数据传输优化方法及装置与流程

文档序号:37916184发布日期:2024-05-10 23:55阅读:12来源:国知局
数据传输优化方法及装置与流程

本发明涉及数据传输,具体而言,涉及一种数据传输优化方法及装置。


背景技术:

1、为了增强数据的准确性和安全性,蓝牙传输应运而生,其优势在于无需数据线路,无需网络支持。另外,它还具有低功耗和高可靠性的特点,特别适用于移动电话的数据传输。但是,蓝牙的传输速率较低,不能满足大数据量和高速率的需求。

2、针对上述相关技术中蓝牙的传输速率较低,无法满足大数据量和高速率的需求的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种数据传输优化方法及装置,以至少解决相关技术中蓝牙的传输速率较低,无法满足大数据量和高速率的需求的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据传输优化方法,包括:获取链路的质量指标,并根据所述质量指标调整数据包的大小,其中,所述链路为网络通信中连接设备的物理连接结构,所述数据包为所述网络通信中传输的数据单元;获取所述数据包中数据的数据类型,并基于所述数据类型确定所述数据包的优先级,其中,所述优先级用于确定所述数据包的传输顺序;获取信道的信道质量,并确定所述信道质量大于第一质量阈值的所述信道为目标信道,其中,所述信道为所述链路上传输数据的通信路径;获取所述目标信道的传输负载和传输能力,并根据所述传输负载和所述传输能力分配所述目标信道的传输任务,其中,所述传输负载表示所述目标信道中的数据流量;按照所述数据包的所述优先级利用所述目标信道基于所述传输任务传输所述数据。

3、可选地,根据所述质量指标调整数据包的大小,包括:将所述质量指标与指标阈值进行比对,获得比对结果;在所述比对结果表示所述质量指标大于指标阈值时,增加所述数据包的大小,直至所述数据包的大小达到第一最佳阈值;在所述比对结果表示所述质量指标小于所述指标阈值,减小所述数据包的大小,直至所述数据包的大小达到第二最佳阈值,其中,所述第二最佳阈值小于所述第一最佳阈值。

4、可选地,基于所述数据类型确定所述数据包的优先级,包括:在所述数据类型表示所述数据的传输时效不大于时效阈值时,确定所述数据包的所述优先级为高优先级;在所述数据类型表示所述数据的传输需求为在预定时长内完成传输时,确定所述数据包的所述优先级为所述高优先级。

5、可选地,确定所述信道质量大于第一质量阈值的所述信道为目标信道,包括以下至少之一:确定干扰值低于干扰阈值的所述信道为所述目标信道;确定信噪比值高于信噪阈值的所述信道为所述目标信道;确定误码率低于误码率阈值的所述信道为所述目标信道,其中,所述误码率为所述数据通过所述信道传输时发生错误的概率。

6、可选地,在确定所述信道质量大于第一质量阈值的所述信道为目标信道之后,还包括:按照预定周期获取所述目标信道的当前信道质量;在所述当前信道质量低于第二质量阈值时,将所述目标信道传输的所述数据切换至其他所述当前信道质量大于所述第一质量阈值的所述目标信道进行传输,其中,所述第二质量阈值小于第一质量阈值。

7、可选地,根据所述传输负载和所述传输能力分配所述目标信道的传输任务,包括:基于所述传输负载确定所述目标信道的当前数据流量;基于所述传输能力确定所述目标信道的总数据流量;根据所述当前数据流量和所述总数据流量计算得到所述目标信道的传输任务。

8、可选地,该数据传输优化方法还包括:获取所述目标信道中所述数据的传输状态;确定所述传输状态表示在传输过程中出现错误传输的所述数据为待重传数据;重新传输所述待重传数据。

9、可选地,该数据传输优化方法还包括:获取所述数据的发送设备和接收设备之间的距离数据;根据所述距离数据和所述信道质量调整设备的传输功率,其中,所述设备包括所述发送设备和所述接收设备;基于所述传输功率传输所述数据。

10、可选地,该数据传输优化方法还包括:获取所述目标信道中所述数据传输的活跃度;在确定所述活跃度低于活跃度阈值时,控制所述设备进入低功耗模式,其中,所述低功耗模式指所述设备进入待机或睡眠状态。

11、根据本发明实施例的另一方面,还提供了一种数据传输优化装置,包括:第一获取单元,用于获取链路的质量指标,并根据所述质量指标调整数据包的大小,其中,所述链路为网络通信中连接设备的物理连接结构,所述数据包为所述网络通信中传输的数据单元;第二获取单元,用于获取所述数据包中数据的数据类型,并基于所述数据类型确定所述数据包的优先级,其中,所述优先级用于确定所述数据包的传输顺序;第三获取单元,用于获取信道的信道质量,并确定所述信道质量大于第一质量阈值的所述信道为目标信道,其中,所述信道为所述链路上传输数据的通信路径;第四获取单元,用于获取所述目标信道的传输负载和传输能力,并根据所述传输负载和所述传输能力分配所述目标信道的传输任务,其中,所述传输负载表示所述目标信道中的数据流量;第一传输单元,用于按照所述数据包的所述优先级利用所述目标信道基于所述传输任务传输所述数据。

