一种提高多媒体消息业务中心下发推出效率的方法

文档序号:7612349阅读:152来源:国知局
专利名称:一种提高多媒体消息业务中心下发推出效率的方法
技术领域
本发明涉及多媒体消息,特别是一种提高多媒体消息业务中心(MMSC,MultimediaMessaging Service Center)的下发PUSH效率的实现方法。
背景技术
多媒体消息业务(MMSMultimedia Messaging Service)是一种全新的能够在手机和手机之间以及手机和E_mail服务器等其他应用之间传送多媒体内容的消息服务。与目前应用的文本形式的短消息业务相比,多媒体消息将为用户提供包括图象、声音等多种媒体格式的消息内容,使运营商可以为用户提供非常丰富的,个性化的服务。比如,可以在旅程中将看到的美景配上背景音乐随时随地发送给远方的亲朋好友,或发送精心制作的电子贺卡。
在多媒体业务的商用过程中,发现多媒体消息业务中心(MMSCMultimediaMessaging Service Center)下发PUSH时占用了较大的时延,用户使用业务的感受度较差。
以前是多媒体消息业务中心(MMSC)将PUSH消息通过PAP协议发送给WAP网关,再通过WAP网关将PUSH消息发送给短消息中心(SMSCShort Message ServiceCenter),最终将PUSH到用户终端上。
另外,目前的多媒体消息业务中心(MMSC)的普通的一条PUSH消息都是超过140字节,因此最终需要两条短消息来承载PUSH,承载效率不高。

发明内容
本发明的目的在于提供一种提高多媒体消息业务中心下发PUSH效率的方法,改善多媒体消息业务中心下发PUSH时占用时延较大、承载效率不高的问题。
为了实现上述目的,本发明提供了一种提高多媒体消息业务中心下发PUSH效率的方法,其中,多媒体消息业务中心根据终端信息精简PUSH消息中的Data部分的内容,并将精简后的PUSH消息由所述多媒体消息业务中心直接发送到短消息中心。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,具体包括以下步骤步骤1,多媒体消息业务中心的业务处理模块接收到要求下发PUSH消息的请求;步骤2,业务处理模块查询终端数据库,并检验终端是否支持单条短消息承载PUSH消息,如果不支持则进入步骤3;如果支持则进入步骤4;步骤3,多媒体消息业务中心按两条短消息承载PUSH的方式编码PUSH消息;步骤4,多媒体消息业务中心按一条短消息承载PUSH的方式编码PUSH消息;步骤5,多媒体消息业务中心通过短消息点对点通讯协议将编码后的PUSH消息下发给短消息中心。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,所述步骤2中,所述业务处理模块通过实际测试或通过尝试单条短消息承载检验终端是否支持单条短消息承载的PUSH。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,所述精简后的PUSH消息小于或等于140字节。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,所述精简后的PUSH消息中的Data部分至少包括消息类型字段、对话ID字段、多媒体消息协议版本字段、消息类别字段、消息长度字段、超期时间字段和消息参考字段。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,所述精简后的PUSH消息小于140字节时,根据剩余容量的大小在Data部分加入一个或多个附属字段,加入附属字段后的PUSH消息小于或等于140字节。
上述的提高多媒体消息业务中心下发PUSH效率的方法,其中,所述附属字段包括主题字段、优先级字段、发送方地址字段、保存字段、递送报告字段,应答计费字段、允许的应答提交给接收方最迟时间字段、应答MM的最大大小字段、应答的原始MM的标志字段、MM单元的参考字段及消息分发指示字段。
由于是通过MMSC直接向短消息中心发送通告消息,在该种方式下,由于整个短消息的140个字节完全由MMSC产生,每个字节都由MMSC控制,而且MMSC具备终端能力的识别能力,能够知道终端是否支持单条短消息承载PUSH。因此MMSC可以实现将两条短消息承载的PUSH精简到一条短消息上下发给短消息中心,或者通过两条短消息承载的PUSH下发到短消息中心,这样提高多媒体消息业务中心下发PUSH效率。


