[go: up one dir, main page]

CN101588546A - Method, device and system for transmitting non-CPM service - Google Patents

Method, device and system for transmitting non-CPM service Download PDF

Info

Publication number
CN101588546A
CN101588546A CNA2008101121972A CN200810112197A CN101588546A CN 101588546 A CN101588546 A CN 101588546A CN A2008101121972 A CNA2008101121972 A CN A2008101121972A CN 200810112197 A CN200810112197 A CN 200810112197A CN 101588546 A CN101588546 A CN 101588546A
Authority
CN
China
Prior art keywords
cpm
service
content
mode
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101121972A
Other languages
Chinese (zh)
Inventor
孙成振
卢美莲
王立才
韩传叶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Beijing University of Posts and Telecommunications
Original Assignee
Huawei Technologies Co Ltd
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd, Beijing University of Posts and Telecommunications filed Critical Huawei Technologies Co Ltd
Priority to CNA2008101121972A priority Critical patent/CN101588546A/en
Publication of CN101588546A publication Critical patent/CN101588546A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种传送CPM业务的方法、装置和系统,属于通信领域。所述方法包括:接收非CPM业务;根据所述非CPM业务的内容选择一种CPM传输方式;使用选择的传输方式将所述非CPM业务发送给CPM用户。所述装置包括:接收模块、选择模块和发送模块。所述系统包括:非CPM用户设备、互通功能实体装置和CPM用户设备。本发明通过根据非CPM业务的内容选择传输方式,将非CPM业务传送到CPM用户,使CPM用户与非CPM用户之间的业务进行交互,从而提供更好的用户体验,优化利用了网络资源。

Figure 200810112197

The invention discloses a method, device and system for transmitting CPM services, belonging to the communication field. The method includes: receiving non-CPM services; selecting a CPM transmission mode according to the content of the non-CPM services; and sending the non-CPM services to CPM users by using the selected transmission mode. The device includes: a receiving module, a selecting module and a sending module. The system includes: non-CPM user equipment, interworking function entity device and CPM user equipment. The invention transmits the non-CPM service to the CPM user by selecting the transmission mode according to the content of the non-CPM service, so that the service between the CPM user and the non-CPM user can interact, thereby providing better user experience and optimizing the use of network resources.

Figure 200810112197

Description

传送非CPM业务的方法、装置和系统 Method, device and system for transmitting non-CPM services

技术领域 technical field

本发明涉及通信领域,特别涉及传送非CPM(Converaged IP Messaging,融合的IP消息)业务的方法、装置和系统。The present invention relates to the communication field, in particular to a method, device and system for transmitting non-CPM (Converaged IP Messaging, fused IP message) services.

背景技术 Background technique

MMS(Multimedia Messaging Service,多媒体消息业务)是国际标准化组织3GPP(3rdGeneration Partnership Project,第三代合作伙伴计划)和OMA(Open Mobile Alliance,开放移动联盟)制定的一种基于存储转发模式的非实时移动消息业务。在2.5G或3G网络的支持下,MMS利用承载通道的带宽优势,以WAP(Wireless Application Protocol,无线应用协议)等技术为载体可以完全整合文字、图片、声音、音频和视频片段等媒体内容,为终端用户提供包含丰富内容的多媒体消息传输功能,从而满足人们多样化的需求。MMS (Multimedia Messaging Service, Multimedia Messaging Service) is a non-real-time mobile service based on store-and-forward mode developed by the International Organization for Standardization 3GPP (3rd Generation Partnership Project) and OMA (Open Mobile Alliance, Open Mobile Alliance). message business. With the support of 2.5G or 3G network, MMS can fully integrate media content such as text, pictures, sound, audio and video clips by taking advantage of the bandwidth of the bearer channel and using technologies such as WAP (Wireless Application Protocol) as the carrier. Provide end users with rich-content multimedia message transmission functions to meet people's diverse needs.

随着网络技术的演进,在通信网络上提供的消息通信业务呈现一种融合的趋势,因此OMA组织提供了一种CPM使能者(Converaged IP Messaging Enabler,融合的IP消息使能者),它可以跨越不同的接入网、架构在统一的IP核心网之上,以支持终端用户的一对一、一对多以及与应用之间的各种媒体类型(文本、图片、音频/视频片段、二进制文件、音频/视频流等)的通信。With the evolution of network technology, the message communication service provided on the communication network shows a trend of convergence, so OMA organization provides a CPM enabler (Converged IP Messaging Enabler, converged IP message enabler), which It can span different access networks and be built on a unified IP core network to support end users' one-to-one, one-to-many, and various media types (text, pictures, audio/video clips, binary files, audio/video streams, etc.).

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art:

非CPM业务传送内容信息的方式与CPM业务不同;两种业务的体系架构和网络实现环境不相同,导致CPM系统与非CPM系统不能进行正常的业务交互,限制了CPM系统和非CPM系统为用户提供的服务,不能更好地满足用户的需求。The way of transmitting content information of non-CPM business is different from that of CPM business; the system architecture and network implementation environment of the two services are different, which leads to the inability of normal business interaction between CPM system and non-CPM system, which limits the CPM system and non-CPM system for users. The services provided cannot better meet the needs of users.

发明内容 Contents of the invention

为了使非CPM业务能够传送给CPM用户,本发明实施例提供了一种传送非CPM业务的方法、装置和系统。所述技术方案如下:In order to transmit non-CPM services to CPM users, embodiments of the present invention provide a method, device and system for transmitting non-CPM services. Described technical scheme is as follows:

