数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34898882 阅读:17 留言:0更新日期:2022-09-10 13:59
本发明专利技术涉及无线通信技术领域,提供一种数据传输方法、装置、电子设备及存储介质,该方法应用于发送设备,该方法包括:获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量;基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。该方法通过调整发送窗口的数据传输次数,发送缓冲池发生过载时,减少数据传输次数,有效缓解过载、避免丢包,提升数据传输的准确度,发送缓冲池过载情况消失时,恢复数据传输次数,保证数据传输速率。保证数据传输速率。保证数据传输速率。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本专利技术涉及无线通信
,尤其涉及数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在利用滑动窗口机制进行数据传输时,滑动窗口中的发送窗口会最大化地利用连接间隔期间传输数据,数据传输频率的加快和数据传输次数的增多会导致发送窗口一侧发送缓冲池的数据过载,进而导致数据丢包情况的发生,影响滑动窗口的数据传输准确度,同时发送窗口与接收窗口间信道环境也与数据丢包相关。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种数据传输方法,解决数据拥堵和过载问题,预防数据丢包情况的发生。
[0004]根据本专利技术第一方面实施例的数据传输方法,所述方法应用于发送设备,所述方法包括:
[0005]获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量,所述待发送数据由发送窗口输入至所述发送缓冲池缓存,并由所述发送缓冲池输出至射频端发射;
[0006]基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。
[0007]根据本专利技术实施例的数据传输方法,对发送缓冲池进行监控,通过调整发送窗口的数据传输次数,缓解发送缓冲池的过载情况,还可以对数据丢包情况进行预防,有效提升数据传输的准确度。
[0008]根据本专利技术的一个实施例,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:/>[0009]确定所述待发送数据的数据量与所述发送缓冲池的总容量的比值大于过载阈值,减少下一连接间隔所述发送窗口的数据传输次数。
[0010]根据本专利技术的一个实施例,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:
[0011]基于所述待发送数据的数据量,确定当前连接间隔所述发送缓冲池的数据输入量大于数据输出量,减少下一连接间隔所述发送窗口的数据传输次数。
[0012]根据本专利技术的一个实施例,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:
[0013]应用公式
[0014][0015]确定下一连接间隔所述发送窗口调整的数据传输次数;
[0016]其中,X为下一连接间隔所述发送窗口调整的数据传输次数,X
now
为当前连接间隔所述发送窗口的数据传输次数,T
output
为单个连接间隔内所述发送设备的射频端发射数据的数据量,data
len
为所述发送窗口每次传输的数据量,V
now
为当前连接间隔所述发送缓冲池缓存的所述待发送数据的数据量,V
total
为所述发送缓冲池的总容量,μ为过载阈值。
[0017]根据本专利技术的一个实施例,在所述获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量之后,所述方法还包括:
[0018]基于所述待发送数据的数据量,确定所述发送设备的射频端当前连接间隔发射的数据发生丢包,控制所述射频端在下一连接间隔再次发射当前连接间隔发射的数据。
[0019]根据本专利技术的一个实施例,所述基于所述待发送数据的数据量,确定所述发送设备的射频端当前连接间隔发射的数据发生丢包,包括:
[0020]应用公式
[0021][0022]确定所述射频端当前连接间隔发射的数据发生丢包;
[0023]其中,V
now
为当前连接间隔所述发送缓冲池缓存的所述待发送数据的数据量,V
total
为所述发送缓冲池的总容量,μ为过载阈值。
[0024]根据本专利技术第二方面实施例的数据传输方法,所述方法应用于发送设备,所述方法包括:
[0025]获取当前连接间隔所述发送设备与接收设备之间的信道质量信息;
[0026]基于所述信道质量信息,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。
[0027]根据本专利技术实施例的数据传输方法,对发送设备与接收设备进行通信的信道进行监控,根据信道质量信息所反映的信道环境情况,判断信道内数据拥堵过载情况,对发送设备的发送窗口的数据传输次数进行实时调整,缓解信道内数据传输的过载和拥堵情况,预防丢包情况的发生。
[0028]根据本专利技术的一个实施例,所述基于所述信道质量信息,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:
[0029]基于所述信道质量信息,确定所述发送设备与所述接收设备之间不可用信道的数量;
[0030]将下一连接间隔所述发送窗口的数据传输次数调整为目标数值与所述不可用信道的数量的比值,所述比值取整,所述目标数值为不为0的正整数。
[0031]根据本专利技术的一个实施例,在所述确定所述发送设备与所述接收设备之间不可用信道的数量之后,所述方法还包括:
[0032]确定所述目标数值与所述不可用信道的数量的比值大于当前连接间隔所述发送
窗口的数据传输次数,控制所述发送窗口停止数据传输。
[0033]根据本专利技术的一个实施例,所述方法还包括:
[0034]确定所述发送设备和所述接收设备之间的可用信道列表的更新频率大于目标阈值,控制所述发送设备的射频端在下一连接间隔再次发射当前连接间隔发射的数据。
[0035]根据本专利技术第三方面实施例的数据传输装置,所述装置应用于发送设备,所述装置包括:
[0036]第一获取模块,用于获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量;
[0037]第一处理模块,用于基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。
[0038]根据本专利技术第四方面实施例的数据传输装置,所述装置应用于发送设备,所述装置包括:
[0039]第二获取模块,用于获取当前连接间隔所述发送设备与接收设备之间的信道质量信息;
[0040]第二处理模块,用于基于所述信道质量信息,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。
[0041]根据本专利技术第五方面实施例的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述数据传输方法。
[0042]根据本专利技术第六方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述数据传输方法。
[0043]根据本专利技术第七方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述数据传输方法。
[0044]本专利技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
[0045]对发送缓冲池进行监控,通过调整发送窗口的数据传输次数,缓解发送缓冲池的过载情况,还可以对数据丢包情况进行预本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于发送设备,所述方法包括:获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量;基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数。2.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:确定所述待发送数据的数据量与所述发送缓冲池的总容量的比值大于过载阈值,减少下一连接间隔所述发送窗口的数据传输次数。3.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:基于所述待发送数据的数据量,确定当前连接间隔所述发送缓冲池的数据输入量大于数据输出量,减少下一连接间隔所述发送窗口的数据传输次数。4.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述待发送数据的数据量,调整下一连接间隔所述发送设备的发送窗口的数据传输次数,包括:应用公式确定下一连接间隔所述发送窗口调整的数据传输次数;其中,X为下一连接间隔所述发送窗口调整的数据传输次数,X
now
为当前连接间隔所述发送窗口的数据传输次数,T
output
为单个连接间隔内所述发送设备的射频端发射数据的数据量,data
len
为所述发送窗口每次传输的数据量,V
now
为当前连接间隔所述发送缓冲池缓存的所述待发送数据的数据量,V
total
为所述发送缓冲池的总容量,μ为过载阈值。5.根据权利要求1

3任一项所述的数据传输方法,其特征在于,在所述获取当前连接间隔所述发送设备的发送缓冲池缓存的待发送数据的数据量之后,所述方法还包括:基于所述待发送数据的数据量,确定所述发送设备的射频端当前连接间隔发射的数据发生丢包,控制所述射频端在下一连接间隔再次发射当前连接间隔发射的数据。6.根据权利要求5所述的数据传输方法,其特征在于,所述基于所述待发送数据的数据量,确定所述发送设备的射频端当前连接间隔发射的数据发生丢包,包括:应用公式确定所述射频端当前连接间隔发射的数据发生丢包;其中,V
now
为当前连接间隔所述发送缓冲池缓存的所述待发送数据的数据量,V
to...

【专利技术属性】
技术研发人员:林羽帆喻明亮梁国铭
申请(专利权)人:广东美的制冷设备有限公司
类型:发明
国别省市:

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

1