欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于cdn網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法、系統(tǒng)及裝置制造方法

文檔序號(hào):7984174閱讀:264來(lái)源:國(guó)知局
基于cdn網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法、系統(tǒng)及裝置制造方法
【專利摘要】本發(fā)明提出一種基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法、系統(tǒng)及裝置,其中方法包括以下步驟:代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);以及代理CDN節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用第二傳輸參數(shù)的傳輸效率大于采用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理CDN節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
【專利說(shuō)明】基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法、系統(tǒng)及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明通信網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種基于⑶N(Content DeliveryNetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)的發(fā)展給生活帶來(lái)個(gè)非常大的便利,人們可以足不出戶,在一臺(tái)計(jì)算機(jī)前就可以查詢到世界各地的各種各樣的信息,登陸各大門(mén)戶網(wǎng)站的網(wǎng)頁(yè),世界上近期發(fā)生的大事都能一覽無(wú)余。用戶自己想得到的信息,只需在搜索欄中輸入相應(yīng)的關(guān)鍵字,再點(diǎn)擊確認(rèn),就會(huì)有數(shù)以萬(wàn)計(jì)的相關(guān)信息在瞬間顯示,省去了書(shū)刊、紙張以及路途奔波帶來(lái)的不便,這樣即節(jié)約了時(shí)間,又能豐富我們的生活。
[0003]然而,位于北京的源站,要接受全國(guó)各地的用戶的搜索請(qǐng)求。中國(guó)幅員遼闊,全國(guó)各地的用戶都來(lái)訪問(wèn)北京的搜索服務(wù),而且不同地段的網(wǎng)絡(luò)環(huán)境也不同,這樣必然會(huì)有很多用戶的網(wǎng)絡(luò)時(shí)延較大,由此導(dǎo)致訪問(wèn)速度變慢。
[0004]綜上所述,在現(xiàn)有網(wǎng)絡(luò)技術(shù)條件下,由于訪問(wèn)用戶過(guò)多而帶來(lái)的問(wèn)題有:
[0005]1、網(wǎng)絡(luò)延時(shí)較大,導(dǎo)致訪問(wèn)速度較慢,使得用戶不能在最短的時(shí)間內(nèi)得到自己需要的搜索結(jié)果;
[0006]2、訪問(wèn)速度較慢,使得整個(gè)網(wǎng)頁(yè)只能打開(kāi)一半甚至更少,不利于用戶的瀏覽;
[0007]3、在訪問(wèn)用戶過(guò)多的情況下,源站不能及時(shí)發(fā)送信息,導(dǎo)致用戶頁(yè)面顯示找不到服務(wù)器等現(xiàn)象。
[0008]總結(jié)得出這些問(wèn)題出現(xiàn)的根本原因有三個(gè):
[0009]1、用戶到源站之間的網(wǎng)絡(luò)情況是不一樣的。一般家庭用戶,用戶終端到本地城域網(wǎng),特性是網(wǎng)絡(luò)帶寬較小,幾十Kb/s到Mb/s不等;
[0010]2、由于網(wǎng)絡(luò)帶寬小,不穩(wěn)定,從而容易丟包;
[0011]3、源站到源站連接的骨干網(wǎng),取決于源站的網(wǎng)絡(luò)質(zhì)量,可能是大寬帶優(yōu)質(zhì)網(wǎng)絡(luò),也可能是小寬帶劣質(zhì)網(wǎng)絡(luò)。
[0012]正常情況下,用戶直接訪問(wèn)源站,則鏈路中間任何一處瓶頸,均會(huì)影響整個(gè)鏈路,比如用戶出口處的劣質(zhì)鏈路,或者源站到源站連接的骨干網(wǎng)用的是小寬帶劣質(zhì)網(wǎng)絡(luò),均會(huì)導(dǎo)致無(wú)法利用骨干網(wǎng)高寬帶優(yōu)質(zhì)鏈路的特性,從而降低了訪問(wèn)速度。

【發(fā)明內(nèi)容】

