[发明专利]数据传输方法、装置、计算机设备及存储介质在审
申请号: | 202011125164.9 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112256495A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 莫生平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;H04L12/26;H04L29/08 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓应山;邓小玲 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了数据传输方法、装置、计算机设备及存储介质,通过根据用户向源站发送的访问资源请求确定第一网络节点,根据所述访问资源请求确定访问资源类型,当所述访问资源是静态资源时,将所述第一网络节点缓存中对应的所述访问资源发送给所述用户;当所述访问资源是动态资源时,则计算所述第一网络节点和源站之间的多条路径,并根据网络状况选择对应路径将源站中对应的所述访问资源发送给所述用户,确保了加速效果最优,以及加速效果稳定。本申请可应用于智慧政务/智慧城管/智慧社区/智慧安防/智慧物流/智慧医疗/智慧教育/智慧环保/智慧交通场景中,从而推动智慧城市的建设。
技术领域
本发明涉及内容分发网络领域,尤其涉及一种数据传输方法、装置、计算机设备及存储介质。
背景技术
CDN(Content Delivery Network,内容分发网络)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
CDN大部分时都通过缓存进行静态文件分发,随着电商、金融、社交和云游戏的兴起,CDN也被使用在动态加速上,它的特点是实时无缓存的获取最新内容,但是现有市场上的加速方法,还存在加速效果不明显,以及加速效果不稳定等问题。
发明内容
有鉴于此,本发明提出一种数据传输方法、装置、计算机设备及存储介质,用于解决现有技术数据传输过程,网络加速效果不明显,加速效果不稳定的问题。
首先,为实现上述目的,本发明提出一种数据传输方法,应用于内容分发网络中,所述方法包括:
根据用户向源站发送的访问资源请求确定第一网络节点;
根据所述访问资源请求确定访问资源类型,所述访问资源类型包括静态资源和动态资源;
当所述访问资源是静态资源时,将所述第一网络节点缓存中对应的所述访问资源发送给所述用户;
当所述访问资源是动态资源时,则计算所述第一网络节点和所述源站之间的多条路径,并根据网络状况选择对应路径将所述源站中对应的所述访问资源发送给所述用户。
优选的,所述内容分发网络包括多个边缘节点和至少一个父层节点,所述根据用户向源站发送的访问资源请求确定第一网络节点包括:
接收用户输出的所述源站对应的域名;
解析所述域名以将所述访问资源请求指向所述第一网络节点对应的边缘节点。
优选的,所述当所述访问资源是静态资源时,将所述离用户最近的网络节点缓存中对应的所述访问资源发送给所述用户包括:
当所述访问资源是静态资源时,将所述第一网络节点对应的边缘节点缓存中对应的所述访问资源发送给所述用户;
当所述边缘节点没有缓存对应的所述访问资源时,将所述边缘节点的父层节点缓存中对应的所述访问资源发送给所述用户;
当所述父层节点没有缓存对应的所述访问资源时,通过所述内容分发网络向所述源站获取所述访问资源。
优选的,所述当所述访问资源是动态资源时,则计算所述离用户最近的网络节点和所述源站之间的多条路径,并根据网络状况选择对应路径将所述源站中对应的所述访问资源发送给所述用户包括:
当所述访问资源是动态资源时,根据所述内容分发网络中当前网络延迟,丢包率或抖动值计算所述边缘节点和所述源站间多条路径;
选择所述网络延迟,丢包率或抖动值满足第一条件的对应路径将所述源站中对应的所述访问资源发送给所述用户;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125164.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有防水结构的环境污染检测用检测仪
- 下一篇:一种手术刀