多媒体彩铃的处理方法、装置及系统的制作方法_2

文档序号:8342961阅读:来源:国知局

[0040]以下结合优选实施例进行说明,以下优选实施例结合了上述实施例及其优选实施方式。
[0041]图5是根据本发明优选实施例的多媒体彩铃的处理方法一的流程图,本实施例根据主叫终端的多媒体支持能力为其播放相应最大分辨率的多媒体彩铃,如图5所示,该流程包括以下步骤:
[0042]步骤S502,彩铃服务器接收主叫终端发起的呼叫;
[0043]步骤S504,彩铃服务器上的业务逻辑对呼叫信令进行处理,并指示媒体服务器完成和主叫终端之间的媒体协商;
[0044]彩铃服务器指示主叫终端和媒体服务器进行协商,协商码率、格式、端口、IP地址等信息。
[0045]步骤S506,彩铃服务器上的业务逻辑解析出主叫终端支持的最大分辨率。
[0046]步骤S508,彩铃服务器上的业务逻辑从彩铃数据库中查询被叫的多媒体彩铃ID,并根据步骤S506得到的主叫终端支持的最大分辨率,从多媒体服务器上找到最适合主叫终端的多媒体彩铃。
[0047]步骤S510,彩铃服务器上的业务逻辑指示媒体服务器为主叫用户播放该多媒体彩Tl。
[0048]图6是根据本发明优选实施例的多媒体彩铃的处理方法二的流程图,如图6所示,该流程包括以下步骤:
[0049]步骤S602,彩铃服务器接收主叫终端发起的呼叫并触发业务。
[0050]主叫终端通过接入/交换网络向彩铃服务器发送呼叫信令,并触发多媒体彩铃业务。
[0051]步骤S604,彩铃服务器的业务逻辑从彩铃数据库中查找被叫终端设置的多媒体彩铃ID。
[0052]步骤S606,业务逻辑发送请求消息给媒体服务器,请求媒体服务器预留媒体资源。
[0053]请求媒体服务器预留媒体资源即放音资源,准备用该媒体资源为主叫终端播放多媒体彩铃。
[0054]步骤S608,媒体服务器完成媒体资源预留后返回成功消息给业务逻辑。
[0055]步骤S610,业务逻辑返回振铃\应答消息给主叫终端,媒体服务器和主叫终端之间建立起媒体通道。
[0056]步骤S612,业务逻辑获取主叫终端支持的最大分辨率。
[0057]业务逻辑解析主叫终端的呼叫信令,得到主叫终端支持的最大分辨率;如果主叫终端发起的呼叫信令里,按照draft-koskelainen-sdp263-02.txt协议规定的方法来定义主叫终端支持的最大分辨率,则业务逻辑解析sdp消息中a=fmtp34行,得到主叫终端支持的最大分辨率。本发明实施例不限制主叫终端描述最大分辨率使用的方式,只要能使用预定的规则将主叫终端支持的最大分辨率信息发送到彩铃服务器,彩铃服务器都可以依照预定的规则进行解析。
[0058]步骤S614,业务逻辑查找最适合主叫终端最大分辨率的多媒体彩铃。
[0059]业务逻辑根据步骤S612获取到的主叫终端支持的最大分辨率信息和步骤S604获取到的被叫终端设置的多媒体彩铃ID,查找该多媒体彩铃ID最适合主叫终端最大分辨率的多媒体彩铃的文件路径。
[0060]步骤S616,业务逻辑指示媒体服务器将所查找到的多媒体彩铃播放给主叫终端。
[0061]图7是根据本发明优选实施例的多媒体彩铃处理系统的结构示意图,如图7所示,该系统包括彩铃服务器42、媒体服务器44、接入/交换网络46和主叫终端48,其中,彩铃服务器42包括业务另计422和彩铃数据库424,主叫终端48通过接入/交换网络46与彩铃服务器42进行通信。
[0062]彩铃服务器42,包括业务逻辑422和彩铃数据库424。业务逻辑422主要有如下功能:一、对主叫终端48发起的呼叫信令进行解析,获取主机终端支持的最大分辨率;二、从彩铃数据库424中查询被叫终端设置的多媒体彩铃ID ;三、指示媒体服务器44为主叫终端播放最适合的多媒体彩铃。具体地说,业务逻辑422控制整个处理流程,接收主叫终端48发起的呼叫并进行解析,得到主叫终端48支持的最大分辨率信息;并从彩铃数据库424中查询被叫终端设置的多媒体彩铃ID ;根据多媒体彩铃ID找到最适合主叫终端支持的最大分辨率的多媒体彩铃。另外,彩铃服务器42还用于指示媒体服务器44和主叫终端48建立媒体通道,并指示媒体服务器44为主叫终端48播放多媒体彩铃。
[0063]媒体服务器44,接受彩铃服务器42的指示,为主叫终端48播放多媒体彩铃。
[0064]上述实施例,可以用于MS等3G网络。
[0065]从以上的描述中,可以看出,本发明实现了如下技术效果:在彩铃系统上,对于一个彩铃ID,上传多种不同最大分辨率的多媒体彩铃文件比如视频文件到媒体服务器,然后针对主叫终端的最大分辨率,播放与最大分辨率最适合的视频文件,从而提高了用户的体验。
[0066]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0067]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种多媒体彩铃的处理方法,其特征在于,包括: 接收到主叫终端的呼叫信令后,获取所述主叫终端的多媒体彩铃支持能力及被叫的多媒体彩铃ID ; 根据所述支持能力及所述多媒体彩铃ID获取相应的所述多媒体彩铃。
2.根据权利要求1所述的方法,其特征在于,所述支持能力包括所述主叫终端支持的最大分辨率。
3.根据权利要求2所述的方法,其特征在于,获取所述主叫终端的多媒体彩铃支持能力包括:解析所述呼叫信令,获取所述最大分辨率。
4.根据权利要求2所述的方法,其特征在于,根据所述支持能力及所述多媒体彩铃ID获取相应的所述多媒体彩铃包括:根据所述多媒体彩铃ID获取与所述最大分辨率相应的所述多媒体彩铃。
5.根据权利要求1所述的方法,其特征在于,根据所述支持能力及所述多媒体彩铃ID获取相应的所述多媒体彩铃之后,所述方法还包括:指示媒体服务器和所述主叫终端建立媒体通道,并指示所述媒体服务器通过所述媒体通道为所述主叫终端播放所述多媒体彩Tl。
6.一种多媒体彩铃的处理装置,其特征在于,包括: 能力获取模块,用于接收到主叫终端的呼叫信令后,获取所述主叫终端的多媒体彩铃支持能力及被叫的多媒体彩铃ID ; 彩铃获取模块,用于根据所述支持能力及所述多媒体彩铃ID获取相应的所述多媒体彩铃。
7.根据权利要求6所述的装置,其特征在于,所述支持能力包括所述主叫终端支持的最大分辨率。
8.根据权利要求7所述的装置,其特征在于,所述彩铃获取模块还用于根据所述主叫终端支持的最大分辨率及所述多媒体彩铃ID获取与所述最大分辨率相应的所述多媒体彩Tl。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括指示模块,用于指示媒体服务器和所述主叫终端建立媒体通道,并指示所述媒体服务器通过所述媒体通道为所述主叫终端播放所述多媒体彩铃。
10.一种多媒体彩铃的处理系统,其特征在于,包括: 彩铃服务器,包括权利要求6至9中任一项所述的装置; 媒体服务器,用于为所述主叫终端播放所述多媒体彩铃。
【专利摘要】本发明提供了一种多媒体彩铃的处理方法、装置及系统,该方法包括:接收到主叫终端的呼叫信令后,获取主叫终端的多媒体彩铃支持能力及被叫的多媒体彩铃ID,根据该支持能力及多媒体彩铃ID获取相应的多媒体彩铃。本发明解决了相关技术中多媒体彩铃与主叫终端的多媒体彩铃支持能力不匹配的问题,具有提高用户体验的效果。
【IPC分类】H04M3-42
【公开号】CN104660832
【申请号】CN201310597982
【发明人】朱广亮
【申请人】中兴通讯股份有限公司
【公开日】2015年5月27日
【申请日】2013年11月22日
【公告号】WO2014180236A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1