首页> 中国专利> 早期媒体协商失败处理方法及相关设备、通信系统

早期媒体协商失败处理方法及相关设备、通信系统

摘要

本发明涉及通信技术领域,公开了早期媒体协商失败处理方法及相关设备、通信系统,相关设备包括用户设备和彩铃服务器,其中一种早期媒体协商失败处理方法包括:接收来自彩铃服务器的可靠临时响应;进行早期媒体的协商;向彩铃服务器发送响应所述可靠临时响应的应答消息,如果早期媒体协商失败,所述应答消息包括早期媒体协商失败的标志。使用本发明实施例提供的技术方案,在早期媒体协商失败时,能够建立主叫用户设备和被叫用户设备之间的正常通话。

著录项

  • 公开/公告号CN101662736A

    专利类型发明专利

  • 公开/公告日2010-03-03

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200810210544.5

  • 发明设计人 杨健;陈国乔;郜文美;张惠萍;

    申请日2008-08-27

  • 分类号H04W4/12;H04W88/18;H04L29/06;H04L1/16;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人逯长明

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 23:40:01

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-04-17

    授权

    授权

  • 2010-04-28

    实质审查的生效 IPC(主分类):H04W4/12 申请日:20080827

    实质审查的生效

  • 2010-03-03

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,公开了早期媒体协商失败处理方法及相关设备、通信系统。

背景技术

回铃音业务是一种近年来逐渐兴起的个性化手机业务,也叫彩铃(CRT:Ring Back Tone),回铃音业务是指在主叫呼叫被叫时,能够听到丰富多彩的音乐或音效,以代替传统回铃音枯燥的“嘟嘟...”声。多媒体彩铃(MCRT:Multimedia Ring Back Tone)是对普通彩铃业务的增强。它是在第三代移动通信系统(3G)移动用户拨打视频电话(VP:Video Phone)时,在通话之前,主叫用户收看到多媒体视频彩铃的一种业务。

IMS域中的个性化回铃音(CRBT:Customized Ring Back Tone)业务是现有的一种实现多媒体彩铃的技术,其主要流程如下:

主叫用户设备发送带有会话请求(offer)的连接请求(INVITE)给被叫用户设备,连接请求在到达被叫用户设备之间经过了服务呼叫会话控制功能实体(S-CSC-FE:Serving Call Session Control Functional Entity)和个性化回铃音应用服务器功能实体(CRBT AS-FE:CRBT Application Server FunctionalEntity);其中,连接请求在经过服务呼叫会话控制功能实体时,进行了相应的策略过滤,然后被路由到个性化回铃音应用服务器功能实体,个性化回铃音应用服务器功能实体将带有offer的INVITE请求发送给被叫用户设备。连接请求的支持(supported)头域中包含了早期会话(early-session)选项标签和可靠临时响应标志(100rel)选项标签。

被叫用户设备接收了带有offer的INVITE请求后,产生并发送可靠临时响应发起早期媒体协商,可靠临时响应可以是会话进行中响应消息(183响应消息)。可靠临时响应首先到达个性化回铃音应用服务器功能实体。如果个性化回铃音应用服务器功能实体发现主叫用户设备支持早期会话,并且被叫用户设备已经定制了个性化回铃音业务,个性化回铃音应用服务器功能实体发送INVITE请求给多媒体彩铃平台,在接收了多媒体彩铃平台发送的请求已成功处理响应消息(200OK)后,该响应消息包括个性化回铃音请求(CRBToffer),个性化回铃音应用服务器功能实体通过服务呼叫会话控制功能实体将包括answer和CRBT offer的可靠临时响应给主叫用户设备,其中,个性化回铃音offer中携带早期媒体的媒体协议类型。

主叫用户设备以可靠的临时响应应答可靠临时响应,该可靠的临时响应可以是携带个性化回铃音应答(CRBT answer)的临时响应确认(PRACK)消息;可靠的临时响应到达个性化回铃音应用服务器功能实体,个性化回铃音应用服务器功能实体发起后续的彩铃播放流程以及正常会话的协商流程,以及被叫用户设备摘机后的停止彩铃播放流程;彩铃停止播放后,主叫用户设备和被叫用户设备就可以进行实时传输协议(RTP:Real-time TransportProtocol)的可视电话通话。

