亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)傳輸方法及裝置的制造方法_2

文檔序號:8225960閱讀:來源:國知局
包括如下步驟:
[0034]步驟S102,建立第一網(wǎng)元與第二網(wǎng)元之間的物理連接;
[0035]步驟S104,對于每個(gè)物理連接,在物理連接上建立多個(gè)虛擬連接;
[0036]步驟S106,按照預(yù)設(shè)規(guī)則從多個(gè)虛擬連接中選擇第一虛擬連接;
[0037]步驟S108,在選擇的第一虛擬連接上執(zhí)行數(shù)據(jù)傳輸過程。
[0038]通過上述步驟,在第一網(wǎng)元與第二網(wǎng)元之間進(jìn)行數(shù)據(jù)傳輸?shù)倪^程中,首先在兩者之間建立物理連接,并且在該物理連接上建立多個(gè)虛擬連接,運(yùn)用虛擬連接在第一網(wǎng)元與第二網(wǎng)元之間進(jìn)行數(shù)據(jù)的傳輸。相比于現(xiàn)有技術(shù)中只能在兩者之間進(jìn)行物理傳輸,上述步驟解決了相關(guān)技術(shù)中采用TCP連接進(jìn)行數(shù)據(jù)傳輸時(shí)存在的傳輸質(zhì)量差、浪費(fèi)資源的問題,進(jìn)而提高了數(shù)據(jù)的傳輸效率。
[0039]在選擇的第一虛擬連接上執(zhí)行數(shù)據(jù)傳輸過程中,在一個(gè)可選實(shí)施例中,在第一虛擬連接不能滿足數(shù)據(jù)的傳輸要求,或者第一虛擬連接出現(xiàn)故障時(shí),將該數(shù)據(jù)傳輸過程切換至多個(gè)虛擬連接中的第二虛擬連接,使用滿足該數(shù)據(jù)的傳輸要求的第二虛擬連接傳輸數(shù)據(jù)。從而,即使在傳輸數(shù)據(jù)的虛擬連接出現(xiàn)問題的情況下,依然能完成數(shù)據(jù)的傳輸。
[0040]在一個(gè)可選實(shí)施例中,在多個(gè)該物理連接中的第一物理連接出現(xiàn)故障的情況下,將第一虛擬連接迀移至多個(gè)該物理連接中的第二物理連接中。從而,即使在傳輸數(shù)據(jù)的物理連接出現(xiàn)問題的情況下,依然可以通過其他的物理連接完成數(shù)據(jù)的傳輸。
[0041]在傳輸數(shù)據(jù)之前,需要對傳輸數(shù)據(jù)的虛擬連接進(jìn)行選擇,需要說明的是,選擇虛擬網(wǎng)絡(luò)的依據(jù)可以有很多種,下面對此進(jìn)行舉例說明。在一個(gè)可選實(shí)施例中,可以根據(jù)路由策略選擇第一虛擬連接,其中,決定路由策略的條件包括以下至少之一:傳輸帶寬、傳輸速度、傳輸成本。
[0042]在一個(gè)可選實(shí)施例中,物理連接為傳輸控制協(xié)議TCP連接和/或用戶數(shù)據(jù)協(xié)議(User Date Protocol,簡稱為UDP)連接。在另一個(gè)可選實(shí)施例中,根據(jù)第一網(wǎng)元和第二網(wǎng)元所屬的網(wǎng)絡(luò)狀況和/或數(shù)據(jù)的傳輸要求,選擇建立TCP連接或者UDP連接。
[0043]在一個(gè)可選實(shí)施例中,在選擇的第一虛擬連接的數(shù)量為多個(gè)時(shí),采用時(shí)分復(fù)用技術(shù)傳輸數(shù)據(jù)。
[0044]第一網(wǎng)元和第二網(wǎng)元之間可以建立直接的連接或者間接的連接,在一個(gè)可選實(shí)施例中,第一網(wǎng)元和第二網(wǎng)元之間設(shè)置一個(gè)或多個(gè)中轉(zhuǎn)服務(wù)器,第一網(wǎng)元與中轉(zhuǎn)服務(wù)器之間建立物理連接,中轉(zhuǎn)服務(wù)器與第二網(wǎng)元之間建立物理連接,在中轉(zhuǎn)服務(wù)器的數(shù)量為多個(gè)的情況下,多個(gè)中轉(zhuǎn)服務(wù)器之間建立物理連接。從而,第一網(wǎng)元和第二網(wǎng)元之間通過中轉(zhuǎn)服務(wù)器建立了間接的連接。
[0045]在本實(shí)施例中還提供了一種數(shù)據(jù)傳輸裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0046]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:第一建立模塊22,用于建立第一網(wǎng)元與第二網(wǎng)元之間的物理連接;第二建立模塊24,用于對于每個(gè)該物理連接,在物理連接上建立多個(gè)虛擬連接;選擇模塊26,用于按照預(yù)設(shè)規(guī)則從多個(gè)虛擬連接中選擇第一虛擬連接;執(zhí)行模塊28,用于在選擇的第一虛擬連接上執(zhí)行數(shù)據(jù)傳輸過程。
[0047]圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖(I),如圖3所示,該裝置還包括:切換模塊32,用于在第一虛擬連接不能滿足該數(shù)據(jù)的傳輸要求時(shí),將數(shù)據(jù)傳輸過程切換至多個(gè)虛擬連接中的第二虛擬連接,使用第二虛擬連接傳輸數(shù)據(jù),其中,第二虛擬連接滿足該數(shù)據(jù)的傳輸要求;迀移模塊34,用于在多個(gè)物理連接中的第一物理連接出現(xiàn)故障的情況下,將第一虛擬連接迀移至多個(gè)物理連接中的第二物理連接中。
[0048]圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖(2),如圖4所示,在第一網(wǎng)元和第二網(wǎng)元之間設(shè)置一個(gè)或多個(gè)中轉(zhuǎn)服務(wù)器的情況下,第一建立模塊22還包括:第一建立單元222,用于在第一網(wǎng)元與中轉(zhuǎn)服務(wù)器之間建立該物理連接;第二建立單元224,用于在中轉(zhuǎn)服務(wù)器與第二網(wǎng)元之間建立該物理連接;第三建立單元226,用于在中轉(zhuǎn)服務(wù)器的數(shù)量為多個(gè)的情況下,多個(gè)該中轉(zhuǎn)服務(wù)器之間建立該物理連接。
[0049]可選地,第一建立模塊22還用于根據(jù)該第一網(wǎng)元和該第二網(wǎng)元所屬的網(wǎng)絡(luò)狀況和/或數(shù)據(jù)的傳輸要求,選擇建立傳輸控制協(xié)議TCP連接或者用戶數(shù)據(jù)協(xié)議UDP連接。
[0050]可選地,選擇模塊26還用于根據(jù)路由策略選擇第一虛擬連接;其中,決定路由策略的條件包括以下至少之一:傳輸帶寬、傳輸速度、傳輸成本;在選擇的第一虛擬連接的數(shù)量為多個(gè)時(shí),采用時(shí)分復(fù)用技術(shù)傳輸數(shù)據(jù)。
[0051]需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述各個(gè)模塊均位于同一處理器中;或者,上述各個(gè)模塊分別位于第一處理器、第二處理器和第三處理器…中。
[0052]針對相關(guān)技術(shù)中存在的上述問題,下面結(jié)合可選實(shí)施例進(jìn)行說明,本可選實(shí)施例結(jié)合了上述可選實(shí)施例及其可選實(shí)施方式。
[0053]下面以一種基于應(yīng)用層虛擬連接的通用網(wǎng)絡(luò)協(xié)議加速系統(tǒng)為例進(jìn)行說明。
[0054]本可選實(shí)施例的系統(tǒng)除了使用中轉(zhuǎn)技術(shù),還使用協(xié)議優(yōu)化的方式來優(yōu)化點(diǎn)對點(diǎn)傳輸?;赨DP報(bào)文實(shí)現(xiàn)了可靠通信協(xié)議,對通信協(xié)議做了優(yōu)化,比TCP更能適應(yīng)惡劣的網(wǎng)絡(luò)環(huán)境,可以大大提高加速效果。
[0055]本可選實(shí)施例的系統(tǒng)引入多路復(fù)用技術(shù),可以將多個(gè)任務(wù)的數(shù)據(jù)合并到一條物理連接上,既提高了傳輸效率,又降低了資源消耗。
[0056]本可選實(shí)施例的系統(tǒng)使用了動態(tài)虛擬連接技術(shù),每個(gè)應(yīng)用服務(wù)對應(yīng)一條虛擬連接,而虛擬連接不再綁定到固定的物理連接上,而是可以根據(jù)需要?jiǎng)討B(tài)迀移,即使對應(yīng)的物理連接斷開,也可以通過迀移重建虛擬連接鏈路,保證虛擬連接的可用性。
[0057]本可選實(shí)施例的系統(tǒng)基于UDP的不可靠報(bào)文,實(shí)現(xiàn)了一個(gè)可靠的流傳輸協(xié)議;該協(xié)議類似于TCP協(xié)議,都是通過數(shù)據(jù)確認(rèn)和丟包重傳來保證數(shù)據(jù)流的準(zhǔn)確性和完整性;該協(xié)議改進(jìn)了報(bào)文確認(rèn)機(jī)制,降低對確認(rèn)報(bào)文實(shí)時(shí)性的依賴,可大大提高傳輸效率;并根據(jù)傳輸情況的統(tǒng)計(jì)值,如丟包率,傳輸速度等,來調(diào)整UDP包的發(fā)送速度,達(dá)到最優(yōu)的傳輸效果。
[0058]本可選實(shí)施例的系統(tǒng)綜合協(xié)議加速和中轉(zhuǎn)加速兩種方案。根據(jù)網(wǎng)絡(luò)情況和傳輸要求,來選擇合適的協(xié)議;根據(jù)機(jī)器之間的探測數(shù)據(jù),用路由算法選擇一臺或多臺機(jī)器作為中轉(zhuǎn);在一條路由路徑的多個(gè)連接中,可以綜合使用TCP或UDP協(xié)議,由中轉(zhuǎn)服務(wù)器做協(xié)議切換。
[0059]本可選實(shí)施例的系統(tǒng)可以采用一個(gè)或多個(gè)中轉(zhuǎn)來加速一個(gè)連接。通過探測,得到機(jī)器之間的傳輸速度和帶寬,并結(jié)合成本等因素,計(jì)算加速所需要的中轉(zhuǎn)。并可根據(jù)不同應(yīng)用的需求,采用不同的路由策略,達(dá)到最佳加速效果。
[0060]本可選實(shí)施例的系統(tǒng)采用虛擬連接技術(shù),在一個(gè)物理連接上(TCP連接或UDP連接),建立多個(gè)虛擬連接,這些虛擬連接通過分時(shí)復(fù)用,使用同一個(gè)物理連接來傳輸數(shù)據(jù)。
[0061]每一個(gè)應(yīng)用連接,由客戶端出發(fā),建立虛擬連接到O個(gè)或多個(gè)中轉(zhuǎn)服務(wù)器,最終到達(dá)服務(wù)端;應(yīng)用傳輸?shù)臄?shù)據(jù),就通過這些虛擬連接依次傳輸。
[0062]本可選實(shí)施例的系統(tǒng)的每個(gè)應(yīng)用連接,都對應(yīng)一個(gè)虛擬連接鏈路,但是該鏈路并不是固定
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1