图1是多媒体消息业务中心下发PUSH消息的网络结构图;图2是多媒体消息业务中心下发PUSH消息的业务流程图。
具体实施例方式
下面结合附图和实施例对本发明进行详细说明。
如图1所示,本发明的多媒体消息业务中心的网络结构图由多媒体消息业务中心MMSC1,短消息中心SMSC2及终端3三部分组成。由多媒体消息业务中心MMSC1直接完成PUSH短消息的精简封装工作,通过SMPP协议(短消息点对点通讯协议)投递到短信中心。
本发明的提高多媒体消息业务中心下发PUSH效率的方法的处理如图2所示,包括以下步骤步骤S1,多媒体消息业务中心的业务处理模块接收到要求下发PUSH的请求;步骤S2,业务处理模块查询终端数据库,并检验该终端是否支持单条短消息承载PUSH消息,如果不支持则进入步骤S3;如果支持则进入步骤S4;步骤S3,按两条短消息承载PUSH的方式编码PUSH消息;步骤S4,按一条短消息承载PUSH的方式编码PUSH消息;步骤S5,通过SMPP协议将编码后的PUSH消息下发给短消息中心。
下面对如何实现单条短消息承载精简后的多媒体消息的PUSH消息进行详细的说明。
精简PUSH的内容后,使PUSH消息字节数限制在140字节以内,保证能够在一条短消息上承载整个PUSH消息,这样PUSH的效率有很大的提高。
在本发明中,通过精简PUSH消息中的通告消息的字段,其中精简后的通告消息的必选字段主要包括Message Type(消息类型)、Transaction ID(对话ID)、MMSVersion(多媒体消息协议版本)、Message class(消息类别)、Message size(消息长度)、Timeof expiry(超期时间)和Message Reference(消息参考)。
在还有字节剩余的情况下,考虑插入可选字段Subject(主题)以及其他的字段Priority(优先级)、Sender address(发送方地址)、Stored(保存)、Delivery report(递送报告),Reply-Charging(应答计费)、Reply-Deadline(允许的应答提交给接收方最迟时间)、Reply-Charging-Size(应答MM的最大大小)、Reply-Charging-ID(应答的原始MM的标志)、Element-Descriptor(MM单元的参考)及Message Distribution(消息分发指示)。
终端数据库存放了目的终端的相关信息,其中就包含是否支持单条短消息承载PUSH消息的信息。
某种终端是否支持单条短消息承载还是不支持单条短消息承载,主要通过两种手段获取,一是通过实际测试得到,二是通过尝试单条短消息承载,如果尝试成功,则认为该终端支持单条短消息承载的PUSH,如果不成功则认为不支持。
通告的PUSH码流信息由两部分组成用户数据头指示UDHI和真实的短消息。而真实的短消息又分成以下几部分TID(对话ID)、Type(类型)和Type-SpecificContents(类型内容)。
对于Type为PUSH的类型,Type-Specific Contents又包含四部分HeadersLen(头长度)、ContentType(内容类型)、Headers(头)和Data(数据)。其中Data部分包含了真正的通告消息的内容。
精简后,Data部分主要内容包括通告消息中的Message Type、Transaction ID、MMSVersion、Message class、Message size、Time of expiry的及Message Reference信息,在不超过140字节的情况下,可酌情插入主题信息。
由于是通过MMSC直接向短消息中心发送通告消息,在该种方式下,由于整个短消息的140个字节完全由MMSC产生,每个字节都由MMSC控制,而且MMSC具备终端能力的识别能力,能够知道终端是否支持单条短消息承载PUSH。因此MMSC可以实现将两条短消息承载的PUSH精简到一条短消息上下发给短消息中心,或者通过两条短消息承载的PUSH下发到短消息中心,这样提高多媒体消息业务中心下发PUSH效率。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,多媒体消息业务中心根据终端息精简PUSH消息中的Data部分的内容,并将精简后的PUSH消息由所述多媒体消息业务中心直接发送到短消息中心。
2.根据权利要求1所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,具体包括以下步骤步骤1,多媒体消息业务中心的业务处理模块接收到要求下发PUSH消息的请求;步骤2,业务处理模块查询终端数据库,并检验终端是否支持单条短消息承载PUSH消息,如果不支持则进入步骤3;如果支持则进入步骤4;步骤3,多媒体消息业务中心按两条短消息承载PUSH的方式编码PUSH消息;步骤4,多媒体消息业务中心按一条短消息承载PUSH的方式编码PUSH消息;步骤5,多媒体消息业务中心通过短消息点对点通讯协议将编码后的PUSH消息下发给短消息中心。
3.根据权利要求2所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,所述步骤2中,所述业务处理模块通过实际测试或通过尝试单条短消息承载检验终端是否支持单条短消息承载的PUSH。
4.根据权利要求1或3所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,所述精简后的PUSH消息小于或等于140字节。
5.根据权利要求4所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,所述精简后的PUSH消息中的Data部分至少包括消息类型字段、对话ID字段、多媒体消息协议版本字段、消息类别字段、消息长度字段、超期时间字段和消息参考字段。
6.根据权利要求4所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,所述精简后的PUSH消息小于140字节时,根据剩余容量的大小在Data部分加入一个或多个附属字段,加入附属字段后的PUSH消息小于或等于140字节。
7.根据权利要求6所述的提高多媒体消息业务中心下发PUSH效率的方法,其特征在于,所述附属字段包括主题字段、优先级字段、发送方地址字段、保存字段、递送报告字段,应答计费字段、允许的应答提交给接收方最迟时间字段、应答多媒体短消息的最大大小字段、应答的原始多媒体短消息的标志字段、多媒体短消息单元的参考字段及消息分发指示字段。
全文摘要
本发明公开了一种提高多媒体消息业务中心下发PUSH效率的方法,其中,多媒体消息业务中心根据终端信息精简PUSH消息中的Data部分的内容,并将精简后的PUSH消息直接发送到短消息中心。由于是通过MMSC直接向短消息中心发送通告消息,在该种方式下,由于整个短消息的字节完全由MMSC产生,每个字节都由MMSC控制,而且MMSC具备终端能力的识别能力,能够知道终端是否支持单条短消息承载PUSH。因此MMSC可以实现将两条短消息承载的PUSH精简到一条短消息上下发给短消息中心,或者通过两条短消息承载的PUSH下发到短消息中心,这样提高了多媒体消息业务中心下发PUSH效率。
文档编号H04W4/06GK1863326SQ20051001169
公开日2006年11月15日 申请日期2005年5月9日 优先权日2005年5月9日
发明者张再军, 穆志纯, 余湛悦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1