【技术实现步骤摘要】
本专利技术实施例涉及通信
,特别涉及一种速率调整方法、系统、编码方式选 择方法和装置。
技术介绍
因特网协议承载的语音(Voice over Internet Protocol ;以下简称VoIP) 一般使用自适应多速率语音编码(Adaptive Multi-Rate ;以下简称AMR),包括窄带自适 应多速率语音编码(AMR-Narrow Band ;以下简称AMR-NB)和宽带自适应多速率语音编码 (AMR-ffide Band ;以下简称AMR-WB)等可变速率的语音编码格式对语音进行编码,AMR再 承载在实时传输协议(Real-time Transport Protocol ;以下简称RTP) /用户数据报协议 (UserDatagram Protocol ;以下简称UDP)/ 因特网协议(Internet Protocol ;以下简称 IP)上。RTP包上会打上序列号(Sequence Number ;以下简称=SN)和时间戳(Time Stamp ; 以下简称TS)。现有技术提供的VoIP的速率调整方法中,接收端根据接收到的RTP包的SN统 计 ...
【技术保护点】
一种速率调整方法,其特征在于,包括: 接收发送端设备发送的下行数据包,所述下行数据包的显示拥塞通知ECN标记为显示拥塞通知能力传输ECT标记或者非ECT标记; 当发生拥塞时,将所述下行数据包的ECN标记设置为拥塞标记,并将携带所述拥塞标记的下行数据包发送至接收端设备,以便所述接收端设备根据所述拥塞标记进行下行速率控制。
【技术特征摘要】
CN 2009-8-24 200910170497.01.一种速率调整方法,其特征在于,包括接收发送端设备发送的下行数据包,所述下行数据包的显示拥塞通知ECN标记为显示 拥塞通知能力传输ECT标记或者非ECT标记;当发生拥塞时,将所述下行数据包的ECN标记设置为拥塞标记,并将携带所述拥塞标 记的下行数据包发送至接收端设备,以便所述接收端设备根据所述拥塞标记进行下行速率 控制。2.根据权利要求1所述的方法,其特征在于,在所述将所述下行数据包的ECN标记设置 为拥塞标记之前,还包括接收所述接收端设备上报的所述接收端设备支持ECN的能力信 息;所述将所述下行数据包的ECN标记设置为拥塞标记包括当所述接收端设备支持ECN时,将所述下行数据包的ECN标记设置为拥塞标记。3.—种速率调整方法,其特征在于,包括接收基站发送的下行数据包,所述下行数据包包括拥塞标记;根据所述拥塞标记进行下行速率控制。4.根据权利要求3所述的方法,其特征在于,所述根据所述拥塞标记进行下行速率控 制包括向发送端设备发送编码降速请求消息,以便所述发送端设备降低编码速率;或者,向发 送端设备发送打包降速请求消息,以便所述发送端设备降低打包速率。5.根据权利要求3所述的方法,其特征在于,还包括根据所述拥塞标记进行上行速率 控制;所述根据所述拥塞标记进行上行速率控制包括降低接收端设备发送的上行数据包的 编码速率或者打包速率。6.根据权利要求3所述的方法,其特征在于,在所述接收基站发送的下行数据包之前,与发送端设备进行显示拥塞通知ECN协商;当与所述发送端设备的ECN协商成功时,在接收到所述基站发送的下行数据包之后, 向所述发送端设备发送ECN反馈。7.根据权利要求6所述的方法,其特征在于,所述向所述发送端设备发送ECN反馈之 后,还包括如果所述发送端设备确定所述发送端设备没有对所述ECN反馈里的最小序列号对应 的下行数据包、最大序列号对应的下行数据包,以及最小序列号和最大序列号之间的序列 号对应的下行数据包标记过显示拥塞通知能力传输ECT标记,则所述发送端设备丢弃接收 到的ECN反馈。8.—种速率调整方法,其特征在于,包括接收第一业务的下行数据包,所述下行数据包携带显示拥塞通知ECN标记;选择所述第一业务的第一期望速率,并根据所述第一业务的第一期望速率、所述第一 业务的保证比特率和所述第一业务的最大比特率中的至少一个,确定将所述ECN标记设置 为拥塞标记的设置频度;根据所述设置频度设置所述下行数据包的ECN标记,并将进行所述设置后的下行数据 包发送至接收端设备。9.根据权利要求8所述的方法,其特征在于,所述根据所述第一业务的第一期望速率、 所述第一业务的保证比特率和所述第一业务的最大比特率中的至少一个确定将所述ECN 标记设置为拥塞标记的设置频度包括计算所述最大比特率与所述第一期望速率的差值,并将所述最大比特率与所述第一期 望速率的差值作为第一差值;计算所述最大比特率与所述保证比特率的差值,并将所述最大比特率与所述保证比特 率的差值作为第二差值;计算所述第一差值与所述第二差值的比值,将所述第一差值与所述第二差值的比值作 为第一比值,确定所述第一比值为所述设置频度。10.根据权利要求9所述的方法,其特征在于,所述根据所述设置频度设置所述下行数 据包的ECN标记之前,还包括计算第一时间段内接收到的下行数据包中携带的ECN标记为拥塞标记的下行数据包 的个数与所述第一时间段内接收到的下行数据包的总数的比值,将所述第一时间段内接收 到的下行数据包中携带的ECN标记为拥塞标记的下行数据包的个数与所述第一时间段内 接收到的下行数据包的总数的比值作为第二比值;或者,计算接收到的第一数量的下行数 据包中携带的ECN标记为拥塞标记的下行数据包的个数与所述第一数量的比值,将所述接 收到的第一数量的下行数据包中携带的ECN标记为拥塞标记的下行数据包的个数与所述 第一数量的比值作为第二比值;确定所述第二比值小于所述设置频度之后,执行根据所述设置频度设置所述下行数据 包的ECN标记,并将进行所述设置后的下行数据包发送至接收端设备的步骤。11.根据权利要求10所述的方法,其特征在于,还包括确定所述第二比值大于或等于所述设置频度之后,将接收到的下行数据包发送至所述 接收端设备。12.—种速率调整方法,其特征在于,包括接收基站发送的第一业务的下行数据包;根据所述下行数据包所携带的拥塞标记的设置频度,进行速率调整;所述拥塞标记的 设置频度是所述基站根据所述第一业务的第一期望速率、所述第一业务的保证比特率和所 述第一业务的最大比特率中的至少一个确定的。13.根据权利要求12所述的方法,其特征在于,所述根据所述下行数据包所携带的拥 塞标记的设置频度,进行速率调整包括根据接收到的所述下行数据包确定所述拥塞标记的设置频度,根据所述设置频度和接 收端设备支持的编码速率确定第二期望速率,并将所述第二期望速率发送至发送端设备, 以便所述发送端设备根据所述第二期望速率调整下行数据包的编码速率;或者,向发送端设备发送显示拥塞通知ECN反馈,以便所述发送端设备根据所述ECN反馈确 定所述拥塞标记的设置频度,根据所述设置频度和所述发送端设备支持的编码速率确定第 二期望速率,并根据所述第二期望速率调整下行数据包的编码速率。14.根据权利要求13所述的方法,其特征在于,所述根据接收到的所述下行数据包确 定所述拥塞标记的设置频度包括计算第二时间段内接收到的携带拥塞标记的下行数据包的个数与所述第二时间段内接收到的下行数据包的总数的比值,确定所述比值为所述拥塞标记的设置频度;或者,计算接收到的第二数量的下行数据包中携带拥塞标记的下行数据包的个数与所述第 二数量的比值,确定所述比值为所述拥塞标记的设置频度。15.根据权利要求13所述的方法,其特征在于,所述ECN反馈包括所述接收端设备在第二时间段内接收到的下行数据包的序列号和 所述下行数据包中携带拥塞标记的下行数据包的序列号;或,所述ECN反馈包括所述接收 端设备接收到的第二数量的下行数据包的序列号和所述下行数据包中携带拥塞标记的下 行数据包的序列号,所述发送端设备根据所述ECN反馈确定所述拥塞标记的设置频度包括 所述发送端设备根据所述下行数据包的序列号和所述下行数据包中携带拥塞标记的 下行数据包的序列号,统计所述下行数据包的总数和所述下行数据包中携带拥塞标记的下 行数据包的个数;计算所述下行数据包中携带拥塞标记的下行数据包的个数与所述下行数 据包的总数的比值,确定所述比值为所述拥塞标记的设置频度;或者,所述ECN反馈包括接收端设备在第二时间段内接收到的下行数据包中携带拥塞标记 的下行数据包的个数与所述接收端设备在所述第二时间段内接收到的下行数据包的总数 的比值,或者所述ECN反馈包括接收端设备接收到的第二数量的下行数据包中携带拥塞标 记的下行数据包的个数与所述第二数量的比值,所述发送端设备根据所述ECN反馈确定所述拥塞标记的设置频度包括 所述发送端设备确定所述比值为所述拥塞标记的设置频度;或者, 所述ECN反馈包括所述接收端设备在第二时间段内接收到的下行数据包的总数和所 述下行数据包中携带拥塞标记的下行数据包的个数,或者所述ECN反馈包括所述接收端设 备接收到的第二数量的下行数据包的总数和所述下行数据包中携带拥塞标记的下行数据 包的个数,所述发送端设备根据所述ECN反馈确定所述拥塞标记的设置频度包括 所述发送端设备计算所述下行数据包中携带拥塞标记的下行数据包的个数与所述下 行数据包的总数的比值,确定所述比值为所述拥塞标记的设置频度。16.一种编码方式选择方法,其特征在于,包括接收第一用户设备发送的邀请消息,所述邀请消息包括显示拥塞通知能力传输ECT标 记和所述第一用户设备支持的编码方式;当发生拥塞时,将所述邀请消息的ECT标记设置为拥塞标记; 将携带所述拥塞标记和所述第一用户...
【专利技术属性】
技术研发人员:谢明江,刘海,胡华东,戴明增,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。