[发明专利]数据传输方法、装置、计算机设备及存储介质在审
申请号: | 202011125164.9 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112256495A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 莫生平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;H04L12/26;H04L29/08 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓应山;邓小玲 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 计算机 设备 存储 介质 | ||
1.一种数据传输方法,应用于内容分发网络中,其特征在于,所述方法包括:
根据用户向源站发送的访问资源请求确定第一网络节点;
根据所述访问资源请求确定访问资源类型,所述访问资源类型包括静态资源和动态资源;
当所述访问资源是静态资源时,将所述第一网络节点缓存中对应的所述访问资源发送给所述用户;
当所述访问资源是动态资源时,则计算所述第一网络节点和所述源站之间的多条路径,并根据网络状况选择对应路径将所述源站中对应的所述访问资源发送给所述用户。
2.如权利要求1所述的数据传输方法,其特征在于,所述内容分发网络包括多个边缘节点和至少一个父层节点,所述根据用户向源站发送的访问资源请求确定第一网络节点包括:
接收用户输出的所述源站对应的域名;
解析所述域名以将所述访问资源请求指向所述第一网络节点对应的边缘节点。
3.如权利要求2所述的数据传输方法,其特征在于,所述当所述访问资源是静态资源时,将所述离用户最近的网络节点缓存中对应的所述访问资源发送给所述用户包括:
当所述访问资源是静态资源时,将所述第一网络节点对应的边缘节点缓存中对应的所述访问资源发送给所述用户;
当所述边缘节点没有缓存对应的所述访问资源时,将所述边缘节点的父层节点缓存中对应的所述访问资源发送给所述用户;
当所述父层节点没有缓存对应的所述访问资源时,通过所述内容分发网络向所述源站获取所述访问资源。
4.如权利要求1或3所述的数据传输方法,其特征在于,所述当所述访问资源是动态资源时,则计算所述离用户最近的网络节点和所述源站之间的多条路径,并根据网络状况选择对应路径将所述源站中对应的所述访问资源发送给所述用户包括:
当所述访问资源是动态资源时,根据所述内容分发网络中当前网络延迟,丢包率或抖动值计算所述边缘节点和所述源站间多条路径;
选择所述网络延迟,丢包率或抖动值满足第一条件的对应路径将所述源站中对应的所述访问资源发送给所述用户;
当所述第一条件对应路径网络状况发生变化时,选择其他路径将所述源站中对应的所述访问资源发送给所述用户。
5.如权利要求4所述的数据传输方法,其特征在于,所述当所述访问资源是动态资源时,根据所述内容分发网络中当前网络延迟,丢包率或抖动值计算所述边缘节点和所述源站间多条路径包括:
通过所述边缘节点和所述父层节点之间互相执行网络探测得到各节点之间数据传输的网络延迟;
根据所述边缘节点和所述源站间不同路径的总网络延迟大小顺序确定所述边缘节点和所述源站间的第一路径、第二路径和第三路径。
6.如权利要求5所述的数据传输方法,其特征在于,所述选择所述网络延迟,丢包率或抖动值满足第一条件的对应路径将所述源站中对应的所述访问资源发送给所述用户包括:
选择所述边缘节点和所述源站间总网络延迟最小的路径作为第一路径,以将所述源站中对应的所述访问资源发送给所述用户。
7.如权利要求6所述的数据传输方法,其特征在于,所述当所述第一条件对应路径网络状况发生变化时,选择其他路径将所述源站中对应的所述访问资源发送给所述用户包括:
当所述第一路径发生网络故障时,通过所述第二路径将所述源站中对应的所述访问资源发送给所述用户;
当所述第二路径发生网络故障时,通过第三路径将所述源站中对应的所述访问资源发送给所述用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125164.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有防水结构的环境污染检测用检测仪
- 下一篇:一种手术刀