传输参数动态调整方法、系统、电子设备、介质及产品与流程
- 国知局
- 2024-08-02 14:32:18
本领域涉及通信,尤其涉及一种传输参数动态调整方法、系统、电子设备、介质及产品。
背景技术:
1、tcp(transmission control protocol,是一种面向连接的、可靠的、基于字节流的传输层通信协议)的传输参数如发送窗口、重传时间会极大影响数据的传输效率,终端的发送窗口主要是依靠接收端的指定值来进行动态调整,而重传时间则需要终端自身根据网络情况进行调整。当网络环境较差时,如重传时间过小会导致终端重传次数过多、数据发送过于频繁导致底层缓存不够、增加网络拥塞,而重传时间过大会导致无法及时检测到数据丢失从而影响数据的传输速度。
2、现有技术对tcp的传输参数的修改是以传输结果为导向的,如依据当前数据的传输往返时间、重传超时等修改下一次超时重传的时间,如按照接收窗口的指示修改发送窗口等。这样可能会存在以下问题:
3、1.若当前网络环境较差、资源调度较慢时,这就意味着终端发送数据成功的时间可能远大于初始重传时间,因此虽然现有技术有重传时间加倍的超时处罚机制,但由于重传时间初始值设置与当前网络环境不匹配,在终端频繁做tcp业务、包数较多时,终端每发送一个包都会发生一次超时重传,这将使基站侧收到大量重复数据,最终表现为影响数据传输的效率。
4、2.现有技术发送窗口的长度一般由接收端指定,而若当前网络环境较差、资源调度较小时,发送窗口长度的设置也会对数据发送的效率产生影响,例如当发送窗口被设置较大时,终端发送的包超过了网络的承受能力,导致数据传输成功的难度增加,进而导致更多的重传,更多的资源浪费,数据传输的难度进一步增加。而当发送窗口被设置较小时,则降低数据传输效率,导致性能低下。
技术实现思路
1、本公开要解决的技术问题是为了克服现有技术中存在tcp的传输参数的修改以传输结果为导向,影响数据传输的效率和性能的缺陷,提供一种传输参数动态调整方法、系统、电子设备、介质及产品。
2、本公开是通过下述技术方案来解决上述技术问题:
3、本公开提供一种传输参数动态调整方法,所述传输参数动态调整方法包括:
4、响应于通信数据包超时重传,获取当前网络环境信息;
5、根据所述当前网络环境信息调整传输参数。
6、优选地,所述当前网络环境信息包括当前网络信号信息和/或当前缓存占用空间,所述传输参数包括超时重传时间和/或发送窗口,所述根据所述当前网络环境信息调整传输参数的步骤包括:
7、获取网络环境信息与传输参数的对应关系;
8、根据所述对应关系确定与所述当前网络环境信息对应的传输参数。
9、优选地,响应于当前网络环境信息包括当前网络信号信息,所述传输参数包括超时重传时间,所述获取网络环境信息与传输参数的对应关系的步骤包括:
10、确定当前网络类型;其中,所述网络类型包括常规网络、覆盖增强网络和卫星网络中的一种;
11、获取在所述当前网络类型下的网络信号信息与超时重传时间的对应关系。
12、优选地,响应于所述当前网络环境信息包括当前网络信号信息,所述传输参数包括发送窗口,所述获取网络环境信息与传输参数的对应关系的步骤包括:
13、获取网络信号信息与发送窗口的对应关系;其中,所述网络信号信息包括网络信号强度,所述对应关系包括所述网络信号强度与所述发送窗口呈正相关;
14、和/或,
15、响应于所述当前网络环境信息包括当前网络信号信息,所述传输参数包括超时重传时间,所述获取网络环境信息与传输参数的对应关系的步骤包括:
16、获取网络信号信息与超时重传时间的对应关系;其中,所述网络信号信息包括网络信号强度,所述对应关系包括所述网络信号强度与所述超时重传时间呈负相关;
17、和/或,
18、响应于所述当前网络环境信息包括当前缓存占用空间,所述传输参数包括超时重传时间,所述获取网络环境信息与传输参数的对应关系的步骤包括:
19、获取缓存占用空间与超时重传时间的对应关系;其中,所述对应关系包括所述缓存占用空间与所述超时重传时间呈正相关;
20、和/或,
21、响应于所述当前网络环境信息包括当前缓存占用空间,所述传输参数包括发送窗口,所述获取网络环境信息与传输参数的对应关系的步骤包括:
22、获取缓存占用空间与发送窗口的对应关系;其中,所述对应关系包括所述缓存占用空间与所述发送窗口呈负相关。
23、优选地,所述当前网络环境信息包括当前网络信号信息,所述当前网络信号信息包括当前网络质量信息,所述获取当前网络特征信息的步骤包括:
24、获取当前信号参数;
25、响应于所述当前信号参数小于或者等于对应的第一阈值,且大于对应的第二阈值,确定当前网络质量信息为第一网络质量;其中,所述第一阈值大于所述第二阈值;
26、响应于所述当前信号参数小于或者等于所述第二阈值,确定当前网络质量信息为第二网络质量;
27、所述根据所述当前网络环境信息调整传输参数的步骤包括:
28、响应于当前网络质量信息为第一网络质量,基于第一调整幅度调整传输参数;
29、响应于当前网络质量信息为第二网络质量,基于第二调整幅度调整传输参数;
30、其中,所述第一调整幅度小于所述第二调整幅度。
31、优选地,所述信号参数包括参考信号接收功率和/或参考信号接收质量。
32、优选地,所述传输参数动态调整方法应用于终端,所述传输参数动态调整方法还包括:
33、响应于通信数据包超时重传,且所述终端并未接收到当前网络环境信息,所述终端的上层通过底层上报的方式获取当前网络环境信息;
34、响应于通信数据包超时重传,且所述终端接收到当前网络环境信息,通过注意力指令调整传输参数。
35、优选地,所述根据所述当前网络环境信息调整传输参数的步骤后包括:
36、根据调整后的传输参数传输所述通信数据包。
37、优选地,所述网络信号信息包括网络质量信息和/或网络干扰信息。
38、本公开还提供一种传输参数动态调整系统,所述传输参数动态调整系统包括:
39、获取模块,用于响应于通信数据包超时重传,获取当前网络环境信息;
40、调整模块,用于根据所述当前网络环境信息调整传输参数。
41、本公开还提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的传输参数动态调整方法。
42、本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的传输参数动态调整方法。
43、本公开还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的传输参数动态调整方法。
44、本公开还提供一种芯片,应用于电子设备,所述芯片用于执行上述的传输参数动态调整方法。
45、本公开还提供一种芯片模组,应用于电子设备,包括收发组件和芯片,所述芯片,用于执行上述的传输参数动态调整方法。
46、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
47、本公开的积极进步效果在于:
48、本公开主动根据当前的网络环境信息实时地调整传输参数,从而在复杂地网络环境下减少数据包重传、数据积压地现象,降低资源浪费,提高数据包传输的效率和终端的整体数据传输性能。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243082.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。