一种基于节点转发的远距离跨洲际文件转发传输方法

文档序号:10691219阅读:203来源:国知局
一种基于节点转发的远距离跨洲际文件转发传输方法
【专利摘要】本发明公开了一种基于节点转发的远距离跨洲际文件转发传输方法,该方法在客户端和服务接收端之间设立一个自建CCN节点,该节点作为转发服务器,连接客户端和服务接收端,客户端通过本地网络与最近的Internet网络连接,并发送文件到转发服务器,转发服务器再通过主干网络与站内或分站周边的服务接收端直接相连。通过在主干网络设置节点转发服务器提升文件跨州链路传输速度,通过转发服务器将传输文件进行不落地节点转发,不需要在多个服务器上进行多次读写操作,减小节点转发服务器磁盘读写压力,最大化传输速度;文件远距离跨洲际传输绕开了较差的直连网络,利用节点转发服务器的主干链路,在内网中进行文件传输,大大提高传输速度。
【专利说明】
一种基于节点转发的远距离跨洲际文件转发传输方法
技术领域
[0001]本发明涉及数据传输领域,特别是一种基于节点转发的远距离跨洲际文件转发传输方法。
【背景技术】
[0002]由于新闻类节目对于传播的实时性有比较高的要求,而越来越多的高清新闻视频文件数据量十分巨大,在传输过程中效率较低,特别是在远距离跨洲际的文件传输效率成为亟待解决的问题。当前的远距离跨洲际文件转发传输方式与普通传输方式一样,并无特别之处,即通过互联网链路将数据一层一层传到接收端。
[0003]这种方式在以下场景存在诸多安全隐患和不便:
I)传输时间周期长
通过传统互联网链路进行远距离跨洲际的文件传输,需要从本地一层一层地访问到接收端的网络,并进行一次又一次的读写操作,传输时间周期长,传输效率十分低下,新闻传播的及时性大大降低。
[0004]2)传输速度不稳定
由于各地的网络环境质量参差不齐,在远距离跨洲际文件的数据传输过程中不可避免会遇到网络中断,传输停滞等状况,大大影响传输效率,且偶然性太大,无法预估传输时间。

【发明内容】