一种传送非CPM业务的方法,所述方法包括:A method of transmitting non-CPM services, the method comprising:

接收非CPM业务;Receive non-CPM business;

根据所述非CPM业务的内容选择一种CPM的传输方式;Selecting a CPM transmission mode according to the content of the non-CPM service;

使用选择的传输方式将所述非CPM业务发送给CPM用户。Send the non-CPM service to the CPM user by using the selected transmission mode.

一种传送非CPM业务的装置,所述装置包括:A device for transmitting non-CPM services, the device comprising:

接收模块,用于接收非CPM业务;A receiving module, configured to receive non-CPM services;

选择模块,用于根据所述接收模块接收到的非CPM业务的内容选择一种CPM的传输方式;A selection module, configured to select a CPM transmission method according to the content of the non-CPM service received by the receiving module;

发送模块,用于使用所述选择模块选择的传输方式将所述非CPM业务发送给CPM用户。A sending module, configured to send the non-CPM service to the CPM user by using the transmission mode selected by the selecting module.

一种传送非CPM业务的系统,所述系统包括:A system for transmitting non-CPM services, the system comprising:

非CPM用户设备,用于发送非CPM业务;Non-CPM user equipment, used to send non-CPM services;

互通功能实体装置,用于接收非CPM业务,根据所述非CPM业务的内容选择一种CPM的传输方式,使用选择的传输方式发送所述非CPM业务;The interworking function entity device is used to receive non-CPM services, select a CPM transmission mode according to the content of the non-CPM services, and use the selected transmission mode to send the non-CPM services;

CPM用户设备,用于接收所述互通功能实体装置发送的非CPM业务。The CPM user equipment is configured to receive the non-CPM service sent by the interworking function entity device.

本发明实施例提供的技术方案的有益效果是:The beneficial effects of the technical solution provided by the embodiments of the present invention are:

通过非CPM业务的内容选择传输方式,将非CPM业务传送到CPM用户,使CPM用户与非CPM用户之间的业务进行交互,从而提供更好的用户体验,优化利用了网络资源。The non-CPM service is transmitted to the CPM user by selecting the transmission mode of the content of the non-CPM service, so that the service between the CPM user and the non-CPM user can interact, thereby providing a better user experience and optimizing the use of network resources.

附图说明 Description of drawings

图1是本发明实施例提供的传送非CPM业务的系统示意图;FIG. 1 is a schematic diagram of a system for transmitting non-CPM services provided by an embodiment of the present invention;

图2是本发明实施例1提供的传送非CPM业务的方法流程图;FIG. 2 is a flowchart of a method for transmitting non-CPM services provided by Embodiment 1 of the present invention;

图3是本发明实施例2提供的传送非CPM业务的装置示意图;FIG. 3 is a schematic diagram of a device for transmitting non-CPM services provided by Embodiment 2 of the present invention;

图4是本发明实施例3提供的传送非CPM业务的系统示意图。FIG. 4 is a schematic diagram of a system for transmitting non-CPM services provided by Embodiment 3 of the present invention.

具体实施方式 Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

一些非CPM业务(例如MMS业务等)与CPM业务一样,都能承载基于文本、图片、音频/视频片段等媒体内容的信息,因此非CPM业务与CPM业务具有一定的共通性。但是,非CPM业务传送内容信息的方式与CPM业务不同,例如:MMS业务将MMS消息封装为MMS PDU来传送,CPM业务则通过以下几种消息传送技术传送CPM消息和流媒体:Some non-CPM services (such as MMS services, etc.), like CPM services, can carry information based on media content such as text, pictures, audio/video clips, etc. Therefore, non-CPM services and CPM services have certain commonality. However, the method of transmitting content information for non-CPM services is different from that of CPM services. For example, MMS services encapsulate MMS messages into MMS PDUs for transmission, while CPM services transmit CPM messages and streaming media through the following message transmission technologies:

1)使用SIP(Session Initiation Protocol,会话初始化协议)MESSAGE方法来传送CPM页面模式消息;1) Use the SIP (Session Initiation Protocol, Session Initiation Protocol) MESSAGE method to transmit the CPM page mode message;

2)使用SIP INVITE方法建立MSRP(Messaging Session Relay Protocol,消息会话中继协议)媒体模式以传送CPM大模式消息和CPM会话模式消息;2) Use SIP INVITE method to set up MSRP (Messaging Session Relay Protocol, message session relay protocol) media mode to transmit CPM large mode message and CPM session mode message;

3)使用SIP INVITE方法建立RTP(Real Time Transport Protocol,实时传输协议)流媒体模式以传送实时音频流、视频流。3) Use the SIP INVITE method to establish the RTP (Real Time Transport Protocol, Real Time Transport Protocol) streaming media mode to transmit real-time audio streams and video streams.

本发明实施例通过根据非CPM业务的内容选择传输方式,然后使用选择的传输方式将非CPM业务发送给CPM用户,使CPM系统能够与现有的非CPM系统进行业务互通。The embodiment of the present invention selects the transmission mode according to the content of the non-CPM service, and then uses the selected transmission mode to send the non-CPM service to the CPM user, so that the CPM system can perform service interworking with the existing non-CPM system.

