一种多媒体彩振的实现方法、电话终端和应用服务器的制作方法

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

专利名称::一种多媒体彩振的实现方法、电话终端和应用服务器的制作方法
技术领域
:本发明涉及下一代网络技术,尤其涉及一种应用于下一代网络中的多媒体彩振的实现方法,以及电话终端和应用服务器。
背景技术
:下一4戈网络(NextGenerationNetwork,NGN)是基于分纟且的网络,能够提供包括电信业务在内的各种业务,能够使用各种宽带的和保证QoS(服务质量)的技术,业务相关功能与传送的承载技术无关,支持通用的移动性和泛在性。下一代网络是基于ATM/IP的分组网络,它使得在新一代网络上提供语音、视频、数据等综合业务成为可能。下一代网络具有控制与承载分离、业务与呼叫分离、接口标准化、部件独立化和核心交换单一化、接入层面多样化的特点。软交换(Softswitch,SS)网络是下一代网络的一种形式。图1为示出软交换网络的系统架构示意图。如图l所示,软交换网络包括接入层101、承载层102、控制层103和业务层104。其中,接入层101包括SG(信令网关),用于把传统的7号信令转换为SIP(SessionInitiationProtocal,会话初始化协议)信令;TG(中继网关),实现电路域到IP域的转换,传统PSTN(公共交换电话网)与软交换网络互通。承载层102为核心分组网络。控制层103包括的软交换,是软交换网络的核心控制设备。业务层104—般包括SCP(业务控制节点)、AAA服务器、应用服务器和数据库等。IP多媒体子系统(IPMultimediaSubsystem,IMS)作为下一代网络的另一种形式,具有和软交换网络相似的分层架构。其中,控制层的S-CSCF(ServingCallSessionControlFunction,月良务呼叫会话控制功能)模块是整个IP多媒体子系统系统的控制核心,具有SIP注册和SIP代理等功能,能够进行用户管理、业务交换与业务控制、SIP消息处理、计费等功能。彩振业务是指由用户指定彩振的增值业务,通过彩振代替现有的被叫用户的普通振铃音。主叫用户可以选定彩振媒体推送给被叫,被叫也可以通过指定自己的彩振媒体来屏蔽主叫推送的彩振媒体。现有技术中,一般由用户将振铃文件预先下栽到本地的方式替换终端的振铃音,还没有一种更灵活的彩振实现方式。
发明内容有鉴于此,本发明要解决的一个技术问题是提供一种灵活的多媒体彩振的实现方法。本发明提供一种可应用于下一代网络的多媒体彩振的实现方法,包括步骤在呼叫信令中添加媒体资源标识,通过呼叫信令将媒体资源标识推送到被叫终端;所述被叫终端根据所述媒体资源标识向媒体资源服务器获取媒体资源,播放获取的所述媒体资源。进一步,可以由网络侧在呼叫信令中添加所述媒体资源标识,具体包括当网络侧的交换控制模块确定主叫或被叫登记有彩振信息时,将呼叫信令转发到彩振应用服务器;彩振应用服务器查询主叫或被叫登记的所述媒体资源标识,将查询获得的所述媒体资源标识添加到呼叫信令中。或者,可以由主叫终端在呼叫信令中添加所述媒体资源标识,具体包括主叫终端从所述媒体资源服务器下载媒体资源列表信息,从所述媒体资源列表信息中选择媒体资源标识;所述主叫终端将选择的媒体资源标识添加到呼叫信令中。其中,所述媒体资源可以是音频、视频、图片或者电子名片。本发明还提供一种电话终端,包括标识分析模块,用于解析接收到的呼叫信令,获得呼叫信令中包含的媒体资源标识,发送所述媒体资源标识;资源获取模块,用于接收来自所述标识分析模块的媒体资源标识,向媒体资源服务器下载所述媒体资源标识指示的媒体资源,向资源播放模块发送所述下载的媒体资源;资源播放模块,用于接收来自所述资源获取模块的媒体资源,播放所述媒体资源。本发明还提供一种应用服务器,包括信息存储模块,用于存储用户信息及其对应的媒体资源标识;标识添加模块,用于接受呼叫信令,从所述呼叫信令中获取主叫或者被叫用户信息,从所述信息存储模块获得与所述主叫或被叫用户信息对应的媒体资源标识,将获得媒体资源标识添加到所述呼叫信令中。进一步,该应用服务器还包括信息定制模块,用于接收用户定制媒体资源标识的输入,将接收的媒体资源标识存储在信息存储模块。本发明的多媒体彩振的实现方法,通过呼叫信令将媒体资源标识推送给被叫,由被叫根据接收的媒体资源标识主动获取媒体资源,实现更加灵活。进一步,媒体资源标识可以由用户侧或者网络侧添加,丰富了业务实现的方式。进一步,媒体资源可以是音频、视频、图片或者电子名片等多种格式,为用户提供了更多的选择。图1为示出软交换网络的系统架构示意图2为示出本发明的多媒体彩振的实现方法的一个实施例的流程图3为示出本发明的多媒体彩振的实现方法的另一个实施例的流程图4为示出本发明的多媒体彩振的实现方法的又一个实施例的流程图5为本发明的一种在多媒体彩振中使用被叫电话终端的结构框图6为本发明的一种在多媒体彩振中使用主叫电话终端的结构框图7为本发明的一种在多媒体彩振中使用的彩振应用服务器的结构框图。具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的基本思想是将指向媒体文件的媒体资源标识通过呼叫信令推送到被叫终端,被叫终端接收到媒体资源标识后,主动访问对应的媒体文件,并用该媒体文件替换原有普通的振铃音。其中媒体资源标识的添加可以在用户侧或者网络侧实现,媒体资源可以由主叫用户或者被叫用户定制。下面首先介绍在呼叫信令中携带媒体资源标识的两种具体实现方式。一种实现方式是扩展SDP(会话描述协议),在SDP消息体中携带媒体资源标识。扩展后的SDP消息体除了包括媒体类型、端口、媒体协议标识等,还在媒体附加属性中提供媒体文件的URI(通用资源标志符)链接地址。具体协议扩展对SDP消息体中媒体信息描述部分规范如下媒体声明行"m="的格式规定为m-〈媒体类型〉<端口>/<端口数><伶输协议><媒体格式列表>其中,媒体类型可以包括audio/video/data(音频/视频/信息),对应的传输协议可以是ringtone/ringshow/info。媒体格式列表的格式遵循rfc2327/1890标准。媒体格式属性行"a-"的格式中,媒体有效荷载rtpmap属性行的格式仍采用rfc2327标准的格式规定;此外增加媒体附加属性行-fmtp属性行,以提供媒体文件地址。-fmtp属性行具体规定为a-fmtp:<媒体格式值><媒体格式特定参数>其中,媒体格式值遵循遵循rfc2327/1890标准,媒体格式特定参数可以是uri:httplftplrtsplwap等多种媒体文件URI的链接地址。另一种实现方式是基于rfc3261中所规定的基本SIP头域,以Alert-Info和Call-Info头字段携带媒体资源标识。其中,Alert-Info和Call-Info头字段中可填写的URI种类及其对应的媒体文件类型如下面的表l所示<table>tableseeoriginaldocumentpage9</column></row><table>表1图2为示出本发明的多媒体彩振的实现方法的一个实施例的流程图。如图2所示,在步骤201,主叫向彩振媒体服务器发送获取彩振文件列表的请求"HttpGE17index.html";彩振媒体服务器返回200OK消息,消息中包括彩振文件列表index.html;主叫从彩振文件列表中选择其中一个彩振媒体文件。在步骤202,主叫在扩展SDP消息体中封装选择的彩振媒体文件的URI,通过Invite(邀请)消息发送给软交换SS;软交换返回100trying消息。在步骤203,软交换将Invite消息转发给净皮叫;被叫收到Invite消息后,提取SDP信息体中包含的彩振媒体文件URI地址。在步骤204,被叫根据彩振媒体文件URI地址,向彩振媒体服务器发送下载彩振媒体文件的"HttpGET"请求,彩振媒体服务器向被叫提供彩振媒体文件的下载。在步骤205,被叫获得彩振媒体文件后,播放该彩振媒体文件。净皮叫向软交换返回180Ringing消息,软交换向主叫转发180Ringing消息。在步骤206,被叫摘机,向软交换发送200OK消息,消息中包括被叫SDP信息。软交换将收到的200OK消息转发给主叫。在步骤207,被叫停止播放彩振媒体文件,建立被叫和主叫间的通话o需要指出的是,彩振媒体文件的URI并不需要每次呼叫时从彩振媒体服务器下载。用户可以从彩振媒体服务器获得彩振媒体文件的URI后保存在主叫终端上,或者由用户在主叫终端手工设置并保存,在呼叫时直接从主叫终端上读取。本领域的技术人员可以理解,主叫/被叫与彩振媒体服务器的通信不限于http协议,可以使用其它类似的如FTP、RTSP或MMS等协议实现本发明的目的。彩振媒体资源标识也不限于URI,任何被叫能够识别并可以根据其获得正确的彩振媒体资源的媒体资源标识都属于本发明包含的范围。图3为示出本发明的多媒体彩振的实现方法的另一个实施例的流程图。如图3所示,在步骤301,主叫呼叫被叫,Invite请求到达主叫侧S-CSCF,主叫侧S-CSCF向主叫返回100trying消息。在步骤302,主叫侧S-CSCF进行用户鉴权,确定主叫用户申请了彩振业务。在步骤303,主叫侧S-CSCF向彩振应用服务器转发Invite消息,将呼叫路由到彩振应用服务器;彩振应用服务器向主叫侧S-CSCF返回100trying消息。在步骤304,彩振应用服务器收到Invite请求后,执行彩振业务逻辑,包括查询被叫用户所属的群组、被叫的呈现状态以及主叫用户为该被叫用户订购的彩振媒体文件。在步骤305,彩振应用服务器根据查询结果在Invite消息中添加包含了彩振媒体文件URI的Alert-Info和/或Call-Info头域,将Invite消息返回主叫侧S-CSCF,主叫侧S-CSCF返回100trying消息。在步骤306,主叫侧S-CSCF通过被叫侧S-CSCF将Invite消息发送到被叫,被叫在收到Invite消息后返回100trying消息。被叫终端解析Invite消息,获得彩振媒体文件的URI。在步骤307,被叫根据彩振媒体文件URI向彩振媒体服务器下载彩振媒体资源,彩振媒体服务器下发彩振媒体资源,返回200OK消息。在步骤308,被叫播放接收的彩振媒体资源。在上面的实施例中,彩振应用服务器和彩振媒体服务器被示为不同的服务器,在其他的实施例中,彩振应用服务器和彩振媒体服务器可以位于同一服务器上。在上面的实施例中,主叫用户申请了彩振业务,由主叫侧的S-CSCF进行用户鉴权及其相关操作;对于被叫用户申请了彩振业务的情况,则由被叫侧的S-CSCF进行被叫用户的用户鉴权及其相关操作。如果被叫侧的S-CSCF确定被叫用户也申请了彩振业务,可以按照预先的配置优先使用被叫彩振或者主叫彩振。本发明的多媒体彩振的实现方法,既可以由主叫定制彩振媒体,也可以由被叫定制彩振媒体。当主叫和被叫都定制了彩振媒体时,可以根据预先设定的优先级,确定优先使用的彩振媒体。图4为示出本发明的多媒体彩振的实现方法的又一实施例的流程图。在该实施例中,主叫用户和被叫用户都申请了彩振业务,且优先使用被叫用户申请的彩振业务。如图4所示,在步骤401,主叫用户呼出时,在信令中携带指向主叫用户定制的彩振媒体的URI。在步骤402,网络侧的交换控制模块判断被叫用户是否也为自己定制了彩振业务,如果不是,则使用主叫推送的彩振URI(步骤403),如果是,则将信令中替换为被叫定制的彩振URI(步骤404)。在步骤405,被叫根据信令中的彩振URI下载并播放媒体文件。在步骤406,被叫终端判断用户是否摘机,如果摘机,则执行步骤409,否则,执行步骤407。在步骤407,被叫终端判断振铃是否超时,如果是,则执行步骤410,否则,执行循环播放彩振媒体直到超时或者用户摘机(步骤408)。在步骤409,如果用户摘机则释放媒体资源,进入摘机流程。在步骤410,停止播放彩振媒体,释放媒体资源并拆线。其中,上面的实施例中的交换控制模块在软交换网络中可以是软交换机,在IMS网络中可以是S-CSCF。本发明支持多种格式的彩振媒体,如音频、图片、视频、电子名片等。如果被叫终端对部分格式的彩振媒体的播放不支持,则被叫终端可以忽略相应的彩振媒体。图5为本发明的彩振方法中一种被叫电话终端的结构框图。如图5所示,该电话终端包括标识分析模块51、资源获取模块52和资源播放模块53。其中,标识分析模块51,用于解析接收到的呼叫信令,获得呼叫信令中包含的媒体资源标识,发送所述媒体资源标识;资源获取模块52,用于接收来自标识分析模块51的媒体资源标识,向媒体资源服务器下载所述媒体资源标识指示的媒体资源,向资源播放模块53发送下载的媒体资源;资源播放模块53,用于接收来自资源获取模块52的媒体资源,播放接收的媒体资源。图6为可应用于本发明彩振方法的一种主叫电话终端的结构框图。如图6所示,该电话终端包括标识存储模块61和标识添加模块62。其中,标识存储模块61,用于存储媒体资源标识;标识添加模块62,用于从标识存储模块61获取媒体资源标识,并将媒体资源标识添加到呼出信令中。该电话终端还可以包括标识请求模块,用于从彩振应用服务器获取媒体资源列表,将从媒体资源列表中选择的媒体资源标识保存在标识存储模块。该电话终端也可以还包括标识设置模块,用于接受用户输入的媒体资源标识,并存储在标识存储模块。图7为可应用于本发明彩振方法的一种彩振应用服务器的结构框图,包括信息存储模块71和标识添加模块72。其中,信息存储模块71,用于存储用户信息及其对应的媒体资源标识;标识添加模块72,用于接受呼叫信令,从呼叫信令中获取主叫或者被叫用户信息,从信息存储模块71获得与主叫或被叫用户信息对应的媒体资源标识,将获得媒体资源标识添加到呼叫信令中。彩振应用服务器还可以包括信息定制模块,用于接收用户定制的媒体资源标识的输入,将接收的媒体资源标识存储在信息存储模块。用户可以通过web、IVR等方式定制自己的彩振媒体。本发明的多媒体彩振的实现方法,通过呼叫信令将媒体资源标识推送给被叫,由被叫根据接收的媒体资源标识主动获取媒体资源,实现更加灵活。进一步,媒体资源标识可以由用户侧或者网络侧添加,丰富了业务实现的方式。同时,媒体资源可以是音频、视频、图片或者电子名片等多种格式,为用户提供了更多的选择。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。权利要求1.一种多媒体彩振的实现方法,应用于下一代网络,其特征在于,包括在呼叫信令中添加媒体资源标识,通过呼叫信令将媒体资源标识推送到被叫终端;所述被叫终端根据所述媒体资源标识向媒体资源服务器获取媒体资源,播放获取的所述媒体资源。2.如权利要求1所述的多媒体彩振的实现方法,其特征在于,还包括由网络侧在呼叫信令中添加所述媒体资源标识。3.如权利要求2所述的多媒体彩振的实现方法,其特征在于,所述由网络側在呼叫信令中添加所述媒体资源标识的步骤包括当网络侧的交换控制模块确定主叫或被叫登记有彩振信息时,将呼叫信令转发到彩振应用服务器;彩振应用服务器查询主叫或被叫登记的所述媒体资源标识,将查询获得的所述媒体资源标识添加到呼叫信令中。4.如权利要求3所述的多媒体彩振的实现方法,其特征在于,还包括步骤当所述彩振应用服务器确定被叫登记有彩振信息且呼叫信令中已经包含媒体资源标识时,根据预先设定的优先级确定是否把呼叫信令中媒体资源标识替换为被叫登记的所述媒体资源标识。5.如权利要求1所述的多媒体彩振的实现方法,其特征在于,还包括由主叫终端在呼叫信令中添加所述媒体资源标识。6.如权利要求5所述的多媒体彩振的实现方法,其特征在于,所述由主叫终端在呼叫信令中添加所述媒体资源标识的步骤包括所述主叫终端从所述媒体资源服务器下载媒体资源列表信息,从所述媒体资源列表信息中选择媒体资源标识;所述主叫终端将选择的媒体资源标识添加到呼叫信令中。7.如权利要求5所述的多媒体彩振的实现方法,其特征在于,所述由主叫终端在呼叫信令中添加所述媒体资源标识的步骤包括所述主叫终端存储所述媒体资源标识;当所述主叫终端呼出时,将存储的所述媒体资源标识添加到呼叫信令中。8.如权利要求1至7中任意一项所述的多媒体彩振的实现方法,其特征在于,所述媒体资源标识为通用资源标志符。9.如权利要求1至7中任意一项所述的多媒体彩振的实现方法,其特征在于,所述媒体资源为音频、视频、图片或者电子名片。10.如权利要求1至7中任意一项所述的多媒体彩振的实现方法,其特征在于,所述媒体资源标识包含在会话初始化协议的基本头域或扩展会话描述协议字段中。11.一种电话终端,其中,包括标识分析模块,用于解析接收到的呼叫信令,获得呼叫信令中包含的媒体资源标识,发送所述媒体资源标识;资源获取模块,用于接收来自所述标识分析模块的媒体资源标识,向媒体资源服务器下载所述媒体资源标识指示的媒体资源,发送所述下载的媒体资源;资源播放模块,用于接收来自所述资源获取模块的媒体资源,播放所述媒体资源。12.如权利要求11所述的电话终端,其特征在于,所述媒体资源标识为通用资源标识符。13.如权利要求11或12所述的电话终端,其特征在于,所述媒体资源为音频、视频、图片或者电子名片。14.一种电话终端,其中,包括标识存储模块,用于存储媒体资源标识;标识添加模块,用于从所述标识存储模块获取所述媒体资源标识,并添加到呼出信令中。15.如权利要求14所迷的电话终端,其特征在于,还包括标识请求模块,用于从彩振应用服务器获取媒体资源列表,将从所述媒体资源列表中选择的媒体资源标识保存在所述标识存储模块。16.如权利要求14所述的电话终端,其特征在于,还包括标识设置模块,用于接受用户输入的媒体资源标识,并存储在所述标识存储模块。17.—种应用服务器,其中,包括信息存储模块,用于存储用户信息及其对应的媒体资源标识;标识添加模块,用于接受呼叫信令,从所述呼叫信令中获取主叫或者被叫用户信息,从所述信息存储模块荻得与所述主叫或被叫用户信息对应的媒体资源标识,将获得媒体资源标识添加到所述呼叫信令中。18.如权利要求17所述的应用服务器,其特征在于,还包括信息定制模块,用于接收用户定制的媒体资源标识的输入,将接收的所述媒体资源标识存储在所述信息存储模块。全文摘要本发明公开一种应用于下一代网络的多媒体彩振的实现方法以及对应的电话终端和应用服务器。该方法包括步骤在呼叫信令中添加媒体资源标识,通过呼叫信令将媒体资源标识推送到被叫终端;所述被叫终端根据所述媒体资源标识向媒体资源服务器获取媒体资源,播放获取的所述媒体资源。本发明提供的方法实现灵活、可以为用户提供更多的选择。文档编号H04W4/06GK101188809SQ20071019378公开日2008年5月28日申请日期2007年11月27日优先权日2007年11月27日发明者仝建刚,庄蔚杰,飒肖申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1