一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法
【專利摘要】本發(fā)明公開了一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,該方法在客戶端和服務接收端之間設立一個自建CCN節(jié)點,該節(jié)點作為轉發(fā)服務器,連接客戶端和服務接收端,客戶端通過本地網絡與最近的Internet網絡連接,并發(fā)送文件到轉發(fā)服務器,轉發(fā)服務器再通過主干網絡與站內或分站周邊的服務接收端直接相連。通過在主干網絡設置節(jié)點轉發(fā)服務器提升文件跨州鏈路傳輸速度,通過轉發(fā)服務器將傳輸文件進行不落地節(jié)點轉發(fā),不需要在多個服務器上進行多次讀寫操作,減小節(jié)點轉發(fā)服務器磁盤讀寫壓力,最大化傳輸速度;文件遠距離跨洲際傳輸繞開了較差的直連網絡,利用節(jié)點轉發(fā)服務器的主干鏈路,在內網中進行文件傳輸,大大提高傳輸速度。
【專利說明】
一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法
技術領域
[0001]本發(fā)明涉及數據傳輸領域,特別是一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法。
【背景技術】
[0002]由于新聞類節(jié)目對于傳播的實時性有比較高的要求,而越來越多的高清新聞視頻文件數據量十分巨大,在傳輸過程中效率較低,特別是在遠距離跨洲際的文件傳輸效率成為亟待解決的問題。當前的遠距離跨洲際文件轉發(fā)傳輸方式與普通傳輸方式一樣,并無特別之處,即通過互聯網鏈路將數據一層一層傳到接收端。
[0003]這種方式在以下場景存在諸多安全隱患和不便:
I)傳輸時間周期長
通過傳統(tǒng)互聯網鏈路進行遠距離跨洲際的文件傳輸,需要從本地一層一層地訪問到接收端的網絡,并進行一次又一次的讀寫操作,傳輸時間周期長,傳輸效率十分低下,新聞傳播的及時性大大降低。
[0004]2)傳輸速度不穩(wěn)定
由于各地的網絡環(huán)境質量參差不齊,在遠距離跨洲際文件的數據傳輸過程中不可避免會遇到網絡中斷,傳輸停滯等狀況,大大影響傳輸效率,且偶然性太大,無法預估傳輸時間。
【發(fā)明內容】
[0005]本發(fā)明的目的在于克服現有技術的不足,提供一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,通過在主干網絡設置節(jié)點轉發(fā)服務器提升文件跨州鏈路傳輸速度,通過轉發(fā)服務器將傳輸文件進行不落地節(jié)點轉發(fā),不需要在多個服務器上進行多次讀寫操作,減小節(jié)點轉發(fā)服務器磁盤讀寫壓力,最大化傳輸速度。
[0006]本發(fā)明的目的是通過以下技術方案來實現的:一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,所述的方法在客戶端和服務接收端之間設立一個自建CCN節(jié)點,該節(jié)點作為轉發(fā)服務器,連接客戶端和服務接收端,客戶端通過本地網絡與最近的Internet網絡連接,并發(fā)送文件到轉發(fā)服務器,轉發(fā)服務器再通過主干網絡與站內或分站周邊的服務接收端直接相連。
[0007]所述的轉發(fā)服務器的建立方法包括如下子步驟:
SOl:部署環(huán)境:基于主干鏈路的網絡中心,將云環(huán)境部署到主干鏈路中;
S02:搭建節(jié)點轉發(fā)服務,智能選擇最快速度鏈路進行傳輸;
S03:配置數據接收服務和轉發(fā)服務。
[0008]所述的步驟S02中智能選擇最快速度鏈路通過對多個節(jié)點進行傳輸速度的計算,智能選擇轉發(fā)服務器的方法,默認使用用戶數據協(xié)議UDP傳輸,并記下歷史傳輸平均速度,供選擇參考,傳輸控制協(xié)議TCP則使用探測為準,當探測速度超過UDP則切換至文件傳輸協(xié)議FTP傳輸。
[0009]所述的探測速度的探測流程如下:
SI 1:測試鏈路網絡;
S12:查詢最近庫,若未找到則選擇傳輸協(xié)議,若找到則跳轉步驟S16;
S13:根據選擇的傳輸協(xié)議啟動相應的測試;
S14:發(fā)送測速數據取樣;
S15:更新歷史數據庫;
S16:返回結果。
[0010]所述的云環(huán)境包括亞馬遜云、阿里云、微軟云。
[0011 ]所述的傳輸協(xié)議包括UDP和TCP。
[0012]本發(fā)明的有益效果是:本發(fā)明提供了一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,通過在主干網絡設置節(jié)點轉發(fā)服務器提升文件跨州鏈路傳輸速度,通過轉發(fā)服務器將傳輸文件進行不落地節(jié)點轉發(fā),不需要在多個服務器上進行多次讀寫操作,減小節(jié)點轉發(fā)服務器磁盤讀寫壓力,最大化傳輸速度;文件遠距離跨洲際傳輸繞開了較差的直連網絡,利用節(jié)點轉發(fā)服務器的主干鏈路,在內網中進行文件傳輸,大大提高傳輸速度。
【附圖說明】
[0013]圖1為本發(fā)明的傳輸方法示意圖;
圖2為探測速度流程圖。
【具體實施方式】
[0014]下面結合附圖進一步詳細描述本發(fā)明的技術方案,但本發(fā)明的保護范圍不局限于以下所述。
[0015]如圖1所示,一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,所述的方法在客戶端和服務接收端之間設立一個自建CCN節(jié)點,該節(jié)點作為轉發(fā)服務器,連接客戶端和服務接收端,客戶端通過本地網絡與最近的Internet網絡連接,并發(fā)送文件到轉發(fā)服務器,轉發(fā)服務器再通過主干網絡與站內或分站周邊的服務接收端直接相連。
[0016]所述的轉發(fā)服務器的建立方法包括如下子步驟:
SOl:部署環(huán)境:基于主干鏈路的網絡中心,將云環(huán)境部署到主干鏈路中;
S02:搭建節(jié)點轉發(fā)服務,智能選擇最快速度鏈路進行傳輸;
S03:配置數據接收服務和轉發(fā)服務。
[0017]所述的步驟S02中智能選擇最快速度鏈路通過對多個節(jié)點進行傳輸速度的計算,智能選擇轉發(fā)服務器的方法,默認使用用戶數據協(xié)議UDP傳輸,并記下歷史傳輸平均速度,供選擇參考,傳輸控制協(xié)議TCP則使用探測為準,當探測速度超過UDP則切換至文件傳輸協(xié)議FTP傳輸,傳輸一次后記下歷史數據,傳輸速度以最新為準。
[0018]如圖2所示,所述的探測速度的探測流程如下:
SI 1:測試鏈路網絡;
S12:查詢最近庫,若未找到則選擇傳輸協(xié)議,若找到則跳轉步驟S16;
S13:根據選擇的傳輸協(xié)議啟動相應的測試;
S14:發(fā)送測速數據取樣; S15:更新歷史數據庫;
S16:返回結果。
[0019]所述的云環(huán)境包括亞馬遜云、阿里云、微軟云。
[0020]所述的傳輸協(xié)議包括UDP和TCP。
[0021]轉發(fā)服務區(qū)包括消息接收單元、消息轉發(fā)單元和消息監(jiān)聽單元,消息監(jiān)聽單元實時監(jiān)聽網絡上是否有消息發(fā)送過來,消息接收單元接收客戶端發(fā)送來的消息,消息轉發(fā)單元將接收到消息轉發(fā)到數據接收端。
[0022]客戶端發(fā)送任務,通過互聯網鏈路和主干鏈路傳輸到服務端,然后服務端接收任務,實現全流程自動化。
【主權項】
1.一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的方法在客戶端和服務接收端之間設立一個自建CCN節(jié)點,該節(jié)點作為轉發(fā)服務器,連接客戶端和服務接收端,客戶端通過本地網絡與最近的Internet網絡連接,并發(fā)送文件到轉發(fā)服務器,轉發(fā)服務器再通過主干網絡與站內或分站周邊的服務接收端直接相連。2.根據權利要求1所述的一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的轉發(fā)服務器的建立方法包括如下子步驟: 501:部署環(huán)境:基于主干鏈路的網絡中心,將云環(huán)境部署到主干鏈路中; 502:搭建節(jié)點轉發(fā)服務,智能選擇最快速度鏈路進行傳輸; 503:配置數據接收服務和轉發(fā)服務。3.根據權利要求2所述的一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的步驟S02中智能選擇最快速度鏈路通過對多個節(jié)點進行傳輸速度的計算,智能選擇轉發(fā)服務器的方法,默認使用用戶數據協(xié)議UDP傳輸,并記下歷史傳輸平均速度,供選擇參考,傳輸控制協(xié)議TCP則使用探測為準,當探測速度超過UDP則切換至文件傳輸協(xié)議FTP傳輸。4.根據權利要求3所述的一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的探測速度的探測流程如下: SI 1:測試鏈路網絡; S12:查詢最近庫,若未找到則選擇傳輸協(xié)議,若找到則跳轉步驟S16; S13:根據選擇的傳輸協(xié)議啟動相應的測試; S14:發(fā)送測速數據取樣; S15:更新歷史數據庫; S16:返回結果。5.根據權利要求2所述的一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的云環(huán)境包括亞馬遜云、阿里云、微軟云。6.根據權利要求4所述的一種基于節(jié)點轉發(fā)的遠距離跨洲際文件轉發(fā)傳輸方法,其特征在于:所述的傳輸協(xié)議包括UDP和TCP。
【文檔編號】H04L29/08GK106060179SQ201610688150
【公開日】2016年10月26日
【申請日】2016年8月18日
【發(fā)明人】倪宇, 鄧剛, 付強, 潘云剛
【申請人】成都索貝數碼科技股份有限公司