呼叫放音控制方法及装置制造方法及图纸

技术编号:15767342 阅读:92 留言:0更新日期:2017-07-06 15:07
本发明专利技术公开了一种呼叫放音控制方法,该方法包括:媒体网关接收携带音包信息的呼叫放音请求;根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息;根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。本发明专利技术还公开了一种呼叫放音控制装置。本发明专利技术实现在云计算平台的媒体网关放音业务使用中,该媒体网关直接出放音需要的码型数据流到RTP,不在虚拟机内进行码型的转换处理,节省了编解码转换资源,并加快了放音效率,减少虚拟机对CPU等硬件资源的占用,从而提高了物理硬件平台的资源利用率。

Call playback control method and apparatus

The invention discloses a call playback control method, the method comprises: a media gateway receives a call packet information carrying audio playback request; according to the call request playback voice element list information, and the voice packet information associated coding information decoding information and voice element number; according to the sound of the voice files yuan yuan the list of information, the information of the voice codec and select the corresponding element number information, for the media gateway in call TC resource analysis and continuous processing to listen to the audio playback playback element file. The invention also discloses a call playback control device. The invention realizes the media gateway playback service in the cloud computing platform in the use of the media gateway directly flow to the RTP code data playback need, switching pattern in the virtual machine processing, saves the coding / decoding resources, and accelerate the playback efficiency, reduce the occupation of the virtual machine of CPU hardware resources the physical hardware platform so as to improve the utilization rate of resources.

【技术实现步骤摘要】
呼叫放音控制方法及装置
本专利技术涉及移动通信
,尤其涉及一种呼叫放音控制方法及装置。
技术介绍
随着移动通信技术的发展,电话普及率的提高,用户对电信业务的要求越来越高,呼叫放音业务成为一项重要的电信业务。目前,在云计算平台中,媒体网关在呼叫放音时,对媒体流的交互的码型具备TC(Transcoder)编解码转换的功能,包括采用G.711单一解编码格式文件的管理呼叫放音的音元文件,并在虚拟机中直接采用在RTP(Real-timeTransportProtocol)-TC-TONE的接续方式来进行呼叫放音。即在在虚拟化的硬件平台上,直接在虚拟机中进行音文件的TC处理,而虚拟机在处理语音编解码的能力相对比较差,一个虚机仅能处理有限的TC转换,因此实际放音业务中需要占用大量的虚机,同时编解码转换对虚拟机CPU和内存资源占用非常大。因此当前通过在虚拟机中完成语音编解码处理后再进行呼叫放音具有局限性,这将导致实际放音的配置成本很高,会造成云平台的硬件资源的浪费,同时也对媒体流的传输业务的性能造成了较大的影响。
技术实现思路
本专利技术的主要目的在于提供一种呼叫放音控制方法及装置,旨在解决当前呼叫放音流程中需要在虚拟机中进行语音编解码处理的问题。为实现上述目的,本专利技术提供的一种呼叫放音控制方法,所述呼叫放音控制方法包括以下步骤:媒体网关接收携带音包信息的呼叫放音请求;根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息;根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。优选地,所述根据呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息的步骤包括:根据所述呼叫放音请求,查询与所述音包信息关联的放音标识信息、语言类型及编解码信息;根据所述放音标识信息及所述语言类型获取所述音元列表信息及所述音元编号信息。优选地,所述根据音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件的步骤包括:根据所述音元列表信息、所述编解码信息及所述音元编号信息确定音元地址;根据所述音元地址确定所述音元文件。优选地,所述媒体网关接收携带音包信息的呼叫放音请求的步骤之前还包括:加载已进行编解码处理的所述音元文件对应的所述音元列表信息、所述编解码信息及所述音元编号信息。优选地,所述根据音元列表信息、所述编解码信息选择及所述音元编号信息对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件的步骤之后还包括:在所述媒体网关进行放音后,若检测到当前的会话描述请求SDP的参数发生改变时,则获取与所述会话描述请求SDP的参数发生改变时对应的音元文件。优选地,所述根据音元列表信息、所述编解码信息选择及所述音元编号信息对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件的步骤之后还包括:在所述媒体网关进行放音后,若检测所述放音收听端的所述AMR速率发生改变时,则获取到与所述AMR速率发生改变时对应的音元文件。此外,为实现上述目的,本专利技术还提供一种呼叫放音控制装置,所述呼叫放音控制装置包括:接收模块,用于接收携带音包信息的呼叫放音请求;第一获取模块,用于根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息;选择模块,用于根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。优选地,所述第一获取模块包括:查询单元,用于根据所述呼叫放音请求,查询与所述音包信息关联的放音标识信息、语言类型及编解码信息;获取单元,用于根据所述放音标识信息及所述语言类型获取所述音元列表信息及所述音元编号信息。优选地,所述选择模块包括:第一确定单元,用于根据所述音元列表信息、所述编解码信息及所述音元编号信息确定音元地址;第二确定单元,用于根据所述音元地址确定所述音元文件。优选地,所述呼叫放音控制装置还包括:加载模块,用于加载已进行编解码处理的所述音元文件对应的所述音元列表信息、所述编解码信息及所述音元编号信息。优选地,所述呼叫放音控制装置还包括:第二获取模块,用于在所述媒体网关进行放音后,若检测到当前的会话描述请求SDP的参数发生改变时,则获取与所述会话描述请求SDP的参数发生改变时对应的音元文件。优选地,所述呼叫放音控制装置还包括:第三获取模块,用于在所述媒体网关进行放音后,若检测所述放音收听端的所述AMR速率发生改变时,则获取到与所述AMR速率发生改变时对应的音元文件。本专利技术通过媒体网关接收携带音包信息的呼叫放音请求,根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息,并根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。由于在云计算平台的媒体网关放音业务使用中,根据接收到的呼叫放音请求,该媒体网关直接出放音需要的码型数据流到RTP,不在虚拟机内进行码型的转换处理,使得媒体网关直接通过音元寻址获取到对应的音元文件,并播放该音元文件,节省了编解码转换资源,并加快了放音效率,减少虚拟机对CPU等硬件资源的占用,提升物理机运行的虚拟机数量,从而提高了物理硬件平台的资源利用率。附图说明图1为本专利技术呼叫放音控制方法的第一实施例的流程示意图;图2为传统呼叫放音方式的构架示意图;图3为本专利技术改进后的呼叫放音方式的构架示意图;图4为音元文件制作与装载示意图;图5为用户面音元寻址示意图;图6为本专利技术呼叫放音控制方法的第二实施例中根据呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息的细化流程示意图;图7为本专利技术呼叫放音控制方法的第三实施例中根据音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件的细化流程示意图;图8为本专利技术呼叫放音控制方法的第四实施例的流程示意图;图9为本专利技术呼叫放音控制方法的第五实施例的流程示意图;图10为本专利技术呼叫放音控制方法的第六实施例的流程示意图;图11为本专利技术呼叫放音控制装置的第一实施例的功能模块示意图;图12为本专利技术呼叫放音控制装置的第二实施例中第一获取模块的细化功能模块示意图;图13为本专利技术呼叫放音控制装置的第三实施例中选择模块的细化功能模块示意图;图14为本专利技术呼叫放音控制装置的第四实施例的功能模块示意图;图15为本专利技术呼叫放音控制装置的第五实施例的功能模块示意图;图16为本专利技术呼叫放音控制装置的第六实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。基于上述问题,本专利技术提供一种呼叫放音控制方法。参照图1,图1为本专利技术呼叫放音控制方法的第一实施例的流程示意图。在本实施例中,所述呼叫放音控制方法包括:步骤S10,媒体网关接收携带音包信息的呼叫放音请求;在本实施例中,媒体网关接收到服务器发送本文档来自技高网...
呼叫放音控制方法及装置