在对现有技术的研究和实践中,发明人发现上述现有技术至少存在如下缺陷:在早期媒体协商过程中,如果因为主叫用户设备不支持相关的多媒体协议类型、或主叫用户设备的媒体资源不足、或网络故障等原因导致早期媒体协商失败时,应用服务器功能实体不会接收到主叫用户设备发送的临时响应确认,从而不会发起正常会话的协商,导致主叫用户设备和被叫用户设备之间的正常通话无法建立。

发明内容

本发明实施例提供了早期媒体协商失败处理方法及相关设备、通信系统,使用本发明实施例提供的技术方案,在早期媒体协商失败时,能够建立主叫用户设备和被叫用户设备之间的正常通话。

本发明实施例的目的是通过以下技术方案实现的:

本发明实施例提供了一种早期媒体协商失败处理方法,包括:

接收来自彩铃服务器的可靠临时响应;

进行早期媒体的协商;

向彩铃服务器发送响应所述可靠临时响应的应答消息,如果早期媒体协商失败,所述应答消息包括早期媒体协商失败的标志。

本发明实施例还提供了一种早期媒体协商失败处理方法,包括:

向用户设备发送可靠临时响应;

接收来自所述用户设备的响应所述可靠临时响应的应答消息,所述应答消息包括早期媒体协商失败的标志;

发起正常会话的协商。

本发明实施例还提供了一种早期媒体协商失败处理方法,包括:

向用户设备发送可靠临时响应;

如果在预置时间内没有接收到响应所述可靠临时响应的消息,确定早期媒体协商失败;

发起正常会话的协商。

本发明实施例还提供了一种用户设备,包括:

接收单元,用于接收可靠临时响应;

协商单元,用于在所述接收单元接收了所述可靠临时响应后,进行早期媒体的协商;

发送单元,用于发送响应所述可靠临时响应的应答消息,如果早期媒体协商失败,所述应答消息包括早期媒体协商失败的标志。

本发明实施例还提供了一种彩铃服务器,包括:

发送单元,用于发送可靠临时响应;

接收单元,用于接收响应所述可靠临时响应的应答消息,所述应答消息包括早期媒体协商失败的标志;

发起单元,用于在所述接收单元接收了所述应答消息时,消息发起正常会话的协商。

本发明实施例还提供了一种彩铃服务器,包括:

发送单元,用于发送可靠临时响应;

确定单元,用于在预置时间内没有接收到响应所述可靠临时响应的消息时,确定早期媒体协商失败;

发起单元,用于在所述确定单元确定早期媒体协商失败时,发起正常会话的协商。

本发明实施例还提供了一种通信系统,包括:

彩铃服务器,用于发送可靠临时响应;接收响应所述可靠临时响应的应答消息,所述应答消息包括早期媒体协商失败的标志;发起正常会话的协商;

服务呼叫会话控制功能实体,用于接收并转发所述可靠临时响应;接收并转发所述应答消息;

用户设备,用于接收可靠临时响应;进行早期媒体的协商;如果早期媒体协商失败,构造并发送所述应答消息。

从本发明实施例提供的以上技术方案可以看出,由于本发明实施例在早期媒体协商失败时,可以通过早期媒体协商失败的标志获知早期媒体协商失败,进而网络侧可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中早期媒体协商失败处理方法实施例一的流程图;

图2为本发明实施例中早期媒体协商失败处理方法实施例二的流程图;

图3为本发明实施例中早期媒体协商失败处理方法实施例三的信令流程图;

图4为本发明实施例中早期媒体协商失败处理方法实施例四的流程图;

图5为本发明实施例中早期媒体协商失败处理方法实施例五的信令流程图;

图6为本发明实施例中用户设备实施例的结构图;

图7为本发明实施例中应用服务器功能实体实施例一的结构图;

