遠(yuǎn)程桌面網(wǎng)絡(luò)加速的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)連接技術(shù)領(lǐng)域,尤其是涉及一種遠(yuǎn)程桌面網(wǎng)絡(luò)加速的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前windows遠(yuǎn)程桌面功能在不同線路下訪問時(shí),由于網(wǎng)速較慢,使得遠(yuǎn)程桌面功能顯示與傳輸速度緩慢,甚至無法使用。尤其是遠(yuǎn)程桌面的服務(wù)端可能處于不同的運(yùn)營商時(shí),這種情況更甚。
[0003]現(xiàn)有專利(申請(qǐng)?zhí)?201510221918.3)相關(guān)于計(jì)算環(huán)境到遠(yuǎn)程用戶的傳送的加速,該遠(yuǎn)程用戶位于遠(yuǎn)程位置客戶端。該計(jì)算環(huán)境可包括應(yīng)用和被該應(yīng)用使用或處理的數(shù)據(jù)文件。該應(yīng)用和數(shù)據(jù)文件可被存儲(chǔ)或通過遠(yuǎn)程服務(wù)器提供給客戶端。用戶可從服務(wù)器請(qǐng)求計(jì)算環(huán)境,由用戶通過遠(yuǎn)程計(jì)算機(jī)該服務(wù)器提供應(yīng)用的執(zhí)行??蛻舳撕头?wù)器可通過應(yīng)用通信,該應(yīng)用可加速客戶端和服務(wù)器間的通信。然而該發(fā)明是基于遠(yuǎn)程服務(wù)器的操作,加速客戶端通信,然而在實(shí)際應(yīng)用中若遇到跨運(yùn)營商的網(wǎng)絡(luò)時(shí),其加速功能要嚴(yán)重受限。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:通過多網(wǎng)卡多線路服務(wù)器進(jìn)行雙向轉(zhuǎn)發(fā),實(shí)現(xiàn)自動(dòng)提升傳輸速度的功能。
[0005]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種遠(yuǎn)程桌面網(wǎng)絡(luò)加速的方法,包括:
[0006]分配域名到客戶端,并根據(jù)線路,解析域名到多網(wǎng)卡多線路服務(wù)器的對(duì)應(yīng)IP上;
[0007]服務(wù)端通過域名與多網(wǎng)卡多線路服務(wù)器建立第一連接;
[0008]客戶端通過域名與多網(wǎng)卡多線路服務(wù)器建立第二連接;
[0009]多網(wǎng)卡多線路服務(wù)器將第一連接及第二連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā)。
[0010]為解決上述問題,本發(fā)明提供一種遠(yuǎn)程桌面網(wǎng)絡(luò)加速的系統(tǒng),包括:
[0011]域名分配模塊,用于分配域名到客戶端,并根據(jù)線路,解析域名到多網(wǎng)卡多線路服務(wù)器的對(duì)應(yīng)IP上;
[0012]第一連接模塊,用于服務(wù)端通過域名與多網(wǎng)卡多線路服務(wù)器建立第一連接;
[0013]第二連接模塊,用于客戶端通過域名與多網(wǎng)卡多線路服務(wù)器建立第二連接;
[0014]雙向轉(zhuǎn)發(fā)模塊,用于多網(wǎng)卡多線路服務(wù)器將第一連接及第二連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā)。
[0015]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),通過域名分別實(shí)現(xiàn)多網(wǎng)卡多線路服務(wù)器與客戶端、服務(wù)端建立連接,對(duì)兩個(gè)連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā),避免跨運(yùn)營商時(shí)引起的傳輸速度受限及不穩(wěn)定,提升傳輸速度。
【附圖說明】
[0016]圖1為本發(fā)明方法實(shí)施例一的流程示意圖;
[0017]圖2為本發(fā)明方法實(shí)施例二的流程示意圖;
[0018]圖3為本發(fā)明系統(tǒng)實(shí)施例三的結(jié)構(gòu)框圖;
[0019]圖4為本發(fā)明系統(tǒng)實(shí)施例四的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
[0021]本發(fā)明最關(guān)鍵的構(gòu)思在于:使用多網(wǎng)卡多線路服務(wù)器實(shí)現(xiàn)不同網(wǎng)絡(luò)中的雙向轉(zhuǎn)發(fā)數(shù)據(jù),以提升傳輸速度。
[0022]請(qǐng)參照?qǐng)D1,本發(fā)明實(shí)施例一提供一種遠(yuǎn)程桌面網(wǎng)絡(luò)加速的方法,包括:
[0023]S1:分配域名到客戶端,并根據(jù)線路,解析域名到多網(wǎng)卡多線路服務(wù)器的對(duì)應(yīng)IP上;
[0024]在分配域名的時(shí)候,可以是由計(jì)算機(jī)的某個(gè)具體的元件或模塊實(shí)現(xiàn),也可以是直接人工申請(qǐng)域名,并進(jìn)行多個(gè)運(yùn)營商解析即可。優(yōu)選的,域名分配模塊分配域名給用戶使用,所述域名根據(jù)不同線路解析到多網(wǎng)卡多線路服務(wù)器的各個(gè)線路所對(duì)應(yīng)的IP上,例如:電信線路域名解析到IP1,網(wǎng)通線路域名解析到IP2,移動(dòng)線路域名解析到IP3 ;所述多網(wǎng)卡多線路服務(wù)器可包括多個(gè)網(wǎng)路線路,具體可根據(jù)當(dāng)前社會(huì)上網(wǎng)絡(luò)運(yùn)營商的數(shù)量來確定,優(yōu)選包括三個(gè)以上網(wǎng)絡(luò)線路端口;
[0025]S2:服務(wù)端通過域名與多網(wǎng)卡多線路服務(wù)器建立第一連接;
[0026]具體來說:遠(yuǎn)程桌面服務(wù)端主機(jī)通過所述域名建立連接到多網(wǎng)卡多線路服務(wù)器上,所述第一連接優(yōu)選為TCP連接。由于域名會(huì)根據(jù)線路進(jìn)行解析,所以如果用戶使用的是電信服務(wù)器,則域名會(huì)解析到IP1上,即實(shí)現(xiàn)第一連接;
[0027]S3:客戶端通過域名與多網(wǎng)卡多線路服務(wù)器建立第二連接;
[0028]具體來說:用戶在某臺(tái)遠(yuǎn)程桌面客戶端主機(jī)通過所述域名與多網(wǎng)卡多線路服務(wù)器建立例如基于RDP協(xié)議的遠(yuǎn)程桌面連接,即第二連接;
[0029]S4:多網(wǎng)卡多線路服務(wù)器將第一連接及第二連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā)。
[0030]應(yīng)當(dāng)理解的是,本發(fā)明是基于遠(yuǎn)程桌面服務(wù)端主機(jī)與客戶端主機(jī)處于不同運(yùn)營商線路或不同的通信網(wǎng)絡(luò)的前提下。例如,服務(wù)端處于聯(lián)通網(wǎng)絡(luò)線路,而客戶端處于電信網(wǎng)絡(luò)線路,且服務(wù)端不能提供電信線路接口。
[0031]在實(shí)際生活中,如有兩臺(tái)處于不同運(yùn)營商網(wǎng)絡(luò)的計(jì)算機(jī)時(shí)(如客戶端與服務(wù)端使用的是不同運(yùn)營商網(wǎng)絡(luò)的情況),本發(fā)明通過第三臺(tái)具有多運(yùn)營商線路的計(jì)算機(jī)(即多網(wǎng)卡多線路服務(wù)器)進(jìn)行轉(zhuǎn)發(fā),可實(shí)現(xiàn)加速的目的。這是因?yàn)樵诳邕\(yùn)營商網(wǎng)絡(luò)的情況下,通常網(wǎng)絡(luò)線路較窄,且由于接口的問題,容易造成網(wǎng)絡(luò)信號(hào)不穩(wěn)定。
[0032]例如:遠(yuǎn)程桌面客戶端主機(jī)使用電信線路,遠(yuǎn)程桌面的服務(wù)端主機(jī)使用聯(lián)通線路,此時(shí)客戶端主機(jī)極有可能無法通過選擇連接獲得最快的網(wǎng)速。
[0033]區(qū)別于現(xiàn)有技術(shù),通過域名分別實(shí)現(xiàn)多網(wǎng)卡多線路服務(wù)器與客戶端、服務(wù)端建立連接,對(duì)兩個(gè)連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā),避免跨運(yùn)營商時(shí)引起的傳輸速度受限及不穩(wěn)定,提升傳輸速度。
[0034]如圖2所示,在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例二在步驟S3之后,還包括:
[0035]S31:設(shè)置加速模塊,并與服務(wù)端在同一局域網(wǎng)下;
[0036]所述加速模塊可以是集成到所述服務(wù)端,即遠(yuǎn)程桌面服務(wù)端的加速模塊;
[0037]S32:加速模塊檢測(cè)到第二連接后,對(duì)服務(wù)端的端口建立第三連接;
[0038]S33:加速模塊將第一連接與第三連接的數(shù)據(jù)進(jìn)行雙向轉(zhuǎn)發(fā)。
[0039]本發(fā)明實(shí)施例二的加速模塊主要用于局域網(wǎng)穿透,加速模塊與服務(wù)端主機(jī)處于同一個(gè)局域網(wǎng)下,通過由加速模塊建立到多網(wǎng)卡多線路服務(wù)器的連接來達(dá)到穿透的目的,這樣多網(wǎng)卡多線路服務(wù)器在遠(yuǎn)程桌面服務(wù)端沒有對(duì)外網(wǎng)暴露IP和端口的情況下也能夠建立連接。
[0040]同時(shí),若不使用加速模塊,則是多網(wǎng)卡多線路服務(wù)器主動(dòng)發(fā)起連接到服務(wù)端,此時(shí)服務(wù)端必須向多網(wǎng)卡多線路服務(wù)器暴露IP地址,否則無法進(jìn)行連接。而使用加速模塊后,則是服務(wù)端主動(dòng)發(fā)起連接到多網(wǎng)卡多線路服務(wù)器,因此無需服務(wù)端暴露地址即可實(shí)現(xiàn)。操作上更加便捷,沒有受限。
[0041]如圖3所示,本發(fā)明實(shí)施例三提供一種與實(shí)施例一相應(yīng)的遠(yuǎn)程桌面網(wǎng)絡(luò)加速的系統(tǒng)100,包括客戶端10、服務(wù)端20、多網(wǎng)卡多線路服務(wù)器30,其中還包括:
[0042]域名分配模塊110,用于分配域名到客戶端10,并根據(jù)線路,解析域名到多網(wǎng)卡多線路服務(wù)器30的對(duì)應(yīng)IP上;
[0043]在分配域名的時(shí)候,可以是由計(jì)算機(jī)的某個(gè)具體的元件或模塊實(shí)現(xiàn),也可以是直接人工申請(qǐng)域名,并進(jìn)行多個(gè)運(yùn)營商解析即可。優(yōu)選的,域名分配模塊分配域名給用戶使用,所述域名根據(jù)不同線路解析到多網(wǎng)卡多線路服務(wù)器的各個(gè)線路所對(duì)應(yīng)的IP上,例如:電信線路域名解析到IP1,網(wǎng)通線路域名解析到IP2,移動(dòng)線路域名解析到IP3 ;所述多網(wǎng)卡多線路服務(wù)器可包括多