其中,非CPM业务包括MMS业务、SMS(Short Message Service,短信息服务)业务、IMPS(Instant Messaging and Presence Service,即时消息和呈现业务)业务、IM(InstantMessaging,即时消息)业务、PoC(Push to talk Over Cellular)业务、Email业务、PSTN(PublicSwitched Telephone Network,公共交换电话网)/PLMN(Public Land Mobile Network,公共陆上移动网络)语音或视频等。Among them, non-CPM business includes MMS business, SMS (Short Message Service, short message service) business, IMPS (Instant Messaging and Presence Service, instant message and presence service) business, IM (InstantMessaging, instant message) business, PoC (Push to talk Over Cellular) business, Email business, PSTN (Public Switched Telephone Network, public switched telephone network)/PLMN (Public Land Mobile Network, public land mobile network) voice or video, etc.

参见图1提供的传送非CPM业务的系统示意图,其中,CPM系统包括一个互通功能实体100、CPM客户端200、CPM会谈服务器300。其中,互通功能实体100用于提供CPM业务与非CPM通信业务之间互通的能力,其功能具体如下:Referring to the schematic diagram of the system for transmitting non-CPM services provided in FIG. 1 , the CPM system includes an interworking functional entity 100 , a CPM client 200 , and a CPM meeting server 300 . Among them, the interworking function entity 100 is used to provide the capability of interworking between CPM services and non-CPM communication services, and its functions are as follows:

1)将来自CPM会谈服务器300的CPM消息和CPM会话邀请转换为对应的非CPM消息或非CPM会话邀请,将转换后的消息或会话发送到对应的系统;1) converting the CPM message and CPM session invitation from the CPM meeting server 300 into corresponding non-CPM messages or non-CPM session invitations, and sending the converted messages or sessions to the corresponding system;

2)接收非CPM系统返回的应答;将来自非CPM系统的消息和会话邀请转换为CPM消息和会话邀请,并发送到CPM会谈服务器300;2) receiving the response returned by the non-CPM system; converting the messages and session invitations from the non-CPM system into CPM messages and session invitations, and sending them to the CPM conversation server 300;

3)在CPM业务和非CPM业务之间进行传送通知和阅读报告的映射;3) Mapping of transmission notification and reading report between CPM business and non-CPM business;

4)在CPM业务和非CPM业务之间进行CPM会话管理请求/应答与非CPM会话请求/应答的匹配。4) Match the CPM session management request/reply with the non-CPM session request/reply between the CPM service and the non-CPM service.

以图1提供的系统为例,下面具体描述互通功能实体100如何将CPM消息和流媒体进行处理以发送到非CPM系统,以及如何接收和处理来自非CPM系统的消息或者流媒体、采用何种消息传送技术将非CPM业务发送到CPM用户端。Taking the system provided in FIG. 1 as an example, the following specifically describes how the interworking functional entity 100 processes CPM messages and streaming media to send to non-CPM systems, and how to receive and process messages or streaming media from non-CPM systems. Messaging sends non-CPM traffic to CPM clients.

实施例1Example 1

参见图2,本实施例提供了一种传送非CPM业务的方法,以MMS系统传送业务给CPM系统为例,该方法包括:Referring to Fig. 2, the present embodiment provides a method for transmitting non-CPM services, taking the MMS system for transmitting services to the CPM system as an example, the method includes:

101:互通功能实体100接收来自MMS系统的多媒体消息;101: The interworking function entity 100 receives a multimedia message from the MMS system;

102:检查多媒体消息的内容,判断该多媒体消息的内容是否仅包括文本内容信息和/或表情符号等简单类型媒体,如果是,执行103;否则,执行104;102: Check the content of the multimedia message, and judge whether the content of the multimedia message only includes simple types of media such as text content information and/or emoticons, if yes, perform 103; otherwise, perform 104;

103:选择使用CPM页面模式来传送多媒体消息的内容,即将多媒体消息转换为单条或多条CPM页面模式消息,以SIP MESSAGE方法传送到CPM用户;103: Choose to use the CPM page mode to transmit the content of the multimedia message, that is, convert the multimedia message into a single or multiple CPM page mode messages, and send them to the CPM user with the SIP MESSAGE method;

104:判断该多媒体消息中是否包含音频或视频片段,如果是,执行105;否则,执行106;104: Determine whether the multimedia message contains audio or video clips, if yes, execute 105; otherwise, execute 106;

如果此多媒体消息包含更丰富内容类型(图片、二进制文件、音频/视频片段等等)的信息或者多媒体消息内容太大,则由互通功能实体100结合业务运营商策略和/或CPM用户偏好来选择建立MSRP媒体模式还是RTP流媒体模式来传送多媒体消息的内容;如果收到的多媒体消息不包含音频/视频片段,则不能选择建立RTP流媒体模式;If the multimedia message contains richer content types (pictures, binary files, audio/video clips, etc.) Establish MSRP media mode or RTP streaming media mode to transmit the content of multimedia messages; if the received multimedia message does not contain audio/video clips, you cannot choose to establish RTP streaming media mode;

105:根据预存的业务运营商的策略和CPM用户的偏好信息确定传输方式,如果确定传输方式为RTP流媒体模式时,执行109;如果确定传输方式为MSRP媒体模式时,执行106;105: Determine the transmission mode according to the pre-stored service operator's policy and the preference information of the CPM user. If it is determined that the transmission mode is RTP streaming media mode, execute 109; if it is determined that the transmission mode is MSRP media mode, execute 106;