【技术保护点】
一种呼叫放音控制方法,其特征在于,所述呼叫放音控制方法包括以下步骤:媒体网关接收携带音包信息的呼叫放音请求;根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息;根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。

【技术特征摘要】
1.一种呼叫放音控制方法,其特征在于,所述呼叫放音控制方法包括以下步骤:媒体网关接收携带音包信息的呼叫放音请求;根据所述呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息;根据所述音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件。2.如权利要求1所述的呼叫放音控制方法,其特征在于,所述根据呼叫放音请求获取与所述音包信息关联的音元列表信息、编解码信息及音元编号信息的步骤包括:根据所述呼叫放音请求,查询与所述音包信息关联的放音标识信息、语言类型及编解码信息;根据所述放音标识信息及所述语言类型获取所述音元列表信息及所述音元编号信息。3.如权利要求1所述的呼叫放音控制方法,其特征在于,所述根据音元列表信息、所述编解码信息及所述音元编号信息选择对应的音元文件的步骤包括:根据所述音元列表信息、所述编解码信息及所述音元编号信息确定音元地址;根据所述音元地址确定所述音元文件。4.如权利要求1所述的呼叫放音控制方法,其特征在于,所述媒体网关接收携带音包信息的呼叫放音请求的步骤之前还包括:加载已进行编解码处理的所述音元文件对应的所述音元列表信息、所述编解码信息及所述音元编号信息。5.如权利要求1-3任一项所述的呼叫放音控制方法,其特征在于,所述根据音元列表信息、所述编解码信息选择及所述音元编号信息对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放所述音元文件的步骤之后还包括:在所述媒体网关进行放音后,若检测到当前的会话描述请求SDP的参数发生改变时,则获取与所述会话描述请求SDP的参数发生改变时对应的音元文件。6.如权利要求1-3任一项所述的呼叫放音控制方法,其特征在于,所述根据音元列表信息、所述编解码信息选择及所述音元编号信息对应的音元文件,以供所述媒体网关在进行呼叫TC资源分析和接续处理后向放音收听端播放...

【专利技术属性】
技术研发人员:常诚吴亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1