音频数据传输方法和电子设备与流程
本申请实施例涉及数据传输,尤其涉及音频数据传输方法和电子设备。
背景技术:
1、随着电子技术不断发展,基于电子设备实现数据传输的应用场景越来越多,极大丰富了人们的各种信息传递和沟通需求。
2、在使用现有电子设备进行数据传输时,不同的应用场景关注的数据传输指标各不相同,例如进行既有文件的传输时,用户希望既有文件能够快速传输完毕,相应更关注数据传输的速度;在基于无线网络的实时通信场景中,用户希望双方意思表达达到面对面沟通的效果,相应更关注数据传输的同步性。发明人在不同环境下对实时通信过程进行深入体验和感受时,现有的实时通信在不同环境下的数据发送不能保证稳定的同步性。
技术实现思路
1、本发明提供了音频数据传输方法和电子设备,以解决现有实时通信在不同环境下的数据发送不能保证稳定的同步性的技术问题。
2、第一方面,本申请实施例提供了音频数据传输方法,该音频数据传输方法,包括:
3、确定在无线网络环境下进入实时语音状态,在实时语音状态下获取当前状态参数以及音频采集模组采集的音频数据,当前状态参数包括无线网络环境的当前信道繁忙程度和接收信号强度指示,音频数据用于在无线网络环境下实时发送;
4、根据当前状态参数所处的分段区间,从预设的分段配置参数中确定当前状态参数对应的目标配置参数,当前信道繁忙程度的多个分段区间和接收信号强度指示的多个分段区间的不同组合方式分别预设对应的分段配置参数,分段配置参数用于提升传输音频数据的信道的抗干扰能力;
5、根据目标配置参数配置无线网络环境。
6、上述,在无线网络环境下进入实时语音状态之后,进行音频数据采集和获取的同时,还获取当前状态参数,根据当前状态参数所处的分段区间对应的分段配置参数,对无线网络环境的网络参数进行重新配置。利用音频数据生成的音频报文较小,对无线网络的带宽要求相对较低的特点,根据实际网络状态确定目标配置参数,使用目标配置参数针对当前网络状态对无线网络环境进行配置之后,在满足音频报文快速传输所需基本带宽的前提下,能够保证当前传输音频数据的信道不受干扰,为各种环境下的实时通信提供稳定的同步数据传输。
7、其中,根据当前状态参数所处的分段区间,从预设的分段配置参数中确定当前状态参数对应的目标配置参数,包括:
8、根据当前状态参数所处的分段区间,以及实时语音状态对应的当前通话类型,从当前通话类型对应预设的分段配置参数中,确定当前状态参数对应的目标配置参数,每种通话类型分别预设分段配置参数。
9、上述,根据不同的通话类型所需的数据传输要求,提供更精细的分配配置参数,以提供更精确的网络控制。
10、其中,当前信道繁忙程度包括从高到低连续的第一分段区间、第二分段区间、第三分段区间和第四分段区间;接收信号强度指示包括从高到低连续的第五分段区间、第六分段区间和第七分段区间;
11、当前信道繁忙程度处于第一分段区间、第二分段区间或第三分段区间的情况下,对应的分段配置参数为服务质量参数,且对应的服务质量参数的抢占能力从第一分段区间到第三分段区间逐个分段区间下降;
12、当前信道繁忙程度处于第四分段区间,且接收信号强度指示处于第五分段区间、第六分段区间或第七分段区间的情况下,对应的分段配置参数为调制和编码参数,且对应的调制和编码参数的抗误包率从第五分段区间到第七分段区间逐个分段区间下降。
13、上述,将当前信道繁忙程度和接收信号强度指示进行数量合适的分段,以及对应的参数设置方式,能够在避免对无线网络环境的高频调整的同时,保证无线网络环境能够满足音频数据低延时传输的需求。
14、其中,服务质量参数包括仲裁帧间隙数和竞争窗口大小。
15、上述,对服务质量参数中的具体两种参数进行调整,即可保证音频数据低延时传输的需求,控制参数设置次数。
16、其中,第一分段区间为[30,+∞),第二分段区间为[20,30),第三分段区间为[10,20),第四分段区间为(-∞,10)。
17、上述,将当前信道繁忙程度以10、20和30为各个分段区间的分界线,并对应进行参数配置,能够良好适应实时通信状态下的音频数据的传输需求,保证音频数据以低延时传输,也即保证在线沟通过程中提供稳定的同步数据传输,让用户获得良好的实时沟通体验。
18、其中,第一分段区间对应的仲裁帧间隙数为1,竞争窗口大小为(1,3);第二分段区间对应的仲裁帧间隙数为1,竞争窗口大小为(2,4);第三分段区间对应的仲裁帧间隙数为2,竞争窗口大小为(3,5)。
19、上述,当前信号繁忙程度的不同分段区间对应的具体参数配置方式,能够良好适应网络状态进行合适的调整,提高网络带宽资源的利用率。
20、其中,第五分段区间为(70,+∞),第六分段区间为(60,70],第七分段区间为(50,60]。
21、上述,将大于50的接收信号强度指示以60和70为各个分段区间的分界线,并对应进行参数配置,能够良好适应实时通信状态下的音频数据的传输需求,保证音频数据以低延时传输,也即保证在线沟通过程中提供稳定的同步数据传输,让用户获得良好的实时沟通体验。
22、其中,第五分段区间对应的调制和编码参数为1,第六分段区间对应的调制和编码参数为3,第七分段区间对应的调制和编码参数为5。
23、上述,接收信号强度指示的不同分段区间对应的具体参数配置方式,能够良好适应网络状态进行合适的调整,提高网络带宽资源的利用率。
24、其中,该音频数据传输方法,还包括:
25、在用于发送音频数据的音频报文中添加发送时间戳,以使接收到音频报文的电子设备根据接收到音频报文的时间和从音频报文中解析出的时间戳确认当前抖动时长。
26、上述,实时语音状态下的电子设备对音频报文的延迟进行统计,能够综合判断实时语音状态下的音频数据的延时状态,确定无线网络控制对音频数据传输的效果。
27、第二方面,本申请实施例提供了一种电子设备,该电子设备,包括:
28、一个或多个处理器;
29、存储器,用于存储一个或多个计算机程序;
30、当一个或多个计算机程序被一个或多个处理器执行,使得电子设备实现如第一方面的音频数据传输方法。
31、第二方面的电子设备可用于执行上述任意实施例提供的音频数据传输方法,具备相应的功能和有益效果。
1.音频数据传输方法,其特征在于,包括:
2.根据权利要求1所述的音频数据传输方法,其特征在于,所述根据所述当前状态参数所处的分段区间,从预设的分段配置参数中确定所述当前状态参数对应的目标配置参数,包括:
3.根据权利要求1所述的音频数据传输方法,其特征在于,所述当前信道繁忙程度包括从高到低连续的第一分段区间、第二分段区间、第三分段区间和第四分段区间;所述接收信号强度指示包括从高到低连续的第五分段区间、第六分段区间和第七分段区间;
4.根据权利要求3所述的音频数据传输方法,其特征在于,所述服务质量参数包括仲裁帧间隙数和竞争窗口大小。
5.根据权利要求4所述的音频数据传输方法,其特征在于,所述第一分段区间为[30,+∞),所述第二分段区间为[20,30),所述第三分段区间为[10,20),所述第四分段区间为(-∞,10)。
6.根据权利要求4或5所述的音频数据传输方法,其特征在于,所述第一分段区间对应的仲裁帧间隙数为1,竞争窗口大小为(1,3);所述第二分段区间对应的仲裁帧间隙数为1,竞争窗口大小为(2,4);所述第三分段区间对应的仲裁帧间隙数为2,竞争窗口大小为(3,5)。
7.根据权利要求4所述的音频数据传输方法,其特征在于,所述第五分段区间为(70,+∞),第六分段区间为(60,70],第七分段区间为(50,60]。
8.根据权利要求3-5和7中任一项所述的音频数据传输方法,其特征在于,第五分段区间对应的调制和编码参数为1,所述第六分段区间对应的调制和编码参数为3,所述第七分段区间对应的调制和编码参数为5。
9.根据权利要求1-5和7中任一项所述的音频数据传输方法,其特征在于,还包括:
10.电子设备,其特征在于,包括: