一种数据传输方法和相关装置与流程
- 国知局
- 2024-10-21 14:24:37
本申请涉及通信,特别是涉及一种数据传输方法和相关装置。
背景技术:
1、随着通信技术的不断发展,终端与服务器进行数据通信的需求也日益扩增。
2、在终端与服务器需要进行数据通信时,终端和服务器之间可以基于一定的数据传输协议建立通信连接。然后,终端可以通过网络接口对应的网络路径与服务器进行数据传输,实现数据通信。
3、然而,相关技术中所采用的数据传输方式存在数据传输质量低的问题。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种数据传输方法和相关装置,在数据传输过程中,可以进行网络路径自适应决策,能够利用满足数据传输条件的网络路径进行数据传输,从而提高数据传输质量。
2、本申请实施例公开了如下技术方案:
3、一方面,本申请实施例提供一种数据传输方法,所述方法包括:
4、在终端利用第一网络路径向服务器传输目标数据的过程中,获取所述终端的网络路径列表;所述网络路径列表包括多条网络路径,所述多条网络路径包括所述第一网络路径,所述多条网络路径为所述终端已开启的网络接口对应的网络路径;
5、针对所述多条网络路径中的每条网络路径,确定所述网络路径对应的网络质量;
6、根据所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定第二网络路径;所述第二网络路径对应的网络质量满足数据传输条件;
7、通过所述终端利用所述第二网络路径对所述目标数据进行传输。
8、又一方面,本申请实施例提供一种数据传输装置,所述装置包括获取单元、确定单元和传输单元:
9、所述获取单元,用于在终端利用第一网络路径向服务器传输目标数据的过程中,获取所述终端的网络路径列表;所述网络路径列表包括多条网络路径,所述多条网络路径包括所述第一网络路径,所述多条网络路径为所述终端已开启的网络接口对应的网络路径;
10、所述确定单元,用于针对所述多条网络路径中的每条网络路径,确定所述网络路径对应的网络质量;
11、所述确定单元,还用于根据所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定第二网络路径;所述第二网络路径对应的网络质量满足数据传输条件;
12、所述传输单元,用于通过所述终端利用所述第二网络路径对所述目标数据进行传输。
13、另一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器以及存储器:
14、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
15、所述处理器用于根据所述计算机程序中的指令执行前述任一方面所述的方法。
16、另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行前述任一方面所述的方法。
17、另一方面,本申请实施例提供一种计算机程序产品,包括计算机程序,当其在计算机设备上运行时,使得所述计算机设备执行时实现前述任一方面所述的方法。
18、由上述技术方案可以看出,在终端利用第一网络路径向服务器传输目标数据的过程中,可以首先获取终端的网络路径列表,该网络路径列表可以包括多条网络路径,多条网络路径可以包括第一网络路径,以及多条网络路径可以为终端已开启的网络接口对应的网络路径,故多条网络路径可以用于终端向服务器传输目标数据。进而,针对每条网络路径,可以确定网络路径对应的网络质量,网络质量可以用于表征网络路径的数据传输性能。进一步,可以根据多条网络路径分别对应的网络质量,从多条网络路径中确定第二网络路径,然后通过终端利用第二网络路径对目标数据进行传输。其中,第二网络路径对应的网络质量满足数据传输条件,数据传输条件可以用于评估网络路径的数据传输性能是否能够保证数据传输质量,第二网络路径满足数据传输条件,表明第二网络路径的数据传输性能可以保证数据传输质量,故利用第二网络路径对目标数据进行传输,能够保证数据传输质量。可见,在数据传输的过程中,提供了一种基于网络质量的网络路径自适应决策方法,具体是指基于网络质量从多条网络路径中确定出网络质量满足数据传输条件的第二网络路径,然后将传输目标数据的网络路径调整为第二网络路径。由此,能够利用满足数据传输条件的网络路径进行数据传输,从而提高数据传输质量。
技术特征:1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述网络路径对应的网络质量,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述终端获取所述网络路径的网络质量参数,包括:
4.根据权利要求2所述的方法,其特征在于,所述通过所述终端获取所述网络路径的网络质量参数,包括:
5.根据权利要求2所述的方法,其特征在于,所述网络质量参数包括时延参数、丢包率参数和网络宽带参数,所述根据所述网络质量参数确定所述网络路径对应的网络质量,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定第二网络路径,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定第二网络路径,包括:
8.根据权利要求7所述的方法,其特征在于,所述若确定所述第一网络路径对应的网络质量不满足所述数据传输条件,根据所述终端的网络路径策略和所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定所述第二网络路径,包括:
9.根据权利要求7所述的方法,其特征在于,所述若确定所述第一网络路径对应的网络质量不满足所述数据传输条件,根据所述终端的网络路径策略和所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定所述第二网络路径,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述目标数据的数据大小和所述多条网络路径分别对应的网络质量,从所述多条网络路径中筛选目标数量的网络路径作为所述第二网络路径,包括:
11.根据权利要求9所述的方法,其特征在于,所述通过所述终端利用所述第二网络路径对所述目标数据进行传输,包括:
12.根据权利要求7所述的方法,其特征在于,所述若确定所述第一网络路径对应的网络质量不满足所述数据传输条件,根据所述终端的网络路径策略和所述多条网络路径分别对应的网络质量,从所述多条网络路径中确定所述第二网络路径,包括:
13.根据权利要求1-12中任一项所述的方法,其特征在于,所述方法还包括:
14.根据权利要求1-12中任一项所述的方法,其特征在于,所述方法还包括:
15.根据权利要求1-12中任一项所述的方法,其特征在于,所述方法还包括:
16.一种数据传输装置,其特征在于,所述装置包括获取单元、确定单元和传输单元:
17.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于实现权利要求1-15任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,其特征在于,当其在计算机设备上运行时,使得所述计算机设备执行权利要求1-15任一项所述的方法。
技术总结本申请公开一种数据传输方法和相关装置,可以首先获取终端的网络路径列表,该网络路径列表可以包括多条网络路径,多条网络路径可以包括第一网络路径,以及多条网络路径可以为终端已开启的网络接口对应的网络路径。然后可以确定网络路径对应的网络质量,网络质量可以用于表征网络路径的数据传输性能。进而,可以根据多条网络路径分别对应的网络质量,从多条网络路径中确定网络质量满足数据传输条件的第二网络路径,然后通过终端利用第二网络路径对目标数据进行传输。可见,针对数据传输过程,提供了一种基于网络质量的网络路径自适应决策的方法,由此能够利用满足数据传输条件的网络路径进行数据传输,从而提高数据传输质量。技术研发人员:吴伟,郑伟珂,杨赞,陈锐龙受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/10/17本文地址:https://www.jishuxx.com/zhuanli/20241021/318029.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表