一种多媒体消息发送方法

文档序号:7965302阅读:151来源:国知局
专利名称:一种多媒体消息发送方法
技术领域
本发明涉及通信系统,特别的涉及一种多媒体消息发送方法。
背景技术
多媒体消息业务(Multimedia Messaging Service,简称MMS)是在移动网络发展到2.5代,移动终端趋于智能化、多媒体化条件下发展起来的一种服务,MMS消息的长度可达30~100千字节。除文本以外,MMS消息中可以包含声音、图片和视频片段中的一种或多种媒体格式的组合。信息内容的丰富可使用户间的交流形式多样,也为内容提供商开发移动增值业务提供了空间。在即将到来的3G(Third Generation Partnership Project)时代,MMS势必如2G时代的文字短消息一样,成为大多数3G移动终端的必备服务。
与语音呼叫转移一样,呼叫转移为MMS的一项补充业务。只要被叫用户设置了呼叫转移业务,激活呼叫转移业务,那么呼叫转移行为将自动发生。
由于各用户均可以设置呼叫转换,因此可能存在呼叫设置环回的问题,如图1所示,用户1设置呼叫转移至用户2,用户2设置呼叫转移至用户3,用户3设置呼叫转移至用户1。在这种情况下,如果用户1、用户2、用户3归属于同一个多媒体消息服务中心(Multimedia Messaging Service Center,简称MMSC),那么MMSC可以检测到MMS消息的呼叫转移环回造成死循环的情况,从而MMSC进行规避处理。
但是如果用户1、用户2归属同一MMSC,设该MMSC为MMSC A而用户3归属另一MMSC,设该MMSC为MMSC B,由于MMS设置是归属地服务,用户1和用户2的呼叫转移设置在MMSC A完成,用户3的呼叫转移设置在MMSC B完成,MMSC A无法获知用户3的呼叫转移情况,MMSC B无法获知用户1、用户2的呼叫转移情况,因而无法检测到呼叫转移环回造成死循环的情况。
为了避免该呼叫转移环回而造成死循环的情况,现有技术对呼叫转移设置做了限制,只允许在同归属于同一MMSC内的用户间进行设置呼叫转移业务,而禁止呼叫转移至外部的MMSC覆盖的用户。使用该限制虽然避免了呼叫转移环回而造成死循环的情况,但是呼叫转移业务只能在本MMSC内部进行,限制了业务的发展。