12、可选地,所述第一获取单元,包括:第一获取模块,用于将所述质量指标与指标阈值进行比对,获得比对结果;第一调整模块,用于在所述比对结果表示所述质量指标大于指标阈值时,增加所述数据包的大小,直至所述数据包的大小达到第一最佳阈值;第二调整模块,用于在所述比对结果表示所述质量指标小于所述指标阈值,减小所述数据包的大小,直至所述数据包的大小达到第二最佳阈值,其中,所述第二最佳阈值小于所述第一最佳阈值。

13、可选地,所述第二获取单元,包括:第一确定模块,用于在所述数据类型表示所述数据的传输时效不大于时效阈值时,确定所述数据包的所述优先级为高优先级;第二确定模块,用于在所述数据类型表示所述数据的传输需求为在预定时长内完成传输时,确定所述数据包的所述优先级为所述高优先级。

14、可选地,所述第三获取单元,包括以下至少之一:第三确定模块,用于确定干扰值低于干扰阈值的所述信道为所述目标信道;第四确定模块,用于确定信噪比值高于信噪阈值的所述信道为所述目标信道;第五确定模块,用于确定误码率低于误码率阈值的所述信道为所述目标信道,其中,所述误码率为所述数据通过所述信道传输时发生错误的概率。

15、可选地,该数据传输优化装置还包括:第二获取模块,用于在确定所述信道质量大于第一质量阈值的所述信道为目标信道之后,按照预定周期获取所述目标信道的当前信道质量;切换模块,用于在所述当前信道质量低于第二质量阈值时,将所述目标信道传输的所述数据切换至其他所述当前信道质量大于所述第一质量阈值的所述目标信道进行传输,其中,所述第二质量阈值小于第一质量阈值。

16、可选地,所述第四获取单元,包括:第六确定模块,用于基于所述传输负载确定所述目标信道的当前数据流量;第七确定模块,用于基于所述传输能力确定所述目标信道的总数据流量;第三获取模块,用于根据所述当前数据流量和所述总数据流量计算得到所述目标信道的传输任务。

17、可选地,该数据传输优化装置还包括:第五获取单元,用于获取所述目标信道中所述数据的传输状态;确定单元,用于确定所述传输状态表示在传输过程中出现错误传输的所述数据为待重传数据;第二传输单元,用于重新传输所述待重传数据。

18、可选地,该数据传输优化装置还包括:第六获取单元,用于获取所述数据的发送设备和接收设备之间的距离数据;调整单元,用于根据所述距离数据和所述信道质量调整设备的传输功率,其中,所述设备包括所述发送设备和所述接收设备;第三传输单元,用于基于所述传输功率传输所述数据。

19、可选地,该数据传输优化装置还包括:第七获取单元,用于获取所述目标信道中所述数据传输的活跃度;控制单元,用于在确定所述活跃度低于活跃度阈值时,控制所述设备进入低功耗模式,其中,所述低功耗模式指所述设备进入待机或睡眠状态。

20、根据本发明实施例的另一方面,还提供了一种数据传输优化系统,所述数据传输优化系统使用上述任一种所述的数据传输优化方法。

21、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行上述任意一种所述的数据传输优化方法。

22、根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一种所述的数据传输优化方法。

23、在本发明实施例中,获取链路的质量指标,并根据质量指标调整数据包的大小,其中,链路为网络通信中连接设备的物理连接结构,数据包为网络通信中传输的数据单元;获取数据包中数据的数据类型,并基于数据类型确定数据包的优先级,其中,优先级用于确定数据包的传输顺序;获取信道的信道质量,并确定信道质量大于第一质量阈值的信道为目标信道,其中,信道为链路上传输数据的通信路径;获取目标信道的传输负载和传输能力,并根据传输负载和传输能力分配目标信道的传输任务,其中,传输负载表示目标信道中的数据流量;按照数据包的优先级利用目标信道基于传输任务传输数据。通过以上技术方案,达到了根据网络通信中的链路质量指标动态调整数据包的大小,根据信道的传输负载和传输能力动态分配其传输任务,并选择信道质量较高的信道基于传输任务按照数据包的优先级进行数据传输的目的,实现了在给定时间内传输更多数据的技术效果,提升了信道利用率,增加了网络的数据吞吐量,提升了数据的传输效率,进而解决了相关技术中蓝牙的传输速率较低,无法满足大数据量和高速率的需求的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1