如果收到的多媒体消息不包含音频/视频片段(包括图片、二进制文件等丰富的内容类型),或者收到的多媒体消息中包含音频/视频片段且业务运营商策略和/或CPM用户偏好希望以MSRP消息或文件形式传送多媒体消息内容,则互通功能实体将选择MSRP媒体模式,该MSRP媒体模式可以预先通过向CPM用户发送SIP INVITE请求建立SIP会话的方式建立;If the received multimedia message does not contain audio/video clips (including rich content types such as pictures and binary files), or if the received multimedia message contains audio/video clips and the service operator's policy and/or CPM user preference wants to use If the content of the multimedia message is transmitted in the form of MSRP message or file, the interworking functional entity will select the MSRP media mode, which can be established in advance by sending a SIP INVITE request to the CPM user to establish a SIP session;

106:检查多媒体消息内容的大小是否超出预设阈值,该阈值通常设定为单条MSRP消息的消息体所允许的最大值,如果没有超出,执行107;否则,执行108;106: Check whether the size of the multimedia message content exceeds a preset threshold, which is usually set to the maximum value allowed by the message body of a single MSRP message, if not, go to step 107; otherwise, go to step 108;

107:利用多媒体消息的内容构造单条MSRP SEND消息,然后通过一次MSRP交互将此消息发送到CPM会谈服务器300,并最终发送到CPM用户;107: Utilize the content of the multimedia message to construct a single MSRP SEND message, then send this message to the CPM conversation server 300 through an MSRP interaction, and finally send it to the CPM user;

108:将多媒体消息的内容进行适配和分割以构造多条MSRP SEND消息,然后通过CPM会话内的多次MSRP交互将多条MSRP SEND消息发送到CPM会谈服务器300,并最终发送到CPM用户;108: Adapt and segment the content of the multimedia message to construct multiple MSRP SEND messages, then send the multiple MSRP SEND messages to the CPM conversation server 300 through multiple MSRP interactions in the CPM session, and finally send them to the CPM user;

109:选择RTP流媒体模式后,提取多媒体消息中的音频/视频片段,以音频/视频文件的形式缓存,将多媒体消息中的音频/视频片段以RTP流媒体的方式经CPM会谈服务器300播放给CPM用户;109: After selecting the RTP streaming media mode, extract the audio/video clips in the multimedia message, cache them in the form of audio/video files, and play the audio/video clips in the multimedia message via the CPM meeting server 300 in the form of RTP streaming media to the CPM users;

其中,该RTP流媒体模式可以预先通过向CPM用户发送SIP INVITE请求以建立CPM会话的方式建立。对于多媒体消息中除音频/视频片段的消息内容,可以使用CPM页面模式或者MSRP媒体模式来传送,传送方法同上,这里不再详述。Wherein, the RTP streaming mode can be established in advance by sending a SIP INVITE request to the CPM user to establish a CPM session. For the message content except the audio/video segment in the multimedia message, it can be transmitted using the CPM page mode or the MSRP media mode. The transmission method is the same as above, and will not be described in detail here.

在上述方法的基础上,本实施例还提供了将CPM用户发送的CPM消息或会话发送到MMS用户的方法,该方法简单描述如下:On the basis of the above method, the present embodiment also provides a method for sending the CPM message or conversation sent by the CPM user to the MMS user, and the method is briefly described as follows:

1)如果CPM用户要发送流媒体(实时语音流、实时视频、播放音频/视频文件等)到MMS用户时,则发起SIP INVITE请求以建立RTP流媒体模式。1) If the CPM user wants to send streaming media (real-time voice stream, real-time video, playing audio/video files, etc.) to the MMS user, then initiate a SIP INVITE request to set up the RTP streaming mode.

2)因为目前基于MMS业务的系统较少支持流媒体传输功能,因此互通功能实体收到上述SIP INVITE请求后,将代表目标MMS用户接受此SIP INVITE请求,并与CPM用户之间建立其RTP流媒体模式。2) Because current MMS-based systems rarely support streaming media transmission, the interworking functional entity will accept the SIP INVITE request on behalf of the target MMS user after receiving the above-mentioned SIP INVITE request, and establish an RTP stream with the CPM user media mode.

3)当收到CPM用户发送的RTP流媒体时,互通功能实体将其缓存到临时媒体存储器,并以音频/视频文件的形式存储,直到CPM用户发送完流媒体为止。3) When receiving the RTP streaming media sent by the CPM user, the interworking functional entity caches it in the temporary media storage and stores it in the form of audio/video files until the CPM user finishes sending the streaming media.

4)互通功能实体100利用收到的SIP INVITE请求和被缓存的流媒体构造多媒体消息,即根据INVITE请求构造MMS PDU的消息头,并以被缓存的流媒体作为消息体。在构造多媒体消息时,互通功能实体100检查流媒体的内容和大小,如果流媒体的大小超出单条多媒体消息所允许的最大值,则构造多条多媒体消息;如果流媒体的内容的格式类型不被MMS业务所支持,则对该流媒体的内容格式进行适配,使其符合MMS业务所支持的内容格式类型。最后,互通功能实体100将多媒体消息发送到MMS系统。4) The interworking function entity 100 uses the received SIP INVITE request and the cached streaming media to construct a multimedia message, that is, constructs the message header of the MMS PDU according to the INVITE request, and uses the cached streaming media as the message body. When constructing a multimedia message, the interworking functional entity 100 checks the content and size of the streaming media, and if the size of the streaming media exceeds the maximum value allowed by a single multimedia message, multiple multimedia messages are constructed; if the format type of the content of the streaming media is not specified If supported by the MMS service, adapt the content format of the streaming media to make it conform to the content format type supported by the MMS service. Finally, the interworking function entity 100 sends the multimedia message to the MMS system.

