一种数据传输方法及系统技术方案

技术编号:17307605 阅读:48 留言:0更新日期:2018-02-19 04:47
本发明专利技术公开了一种数据传输方法及系统,此方法包括:在网络中至少一子区区域内设置边缘存储节点;子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。本发明专利技术通过在网络的子区区域中设置边缘存储节点,有效缓解中心存储节点的处理压力,提高整个系统的处理能力。

A data transmission method and system

The invention discloses a data transmission method and system, the method includes: setting the edge storage node at least one sub area within the region in the network; sub area is arranged in the edge of the storage node, receives the user uploaded via the edge storage node data file, the data file storage and synchronized to the preset period at least a central storage node; the edges of the storage node receives the user download request, the user in the local store download request to the corresponding data file, the edge of the storage node after the data file is transmitted to the user, access to a central storage node in the local storage is not the user's download request corresponding to the data file after forwarding the data file and forwarded this user. By setting edge storage nodes in the sub area of the network, the invention effectively alleviates the processing pressure of the central storage node and improves the processing capacity of the whole system.

【技术实现步骤摘要】
一种数据传输方法及系统
本专利技术涉及互联网
,尤其涉及一种数据传输方法及系统。
技术介绍
随着网络技术的发展,各种业务中用户需在网络中上传和下载的数据海量增加,在不同地区设置中心存储节点和镜像服务器的方式,在数据访问量快速增加时,中心存储节点和镜像服务器承受较大的处理压力,容易大幅降低服务器的处理能力甚至影响服务器的正常运行。所以需要一种新的数据传输方法。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种数据传输方法及系统。本专利技术提供了一种数据传输方法,包括:在网络中至少一子区区域内设置边缘存储节点;子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。上述数据传输方法还具有以下特点:所述在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后获取此数据文件并转发至此用户包括本文档来自技高网...
一种数据传输方法及系统

【技术保护点】
一种数据传输方法,其特征在于,包括:在网络中至少一子区区域内设置边缘存储节点;子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:在网络中至少一子区区域内设置边缘存储节点;子区区域内设置有边缘存储节点时,通过边缘存储节点接收用户上传的数据文件,将此数据文件存储预设时长并同步至至少一中心存储节点;所述边缘存储节点接收用户的下载请求后,在本地存储有此用户的下载请求对应的数据文件时,所述边缘存储节点将此数据文件传输至此用户,在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后转发此数据文件并转发至此用户。2.如权利要求1所述的数据传输方法,其特征在于,所述在本地存储未有此用户的下载请求对应的数据文件时访问中心存储节点后获取此数据文件并转发至此用户包括:所述边缘存储节点判断本地未存储有此用户的下载请求对应的数据文件时,向所述中心存储节点查询到存储有此用户的下载请求对应的数据文件的其它至少一边缘存储节点时,从所述边缘存储节点中选择一边缘存储节点,从此边缘存储节点获取此用户的下载请求对应的数据文件并转发至此用户。3.如权利要求2所述的数据传输方法,其特征在于,所述方法还包括:所述边缘存储节点向所述中心存储节点查询其它边缘存储节点未存储有此用户的下载请求对应的数据文件时,从所述中心存储节点获取此用户的下载请求对应的数据文件并转发至此用户。4.如权利要求2所述的数据传输方法,其特征在于,所述方法还包括:所述中心存储节点接收到所述数据文件后,保存此数据文件以及此数据文件的元数据,此数据文件的元数据中的文件地址包括存储此用户的此数据文件的边缘存储节点的标识;所述向所述中心存储节点查询存储有此用户的下载请求对应的数据文件的其它至少一边缘存储节点包括:根据数据文件的标识查询所述中心存储节点的所述数据文件的元数据以获得以此所述数据文件的元数据的文件地址。5.如权利要求1所述的数据传输方法,其特征在于,子区区域内未设置有边缘存储节点时,CDN边缘节点接收用户上传请求并通知至中心存储节点,中心存储节点选择距离用户最近的CDN边缘节点接收用户上传的数据文件,此CDN边缘节点将此数据文件上传至至少一中心存储节点。6.一种数据传输系统,其特征在于,包括:边缘存储节点和中心存储节点;所述边缘存储节点包括:接收模块,用于接收用户上传的数据文件;还用于接收用户的下...

【专利技术属性】
技术研发人员:陈闯张炎泼
申请(专利权)人:贵州白山云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1