提示音播放方法及装置、提示音播放控制方法及装置制造方法

文档序号:7996242阅读:151来源:国知局
提示音播放方法及装置、提示音播放控制方法及装置制造方法
【专利摘要】本发明公开提示音播放方法及装置、提示音播放控制方法及装置,提示音播放方法包括:接收应用服务器下发的提示音播放控制信息;在录音过程中,根据所述提示音播放控制信息播放预设的提示音。提示音播放控制方法包括设定提示音播放控制信息;将所述提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。本发明通过以上技术方案,解决现有技术在录音过程中无法实现提示音播放的技术问题。
【专利说明】提示音播放方法及装置、提示音播放控制方法及装置
【技术领域】
[0001]本发明涉及通讯领域,尤其涉及提示音播放方法及装置、提示音播放控制方法及装置。
【背景技术】
[0002]如图1所示,为现有技术中媒体服务器所在的组网图。其中,媒体服务器IUMediaServer,简称MS)是软交换体系中提供专用媒体资源功能的独立设备,也是分组网络中的重要设备,提供基本和增强业务中的媒体处理功能,包括DTMF信号的采集与解码、信号音的产生与发送、录音通知的发送、会议、不同编解码算法间的转换等各种资源功能以及通信功能和管理维护功能。
[0003]软交换12 (Softswitch,简称SS)是电路交换网向分组网演进的核心设备,也是下一代电信网络的重要设备之一,它独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换机所能提供的业务以及多样化的第三方业务。
[0004]应用服务器13 (Application Server,简称APP)负责各种增值业务和智能业务的逻辑产生和管理,并且还提供各种开放的API (Application Programming Interface,应用程序编程接口),为第三方业务的开发提供创作平台。应用服务器是一个独立的组件,与控制层的软交换无关,从而实现了业务与呼叫控制的分离,有利于新业务的引入,本组网中APP分为VIG(Video Internet Gateway)业务功能和视频业务功能。
[0005]媒体网关14将一种网络中的媒体转换成另一种网络所要求的媒体格式。例如:媒体网关能够在电路交换网的承载通道和分组网的媒体流之间进行转换,可以处理音频、视频或者T.120,也可以具备处理这三者的任意组合的能力,能够进行全双工的媒体翻译,可以演示视频/音频消息,实现其它IVR(Interactive Voice Response,即互动式语音应答)功能,也可以进行媒体会议等。
[0006]媒体服务器11与应用服务器13、软交换12之间通过SI P (Session InitiationProtocol, 一个应用层的信令控制协议)/H.248/MGCP (Media Gateway Control Protocol,媒体网关控制协议)通信,与媒体网关14之间通过RTP(Real-time Transport Protocol,实时传输协议)通信,软交换12与媒体网关14之间通过SIP/H.248/MGCP通信,应用服务器13与软交换12之间通过SIP通信。
[0007]MSML (Media Server Markup Language,媒体会话标记语言)/MOML (MediaObjects Markup Language,媒体对象标记语言)是开放式的协议,遵循SIP的扩展原则,在没有改变SIP协议的基础上,提供了一个很好的扩展框架用于扩展的需要。MSML/M0ML是通过SIP协议的INFO和INVITE消息体起作用的。SIP/MSML/M0ML的组合,是利用SIP协议来建立会话、修改会话、删除会话。而基于XML(Extensible Markup Language,可扩展标记语言)的MSML/M0ML则用来提供媒体处理的控制接口。其中MSML是控制媒体流和媒体服务器的内部会议资源的接口 ;M0ML是用来控制媒体流和会议中涉及到的复杂的媒体处理对象的。SIP和MSML/MOML组合在一起就构成了一个应用服务器和媒体服务器交互的一个功能强大的接口框架。
[0008]现有技术中,应用服务器下发录音信令,媒体服务器申请录音资源,进行录音,然而,在录音过程中,无法播放提示音,无法向用户发出提示。

【发明内容】

[0009]本发明提供提示音播放方法及装置、提示音播放控制方法及装置,解决现有技术在录音过程中无法实现提示音播放的技术问题。
[0010]为解决上述技术问题,本发明采用以下技术方案:
[0011]一种提示音播放方法,包括:接收应用服务器下发的提示音播放控制信息;在录音过程中,根据所述提示音播放控制信息播放预设的提示音。
[0012]进一步地,接收应用服务器下发的提示音播放控制信息的方法为:接收录音前应用服务器下发的录音信令,或接收录音过程中应用服务器下发的放音信令,所述录音信令或放音信令中携带INFO信息,所述INFO信息中添加有所述提示音播放控制信息;从所述INFO信息中提取所述提示音播放控制信息。
[0013]进一步地,所述INFO信息中的SuspendTime扩充字段中添加有所述提示音播放控制信息;从所述INFO信息中的SuspendTime扩充字段中提取所述提示音播放控制信息。
[0014]进一步地,根据所述提示音播放控制信息播放预设的提示音的方法包括:从所述提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息;在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音;在播放时间点来临时,播放相应的提示音。
[0015]进一步地,所述提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提不首的标识/[目息。
[0016]一种提示音播放控制方法,包括:设定提示音播放控制信息;将所述提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
[0017]进一步地,设定提示音播放控制信息的方法为:在录音信令或放音信令携带的INFO信息中添加所述提示音播放控制信息;将所述提示音播放控制信息下发至媒体服务器的方法为:在录音前下发所述录音信令至媒体服务器,或在录音过程中下发所述放音信令至媒体服务器。
[0018]进一步地,在INFO信息中添加所述提示音播放控制信息的方法为:在所述INFO信息中的SuspendTime扩充字段中添加所述提示音播放控制信息。
[0019]进一步地,所述提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提不首的标识/[目息。
[0020]一种提示音播放装置,包括接收模块、录音模块和提示音播放模块,其中:所述接收模块用于接收应用服务器下发的提示音播放控制信息;所述录音模块用于录音;所述提示音播放模块用于在所述录音模块的录音过程中,根据所述接收模块接收的提示音播放控制信息播放预设的提示音。
[0021]进一步地,所述接收模块包括接收子模块和提取模块,其中,所述接收子模块用于接收录音前应用服务器下发的录音信令,或接收录音过程中应用服务器下发的放音信令,所述录音信令或放音信令中携带INFO信息,所述INFO信息中添加有所述提示音播放控制信息;所述提取模块用于从所述接收子模块接收的INFO信息中提取所述提示音播放控制信息。
[0022]进一步地,所述提取模块用于从所述INFO信息中的SuspendTime扩充字段中提取所述提示音播放控制信息。
[0023]进一步地,所述提示音播放模块包括信息获取模块、查找模块和播放子模块,其中:所述信息获取模块用于从所述提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息;所述查找模块用于在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音;所述播放子模块用于在播放时间点来临时,播放相应的提示音。
[0024]一种提示音播放控制装置,包括设定模块和下发模块,其中:所述设定模块用于设定提示音播放控制信息;所述下发模块用于将所述设定模块设定的提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
[0025]进一步地,所述设定模块为信息添加模块,用于在录音信令或放音信令携带的INFO信息中添加所述提示音播放控制信息;所述下发模块用于在录音前下发所述录音信令至媒体服务器,或在录音过程中下发所述放音信令至媒体服务器。
[0026]进一步地,所述信息添加模块用于在所述INFO信息中的SuspendTime扩充字段中添加所述提示音播放控制信息。
[0027]—种提示音播放系统,包括上述任一项所述的提示音播放装置,以及上述任一项所述的提示音播放控制装置。
[0028]本发明提供的提示音播放方法及装置、提示音播放控制方法及装置,通过应用服务器下发的提示音播放控制信息,可以实现提示音的播放,便于在录音过程中向用户发出提示,增加了业务的多样性,更加人性化。
【专利附图】

【附图说明】
[0029]图1是现有技术中IMS紧急呼叫系统的结构框架图;
[0030]图2为本发明一实施例提供的提示音播放方法的流程图;
[0031]图3为本发明一实施例提供的提示音播放控制方法的流程图;
[0032]图4为本发明一实施例提供的提示音播放系统的示意图;
[0033]图5为本发明另一实施例提供的提示音播放方法的示意图。
【具体实施方式】
[0034]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0035]图2为本发明一实施例提供的提示音播放方法的流程图,该方法应用于提示音播放装置,如图2所示,该方法包括如下流程:
[0036]S201、接收应用服务器下发的提示音播放控制信息。[0037]优选的,提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提不首的标识/[目息。
[0038]播放时间粒度信息指的是在录音过程中,播放提示音的间隔时长,例如,播放时间粒度信息为5分钟,表示在录音过程中,每隔5分钟播放一次提示音,如果录音持续11分钟,那么在第5分钟和第10分钟这两个时间点上,各播放一次提示音。
[0039]播放时间粒度信息加上计算起点可以计算出播放时间点信息。计算起点可以是录音开启的时间点。
[0040]如果提示音播放控制信息中包括一个提示音的标识信息,则表示在根据录音开启时间和播放时间粒度信息计算出的各个播放时间点上,播放同一个提示音。如果提示音播放控制信息中包括多个具有播放次序的提示音的标识信息,则表示在各个播放时间点上,依次播放各个提示音,在一次录音过程中,各播放时间点上播放的提示音可以相同或不同。提示音可以预先存储在提示音播放中。
[0041]基于应用服务器与媒体服务器之间的SIP协议,优选的,应用服务器可以将提示音播放控制信息添加在需要在录音前下发的录音(record)信令中,或添加在录音过程中下发的放音(Play)信令中,通过下发录音信令或放音信令实现对的提示音播放控制信息随同下发,媒体服务器接收录音信令或者放音信令后,再从其INFO信息中提取提示音播放控制信息。现有技术中,录音指令主要用于开启录音功能,放音信令主要用于开启放音功能,通过将提示音播放控制信息添加到录音指令或放音指令中一同下发,简化了操作,避免了信息的频繁交互。
[0042]录音信令或者放音信令的INFO信息中添加提示音播放控制信息的方式包括但不局限于在I NFO信息中的SuspendTime扩充字段中添加提不音播放控制信息,相应地,媒体服务器从INFO信息中的SuspendTime扩充字段中提取提示音播放控制信息。
[0043]S202、在录音过程中,根据所述提示音播放控制信息播放预设的提示音。提示音主要用于向用户提示录音信息,例如通过语音的形式向用户提示已持续录音的时长、剩余电量、剩余电量能维持录音的时长、剩余存储容量等信息。
[0044]优选的,步骤S202进一步包括:
[0045]S202a、从所述提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息;
[0046]若提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;则可以根据计算起点和播放时间粒度信息计算播放时间点信息。若提不音播放控制信息包括播放时间点信息,以及一个或多个具有播放次序的提不音的标识信息,则可直接从提示音播放控制信息中获取播放时间点信息。
[0047]S202b、在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音;
[0048]S202c、在播放时间点来临时,播放相应的提示音。
[0049]通过上述步骤S202a、S202b和S202c,能够实现对提示音的播放时间点的具体控制,更加人性化。
[0050]图3为本发明一实施例提供的提示音播放控制方法的流程图,该方法应用于提示音播放控制装置,如图3所示,该方法包括如下流程:
[0051]S301、设定提示音播放控制信息;
[0052]可以由用户在应用服务器上设置计算起点、播放时间粒度信息、一个或多个具有播放次序的提示音的标识信息,由这些信息组成提示音播放控制信息。或者,由用户在应用服务器上设定播放时间点信息,以及一个或多个具有播放次序的提示音的标识信息,由这些信息组成提示音播放控制信息。
[0053]基于应用服务器与媒体服务器之间的SIP协议,优选的,应用服务器可以将提示音播放控制信息添加在录音信令中,在录音前下发所述录音信令至媒体服务器,或添加在放音信令中,在录音过程中下发所述放音信令至媒体服务器;媒体服务器接收录音信令或者放音信令后,再从其INFO信息中提取提示音播放控制信息。
[0054]录音信令或者放音信令的INFO信息中添加提示音播放控制信息的方式包括但不局限于在INFO信息中的SuspendTime扩充字段中添加提不音播放控制信息,相应地,媒体服务器从INFO信息中的SuspendTime扩充字段中提取提示音播放控制信息。
[0055]S302、将所述提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
[0056]图4为本发明一实施例提供的提示音播放系统的示意图,如图4所示,一种提示音播放系统,包括提示音播放装置4和提示音播放控制装置5。
[0057]提示音播放装置4包括接收模块41、录音模块42和提示音播放模块43,其中:
[0058]接收模块41用于接收应用服务器下发的提示音播放控制信息;
[0059]优选的,提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提不首的标识/[目息。
[0060]优选的,接收模块41进一步包括接收子模块411和提取模块412,其中,接收子模块411用于接收录音前应用服务器下发的录音信令,或接收录音过程中应用服务器下发的放音信令,所述录音信令或放音信令中携带INFO信息,所述INFO信息中添加有所述提示音播放控制信息;提取模块412用于从接收子模块411接收的INFO信息中提取提示音播放控制信息。优选的,提取模块412用于从INFO信息中的SuspendTime扩充字段中提取所述提示音播放控制信息。
[0061 ] 录音模块42用于录音;
[0062]提示音播放模块43用于在录音模块42的录音过程中,根据接收模块41接收的提示音播放控制信息播放预设的提示音。
[0063]优选的,提示音播放模块43进一步包括信息获取模块431、查找模块432和播放子模块433,信息获取模块431用于从接收模块41接收的提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息;查找模块432用于在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音;播放子模块433用于在播放时间点来临时,播放相应的提不音。
[0064]优选的,信息获取模块431用于根据提示音播放控制信息中的计算起点和播放时间粒度信息计算播放时间点信息,或者用于直接从提示音播放控制信息中获取播放时间点信息。[0065]提示音播放控制装置5包括设定模块51和下发模块52,其中:设定模块51用于设定提示音播放控制信息;下发模块52用于将设定模块51设定的提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
[0066]优选的,设定模块51为信息添加模块511,用于在录音信令或放音信令携带的INFO信息中添加所述提示音播放控制信息;下发模块52用于在录音前下发所述录音信令至媒体服务器,或在录音过程中下发所述放音信令至媒体服务器。
[0067]优选的,信息添加模块511用于在所述INFO信息中的SuspendTime扩充字段中添加所述提示音播放控制信息。
[0068]图5为本发明另一实施例提供的提示音播放方法的流程图,应用于一提示音播放系统,包括应用服务器和媒体服务器,本发明中的提示音播放控制装置可以集成在应用服务器中,媒体服务器包括业务逻辑处理模块(CALL)、逻辑资源管理模块(ResManage)、媒体处理和存储模块(MSTU)和媒体码流转换模块(MRU),本发明中的提示音播放装置集成于媒体处理和存储模块中。如图5所示,包括如下流程:
[0069]步骤1:应用服务器下发携带INFO信息的录音信令,该INFO信息中的SuspendTime扩充字段中添加有提示音播放控制信息;
[0070]步骤2-5:业务逻辑处理模块从逻辑资源管理模块获取媒体处理和存储模块的资源,以及获取媒体码流转换模块的资源;
[0071]步骤6-7:打开媒体码流转换模块,通知媒体码流转换模块接收媒体处理和存储模块发送的媒体码流,并把处理好的媒体码流发送给媒体处理和存储模块;
[0072]步骤8-9:打开媒体处理和存储模块,并把suspendtime字段内容发送给媒体处理和存储模块,通知媒体处理和存储模块接收MGW发过来的码流并把该码流发送给媒体码流转换模块,并接收媒体码流转换模块发过来的码流,进行录音操作;
[0073]步骤10:媒体处理和存储模块从suspendtime字段中的提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息,通知业务逻辑处理模块进行放音;
[0074]步骤11-14:业务逻辑处理模块从逻辑资源管理模块获取媒体处理和存储模块的资源,以及获取媒体码流转换模块的资源;
[0075]步骤15-16:打开媒体码流转换模块,通知媒体码流转换模块接收媒体处理和存储模块发送的媒体码流(转换前的提示音文件),并把处理好的媒体码流(转换后的提示音文件)发送给媒体处理和存储模块;
[0076]步骤17-18:打开媒体处理和存储模块,进行放音操作;
[0077]步骤19:向应用服务器返回成功响应;
[0078]本发明通过应用服务器下发的提示音播放控制信息,可以实现提示音的播放,便于在录音过程中向用户发出提示;进一步能够实现对提示音的播放时间点的具体控制;进一步通过应用服务器下发的录音信令或放音指令下发提示音播放控制信息,简化了操作,避免了信息的频繁交互。
[0079]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种提示音播放方法,其特征在于,包括: 接收应用服务器下发的提示音播放控制信息; 在录音过程中,根据所述提示音播放控制信息播放预设的提示音。
2.如权利要求1所述的提示音播放方法,其特征在于,接收应用服务器下发的提示音播放控制信息的方法为: 接收录音前应用服务器下发的录音信令,或接收录音过程中应用服务器下发的放音信令,所述录音信令或放音信令中携带INFO信息,所述INFO信息中添加有所述提示音播放控制信息; 从所述INFO信息中提取所述提示音播放控制信息。
3.如权利要求2所述的提示音播放方法,其特征在于,所述INFO信息中的SuspendTime扩充字段中添加有所述提示音播放控制信息;从所述INFO信息中的SuspendTime扩充字段中提取所述提示音播放控制信息。
4.如权利要求1至3任一项所述的提示音播放方法,其特征在于,根据所述提示音播放控制信息播放预设的提示音的方法包括: 从所述提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息; 在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音; 在播放时间点来临时,播放相应的提示音。
5.如权利要求4所述的提示音播放方法,其特征在于,所述提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提示音的标识信息。
6.一种提不音播放控制方法,其特征在于,包括: 设定提示音播放控制信息; 将所述提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
7.如权利要求6所述的提示音播放控制方法,其特征在于,设定提示音播放控制信息的方法为:在录音信令或放音信令携带的INFO信息中添加所述提示音播放控制信息;将所述提示音播放控制信息下发至媒体服务器的方法为:在录音前下发所述录音信令至媒体服务器,或在录音过程中下发所述放音信令至媒体服务器。
8.如权利要求7所述的提示音播放控制方法,其特征在于,在INFO信息中添加所述提示音播放控制信息的方法为:在所述INFO信息中的SuspendTime扩充字段中添加所述提示音播放控制信息。
9.如权利要求6至8任一项所述的提示音播放控制方法,其特征在于,所述提示音播放控制信息包括计算起点、播放时间粒度信息,以及一个或多个具有播放次序的提示音的标识信息;或者,包括播放时间点信息,以及一个或多个具有播放次序的提示音的标识信息。
10.一种提示音播放装置,其特征在于,包括接收模块、录音模块和提示音播放模块,其 中: 所述接收模块用于接收应用服务器下发的提示音播放控制信息;所述录音模块用于录音; 所述提示音播放模块用于在所述录音模块的录音过程中,根据所述接收模块接收的提示音播放控制信息播放预设的提示音。
11.如权利要求10所述的提示音播放装置,其特征在于,所述接收模块包括接收子模块和提取模块,其中, 所述接收子模块用于接收录音前应用服务器下发的录音信令,或接收录音过程中应用服务器下发的放音信令,所述录音信令或放音信令中携带INFO信息,所述INFO信息中添加有所述提示音播放控制信息; 所述提取模块用于从所述接收子模块接收的INFO信息中提取所述提示音播放控制信肩、O
12.如权利要求11所述的提示音播放装置,其特征在于,所述提取模块用于从所述INFO信息中的SuspendTime扩充字段中提取所述提示音播放控制信息。
13.如权利要求10至 12任一项所述的提示音播放装置,其特征在于,所述提示音播放模块包括信息获取模块、查找模块和播放子模块,其中: 所述信息获取模块用于从所述提示音播放控制信息中获取播放时间点信息,以及各播放时间点上待播放的提示音的标识信息; 所述查找模块用于在播放时间点来临前,根据该播放时间点上待播放的提示音的标识信息找到相应的提示音; 所述播放子模块用于在播放时间点来临时,播放相应的提示音。
14.一种提示音播放控制装置,其特征在于,包括设定模块和下发模块,其中: 所述设定模块用于设定提示音播放控制信息; 所述下发模块用于将所述设定模块设定的提示音播放控制信息下发至媒体服务器,所述提示音播放控制信息用于媒体服务器在录音过程中播放提示音。
15.如权利要求14所述的提示音播放控制装置,其特征在于,所述设定模块为信息添加模块,用于在录音信令或放音信令携带的INFO信息中添加所述提示音播放控制信息;所述下发模块用于在录音前下发所述录音信令至媒体服务器,或在录音过程中下发所述放音信令至媒体服务器。
16.如权利要求15所述的提示音播放控制装置,其特征在于,所述信息添加模块用于在所述INFO信息中的SuspendTime扩充字段中添加所述提示音播放控制信息。
17.一种提示音播放系统,其特征在于,包括如权利要求10至13任一项所述的提示音播放装置,以及如权利要求14至16任一项所述的提示音播放控制装置。
【文档编号】H04L29/08GK103973655SQ201310042472
【公开日】2014年8月6日 申请日期:2013年2月4日 优先权日:2013年2月4日
【发明者】崔飞, 程佳佳, 张伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1