如果CPM用户要发送的业务不是流媒体时,而是文本消息或图片等时,互通功能实体100可以选择其它的传输方式将该业务发送给其它系统(包括MMS系统),例如,如果是文本消息,则通过短消息的方式发送,如果是图片或短片,则通过附件方式(如,邮件)发送。If the service that the CPM user wants to send is not streaming media, but text messages or pictures, etc., the interworking function entity 100 can choose other transmission methods to send the service to other systems (including MMS systems), for example, if it is a text message , it is sent by short message, and if it is a picture or a short video, it is sent by attachment (eg, email).

在上述方法的基础上,本实施例还提供了CPM业务与MMS业务之间进行传送报告和阅读报告映射的方法,该方法包括:On the basis of the above method, this embodiment also provides a method for mapping transmission reports and reading reports between the CPM service and the MMS service, the method including:

1)如果CPM用户在其发送的页面模式消息中请求了传送报告和/或阅读报告,互通功能实体100在将页面模式消息转换为多媒体消息时,在MMS PDU中包含X-Mms-Delivery-Report和/或X-Mms-Read-Report头域且值设置为“Yes”;其中,X-Mms-Delivery-Report对应传送报告,X-Mms-Read-Report对应阅读报告,互通功能实体100收到MMS系统返回的传送报告和/或阅读报告后,利用IMDN(Instant Message DispositionNotification,即时消息指示通知)机制来构造SIP MESSAGE请求,以将传送报告或阅读报告发送到CPM用户;1) If the CPM user requests the delivery report and/or reading report in the page mode message sent by it, the interworking function entity 100 will include X-Mms-Delivery-Report in the MMS PDU when converting the page mode message into a multimedia message And/or the X-Mms-Read-Report header field and the value is set to "Yes"; wherein, X-Mms-Delivery-Report corresponds to the delivery report, X-Mms-Read-Report corresponds to the reading report, and the interworking functional entity 100 receives After the transmission report and/or reading report returned by the MMS system, use the IMDN (Instant Message Disposition Notification, instant message indication notification) mechanism to construct a SIP MESSAGE request to send the transmission report or reading report to the CPM user;

2)如果CPM用户在其发送的MSRP SEND消息中请求了成功/失败传送报告,即MSRPSEND消息中“Success-Report”头域值或“Failure-Report”头域值为“Yes”,互通功能实体在将MSRP SEND消息转换为多媒体消息时,在MMS PDU中包含X-Mms-Delivery-Report头域且值设置为“Yes”;互通功能实体100收到MMS系统返回的传送报告后,则构造MSRPREPORT消息,以将传送报告发送到CPM用户;2) If the CPM user requests a success/failure transmission report in the MSRP SEND message sent by it, that is, the "Success-Report" header field value or the "Failure-Report" header field value in the MSRPSEND message is "Yes", the interworking functional entity When converting the MSRP SEND message into a multimedia message, include the X-Mms-Delivery-Report header field in the MMS PDU and set the value to "Yes"; after the interworking function entity 100 receives the delivery report returned by the MMS system, it constructs the MSRPREPORT message to send delivery reports to CPM users;

3)CPM用户向互通功能实体100发送完流媒体,且互通功能实体100得知需要进行互通,则通过设置CPM用户偏好使得互通功能实体在其发送的多媒体消息中请求传送报告和/或阅读报告;当收到MMS系统返回的传送报告和/或阅读报告后,互通功能实体可以通过IMDN机制或者其他带外机制请求来传送传送报告或阅读报告到CPM用户;3) The CPM user sends the streaming media to the interworking functional entity 100, and the interworking functional entity 100 knows that interworking is required, then by setting the CPM user preference, the interworking functional entity requests the transmission report and/or reading report in the multimedia message sent by it ;After receiving the transmission report and/or reading report returned by the MMS system, the interworking functional entity can request to transmit the transmission report or reading report to the CPM user through the IMDN mechanism or other out-of-band mechanisms;

4)如果MMS用户在其发送的多媒体消息中请求了传送报告和/或阅读报告,互通功能实体进行如下分析与处理:4) If the MMS user requests the transmission report and/or reading report in the multimedia message sent by the MMS user, the interworking functional entity shall perform the following analysis and processing:

A:如果将多媒体消息转换为页面模式消息,互通功能实体100在SIP MESSAGE请求中请求传送报告和/或阅读报告;在收到CPM用户使用IMDN机制返回的MESSAGE请求时,互通功能实体将其转换为MMS传送通知和/或阅读报告,并发送到MMS系统;A: If the multimedia message is converted into a page mode message, the interworking functional entity 100 requests the transmission report and/or reading report in the SIP MESSAGE request; when receiving the MESSAGE request returned by the CPM user using the IMDN mechanism, the interworking functional entity converts it Send notifications and/or reading reports for MMS and send them to the MMS system;

B:如果将多媒体消息转换为MSRP消息,互通功能实体100在MSRP SEND消息中请求成功/失败报告(“Success-Report”头域值或“Failure-Report”头域值为“Yes”),并在收到CPM用户返回的MSRP REPORT消息时,构造MMS传送报告发送到MMS系统;因为MSRP协议不支持阅读报告,互通功能实体100可以返回对应阅读报告的失败应答,或者通过其他带外通知机制来实现阅读报告;B: If the multimedia message is converted into an MSRP message, the interworking functional entity 100 requests a success/failure report ("Success-Report" header field value or "Failure-Report" header field value is "Yes") in the MSRP SEND message, and When receiving the MSRP REPORT message returned by the CPM user, construct an MMS transmission report and send it to the MMS system; because the MSRP protocol does not support the reading report, the interworking functional entity 100 can return a failure response corresponding to the reading report, or send it through other out-of-band notification mechanisms Realize the reading report;