图8为本发明实施例中应用服务器功能实体实施例二的结构图;

图9为本发明实施例中通信系统实施例的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1描述了本发明实施例提供的早期媒体协商失败处理方法实施例一的流程,该流程描述了早期媒体协商过程中用户设备的处理过程,具体是主叫用户设备的处理过程,包括:

101、接收来自彩铃服务器的可靠临时响应;

主叫用户设备发送连接请求消息发起呼叫流程后,会接收到来自彩铃服务器的可靠临时响应;该可靠临时响应具体是由彩铃服务器接收了被叫用户设备发送的可靠临时响应后,通过服务呼叫会话控制功能实体向主叫用户设备发送的;一般情况下,可靠临时响应包括媒体协议,该媒体协议是多媒体彩铃平台所要求的媒体协议,其中多媒体彩铃平台可以是个性化回铃音媒体资源控制功能实体(CRBT MRC:CRBT Media Resource Control FunctionalEntity)、个性化回铃音媒体资源处理功能实体(CRBT P-FE:Media ResourceProcessing Functional Entity)、个性化振铃音媒体资源控制功能实体(CRTMRC:Customized Ringing Tone Media Resource Control Functional Entity)、个性化振铃音媒体资源处理功能实体(CRT P-FE:CRT Media Resource ProcessingFunctional Entity)等;

其中彩铃服务器根据网络以及个性化铃音的不同会有不同,例如可以是个性化回铃音应用服务器功能实体(CRBT AS-FE:CRBT Application ServerFunctional Entity)、个性化振铃音应用服务器功能实体(CRT AS-FE:Customized Ringing Tone Application Server Functional Entity)等;

102、进行早期媒体的协商;

主叫用户设备接收到可靠临时响应后,进行早期媒体协商,早期媒体协商包括分配媒体资源,确定媒体协议等;

103、向彩铃服务器发送响应可靠临时响应的应答消息,如果早期媒体协商失败,该应答消息包括早期媒体协商失败的标志。

如果主叫用户设备不支持多媒体彩铃平台所要求的媒体协议,则会导致早期媒体协商失败,例如多媒体彩铃平台要求H.264协议而主叫用户设备不支持H.264协议就会导致早期媒体协商失败;

或者虽然主叫用户设备支持多媒体彩铃平台所要求的媒体协议,但是由于主叫用户设备的媒体缓存不足或其他原因导致不能为多媒体铃音分配足够的资源时,也会导致早期媒体协商失败;

或者主叫用户设备上配置有本地策略时,在进行早期媒体协商的过程中,可以根据本地策略确定早期媒体协商失败;例如,主叫用户为了节省用户设备的资源,可以选择不进行多媒体彩铃播放,从而拒绝早期媒体协商,导致早期媒体协商失败。

如果早期媒体协商失败,为了使后续流程能够继续进行,则会构造包括早期媒体协商失败的标志的应答消息;具体地,该应答消息可以是任何能够携带早期媒体协商失败的标志的由用户设备发送至网络侧的消息,如会话初始化协议(SIP:Session Initiation Protocol)信令消息等;

在应答消息为会话初始化协议信令消息时,可以由会话初始化协议信令消息中的会话描述协议(SDP:Session Description Protocol)字段携带早期媒体协商失败的标志、或由会话初始化协议信令消息的扩展头域携带早期媒体协商失败的标志,具体地可以在会话描述协议字段的预置标志位上携带早期媒体协商失败的标志;由于会话描述协议字段是携带主叫用户设备所支持的媒体协议,所以也可以将会话描述协议字段留空,从而使会话描述协议字段不携带任何媒体协议信息,使会话描述协议字段整体作为早期媒体协商失败的标志;或者还可以在会话初始化协议信令消息携带可扩展标记语言(XML:eXtensible Markup Language)文件,通过XML文件携带早期媒体协商失败的标志。其中,会话初始化协议信令消息具体可以是临时响应确认消息等。

