【技术实现步骤摘要】
一种降低语音丢包统计量的方法及基站
[0001]本申请涉及通信
,尤其涉及一种降低语音丢包统计量的方法及基站。
技术介绍
[0002]在长期演进(Long Term Evolution,LTE)标准移动通信网络中或者基于全新空口设计的第五代(The Fifth Generation New Radio,5G NR)标准移动通信网络中,基于5G的语音业务(Voice over 5G,Vo5G)、基于新空口的语音业务(Voice over New Radio,VoNR)、或者基于长期演进的语音业务VOLTE(Voice Over Long Term Evolution,VoLTE)类型的语音业务是在全IP条件下端到端的语音解决方案,语音数据包具有周期性到达,大小相对固定的特点,语音采用自适应多速率(Adaptive Multi-Rate,AMR)压缩编码,然后封装为IP数据包传输。
[0003]语音数据包在接入网(4G或者5G基站)协议中一般采取不确定模式(Unacknowledged Mode,UM)传输且封装在 ...
【技术保护点】
【技术特征摘要】
1.一种降低语音丢包统计量的方法,其特征在于,包括:接收第二语音数据包,所述第二语音数据包携带有初始的数据包信息,所述数据包信息至少包括序列号SN以及时间戳TS;根据本地存储的第一语音数据包的数据包信息中的SN以及所述第二语音数据包的初始的数据包信息中的SN,判断所述第一语音数据包与所述第二语音数据包之间的第一丢包数量是否不小于丢包下限阈值且不大于丢包上限阈值;在所述第一丢包数量不小于丢包下限阈值且不大于丢包上限阈值的情况下,根据本地存储的第一语音数据包的数据包信息、第一基准TSS、第一语音数据包的数据包类型以及第二语音数据包的数据包类型,调整第二语音数据包的SN、TS以及UDP校验和,以使调整后的第二语音数据包的数据包信息与第三语音数据包的数据包信息相同;其中,所述第一基准TSS是根据本地存储的第一语音数据包的大小确定的,所述数据包类型包括静默包和激活包,所述第三语音数据包为所述第一语音数据包与所述第二语音数据包之间的丢包中的第一个语音数据包。2.如权利要求1所述的方法,其特征在于,所述根据本地存储的第一语音数据包的数据包信息、第一基准TSS、第一语音数据包的数据包类型以及第二语音数据包的数据包类型,调整第二语音数据包的SN,包括:调整所述第二语音数据包的SN为N1+1;所述根据本地存储的第一语音数据包的数据包信息、第一基准TSS、第一语音数据包的数据包类型以及第二语音数据包的数据包类型,调整第二语音数据包的TS,包括:所述第一语音数据包的数据包类型为静默包,所述第二语音数据包的数据包类型为静默包时,调整所述第二语音数据包的TS为(TS1+TSS1*8)%M;所述第一语音数据包的数据包类型为静默包,所述第二语音数据包的数据包类型为激活包时,调整所述第二语音数据包的TS为(TS1+TSS1*n)%M;所述第一语音数据包的数据包类型为激活包,所述第二语音数据包的数据包类型为激活包时,调整所述第二语音数据包的TS为(TS1+TSS1*1)%M;所述第一语音数据包的数据包类型为激活包,所述第二语音数据包的数据包类型为静默包时,调整所述第二语音数据包的TS为(TS1+TSS1*n)%M;所述根据本地存储的第一语音数据包的数据包信息、第一基准TSS、第一语音数据包的数据包类型以及第二语音数据包的数据包类型,调整第二语音数据包的UDP校验和,包括:根据调整后的第二语音数据包的SN和TS,调整所述第二语音数据包的UDP校验和;其中,N1表示本地存储的第一语音数据包的SN,TS1表示本地存储的第一语音数据包的TS,TSS1表示第一基准TSS,%表示取余运算,M表示双字类型DWORD的最大值,n为大于1小于8的整数。3.如权利要求1所述的方法,其特征在于,所述根据本地存储的第一语音数据包的数据包信息、第一基准TSS、第一语音数据包的数据包类型以及第二语音数据包的数据包类型,调整第二语音数据包的SN、TS以及UDP校验和之后,还包括:将本地存储的第一语音数据包的数据包信息更新为第二语音数据包的数据包信息,并存储所述第二语音数据包的初始的数据包信息中的SN。4.如权利要求3所述的方法,其特征在于,所述将本地存储的第一语音数据包的数据包
信息更新为第二语音数据包的数据包信息,并存储所述第二语音数据包的初始的数据包信息中的SN之后,还包括:接收第四语音数据包,所述第四语音数据包携带有初始的数据包信息;根据本地存储的第二语音数据包的初始的数据包信息中的SN以及所述第四语音数据包的初始的数据包信息中的SN,判断所述第二语音数据包与所述第四语音数据包之间的第二丢包数量是否等于0;在第二丢包数量等于0的情况下,根据所述第四语音数据包的初始的数据包信息、本地存储的第二语音数据包的数据包信息、第二基准TSS、第二语音数据包的数据包类型以及第四语音数据包的数据包类型,调整第三语音数据包的SN、TS以及UDP校验和,以使调整后的第四语音数据包的数据包信息与第五语音数据包的数据包信息相同;其中,所述第二基准TSS是根据所述第二语音数据包的大小确定的,所述数据包类型包括静默包和激活包,所述第五语音数据包为调整后的第二语音数据包与所述第四语音数据包之间的丢包中的第一个语音数据包。5.如权利要求4所述的方法,其特征在于,所述根据所述第四语音数据包的初始的数据包信息、本地存储的第二语音数据包的数据包信息、第二基准TSS、第二语音数据包的数据包类型以及第四语音数据包的数据包类型,调整第四语音数据包的SN,包括:调整所述第四语音数据包的SN为N2+1;所述根据所述第四语音数据包的初始的数据包信息、本地存储的第二语音数据包的数据包信息、第二基准TSS、第二语音数据包的数据包类型以及第四语音数据包的数据包类型,调整第四语音数据包的TS,包括:所述第二语音数据包的数据包类型为静默包,所述第四语音数据包的数据包类型为静默包,所述第四语音数据包的初始的数据包信息中的TS不等于(TS2+TSS2*8)时,调整所述第四语音数据包的TS为(TS2+TSS2*8)%M;所述第二语音数据包的数据包类型为静默包,所述第四语音数据包的数据包类型为激活包,所述第四语音数据包的初始的数据包信息中的TS不在[TS2+TSS2*1,TS2+TSS2*n]范围内时,调整所述第四语音数据包的TS为(TS2+TSS2*n)%M;所述第二语音数据包的数据包类型为激活包,所述第四语音数据包的数据包类型为激活包,所述第四语音数据包的初始的数据包信息中的TS不等于(TS2+TSS2*8)时,调整所述第四语音数据包的TS为(TS2+TSS2*1)%M;所述第二语音数据包的数据包类型为激活包,所述第四语音数据包的数据包类型为静默包,所述第四语音数据包的初始的数据包信息中的TS不在[TS2+TSS2*1,TS2+TSS2*n]范围内时,调整所述第四语音数据包的TS为(TS2+TSS2*n)%M;所述根据所述第二初始的数据包信息、本地存储的第二语音数据包的数据包信息、第二基准TSS、第二语音数据包的数据包类型以及第四语音数据包的数据包类型,调整第四语音数据包的UDP校验和,包括:根据调整后的第四语音数据包的SN和TS,调整所述第四语音数据包的UDP校验和;其中,N2表示本地存储的第二语音数据包的SN,TS2表示本地存储的第二语音数据包的TS,TSS2表示第二基准TSS,%表示取余...
【专利技术属性】
技术研发人员:程岳,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。