语音切换控制方法、装置及存储介质制造方法及图纸

技术编号:36327526 阅读:13 留言:0更新日期:2023-01-14 17:35
本公开提出一种语音切换控制方法、装置及存储介质,该方法包括:启动定时器,定时器用于判断是否控制终端设备进行语音切换,并对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值,以及在定时器超时时,根据计数值控制终端设备进行语音切换。通过本公开,能够准确地判定出触发语音切换控制的时机,有效地提升语音切换控制的时效性,有效地提升语音通信效果。有效地提升语音通信效果。有效地提升语音通信效果。

【技术实现步骤摘要】
语音切换控制方法、装置及存储介质


[0001]本公开涉及通信
,尤其涉及一种语音切换控制方法、装置及存储介质。

技术介绍

[0002]基于新空口的语音(Voice over New Radio,VoNR)业务,对语音包的时延较为敏感。在语音业务应用中,由于上行空口能力受限,调度传输块很小,由此,通常将语音包切分为无线链路控制(Radio Link Control,RLC)层的多个协议数据单元(Protocal Data Unit,PDU)分片,将多个协议数据单元PDU分片分配在多个子帧,以进行语音传输。在语音传输过程中,每20ms即会产生一个语音包,若各语音包不能在20ms内传输完毕,则会导致后续语音包的延时不断累积,从而严重影响语音传输质量。
[0003]相关技术中,在用户建立语音业务之后,在检测周期内,网络设备统计终端设备所建立的音频服务质量(Quality of Service,QoS)流,其上下行动态调度及半静态调度的反馈应答(Acknowledgement,ACK),和否定应答(Non Acknowledgement,NACK)的统计次数,以及达到最大重传次数,仍异常的残留NACK次数,并计算上行或者下行残留的误块率(Block Error Rate,BLER)是否大于配置的门限值,若残留的BLER大于门限值,则触发语音切换控制。
[0004]这种方式下,基于残留的BLER的语音切换控制方式,并不能够准确地判定出触发语音切换控制的时机,从而导致语音切换不够及时,影响用户的语音通信效果。

技术实现思路

