一种确定VoIP媒体参数的方法和装置制造方法及图纸

技术编号:39256652 阅读:11 留言:0更新日期:2023-10-30 12:08
本申请实施例公开了一种确定VoIP媒体参数的方法和装置。所述方法应用于综合接入设备IAD或会话初始协议服务器SIP Server,所述方法包括:在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值;利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。的待更新值更新为当前的VoIP媒体参数。的待更新值更新为当前的VoIP媒体参数。

【技术实现步骤摘要】
一种确定VoIP媒体参数的方法和装置


[0001]本申请实施例涉及网络通信领域,尤指一种确定VoIP媒体参数的方法和装置。

技术介绍

[0002]VoIP(Voice over Internet Protocol,基于IP的语音传输)是一种通过互联网传送语音业务的技术,该技术将声音的模拟信号进行数字化处理,以数据包的形式在IP数据网络上做实时传递。
[0003]图1为VoIP应用场景的示意图。如图1所示,IAD(Integrated Access Device,综合接入设备)与SIP(Session Initiation Protocol,会话初始协议)语音服务器SIP Server相连,用户的话机下挂到IAD之下,用户的号码注册到SIP Server,所有的通话RTP(Real

time Transport Protocol,实时传输协议)报文均在IAD与SIP Server之间交互。在进行呼叫连接的语音会话协商阶段,IAD与SIP Server协商成功传输语音业务的打包时长以及语音编解码规则,在通话过程中IAD与SIP Server使用协商成功的打包时长以及语音编解码规则进行RTP报文的传输。
[0004]由于现有网络中网络业务复杂,容易产生信号干扰以及网络拥堵,为了不影响用户的通话体验,往往希望能够根据网络情况适时调整已经在IAD和SIP Server之间协商成功的传输语音业务的打包时长以及语音编解码规则,而IAD和SIP Server已经建立通话连接后将不再进行协商过程,如何能够使其动态调整两者之间传输语音业务的打包时长以及语音编解码规则,尤其是在两者并不互相已知对方对于打包时长和语音编解码规则的支持情况时,成了亟需解决的技术问题。

技术实现思路

