用于控制彩铃触发的方法和彩铃平台与流程

文档序号:16517610发布日期:2019-01-05 09:44阅读:397来源:国知局
用于控制彩铃触发的方法和彩铃平台与流程

本发明涉及通信领域,特别涉及一种用于控制彩铃触发的方法和彩铃平台。



背景技术:

随着volte(voiceoverlte,基于lte的语音)网络及用户的快速发展,使彩铃基于“黄金15秒”的富媒体业务创新更加灵活多样,为彩铃业务的复苏带来了新的发展前景。但现网的volte用户在申请视频彩铃后,当有语音用户呼叫该用户时,由于主叫侧发起的媒体协商为语音,彩铃平台按照常规的媒体协商流程仍旧给主叫侧播放语音彩铃,并未触发视频彩铃。如果强行对呼叫该volte用户的呼叫均更新媒体为视频,对于不支持视频彩铃的主叫终端而言会造成协商失败呼叫中断的问题。

这是由于,现网中的用户往往习惯向被叫方发起语音呼叫,起呼的媒体类型往往为“语音”,在这种情况下多媒体彩铃平台只会根据呼叫要求的语音媒体类型协商进行语音彩铃的资源调用和播放,并不判断终端类型支持业务的能力是否还支持视频彩铃,从而形成volte被叫签约视频彩铃业务未触发问题。从而造成用户对业务感知的下降,并产生投诉。



技术实现要素:

本发明实施例提供一种用于控制彩铃触发的方法和彩铃平台,通过在触发彩铃前对主叫终端是否具有支持视频彩铃的能力进行预判,从而能够根据主叫终端的能力触发匹配的彩铃。解决了签约视频彩铃业务的volte用户在做被叫时无法根据主叫侧终端的业务支持能力灵活触发视频彩铃或语音彩铃流程的问题,提升了彩铃平台根据主叫终端的能力灵活提供“富媒体”业务的能力。

根据本发明的一个方面,提供一种用于控制彩铃触发的方法,包括:

在接收到针对已开通彩铃业务用户的语音呼叫后,获取主叫终端的终端类型信息;

根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力;

若主叫终端具有支持视频彩铃的能力,则向主叫终端发送经修改的振铃消息,以便使语音端口静默;

向主叫终端发送媒体类型更新信息,以便在完成视频媒体协商后向主叫终端播放视频彩铃。

在一个实施例中,若主叫终端不具有支持视频彩铃的能力,则为主叫终端播放语音彩铃。

在一个实施例中,在经修改的振铃消息中,将指定参数所携带的地址修改为无效地址。

在一个实施例中,无效地址为0.0.0.0。

在一个实施例中,在媒体类型更新信息中,将媒体类型指定为视频。

在一个实施例中,在用户摘机后,停止播放彩铃。

根据本发明的另一方面,提供用于控制彩铃触发的彩铃平台,包括:

接收模块,用于接收语音呼叫;

终端类型获取模块,用于在接口模块接收到针对已开通彩铃业务用户的语音呼叫后,获取主叫终端的终端类型信息;

彩铃控制模块,用于根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力;

发送模块,用于根据彩铃控制模块的判断结果,若主叫终端具有支持视频彩铃的能力,则向主叫终端发送经修改的振铃消息,以便使语音端口静默;还用于向主叫终端发送媒体类型更新信息,以便在完成视频媒体协商后向主叫终端播放视频彩铃。

在一个实施例中,发送模块还用于在主叫终端不具有支持视频彩铃能力的情况下,为主叫终端播放语音彩铃。

在一个实施例中,在经修改的振铃消息中,将指定参数所携带的地址修改为无效地址。

在一个实施例中,无效地址为0.0.0.0。

在一个实施例中,在媒体类型更新信息中,将媒体类型指定为视频。

在一个实施例中,彩铃控制模块还用于在用户摘机后,停止播放彩铃。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

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

图1为本发明用于控制彩铃触发的方法一个实施例的示意图。

图2为本发明用于控制彩铃触发的方法另一实施例的示意图。

图3为本发明用于控制彩铃触发的彩铃平台一个实施例的示意图。

图4为本发明彩铃触发一个实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明用于控制彩铃触发的方法一个实施例的示意图。其中:

步骤101,在接收到针对已开通彩铃业务用户的语音呼叫后,获取主叫终端的终端类型信息。

步骤102,根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力。

步骤103,若主叫终端具有支持视频彩铃的能力,则向主叫终端发送经修改的振铃消息,以便使语音端口静默。

可选地,在经修改的振铃消息中,将指定参数所携带的地址修改为无效地址,以便使语音端口静默。

例如,无效地址可为0.0.0.0或其它指定地址。

步骤104,向主叫终端发送媒体类型更新信息,以便在完成视频媒体协商后向主叫终端播放视频彩铃。

可选地,在媒体类型更新信息中,将媒体类型指定为视频,即将sdp中的媒体类型m字段设为“vedio”,从而在完成视频媒体协商后能够向主叫终端播放视频彩铃。