向彩铃服务器发送应答消息后,可以使彩铃服务器获知主叫用户设备侧的早期媒体协商失败,具体可以使彩铃服务器获知主叫用户设备侧的早期媒体协商失败,从而使彩铃服务器可以发起正常会话的协商,进一步,彩铃服务器还可以发送消息结束与多媒体彩铃平台之间的会话。

从上可知,本实施例在早期媒体协商失败时,可以构造包括早期媒体协商失败的标志的应答消息,使网络侧可以获知早期媒体协商失败,进而可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

进一步,本发明实施例提供的早期媒体协商失败处理方法实施例一构造的应答消息还可以包括早期媒体协商失败的原因,使网络侧可以获知早期媒体协商失败的原因,可以对早期媒体协商失败的原因进行记录,进而可以根据早期媒体协商失败的原因对呼叫流程或呼叫时机进行调整,进一步增强多媒体彩铃系统的健壮性和可用性。

图2描述了本发明实施例提供的早期媒体协商失败处理方法实施例二的流程,该流程描述了早期媒体协商过程中彩铃服务器的处理过程,包括:

201、向用户设备发送可靠临时响应;具体可以通过服务呼叫会话控制功能实体向用户设备发送该可靠临时响应;

在呼叫流程中,彩铃服务器收到来自被叫用户设备的可靠临时响应后,如果发现主叫用户设备支持早期媒体协商,且被叫用户设备定制了个性化铃音业务,则会与多媒体彩铃平台通信,获得多媒体彩铃平台的响应,多媒体彩铃平台的响应中包括多媒体彩铃平台要求的媒体协议;其中,个性化铃音业务可以是个性化回铃音业务、个性化振铃音业务等;

彩铃服务器将多媒体彩铃平台要求的媒体协议信息封装到可靠临时响应中,将可靠临时响应发送给主叫用户设备,从而使主叫用户设备能够获知相应的信息;

202、接收来自用户设备的响应可靠临时响应的应答消息,应答消息包括早期媒体协商失败的标志;

彩铃服务器发送可靠临时响应后,可以接收到响应该可靠临时响应的应答消息;该应答消息由用户设备通过服务呼叫会话控制功能实体发送。

203、发起正常会话的协商。

在确定早期媒体协商失败时,虽然不能为主叫用户设备播放个性化铃音,但是可以继续正常会话的协商,因此可以发起正常会话的协商,从而保障主叫用户设备和被叫用户设备之间的正常通话,具体可以向被叫用户设备发送临时响应确认消息发起正常会话的协商;同时,还可以发送消息结束与多媒体彩铃平台之间的会话。

从上可知,本实施例在接收到包括早期媒体协商失败的标志的应答消息后,可以确定早期媒体协商失败,进而可以发起正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

在应答消息为会话初始化协议信令消息时,本发明实施例提供的早期媒体协商失败处理方法实施例二在发起正常会话的协商前可以进一步包括:解析应答消息获得早期媒体协商失败的标志。

根据早期媒体协商失败的标志在应答消息中携带的位置不同或者根据应答消息的类型不同,解析获得早期媒体协商失败的标志的过程会有不同;

例如,在应答消息通过可扩展标记语言文件携带早期媒体协商失败的标志时,解析应答消息获得早期媒体协商失败的标志的步骤可以包括:解析应答消息获得可扩展标记语言文件;从可扩展标记语言文件中解析得到早期媒体协商失败的标志。

在应答消息通过会话描述协议字段携带早期媒体协商失败的标志时,解析应答消息获得早期媒体协商失败的标志可以为:解析应答消息的会话描述协议字段获得早期媒体协商失败的标志;

在应答消息通过扩展头域携带早期媒体协商失败的标志时或解析应答消息的扩展头域获得早期媒体协商失败的标志。

具体根据应答携带早期媒体协商失败的标志的位置不同有不同,以解析应答消息的会话描述协议字段获得早期媒体协商失败的标志为例:在通过会话描述协议字段中的预置标志位携带早期媒体协商失败的标志时,可以通过解析该预置标志位获得早期媒体协商失败的标志;在通过对会话描述协议字段留空携带早期媒体协商失败的标志时,如果解析会话描述协议字段没有获得相应的信息则获得早期媒体协商失败的标志,其中相应的信息可以是主叫用户设备支持的媒体协议。

