早期媒体播放实现方法、通讯终端和应用服务器的制作方法

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

专利名称::早期媒体播放实现方法、通讯终端和应用服务器的制作方法
技术领域
:本发明涉及下一代网络的通信技术,尤其涉及下一代网络中的早期媒体播放的实现方法、通讯终端和应用服务器。背景4支术早期媒体是指在通话建立前播放的媒体,从方向上分为前向早期媒体和后向早期媒体。前向早期媒体是指通话建立前主叫定制向被叫播放的媒体,后向早期媒体是指通话建立前被叫定制向主叫播放的媒体。早期媒体具体的应用场景包括彩振、彩铃等。目前彩振和彩铃业务已有广泛应用,并有多种类型应用。以彩铃业务为例,有个人彩铃,主叫彩铃,广告彩铃等。彩铃业务形式为在主叫拨打的电话处于空闲时,主叫将听到对方的回铃声,该铃声不是普通的回铃音,而是一段音乐或者广告,也可能是一段被叫专门录制的留言。但受协议和终端限制通信网络无法提供更为灵活的早期媒体业务。图l为示出下一代网络(NextGenerationNetwork,NGN)的结构示意图。如图1所示,各种终端,诸如可视电话、SIP(SessionInitiationProtocal,会话初始化协议)电话和Uniphone等等,通过传输网络和位于交换层的交换控制器通信,交换控制器和应用层中的应用服务器、媒体服务器等通信。各个部分之间的通信可以通过SIP协议进行。软交换网络和IP多媒体子系统(IPMultimediaSubsystem,IMS)网络是下一代网络的主要形式。对于软交换网络,上述的交换控制器可以是软交换服务器,对于IMS网络,上述的交换控制器可以是S-CSCF(ServingCallSessionControlFunction,月l务呼叫会话控制功能)。下一代网络技术已经具备丰富语音、视频、数据等多媒体业务提供能力。但是现有技术的下一代网络中的早期媒体业务一般都是由交换控制器控制媒体服务器和终端之间建立连接,由媒体服务器向终端推送媒体资源。期望能提出在下一代网络中实现更加灵活、形式更加丰富的早期媒体业务。
发明内容有鉴于此,本发明要解决的技术问题是提供一种应用于下一代网络的早期媒体播放的实现方法,具有实现灵活方便的优点。本发明提供一种早期媒体播放的实现方法,应用于下一代网络,当主叫呼叫被叫时,该方法包括步骤交换控制器根据到达的呼叫确定所述呼叫的用户申请了早期媒体业务后将呼叫路由到应用服务器;所述应用服务器在会话初始化协议SIP消息的头域中添加预定的媒体资源标识,由所述SIP消息携带所述媒体资源标识到达终端;所述终端根据所述媒体资源标识获取媒体资源,播放获取的所述媒体资源。其中,所述SIP消息的头域为Alert-Info和/或Call-Info字段。所述媒体资源包括音频、视频、图片、电子名片和网页中一个或者多个。根据本发明的一个优选实施例,所述下一代网络为IP多媒体子系统网络,所述交换控制器为主叫S-CSCF,所述应用服务器为个性化彩振服务器。该方法包括步骤所述主叫S-CSCF收到邀请消息后,根据所述邀请消息中的主叫号码查询对应的主叫用户是否申请彩振业务,如果是,则将所述邀请消息路由到所述彩振服务器;所述彩振服务器根据所述邀请消息中主叫号码查询对应的媒体资源标识,将查询到的所述媒体资源标识添加到所述邀请消息的头域,由所述邀请消息携带所述媒体资源标识到达被叫终端。根据本发明的另一个优选实施例,所述交换控制器为被叫S-CSCF,所述应用服务器为多媒体彩铃服务器。该方法包括步骤所述被叫S-CSCF收到邀请消息后,根据所述邀请消息中的被叫号码判断对应的被叫用户是否申请彩铃业务,如果是,则将所述邀请消息路由到所述彩铃服务器;所述彩铃服务器收到由被叫终端返回的振铃消息后,根据所述振铃消息中被叫号码查询对应的媒体资源标识,将查询到的所述媒体资源标识添加到所述振铃消息的头域,由所述振铃消息携带所述媒体资源标识到达主叫终端。本发明提供的早期媒体播放的实现方法,基于下一代网络,通过SIP消息的头域携带媒体资源标识到达终端,然后由终端根据获得的媒体资源标识获取并播放对应的媒体资源,充分利用下一代网络的功能和优势,实现灵活方便。进一步,早期媒体既可以是前向早期媒体也可以是后向早期媒体,媒体资源可以是音频、视频、网页、电子名片、图片等等,能够提供更为丰富的媒体播放格式和更多种的业务提供形式。本发明要解决的另一技术问题是提供一种通讯终端。本发明提供的通讯终端,包括消息解析模块,用于解析接收到的SIP消息,获得所述SIP消息的头域中包含的媒体资源标识,向资源获取模块发送所述媒体资源标识;资源获取模块,用于接收媒体资源标识,向媒体资源服务器下载所述i某体资源标识指示的媒体资源,将所述媒体资源发送给资源播放模块;资源播放模块,用于接收媒体资源,播放所述媒体资源。其中,所述SIP消息为邀请消息或振铃消息,所述头域为Call-Info或者Alert-Info字段。所述媒体资源为音频、视频、图片或者电子名片。本发明要解决的另一技术问题是提供一种应用服务器。本发明提供一种支持SIP协议的应用服务器,其中,包括信息存储模块,用于存储用户信息及其对应的媒体资源标识;标识添加模块,用于接收SIP消息,从所述SIP消息中获取用户信息,从所述信息存储模块查询与所述用户信息对应的媒体资源标识,将获得媒体资源标识添加到所述SIP消息的头域中。进一步,该应用服务器还包括信息定制模块,用于接收用户定制的媒体资源标识的输入,将接收的所述媒体资源标识存储在所述信息存储模块。图1为示出下一代网络的结构示意图2为示出根据本发明的早期媒体播放的实现方法的一个实施例的流程图3为示出根据本发明的前向早期媒体播放的实现方法的一个实施例的信令图4为示出根据本发明的后向早期媒体播放的实现方法的一个实施例的信令图5为示出4艮据本发明的通讯终端的一个实施例的结构框图;图6为示出根据本发明的应用服务器的一个实施例的结构框图。具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。用户预先在业务网站选取和定制媒体文件,定制完成后网站将媒体文件的通用资源标识符(URI)链接存储在应用服务器。下面描述定制过程的一种具体实现。首先,用户通过网页、应用软件、交互式语音应答(IVR)终端等向交换控制器请求早期媒体定制;对用户进行鉴权通过后,用户输入定制的媒体资源标识;也可以向用户提供可用媒体资源的标识列表,由用户从中选择需要的媒体资源;用户确认后,交换控制器记录本次定制信息,并将用户号码、业务类型、用户定制的媒体资源标识等信息发送到应用服务器存储。图2为示出根据本发明的早期媒体播放的实现方法的一个实施例的流程图。如图2所示,在步骤201,主叫用户拨打被叫用户的呼叫到达交换控制器,交换控制器进行初始过滤准则(initialFilterCriteria,iFC)评估,进行业务鉴权,判断用户是否申请了早期媒体业务。如果确定用户申请了早期媒体业务,则将呼叫路由到对应的应用服务器,否则,按普通呼叫业务流程处理。其中,交换控制器可以是软交换网络中的软交换,也可以是IMS网络中的S-CSCF。在步骤203,应用服务器收到SIP消息后,提取SIP消息中包含的主叫号码和/或被叫号码,执行早期媒体业务逻辑,获得对应的媒体资源标识。然后应用服务器将媒体资源标识添加到SIP消息的诸如Alert-Info和/或Call-Info的头域中,由该SIP消息携带该媒体资源标识到达终端。对于前向早期媒体,该SIP消息可以是INVITE(邀请)消息;对于后向早期媒体,该SIP消息可以是180Ringing(振铃)消息。相应地,SIP消息到达的终端分别为被叫终端和主叫终端。在步骤205,终端在收到该SIP消息后,解析获得其中的媒体资源标识,根据该媒体资源标识从媒体服务器获取对应的媒体资源,并播放该媒体资源。媒体服务器可以和应用服务器在同一服务器上,也可以位于不同的服务器上。终端和媒体服务器之间的通信可以遵循HTTP、FTP等各种协议。上述的媒体资源可以是音频、视频、图片、电子名片和网页等等。下表1示出了Alert-Info和Call-Info头域中可填写的部分URI种类及其对应的媒体资源类型<table>tableseeoriginaldocumentpage10</column></row><table>表l本领域的技术人员将理解,本发明支持的早期媒体不限于上述的媒体资源类型,同时表1只是示例性地列出的与々某体资源类型对应的部分URI种类,其他的URI种类也可以用于本发明的实现方法。为了描述方便起见,下面将为被叫提供播放主叫指定的音频、图片、视频、网页、实时视频、电子名片等文件称为彩振,将为主叫提供播放被叫指定的音频、图片、视频、网页、实时视频、电子名片等文件称为彩铃。图3为示出根据本发明的一个实施例的前向早期媒体播放实现的信令图。将下一代网络在逻辑上划分为主叫用户所在的发端网络和被叫用户所在的终端网络。如图3所示,在步骤301,主叫用户拨打被叫用户,INVITE请求到达主叫S-CSCF;主叫S-CSCF向主叫终端返回100trying消息。在步骤302,主叫S-CSCF对所收到的INVITE消息进行iFC评估,从INVITE消息中提取主叫号码,进行业务鉴权,判断主叫用户是否申请了彩振业务,如果是,则执行步骤303,否则,按普通的呼叫流程处理。在步骤303,由于主叫用户申请了个性化振铃显示,所以S-CSCF根据个性化彩振业务的iFC将INVITE消息路由到主叫侧应用服务器,即个性化彩振服务器;应用服务器向主叫S-CSCF返回100trying消每在步骤304,主叫侧应用服务器收到INVITE请求后,启动个性化彩振业务逻辑,包括查询被叫用户所属的群组、帔叫用户的呈现状态以及主叫用户为该被叫用户预定的振4^某体。根据查询结果,主叫侧应用服务器在INVITE消息中添加包^:体文件URI的Alert-Info和/或Call-Info头域。在步骤305,应用服务器将包^H^体文件URI的INVITE消息返回主叫S-CSCF;主叫S-CSCF向应用服务器返回100trying消息。在步骤306,主叫S-CSCF将INVITE请求转发到被叫S-CSCF(未示出),并由^皮叫S-CSCF将INVITE消息路由到^皮叫终端。在步骤307,被叫终端解析INVITE消息,根据从Alert-Info和/或Call-Info头域获得的媒体文件URI到媒体服务器下载媒体资源。在步骤308,被叫终端播放下载的媒体资源,从而实现个性化振铃的播放。被叫终端返回180Ringing消息,通过主叫S-CSCF到达主叫终端。在步骤309,;陂叫摘机,发送200OK响应消息。净皮叫终端发出200OK响应后立即4亭止Alert-Info头域中对应的媒体文件,对于Call-Info中对应的媒体文件不做要求,主叫终端也可继续浏览。主叫终端收到200OK消息后返回ACK消息,主叫和^皮叫之间的通话建立。图4为示出根据本发明的后向早期媒体播放实现的信令图。如图4所示,在步骤401,主叫用户拨打4皮叫用户,INVITE请求到达被叫S-CSCF。被叫S-CSCF返回100trying消息。在步骤402,被叫S-CSCF对所收到的INVITE消息进行iFC评估,从INVITE消息中提取被叫号码,进行业务鉴权,判断被叫用户是否申请了彩铃业务,如果是,则执行步骤403,否则,按普通的呼叫流程处理。在步骤403,由于被叫用户申请了多媒体彩铃业务,所以被叫S-CSCF根据多媒体彩铃业务的iFC将INVITE消息路由到应用服务器,即多媒体彩铃服务器。多媒体彩铃服务器将来自主叫的INVITE请求发送到被叫终端。被叫终端的响应消息将遵循INVITE消息的路由,经由多媒体彩铃服务器,由多媒体彩铃服务器对响应消息处理后,再由主叫S-CSCF转发到主叫P-CSCF。在步骤404,被叫终端处于空闲状态,开始振铃,返回振铃消息180Ringing。该180Ringing消息遵循INVITE消息的路由,到达多媒体彩铃服务器。在步骤405,多媒体彩铃服务器收到振铃消息后,启动彩铃业务逻辑,包括向多媒体彩铃群组管理服务器查询主叫用户所属的群组以及被叫用户为该群组预订的彩铃文件。根据查询结果,应用服务器在180Ringing消息中增加Alert-Info和/或Call-Info头域,其中携带多媒体文件URI。在步骤406,包含了媒体文件URI的180Ringing消息经由被叫S-CSCF到达主叫终端。在步骤407,主叫终端解析180Ringing消息,根据得到的媒体文件URI到应用服务器下载对应的媒体资源。在步骤408,主叫终端播放下载的多媒体彩铃。对于Alert-Info头域中对应的媒体文件要求终端实时下载播放;对于Call-Info中对应的媒体文件不要求终端实时下载展示。在步骤409,被叫摘机,发送200OK响应消息,2000K响应消息经由被叫S-CSCF、应用服务器到达主叫终端。在步骤410,主叫终端收到200OK响应消息后立即停止Alert-Info头域中对应的媒体文件,对于Call-Info中对应的媒体文件不做要求,主叫终端可继续浏览。主叫终端发送ACK到达被叫终端,通话建立。需要指出,在本发明的早期媒体播放的实现方法中,应用服务器和媒体服务器可以位于同一服务器上,也可以是不同的服务器。本发明的前向早期媒体播放和后向早期媒体播放可以在同一次呼叫过程中实现。用户在定制彩振和/或彩铃业务时,可以将业务对象用户进行分组,并为不同的组定制不同的媒体资源标识。应用服务器在添加媒体资源标识时,首先判断业务对象用户所属的組,并获得对应的媒体资源标识,添加到SIP消息中。通讯终端接收到早期媒体信息后,屏蔽网络原有铃流音,播放业务指定的媒体文件。在之后进入摘机流程,通讯终端才中断媒体播放,释放媒体资源。本发明提供的早期媒体播放的实现方法,基于下一代网络,通过SIP消息的头域携带媒体资源标识到达终端,然后由终端根据获得的媒体资源标识获取并播放对应的媒体资源,充分利用下一代网络的功能和优势,实现灵活方便。早期媒体既可以是前向早期媒体也可以是后向早期媒体,媒体资源可以是音频、视频、网页、电子名片、图片等等,能提供更为丰富的媒体播放格式和更多种的业务提供形式。图5为才艮据本发明的通讯终端的一个实施例的结构框图。如图5所示,该通讯终端包括消息解析模块51、资源获取模块52和资源播放模块53。其中,消息解析模块51,用于解析接收到的SIP消息,获得SIP消息的头域中包含的媒体资源标识(例如通用资源标识符),将媒体资源标识发送给资源获取^莫块52。该SIP消息可以是INVITE消息或者180Ringing消息。SIP消息的头域包括Call-info和Alert-info字段。资源获取模块52,用于接收来自消息解析模块51的媒体资源标识,向媒体资源服务器下载媒体资源标识指示的媒体资源,向资源播放模块53发送下载的媒体资源。该媒体资源可以是音频、视频、图片、网页或者电子名片等媒体文件。资源播放模块53,用于接收来自资源获取模块52的媒体资源,播放接收的媒体资源。图6为可应用于本发明的方法的一种应用服务器的结构框图。如图6所示,包括信息定制才莫块60、信息存储;t莫块61和标识添加模块62。其中,信息定制模块60,用于接收用户定制的媒体资源标识的输入,将接收的媒体资源标识存储在信息存储模块61中。用户可以通过web、IVR等方式定制自己的媒体资源标识。信息存储模块61,用于存储用户信息及其对应的媒体资源标识。标识添加模块62,用于接受SIP消息,从SIP消息中获取主叫或者被叫用户信息,从信息存储模块61获得与主叫或被叫用户信息对应的媒体资源标识,将获得媒体资源标识添加到SIP消息的诸如Call-info或者Alert-info的头域中。SIP消息可以是INVITE消息或者振铃消息。需要指出的是,信息定制模块是可选的。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。权利要求1.一种早期媒体播放的实现方法,应用于下一代网络,主叫呼叫被叫时,其特征在于,所述方法包括a,交换控制器根据到达的呼叫确定所述呼叫的用户申请了早期媒体业务后将呼叫路由到应用服务器;b,所述应用服务器在会话初始化协议SIP消息的头域中添加预定的媒体资源标识,由所述SIP消息携带所述媒体资源标识到达终端;c,所述终端根据所述媒体资源标识获取媒体资源,播放获取的所述媒体资源。2.根据权利要求1所述的早期媒体播放的实现方法,其特征在于,所述SIP消息的头域为Alert-Info和/或Call-Info字段。3.根据权利要求1或2所述的早期媒体播放的实现方法,其特征在于,所述媒体资源包括音频、视频、图片、电子名片和网页中一个或者多个。4.根据权利要求3所述的早期媒体播放的实现方法,其特征在于,所述下一代网络为IP多媒体子系统网络,所述交换控制器为服务呼叫会话控制功能S-CSCF。5.根据权利要求4所述的早期媒体播放的实现方法,其特征在于,所述S-CSCF为主叫S-CSCF,所述应用服务器为彩振服务器;所述步骤a包括:所述主叫S-CSCF收到邀请消息后,根据所述邀请消息中的主叫号码判断对应的主叫用户是否申请彩振业务,如果是,则将所述邀请消息路由到所述彩振服务器;所述步骤b包括所述彩振服务器根据所述邀请消息中主叫号码查询对应的媒体资源标识,将查询到的所述媒体资源标识添加到所述邀请消息的头域,由所述邀请消息携带所述媒体资源标识到达被叫终端。6.根据权利要求4所述的早期媒体播放的实现方法,其特征在于,所述S-CSCF为被叫S-CSCF,所述应用服务器为多媒体彩铃服务器;所述步骤a包括所述被叫S-CSCF收到邀请消息后,根据所述邀请消息中的被叫号码判断对应的被叫用户是否申请彩铃业务,如果是,则将所述邀请消息路由到所述彩铃服务器;所述步骤b包括所述彩铃服务器收到由被叫终端返回的振铃消息后,根据所述振铃消息中被叫号码查询对应的媒体资源标识,将查询到的所述媒体资源标识添加到所述振铃消息的头域,由所述振铃消息携带所述媒体资源标识到达主叫终端。7.根据权利要求3所述的早期媒体播放的实现方法,其特征在于,所述下一代网络为软交换网络,所述交换控制器为软交换。8.—种通讯终端,其中,包括消息解析模块,用于解析接收到的SIP消息,获得所述SIP消息的头域中包含的媒体资源标识,向资源获取模块发送所述媒体资源标识;所述资源获取模块,用于接收媒体资源标识,向媒体资源服务器下载所述媒体资源标识指示的媒体资源,将所述媒体资源发送给资源播放模块;所述资源播放模块,用于接收媒体资源,播放所述媒体资源。9.根据权利要求8所述的通讯终端,其特征在于,所述媒体资源标识为通用资源标识符。10.根据权利要求8所述的通讯终端,其特征在于,所述SIP消息为邀请消息或振铃消息,所述头域为Call-Info或者Alert-Info字段。11.根据权利要求8所述的通讯终端,其特征在于,所迷媒体资源为音频、视频、图片或者电子名片。12.—种支持SIP协议的应用服务器,其中,包括信息存储模块,用于存储用户信息及其对应的媒体资源标识;标识添加模块,用于接收SIP消息,从所述SIP消息中荻取用户信息,从所述信息存储模块查询与所述用户信息对应的媒体资源标识,将获得媒体资源标识添加到所述SIP消息的头域中。13.根据权利要求12所述的应用服务器,其特征在于,还包括信息定制模块,用于接收用户定制的媒体资源标识的输入,将接收的所述媒体资源标识存储在所述信息存储模块。14.根据权利要求12或13所述的应用服务器,其特征在于,所述SIP消息为邀请消息或振铃消息,所述头域为Call-Info或者Alert-Info字段。全文摘要本发明提供一种下一代网络中的早期媒体播放的实现方法、通讯终端和应用服务器。该方法包括主叫呼叫被叫时,呼叫到达交换控制器,进行初始过滤准则评估后将呼叫路由到应用服务器;所述应用服务器在会话初始化协议SIP消息的头域中添加预定的媒体资源标识,由所述SIP消息携带所述媒体资源标识到达终端;所述终端根据所述媒体资源标识获取媒体资源,播放获取的所述媒体资源。该实现方法充分利用下一代网络的功能,实现灵活方便。文档编号H04Q7/22GK101222680SQ20081000661公开日2008年7月16日申请日期2008年1月28日优先权日2008年1月28日发明者宋阿芳,庄蔚杰,飞赵申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1