发明内容
本发明要解决的技术问题是提供一种多媒体消息业务的转呼方法,以实现在MMSC之间设置呼叫转移业务时,避免呼叫转移环回而造成死循环情况。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的一种多媒体消息发送方法,包括以下步骤多媒体消息服务中心接收多媒体消息,如果所述多媒体消息的接收用户已设置多媒体消息业务的呼叫转移业务,则在所述多媒体消息内携带所述呼叫转移业务信息,并发送所述的多媒体消息;多媒体服务中心接收外部多媒体服务中心发送的多媒体消息,根据所述呼叫转移业务信息,检测是否存在呼叫转移环回可能,如果是,则停止发送所述的多媒体消息。
本发明方法中,优选地,所述的呼叫转移业务信息包含所述接收用户标识、以及所述接收用户的呼叫转移业务关联用户的用户标识。
本发明方法中,优选地,所述的在所述多媒体消息内携带所述的呼叫转移业务信息,具体通过以下步骤实现如果所述的多媒体消息类型为multipart.related,则在所述的多媒体消息的smil体内增加用于携带所述呼叫转移业务信息的注释。
本发明方法中,优选地,所述的在所述多媒体消息内携带所述的呼叫转移业务信息,具体通过以下步骤实现如果所述的多媒体消息类型为multipart.mixed,则将所述的多媒体消息类型转换为multipart.related,在转换后的多媒体消息的smil体内增加用于携带所述呼叫转移业务信息的注释。
本发明方法中,优选地,所述检测是否存在呼叫转移环回可能,具体通过以下步骤实现判断所述接收用户标识以及所述接收用户的呼叫转移业务关联用户的用户标识的任一是否与所述呼叫转移业务信息中携带的呼叫转移业务信息中的任一用户标识相匹配,如果是,则为呼叫转移环回;否则不为呼叫转移环回。
本发明方法中,优选地,所述呼叫转移业务信息标识所述多媒体消息业务是否为呼叫转移业务。
本发明方法中,优选地,所述检测是否存在呼叫转移环回可能,具体通过以下步骤实现如果所述呼叫转移业务信息标识所述多媒体消息业务为呼叫转移业务,并且,所述多媒体消息的接收用户已设置呼叫转移业务,并且,呼叫转移至本多媒体服务中心外,则存在呼叫转移环回可能。
本发明方法中,优选地,所述步骤进一步包括以下步骤如果所述呼叫转移业务信息标识所述多媒体消息业务为呼叫转移业务,并且,所述多媒体消息的接收用户已设置呼叫转移业务,并且,所述呼叫转移业务在本多媒体服务中心内,则在本多媒体服务中心内检测是否存在呼叫转移环回。
以上技术方案可以看出,本发明与现有技术相比,具有以下的优点由于本发明MMSC在由于呼叫转移业务而转发MMS消息时,在MMS消息中携带呼叫转移业务信息;当MMSC接收到外部MMSC发送的MMS消息时,可以根据接收的MMS消息携带的呼叫转移业务信息,检测是否存在呼叫转移的可能,如果检测到存在呼叫转移的可能,则停止继续发送所接收的MMS消息。本发明在用户设置的呼叫转移业务呼转到外部MMSC的情况下,杜绝呼叫转移环回而造成死循环的情况,大大扩展了呼叫转移业务。
进一步的,由于本发明MMSC在由于呼叫转移业务而转发MMS消息时,根据本MMSC记录的该MMS消息接收用户的呼叫转移设置记录,在转发的MMSC消息中携带标识该MMS消息是否为呼叫转移业务;当接收到外部MMS消息的MMSC,如果还需要继续呼叫转移至MMSC外部,则进一步根据该所接收到的MMS消息所携带的标识该MMS消息是否属于呼叫转移业务的信息,如果该信息标识该MMS消息属于呼叫转移业务,则可知,存在呼叫转移环回的可能,而停止继续向外部MMSC转发该MMS消息,使得在用户设置的呼叫转移业务呼转到外部MMSC的情况下,杜绝呼叫转移环回而造成死循环的情况,相对现有技术,大大扩展了呼叫转移业务。另外的,本发明方法只需要MMSC在向外部发送MMS消息时,在MMS消息中增加一用于标识该MMS消息是否属于呼叫转移业务的信息单元即可实现,因而,本发明方法实施性强。
进一步的,本发明MMSC在由于呼叫转移业务而转发MMS消息时,在转发的MMS消息中携带所述多媒体消息的接收用户的用户标识以及所述接收用户的呼叫转移业务的关联用户的用户标识,使得呼叫转移业务信息精确到呼叫转移业务关联用户,使得本发明能够精确地判定呼叫转移是否构成环回,实现了在避免呼叫转移环回导致死循环的前提下,保证了MMS消息的正确发送。
进一步的,本发明在转发的MMS消息中携带与所述多媒体消息接收用户呼叫转移关联的用户标识时,通过将multipart.mixed消息类型转换成multipart.related消息类型,使得向外部MMSC转发的所有MMS消息均包含smil消息,通过在smil消息体内插入注释的形式来携带呼叫转移业务信息。由于multipart.mixed消息类型与multipart.related消息类型的转换,只是将MMS消息的媒体内容显示格式由手动改为自动,而不改变MMS消息的媒体内容,同时的在smil消息体内加注释,不构成对MMS消息的内容有任何的影响。


