本发明涉及无线通信,具体而言,涉及一种数据传输方法、装置及电子设备。
背景技术:
1、在通信系统中,在设备与设备之间进行数据传输时,一般需要先占用信道的介质使用权。而先占用信道的介质使用权的方式一般有多种,在相关技术中,在要进行通信时,一般是根据用户的喜好自行选择占用的方式,或者随机选择占用的方式。但采用上述方式占用时,一般均会影响数据传输效率。
2、因此,在相关技术中,存在信道占用方式影响数据传输效率的问题。
技术实现思路
1、本发明实施例提供了一种数据传输方法、装置及电子设备,以至少解决相关技术中存在的信道占用方式影响数据传输效率的技术问题。
2、根据本发明实施例的一个方面,提供了一种数据传输方法,包括:获取当前通信环境的环境质量表征数据;根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型;确定与所述目标场景类型对应的目标信道占用机制;基于所述目标信道占用机制进行数据传输。
3、可选地,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:获取与所述环境质量表征数据对应的参数阈值;基于所述环境质量表征数据以及对应的所述参数阈值,对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型。
4、可选地,所述基于所述环境质量表征数据以及对应的所述参数阈值,对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:在所述环境质量表征数据包括所述当前通信环境下的信号能量值,载波数量以及发包重传率的情况下,将所述信号能量值与能量阈值,所述载波数量与数量阈值和所述发包重传率与重传率阈值进行比较,得到比较结果;在所述比较结果为以下其中至少之一的情况下,确定所述目标场景类型为强干扰场景:所述信号能量值大于或等于所述能量阈值,所述载波数量大于或等于所述数量阈值,所述发包重传率大于或等于所述重传率阈值。
5、可选地,所述基于所述环境质量表征数据以及对应的所述参数阈值,对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:在所述环境质量表征数据包括所述当前通信环境下的信号能量值,载波数量以及发包重传率的情况下,将所述信号能量值与能量阈值进行比较;在所述信号能量值大于或等于所述能量阈值的情况下,基于所述载波数量与数量阈值的比较结果,以及所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型;和/或,在所述信号能量值小于所述能量阈值的情况下,确定所述目标场景类型为弱干扰场景。
6、可选地,所述在所述信号能量值大于或等于所述能量阈值的情况下,基于所述载波数量与数量阈值的比较结果,以及所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:将所述载波数量与所述数量阈值中的第一数量阈值进行比较;在所述载波数量大于或等于所述第一数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型;和/或,在所述载波数量小于所述第一数量阈值的情况下,基于所述载波数量与所述数量阈值中的第二数量阈值的比较结果,确定所述当前通信环境的目标场景类型。
7、可选地,所述在所述载波数量大于或等于所述第一数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:在所述发包重传率大于或等于所述重传率阈值的情况下,确定所述目标场景类型为强干扰场景;和/或,在所述发包重传率小于所述重传率阈值的情况下,确定所述目标场景类型为弱干扰场景。
8、可选地,所述在所述载波数量小于所述第一数量阈值的情况下,基于所述载波数量与所述数量阈值中的第二数量阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:在所述载波数量小于所述第二数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型;和/或,在所述载波数量大于或等于所述第二数量阈值的情况下,确定所述目标场景类型为弱干扰场景。
9、可选地,所述在所述载波数量小于所述第二数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:在所述发包重传率大于或等于所述重传率阈值的情况下,确定所述目标场景类型为强干扰场景;和/或,在所述发包重传率小于所述重传率阈值的情况下,确定所述目标场景类型为弱干扰场景。
10、可选地,所述参数阈值依据所述当前通信环境的所述环境质量表征数据对默认参数阈值调整得到。
11、可选地,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:获取与所述环境质量表征数据对应的设定阈值;在确定所述环境质量表征数据小于对应的所述设定阈值时,确定所述目标场景类型为强干扰场景;在确定所述环境质量表征数据大于等于对应的所述设定阈值时,确定所述目标场景类型为弱干扰场景。
12、可选地,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:提取所述环境质量表征数据的数据特征;通过场景分类器对所述数据特征进行分类处理的方式,对所述当前通信环境进行场景识别,得到所述当前通信环境的所述目标场景类型,其中,所述场景分类器是预先基于多个样本特征,以及对应的样本场景类型训练得到的比较器,所述多个样本特征是不同样本场景类型下的样本环境质量表征数据对应的特征。
13、可选地,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:将所述环境质量表征数据输入至场景识别模型中,以利用所述场景识别模型对所述环境质量表征数据进行处理,得到与所述环境质量表征数据对应的所述目标场景类型,其中,所述场景识别模型是使用多组训练数据通过机器学习训练得到的,所述多组训练数据中的数据包括:样本环境质量表征数据、与所述样本环境质量表征数据对应的样本场景类型。
14、可选地,所述确定与所述目标场景类型对应的目标信道占用机制,包括:在所述目标场景类型为强干扰场景的情况下,确定所述强干扰场景对应的目标信道占用机制为cts-to-se l f机制;和/或,在所述目标场景类型为弱干扰场景的情况下,确定所述弱干扰场景对应的目标信道占用机制为rts/cts机制;其中,所述强干扰场景的受干扰度大于或等于预定干扰度阈值,所述弱干扰场景的受干扰度小于所述预定干扰度阈值。
15、根据本发明的另一方面,提供了一种数据传输装置,包括:获取模块,用于获取当前通信环境的环境质量表征数据;识别模块,用于根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型;确定模块,用于确定与所述目标场景类型对应的目标信道占用机制;传输模块,用于基于所述目标信道占用机制进行数据传输。
16、根据本发明的又一方面,提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述的数据传输方法。
17、根据本发明的还一方面,提供了一种电子设备,包括:存储器和处理器,所述存储器存储有计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,所述计算机程序运行时使得所述处理器执行上述任意一项所述的数据传输方法。
18、根据本发明的再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的数据传输方法。
19、在本发明实施例中,获取当前通信环境的环境质量表征数据;根据环境质量表征数据对当前通信环境进行场景识别,得到当前通信环境的目标场景类型;采用与该目标场景类型对应的目标信道占用机制进行数据传输。由于目标信道占用机制是与当前通信环境的目标场景类型对应的,即是与当前通信环境相适应地,与当前通信环境匹配的。通过以上技术方案,达到了选择与当前通信环境相应的信道占用机制抢占信道以进行数据传输的目的,实现了不同场景类型下(即不同通信环境下)可以自适应地选择不同的信道占用机制抢占数据传输信道的技术效果,即使得数据传输信道的抢占比较灵活、及时,提升了数据传输效率,进而解决了相关技术中存在的信道占用方式影响数据传输效率的技术问题。
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述环境质量表征数据以及对应的所述参数阈值,对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述环境质量表征数据以及对应的所述参数阈值,对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
5.根据权利要求4所述的方法,其特征在于,所述在所述信号能量值大于或等于所述能量阈值的情况下,基于所述载波数量与数量阈值的比较结果,以及所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:
6.根据权利要求5所述的方法,其特征在于,所述在所述载波数量大于或等于所述第一数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:
7.根据权利要求5所述的方法,其特征在于,所述在所述载波数量小于所述第一数量阈值的情况下,基于所述载波数量与所述数量阈值中的第二数量阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:
8.根据权利要求7所述的方法,其特征在于,所述在所述载波数量小于所述第二数量阈值的情况下,基于所述发包重传率与重传率阈值的比较结果,确定所述当前通信环境的目标场景类型,包括:
9.根据权利要求2至8中任一项所述的方法,其特征在于,所述参数阈值依据所述当前通信环境的所述环境质量表征数据对默认参数阈值调整得到。
10.根据权利要求1所述的方法,其特征在于,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
11.根据权利要求1所述的方法,其特征在于,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
12.根据权利要求1所述的方法,其特征在于,所述根据所述环境质量表征数据对所述当前通信环境进行场景识别,得到所述当前通信环境的目标场景类型,包括:
13.根据权利要求1至8、10、11、12中任一项所述的方法,其特征在于,所述确定与所述目标场景类型对应的目标信道占用机制,包括:
14.一种数据传输装置,其特征在于,包括:
15.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至13中任意一项所述的数据传输方法。
16.一种电子设备,其特征在于,包括:存储器和处理器,
17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至13中任意一项所述的数据传输方法。