C:如果互通功能实体100以流媒体方式将多媒体消息中的音频/视频片段发送给CPM用户,则可以在收到流媒体播放完的信号时,构造MMS传送通知和阅读报告,并发送到MMS用户。C: If the interworking function entity 100 sends the audio/video segment in the multimedia message to the CPM user in the form of streaming media, when receiving the signal that the streaming media is played, it can construct an MMS transmission notification and a reading report, and send them to the MMS user.

本实施例通过对多媒体消息内容及大小进行判别,并通过判别结果选择使用某种消息会话传送方式将多媒体消息的内容传送到CPM用户,使CPM用户与MMS用户之间的消息进行通信,解决了MMS用户发送的MMS PDU到CPM支持的多种消息传送技术的映射,以及实现了CPM用户向MMS用户发送流媒体和以流媒体形式接收多媒体消息内容的问题,实现了两种业务之间进行包含多媒体内容的消息、甚至流媒体的互通需求,从而提供更好的用户体验,优化利用了网络资源。This embodiment discriminates the content and size of the multimedia message, and selects a certain message session transmission method to transmit the content of the multimedia message to the CPM user through the discrimination result, so that the message between the CPM user and the MMS user is communicated, and solves the problem The mapping of the MMS PDU sent by the MMS user to the various message transmission technologies supported by the CPM, and the realization of the problem that the CPM user sends streaming media to the MMS user and receives the content of the multimedia message in the form of streaming media, and realizes the inclusion of the two services Multimedia content messages and even streaming media intercommunication requirements, so as to provide better user experience and optimize the use of network resources.

实施例2Example 2

参见图3,本实施例提供了一种传送CPM业务的装置,包括:Referring to Figure 3, this embodiment provides a device for transmitting CPM services, including:

接收模块201,用于接收非CPM业务;A receiving module 201, configured to receive non-CPM services;

选择模块202,用于根据接收模块201接收到的非CPM业务的内容选择一种CPM的传输方式;The selection module 202 is used to select a CPM transmission method according to the content of the non-CPM service received by the receiving module 201;

发送模块203,用于使用选择模块202选择的传输方式将非CPM业务发送给CPM用户。The sending module 203 is configured to use the transmission mode selected by the selecting module 202 to send the non-CPM service to the CPM user.

进一步地,选择模块202包括:Further, the selection module 202 includes:

检查单元,用于检查接收模块201接收到的非CPM业务的内容是否仅包括文本内容信息和/或表情符号;A checking unit, configured to check whether the content of the non-CPM service received by the receiving module 201 only includes text content information and/or emoticons;

第一传输模式确定单元,用于当检查单元的检查结果是非CPM业务的内容仅包括文本内容信息和/或表情符号时,确定传输方式为CPM页面模式传输;The first transmission mode determination unit is used to determine that the transmission mode is CPM page mode transmission when the inspection result of the inspection unit is that the content of the non-CPM business only includes text content information and/or emoticons;

第二传输模式确定单元,用于检查单元的检查结果是非CPM业务的内容包括音频或视频片段时,选择RTP流媒体模式或MSRP媒体模式作为传输方式;The second transmission mode determination unit is used to select the RTP streaming media mode or the MSRP media mode as the transmission mode when the inspection result of the inspection unit is that the content of the non-CPM service includes audio or video clips;

第三传输模式确定单元,用于检查单元的检查结果是非CPM业务的内容不是仅包括文本内容信息和/或表情符号,且不包括音频或视频片段时,选择MSRP媒体模式作为传输方式。The third transmission mode determining unit is used to select the MSRP media mode as the transmission mode when the checking result of the checking unit is that the content of the non-CPM service does not include only text content information and/or emoticons, and does not include audio or video clips.

针对CPM业务所支持的多种传输方式,上述发送模块203包括:For multiple transmission modes supported by the CPM service, the sending module 203 includes:

第一发送单元,用于当选择模块202选择的传输方式为CPM页面模式传输时,将非CPM业务转换为CPM页面模式消息,以CPM页面模式将CPM页面模式消息发送给CPM用户;The first sending unit is used to convert the non-CPM business into a CPM page mode message when the transmission mode selected by the selection module 202 is CPM page mode transmission, and send the CPM page mode message to the CPM user in the CPM page mode;

第二发送单元,用于当选择模块202选择的传输方式为MSRP媒体模式时,判断非CPM业务的内容的大小是否超过单条MSRP消息对应的预设阈值,如果是,将非CPM业务的内容转换为多条MSRP消息;否则,将非CPM业务的内容转换为一条MSRP消息;将转换得到的MSRP消息发送给CPM用户;The second sending unit is used to determine whether the size of the content of the non-CPM service exceeds the preset threshold corresponding to a single MSRP message when the transmission mode selected by the selection module 202 is the MSRP media mode, and if so, convert the content of the non-CPM service be multiple MSRP messages; otherwise, convert the content of the non-CPM service into one MSRP message; send the converted MSRP message to the CPM user;

第三发送单元,用于当选择模块202选择的传输方式为RTP流媒体模式时,以RTP流媒体模式将音频和/或视频片段发送给CPM用户。The third sending unit is configured to send the audio and/or video clips to the CPM user in the RTP streaming mode when the transmission mode selected by the selection module 202 is the RTP streaming mode.

