声音信号播放方法

文档序号:7689763阅读:265来源:国知局
专利名称:声音信号播放方法
技术领域
本发明涉及通信领域,更具体地涉及一种声音信号插_;故方法。
技术背景承载与控制分离的网络架构是目前移动通信网络的发展趋势, 其应用范围包括3GPPR4及更高版本、IMS、下一代网络(NGN) 等,实现控制功能的实体为媒体网关控制器(Media Gateway Controller,简称MGC,下文中称为SERVER ),实现承载功能的实 体为媒体网关(Media GateWay,简称MGW)。 SERVER完成呼叫 相关控制功能,MGW完成承载相关控制功能和媒体传输功能,它 们之间的关系如图1所示,SERVER接收来自无线网络控制器(Radio Network Controller,简称、RNC )/基站控制器(Base Station Controller, 简称BSC)的业务,经过分4斤后,通知MGW建立岸义载并完成々某体 的转换、接续等功能。采用承载与控制分离的网络架构后,资源的管理都在MGW进 行,包括对放音资源的管理。基本的放音过程(包括基本业务音、 包含变量的智能业务音等)如下SERVER根据业务需要向用户播 放一条业务音,具体可以是失败业务音、智能业务音等;SERVER 分析当前需要播放的业务音,根据编号计划翻译为信号名称,发送 到MGW,通知播放信号;MGW根据收到的信号,分配放音资源, 开始力文音。才艮据目前的3GPP协议,允许在SERVER和MGW的4妄口 Mc 口中使用信号列表(Signal List)方式。那么以这条通知音为例,"您 好,您的余额是10元8角O分",可分析为7个信号,分别是"您 好,您的余额是…"、"10"、"元"、"8"、"角"、"0"、"分"。这七个 信号可以组成信号列表,发送^会MGW。ITU-T H.248的信号请求中,信号列表的具体信号参数表达可 以4吏用各种包,如ITU-T H.248.7定义的"一4殳通知包(Generic Announcement Package)" 参数包括"通知名称 (Announcement name ),,、"循环数目(Number of cycles ),,、"通知变量(Announcement Variant)","通杀口方向(Announcement Direction ),,等,分别表示通 知名称、循环次数、通知变量(一般为语言信息)、通知方向等。这 里的循环次数是信号的循环次数。还以上面的例子分析,"您好,您的余额是10元8角0分"这 个通知音如果需要循环播;改,不能使用上述的"Number of cycles" 参数,因为这只能导致单一信号被连续重复,而不是整个信号列表 的重复。也就是说,在目前的规范协议下,如果需要循环多次播放,可 <吏用的方法有以下几种1、 在一个信号列表中重复添加需要重复播放的信号组;2、 使用多个命令发送,信号列表一次播放完成后,SERVER 收到完成指示后,再发送一次信号列表,以此类推;3、 利用信号的保持有效(Ke印Active)属性,在一个消息中同 时下发多个命令,每个命令中携带一次信号列表。以第一种方法为例,多次播放时SERVER带给MGW的信号列 表中包含的信号为"您好,您的余额是..."、"10"、"元"、"8"、"角"、 "0"、"分"、(可能还包含一个静默信号)、"您好,您的余额是..."、 "10"、"元"、"8"、"角"、"0"、"分,,...由上述分析可见,使用目前的标准信号列表方式播放通知音, 当出现循环播放时,实现很烦瑣,在SERVER和MGW的接口上增 加了很多消息流量。同样,不止是需要循环播放时会出现这样的问题,当需要多语 种播放时也有类似的问题。同时,每个信号都携带了重复的参数, 如方向等。发明内容鉴于以上所述的一个或多个问题,本发明提供了 一种声音信号 播放方法。根据本发明实施例的声音信号播放方法,包括以下步骤媒体 网关控制器向媒体网关发送播放请求消息,其中,播放请求消息携 带有需要播放的声音信号组成的信号列表、以及用于控制信号列表的播放的控制参数信息;媒体网关根据控制参数信息,播放信号列 表中的所有声音信号。其中,控制参数信息包括播放次数通知信息,其中,播放次数 通知信息用于指示媒体网关循环播放信号列表中的所有声音信号的 次数。其中,控制参数信息还包括语音和/或语种通知信息,其中,语 音和/或语种通知信息用于指示媒体网关在播放信号列表中的声音 信号时所〗吏用的语音类型和/或语种类型。其中,控制参数信息还包括播放方向通知信息,其中,播放方 向通知信息用于指示媒体网关播放所述信号列表中的声音信号的目 的方向。其中,控制参数信息还包括播放完成通知信息,其中,播放完 成通知信息用于指示媒体网关在完成播放信号列表中的所有声音信 号后向媒体网关控制器报告完成播放的情况。其中,播放次数通知信息、语音和/或语种通知信息、播放方向 通知信息、和播放完成通知信息包含于信号列表中。其中,播放次数通知信息、语音和/或语种通知信息、播放方向 通知信息、和播放完成通知信息包含于独立于信号列表的数据包中。 该数据包还可以包括用于标识信号列表的标识信息。具体地,独立于信号列表的数据包可以是ITU-TH.248包。通过本发明,可以方《更快才走地满足循环插。改、语法一致的多语 种播放等放音要求。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其"i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是现有技术中承载与控制分离的网络架构图;图2是根据本发明实施例的以"在信号列表上增加参数,,的方 式实现的声音播放方法的流程图;以及图3是根据本发明实施例的以"在ITU-T H.248包(Packet) 定义中增加信号列表参数"的方式实现的声音播放方法的流程图。
具体实施方式
本发明的基本思想是通过携带信号列表的相关参数,简化 SERVER发送给MGW消息的信息量,减小传输和信息编解码的开 销。本发明有两种实现方式 一、在信号列表上增加参数,后续称 方式一;二、在ITU-T H.248包(Packet)定义中增加控制信号列表 的参数,后续称方式二。对于方式一,在信号列表上增加参数,根据信号列表的定义, 在信号列表中新增"循环次数"、"通知方向"、"通知变量(语言、 语音)"、以及"完成通知,,等参数。对于方式二 ,在新增的包或现有的》文音包中新增用于控制信号 列表的参数,包括"信号列表ID"、"循环次数"、"通知方向""通 知变量(语言、语音)"、"完成通知"等参数。在SERVER发送给 MGW的消息中携带该信号列表的控制参数,用于对对应信号列表 的控制。下面参考附图,详细说明本发明的具体实施方式
。图2是根据本发明实施例的以"在信号列表上增加参数"的方 式实现的声音信号插j文方法的流程图。如图2所示,该方法包^"以 下步骤S202, SERVER根据业务情况,需要播放一条业务音给用户, 这里业务音的播放方式为使用信号列表方式。SERVER在发送的播 放请求消息中包括"循环次数(即,播放次数通知信息)"、"通知方 向(即,纟番方文方向通知信息)"、"通知变量(语言、语音,即语音和/或语种通知信息)"、以及"完成通知(即,播;改完成通知信息)" 等参数。SERVER在发送的播放请求消息中,携带需要播放的信号 组成的信号列表,并同时按照本发明中对信号列表的定义携带信号 列表的参数,包括"循环次数"、"通知方向"、"通知变量(语言、 语音)"、"完成通知"等参数,其它需要携带的与本发明无关的参数 在图中没有标明。S204, MGW收到播放请求消息后,分析需要播放的信号列表, 并根据信号列表的参数"循环次数"、"通知方向"、"通知变量(语 言、语音)"、"完成通知,,等,在对应的上下文(Context )、终端 (Termination )上依次播》文信号列表中携带的信号。图3是根据本发明实施例的以"在ITU-T H.248包(Packet) 定义中增加信号列表的参数,,的方式实现的声音信号播放方法的流 ^E图。如图3所示,该方法包《^以下步骤S302, SERVER根据业务情况,需要播放一条业务音给用户, 这里业务音的〗番方欠方式为4吏用信号列表方式。SERVER在发送的播 放请求消息中包括"信号列表标识(ID)"、"循环次数"、"通知变量 (语言、语音)"、"通知方向"、"完成通知"等参数。SERVER在发 送的播放请求消息中,携带需要播放的信号组成的信号列表,并同 时使用特殊的包或参数携带控制信号列表的参数,包括"信号列表 ID"、"循环次数"、"通知方向"、"通知变量(语言、语音)"、"完成 通知"等参数,其它需要携带的与本发明无关的参数在图中没有标 明。本例中,,支i殳4吏用的包名称、为通知歹11表(Announcement List, 简碎尔AL ), 乂于应的参凄t名词依次只十应为alid、alnoc 、 alv 、aid 、 以及alsc。这些控制参数在本地控制(Local Control)描述符中携 带。S304, MGW收到播放请求消息后,分析需要播放的信号列表, 并根据"信号列表ID"对应的信号列表参数"循环次数"、"通知方 向"、"变量(语言、语音)"、"完成通知"等,在对应的上下文、终 端上依次播放信号列表中携带的信号。综上所述,对于要求循环播;故、语法一致的多语种插-放等》文音 要求,本发明可以简化现有实现,方便快捷地完成业务音播放操作。以上所述〗义为本发明的实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的权利要求范围之内。
权利要求
1.一种声音信号播放方法,其特征在于,包括以下步骤媒体网关控制器向媒体网关发送播放请求消息,其中,所述播放请求消息携带有需要播放的声音信号组成的信号列表、以及用于控制所述信号列表的播放的控制参数信息;所述媒体网关根据所述控制参数信息,播放所述信号列表中的所有声音信号。
2. 根据权利要求1所述的声音信号播放方法,其特征在于,所述 控制参数信息包括播放次数通知信息,其中,所述播放次数通 知信息用于指示所述媒体网关循环播放所述信号列表中的所 有声音信号的次数。
3. 根据权利要求2所述的声音信号播放方法,其特征在于,所述 控制参数信息还包括语音和/或语种通知信息,其中,所述语 音和/或语种通知信息用于指示所述々某体网关在播》文所述信号 列表中的所有声音信号时所使用的语音类型和/或语种类型。
4. 根据权利要求3所述的声音信号播放方法,其特征在于,所述 控制参数信息还包括播放方向通知信息,其中,所述播放方向 通知信息用于指示所述媒体网关播放所述信号列表中的声音 信号的目的方向。
5. 根据权利要求4所述的声音信号播放方法,其特征在于,所述 控制参数信息还包括播放完成通知信息,其中,所述播放完成通知信息用于指示所述媒体网关在完成播放所述信号列表中 的所有声音信号后向所述媒体网关控制器才艮告完成播^:的情况。
6. 根据权利要求5所述的声音信号播放方法,其特征在于,所述 播放次数通知信息、所述语音和/或语种通知信息、所迷纟番放 方向通知信息、所述播放完成通知信息包含于所述信号列表 中。
7. 根据权利要求5所述的声音信号播放方法,其特征在于,所述 播放次数通知信息、所述语音和/或语种通知信息、所迷播放 方向通知信息、所述播放完成通知信息包含于独立于所述信号 列表的数据包中。
8. 根据权利要求7所述的声音信号播放方法,其特征在于,所述 数据包还包括用于标识所述信号列表的标识信息。
9. 根据权利要求7所述的声音信号播放方法,其特征在于,独立 于所述信号列表的数据包是ITU-TH.248包。
全文摘要
本发明公开了一种声音信号播放方法,包括以下步骤媒体网关控制器向媒体网关发送播放请求消息,其中,播放请求消息携带有需要播放的声音信号组成的信号列表、以及用于控制信号列表的播放的控制参数信息;媒体网关根据控制参数信息,播放信号列表中的所有声音信号。对于要求循环播放、语法一致的多语种播放等放音要求,本发明可以简化现有实现,方便快捷地完成业务音播放操作。
文档编号H04L12/66GK101247565SQ20081008405
公开日2008年8月20日 申请日期2008年3月21日 优先权日2008年3月21日
发明者温占波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1