[發(fā)明專利]一種網(wǎng)絡(luò)傳輸系統(tǒng)、服務(wù)器和客戶端有效
| 申請(qǐng)?zhí)枺?/td> | 201110061911.1 | 申請(qǐng)日: | 2011-03-15 |
| 公開(公告)號(hào): | CN102685075A | 公開(公告)日: | 2012-09-19 |
| 發(fā)明(設(shè)計(jì))人: | 劉剛;曹楊;黃琰 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 郝傳鑫;潘中毅 |
| 地址: | 518057 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)絡(luò) 傳輸 系統(tǒng) 服務(wù)器 客戶端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)傳輸下載領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)傳輸系統(tǒng)、服務(wù)器和客戶端。
背景技術(shù)
點(diǎn)對(duì)服務(wù)器(Peer?to?Server,P2S)技術(shù)基于用戶對(duì)服務(wù)器,,是最經(jīng)典的一種下載協(xié)議。“點(diǎn)”(Peer)即網(wǎng)絡(luò)節(jié)點(diǎn)或終端,通常可以理解為用戶計(jì)算機(jī)。用戶(即網(wǎng)絡(luò)節(jié)點(diǎn))直接到某個(gè)大型的下載網(wǎng)站去下載文件,文件存儲(chǔ)在網(wǎng)站服務(wù)器上,因此速度可以得到保證,但存在的問題是資源分散、不易搜索、服務(wù)器負(fù)載較大。
點(diǎn)對(duì)點(diǎn)(Peer?to?Peer,P2P,或稱對(duì)等)技術(shù),是一種新的網(wǎng)絡(luò)傳輸技術(shù),在文件共享和下載方面得到了廣泛的應(yīng)用,其依賴網(wǎng)絡(luò)中參與者的計(jì)算能力和帶寬進(jìn)行傳輸,而不是僅僅依靠幾臺(tái)服務(wù)器。P2P一端的下載速度和另一端的上傳速度密切相關(guān),由于中國(guó)用戶大多使用ADSL上網(wǎng),ADSL的上傳速度并不快,僅幾十K速度,一些用戶還會(huì)人為限制上傳速度,這導(dǎo)致了P2P方式的上傳帶寬資源的缺乏,因此用戶會(huì)普遍感覺P2P的速度較慢慢。
點(diǎn)對(duì)服務(wù)器和點(diǎn)(Peer?to?Server&Peer?,P2SP)技術(shù)不像傳統(tǒng)P2S方式那樣只能依賴服務(wù)器進(jìn)行下載,其內(nèi)容的傳遞可以在網(wǎng)絡(luò)上的各個(gè)終端機(jī)器中進(jìn)行。P2SP有效地把原本孤立的服務(wù)器和其鏡像資源以及P2P資源整合到了一起,它不但支持P2P技術(shù),同時(shí)還通過檢索數(shù)據(jù)庫(kù)把服務(wù)器資源和P2P資源整合到了一起。用戶通過P2SP技術(shù)下載一個(gè)文件的時(shí)候,會(huì)自動(dòng)搜索其他文件提供源,選擇合適的文件提供源進(jìn)行加速,這使得P2SP(目前的主流下載軟件迅雷,旋風(fēng)都使用該技術(shù))在下載的穩(wěn)定性和下載的速度上,比傳統(tǒng)的P2P有了非常大的提高。
在P2SP技術(shù)當(dāng)中,下載一個(gè)文件,數(shù)據(jù)來源分為原始鏈接,P2P網(wǎng)絡(luò),第三方鏡像的輔助源等,然后通過完整文件的唯一標(biāo)識(shí),比如MD5(Message?Digest?,消息摘要算法第五版,它在上一版本的基礎(chǔ)上增加了安全-帶子的概念,為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù))或者SHA(Secure?Hash?Algorithm?一種數(shù)據(jù)加密算法,美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)局發(fā)布的國(guó)家標(biāo)準(zhǔn)FIPS?PUB?180-1,一般稱為SHA-1,其對(duì)長(zhǎng)度不超過264二進(jìn)制位的消息產(chǎn)生160位的消息摘要輸出,按512比特塊處理其輸入)等,把文件統(tǒng)一串聯(lián)起來。
但是,在現(xiàn)有的P2SP技術(shù)中,由于網(wǎng)絡(luò)環(huán)境的復(fù)雜性和網(wǎng)絡(luò)帶寬的限制,分布在各個(gè)不同運(yùn)營(yíng)商之間的節(jié)點(diǎn)連通效果并不好。例如,目前國(guó)內(nèi)各網(wǎng)絡(luò)運(yùn)營(yíng)商“電信、聯(lián)通、鐵通、長(zhǎng)寬、教育網(wǎng)…”等網(wǎng)絡(luò)之間互聯(lián)速度慢。
另外,某些下載服務(wù)器對(duì)客戶端IP的并發(fā)連接數(shù)有限制,為了控制一個(gè)客戶端的下載速度,也對(duì)下載鏈接輸出帶寬有限制。目前的P2SP下載技術(shù)沒有辦法繞過這種限制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種網(wǎng)絡(luò)傳輸系統(tǒng)、服務(wù)器和客戶端。可以讓客戶端之間相互幫助代理下載任務(wù),增加網(wǎng)絡(luò)中稀缺資源的副本數(shù)目,有效解決網(wǎng)絡(luò)連通性和服務(wù)器對(duì)單個(gè)下載任務(wù)帶寬輸出限制的問題。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)傳輸系統(tǒng),包括:
資源索引服務(wù)器,用于根據(jù)客戶端的請(qǐng)求向客戶端返回可供下載的資源鏈接集合,客戶端可通過連接所述資源鏈接下載資源;
跟蹤服務(wù)器,用于獲取具有所述客戶端要下載資源的用戶節(jié)點(diǎn)集合,并反饋給所述客戶端;
互助合作調(diào)度服務(wù)器,用于接受用戶節(jié)點(diǎn)加入互助合作組織的注冊(cè),在客戶端下載資源的過程中調(diào)度愿意提供互助下載的注冊(cè)用戶節(jié)點(diǎn)進(jìn)行所述資源片段的下載,與所述跟蹤服務(wù)器同步具有所述客戶端要下載資源的用戶節(jié)點(diǎn)集合。
其中,互助合作調(diào)度服務(wù)器可進(jìn)一步包括:
注冊(cè)模塊,用于注冊(cè)用戶節(jié)點(diǎn),記錄所述用戶節(jié)點(diǎn)的網(wǎng)絡(luò)服務(wù)提供商、用于互助下載的磁盤空間、上傳帶寬中的一個(gè)或多個(gè)。
該系統(tǒng)還可包括統(tǒng)計(jì)服務(wù)器,用于統(tǒng)計(jì)用戶節(jié)點(diǎn)的文件下載信息、輔助下載源的信息和網(wǎng)絡(luò)情況信息,并上報(bào)給所述互助合作調(diào)度服務(wù)器;
互助合作調(diào)度服務(wù)器可包括:
調(diào)度模塊,用于根據(jù)所述客戶端下載資源的過程中所述統(tǒng)計(jì)服務(wù)器同步上報(bào)的信息,從愿意提供互助下載的注冊(cè)用戶節(jié)點(diǎn)中挑選用戶節(jié)點(diǎn),并向其下發(fā)資源下載任務(wù)協(xié)助下載所述客戶端要下載的資源;
同步模塊,用于根據(jù)所述用戶節(jié)點(diǎn)的資源下載任務(wù)完成情況與所述跟蹤服務(wù)器同步具有所述客戶端要下載資源的用戶節(jié)點(diǎn)集合。
進(jìn)一步的,該統(tǒng)計(jì)服務(wù)器可包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110061911.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