[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的一个目的在于提出一种语音切换控制方法、装置及存储介质,能够准确地判定出触发语音切换控制的时机,有效地提升语音切换控制的时效性,有效地提升语音通信效果。
[0007]为达到上述目的,本公开第一方面实施例提出的语音切换控制方法,应用于网络设备,包括:启动定时器,所述定时器用于判断是否控制终端设备进行语音切换;对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值;若所述定时器超时,则根据所述计数值控制所述终端设备进行语音切换。
[0008]在本公开的一些实施例中,所述根据所述计数值控制所述终端设备进行语音切换,包括:
[0009]若所述计数值大于第一计数阈值,则生成语音切换控制指令,并将所述语音切换控制指令传输至所述终端设备,所述语音切换控制指令,用于控制所述终端设备进行语音切换;
[0010]若所述计数值小于或者等于所述第一计数阈值,则重新启动所述定时器。
[0011]在本公开的一些实施例中,所述方法还包括:
[0012]在重新启动所述定时器时,重新对所述无线链路控制RLC层中所述语音包的协议
数据单元PDU分片包数量进行计数,得到新计数值;
[0013]采用所述新计数值更新所述计数值。
[0014]在本公开的一些实施例中,所述对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值,包括:
[0015]对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第一计数值;
[0016]对下行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第二计数值,其中,所述第一计数值和所述第二计数值被共同作为所述计数值。
[0017]在本公开的一些实施例中,所述方法还包括:
[0018]若所述第一计数值大于第二计数阈值,或所述第二计数值大于所述第二计数阈值,则生成语音切换控制指令,所述语音切换控制指令,用于控制所述终端设备进行语音切换;
[0019]若所述第一计数值小于或者等于所述第二计数阈值,且所述第二计数值小于或者等于所述第二计数阈值,则重新启动所述定时器。
[0020]在本公开的一些实施例中,所述对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第一计数值,包括:
[0021]确定第一当前计数值,并接收当前第一PDU分片包,所述当前第一PDU分片包是当前对上行数据包进行解包处理得到的;
[0022]如果所述当前第一PDU分片包属于所述语音包,则对所述第一当前计数值进行累加处理,并将累加处理得到的计数值作为所述第一计数值;
[0023]如果所述当前第一PDU分片包不属于所述语音包,则对所述第一当前计数值进行清零处理。
[0024]在本公开的一些实施例中,所述对下行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第二计数值,包括:
[0025]确定第二当前计数值,并确定当前第二PDU分片包,所述当前第二PDU分片包是当前对下行数据包进行组包处理得到的;
[0026]如果所述当前第二PDU分片包属于所述语音包,则对所述第二当前计数值进行累加处理,并将累加处理得到的计数值作为所述第二计数值;
[0027]如果所述当前第二PDU分片包不属于所述语音包,则对所述第二当前计数值进行清零处理。
[0028]本公开第一方面实施例提出的语音切换控制方法,通过启动定时器,定时器用于判断是否控制终端设备进行语音切换,并对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值,以及若定时器超时,则根据计数值控制终端设备进行语音切换,由于并不是依赖残留的BLER来确定语音切换控制的时机,能够准确地判定出触发语音切换控制的时机,有效地提升语音切换控制的时效性,有效地提升语音通信效果。
[0029]为达到上述目的,本公开第二方面实施例提出的语音切换控制装置,应用于网络设备,包括:启动单元,用于启动定时器,所述定时器用于判断是否控制终端设备进行语音切换;计数单元,用于对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值;切换单元,用于在所述定时器超时时,根据所述计数值控制所述终端设
备进行语音切换。
[0030]在本公开的一些实施例中,所述切换单元,具体用于:
[0031]若所述计数值大于第一计数阈值,则生成语音切换控制指令,并将所述语音切换控制指令传输至所述终端设备,所述语音切换控制指令,用于控制所述终端设备进行语音切换;
[0032]若所述计数值小于或者等于所述第一计数阈值,则重新启动所述定时器。
[0033]在本公开的一些实施例中,所述切换单元,还用于:
[0034]在重新启动所述定时器时,重新对所述无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到新计数值;
[0035]采用所述新计数值更新所述计数值。
[0036]在本公开的一些实施例中,所述计数单元,具体用于:
[0037]对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音切换控制方法,其特征在于,应用于网络设备,所述方法包括:启动定时器,所述定时器用于判断是否控制终端设备进行语音切换;对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值;若所述定时器超时,则根据所述计数值控制所述终端设备进行语音切换。2.如权利要求1所述的方法,其特征在于,所述根据所述计数值控制所述终端设备进行语音切换,包括:若所述计数值大于第一计数阈值,则生成语音切换控制指令,并将所述语音切换控制指令传输至所述终端设备,所述语音切换控制指令,用于控制所述终端设备进行语音切换;若所述计数值小于或者等于所述第一计数阈值,则重新启动所述定时器。3.如权利要求2所述的方法,其特征在于,其中,在重新启动所述定时器时,重新对所述无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到新计数值;采用所述新计数值更新所述计数值。4.如权利要求1所述的方法,其特征在于,所述对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值,包括:对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第一计数值;对下行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第二计数值,其中,所述第一计数值和所述第二计数值被共同作为所述计数值。5.如权利要求4所述的方法,其特征在于,所述根据所述计数值控制所述终端设备进行语音切换,包括:若所述第一计数值大于第二计数阈值,或所述第二计数值大于所述第二计数阈值,则生成语音切换控制指令,所述语音切换控制指令,用于控制所述终端设备进行语音切换;若所述第一计数值小于或者等于所述第二计数阈值,且所述第二计数值小于或者等于所述第二计数阈值,则重新启动所述定时器。6.如权利要求4所述的方法,其特征在于,所述对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第一计数值,包括:确定第一当前计数值,并接收当前第一PDU分片包,所述当前第一PDU分片包是当前对上行数据包进行解包处理得到的;如果所述当前第一PDU分片包属于所述语音包,则对所述第一当前计数值进行累加处理,并将累加处理得到的计数值作为所述第一计数值;如果所述当前第一PDU分片包不属于所述语音包,则对所述第一当前计数值进行清零处理。7.如权利要求4所述的方法,其特征在于,所述对下行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第二计数值,包括:确定第二当前计数值,并确定当前第二PDU分片包,所述当前第二PDU分片包是当前对下行数据包进行组包处理得到的;如果所述当前第二PDU分片包属于所述语音包,则对所述第二当前计数值进行累加处
理,并将累加处理得到的计数值作为所述第二计数值;如果所述当前第二PDU分片包不属于所述语音包,则对所述第二当前计数值进行清零处理。8.一种语音切换控制装置,其特征在于,应用于网络设备,所述装置包括:启动单元,用于启动定时器,所述定时器用于判断是否控制终端设备进行语音切换;计数单元,用于对无线链路控制RLC层中语音包的协议数据单元PDU分片包数量进行计数,得到计数值;切换单元,用于在所述定时器超时时,根据所述计数值控制所述终端设备进行语音切换。9.如权利要求8所述的装置,其特征在于,所述切换单元,具体用于:若所述计数值大于第一计数阈值,则生成语音切换控制指令,并将所述语音切换控制指令传输至所述终端设备,所述语音切换控制指令,用于控制所述终端设备进行语音切换;若所述计数值小于或者等于所述第一计数阈值,则重新启动所述定时器。10.如权利要求9所述的装置,其特征在于,所述切换单元,还用于:在重新启动所述定时器时,重新对所述无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到新计数值;采用所述新计数值更新所述计数值。11.如权利要求8所述的装置,其特征在于,所述计数单元,具体用于:对上行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第一计数值;对下行无线链路控制RLC层中所述语音包的协议数据单元PDU分片包数量进行计数,得到第二计数值,其中,所述第一计数值和所述第二计数值被共同作为所述计数值。1...

【专利技术属性】
技术研发人员:董海红
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1