进一步,本发明实施例提供的早期媒体协商失败处理方法实施例二接收的应答消息还可以包括早期媒体协商失败的原因;此时,本发明实施例提供的早期媒体协商失败处理方法实施例二还可以包括:解析应答消息获得早期媒体协商失败的原因,记录早期媒体协商失败的原因;从而可以根据早期媒体协商失败的原因对呼叫流程或呼叫时机进行调整,进一步增强多媒体彩铃系统的健壮性和可用性。

图3描述了本发明实施例提供的早期媒体协商失败处理方法实施例三的信令流程,包括:

301、主叫用户设备发送向服务呼叫会话控制功能实体发送带有会话请求(offer)的连接请求;其中,连接请求的支持头域中可以包含早期会话选项标签和可靠临时响应标志选项标签。

302、服务呼叫会话控制功能实体接收带有会话请求的连接请求后,进行策略过滤,向彩铃服务器发送带有会话请求的连接请求。

303、彩铃服务器向被叫用户设备发送带有会话请求的连接请求。

其中,彩铃服务器根据个性化铃音的类型不同而有所不同,在个性化铃音为个性化回铃音时,该彩铃服务器为个性化回铃音彩铃服务器;在个性化铃音为个性化振铃音时,该彩铃服务器为个性化振铃音彩铃服务器。

304、被叫用户设备产生可靠的临时响应给主叫用户设备,将可靠的临时响应发送给彩铃服务器,其中可靠的临时响应可以是带有会话应答(answer)的183响应消息。

305、彩铃服务器接收可靠的临时响应后,发现主叫用户设备支持早期会话,并且被叫用户设备已经定制了个性化回铃音业务,彩铃服务器发送连接请求给多媒体彩铃平台。

多媒体彩铃平台根据网络的不同和/或个性化铃音的类型不同而有所不同,多媒体彩铃平台可以是个性化回铃音媒体资源控制功能实体、个性化回铃音媒体资源处理功能实体、个性化振铃音媒体资源控制功能实体、个性化振铃音媒体资源处理功能实体等;

306、多媒体彩铃平台发送带有多媒体彩铃请求的响应消息(200OK)给彩铃服务器,用于响应接收到的连接请求;其中,多媒体彩铃请求可以是个性化回铃音请求(CRBT offer)、个性化振铃音请求(CRT offer)等,多媒体彩铃请求携带有多媒体彩铃平台所要求的媒体提协议;

307、彩铃服务器向服务呼叫会话控制功能实体发送可靠的临时响应,该可靠的临时响应包括会话应答和多媒体彩铃请求。

308、服务呼叫会话控制功能实体转发包括会话应答和多媒体彩铃请求的可靠的临时响应给主叫用户设备。

309、主叫用户设备接收到包括会话应答和多媒体彩铃请求的可靠的临时响应之后,在多媒体彩铃请求的触发下进行早期媒体的协商,本实施例假设早期媒体协商失败;

310、主叫用户设备向服务呼叫会话控制功能实体发送带有早期媒体协商失败的标志的应答消息;

该应答消息可以是带有可扩展标记语言文件的临时响应确认消息,其中可扩展标记语言文件中包含了早期媒体协商失败的标志;

应答消息可以进一步包括早期媒体协商失败的原因。

311、服务呼叫会话控制功能实体向彩铃服务器转发带有早期媒体协商失败的标志的应答消息;

312、彩铃服务器收到带有早期媒体协商失败的标志的应答消息之后,可以解析获得早期媒体协商失败的标志,得知早期媒体协商失败,从而可以根据策略触发早期媒体失败的处理流程,并为正常的呼叫接续做好资源准备。彩铃服务器向被叫用户设备发送临时响应确认消息,发起正常会话的协商。

313、彩铃服务器向多媒体彩铃平台发送确认消息(ACK),用于确认306中的200OK。

