[发明专利]一种数据传输方法及系统在审
申请号: | 201710720473.2 | 申请日: | 2017-08-21 |
公开(公告)号: | CN107707616A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 陈闯;张炎泼 | 申请(专利权)人: | 贵州白山云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司11453 | 代理人: | 白莹,李冬梅 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 | ||
本发明公开了一种数据传输方法及系统,此方法包括:在网络中至少一子区区域内设置边缘存储节点;子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。本发明通过在网络的子区区域中设置边缘存储节点,有效缓解中心存储节点的处理压力,提高整个系统的处理能力。
技术领域
本发明涉及互联网技术领域,尤其涉及一种数据传输方法及系统。
背景技术
随着网络技术的发展,各种业务中用户需在网络中上传和下载的数据海量增加,在不同地区设置中心存储节点和镜像服务器的方式,在数据访问量快速增加时,中心存储节点和镜像服务器承受较大的处理压力,容易大幅降低服务器的处理能力甚至影响服务器的正常运行。所以需要一种新的数据传输方法。
发明内容
为了解决上述技术问题,本发明提供了一种数据传输方法及系统。
本发明提供了一种数据传输方法,包括:
在网络中至少一子区区域内设置边缘存储节点;
子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;
所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。
上述数据传输方法还具有以下特点:
所述在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后获取此数据文件并转发至此用户包括:所述边缘存储节点判断本地未存储有此用户的下载请求对应的数据文件时,向所述中心存储节点查询到存储有此用户的下载请求对应的数据文件的其它至少一边缘存储节点时,从所述边缘存储节点中选择一边缘存储节点,从此边缘存储节点获取此用户的下载请求对应的数据文件并转发至此用户。
上述数据传输方法还具有以下特点:
所述方法还包括:所述边缘存储节点向所述中心存储节点查询其它边缘存储节点未存储有此用户的下载请求对应的数据文件时,从所述中心存储节点获取此用户的下载请求对应的数据文件并转发至此用户。
上述数据传输方法还具有以下特点:
所述方法还包括:所述中心存储节点接收到所述数据文件后,保存此数据文件以及此数据文件的元数据,此数据文件的元数据中的文件地址包括存储此用户的此数据文件的边缘存储节点的标识;
所述向所述中心存储节点查询存储有此用户的下载请求对应的数据文件的其它至少一边缘存储节点包括:根据数据文件的标识查询所述中心存储节点的所述数据文件的元数据以获得以此所述数据文件的元数据的文件地址。
上述数据传输方法还具有以下特点:
子区区域内未设置有边缘存储节点时,CDN边缘节点接收用户上传请求并通知至中心存储节点,中心存储节点选择距离用户最近的CDN边缘节点接收用户上传的数据文件,此CDN边缘节点将此数据文件上传至至少一中心存储节点。
本发明还提供了一种数据传输系统,包括:边缘存储节点和中心存储节点;所述边缘存储节点包括:
接收模块,用于接收用户上传的数据文件;还用于接收用户的下载请求;
存储模块,用于将接收模块接收到的用户上传的数据文件存储预设时长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技有限公司,未经贵州白山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710720473.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采用并联解码模式的数控电流转换系统
- 下一篇:眼图产生器