LUO HUIPING (CN)
HAN YINJUN (CN)
MEI JUNJUN (CN)
LUO HUIPING (CN)
HAN YINJUN (CN)
WO2008017189A1 | 2008-02-14 |
CN101902467A | 2010-12-01 | |||
CN101141700A | 2008-03-12 | |||
CN1905703A | 2007-01-31 |
北京派特恩知识产权代理事务所(普通合伙) (CN)
权利要求书 1、 一种实现随意播放彩铃铃音的方法, 该方法包括: 主叫终端的呼叫通过主叫网络路由到被叫网络, 由被叫网络触发应用 服务器(AS ) 的彩铃业务; 所述 AS建立主叫终端与媒体服务器 ( MS ) 的连接, 并向 MS发送携 带随意铃音参数的播放指示; 所述 MS接收到所述播放指示后, 按照随意铃音参数向主叫终端播放 彩铃铃音。 2、 根据权利要求 1所述的方法, 其中, 所述主叫终端的呼叫通过主叫 网络路由到被叫网络, 为: 在主叫终端为分组域(PS ) 的终端时, 由主叫 网络的呼叫会话控制功能 (CSCF )将主叫终端的呼叫路由到被叫网络的 CSCF; 在主叫终端为电路交换(CS )域的终端时, 由主叫网络的媒体网关控 制功能(MGCF )将主叫终端的呼叫路由到被叫网络的 CSCF。 3、 根据权利要求 1所述的方法, 其中, 所述 AS建立主叫终端与 MS 的连接, 为: AS向 MS发送携带主叫终端的连接信息的请求消息, MS向 AS 返回自身的连接信息, AS 通过被叫网络的服务呼叫会话控制功能 ( S-CSCF )将 MS的连接信息发送到主叫网络侧的主叫终端。 4、根据权利要求 3所述的方法, 其中, 所述主叫终端的连接信息包括: 主叫终端的媒体连接地址、 端口号、 编码格式; 所述 MS的连接信息包括: MS的媒体连接地址、 端口号、 编码格式; 所述随意铃音参数, 包括: 铃音播放开始时间点、 铃音播放结束时间 点、 铃音最大播放时长、 铃音循环播放次数。 5、根据权利要求 1至 4任一项所述的方法,其中,该方法进一步包括: 所述 AS向被叫终端发送携带主叫终端的连接信息的请求消息,被叫终端向 AS 返回携带被叫终端连接信息的振铃响应消息, 当被叫终端摘机时, AS 将被叫终端的连接信息通知主叫终端, 建立通话连接。 6、 一种实现随意播放彩铃铃音的系统, 该系统包括: 主叫终端、 主叫 网络、 被叫网络、 AS、 MS; 其中, 主叫终端, 用于发送呼叫; 主叫网络, 用于将主叫终端的呼叫路由到被叫网络; 被叫网络, 用于在接收到主叫终端的呼叫后, 触发 AS的彩铃业务; AS, 用于建立主叫终端与 MS的连接, 并向 MS发送携带随意铃音参 数的播放指示; MS, 用于接收到播放指示后, 按照随意铃音参数, 向自身连接的主叫 终端播放彩铃铃音。 7、 根据权利要求 6所述的系统, 其中, 所述主叫网络将主叫终端的呼 叫路由到被叫网络, 为: 在主叫终端为 PS域的终端时, 主叫网络的 CSCF 将主叫终端的呼叫路由到被叫网络的 CSCF;在主叫终端为 CS域的终端时, 主叫网络的 MGCF将主叫终端的呼叫路由到被叫网络的 CSCF; 相应的, 所述被叫网络的 S-CSCF触发被叫网络侧 AS的彩铃业务。 8、 根据权利要求 6所述的系统, 其中, 所述 AS建立主叫终端与 MS 的连接, 为: 所述 AS向 MS发送携带主叫终端的连接信息的请求消息, 并 通过被叫网络的 S-CSCF将 MS的连接信息发送到主叫网络的主叫终端; 相应的, 所述 MS向 AS返回自身的连接信息。 9、 根据权利要求 6至 8任一项所述的系统, 其中, 所述 AS, 进一步 用于向被叫终端发送携带主叫终端的连接信息的请求消息, 接收被叫终端 返回的携带被叫终端连接信息的振铃响应消息, 当被叫终端摘机时, 将被 叫终端的连接信息通知主叫终端, 建立通话连接; 相应的, 该系统还包括被叫终端, 用于接收到 AS的携带主叫终端的连 接信息的请求消息后, 向 AS返回携带自身连接信息的振铃响应消息。 |
本发明涉及下一代网络(NGN, Next Generation Network )或 IP多媒 体系统( IMS , IP Multimedia System ) 网络中彩铃播放技术, 尤其涉及一种 实现随意播放彩铃铃音的方法和系统。 背景技术
彩铃业务(个性化回铃音业务) 由于其个性化特征明显、 能增强用户 听觉感受, 在现有的电信网络中已经得到极大的应用, 给电信运营商带来 了丰厚的利润。 其中的随意播放彩铃铃音的功能, 由于能指定播放铃音的 开始时间和结束时间, 以让用户只听铃音中的某一段, 进一步丰富了用户 的体验, 得到了广泛应用。
但是, 现有的随意铃音技术是在传统的窄带网络上实 现的, 即当被叫 用户是电路交换(CS , Circuit Switch )域用户时, 才能给主叫用户提供随 意播放彩铃铃音的功能。 随着 IP网络和 Internet的广泛应用、 以及 3G技术 的发展, 越来越多的用户成为了分组域( PS , Packet Switch )用户, 这样, PS域用户间、 以及 CS域的主叫用户呼叫 PS域的被叫用户时, 需要提供基 于宽带网络的随意播放彩铃铃音的功能, 但目前还没有能够提供基于宽带 网络的随意播放彩铃铃音功能的方案。 发明内容
有鉴于此, 本发明的主要目的在于提供一种实现随意播放 彩铃铃音的 方法和系统,使在 PS域的被叫用户能够为主叫用户提供随意播放 铃铃音 的功能。 为达到上述目的, 本发明的技术方案是这样实现的:
本发明提供的一种实现随意播放彩铃铃音的方 法, 该方法包括: 主叫终端的呼叫通过主叫网络路由到被叫网络 , 由被叫网络触发应用 服务器(AS, Application Server ) 的彩铃业务;
所述 AS建立主叫终端与媒体服务器( MS , Media Server )的连接, 并 向 MS发送携带随意铃音参数的播放指示;
所述 MS接收到所述播放指示后, 按照随意铃音参数向主叫终端播放 彩铃铃音。
上述方案中, 所述主叫终端的呼叫通过主叫网络路由到被叫 网络, 为: 在主叫终端为 PS域的终端时, 由主叫网络的呼叫会话控制功能(CSCF, Call Session Control Function )将主叫终端的呼叫路由到被叫网络的 CSCF; 在主叫终端为 CS 域的终端时, 由主叫网络的媒体网关控制功能 ( MGCF, Media Gateway Control Function )将主叫终端的呼叫路由到被叫 网络的 CSCF。
上述方案中, 所述 AS建立主叫终端与 MS的连接, 为: AS向 MS发 送携带主叫终端的连接信息的请求消息, MS向 AS返回自身的连接信息, AS通过被叫网络的服务呼叫会话控制功能( S-CSCF, Serving- Call Session Control Function )将 MS的连接信息发送到主叫网络侧的主叫终端。
上述方案中, 所述主叫终端的连接信息包括: 主叫终端的媒体连接地 址、 端口号、 编码格式;
所述 MS的连接信息包括: MS的媒体连接地址、 端口号、 编码格式; 所述随意铃音参数, 包括: 铃音播放开始时间点、 铃音播放结束时间 点、 铃音最大播放时长、 铃音循环播放次数。
上述方案中, 该方法还包括: 所述 AS向被叫终端发送携带主叫终端的 连接信息的请求消息,被叫终端向 AS返回携带被叫终端连接信息的振铃响 应消息, 当被叫终端摘机时, AS将被叫终端的连接信息通知主叫终端, 建 立通话连接。
本发明提供的一种实现随意播放彩铃铃音的系 统, 该系统包括: 主叫 终端、 主叫网络、 被叫网络、 AS、 MS; 其中,
主叫终端, 用于发送呼叫;
主叫网络, 用于将主叫终端的呼叫路由到被叫网络;
被叫网络, 用于在接收到主叫终端的呼叫后, 触发 AS的彩铃业务; AS, 用于建立主叫终端与 MS的连接, 并向 MS发送携带随意铃音参 数的播放指示;
MS, 用于接收到播放指示后, 按照随意铃音参数, 向自身连接的主叫 终端播放彩铃铃音。
上述方案中, 所述主叫网络将主叫终端的呼叫路由到被叫网 络, 为: 在主叫终端为 PS域的终端时, 主叫网络的 CSCF将主叫终端的呼叫路由到 被叫网络的 CSCF; 在主叫终端为 CS域的终端时, 主叫网络的 MGCF将主 叫终端的呼叫路由到被叫网络的 CSCF;
相应的, 所述被叫网络的 S-CSCF触发被叫网络侧 AS的彩铃业务。 上述方案中, 所述 AS建立主叫终端与 MS的连接, 为: 所述 AS向 MS发送携带主叫终端的连接信息的请求消息, 并通过被叫网络的 S-CSCF 将 MS的连接信息发送到主叫网络的主叫终端;
相应的, 所述 MS向 AS返回自身的连接信息。
上述方案中, 所述 AS, 还用于向被叫终端发送携带主叫终端的连接信 息的请求消息, 接收被叫终端返回的携带被叫终端连接信息的 振铃响应消 息, 当被叫终端摘机时, 将被叫终端的连接信息通知主叫终端, 建立通话 连接;
相应的, 该系统还包括被叫终端, 用于接收到 AS的携带主叫终端的连 接信息的请求消息后, 向 AS返回携带自身连接信息的振铃响应消息。
本发明提供的实现随意播放彩铃铃音的方法和 系统, 主叫终端的呼叫 通过主叫网络路由到被叫网络, 由被叫网络触发 AS的彩铃业务; 所述 AS 建立主叫终端与 MS的连接, 并向 MS发送携带随意铃音参数的播放指示; MS接收到播放指示后,按照随意铃音参数向主 终端播放彩铃铃音;如此, 可以使在 PS域的被叫用户能够为主叫用户提供随意播放 铃铃音的功能, 满足 PS域的用户随意播放彩铃铃音的需求。 附图说明
图 1为本发明实施例实现随意播放彩铃铃音的方 的流程示意图; 图 2为本发明实施例实现随意播放彩铃铃音的系 的结构示意图; 图 3为本发明实施例基于 SIP协议的 AS、 实现随意播放彩铃铃音的方 法的流程示意图。 具体实施方式
本发明的基本思想是: 主叫终端的呼叫通过主叫网络路由到被叫网络 , 由被叫网络触发 AS的彩铃业务; 所述 AS建立主叫终端与 MS的连接, 并 向 MS发送携带随意铃音参数的播放指示; MS接收到播放指示后, 按照随 意铃音参数向主叫终端播放彩铃铃音。
下面通过附图及具体实施例对本发明做进一步 的详细说明。
本发明实现随意播放彩铃铃音的方法, 如图 1 所示, 该方法包括以下 几个步骤:
步骤 101: 主叫终端的呼叫通过主叫网络路由到被叫网络 的 CSCF, 由 被叫网络的 S-CSCF触发被叫网络侧 AS的彩铃业务;
具体的, 在主叫终端为 PS域的终端时, 由主叫网络的 CSCF将主叫终 端的呼叫路由到被叫网络的 CSCF, 由被叫网络的 S-CSCF触发被叫网络侧 AS的彩铃业务; 在主叫终端为 CS域的终端时, 由主叫网络的 MGCF将主 叫终端的呼叫路由到被叫网络的 CSCF , 由被叫网络的 S-CSCF触发被叫网 络侧 AS的彩铃业务。
步骤 102: AS建立主叫终端与 MS的连接, 并向 MS发送携带随意铃 音参数的播放指示;
具体的, AS向 MS发送携带主叫终端的连接信息的请求消息, MS向 AS返回自身的连接信息, AS通过被叫网络的 S-CSCF将 MS的连接信息发 送到主叫网络的主叫终端, 并且, AS向 MS发送携带随意铃音参数的播放 指示;
进一步的,所述 AS向被叫终端发送携带主叫终端的连接信息的 求消 息,被叫终端向 AS返回携带被叫终端连接信息的振铃响应消息 当被叫终 端摘机时, AS将被叫终端的连接信息通知主叫终端, 建立通话连接;
所述主叫终端的连接信息包括: 主叫终端的媒体连接地址、 端口号、 编码格式等;
所述 MS的连接信息包括: MS的媒体连接地址、端口号、编码格式等; 所述随意铃音参数, 一般是由被叫用户通过 Web页面设定后, 同步到 被叫网络侧 AS上的数据库中, 包括: 铃音播放开始时间点、 铃音播放结束 时间点、 铃音最大播放时长、 铃音循环播放次数等参数;
所述被叫终端的连接信息包括: 被叫终端的媒体连接地址、 端口号、 编码格式等。
步骤 103: MS接收到播放指示后, 按照随意铃音参数, 向自身连接的 主叫终端播放彩铃铃音;
所述向自身连接的主叫终端播放彩铃铃音, 一般是通过实时传输协议 ( RTP, Realtime Transport Protocol )向自身连接的主叫终端播放彩铃铃音; 本步骤中,在被叫终端摘机应答前,如果铃音 循环播放次数 *(铃音播放 结束时间-铃音播放开始时间) <=铃音最大播放时长, 则铃音的实际播放时 长为铃音循环播放次数 *(铃音播放结束时间-铃音播放开始时间), 否则, 铃 音的实际播放时长为铃音最大播放时长。
为了实现上述方法, 本发明还提供了一种实现随意播放彩铃铃音的 系 统, 如图 2所示, 该系统包括: 主叫终端 21、 主叫网络 22、 被叫网络 23、 AS 24、 MS 25; 其中,
主叫终端 21 , 用于发送呼叫;
主叫网络 22, 用于将主叫终端 21的呼叫路由到被叫网络 23;
被叫网络 23 , 用于在接收到主叫终端 21的呼叫后, 触发 AS 24的彩铃 业务;
AS 24, 用于建立主叫终端 21与 MS 25的连接, 并向 MS 25发送携带 随意铃音参数的播放指示;
MS 25 , 用于接收到播放指示后, 按照随意铃音参数, 向自身连接的主 叫终端 21播放彩铃铃音;
进一步的,所述主叫网络 22将主叫终端 21的呼叫路由到被叫网络 23 , 可以是, 在主叫终端 21为 PS域的终端时, 主叫网络 22的 CSCF将主叫终 端 21的呼叫路由到被叫网络 23的 CSCF; 在主叫终端 21为 CS域的终端 时, 主叫网络 22 的 MGCF将主叫终端 21 的呼叫路由到被叫网络 23 的 CSCF;
相应的 ,所述被叫网络 23的 S-CSCF触发被叫网络 23侧 AS 24的彩铃 业务;
上述系统中, 所述 AS 24建立主叫终端 21与 MS 25的连接, 一般是所 述 AS 24向 MS 25发送携带主叫终端 21的连接信息的请求消息,并通过被 叫网络 23的 S-CSCF将 MS 25的连接信息发送到主叫网络 22侧的主叫终 端 21 ; 相应的, 所述 MS 25向 AS 24返回自身的连接信息;
所述 AS 24,进一步用于向被叫终端 26发送携带主叫终端 21的连接信 息的请求消息, 接收被叫终端 26返回的携带被叫终端 26连接信息的振铃 响应消息, 当被叫终端 26摘机时, 将被叫终端 26的连接信息通知主叫终 端 21 , 建立通话连接;
进一步的, 该系统还包括被叫终端 26, 用于接收到 AS 24的携带主叫 终端 21的连接信息的请求消息后, 向 AS 24返回携带自身连接信息的振铃 响应消息。
下面通过具体实施例对本发明的方法做进一步 的详细说明。
基于 SIP的 AS, 实现随意播放彩铃铃音的方法, 如图 3所示, 该方法 包括以下几个步骤:
步骤 301 : 主叫终端的呼叫通过主叫网络路由到被叫网络 的 CSCF, 由 被叫网络的 S-CSCF触发被叫网络侧 AS的彩铃业务;
具体的, 在主叫终端为 PS域的终端时, 由主叫网络的 CSCF将主叫终 端的呼叫路由到被叫网络的 CSCF, 由被叫网络的 S-CSCF向 AS发送携带 主叫终端的 SDP信息的请求(invite ) 消息, 触发被叫网络侧 AS的彩铃业 务; 在主叫终端为 CS域的终端时, 由主叫网络的 MGCF将主叫终端的呼 叫路由到被叫网络的 CSCF, 由被叫网络的 S-CSCF向 AS发送携带主叫终 端的 SDP信息的请求消息, 触发被叫网络中 AS的彩铃业务;
所述主叫终端的 SDP信息包括: 主叫终端的媒体连接地址、 端口号、 编码格式等。
步骤 302: AS接收到请求消息后, 给被叫网络的 S-CSCF回 100 尝试 ( trying ) 消息, 表示已经接收并处理该请求消息;
步骤 303: AS向被叫终端发送携带主叫终端的 SDP信息的请求消息; 步骤 304: 被叫终端接收所述请求消息, 并返回 100尝试消息, 表示已 经接收并处理该请求消息;
步骤 305: 被叫终端振铃后, 向 AS返回 180振铃响应消息;
本步骤中,所述 180振铃响应消息,进一步携带被叫终端的 SDP信息, 包括: 被叫终端的媒体连接地址、 端口号、 编码格式等;
相应的,当被叫终端摘机时, AS将被叫终端的 SDP信息通知主叫终端, 建立通话连接。
步骤 306: AS 收到 180 振铃响应消息后, 向被叫终端回确认消息 ( Prack ) , 被叫终端回 200确认响应;
步骤 307: AS向 MS发送携带主叫终端的 SDP信息的请求消息, MS 接收到所述请求消息后, 返回 100 尝试消息;
步骤 308: MS向 AS回 200请求响应, 携带 MS的 SDP信息; 所述 MS的 SDP信息包括: MS的媒体连接地址、 端口号、 编码格式 等。
步骤 309: AS向 MS返回确认消息 ACK;
步骤 310: AS向被叫网络的 S-CSCF返回 180振铃响应消息,携带 MS 的 SDP信息, 经被叫网络和主叫网络的路由, 最终发送到主叫终端;
步骤 311 :被叫网络的 S-CSCF向 AS返回确认消息, AS接收到所述确 认消息后, 向被叫网络的 S-CSCF返回 200确认响应;
步骤 312: AS向 MS发送通知 (Info ) 消息, 指示 MS播放随意彩铃, 在通知消息体中携带随意铃音参数;
所述在通知消息体中携带随意铃音参数, 一般是: 在通知消息体中用 媒体会话标记语言 (MSML, Media Sessions Markup Language ) /媒体对象 标记语言( MOML, Media Objects Markup Language )指示本次铃音播放的 开始时间、 结束时间、 循环播放次数以及最大播放时长;
例如: 所述通知消息体中携带随意铃音的参数如下:
<play id="0" iterations="100" maxtime="55s" start="10s" end="20s"> 其中, start为 AS指定的铃音播放开始时间点, end表示 AS指定的铃 音播放结束时间点, iterations表示循环播放次数, maxtime表示最大播放时 长。 具体举例如下:
4叚设 AS指定的 start="3s" , end="8s" , iterations=5 , maxtime="25s" , 则 主叫终端将听到从第 38~第 8s的彩铃片段被重复播放 5次;如果 AS指定的 start="3s" , end="8s" , iterations=5, maxtime="22s" , 则主叫终端将听到从第 38~第 8s的彩铃片段被重复播放 4次,第 5次听到从第 38~第 5s的彩铃片段; 如果 AS指定的 start="3s" , end="8s" , iterations=5 , maxtime="12s" , 则主叫 终端将听到从第 38~第 8s的彩铃片段被重复播放 2次,第 3次听到从第 3s~ 第 5s的彩铃片段。
步骤 313: MS接收到所述通知消息后, 向 AS返回 200通知响应消息, 按照随意铃音参数, 通过 RTP协议向主叫终端进行放音。
通过本发明的方案,使在 PS域的被叫用户能够为主叫用户提供随意播 放彩铃铃音的功能, 满足 PS域的用户随意播放彩铃铃音的需求。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改 、 等同替换和改进 等, 均应包含在本发明的保护范围之内。