314、彩铃服务器发送再见(BYE)消息给多媒体彩铃平台以结束与多媒体彩铃平台之间的会话。

315、多媒体彩铃平台回送200OK以响应314中的再见消息。

316、被叫用户设备向彩铃服务器发送200OK响应312中的临时响应确认消息。

317、彩铃服务器向服务呼叫会话控制功能实体发送200OK响应311中的临时响应确认消息。

318、服务呼叫会话控制功能实体向主叫用户设备转发200OK响应310的临时响应确认消息。

319、被叫用户设备向彩铃服务器发送振铃消息(180ringing)表示被叫用户设备正在振铃。

320、彩铃服务器向主叫用户设备发送振铃消息;使主叫用户设备可以获知被叫用户设备正在振铃。

321、被叫用户设备向彩铃服务器发送200OK,表示被叫用户设备摘机应答。

322、彩铃服务器向主叫用户设备发送200OK;使主叫用户设备可以获知被叫用户设备摘机应答。

323、主叫用户设备向彩铃服务器发送确认消息,用于确认322中的200OK。

324、彩铃服务器向被叫用户设备发送确认消息,用于确认321中的200OK。自此,主叫用户设备和被叫用户设备可以进行正常的可视电话通话。

从上可知,本实施例中主叫用户设备在早期媒体协商失败时,可以构造包括早期媒体协商失败的标志的应答消息,使彩铃服务器可以获知早期媒体协商失败,进而可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

图4描述了本发明实施例提供的早期媒体协商失败处理方法实施例四的流程,该流程描述了早期媒体协商过程中彩铃服务器的处理过程,包括:

401、向用户设备发送可靠临时响应;

在呼叫流程中,彩铃服务器收到来自被叫用户设备的可靠临时响应后,如果发现主叫用户设备支持早期媒体协商,且被叫用户设备定制了个性化铃音(个性化回铃音、个性化振铃音)业务,则会与多媒体彩铃平台通信,获得多媒体彩铃平台的响应,多媒体彩铃平台的响应中包括多媒体彩铃平台要求的媒体协议;

彩铃服务器将多媒体彩铃平台要求的媒体协议信息封装到可靠临时响应中,将可靠临时响应发送给用户设备,从而使主叫用户设备能够获知相应的信息;

402、如果在预置时间内没有接收到响应可靠临时响应的消息,确定早期媒体协商失败;

在主叫用户设备由于某种原因导致早期媒体协商失败时,主叫用户设备并不会发送响应可靠临时响应的消息,此时彩铃服务器不会接收到主叫用户设备发送的响应可靠临时响应的消息;或者主叫用户设备虽然发送了响应的可靠临时响应的消息,但是由于网络原因导致响应可靠的临时响应的确认消息不可能发送至彩铃服务器,此时彩铃服务器也不会接收到主叫用户设备发送的响应可靠临时响应的消息;

所以彩铃服务器可以设置一个定时器,该定时器在发送可靠临时响应时启动,如果计时器的计时到达预置时间时仍未收到响应可靠临时响应的消息,则可以认为早期媒体协商失败,其中预置时间可以根据网络状况或处理流程预先确定。

403、发起正常会话的协商。

在确定早期媒体协商失败时,虽然不能为主叫用户设备播放个性化铃音,但是可以继续正常会话的协商,因此可以发起正常会话的协商,从而保障主叫用户设备和被叫用户设备之间的正常通话;同时,还可以发送消息结束与多媒体彩铃平台之间的会话。

从上可知,本实施例在预置时间内没有接收到响应可靠临时响应的消息时,可以确定早期媒体协商失败,进而可以发起正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

图5描述了本发明实施例提供的早期媒体协商失败处理方法实施例五的信令流程,包括:

501、主叫用户设备发送向服务呼叫会话控制功能实体发送带有会话请求的连接请求;其中,连接请求的支持头域中可以包含早期会话选项标签和可靠临时响应标志选项标签。