[0013]本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一。
[0014]為此,本發(fā)明的一個(gè)目的在于提出一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法。該方法使得能夠根據(jù)網(wǎng)絡(luò)的特性對(duì)傳輸參數(shù)進(jìn)行優(yōu)化,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0015]本發(fā)明的第二個(gè)目的在于提出一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)。
[0016]本發(fā)明的第三個(gè)目的在于提出一種代理⑶N節(jié)點(diǎn)。
[0017]本發(fā)明的第四個(gè)目的在于提出一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法。[0018]本發(fā)明的第五個(gè)目的在于提出一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)。
[0019]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法包括以下步驟:代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);以及所述代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率。
[0020]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0021]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實(shí)施例的提出一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng),包括客戶端、代理CDN節(jié)點(diǎn)和源站,其中,所述客戶端,用于向所述代理CDN節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);所述代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率。
[0022]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0023]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第三方面的實(shí)施例的提出一種代理⑶N節(jié)點(diǎn)包括:接收模塊,用于接收客戶端發(fā)送的數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);修改模塊,用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率;發(fā)送模塊,用于將所述修改模塊修改后的所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站。
[0024]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0025]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第四方面的實(shí)施例的提出一種基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法,包括以下步驟:第一代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,所述具有第一傳輸參數(shù);以及所述第一代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至第二代理CDN節(jié)點(diǎn),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率;所述第二代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于或者等于采用所述第三傳輸參數(shù)的傳輸效率。
[0026]在本發(fā)明的實(shí)施例中,可通過(guò)第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)分別對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合第一代理CDN節(jié)點(diǎn)與第二代理CDN節(jié)點(diǎn)之間、第二代理CDN節(jié)點(diǎn)之間與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。另一方面,通過(guò)第二代理CDN節(jié)點(diǎn)可以隨時(shí)更新傳輸參數(shù)的配置,而無(wú)需對(duì)源站進(jìn)行修改,從而提高了系統(tǒng)更新和升級(jí)的便利性。[0027]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第五方面的實(shí)施例的提出一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng),包括客戶端、第一代理CDN節(jié)點(diǎn)、第二代理CDN節(jié)點(diǎn)和源站,其中,所述客戶端,用于向所述第一代理CDN節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);所述第一代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述第二代理CDN節(jié)點(diǎn),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率;所述第二代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于或者等于采用所述第三傳輸參數(shù)的傳輸效率。
[0028]在本發(fā)明的實(shí)施例中,可通過(guò)第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)分別對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合第一代理CDN節(jié)點(diǎn)與第二代理CDN節(jié)點(diǎn)之間、第二代理CDN節(jié)點(diǎn)之間與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。另一方面,通過(guò)第二代理CDN節(jié)點(diǎn)可以隨時(shí)更新傳輸參數(shù)的配置,而無(wú)需對(duì)源站進(jìn)行修改,從而提高了系統(tǒng)更新和升級(jí)的便利性。
[0029]本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【專利附圖】

