一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种语音编码和/或码率的调整方法、装置及介质与流程

2023-08-16 21:04:01 来源:中国专利 TAG:


1.本发明涉及网络技术领域,尤其涉及一种语音编码和/或码率的调整方法、装置及介质。


背景技术:

2.vonr(voice over new radio,新空口语音)5g网络的语音通信方案和volte(voice over long-term evolution,长期演进语音承载)4g网络的语音通信方案为目前运营商主要承载语音业务的通信方式,都支持语音编码速率的自适应调整。
3.然而,现有的语音编码和/或码率的调整方法虽然实现了码率的自适应调整,但是并没有考虑到可能频繁调整造成的用户体验的明显波动,且网络大范围开启自适应调整后会存在信令风暴的风险以及空口资源的浪费弊端。


技术实现要素:

4.本发明所要解决的技术问题是针对现有技术的上述不足,提供一种语音编码和/或码率的调整方法、装置及介质,用以解决现有的语音编码和/或码率调整方法没有考虑到可能频繁调整造成的用户体验的明显波动,且网络大范围开启自适应调整后会存在信令风暴的风险以及空口资源的浪费弊端的问题。
5.第一方面,本发明提供一种语音编码和/或码率的调整方法,所述方法包括:
6.根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;
7.响应于终端对应的地理聚类区域发生变更,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;
8.响应于终端对应的地理聚类区域未发生变更,保持当前语音编码和/或码率不变。
9.进一步地,所述根据终端的地理位置判断终端对应的地理聚类区域是否发生变更之前,所述方法还包括:
10.对本地网区域做栅格化处理,得到多个地理栅格;
11.获取统计周期t内影响本地网区域内新空口语音vonr和长期演进语音承载volte语音质量好坏的语音质量指标,并落入到对应的地理栅格中;
12.计算地理栅格内各语音质量指标的平均值,并将各个地理栅格中求取平均值后的语音质量指标作为样本数据,采用预设聚类算法对所述样本数据进行分类;
13.针对每个分类,基于历史数据构建语音质量指标、较好平均意见值mos值、以及vonr和volte的较优的语音编码和/或码率方案预设映射表;
14.根据所述预设映射表,使用地理聚类算法对所述地理栅格做聚类,找出相同语音编码和/或码率方案的地理区域,得到所述地理聚类区域和语音编码方案映射表。
15.进一步地,所述获取统计周期t内影响本地网区域内新空口语音vonr和长期演进语音承载volte语音质量好坏的语音质量指标,并落入到对应的地理栅格中,具体包括:
16.获取统计周期t内本地网区域内4g和5g基站无线侧的无线信令trace数据;
17.提取所述trace数据中影响本地网区域内vonr和volte语音质量好坏的语音质量指标以及经纬度位置信息;
18.根据所述经纬度位置信息将各语音质量指标标记到对应的地理栅格中。
19.进一步地,所述语音质量指标包括以下至少之一:功率余量报告phr、参考信号接收功率rsrp、信道质量指示cqi、同步信号参考信号接收功率ss-rsrp、同步信号信号与干扰加噪声比ss-sinr、信道状态信息参考信号接收功率csi-rsrp。
20.进一步地,所述针对每个分类,基于历史数据构建语音质量指标、较好平均意见值mos值、以及vonr和volte的较优的语音编码和/或码率方案预设映射表,具体包括:
21.针对每个分类,基于路测和/或定点测试数据获取mos值大于预设阀值的语音编码和/或码率方案作为较优的语音编码方案;
22.根据所述较优的语音编码方案构建所述预设映射表。
23.进一步地,所述终端包括主叫终端和被叫终端。
24.进一步地,若所述终端为主叫终端,所述根据所述目标编码和/或码率方案触发语音编码和/或码率的变更,具体包括:
25.向被叫终端对应的基站发送所述目标编码和/或码率方案,以使所述被叫终端对应的基站与所述被叫终端进行协商,并返回协商后的语音编码和/或码率方案;
26.根据所述协商后的语音编码和/或码率方案向所述主叫终端下发语音编码和/或码率方案调整命令。
27.进一步地,若所述终端为被叫终端,所述根据所述目标编码和/或码率方案触发语音编码和/或码率的变更,具体包括:
28.向主叫终端对应的基站发送所述目标编码和/或码率方案,以使所述主叫终端对应的基站与所述主叫终端进行协商,并返回协商后的语音编码和/或码率方案;
29.根据所述协商后的语音编码和/或码率方案向所述被叫终端下发语音编码和/或码率方案调整命令。
30.第二方面,本发明提供一种语音编码和/或码率的调整装置,包括:
31.区域变更判断模块,用于根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;
32.语音编码调整模块,与所述区域变更判断模块连接,用于响应于终端对应的地理聚类区域发生变更,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;
33.语音编码保持模块,与所述区域变更判断模块连接,用于响应于终端对应的地理聚类区域未发生变更,保持当前语音编码和/或码率不变。
34.第三方面,本发明提供一种语音编码和/或码率的调整装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的语音编码和/或码率的调整方法。
35.第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的语音编码和/
或码率的调整方法。
36.本发明提供的语音编码和/或码率的调整方法、装置及介质。首先根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;然后在终端对应的地理聚类区域发生变更时,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;以及在终端对应的地理聚类区域未发生变更时,保持当前语音编码和/或码率不变。本技术在终端的地理聚类区域发生变更时,才触发编码和/或码率的变更,实现了基于地理位置的通信质量的语音编码和/或码率方案的调整,避免了频繁的编码和/或码率方案调整以及信令风暴,能够减少空口开销,且能够保障用户语音体验区域相对最优。解决了现有的语音编码和/或码率调整方法没有考虑到可能频繁调整造成的用户体验的明显波动,且网络大范围开启自适应调整后会存在信令风暴的风险以及空口资源的浪费弊端的问题。
附图说明
37.图1为本发明实施例的主被叫进行媒体协商流程的示意图;
38.图2为本发明实施例1的一种语音编码和/或码率的调整方法的流程图;
39.图3为本发明实施例的语音编码和/或码率的协商调整的交互示意图;
40.图4为本发明实施例2的一种语音编码和/或码率的调整装置的结构示意图;
41.图5为本发明实施例3的一种语音编码和/或码率的调整装置的结构示意图。
具体实施方式
42.为使本领域技术人员更好地理解本发明的技术方案,下面将结合附图对本发明实施方式作进一步地详细描述。
43.可以理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。
44.可以理解的是,在不冲突的情况下,本发明中的各实施例及实施例中的各特征可相互组合。
45.可以理解的是,为便于描述,本发明的附图中仅示出了与本发明相关的部分,而与本发明无关的部分未在附图中示出。
46.可以理解的是,本发明的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。
47.可以理解的是,本发明的实施例中的术语“第一”、“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
48.可以理解的是,在不冲突的情况下,本发明的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。
49.可以理解的是,本发明的流程图和框图中,示出了按照本发明各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用
硬件与计算机指令的组合来实现。
50.可以理解的是,本发明实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。
51.申请概述
52.vonr和volte为目前运营商主要承载语音业务的通信方式,都支持语音编码速率的自适应调整。
53.在volte方式中,基站可以通过修改rtp(real-time transport protocol,实时传输协议)中的cmr(codec mode request,编码模式请求)字段来进行主被叫语音编码速率(也即码率)的调整。volte语音业务编码主要有amr-nb(adaptive multi-rate

narrowband,自适应多速率窄带编码)和amr-wb(adaptive multi-rate

wideband,自适应多速率宽带编码)编码2种,其中,amr-nb支持4.75-12.2kbit/s范围内的8种码率调整。amr-wb支持6.6-23.85kbit/s范围内的9种码率调整。
54.在vonr方式中,基站可以通过mac ce(mac control element,mac层控制单元)实现语音比特率的调整,由基站推送或者终端主动查询推荐的比特率来实现码率的提升和降低。vonr语音业务编码主要有evs(enhance voice services)和amr-wb编码2种,其中,evs有nb、wb、swb、fwb(窄带、宽带、超宽带、全频带)4种不同带宽的编码方式,比如evs-wb支持9.6-128kbit/s范围内的9种码率调整。
55.在语音通话时,主被叫需要通过会话发起协议(sip)消息中的会话描述协议(sdp)消息进行语音编码和/或码率方案的协商,并达成一致。图1示出了本发明实施例的主被叫进行媒体协商流程的示意图,媒体类型也即编码类型,如图1所示,在通话期间,终端可以根据通信质量(如信道质量、丢包率)来实现码率的主/被动调整,并与对端进行协商。
56.然而,无线环境是复杂且动态变动的,以至于无线通信质量是波动的,基于基站侧快速的编码和/或码率调整存在调整的频繁,使终端语音质量不停变换,用户体验波动明显(如提高码率后,在短时间内因通信质量降低又回退到原低码率);且目前网络并没有大范围开启码率的自适应调整,当大部分基站功能开启后,用户给终端会存在核心网信令风暴(主被叫码率变更/协商)的风险,且浪费空口资源。
57.针对上述技术问题,本技术的构思是提供一种语音编码和/或码率的调整方法、装置及介质,在终端的地理聚类区域发生变更时,才触发编码和/或码率的变更,在终端的地理聚类区域未发生变更时,保持当前语音编码和/或码率不变,从而实现了基于地理位置的通信质量的语音编码和/或码率方案的调整,避免了频繁的编码和/或码率方案调整以及信令风暴,能够减少空口开销,且能够保障用户语音体验区域相对最优。
58.在介绍了本技术的基本原理之后,下面将参考附图来具体介绍本技术的各种非限制性实施例。
59.实施例1:
60.本实施例提供一种语音编码和/或码率的调整方法,如图2所示,该方法包括:
61.步骤s101:根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;
62.步骤s102:响应于终端对应的地理聚类区域发生变更,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;
63.步骤s103:响应于终端对应的地理聚类区域未发生变更,保持当前语音编码和/或码率不变。
64.在本实施例中,终端包括主叫终端和被叫终端,为了避免频繁的编码和/或码率方案调整,减少空口开销,保障用户语音体验区域相对最优,当主被叫中任意一方的位置所处的地理聚类区域发生变更时,才触发语音编码和/或码率方式的变更,当主被叫所处的地理聚类区域不变的情况下,保持当前语音编码和/或码率不变。
65.可选地,所述根据终端的地理位置判断终端对应的地理聚类区域是否发生变更之前,所述方法还包括:
66.对本地网区域做栅格化处理,得到多个地理栅格;
67.获取统计周期t内影响本地网区域内新空口语音vonr和长期演进语音承载volte语音质量好坏的语音质量指标,并落入到对应的地理栅格中;
68.计算地理栅格内各语音质量指标的平均值,并将各个地理栅格中求取平均值后的语音质量指标作为样本数据,采用预设聚类算法对所述样本数据进行分类;
69.针对每个分类,基于历史数据构建语音质量指标、较好mos(mean opinion score,平均意见值)值、以及vonr和volte的较优的语音编码和/或码率方案预设映射表;
70.根据所述预设映射表,使用地理聚类算法对所述地理栅格做聚类,找出相同语音编码和/或码率方案的地理区域,得到所述地理聚类区域和语音编码方案映射表。
71.在本实施例中,本地网可以表示为一个区县、地市的范围,对本地网区域做栅格化处理,地理栅格大小精度为l(l为栅格面积),地理栅格可以为正方形或长方形,或者为道路栅格(长度为l米的道路)。
72.可选地,所述获取统计周期t内影响本地网区域内新空口语音vonr和长期演进语音承载volte语音质量好坏的语音质量指标,并落入到对应的地理栅格中,具体包括:
73.获取统计周期t内本地网区域内4g和5g基站无线侧的trace(无线信令)数据;
74.提取所述trace数据中影响本地网区域内vonr和volte语音质量好坏的语音质量指标以及经纬度位置信息;
75.根据所述经纬度位置信息将各语音质量指标标记到对应的地理栅格中。
76.在本实施例中,trace数据由基站侧采集,如采集4g基站(enodeb)的uu、x2和s1-mme接口的信令数据,采集5g基站(gnodeb)的uu、xg、ng接口的信令数据,trace数据包含基站和终端、基站和基站、基站和核心网交互的接口信令数据。
77.在本实施例中,语音质量指标包括以下至少之一:phr(power headroom report,功率余量报告)、rsrp(reference signal receiving power,参考信号接收功率)、cqi(channel quality indicator,信道质量指示)、ss-rsrp(synchronization signal-reference signal received power,同步信号参考信号接收功率)、ss-sinr(synchronization signal-signal to interference plus noise ratio,同步信号信号与干扰加噪声比)、csi-rsrp(channel state information reference signal received power,信道状态信息参考信号接收功率)。其中,rsrp、phr、cqi为4g中的语音质量指标,ss-rsrp、phr、ss-sinr、csi-rsrp、cqi为5g中的语音质量指标。
78.在本实施例中,预设聚类算法可以是k-means(k-means clustering algorithm,k均值聚类算法)、ap(affinity propagation,近邻传播算法)算法等。基站使用预设聚类算
法,对各个地理栅格的指标样本数据做分类(如k-means可指定分类的个数),其中,4g和5g语音业务可以单独分类。
79.可选地,所述针对每个分类,基于历史数据构建语音质量指标、较好平均意见值mos值、以及vonr和volte的较优的语音编码和/或码率方案预设映射表,具体包括:
80.针对每个分类,基于路测和/或定点测试数据获取mos值大于预设阀值的语音编码和/或码率方案作为较优的语音编码方案;
81.根据所述较优的语音编码方案构建所述预设映射表。
82.在本实施例中,针对每个分类,基站基于历史数据(如路测,定点测试等),构建语音质量指标、较好mos值、vonr和volte的较优语音编码方案预设映射表,预设映射表由专业网管数据处理设备周期性更新和维护并下发到各基站。在不同的编码方案(编码方式、码率)下哪种方案的mos值最高,则预设为对应的编码和/或码率方案,以单一rsrp语音质量指标为例,预设映射表可以如表1所示,其中,每一行是一个类型(对应一个分类),一个区域对应预设映射表中的一行,也即对应一个类。
83.表1:预设映射表
84.rsrp(dbm)mos均值amr-wb建议码率(kbit/s)[volte]-90到-954.023.85
ꢀ‑
115到-1203.812.65
[0085]
在本实施例中,地理聚类算法可以是dbscan(density-based spatial clustering of applications with noise,基于密度的聚类算法),基站使用dbscan做栅格聚类,找出相同编码方式和码率的地理区域,可以区分volte和vonr,分别获取地理聚类区域的边界,得到所述地理聚类区域和语音编码方案映射表。目前,volte终端基本都支持amr-wb,vonr终端支持amr-wb,evs-swb。地理聚类区域和语音编码方案映射表由网管维护并周期推给基站进行更新。
[0086]
可选地,若所述终端为主叫终端,所述根据所述目标编码和/或码率方案触发语音编码和/或码率的变更,具体包括:
[0087]
向被叫终端对应的基站发送所述目标编码和/或码率方案,以使所述被叫终端对应的基站与所述被叫终端进行协商,并返回协商后的语音编码和/或码率方案;
[0088]
根据所述协商后的语音编码和/或码率方案向所述主叫终端下发语音编码和/或码率方案调整命令。
[0089]
相应地,若所述终端为被叫终端,所述根据所述目标编码和/或码率方案触发语音编码和/或码率的变更,具体包括:
[0090]
向主叫终端对应的基站发送所述目标编码和/或码率方案,以使所述主叫终端对应的基站与所述主叫终端进行协商,并返回协商后的语音编码和/或码率方案;
[0091]
根据所述协商后的语音编码和/或码率方案向所述被叫终端下发语音编码和/或码率方案调整命令。
[0092]
在本实施例中,当触发语音编码和/或码率变更时,主被叫分别从各自服务基站获取区域内推荐的volte与vonr编码和/或码率方案,然后由双方服务基站开始协商编码和/或码率方案,使主被叫编码和/或码率方案达成一致(主被叫编码和/或码率方案中选择较小的码率),在主叫或者被叫不更新地理聚类区域时编码和/或码率方案不做调整,如果主
叫或者被叫所处位置变更地理聚类区域后,则再次触发编码和/或码率调整。其中,主被叫终端所处的位置可由周期性上报的mr数据中经纬度信息确定,并利用射线法可以判断出终端所处的地理聚类区域。
[0093]
具体地,参考图3,示出了本发明实施例的语音编码和/或码率的协商调整的交互示意图,以主叫ue的地理聚类区域发生变更为例,在本实施例中,包括如下步骤:
[0094]
(1)主叫ue上报终端支持的编码方案;
[0095]
(2)被叫ue上报终端支持的编码方案;
[0096]
(3)主叫ue进行周期性测量报告上报,其中携带位置信息;
[0097]
(4)主叫服务基站查询地理聚类区域表,当主叫ue所处位置区域变更,查询推荐的编码方案;
[0098]
具体地,地理聚类区域表包括地理聚类区域与语音编码和/或码率方案映射表中所有的地理聚类区域,当主叫服务基站根据主叫ue所处位置区域判断主叫ue的地理聚类区域发生变更时,查询地理聚类区域与语音编码和/或码率方案映射表中变更后的当前地理聚类区域所对应的语音编码和/或码率方案,并作为推荐的编码方案,其中,编码方案包括语音编码和码率。
[0099]
(5)主叫服务基站告知被叫服务基站主叫变更编码方案;
[0100]
(6)被叫服务基站获取主叫新的编码方案,和目前被叫的编码方案进行协商(向下匹配);
[0101]
(7)被叫服务基站告知主叫服务基站协商后的编码方案;
[0102]
(8)主叫服务基站向主叫ue下发编码方案调整命令;
[0103]
(9)被叫服务基站向被叫ue下发编码方案调整命令。
[0104]
需要说明的是,通常编码调整涉及到编码方式和码率的配置,编码方案由主被叫协商确定,一般来说,需要选择双方都支持的编码方案,当然,也可以选择不同的编码方案,由核心网的会话边界控制器来完成主被叫的编解码的转换。不同的编码方式之间,对应的各个码率也不相同,比如amr-wb的9种码率和amr-nb的8种码率,均没有相同的码率,可以先确定最小的码率对应的编码方式,看是否是双方都支持的编码方式,如果都支持则确定该编码方式。如果一方不支持,则由对方选择与该码率最接近的编码方案,由核心网来完成编解码转换。
[0105]
在一个具体的实施例中,该语音编码和/或码率的调整方法可以包括如下步骤:
[0106]
(1)对本地网区域做栅格化处理,地理栅格大小精度为l(l为栅格面积),栅格可以为正方形或长方形,或者为道路栅格(长度为l米的道路)。
[0107]
(2)获取统计周期t内本地网区域内的4g和5g基站无线侧trace数据,提取trace数据中可以表征语音质量好坏的语音质量指标(如phr、rsrp、cqi、ss-rsrp、ss-sinr、csi-rsrp等),以及经纬度位置信息,把语音质量指标落到地理栅格中,并计算地理栅格内各语音质量指标的平均值。
[0108]
(3)使用聚类算法(如k-means、ap算法),对各个地理栅格的指标样本数据做分类(如k-means可指定分类的个数),其中,4g和5g语音业务可以单独分类。
[0109]
(4)针对每个分类,基于历史数据(如路测,定点测试等),构建语音质量指标、较好mos值、vonr和volte的较优语音编码方案预设映射表,预设映射表由专业网管数据处理设
备周期性更新和维护并下发到各基站。在不同的编码方案(编码方式、码率)下哪种方案的mos值最高,则预设为对应的编码和/或码率方案。
[0110]
(5)使用地理聚类算法(dbscan)做栅格聚类,找出相同编码方式和码率的地理区域,区分volte和vonr,分别获取地理聚类区域的边界,得到所述地理聚类区域和语音编码方案映射表。目前,volte终端基本都支持amr-wb,vonr终端支持amr-wb,evs-swb。地理聚类区域和语音编码方案映射表由网管维护并周期推给基站进行更新。
[0111]
(6)当触发语音编码和/或码率变更时,主被叫分别从各自服务基站获取区域内推荐的volte与vonr编码和/或码率方案,然后由双方服务基站开始协商编码和/或码率方案,使主被叫编码和/或码率方案达成一致(主被叫编码和/或码率方案中选择较小的码率),在主叫或者被叫不更新地理聚类区域时编码和/或码率方案不做调整,如果主叫或者被叫所处位置变更地理聚类区域后,则再次触发编码和/或码率调整。其中,主被叫终端所处的位置可由周期性上报的mr数据中经纬度信息确定,并利用射线法可以判断出终端所处的地理聚类区域。
[0112]
本发明实施例提供的语音编码和/或码率的调整方法,首先根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;然后在终端对应的地理聚类区域发生变更时,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;以及在终端对应的地理聚类区域未发生变更时,保持当前语音编码和/或码率不变。本技术在终端的地理聚类区域发生变更时,才触发编码和/或码率的变更,实现了基于地理位置的通信质量的语音编码和/或码率方案的调整,避免了频繁的编码和/或码率方案调整以及信令风暴,能够减少空口开销,且能够保障用户语音体验区域相对最优。解决了现有的语音编码和/或码率调整方法没有考虑到可能频繁调整造成的用户体验的明显波动,且网络大范围开启自适应调整后会存在信令风暴的风险以及空口资源的浪费弊端的问题。
[0113]
实施例2:
[0114]
如图4所示,本实施例提供一种语音编码和/或码率的调整装置,用于执行上述语音编码和/或码率的调整方法,所述装置包括:
[0115]
区域变更判断模块11,用于根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;
[0116]
语音编码调整模块12,与所述区域变更判断模块11连接,用于响应于终端对应的地理聚类区域发生变更,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;
[0117]
语音编码保持模块13,与所述区域变更判断模块11连接,用于响应于终端对应的地理聚类区域未发生变更,保持当前语音编码和/或码率不变。
[0118]
可选地,所述装置还包括:
[0119]
栅格化模块,用于对本地网区域做栅格化处理,得到多个地理栅格;
[0120]
统计处理模块,用于获取统计周期t内影响本地网区域内新空口语音vonr和长期演进语音承载volte语音质量好坏的语音质量指标,并落入到对应的地理栅格中;
[0121]
分类模块,用于计算地理栅格内各语音质量指标的平均值,并将各个地理栅格中求取平均值后的语音质量指标作为样本数据,采用预设聚类算法对所述样本数据进行分类;
[0122]
构建模块,用于针对每个分类,基于历史数据构建语音质量指标、较好平均意见值mos值、以及vonr和volte的较优的语音编码和/或码率方案预设映射表;
[0123]
地理聚类模块,用于根据所述预设映射表,使用地理聚类算法对所述地理栅格做聚类,找出相同语音编码和/或码率方案的地理区域,得到所述地理聚类区域和语音编码方案映射表。
[0124]
可选地,所述统计处理模块具体包括:
[0125]
数据获取单元,用于获取统计周期t内本地网区域内4g和5g基站无线侧的无线信令trace数据;
[0126]
提取单元,用于提取所述trace数据中影响本地网区域内vonr和volte语音质量好坏的语音质量指标以及经纬度位置信息;
[0127]
标记单元,用于根据所述经纬度位置信息将各语音质量指标标记到对应的地理栅格中。
[0128]
可选地,所述语音质量指标包括以下至少之一:功率余量报告phr、参考信号接收功率rsrp、信道质量指示cqi、同步信号参考信号接收功率ss-rsrp、同步信号信号与干扰加噪声比ss-sinr、信道状态信息参考信号接收功率csi-rsrp。
[0129]
可选地,所述构建模块具体包括:
[0130]
较优方案获取单元,用于针对每个分类,基于路测和/或定点测试数据获取mos值大于预设阀值的语音编码和/或码率方案作为较优的语音编码方案;
[0131]
构建单元,用于根据所述较优的语音编码方案构建所述预设映射表。
[0132]
可选地,所述终端包括主叫终端和被叫终端。
[0133]
可选地,若所述终端为主叫终端,所述语音编码调整模块12包括:
[0134]
第一发送单元,用于向被叫终端对应的基站发送所述目标编码和/或码率方案,以使所述被叫终端对应的基站与所述被叫终端进行协商,并返回协商后的语音编码和/或码率方案;
[0135]
第一调整单元,用于根据所述协商后的语音编码和/或码率方案向所述主叫终端下发语音编码和/或码率方案调整命令。
[0136]
可选地,若所述终端为被叫终端,所述语音编码调整模块12包括:
[0137]
第二发送单元,用于向主叫终端对应的基站发送所述目标编码和/或码率方案,以使所述主叫终端对应的基站与所述主叫终端进行协商,并返回协商后的语音编码和/或码率方案;
[0138]
第二调整单元,用于根据所述协商后的语音编码和/或码率方案向所述被叫终端下发语音编码和/或码率方案调整命令。
[0139]
实施例3:
[0140]
参考图5,本实施例提供一种语音编码和/或码率的调整装置,包括存储器21和处理器22,存储器21中存储有计算机程序,处理器22被设置为运行所述计算机程序以执行实施例1中的语音编码和/或码率的调整方法。
[0141]
其中,存储器21与处理器22连接,存储器21可采用闪存或只读存储器或其他存储器,处理器22可采用中央处理器或单片机。
[0142]
实施例4:
[0143]
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例1中的语音编码和/或码率的调整方法。
[0144]
该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
[0145]
综上所述,本发明实施例提供的语音编码和/或码率的调整方法、装置及介质,首先根据终端的地理位置判断终端对应的地理聚类区域是否发生变更;然后在终端对应的地理聚类区域发生变更时,根据预先构建的地理聚类区域与语音编码和/或码率方案映射表获取变更后的当前地理聚类区域所对应的目标编码和/或码率方案,并根据所述目标编码和/或码率方案触发语音编码和/或码率的变更;以及在终端对应的地理聚类区域未发生变更时,保持当前语音编码和/或码率不变。本技术在终端的地理聚类区域发生变更时,才触发编码和/或码率的变更,实现了基于地理位置的通信质量的语音编码和/或码率方案的调整,避免了频繁的编码和/或码率方案调整以及信令风暴,能够减少空口开销,且能够保障用户语音体验区域相对最优。解决了现有的语音编码和/或码率调整方法没有考虑到可能频繁调整造成的用户体验的明显波动,且网络大范围开启自适应调整后会存在信令风暴的风险以及空口资源的浪费弊端的问题。
[0146]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表