502、服务呼叫会话控制功能实体接收带有会话请求的连接请求后,进行策略过滤,向彩铃服务器发送带有会话请求的连接请求。

503、彩铃服务器向被叫用户设备发送带有会话请求的连接请求。

其中,彩铃服务器根据个性化铃音的类型不同而有所不同,在个性化铃音为个性化回铃音时,该彩铃服务器为个性化回铃音彩铃服务器;在个性化铃音为个性化振铃音时,该彩铃服务器为个性化振铃音彩铃服务器。

504、被叫用户设备产生可靠的临时响应给主叫用户设备,将可靠的临时响应发送给彩铃服务器,其中可靠的临时响应可以是带有会话应答(answer)的183响应消息。

505、彩铃服务器接收可靠的临时响应后,发现主叫用户设备支持早期会话,并且被叫用户设备已经定制了个性化回铃音业务,彩铃服务器发送连接请求给多媒体彩铃平台。

多媒体彩铃平台根据网络的不同和/或个性化铃音的类型不同而有所不同,多媒体彩铃平台可以是个性化回铃音媒体资源控制功能实体、个性化回铃音媒体资源处理功能实体、个性化振铃音媒体资源控制功能实体、个性化振铃音媒体资源处理功能实体等;

506、多媒体彩铃平台发送带有多媒体彩铃请求的响应消息(200OK)给彩铃服务器,用于响应接收到的连接请求;其中,多媒体彩铃请求可以是个性化回铃音请求(CRBT offer)、个性化振铃音(CRT offer)等,多媒体彩铃请求携带有多媒体彩铃平台所要求的媒体提协议;

507、彩铃服务器向服务呼叫会话控制功能实体发送可靠的临时响应,该可靠的临时响应包括会话应答和多媒体彩铃请求。

508、服务呼叫会话控制功能实体转发包括会话应答和多媒体彩铃请求的可靠的临时响应给主叫用户设备。

509、主叫用户设备接收到包括会话应答和多媒体彩铃请求的可靠的临时响应之后,在多媒体彩铃请求的触发下进行早期媒体的协商。

510、彩铃服务器向服务呼叫会话控制功能实体发送包括会话应答和多媒体彩铃请求的可靠的临时响应后,一直等待响应507中可靠的临时响应的应答消息,直到定时器超时,这时认为主叫用户设备协商早期媒体失败,根据策略触发早期媒体失败的处理流程,并为正常的呼叫接续做好资源准备;具体地,彩铃服务器向被叫用户设备发送临时响应确认消息,发起正常会话的协商。

其中,主叫用户设备可能由于早期媒体协商失败而并不发送任何消息,从而导致彩铃服务器接收不到响应507中可靠的临时响应的消息;或者,虽然主叫用户设备不管早期媒体协商是否失败都发送了确认消息,但是由于网络原因导致彩铃服务器接收不到响应507中可靠的临时响应的消息。

511、彩铃服务器向多媒体彩铃平台发送确认消息,用于确认506中的200OK。

512、彩铃服务器发送再见消息给多媒体彩铃平台以结束与多媒体彩铃平台之间的会话。

513、多媒体彩铃平台回送200OK消息以响应512中的再见消息。

514、被叫用户设备向彩铃服务器发送200OK响应510中的临时响应确认消息。

515、被叫用户设备向彩铃服务器发送振铃消息表示被叫用户设备正在振铃。

516、彩铃服务器向主叫用户设备发送振铃消息;使主叫用户设备可以获知被叫用户设备正在振铃。

517、被叫用户设备向彩铃服务器发送200OK,表示被叫用户设备摘机应答。

518、彩铃服务器向主叫用户设备发送200OK;使主叫用户设备可以获知被叫用户设备摘机应答。

519、主叫用户设备向彩铃服务器发送确认消息,用于确认518中的200OK。

520、彩铃服务器向被叫用户设备发送确认消息,用于确认517中的200OK。自此,主叫用户设备和被叫用户设备可以进行正常的可视电话通话。

从上可知,本实施例中彩铃服务器在没有接收到响应可靠临时响应的消息时,可以根据策略确定早期媒体协商失败,进而可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