【附圖說(shuō)明】
[0030]本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0031]圖1是本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)訪問(wèn)示意圖;
[0032]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法的流程圖;
[0033]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)的結(jié)構(gòu)圖;
[0034]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種代理⑶N節(jié)點(diǎn)的結(jié)構(gòu)框圖;
[0035]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法的流程圖;以及
[0036]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0037]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0038]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。[0039]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0040]由于中國(guó)幅員廣闊,因此全國(guó)各地的用戶訪問(wèn)北京的搜索服務(wù),必然會(huì)有很多用戶的網(wǎng)絡(luò)時(shí)延較大,由此導(dǎo)致訪問(wèn)速度變慢。本發(fā)明利用用戶網(wǎng)絡(luò)分段不同的特性,可以加速用戶的訪問(wèn)。
[0041]參閱圖1所示,為本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)訪問(wèn)示意圖。用戶到源站之間的網(wǎng)絡(luò)情況是不一樣的。一般家庭用戶,用戶終端到本地城域網(wǎng)的網(wǎng)絡(luò)帶寬較小,幾十Kb/s到幾Mb/s不等。另外由于帶寬小,線路質(zhì)量較差,不穩(wěn)定,從而容易丟包。而從本地城域網(wǎng)到源站連接處的骨干網(wǎng)之間,則是運(yùn)營(yíng)商骨干網(wǎng)絡(luò),特點(diǎn)是帶寬大,幾十Gb/s到數(shù)百Gb/s。源站到源站鏈接的骨干網(wǎng),取決于源站的網(wǎng)絡(luò)質(zhì)量,可能是大帶寬優(yōu)質(zhì)網(wǎng)絡(luò),也可能是小帶寬劣質(zhì)網(wǎng)絡(luò)。
[0042]如圖2所示,為根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法的流程圖。如圖1所示,為本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)訪問(wèn)示意圖。
[0043]如圖2所示,基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法包括下述步驟:
[0044]步驟S201,代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù)。在本發(fā)明的實(shí)施例中,客戶端和代理CDN節(jié)點(diǎn)之間通常網(wǎng)絡(luò)特性不好,例如參見(jiàn)圖1所示,在此將其稱為劣質(zhì)網(wǎng)絡(luò),其通常為低帶寬、低延時(shí)的劣質(zhì)網(wǎng)絡(luò)。因而,在代理CDN節(jié)點(diǎn)和客戶端之間可選擇要求比較高的第一傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0045]步驟S202,代理⑶N節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用第二傳輸參數(shù)的傳輸效率大于采用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,代理CDN節(jié)點(diǎn)和源站之間的網(wǎng)絡(luò)特性比較好,例如參見(jiàn)圖1所示,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在代理CDN節(jié)點(diǎn)和源站之間可選擇第二傳輸參數(shù)。同樣,在此當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0046]因此,在本發(fā)明的實(shí)施例中,由于代理CDN節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),因此導(dǎo)致該數(shù)據(jù)訪問(wèn)消息在代理CDN節(jié)點(diǎn)和源站之間的傳輸速度更快,更能夠適應(yīng)代理CDN節(jié)點(diǎn)和源站之間的優(yōu)質(zhì)的網(wǎng)絡(luò)。同時(shí),由于代理CDN節(jié)點(diǎn)與源站之間的距離較遠(yuǎn),例如代理CDN節(jié)點(diǎn)為云南省的CDN節(jié)點(diǎn),而源站在北京,因此通過(guò)提高代理CDN節(jié)點(diǎn)與源站之間的傳輸速度,就可以大幅度地提高用戶的訪問(wèn)速度。
[0047]在本發(fā)明的一個(gè)實(shí)施例中,傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RT0,擁塞控制算法等。比如tcp的發(fā)送擁塞窗口。對(duì)于優(yōu)質(zhì)長(zhǎng)途鏈路,發(fā)送擁塞窗口適宜調(diào)大,對(duì)于劣質(zhì)短途鏈路,擁塞窗口要調(diào)小一些。設(shè)置方式可以是“ip route changedefaultvia<gateway>dev ethOinitcwnd〈iw>”也可以修改內(nèi)核代碼,增加proc參數(shù)的方式。
[0048]步驟S203,源站根據(jù)數(shù)據(jù)訪問(wèn)消息獲得相應(yīng)的數(shù)據(jù),并根據(jù)獲得的數(shù)據(jù)生成響應(yīng)消息,以及將該響應(yīng)消息發(fā)送至代理CDN節(jié)點(diǎn)。在本發(fā)明的一個(gè)實(shí)施例中,由于源站接收到的數(shù)據(jù)訪問(wèn)消息具有第二傳輸參數(shù),因此默認(rèn)地,源站反饋給代理CDN節(jié)點(diǎn)的響應(yīng)消息中也具有第二傳輸參數(shù)。這可通過(guò)對(duì)源站進(jìn)行設(shè)置實(shí)現(xiàn),在此不再贅述。
[0049]步驟S204,代理⑶N節(jié)點(diǎn)接收源站反饋的響應(yīng)消息,并將響應(yīng)消息中的第二傳輸參數(shù)修改為第一傳輸參數(shù)后轉(zhuǎn)發(fā)至客戶端。
[0050]步驟S205,客戶端根據(jù)該響應(yīng)消息獲得對(duì)應(yīng)的數(shù)據(jù)。
[0051]在本發(fā)明的實(shí)施例中,代理⑶N節(jié)點(diǎn)和源站之間采用定制的網(wǎng)絡(luò)協(xié)議,其中,定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于客戶端與代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
[0052]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0053]如圖3所示,為根據(jù)本發(fā)明一個(gè)實(shí)施例的用于基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)的結(jié)構(gòu)圖。該用于基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)包括客戶端100、代理⑶N節(jié)點(diǎn)200和源站300。其中,客戶端100用于向代理CDN節(jié)點(diǎn)200發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù)。在本發(fā)明的實(shí)施例中,客戶端100和代理CDN節(jié)點(diǎn)200之間通常網(wǎng)絡(luò)特性不好,例如參見(jiàn)圖1所示,在此將其稱為劣質(zhì)網(wǎng)絡(luò),其通常為低帶寬、低延時(shí)的劣質(zhì)網(wǎng)絡(luò)。因而,在代理CDN節(jié)點(diǎn)200和客戶端100之間可選擇要求比較高的第一傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0054]代理⑶N節(jié)點(diǎn)200用于將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至源站300,其中,采用第二傳輸參數(shù)的傳輸效率大于采用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,代理CDN節(jié)點(diǎn)200和源站300之間的網(wǎng)絡(luò)特性比較好,例如參見(jiàn)圖1所示,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在代理⑶N節(jié)點(diǎn)200和源站300之間可選擇第二傳輸參數(shù)。同樣,在此當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0055]因此,在本發(fā)明的實(shí)施例中,由于代理⑶N節(jié)點(diǎn)200將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),因此導(dǎo)致該數(shù)據(jù)訪問(wèn)消息在代理CDN節(jié)點(diǎn)200和源站300之間的傳輸速度更快,更能夠適應(yīng)代理CDN節(jié)點(diǎn)200和源站300之間的優(yōu)質(zhì)的網(wǎng)絡(luò)。同時(shí),由于代理⑶N節(jié)點(diǎn)200與源站300之間的距離較遠(yuǎn),例如代理⑶N節(jié)點(diǎn)200為云南省的⑶N節(jié)點(diǎn),而源站300在北京,因此通過(guò)提高代理⑶N節(jié)點(diǎn)200與源站300之間的傳輸速度,就可以大幅度地提聞?dòng)脩舻脑L問(wèn)速度。
[0056]在本發(fā)明的一個(gè)實(shí)施例中,傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法等。比如tcp的發(fā)送擁塞窗口。對(duì)于優(yōu)質(zhì)長(zhǎng)途鏈路,發(fā)送擁塞窗口適宜調(diào)大,對(duì)于劣質(zhì)短途鏈路,擁塞窗口要調(diào)小一些。設(shè)置方式可以是“ip route change defaultvia<gateway>dev ethOinitcwnd〈iw>”也可以修改內(nèi)核代碼,增加proc參數(shù)的方式。
[0057]源站300用于根據(jù)數(shù)據(jù)訪問(wèn)消息獲得相應(yīng)的數(shù)據(jù),并根據(jù)獲得的數(shù)據(jù)生成響應(yīng)消息,以及將該響應(yīng)消息發(fā)送至代理⑶N節(jié)點(diǎn)200。在本發(fā)明的一個(gè)實(shí)施例中,由于源站300接收到的數(shù)據(jù)訪問(wèn)消息具有第二傳輸參數(shù),因此默認(rèn)地,源站300反饋給代理⑶N節(jié)點(diǎn)200的響應(yīng)消息中也具有第二傳輸參數(shù)。這可通過(guò)對(duì)源站300進(jìn)行設(shè)置實(shí)現(xiàn),在此不再贅述。
[0058]在本發(fā)明的一個(gè)實(shí)施例中,代理CDN節(jié)點(diǎn)200接收源站300反饋的響應(yīng)消息,并將響應(yīng)消息中的第二傳輸參數(shù)修改為第一傳輸參數(shù)后轉(zhuǎn)發(fā)至客戶端100。客戶端100根據(jù)該響應(yīng)消息獲得對(duì)應(yīng)的數(shù)據(jù)。
[0059]在本發(fā)明的實(shí)施例中,代理⑶N節(jié)點(diǎn)200和源站300之間采用定制的網(wǎng)絡(luò)協(xié)議,其中,定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于客戶端100與代理CDN節(jié)點(diǎn)200之間采用的公用網(wǎng)絡(luò)協(xié)議。
[0060]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0061]在本發(fā)明的實(shí)施例中,代理⑶N節(jié)點(diǎn)200和源站300之間采用定制的網(wǎng)絡(luò)協(xié)議,定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于客戶端100與代理CDN節(jié)點(diǎn)200之間采用的公用網(wǎng)絡(luò)協(xié)議。
[0062]如圖4所示,為是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種代理⑶N節(jié)點(diǎn)的結(jié)構(gòu)框圖。
[0063]如圖4所示的代理CDN節(jié)點(diǎn)包括下述結(jié)構(gòu)。代理⑶N節(jié)點(diǎn)包括接收模塊210,修改模塊220和發(fā)送模塊230。
[0064]其中,接收模塊210,用于接收客戶端發(fā)送的數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具
有第一傳輸參數(shù)。
[0065]其中,修改模塊220,用于將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),其中,采用第二傳輸參數(shù)的傳輸效率大于采用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,修改模塊220還用于將接收的源站反饋的響應(yīng)消息中的第二傳輸參數(shù)修改為第一傳輸參數(shù),以通過(guò)發(fā)送模塊230轉(zhuǎn)發(fā)至客戶端。
[0066]其中,發(fā)送模塊230,用于將修改模塊220修改后的數(shù)據(jù)訪問(wèn)消息發(fā)送至源站。同樣地,在本發(fā)明的實(shí)施例中,發(fā)送模塊還修改模塊220修改后的響應(yīng)消息發(fā)送至客戶端。
[0067]在本發(fā)明的實(shí)施例中,可通過(guò)代理CDN節(jié)點(diǎn)對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合代理⑶N節(jié)點(diǎn)與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。
[0068]如圖5所示,為根據(jù)本發(fā)明另一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法的流程圖。本發(fā)明實(shí)施例相對(duì)于以上的實(shí)施例而言,增加了第二代理CDN節(jié)點(diǎn),該第二代理CDN節(jié)點(diǎn)為近源站的⑶N節(jié)點(diǎn)。
[0069]如圖5所示,用于基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法包括下述步驟。
[0070]步驟S501,第一代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù)。在本發(fā)明的實(shí)施例中,客戶端和第一代理CDN節(jié)點(diǎn)之間通常網(wǎng)絡(luò)特性不好,例如參見(jiàn)圖1所示,在此將其稱為劣質(zhì)網(wǎng)絡(luò),其通常為低帶寬、低延時(shí)的劣質(zhì)網(wǎng)絡(luò)。因而,在第一代理CDN節(jié)點(diǎn)和客戶端之間可選擇要求比較高的第一傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0071]步驟S502,第一代理⑶N節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至第二代理CDN節(jié)點(diǎn),其中,采用第二傳輸參數(shù)的傳輸效率大于采用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,第一代理CDN節(jié)點(diǎn)和第二代理CDN節(jié)點(diǎn)之間的網(wǎng)絡(luò)特性比較好,例如參見(jiàn)圖1所示,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)之間可選擇第二傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0072]因此,在本發(fā)明的實(shí)施例中,由于第一代理CDN節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),因此導(dǎo)致該數(shù)據(jù)訪問(wèn)消息在第一代理CDN節(jié)點(diǎn)和第二代理CDN節(jié)點(diǎn)之間的傳輸速度更快,更能夠適應(yīng)第一代理CDN節(jié)點(diǎn)和第二代理CDN節(jié)點(diǎn)之間的優(yōu)質(zhì)的網(wǎng)絡(luò)。同時(shí),由于第一代理⑶N節(jié)點(diǎn)與第二代理⑶N節(jié)點(diǎn)之間的距離較遠(yuǎn),例如第一代理⑶N節(jié)點(diǎn)為云南省的⑶N節(jié)點(diǎn),而近源站第二代理⑶N節(jié)點(diǎn)在北京,因此通過(guò)提高代理CDN節(jié)點(diǎn)與第二代理CDN節(jié)點(diǎn)之間的傳輸速度,就可以大幅度地提高用戶的訪問(wèn)速度。
[0073]在本發(fā)明的一個(gè)實(shí)施例中,傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RT0,擁塞控制算法等。比如tcp的發(fā)送擁塞窗口。對(duì)于優(yōu)質(zhì)長(zhǎng)途鏈路,發(fā)送擁塞窗口適宜調(diào)大,對(duì)于劣質(zhì)短途鏈路,擁塞窗口要調(diào)小一些。設(shè)置方式可以是“ip route change defaultvia<gateway>dev ethOinitcwnd〈iw>”也可以修改內(nèi)核代碼,增加proc參數(shù)的方式。
[0074]步驟S503,第二代理⑶N節(jié)點(diǎn)將數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至源站。在本發(fā)明的實(shí)施例中,第二代理CDN節(jié)點(diǎn)和源站之間的網(wǎng)絡(luò)特性比較好,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在第二代理CDN節(jié)點(diǎn)和源站之間可選擇第三傳輸參數(shù)。在本發(fā)明的實(shí)施例中,通常第二傳輸參數(shù)的傳輸效率要等于或大于第三傳輸參數(shù)的傳輸效率。
[0075]當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0076]步驟S504,源站根據(jù)數(shù)據(jù)訪問(wèn)消息獲得相應(yīng)的數(shù)據(jù),并根據(jù)獲得的數(shù)據(jù)生成響應(yīng)消息,以及將該響應(yīng)消息發(fā)送至第二代理CDN節(jié)點(diǎn)。在本發(fā)明的一個(gè)實(shí)施例中,由于源站接收到的數(shù)據(jù)訪問(wèn)消息具有第三傳輸參數(shù),因此默認(rèn)地,源站反饋給第二代理CDN節(jié)點(diǎn)的響應(yīng)消息中也具有第三傳輸參數(shù)。這可通過(guò)對(duì)源站進(jìn)行設(shè)置實(shí)現(xiàn),在此不再贅述。
[0077]步驟S505,第二代理CDN節(jié)點(diǎn)接收源站反饋的響應(yīng)消息,并將響應(yīng)消息中的第三傳輸參數(shù)修改為第二傳輸參數(shù)后轉(zhuǎn)發(fā)至第一代理CDN節(jié)點(diǎn)。
[0078]步驟S506,第一代理⑶N節(jié)點(diǎn)接收第二代理⑶N節(jié)點(diǎn)反饋的響應(yīng)消息,并將響應(yīng)消息中的第二傳輸參數(shù)修改為第一傳輸參數(shù)后轉(zhuǎn)發(fā)至客戶端。[0079]步驟S507,客戶端根據(jù)該響應(yīng)消息獲得對(duì)應(yīng)的數(shù)據(jù)。
[0080]在本發(fā)明的實(shí)施例中,第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)之間采用定制的網(wǎng)絡(luò)協(xié)議,其中,定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于客戶端與第一代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
[0081]在本發(fā)明的實(shí)施例中,可通過(guò)第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)分別對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合第一代理CDN節(jié)點(diǎn)與第二代理CDN節(jié)點(diǎn)之間、第二代理CDN節(jié)點(diǎn)之間與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。另一方面,通過(guò)第二代理CDN節(jié)點(diǎn)可以隨時(shí)更新傳輸參數(shù)的配置,而無(wú)需對(duì)源站進(jìn)行修改,從而提高了系統(tǒng)更新和升級(jí)的便利性。
[0082]如圖6所示,為根據(jù)本發(fā)明一個(gè)實(shí)施例的基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)的結(jié)構(gòu)圖。
[0083]該用于基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng)包括客戶端100、第一代理⑶N節(jié)點(diǎn)200、第二代理⑶N節(jié)點(diǎn)300和源站400。
[0084]其中,客戶端100用于向第一代理⑶N200節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù)。在本發(fā)明的實(shí)施例中,客戶端100和第一代理CDN節(jié)點(diǎn)200之間通常網(wǎng)絡(luò)特性不好,例如參見(jiàn)圖1所示,在此將其稱為劣質(zhì)網(wǎng)絡(luò),其通常為低帶寬、低延時(shí)的劣質(zhì)網(wǎng)絡(luò)。因而,在第一代理⑶N節(jié)點(diǎn)100和客戶端200之間可選擇要求比較高的第一傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0085]其中,第一代理⑶N節(jié)點(diǎn)200用于將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至第二代理CDN節(jié)點(diǎn)300,其中,采用第二傳輸參數(shù)的傳輸效率大于米用第一傳輸參數(shù)的傳輸效率。在本發(fā)明的實(shí)施例中,第一代理CDN節(jié)點(diǎn)200和第二代理CDN節(jié)點(diǎn)300之間的網(wǎng)絡(luò)特性比較好,例如參見(jiàn)圖1所示,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在第二代理⑶N節(jié)點(diǎn)300和源站400之間可選擇第二傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0086]因此,在本發(fā)明的實(shí)施例中,由于第一代理⑶N節(jié)點(diǎn)200將數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),因此導(dǎo)致該數(shù)據(jù)訪問(wèn)消息在第一代理CDN節(jié)點(diǎn)200和第二代理⑶N節(jié)點(diǎn)300之間的傳輸速度更快,更能夠適應(yīng)第一代理⑶N節(jié)點(diǎn)200和第二代理⑶N節(jié)點(diǎn)300之間的優(yōu)質(zhì)的網(wǎng)絡(luò)。同時(shí),由于第一代理⑶N節(jié)點(diǎn)200與第二代理⑶N節(jié)點(diǎn)300之間的距離較遠(yuǎn),例如第一代理⑶N節(jié)點(diǎn)200為云南省的⑶N節(jié)點(diǎn),而近源站400第二代理⑶N節(jié)點(diǎn)300在北京,因此通過(guò)提高第一代理⑶N節(jié)點(diǎn)200與第二代理⑶N節(jié)點(diǎn)300之間的傳輸速度,就可以大幅度地提高用戶的訪問(wèn)速度。
[0087]在本發(fā)明的一個(gè)實(shí)施例中,傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RT0,擁塞控制算法等。比如tcp的發(fā)送擁塞窗口。對(duì)于優(yōu)質(zhì)長(zhǎng)途鏈路,發(fā)送擁塞窗口適宜調(diào)大,對(duì)于劣質(zhì)短途鏈路,擁塞窗口要調(diào)小一些。設(shè)置方式可以是“ip route changedefaultvia<gateway>dev ethOinitcwnd〈iw>”也可以修改內(nèi)核代碼,增加proc參數(shù)的方式。
[0088]其中,第二代理⑶N節(jié)點(diǎn)300,用于將數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將數(shù)據(jù)訪問(wèn)消息發(fā)送至源站400。在本發(fā)明的實(shí)施例中,第二代理⑶N節(jié)點(diǎn)300和源站400之間的網(wǎng)絡(luò)特性比較好,在此將其稱為優(yōu)質(zhì)網(wǎng)絡(luò),其通常高帶寬、長(zhǎng)延時(shí)的優(yōu)質(zhì)網(wǎng)絡(luò)。因而,在第二代理⑶N節(jié)點(diǎn)300和源站400之間可選擇第三傳輸參數(shù)。當(dāng)然需要說(shuō)明的是,目前的網(wǎng)絡(luò)以TCP協(xié)議為主,因此在本申請(qǐng)中以TCP傳輸協(xié)議為例進(jìn)行描述,上述傳輸參數(shù)為T(mén)CP傳輸參數(shù)。當(dāng)然在本發(fā)明的其他實(shí)施例中還可選擇其他傳輸協(xié)議,例如目前已有的傳輸協(xié)議,或者今后發(fā)展的傳輸協(xié)議均可用于本發(fā)明實(shí)施例中。
[0089]其中,源站400用于根據(jù)數(shù)據(jù)訪問(wèn)消息獲得相應(yīng)的數(shù)據(jù),并根據(jù)獲得的數(shù)據(jù)生成響應(yīng)消息,以及將該響應(yīng)消息發(fā)送至第二代理CDN節(jié)點(diǎn)300。在本發(fā)明的一個(gè)實(shí)施例中,由于源站400接收到的數(shù)據(jù)訪問(wèn)消息具有第三傳輸參數(shù),因此默認(rèn)地,源站反饋給第二代理⑶N節(jié)點(diǎn)300的響應(yīng)消息中也具有第三傳輸參數(shù)。這可通過(guò)對(duì)源站400進(jìn)行設(shè)置實(shí)現(xiàn),在此不再贅述。
[0090]在本發(fā)明的實(shí)施例中,第二代理⑶N節(jié)點(diǎn)300還用于接收源站400反饋的響應(yīng)消息,并將響應(yīng)消息中的第三傳輸參數(shù)修改為第二傳輸參數(shù)后轉(zhuǎn)發(fā)至第一代理CDN節(jié)點(diǎn)200。
[0091]在本發(fā)明的實(shí)施例中,第一代理⑶N節(jié)點(diǎn)200,還用于接收第二代理⑶N節(jié)點(diǎn)300發(fā)送的響應(yīng)消息,并將響應(yīng)消息中的第二傳輸參數(shù)修改為第一傳輸參數(shù)后轉(zhuǎn)發(fā)至客戶端100。
[0092]客戶端100根據(jù)該響應(yīng)消息獲得對(duì)應(yīng)的數(shù)據(jù)。
[0093]在本發(fā)明的實(shí)施例中,第一代理⑶N節(jié)點(diǎn)100和第二代理⑶N節(jié)點(diǎn)200之間采用定制的網(wǎng)絡(luò)協(xié)議,其中,定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于客戶端100與第一代理CDN200節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
[0094]在本發(fā)明的實(shí)施例中,可通過(guò)第一代理⑶N節(jié)點(diǎn)和第二代理⑶N節(jié)點(diǎn)分別對(duì)數(shù)據(jù)訪問(wèn)消息的傳輸參數(shù)進(jìn)行修改,從而使得修改后的傳輸參數(shù)能夠更加適合第一代理CDN節(jié)點(diǎn)與第二代理CDN節(jié)點(diǎn)之間、第二代理CDN節(jié)點(diǎn)之間與源站之間較優(yōu)的網(wǎng)絡(luò)環(huán)境,從而提高數(shù)據(jù)的訪問(wèn)速度。另一方面,通過(guò)第二代理CDN節(jié)點(diǎn)可以隨時(shí)更新傳輸參數(shù)的配置,而無(wú)需對(duì)源站進(jìn)行修改,從而提高了系統(tǒng)更新和升級(jí)的便利性。
[0095]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
[0096]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。[0097]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法,其特征在于,包括以下步驟: 代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù);以及 所述代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率。
2.如權(quán)利要求1所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,所述第一傳輸參數(shù)和第二傳輸參數(shù)為傳輸控制協(xié)議TCP傳輸參數(shù),所述所述第一傳輸參數(shù)和第二傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法。
3.如權(quán)利要求1或2所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,所述代理CDN節(jié)點(diǎn)和所述源站之間采用定制的網(wǎng)絡(luò)協(xié)議,所述定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于所述客戶端與所述代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
4.如權(quán)利要求1-3任一項(xiàng)所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,還包括: 所述代理CDN節(jié)點(diǎn)接收所述源站反饋的響應(yīng)消息;以及 所述代理CDN節(jié)點(diǎn)將所述響應(yīng)消息中的所述第二傳輸參數(shù)修改為所述第一傳輸參數(shù)后轉(zhuǎn)發(fā)至所述客戶端。
5.一種基于CDN網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,包括客戶端、代理CDN節(jié)點(diǎn)和源站,其中, 所述客戶端,用于向所述代理CDN節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具`有第一傳輸參數(shù); 所述代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率。
6.如權(quán)利要求5所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述第一傳輸參數(shù)和第二傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法。
7.如權(quán)利要求5所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述代理CDN節(jié)點(diǎn)和所述源站之間采用定制的網(wǎng)絡(luò)協(xié)議,所述定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于所述客戶端與所述代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
8.如權(quán)利要求5所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述代理CDN節(jié)點(diǎn)還用于接收所述源站反饋的響應(yīng)消息,并將所述響應(yīng)消息中的所述第二傳輸參數(shù)修改為所述第一傳輸參數(shù)后轉(zhuǎn)發(fā)至所述客戶端。
9.一種代理⑶N節(jié)點(diǎn),其特征在于,包括: 接收模塊,用于接收客戶端發(fā)送的數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù); 修改模塊,用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率;以及發(fā)送模塊,用于將所述修改模塊修改后的所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站。
10.如權(quán)利要求9所述的代理CDN節(jié)點(diǎn),其特征在于,所述第一傳輸參數(shù)和第二傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法。
11.如權(quán)利要求9所述的代理CDN節(jié)點(diǎn),其特征在于,所述代理CDN節(jié)點(diǎn)和所述源站之間采用定制的網(wǎng)絡(luò)協(xié)議,所述定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于所述客戶端與所述代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
12.如權(quán)利要求9所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述修改模塊還用于將接收的所述源站反饋的響應(yīng)消息中的所述第二傳輸參數(shù)修改為所述第一傳輸參數(shù),以通過(guò)所述發(fā)送模塊轉(zhuǎn)發(fā)至所述客戶端。
13.一種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)方法,其特征在于,包括以下步驟: 第一代理CDN節(jié)點(diǎn)接收客戶端的數(shù)據(jù)訪問(wèn)消息,其中,所述具有第一傳輸參數(shù);以及所述第一代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至第二代理CDN節(jié)點(diǎn),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率; 所述第二代理CDN節(jié)點(diǎn)將所述數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于或者等于采用所述第三傳輸參數(shù)的傳輸效率。
14.如權(quán)利要求13所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,所述第一傳輸參數(shù)、第二傳輸參數(shù)和第三傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法。
15.如權(quán)利要求13所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,所述第一代理CDN節(jié)點(diǎn)和所述第二代理CDN節(jié)點(diǎn)之間采用定制的網(wǎng)絡(luò)協(xié)議,所述定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于所述客戶端與所述第一代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
16.如權(quán)利要求13所述的數(shù)據(jù)訪問(wèn)方法,其特征在于,還包括: 所述第二代理CDN節(jié)點(diǎn)接收所述源站反饋的響應(yīng)消息; 所述第二代理CDN節(jié)點(diǎn)將所述響應(yīng)消息中的所述第三傳輸參數(shù)修改為所述第二傳輸參數(shù)后轉(zhuǎn)發(fā)至所述第一代理⑶N節(jié)點(diǎn); 所述第一代理CDN節(jié)點(diǎn)接收所述第二代理CDN節(jié)點(diǎn)發(fā)送的響應(yīng)消息;以及所述第一代理CDN節(jié)點(diǎn)將所述響應(yīng)消息中的所述第二傳輸參數(shù)修改為所述第一傳輸參數(shù)后轉(zhuǎn)發(fā)至所述客戶端。
17.—種基于⑶N網(wǎng)絡(luò)的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,包括客戶端、第一代理⑶N節(jié)點(diǎn)、第二代理⑶N節(jié)點(diǎn)和源站,其中, 所述客戶端,用于向所述第一代理CDN節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問(wèn)消息,其中,所述數(shù)據(jù)訪問(wèn)消息具有第一傳輸參數(shù); 所述第一代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第一傳輸參數(shù)修改為第二傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述第二代理CDN節(jié)點(diǎn),其中,采用所述第二傳輸參數(shù)的傳輸效率大于采用所述第一傳輸參數(shù)的傳輸效率; 所述第二代理CDN節(jié)點(diǎn),用于將所述數(shù)據(jù)訪問(wèn)消息中的第二傳輸參數(shù)修改為第三傳輸參數(shù),并將所述數(shù)據(jù)訪問(wèn)消息發(fā)送至所述源站,其中,采用所述第二傳輸參數(shù)的傳輸效率大于或者等于采用所述第三傳輸參數(shù)的傳輸效率。
18.如權(quán)利要求17所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述第一傳輸參數(shù)、第二傳輸參數(shù)和第三傳輸參數(shù)包括TCP初始發(fā)送擁塞窗口,超時(shí)重傳時(shí)間RTO,擁塞控制算法。
19.如權(quán)利要求17所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于,所述第一代理CDN節(jié)點(diǎn)和所述第二代理CDN節(jié)點(diǎn)之間采用定制的網(wǎng)絡(luò)協(xié)議,所述定制的網(wǎng)絡(luò)協(xié)議的傳輸效率大于所述客戶端與所述第一代理CDN節(jié)點(diǎn)之間采用的公用網(wǎng)絡(luò)協(xié)議。
20.如權(quán)利要求17所述的數(shù)據(jù)訪問(wèn)系統(tǒng),其特征在于, 所述第二代理CDN節(jié)點(diǎn),還用于接收所述源站反饋的響應(yīng)消息,并將所述響應(yīng)消息中的所述第三傳輸參數(shù)修改為所述第二傳輸參數(shù)后轉(zhuǎn)發(fā)至所述第一代理CDN節(jié)點(diǎn); 所述第一代理CDN節(jié)點(diǎn),還用于接收所述第二代理CDN節(jié)點(diǎn)發(fā)送的響應(yīng)消息,并將所述響應(yīng)消息中的所述第二傳輸參數(shù)修改為所述第一傳輸參數(shù)后轉(zhuǎn)發(fā)至所述客戶端。
【文檔編號(hào)】H04L29/08GK103731404SQ201210387969
【公開(kāi)日】2014年4月16日 申請(qǐng)日期:2012年10月12日 優(yōu)先權(quán)日:2012年10月12日
【發(fā)明者】蔣浩, 劉寧, 張 誠(chéng), 劉濤 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
寻甸| 清新县| 河津市| 兖州市| 苍溪县| 临沭县| 吉安县| 庆云县| 盱眙县| 科尔| 枝江市| 元氏县| 庄浪县| 兴和县| 古交市| 合山市| 揭阳市| 黄山市| 盐亭县| 朝阳市| 新巴尔虎左旗| 黔东| 资阳市| 金阳县| 马龙县| 彭泽县| 平泉县| 裕民县| 庆元县| 伽师县| 江西省| 盱眙县| 朝阳市| 梅州市| 穆棱市| 高碑店市| 封丘县| 凤城市| 云安县| 银川市| 多伦县|