图1为呼叫转移环回示意图;图2为用户分布示意图;图3为实施例3的方法流程示意图。
具体实施例方式
本发明的核心思想是,通过在多媒体消息内携带所述呼叫转移业务信息记录,使得多媒体服务中心接收在外部多媒体服务中心发送的多媒体消息时,能够根据所述呼叫转移业务信息记录,检测是否存在呼叫转移环回可能,如果是,则停止发送所述的多媒体消息。本发明实现了当用户设置的呼叫转移业务在MMSC之间时,杜绝了呼叫转移环回而造成死循环的情况,使得多媒体消息业务的呼叫转移业务不局限于MMSC内,大大扩展了呼叫转移业务。
为了使本领域的技术人员更好的理解本发明技术方案,以下进一步的结合附图以及具体实施例对本发明进行说明首先假设存在如图2所示的用户分布示意图,如图示,用户1、用户2、用户3、用户7以及用户8同归属MMSC A,而用户4、用户5同归属MMSC B,用户6归属MMSC C。
实施例1设用户的分布如图2所示,假设用户1为MMS消息的原始接收用户,并且,用户1设置呼叫转移至2,用户2设置呼叫转移至3,MMSC A接收到发送给用户1的MMS消息后,解析多媒体消息中接收用户(用户1)地址,并进行查询用户1的呼叫转移设置。由于用户1、用户2以及用户3同归属MMSC A,其呼叫转移设置均在MMSC内完成,因此MMSC A获知该MMS的最终接收用户为用户3,并按照呼叫转移设置将该MMS消息发送至用户3。
实施例2设用户的分布如图2所示,假设用户1为MMS消息的原始接收用户,并且,用户1设置呼叫转移至3,用户3设置呼叫转移至4。MMSC A接收到发送给用户1的MMS消息后,根据对用户1、用户2、用户3的呼叫转移设置查询,获知该MMS消息的接收用户为不在本MMSC的用户4,获取用户4所在的MMSC B的系统地址,根据第三代合作工程(Third Generation Partnership Project,简称3GPP)的MMS规范,将该MMS消息通过不同多媒体信息系统之间的交互接口(3GPP中规定的MM4接口),以请求的形式,将MMS消息转发至用户4所在的MMSC B。
与现有技术所不同的是,本发明在转发的MMS消息中增加一用于标识该MMS是否为呼叫转移业务的信息单元,并对该信息单元进行取值,使得该取值标示该MMS消息为呼叫转移业务。
MMSC B接收到该MMS消息后,根据携带用于标识该MMS是否为呼叫转移业务的信息单元取值,获知该MMS消息为外部MMSC由于呼叫转移而转发过来的MMS消息。MMSC B在本MMSC内查询用户4的呼叫转移设置情况,如果在MMSC B内用户4已设置呼叫转移至用户5,则MMSC B获知不存在呼叫转移环回造成死循环的可能,直接将该MMS消息发送至用户5;如果在MMSC B内用户4已设置呼叫转移至用户2,由于用户2不在MMSC B内,MMSC B无法获知用户2的呼叫转移设置情况,如果MMSC B将该MMS消息转发至MMSCA,那么如果用户2在MMSC A内已设置呼叫转移至用户1、用户2或用户3,则呼叫转移环回而造成死循环,因而如果二次呼叫转移至外部MMSC,存在呼叫转移环回的可能性,为了杜绝呼叫转移环回而造成死循环的情况,MMSC B拒绝将该MMS消息转发至外部MMSC,而终止该MMS消息的发送。
同理,如果在MMSC B内用户4已设置呼叫转移至用户6,同理MMSC B拒绝将该MMS消息继续呼叫转移至MMSC C,而终止该MMS消息的发送。
可见,由于本发明在MMSC之间发送的MMS消息中,增加一用于标识该MMS消息是否为呼叫转移业务的信息单元,使得接收该MMS消息的MMSC可以根据该信息单元的取值,判定该MMS消息是否为呼叫转移业务,如果是,则当在本MMSC内继续需要呼叫转移至外部MMSC,而存在呼叫转移环回而造成死循环的可能性,而采取规避,而终止MMS消息的发送。
实施例3以下以假设用户1为MMS消息的原始接收用户,并且,用户1设置呼叫转移至3,用户3设置呼叫转移至用户4的情况为例,说明本方法对该MMS消息的发送过程。
图3为本实施例方法的发送流程示意图,如图示,包括以下步骤
步骤S301MMSC A接收发送至用户1的MMS消息。
步骤S302MMSC A查询用户1的呼叫转移业务。
MMSC A接收到发送给用户1的MMS消息后,根据对用户1的呼叫转移业务查询,获知该呼叫转移情况为用户1呼叫转移至用户3,用户3呼叫转移至用户4。
步骤S303判定是否呼转到MMSC A外,如果是,则执行步骤S304以及步骤S305;否则按照现有技术的MMSC内的呼叫转移业务处理流程进行呼叫转移业务处理。
显然在本实施例中,用户4不归属于MMSC A,而归属于MMSC B,则同时执行步骤S304以及步骤S305。
步骤S304获取用户4所在的MMSC B的系统地址。
在获知该MMS消息的接收用户为不在本MMSC的用户4后,则获取用户4所在的MMSC B的系统地址。
步骤S305判断该MMS消息的消息体类型是否为multipart.related,如果是则执行步骤S307;否则,执行步骤S306。
步骤S306将该MMS消息类型转换为multipart.related,继续执行步骤S307。
当消息类型为multipart.mixed时,在MMS消息体的头部插入一段smil格式的内容体,并将消息类型更改为multipart.related。
步骤S307MMSC A在该MMS消息的smil体内插入注释,以标示该MMS消息在本MMSC内的呼叫转移情况。
至此,所有的MMS消息的消息体类型均为multipart.related类型了,MMSCA获取用户1以及用户1的呼叫转移相关联并且归属于本MMSC的用户的用户标识,并在MMS消息的smil体内插入一段携带所获取的用户标识信息的注释,以标示该MMS消息在本MMSC内的呼叫转移业务。在本实施例的假设条件假设用户1为MMS消息的原始接收用户,并且,用户1设置呼叫转移至3,用户3设置呼叫转移至用户4的情况下,所标示的在MMSC A内的呼叫转移业务为用户1呼叫转移至用户3。
一般的,可以采用用户在本MMSC内的用户地址作为用户标识。在smil体内插入的注释,可以采用如下格式所示<!--FWTo用户1地址,Fw用户3地址-->,其中FW表示呼叫转移业务。
以上的注释标注格式只作举例的作用,在实际应用中不限于此,只要能够在该注释内容中携带MMS消息的接收用户标识、接收用户的呼叫转移业务在本MMSC内的关联用户的用户标志即可,而不必如上所示注释格式标明呼叫转移的呼叫转移关系。
步骤S308MMSC A将该MMS消息转发至MMSC B。
MMSC A完成在MMS消息中插入注释后,根据第三代合作工程(ThirdGeneration Partnership Project,简称3GPP)的MMS规范,将该MMS消息通过不同多媒体信息系统之间的交互接口(3GPP中规定的MM4接口),以请求的形式,将MMS消息转发至用户4所在的MMSC B。
步骤S309MMSC B解析该MMS消息的接收用户、接收用户的呼叫转移业务关联用户,并解析该MMS消息内的smil注释内容。
MMSC B接收到该MMS消息后,解析获取消息接收用户(在本实施中为用户4)的用户标识,并且根据用户标识,在本MMSC内查询用户4的呼叫转移业务,如果用户4已设置呼叫转移业务,则进一步获取该呼叫转移业务关联用户的用户标识。
假设用户4已在MMSC B内设置呼叫转移至归属于MMSC A的用户X(在此用户X表示MMSC A中的任一用户),在该假设情况下,由于用户X的用户标识只记录在其所在MMSC(MMSC A)中,因而MMSC B只能获知用户4的呼叫转移业务具体呼叫转移至外部MMSC,而无法获取到呼叫转移的目的用户X的用户标识。因而在该假设情况下,本步骤MMSC B获取的用户标识为用户4标识。
同时的,解析所接收的MMS消息的smil体的注释内容,获取smil体内携带的呼叫转移业务记录。
步骤S310MMSC B判定该呼叫转移是否为呼叫转移环回,如果否,则执行步骤S311以及步骤S312;否则,执行步骤S316,进行规避处理,终止发送该MMS消息。
MMSC B通过判定在步骤S309中获取的MMS消息的接收用户标识、接收用户关联的用户标识的任何之一是否与smil体的注释内容携带的用户标识的任何之一相一致,而判断该呼叫转移是否为呼叫转移环回,如果是,则判定为环回,否则判定不为环回。
显然,在MMS消息中的smil体内携带呼叫转移业务记录,记录了用户1以及用户3的用户标识,但是由于MMS的设置是归属地服务,而用户1、用户3不在MMSC B内,因而MMSC B无法识别注释内的用户1、用户3的用户标识。
根据呼叫转移环回判定方法,步骤S309中所获取的用户标识用户4标识与注释体内的任一用户标识均不一致,因而判定为不为呼叫转移环回。
步骤S311MMSC B获取MMSC A的系统地址。
在以上步骤S309中假设用户4已在MMSC B内设置呼叫转移至用户X的情况下,执行本步骤MMSC B获取用户X所在的MMSC A的系统地址。
步骤S312MMSC B更新MMS消息中标注用户呼叫转移业务的注释。
MMSC B在该MMS消息中携带消息接收用户在本MMSC内的呼叫转移业务,具体是在MMS消息的smil消息体内的注释内增加在MMSC B内的消息接收用户的呼叫转呼业务。增加后的注释如下所示<!--FWTo用户1地址,Fw用户3地址,FW用户4地址-->,其中FW表示呼叫转移业务。
步骤S313MMSC B将该MMS消息转发至MMSC A。
MMSC B更新MMS消息中标注用户呼叫转移业务的注释后,MMSC B根据3GPP的MMS规范,将该MMS消息通过不同多媒体信息系统之间的交互接口(3GPP中规定的MM4接口),以请求的形式,将MMS消息转发至MMSC A。
步骤S314MMSC A解析该MMS消息的接收用户、接收用户的呼叫转移业务关联用户,并解析该MMS消息内的smil注释内容。
MMSC A接收到该MMS消息后,解析该消息的smil体内的MMS消息呼叫转移业务记录同时的,MMSC A解析所接收到的MMS消息的接收用户(用户X)的用户标识,以及查询该用户X是否在本MMSC内设置了呼叫转移业务,如果已经设置,则进一步获取该呼叫转移业务关联用户的用户标识。
比如第一假设假设该用户X为用户1,则获取用户1的用户标识,由于用户1呼叫转移至用户3,则进一步获取用户3的用户标识;第二假设假设该用户X为用户2,并且用户已设置呼叫转移至用户7,并且用户7呼叫转移至用户8,用户8呼叫转移至用户3,则MMSC A获取用户2的用户标识,并且进一步获取用户7、用户8、用户3的用户标识;第三假设假设用户X为用户2,并且用户已设置呼叫转移至用户7,并且用户7呼叫转移至用户8,用户8呼叫转移至用户Y(其中用户Y归属于MMSC A,并且该用户Y不为用户1或者用户3),则MMSC A获取用户2的用户标识,并且进一步获取用户7、用户8、用户Y的用户标识;第四假设假设用户X为用户2,并且用户已设置呼叫转移至用户7,并且用户7呼叫转移至用户8,用户8呼叫转移至用户Y(其中用户Y不归属于MMSCA),则MMSC A获取用户2的用户标识,并且进一步获取用户7、用户8的用户标识。
步骤S315MMSC A判定该呼叫转呼是否为呼叫转移环回,如果是,执行步骤S316;否则,执行步骤S317。
MMSC A通过判定步骤S314中获取的MMS消息接收用户标识、接收用户的呼叫转移业务关联用户的用户标识的任一是否与MMS消息smil体内的注释所携带的呼叫转移业务记录中的用户标识的任一相一致,而判定该呼叫转移是否构成环回,如果是,则判定其为环回,否则,判定为不构成环回。
在第一假设的情况下,则根据呼叫转移环回判定方法,显然用户1、用户3的用户标识与注释携带的用户标识相一致,MMSC A判定该MMS消息呼叫转移构成呼叫转移环回,跳转至步骤S316。
在第二假设的情况下,虽然用户2的用户标识与所接收的MMS消息的smil体内注释所携带的用户标识不一致,但是其转叫转移业务关联用户用户3的用户标识与MMS消息的smil体内注释所携带的用户标识一致,所以,MMSC A判定该呼叫转移业务构成环回,跳转至步骤S316。
在第三假设的情况下,用户2、用户7、用户8、用户Y的用户标识的任一均异与MMS消息的smil体内注释所携带的用户标识,所以MMSC A判定该呼叫转移业务不为呼叫转移环回,跳转至步骤S317。
在第四假设的情况下,同理,MMSC A判定该呼叫转移业务不畏呼叫转移环回,跳转至步骤S317。
步骤S316终止该MMS消息的发送。
在任何发现呼叫转移环回的情况下,执行本步骤。
步骤S317MMSC A根据该消息接收用户在本MMSC中的呼叫转移业务情况,更新改MMS消息中的标注用户呼叫转移业务的注释,继续发送该MMS消息。
如果本MMSC接收到的MMS消息的接收用户或者接收用户的呼叫转移相关联用户的用户标识,均不与所接收的MMS消息中标示用户呼叫转移业务的注释携带的用户标识的任意相一致,则执行本步骤。
由上可知,本实施例相对于实施例2,本实施例当MMS消息的接收用户设置了呼叫转移业务时,在转发的MMS消息中的呼叫转移业务信息携带该接收用户标识、以及该接收用户的呼叫转移业务关联用户的用户标识,使得MMS消息携带的呼叫转移业务记录详细到每个用户,而不仅仅是如实施例1中的只标注是否经过户叫转移业务,使得每MMSC能够根据该MMS消息中的呼叫转移业务信息,精确的判定呼叫转移是否构成呼叫转移环回而将导致死循环。本实施例技术方案既杜绝了呼叫转移环回造成死循环的情况,又保证了MMS消息的准确发送。
进一步的,在本实施例通过将multipart.mixed消息类型转换成multipart.related消息类型,使得向外部MMSC转发的所有MMS消息均包含smil体,通过在smil体内插入注释的形式来携带呼叫转移业务信息。由于multipart.mixed消息类型与multipart.related消息类型的转换,只是将MMS消息的媒体内容显示格式由手动改为自动,而不改变MMS消息的媒体内容,另外的,在smil消息体内加注释,不构成对MMS消息的内容有任何的影响。
可见,本实施例实现了当用户设置的呼叫转移业务呼转到外部MMSC时,在避免呼叫转移环回而造成误判的前提下,同时实现了MMS消息的正确发送。
以上对本发明所提供的一种多媒体消息发送方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种多媒体消息发送方法,其特征是,包括以下步骤多媒体消息服务中心接收多媒体消息,如果所述多媒体消息的接收用户已设置多媒体消息业务的呼叫转移业务,则在所述多媒体消息内携带所述呼叫转移业务信息,并发送所述的多媒体消息;多媒体服务中心接收外部多媒体服务中心发送的多媒体消息,根据所述呼叫转移业务信息,检测是否存在呼叫转移环回可能,如果是,则停止发送所述的多媒体消息。
2.根据权利要求1所述的多媒体消息发送方法,其特征是,所述的呼叫转移业务信息包含所述接收用户标识、以及所述接收用户的呼叫转移业务关联用户的用户标识。
3.根据权利要求2所述的多媒体消息发送方法,其特征是,所述的在所述多媒体消息内携带所述的呼叫转移业务信息,具体通过以下步骤实现如果所述的多媒体消息类型为multipart.related,则在所述的多媒体消息的smil体内增加用于携带所述呼叫转移业务信息的注释。
4.根据权利要求2所述的多媒体消息发送方法,其特征是,所述的在所述多媒体消息内携带所述的呼叫转移业务信息,具体通过以下步骤实现如果所述的多媒体消息类型为multipart.mixed,则将所述的多媒体消息类型转换为multipart.related,在转换后的多媒体消息的smil体内增加用于携带所述呼叫转移业务信息的注释。
5.根据权利要求3或4所述的多媒体消息发送方法,其特征是,所述检测是否存在呼叫转移环回可能,具体通过以下步骤实现判断所述接收用户标识以及所述接收用户的呼叫转移业务关联用户的用户标识的任一是否与所述呼叫转移业务信息中携带的呼叫转移业务信息中的任一用户标识相匹配,如果是,则为呼叫转移环回;否则不为呼叫转移环回。
6.根据权利要求1所述的多媒体消息发送方法,其特征是,所述呼叫转移业务信息标识所述多媒体消息业务是否为呼叫转移业务。
7.根据权利要求6所述的多媒体消息发送方法,其特征是,所述检测是否存在呼叫转移环回可能,具体通过以下步骤实现如果所述呼叫转移业务信息标识所述多媒体消息业务为呼叫转移业务,并且,所述多媒体消息的接收用户已设置呼叫转移业务,并且,呼叫转移至本多媒体服务中心外,则存在呼叫转移环回可能。
8.根据权利要求7所述的多媒体消息发送方法,其特征是,所述步骤进一步包括以下步骤如果所述呼叫转移业务信息标识所述多媒体消息业务为呼叫转移业务,并且,所述多媒体消息的接收用户已设置呼叫转移业务,并且,所述呼叫转移业务在本多媒体服务中心内,则在本多媒体服务中心内检测是否存在呼叫转移环回。
全文摘要
本发明公开了一种多媒体消息发送方法,包括以下步骤多媒体消息服务中心接收多媒体消息,如果所述多媒体消息的接收用户已设置多媒体消息业务的呼叫转移业务,则在所述多媒体消息内携带所述呼叫转移业务信息,并发送所述的多媒体消息;多媒体服务中心接收外部多媒体服务中心发送的多媒体消息,根据所述呼叫转移业务信息,检测是否存在呼叫转移环回可能,如果是,则停止发送所述的多媒体消息。本发明实现了当用户设置的呼叫转移业务呼转到外部MMSC时,杜绝了呼叫转移环回而造成死循环的情况,使得呼叫转移业务不局限于本MMSC内,大大扩展了呼叫转移业务。
文档编号H04Q7/22GK1917538SQ200610104218
公开日2007年2月21日 申请日期2006年8月1日 优先权日2006年8月1日
发明者夏于伟, 柏广昌, 徐学涛, 程卫明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1