[0005]本发明的目的在于克服现有技术的不足,提供一种基于节点转发的远距离跨洲际文件转发传输方法,通过在主干网络设置节点转发服务器提升文件跨州链路传输速度,通过转发服务器将传输文件进行不落地节点转发,不需要在多个服务器上进行多次读写操作,减小节点转发服务器磁盘读写压力,最大化传输速度。
[0006]本发明的目的是通过以下技术方案来实现的:一种基于节点转发的远距离跨洲际文件转发传输方法,所述的方法在客户端和服务接收端之间设立一个自建CCN节点,该节点作为转发服务器,连接客户端和服务接收端,客户端通过本地网络与最近的Internet网络连接,并发送文件到转发服务器,转发服务器再通过主干网络与站内或分站周边的服务接收端直接相连。
[0007]所述的转发服务器的建立方法包括如下子步骤:
SOl:部署环境:基于主干链路的网络中心,将云环境部署到主干链路中;
S02:搭建节点转发服务,智能选择最快速度链路进行传输;
S03:配置数据接收服务和转发服务。
[0008]所述的步骤S02中智能选择最快速度链路通过对多个节点进行传输速度的计算,智能选择转发服务器的方法,默认使用用户数据协议UDP传输,并记下历史传输平均速度,供选择参考,传输控制协议TCP则使用探测为准,当探测速度超过UDP则切换至文件传输协议FTP传输。
[0009]所述的探测速度的探测流程如下:
SI 1:测试链路网络;
S12:查询最近库,若未找到则选择传输协议,若找到则跳转步骤S16;
S13:根据选择的传输协议启动相应的测试;
S14:发送测速数据取样;
S15:更新历史数据库;
S16:返回结果。
[0010]所述的云环境包括亚马逊云、阿里云、微软云。
[0011 ]所述的传输协议包括UDP和TCP。
[0012]本发明的有益效果是:本发明提供了一种基于节点转发的远距离跨洲际文件转发传输方法,通过在主干网络设置节点转发服务器提升文件跨州链路传输速度,通过转发服务器将传输文件进行不落地节点转发,不需要在多个服务器上进行多次读写操作,减小节点转发服务器磁盘读写压力,最大化传输速度;文件远距离跨洲际传输绕开了较差的直连网络,利用节点转发服务器的主干链路,在内网中进行文件传输,大大提高传输速度。
【附图说明】
[0013]图1为本发明的传输方法示意图;
图2为探测速度流程图。
【具体实施方式】
[0014]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0015]如图1所示,一种基于节点转发的远距离跨洲际文件转发传输方法,所述的方法在客户端和服务接收端之间设立一个自建CCN节点,该节点作为转发服务器,连接客户端和服务接收端,客户端通过本地网络与最近的Internet网络连接,并发送文件到转发服务器,转发服务器再通过主干网络与站内或分站周边的服务接收端直接相连。
[0016]所述的转发服务器的建立方法包括如下子步骤:
SOl:部署环境:基于主干链路的网络中心,将云环境部署到主干链路中;
S02:搭建节点转发服务,智能选择最快速度链路进行传输;
S03:配置数据接收服务和转发服务。
[0017]所述的步骤S02中智能选择最快速度链路通过对多个节点进行传输速度的计算,智能选择转发服务器的方法,默认使用用户数据协议UDP传输,并记下历史传输平均速度,供选择参考,传输控制协议TCP则使用探测为准,当探测速度超过UDP则切换至文件传输协议FTP传输,传输一次后记下历史数据,传输速度以最新为准。
[0018]如图2所示,所述的探测速度的探测流程如下:
SI 1:测试链路网络;
S12:查询最近库,若未找到则选择传输协议,若找到则跳转步骤S16;
S13:根据选择的传输协议启动相应的测试;
S14:发送测速数据取样; S15:更新历史数据库;
S16:返回结果。
[0019]所述的云环境包括亚马逊云、阿里云、微软云。
[0020]所述的传输协议包括UDP和TCP。
[0021]转发服务区包括消息接收单元、消息转发单元和消息监听单元,消息监听单元实时监听网络上是否有消息发送过来,消息接收单元接收客户端发送来的消息,消息转发单元将接收到消息转发到数据接收端。
[0022]客户端发送任务,通过互联网链路和主干链路传输到服务端,然后服务端接收任务,实现全流程自动化。
【主权项】
1.一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的方法在客户端和服务接收端之间设立一个自建CCN节点,该节点作为转发服务器,连接客户端和服务接收端,客户端通过本地网络与最近的Internet网络连接,并发送文件到转发服务器,转发服务器再通过主干网络与站内或分站周边的服务接收端直接相连。2.根据权利要求1所述的一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的转发服务器的建立方法包括如下子步骤: 501:部署环境:基于主干链路的网络中心,将云环境部署到主干链路中; 502:搭建节点转发服务,智能选择最快速度链路进行传输; 503:配置数据接收服务和转发服务。3.根据权利要求2所述的一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的步骤S02中智能选择最快速度链路通过对多个节点进行传输速度的计算,智能选择转发服务器的方法,默认使用用户数据协议UDP传输,并记下历史传输平均速度,供选择参考,传输控制协议TCP则使用探测为准,当探测速度超过UDP则切换至文件传输协议FTP传输。4.根据权利要求3所述的一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的探测速度的探测流程如下: SI 1:测试链路网络; S12:查询最近库,若未找到则选择传输协议,若找到则跳转步骤S16; S13:根据选择的传输协议启动相应的测试; S14:发送测速数据取样; S15:更新历史数据库; S16:返回结果。5.根据权利要求2所述的一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的云环境包括亚马逊云、阿里云、微软云。6.根据权利要求4所述的一种基于节点转发的远距离跨洲际文件转发传输方法,其特征在于:所述的传输协议包括UDP和TCP。
【文档编号】H04L29/08GK106060179SQ201610688150
【公开日】2016年10月26日
【申请日】2016年8月18日
【发明人】倪宇, 邓刚, 付强, 潘云刚
【申请人】成都索贝数码科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1