[发明专利]一种数据传输方法及装置有效
申请号: | 202010552703.0 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111464448B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 戴敏;郑伟珂;陈锐龙;吴伟;林潇聪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L29/06;H04L29/08 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 彭绪坤 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
本申请实施例公开了一种数据传输方法及装置;本申请实施例可以基于网络数据包的加速请求,确定所述网络数据包在加速网络的数据接入节点及数据出口节点;基于加速网络的当前网络状态、数据接入节点和数据出口节点,确定所述网络数据包在加速网络的当前加速路径,其中,所述当前加速路径包括所述数据接入节点、所述数据出口节点,以及加速网络中位于数据接入节点和数据出口节点之间的数据中转节点;基于网络数据包的数据长度,将所述网络数据包分解成至少一个子网络数据包;确定所述当前加速路径中所述数据中转节点的地址信息;根据数据中转节点的地址信息,将所述子网络数据包在所述当前加速路径进行传输。该方案可以提高数据传输的效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种数据传输方法及装置。
背景技术
互联网的诞生使得可以通过网络进行数据的传输,进而进行信息的交流,而网络加速技术的应用则使得数据在网络中的传输可以更快速,大大提升了信息交流的效率与用户体验。
在对相关技术的研究和实践过程中,本申请的发明人发现,针对用户会话中数据传输的加速请求,在网络加速过程中通过沿着分配好的传输通道来进行数据的传输时,经常遇到诸如响应慢、服务不稳定等情况,使得数据传输的效率低下。当用户会话在网络加速资源上进行数据传输时,未能对网络加速资源实现高效的使用,且在应对不稳定的网络传输状况时,数据传输的效率也得不到保证,因而导致了数据传输效率的低下。此外,当数据传输通道上任何一跳出现了机器故障时,会导致整个加速链路的失效,造成了节点间连接通道资源的浪费,从而加剧了数据传输效率的低下。
发明内容
本申请实施例提供一种数据传输方法及装置,可以提高数据传输的效率。
本申请实施例提供一种数据传输方法,包括:
基于网络数据包的加速请求,确定所述网络数据包在加速网络的数据接入节点及数据出口节点;
基于所述加速网络的当前网络状态、所述数据接入节点和所述数据出口节点,确定所述网络数据包在所述加速网络的当前加速路径,其中,所述当前加速路径包括所述数据接入节点、所述数据出口节点,以及所述加速网络中位于所述数据接入节点和所述数据出口节点之间的数据中转节点;
基于所述网络数据包的数据长度,将所述网络数据包分解成至少一个子网络数据包;
确定所述当前加速路径中所述数据中转节点的地址信息;
根据所述数据中转节点的地址信息,将所述子网络数据包在所述当前加速路径进行传输。
相应的,本申请实施例还提供一种数据传输装置,包括:
节点确定单元,可以用于基于网络数据包的加速请求,确定所述网络数据包在加速网络的数据接入节点及数据出口节点;
路径确定单元,可以用于基于所述加速网络的当前网络状态、所述数据接入节点和所述数据出口节点,确定所述网络数据包在所述加速网络的当前加速路径,其中,所述当前加速路径包括所述数据接入节点、所述数据出口节点,以及所述加速网络中位于所述数据接入节点和所述数据出口节点之间的数据中转节点;
分解单元,可以用于基于所述网络数据包的数据长度,将所述网络数据包分解成至少一个子网络数据包;
信息确定单元,可以用于确定所述当前加速路径中所述数据中转节点的地址信息;
传输单元,可以用于根据所述数据中转节点的地址信息,将所述子网络数据包在所述当前加速路径进行传输。
在一实施例中,所述路径确定单元,包括:
网络状态获取子单元,可以用于获取所述加速网络的当前网络状态;
策略信息确定子单元,可以用于确定所述当前网络状态对应的加速路径策略信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010552703.0/2.html,转载请声明来源钻瓜专利网。