[0005]为了解决上述任一技术问题,本申请实施例提供了一种确定VoIP媒体参数的方法和装置。
[0006]为了达到本申请实施例目的,本申请实施例提供了一种确定VoIP媒体参数的方法,所述方法应用于IAD或SIP Server,所述方法包括:
[0007]在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值;
[0008]利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。
[0009]一种确定VoIP媒体参数的装置,所述装置应用于IAD或SIP Server,所述装置包括:
[0010]确定模块,用于在IAD和SIP Server之间已建立VoIP的正常通话后,如果确定对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值;
[0011]更新模块,用于利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。
[0012]上述技术方案中的一个技术方案具有如下优点或有益效果:
[0013]如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值,再利用当前需更新参数的待更新值更新为当前的VoIP媒体参数,一方面,保证更新后的VoIP媒体参数能够得到通信对端的支持,从而提高VoIP媒体参数的协商效率,另一方面,能使更新后的VoIP媒体参数的取值符合当前网络传输条件,从而保证用户在通话过程中的用户体验。
[0014]本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0015]附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请实施例技术方案的限制。
[0016]图1为VoIP应用场景的示意图;
[0017]图2为本申请实施例提供的确定VoIP媒体参数的方法的流程示意图;
[0018]图3为本申请实施例提供的确定打包时长的方法的流程示意图;
[0019]图4为本申请实施例提供的确定编解码规则的方法的流程示意图;
[0020]图5为本申请实施例提供的确定VoIP媒体参数的方法的流程示意图。
具体实施方式
[0021]为使本申请实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互任意组合。
[0022]图2为本申请实施例提供的确定VoIP媒体参数的方法的流程示意图。如图2所示,所述方法应用于IAD或SIP Server,所述方法包括:
[0023]步骤A1、在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值;
[0024]其中,在通信本端为IAD时,通信对端为SIP Server;在通信本端为SIP Server时,通信对端为IAD。
[0025]步骤A2、利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。
[0026]本申请实施例提供的方法,如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值,再利用当前需更新参数的待更新值更新为当前的VoIP媒体参数,一方面,保证更新后的VoIP媒体参数能够得到通信对
端的支持,从而提高VoIP媒体参数的协商效率,另一方面,能使更新后的VoIP媒体参数的取值符合当前网络传输条件,从而保证用户在通话过程中的用户体验。
[0027]下面对本申请实施例提供的方法进行说明:
[0028]在一个示例性实施例中,在当前的VoIP媒体参数确定的当前的实时传输协议RTP报文传输条件下,通过如下方式检测当前的VoIP媒体参数中打包时长和编解码规则中至少一个进行更新,包括:
[0029]根据当前的采样周期内每个RTP报文的接收间隔,得到当前采样周期的间隔值;
[0030]根据当前采样周期的间隔值与当前时长切换阈值,判断是否需要对当前打包时长进行更新,以及,在确定对当前打包时长进行更新时,确定当前打包时长的更新方向;
[0031]根据当前采样周期的间隔值与当前编解码切换阈值,判断是否本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定VoIP媒体参数的方法,其特征在于,所述方法应用于综合接入设备IAD或会话初始协议服务器SIP Server,所述方法包括:在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要对当前的VoIP媒体参数中打包时长和编解码规则中的至少一个参数进行更新,在当前需更新参数的取值范围内有通信对端支持且属于更新方向的取值时,确定当前需更新参数的待更新值;利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。2.根据权利要求1所述的方法,其特征在于,在当前的VoIP媒体参数确定的当前的实时传输协议RTP报文传输条件下,通过如下方式检测当前的VoIP媒体参数中打包时长和编解码规则中至少一个进行更新,包括:根据当前的采样周期内每个RTP报文的接收间隔,得到当前采样周期的间隔值;根据当前采样周期的间隔值与当前时长切换阈值,判断是否需要对当前打包时长进行更新,以及,在确定对当前打包时长进行更新时,确定当前打包时长的更新方向;根据当前采样周期的间隔值与当前编解码切换阈值,判断是否需要对当前编解码规则进行更新,以及,在确定对当前编解码规则进行更新时,确定当前编解码规则的更新方向。3.根据权利要求2所述的方法,其特征在于:当前采样周期的间隔值包括如下至少一个:当前采样周期中所有RTP报文的接收间隔的平均值;当前采样周期中所有RTP报文的接收间隔的最大值;其中,通过如下方式管理当前打包时长的更新操作,包括:如果当前采样周期对应的平均值大于当前时长切换阈值,则确定对当前打包时长进行更新且当前打包时长的更新方向为缩短当前打包时长;如果当前采样周期对应的最大值小于当前时长切换阈值,则确定对当前打包时长进行更新且当前打包时长的更新方向为延长当前打包时长;如果当前采样周期对应的平均值不大于当前时长切换阈值,或者,当前采样周期对应的最大值不小于当前时长切换阈值,则确定对当前打包时长不进行更新。4.根据权利要求2所述的方法,其特征在于,当前时长切换阈值是通过如下方式得到的,包括:如果当前统计次数达到预设的设定次数,则确定设定次数内各采样周期内所有RTP报文的间隔时长的平均值对应的标准差和算术平均值;计算设定次数对应的标准差与预设系数的乘积,得到计算结果;获取所述计算结果与设定次数对应的算术平均值的总和,得到当前时长切换阈值。5.根据权利要求4所述的方法,其特征在于,所述系数的取值为1.96。6.根据权利要求2所述的方法,其特征在于:当前采样周期的间隔值包括如下至少一个:当前采样周期中所有RTP报文的接收间隔的平均值;当前采样周期中所有RTP报文的接收间隔的...

【专利技术属性】
技术研发人员:代正强
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:

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

1