CN101588546A - Method, device and system for transmitting non-CPM service - Google Patents
Method, device and system for transmitting non-CPM service Download PDFInfo
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种传送CPM业务的方法、装置和系统,属于通信领域。所述方法包括:接收非CPM业务;根据所述非CPM业务的内容选择一种CPM传输方式;使用选择的传输方式将所述非CPM业务发送给CPM用户。所述装置包括:接收模块、选择模块和发送模块。所述系统包括:非CPM用户设备、互通功能实体装置和CPM用户设备。本发明通过根据非CPM业务的内容选择传输方式,将非CPM业务传送到CPM用户,使CPM用户与非CPM用户之间的业务进行交互,从而提供更好的用户体验,优化利用了网络资源。
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.
Description
技术领域 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
1)将来自CPM会谈服务器300的CPM消息和CPM会话邀请转换为对应的非CPM消息或非CPM会话邀请,将转换后的消息或会话发送到对应的系统;1) converting the CPM message and CPM session invitation from the
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
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
实施例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
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
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
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
其中,该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
如果CPM用户要发送的业务不是流媒体时,而是文本消息或图片等时,互通功能实体100可以选择其它的传输方式将该业务发送给其它系统(包括MMS系统),例如,如果是文本消息,则通过短消息的方式发送,如果是图片或短片,则通过附件方式(如,邮件)发送。If the service that the CPM user wants to send is not streaming media, but text messages or pictures, etc., the
在上述方法的基础上,本实施例还提供了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
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
3)CPM用户向互通功能实体100发送完流媒体,且互通功能实体100得知需要进行互通,则通过设置CPM用户偏好使得互通功能实体在其发送的多媒体消息中请求传送报告和/或阅读报告;当收到MMS系统返回的传送报告和/或阅读报告后,互通功能实体可以通过IMDN机制或者其他带外机制请求来传送传送报告或阅读报告到CPM用户;3) The CPM user sends the streaming media to the interworking
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
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
C:如果互通功能实体100以流媒体方式将多媒体消息中的音频/视频片段发送给CPM用户,则可以在收到流媒体播放完的信号时,构造MMS传送通知和阅读报告,并发送到MMS用户。C: If the
本实施例通过对多媒体消息内容及大小进行判别,并通过判别结果选择使用某种消息会话传送方式将多媒体消息的内容传送到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
选择模块202,用于根据接收模块201接收到的非CPM业务的内容选择一种CPM的传输方式;The
发送模块203,用于使用选择模块202选择的传输方式将非CPM业务发送给CPM用户。The sending
进一步地,选择模块202包括:Further, the
检查单元,用于检查接收模块201接收到的非CPM业务的内容是否仅包括文本内容信息和/或表情符号;A checking unit, configured to check whether the content of the non-CPM service received by the receiving
第一传输模式确定单元,用于当检查单元的检查结果是非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
第一发送单元,用于当选择模块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
第二发送单元,用于当选择模块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
第三发送单元,用于当选择模块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
本实施例以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业务;
互通功能实体装置302,用于接收非CPM业务,根据非CPM业务的内容选择一种CPM的传输方式,使用选择的传输方式发送非CPM业务;The interworking
CPM用户设备303,用于接收互通功能实体装置302发送的非CPM业务。The
该系统中的互通功能实体装置302具体可以通过实施例1中的互通功能实体进行互通的方法实现,这里不再详述。The interworking
本实施例提供的系统通过对非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)
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)
| 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 |
-
2008
- 2008-05-21 CN CNA2008101121972A patent/CN101588546A/en active Pending
Cited By (2)
| 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 |