如下再介绍本发明实施例提供的装置,首先介绍本发明实施例提供的用户设备,图6描述了本发明实施例提供的用户设备实施例的结构,包括:

接收单元601,用于接收可靠临时响应;

协商单元602,用于在接收单元601接收了可靠临时响应后,进行早期媒体的协商;

发送单元603,用于发送响应可靠临时响应的应答消息,如果早期媒体协商失败,应答消息包括早期媒体协商失败的标志。

从上可知,用户设备的本实施例在早期媒体协商失败时,可以构造包括早期媒体协商失败的标志的应答消息,使网络侧可以获知早期媒体协商失败,进而可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

进一步,本发明实施例提供的用户设备实施例还可以包括:获取单元,用于获取协商单元602进行早期媒体协商失败的原因;此时,发送单元603发送的应答消息进一步包括早期媒体协商失败的原因。使网络侧可以获知早期媒体协商失败的原因,可以对早期媒体协商失败的原因进行记录,进而可以根据早期媒体协商失败的原因对呼叫流程或呼叫时机进行调整,进一步增强多媒体彩铃系统的健壮性和可用性。

图7描述了本发明实施例提供的彩铃服务器实施例一的结构,包括:

发送单元701,用于发送可靠临时响应;

接收单元702,用于接收响应可靠临时响应的应答消息,应答消息包括早期媒体协商失败的标志;

发起单元703,用于在确定单元702接收了应答消息时,发起正常会话的协商。

从上可知,彩铃服务器的本实施例在接收到包括早期媒体协商失败的标志的应答消息后,可以确定早期媒体协商失败,进而可以发起正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

进一步,如果接收单元702接收的应答消息还包括早期媒体协商失败的原因;此时,本发明实施例提供的彩铃服务器实施例一还可以包括:记录单元,用于记录接收单元702接收的应答消息包括的早期媒体协商失败的原因。从而可以根据早期媒体协商失败的原因对呼叫流程或呼叫时机进行调整,进一步增强多媒体彩铃系统的健壮性和可用性。

图8描述了本发明实施例提供的彩铃服务器实施例二的结构,包括:

发送单元801,用于发送可靠临时响应;

确定单元802,用于在预置时间内没有接收到响应发送单元801发送的可靠临时响应的消息时,确定早期媒体协商失败;

具体地,确定单元802可以包括:计时器8021,用于在发送单元801发送可靠临时响应时进行计时;失败确定单元8022,用于在计时器8021的计时达到预置时间时,如果没有接收到响应可靠临时响应的消息,确定早期媒体协商失败。

发起单元803,用于在确定单元802确定早期媒体协商失败时,发起正常会话的协商。具体地,可以在失败确定单元8022确定早期媒体协商失败时发起正常会话的协商。

从上可知,彩铃服务器的本实施例在预置时间内没有接收到响应可靠临时响应的消息时,可以确定早期媒体协商失败,进而可以发起正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

图9描述了本发明实施例提供的通信系统实施例的结构,包括:

彩铃服务器901,用于发送可靠临时响应;接收响应可靠临时响应的应答消息,应答消息包括早期媒体协商失败的标志;发起正常会话的协商;

服务呼叫会话控制功能实体902,用于接收并转发可靠临时响应;接收并转发应答消息;

用户设备903,用于接收可靠临时响应;进行早期媒体的协商;进行早期媒体协商失败时,构造并发送应答消息。

从上可知,本实施例中用户设备在早期媒体协商失败时,可以构造包括早期媒体协商失败的标志的应答消息,使彩铃服务器可以获知早期媒体协商失败,进而可以发起后续的正常会话的协商,从而将呼叫流程恢复到正常呼叫状态,使主叫用户设备和被叫用户设备之间的正常通话能够建立,能够增强多媒体彩铃系统的健壮性和可用性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,执行本发明实施例提供的上述方法实施例的部分或全部步骤。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的早期媒体协商失败处理方法及相关设备、通信系统进行了详细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号