基于本发明上述实施例提供的用于控制彩铃触发的方法,通过在触发彩铃前对主叫终端是否具有支持视频彩铃的能力进行预判,从而能够根据主叫终端的能力触发匹配的彩铃。解决了签约视频彩铃业务的volte用户在做被叫时无法根据主叫侧终端的业务支持能力灵活触发视频彩铃或语音彩铃流程的问题,提升了彩铃平台根据主叫终端的能力灵活提供“富媒体”业务的能力。

图2为本发明用于控制彩铃触发的方法另一实施例的示意图。其中:

步骤201,在接收到针对已开通彩铃业务用户的语音呼叫后,获取主叫终端的终端类型信息。

步骤202,根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力。

若主叫终端具有支持视频彩铃的能力,则执行步骤203;若主叫终端不具有支持视频彩铃的能力,则执行步骤205。

步骤203,向主叫终端发送经修改的振铃消息,以便使语音端口静默。

步骤204,向主叫终端发送媒体类型更新信息,以便在完成视频媒体协商后向主叫终端播放视频彩铃。之后不再执行本实施例的其它步骤。

步骤205,为主叫终端播放语音彩铃。

由此,若主叫不支持视频彩铃,则进行正常的语音彩铃流程。

可选地,在上述各实施例中,在用户摘机后停止播放相应的彩铃。

图3为本发明用于控制彩铃触发的彩铃平台一个实施例的示意图。如图3所示,该彩铃平台可包括接收模块31、终端类型获取模块32、彩铃控制模块33和发送模块34。其中:

接收模块31用于接收语音呼叫。

终端类型获取模块32用于在接口模块接收到针对已开通彩铃业务用户的语音呼叫后,获取主叫终端的终端类型信息。

彩铃控制模块33用于根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力。

发送模块34用于根据彩铃控制模块33的判断结果,若主叫终端具有支持视频彩铃的能力,则向主叫终端发送经修改的振铃消息,以便使语音端口静默;还用于向主叫终端发送媒体类型更新信息,以便在完成视频媒体协商后向主叫终端播放视频彩铃。

可选地,在经修改的振铃消息中,将指定参数所携带的地址修改为无效地址。

例如,无效地址可为0.0.0.0或其它指定地址。

可选地,在媒体类型更新信息中,将媒体类型指定为视频。从而在完成视频媒体协商后能够向主叫终端播放视频彩铃。

基于本发明上述实施例提供的用于控制彩铃触发的彩铃平台,通过在触发彩铃前对主叫终端是否具有支持视频彩铃的能力进行预判,从而能够根据主叫终端的能力触发匹配的彩铃。解决了签约视频彩铃业务的volte用户在做被叫时无法根据主叫侧终端的业务支持能力灵活触发视频彩铃或语音彩铃流程的问题,提升了彩铃平台根据主叫终端的能力灵活提供“富媒体”业务的能力。

可选地,发送模块34还用于在主叫终端不具有支持视频彩铃能力的情况下,为主叫终端播放语音彩铃。

此外,彩铃控制模块33还用于在用户摘机后,停止播放彩铃。也就是说,若主叫不支持视频彩铃,则可进行正常的语音彩铃流程。

下面通过一个具体示例对本发明进行说明,如图4所示。

步骤401,主叫终端向被叫彩铃平台发送呼叫请求。

其中,sdp中的m字段设为“audio”。

步骤402,被叫彩铃平台读取sdp媒体描述中的终端类型参数,以获取主叫终端的终端类型信息。

步骤403,被叫彩铃平台根据终端类型信息判断主叫终端是否具有支持视频彩铃的能力。

步骤404,若主叫终端具有支持视频彩铃的能力,则被叫彩铃平台向被叫终端发送呼叫请求。

步骤405,被叫终端向被叫彩铃平台发送振铃信息。

步骤406,被叫彩铃平台向主叫终端发送振铃消息,其中振铃消息中包括无效地址,以便使语音端口静默。

其中,无效地址意味者之前的协商无效。

步骤407,被叫彩铃平台向主叫终端发送媒体类型更新信息,其中sdp中的m字段为vedio。

由此告知主叫方,被叫侧的媒体类型为视频。

步骤408,主叫终端确认该更新,以响应该媒体协商。

步骤409-412,主叫终端通过被叫彩铃平台向被叫终端发送prack,并接收被叫终端发送的确认信息(200ok)。

步骤413,被叫彩铃平台向主叫终端发送视频彩铃。

步骤414,被叫用户摘机,触发步骤415向被叫彩铃平台发送确认信息(200ok)。

步骤416,被叫彩铃平台停止播放彩铃。

步骤417,被叫彩铃平台向主叫终端发送更新信息(sdpuseb)。

步骤418和419,主叫终端分别向被叫彩铃平台发送确认信息,即200ok(update)和200ok(invite)。

步骤420和421,主叫终端通过被叫彩铃平台向被叫终端发送ack。

步骤422,主叫终端和被叫终端进行通话。

当然,若在上述步骤403判断主叫终端不具有支持视频彩铃的能力,则按常规流程为主叫终端播放语音彩铃。

通过实施本发明,解决了签约视频彩铃业务的volte用户在做被叫时无法根据主叫侧终端的业务支持能力灵活触发视频彩铃或语音彩铃流程的问题,提升了彩铃平台根据主叫终端的能力灵活提供“富媒体”业务的能力。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1