本实施例以MMS系统发送的多媒体消息作为非CPM业务为例,上述装置通过对多媒体消息内容进行判别,并根据判别结果选择使用某种消息会话传送方式将多媒体消息的内容传送到CPM用户,使CPM用户与MMS用户之间的消息进行通信,从而提供更好的用户体验,优化利用了网络资源。In this embodiment, the multimedia message sent by the MMS system is used as a non-CPM service as an example. The above-mentioned device judges the content of the multimedia message, and selects a certain message session transmission method according to the judgment result to transmit the content of the multimedia message to the CPM user, so that Messages are communicated between CPM users and MMS users, thereby providing better user experience and optimizing the use of network resources.

实施例3Example 3

参见图4,本实施例提供了一种传送CPM业务的系统,该系统包括:Referring to Fig. 4, the present embodiment provides a system for transmitting CPM services, the system includes:

非CPM用户设备301,用于发送非CPM业务;Non-CPM user equipment 301, configured to send non-CPM services;

互通功能实体装置302,用于接收非CPM业务,根据非CPM业务的内容选择一种CPM的传输方式,使用选择的传输方式发送非CPM业务;The interworking function entity device 302 is configured to receive non-CPM services, select a CPM transmission mode according to the content of the non-CPM services, and use the selected transmission mode to send non-CPM services;

CPM用户设备303,用于接收互通功能实体装置302发送的非CPM业务。The CPM user equipment 303 is configured to receive the non-CPM service sent by the interworking function entity device 302 .

该系统中的互通功能实体装置302具体可以通过实施例1中的互通功能实体进行互通的方法实现,这里不再详述。The interworking function entity device 302 in the system can specifically be implemented by the interworking method of the interworking function entity in Embodiment 1, which will not be described in detail here.

本实施例提供的系统通过对非CPM业务进行判别,并根据判别结果选择使用某种消息会话传送方式将非CPM业务传送到CPM用户,使CPM用户与非CPM用户之间的业务进行通信,从而提供更好的用户体验,优化利用了网络资源。The system provided in this embodiment discriminates non-CPM services, and selects a certain message session transmission mode to transmit non-CPM services to CPM users according to the result of the discrimination, so that the services between CPM users and non-CPM users can be communicated, thereby Provide a better user experience and optimize the use of network resources.

上述实施例中所涉及的MMS PDU是OMA组织在MMS业务规范中制定,鉴于3GPP组织和OMA组织都制定了MMS业务规范,其消息类型及所包含消息头略有不同,上述实施例也可以使用3GPP组织中定义的多媒体消息——MMS抽象消息来替代MMS PDU,此外,OMA MMS规范中的MMS Proxy-Relay与3GPP MMS规范中的MMS Relay/Server相对应。The MMS PDU involved in the above-mentioned embodiment is formulated in the MMS service specification by the OMA organization. In view of the fact that both the 3GPP organization and the OMA organization have formulated the MMS service specification, the message type and the contained message header are slightly different. The above-mentioned embodiment can also be used The multimedia message defined in the 3GPP organization - MMS abstract message to replace the MMS PDU. In addition, the MMS Proxy-Relay in the OMA MMS specification corresponds to the MMS Relay/Server in the 3GPP MMS specification.

以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。All or part of the technical solutions provided by the above embodiments can be realized by software programming, and the software program is stored in a readable storage medium, such as a hard disk, an optical disk or a floppy disk in a computer.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.

Claims (9)

