專利名稱:一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法
一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)下載技術(shù)領(lǐng)域,具體說是一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載 的方法。
背景技術(shù):
現(xiàn)階段,國際互聯(lián)網(wǎng)帶寬資源并不寬裕,各互聯(lián)網(wǎng)服務(wù)提供商(ISP)之間出于利 益考慮互相設(shè)置限制,通常情況下在兩個實(shí)體網(wǎng)絡(luò)間交換數(shù)據(jù)時速度都會大大低于在同一 實(shí)體網(wǎng)絡(luò)中交換數(shù)據(jù),甚至有些根本無法建立連接。另外,流行的電驢、BT等點(diǎn)對點(diǎn)(P2P)網(wǎng)絡(luò)中各節(jié)點(diǎn)間連接傳輸數(shù)據(jù)的整個過程 是隨機(jī)且無序的,他們只考慮對方是否有自身需要的數(shù)據(jù)和是否能夠連接上對方,而沒有 考慮到對方所屬的實(shí)體網(wǎng)絡(luò)。再加上P2P流量占用了大部分ISP的帶寬,從而,導(dǎo)致各ISP想盡辦法封殺P2P應(yīng)用。上述的這種現(xiàn)狀存以下不足和局限性流行的P2P應(yīng)用大多數(shù)被ISP封殺,造成服務(wù)提供者與消費(fèi)者之間經(jīng)常發(fā)生矛 盾;網(wǎng)間通信涉及到流量節(jié)算,增加ISP運(yùn)營成本;網(wǎng)間通信質(zhì)量低劣,致使P2P應(yīng)用速度緩慢,使用用戶體驗(yàn)大打折扣。
發(fā)明內(nèi)容針對上述ISP與消費(fèi)者之間、與不同ISP之間的沖突的不足之處,本發(fā)明的目的是 提供了解決上述問題的一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法。一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其包括搭建云服務(wù)器;網(wǎng)絡(luò)節(jié)點(diǎn)啟動,并將網(wǎng)絡(luò)節(jié)點(diǎn)自身的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容 簽名發(fā)送至云服務(wù)器進(jìn)行登記;云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽 名進(jìn)行映射,確立對應(yīng)關(guān)系;云服務(wù)器將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個IP信息集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng) 一個IP信息集合;網(wǎng)絡(luò)節(jié)點(diǎn)下載文件或文件的一部分時,以已知的文件的內(nèi)容簽名和自身IP信息 為條件,向云服務(wù)器查詢擁有相同文件的且歸屬于同一 IP信息集合的其他唯一身份標(biāo)識 碼;網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)云服務(wù)器返回的唯一身份標(biāo)識碼和該唯一身份標(biāo)識碼對應(yīng)的IP信 息,連接云服務(wù)器返回的IP信息的網(wǎng)絡(luò)節(jié)點(diǎn),進(jìn)行下載。進(jìn)一步地,所述云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名進(jìn)行映射,確立對應(yīng)關(guān)系的步驟,具體包括云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽 名以共享文件的內(nèi)容簽名為索引保存至中央數(shù)據(jù)庫,并在中央數(shù)據(jù)庫中建立共享文件的內(nèi) 容簽名到唯一身份標(biāo)識碼的一對多映射關(guān)系、唯一身份標(biāo)識碼到IP信息的一對一映射關(guān)系。進(jìn)一步地,所述云服務(wù)器將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個集合,一個實(shí)體網(wǎng) 絡(luò)對應(yīng)一個集合的步驟,具體包括云服務(wù)器根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息和互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu)公布的IP分 派結(jié)果,將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng)一個IP信息集合。本發(fā)明一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,結(jié)合了 P2P應(yīng)用分散自由 和集中式便于管理的優(yōu)點(diǎn),有效地調(diào)解了 ISP與消費(fèi)者之間、ISP之間的沖突。
圖1是本發(fā)明一優(yōu)選實(shí)施例一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法流程 示意圖。
具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。請參閱圖1,本發(fā)明一優(yōu)選實(shí)施例一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法 流程示意圖。一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其包括如下步驟步驟Si、搭建云服務(wù)器;步驟S2、網(wǎng)絡(luò)節(jié)點(diǎn)啟動,并將網(wǎng)絡(luò)節(jié)點(diǎn)自身的IP信息、唯一身份標(biāo)識碼和共享文 件的內(nèi)容簽名發(fā)送至云服務(wù)器進(jìn)行登記;步驟S3、云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的 內(nèi)容簽名進(jìn)行映射,確立對應(yīng)關(guān)系;在本步驟中,具體地,云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼 和共享文件的內(nèi)容簽名以共享文件的內(nèi)容簽名為索引保存至中央數(shù)據(jù)庫,并在中央數(shù)據(jù)庫 中建立共享文件的內(nèi)容簽名到唯一身份標(biāo)識碼的一對多映射關(guān)系、唯一身份標(biāo)識碼到IP 信息的一對一映射關(guān)系;步驟S4、云服務(wù)器將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個IP信息集合,一個實(shí)體網(wǎng) 絡(luò)對應(yīng)一個IP信息集合;在本步驟中,具體地,云服務(wù)器根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息和互聯(lián)網(wǎng)名稱與數(shù)字地址 分配機(jī)構(gòu)(Internet Corporation for Assigned Names and Numbers,簡稱 ICANN)公布的 IP分派結(jié)果,將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng)一個集合;步驟S5、每個網(wǎng)絡(luò)節(jié)點(diǎn)開始下載文件或文件某部分時,以已知的文件內(nèi)容簽名和 自身IP信息為條件,向云服務(wù)器查詢擁有同一文件的且歸屬于同一 IP信息集合的其他唯 一身份標(biāo)識碼;步驟S6、網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)云服務(wù)器返回的唯一身份標(biāo)識碼和IP信息,連接其他歸屬
4于同一實(shí)體網(wǎng)絡(luò)的一個集合的網(wǎng)絡(luò)節(jié)點(diǎn),進(jìn)行下載。與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于結(jié)合了 P2P應(yīng)用分散自由和集中式 便于管理的優(yōu)點(diǎn),有效地調(diào)解了 ISP與消費(fèi)者之間、ISP之間的沖突。在上述實(shí)施例中,僅對本發(fā)明進(jìn)行了示范性描述,但是本領(lǐng)域技術(shù)人員在閱讀本 專利申請后可以在不脫離本發(fā)明的精神和范圍的情況下對本發(fā)明進(jìn)行各種修改。
權(quán)利要求
1.一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其特征在于,包括搭建云服務(wù)器;網(wǎng)絡(luò)節(jié)點(diǎn)啟動,并將網(wǎng)絡(luò)節(jié)點(diǎn)自身的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名 發(fā)送至云服務(wù)器進(jìn)行登記;云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名進(jìn) 行映射,確立對應(yīng)關(guān)系;云服務(wù)器將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個IP信息集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng)一個 IP信息集合;網(wǎng)絡(luò)節(jié)點(diǎn)下載文件或文件的一部分時,以已知的文件的內(nèi)容簽名和自身IP信息為條 件,向云服務(wù)器查詢擁有相同文件的且歸屬于同一 IP信息集合的其他唯一身份標(biāo)識碼;網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)云服務(wù)器返回的唯一身份標(biāo)識碼和該唯一身份標(biāo)識碼對應(yīng)的IP信息, 連接云服務(wù)器返回的IP信息的網(wǎng)絡(luò)節(jié)點(diǎn),進(jìn)行下載。
2.根據(jù)權(quán)利要求1所述的一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其特征在 于,所述云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名 進(jìn)行映射,確立對應(yīng)關(guān)系的步驟,具體包括云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名以 共享文件的內(nèi)容簽名為索引保存至中央數(shù)據(jù)庫,并在中央數(shù)據(jù)庫中建立共享文件的內(nèi)容簽 名到唯一身份標(biāo)識碼的一對多映射關(guān)系、唯一身份標(biāo)識碼到IP信息的一對一映射關(guān)系。
3.根據(jù)權(quán)利要求2所述的一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其特征在 于,所述云服務(wù)器將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng)一個集合 的步驟,具體包括云服務(wù)器根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息和互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu)公布的IP分派結(jié) 果,將所有網(wǎng)絡(luò)節(jié)點(diǎn)的IP信息劃分為多個集合,一個實(shí)體網(wǎng)絡(luò)對應(yīng)一個IP信息集合。
全文摘要
本發(fā)明提供了一種基于云計算篩選網(wǎng)絡(luò)節(jié)點(diǎn)加速下載的方法,其包括搭建云服務(wù)器;網(wǎng)絡(luò)節(jié)點(diǎn)啟動,并將網(wǎng)絡(luò)節(jié)點(diǎn)自身的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名發(fā)送至云服務(wù)器進(jìn)行登記;云服務(wù)器將每個網(wǎng)絡(luò)節(jié)點(diǎn)提交的IP信息、唯一身份標(biāo)識碼和共享文件的內(nèi)容簽名進(jìn)行映射,確立對應(yīng)關(guān)系;根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的需求,反饋信息從而進(jìn)行下載。本發(fā)明結(jié)合了點(diǎn)對點(diǎn)P2P應(yīng)用分散自由和集中式便于管理的優(yōu)點(diǎn),有效地調(diào)解了互聯(lián)網(wǎng)服務(wù)提供商ISP與消費(fèi)者之間、其他ISP之間的沖突。
文檔編號H04L29/08GK102130962SQ20111008442
公開日2011年7月20日 申請日期2011年4月6日 優(yōu)先權(quán)日2011年4月6日
發(fā)明者張邦全, 胡紅剛, 胡邦昀, 邵誠, 高原, 黃慶 申請人:上海少思網(wǎng)絡(luò)科技有限公司