1. a method that transmits non-CPM service is characterized in that, described method comprises:
Receive non-CPM service;
Transmission means according to a kind of CPM of content choice of described non-CPM service;
Use the transmission means of selecting that described non-CPM service is sent to CPM user.
2. the method for transmission non-CPM service as claimed in claim 1 is characterized in that, the transmission means of described a kind of CPM of content choice according to described non-CPM service comprises:
Whether the content of checking described non-CPM service only comprises content of text information and/or emoticon;
If select transmission means to be the transmission of CPM page-mode;
Otherwise, when the content of described non-CPM service comprises the audio or video fragment, select realtime transmission protocol RTP Streaming Media pattern or message session trunk protocol MSRP media mode as transmission means; When the content of described non-CPM service does not comprise the audio or video fragment, select the MSRP media mode as transmission means.
3. the method for transmission non-CPM service as claimed in claim 2 is characterized in that, when the transmission means of selecting was transmitted for the CPM page-mode, the transmission means that described use is selected sent to CPM user with described non-CPM service and comprises:
Described non-CPM service is converted to CPM page-mode message, described CPM page-mode message is sent to CPM user with the CPM page-mode.
4. the method for transmission non-CPM service as claimed in claim 2, it is characterized in that, when described content when described non-CPM service comprises the audio or video fragment, select realtime transmission protocol RTP Streaming Media pattern or message session trunk protocol MSRP media mode to comprise as transmission means:
When the content of described non-CPM service comprises the audio or video fragment, according to the strategy of the service provider that prestores and CPM user's preference information, select realtime transmission protocol RTP Streaming Media pattern or message session trunk protocol MSRP media mode as transmission means.
5. as the method for claim 2 or 4 described transmission non-CPM services, it is characterized in that when the transmission means of selecting was the MSRP media mode, the transmission means that described use is selected sent to CPM user with described non-CPM service and comprises:
Whether the size of judging the content of described non-CPM service surpasses wall scroll MSRP message corresponding preset threshold value, if the content of described non-CPM service is converted to many MSRP message; Otherwise, the content of described non-CPM service is converted to a MSRP message;
The MSRP message that is converted to is sent to CPM user.
6. a device that transmits non-CPM service is characterized in that, described device comprises:
Receiver module is used to receive non-CPM service;
Select module, be used for the transmission means of a kind of CPM of content choice of the non-CPM service that receives according to described receiver module;
Sending module, the transmission means that is used to use described selection module to select sends to CPM user with described non-CPM service.
7. the device of transmission non-CPM service as claimed in claim 6 is characterized in that, described selection module comprises:
Inspection unit, whether the content of the non-CPM service that is used to check that described receiver module receives only comprises content of text information and/or emoticon;
The first transmission mode determining unit when content that is used for check result when described inspection unit and is described non-CPM service only comprises content of text information and/or emoticon, determines that transmission means is the transmission of CPM page-mode;
The second transmission mode determining unit, the check result that is used for described inspection unit are the contents of described non-CPM service when comprising the audio or video fragment, select rtp streaming media mode or MSRP media mode as transmission means;
The 3rd transmission mode determining unit, the check result that is used for described inspection unit are that the content of described non-CPM service is not only to comprise content of text information and/or emoticon, and when not comprising the audio or video fragment, select the MSRP media mode as transmission means.
8. the device of transmission non-CPM service as claimed in claim 7 is characterized in that, described sending module comprises:
First transmitting element is used for when the transmission means that described selection module is selected is transmitted for the CPM page-mode described non-CPM service being converted to CPM page-mode message, with the CPM page-mode described CPM page-mode message is sent to CPM user;
Second transmitting element, be used for when the transmission means of described selection module selection is the MSRP media mode, whether the size of judging the content of described non-CPM service surpasses wall scroll MSRP message corresponding preset threshold value, if the content of described non-CPM service is converted to many MSRP message; Otherwise, the content of described non-CPM service is converted to a MSRP message; The MSRP message that is converted to is sent to CPM user;
The 3rd transmitting element is used for the rtp streaming media mode audio frequency and/or video segment being sent to CPM user when the transmission means of described selection module selection is the rtp streaming media mode.
9. a system that transmits non-CPM service is characterized in that, described system comprises:
Non-CPM subscriber equipment is used to send non-CPM service;
The interworking function entity device is used to receive non-CPM service, according to the transmission means of a kind of CPM of content choice of described non-CPM service, uses the transmission means of selecting to send described non-CPM service;
The CPM subscriber equipment is used to receive the non-CPM service that described interworking function entity device sends.
CNA2008101121972A 2008-05-21 2008-05-21 Method, device and system for transmitting non-CPM service Pending CN101588546A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101121972A CN101588546A (en) 2008-05-21 2008-05-21 Method, device and system for transmitting non-CPM service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101121972A CN101588546A (en) 2008-05-21 2008-05-21 Method, device and system for transmitting non-CPM service

Publications (1)

Publication Number Publication Date
CN101588546A true CN101588546A (en) 2009-11-25

Family

ID=41372566

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101121972A Pending CN101588546A (en) 2008-05-21 2008-05-21 Method, device and system for transmitting non-CPM service

Country Status (1)

Country Link
CN (1) CN101588546A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789910B (en) * 2009-12-22 2012-09-05 北京邮电大学 Method and device for implementing session history record in converged message service
US11050795B2 (en) 2018-02-15 2021-06-29 Samsung Electronics Co., Ltd. Handling instant message disposition notification (IMDN) message in rich communication service (RCS) system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789910B (en) * 2009-12-22 2012-09-05 北京邮电大学 Method and device for implementing session history record in converged message service
US11050795B2 (en) 2018-02-15 2021-06-29 Samsung Electronics Co., Ltd. Handling instant message disposition notification (IMDN) message in rich communication service (RCS) system

Similar Documents

Publication Publication Date Title
US7805532B2 (en) Platform for interoperability
KR101506029B1 (en) System and method for providing a converged messaging service
JP4602979B2 (en) Data sharing in multimedia communication systems
KR101524313B1 (en) METHOD FOR A REQUEST AND RESPONSE OF AN INSTANT MESSAGE DISPOSITION NOTIFICATION IN A CONVERGED-IP message SERVICE AND SYSTEM THEREOF
US8014775B2 (en) Method and system for implementing messaging services and a message application server
CN101212719A (en) Method and system for realizing integrated message service in a wireless communication network
WO2008043261A1 (en) Convergent message system
WO2011137830A1 (en) Message pushing method of service delivery platform, relevant device and system
WO2007009369A1 (en) Method and system by which instant message user can use instant message system chat room to which user unbelongs
WO2007033549A1 (en) An offline message transmission method
CN101964949B (en) Method and system for providing a poc box service in a PoC system
TWI397298B (en) Pagination mode communication method
CN100401724C (en) Method and device for sending instant messages
WO2008074235A1 (en) Interconnection methods and message interconnection gateways between message systems
CA2868369C (en) Voice message sending method and system, and converged message server and client
CN103888343B (en) Merge the Internet protocol message service provider system and method
CN103379017B (en) Voice leaving method and system, converged message server and client
CN101374254A (en) Method and apparatus for transmitting report in communication system
KR101436679B1 (en) Method and system for transmitting large message mode converged ip messages
US20120117177A1 (en) Transmission Method and System for Converged IP Messaging
CN101588546A (en) Method, device and system for transmitting non-CPM service
JP2010507302A (en) Improved signaling for “push-to-talk” type communication sessions by inserting business cards
WO2008128469A1 (en) Network, ability center entity, interworking function entity and message notifying method
KR101043696B1 (en) Instant message service system and mobile communication terminal, and service method thereof
KR20080034072A (en) Method of transmitting heterogeneous message using SIP-based transmission message and user device therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20091125