分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種路由器間資源分享系統(tǒng)及方法,特別是涉及一種分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)及方法。
【背景技術(shù)】
[0002]智能路由器即智能化管理的路由器,通常具有獨(dú)立的操作系統(tǒng),可以由用戶自行安裝各種應(yīng)用、自行控制帶寬、自行控制在線人數(shù)、自行控制瀏覽網(wǎng)頁(yè)、自行控制在線時(shí)間,同時(shí)擁有強(qiáng)大的USB共享功能,真正做到網(wǎng)絡(luò)和設(shè)備的智能化管理。
[0003]隨著網(wǎng)絡(luò)的不斷發(fā)展,智能路由器作為家庭NAS (Network Attached Storage,網(wǎng)絡(luò)存儲(chǔ)器)服務(wù)器的需求越來(lái)越大,人們不再滿足于將自己在網(wǎng)絡(luò)上搜索到的資源下載到智能路由器上,更希望能分享到別人共享出來(lái)的資源以及將自己感興趣的資源分享給別人,從而通過(guò)網(wǎng)絡(luò)將所有的智能路由器串聯(lián)起來(lái),構(gòu)成一個(gè)智能路由器網(wǎng)絡(luò)系統(tǒng)。在智能路由器網(wǎng)絡(luò)系統(tǒng)中,所有的資源都能夠?qū)崿F(xiàn)共享。只要通過(guò)一個(gè)手機(jī)APP按鈕,就能將別人共享出來(lái)的資源下載到自己的智能路由器上。
[0004]然而,現(xiàn)有的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中,路由器間進(jìn)行資源共享時(shí),只是通過(guò)指定的服務(wù)器鏈接地址來(lái)進(jìn)行下載。當(dāng)多臺(tái)路由器從服務(wù)器下載資源時(shí),服務(wù)器的帶寬負(fù)荷會(huì)加重,這樣會(huì)影響到每個(gè)用戶的下載速度,導(dǎo)致用戶下載速度變慢,無(wú)法滿足用戶的需求。
【發(fā)明內(nèi)容】
[0005]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)及方法,利用P2P(Point to Point,點(diǎn)對(duì)點(diǎn))技術(shù)在兩臺(tái)路由器之間直接進(jìn)行資源的下載傳輸,不受服務(wù)器帶寬的限制,滿足用戶對(duì)于下載速度的要求。
[0006]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)包括若干個(gè)智能路由器、資源索引數(shù)據(jù)庫(kù)和控制服務(wù)器;所述智能路由器用作分享路由器或下載路由器;所述分享路由器用于將分享的資源相關(guān)信息和路由器ID上傳至所述資源索引數(shù)據(jù)庫(kù),并在所述控制服務(wù)器的控制下,直接將所要分享的資源提供給所述下載路由器;所述下載路由器用于在所述資源索引數(shù)據(jù)庫(kù)中檢索屬于所述分享路由器分享的資源,并在所述控制服務(wù)器的控制下,直接從所述分享服務(wù)器中下載所要的資源;所述資源索引數(shù)據(jù)庫(kù)用于將所有智能路由器上分享出來(lái)的資源整理成一個(gè)資源索引;所述控制服務(wù)器用于實(shí)現(xiàn)所述分享路由器和所述下載路由器間的通信。
[0007]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng),其中:同一智能路由器能夠同時(shí)作為分享路由器和下載路由器。
[0008]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng),其中:所述資源相關(guān)信息包括資源的名稱、位置、類型和大小。
[0009]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng),其中:所述下載路由器根據(jù)路由器ID、資源類型和/或資源名稱信息在所述資源索引數(shù)據(jù)庫(kù)中搜索所要的資源。
[0010]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng),其中:所述控制服務(wù)器進(jìn)行所述分享路由器和所述下載路由器間的通信時(shí),首先接收所述下載路由器發(fā)送來(lái)的下載請(qǐng)求;然后將所述下載請(qǐng)求轉(zhuǎn)達(dá)至所對(duì)應(yīng)的分享路由器;最后在接收到所述分享路由器的許可響應(yīng)后,通知所述下載路由器直接從所述分享路由器下載所需的資源。
[0011]同時(shí),本發(fā)明還提供一種分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法,包括以下步驟:
[0012]步驟S1、作為分享路由器的第一智能路由器分享其上的資源;
[0013]步驟S2、第一智能路由器將分享的資源相關(guān)信息和路由器ID上傳至資源索引數(shù)據(jù)庫(kù);
[0014]步驟S3、作為下載路由器的第二路由器對(duì)資源索引數(shù)據(jù)庫(kù)進(jìn)行資源檢索,找到所要下載的由第一路由器分享的資源;
[0015]步驟S4、第二路由器通知控制服務(wù)器下載所找到的由第一路由器分享的資源;
[0016]步驟S5、控制服務(wù)器收到第一路由器的許可響應(yīng)后,通知第二路由器開(kāi)始下載資源;
[0017]步驟S6、第二路由器直接從第一路由器下載所要的資源。
[0018]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法,其中:還包括步驟S7、第二路由器實(shí)時(shí)返回下載進(jìn)度。
[0019]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法,其中:所述步驟S2中,所述資源相關(guān)信息包括資源的名稱、位置、類型和大小。
[0020]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法,其中:所述步驟S3中,所述下載路由器根據(jù)路由器ID、資源類型和/或資源名稱信息在所述資源索引數(shù)據(jù)庫(kù)中搜索所要的資源。
[0021]根據(jù)上述的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法,其中:同一智能路由器能夠同時(shí)作為分享路由器和下載路由器。
[0022]如上所述,本發(fā)明的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)及方法,具有以下有益效果:
[0023](I)將每個(gè)智能路由器視為一個(gè)服務(wù)器,將相關(guān)的資源放入智能路由器的共享目錄中,使得指定路由器之間通過(guò)資源索引數(shù)據(jù)庫(kù)就能查看到別人共享出來(lái)的資源,并能夠?qū)⑵渌悄苈酚善髯鳛榉?wù)器直接進(jìn)行資源下載;
[0024](2)避免了在一個(gè)服務(wù)器下載資源的帶寬限制,滿足了用戶對(duì)于下載速度的要求。
【附圖說(shuō)明】
[0025]圖1顯示為本發(fā)明的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)的結(jié)構(gòu)示意圖;
[0026]圖2顯示為本發(fā)明的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享場(chǎng)景示意圖;
[0027]圖3顯示為本發(fā)明的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享方法的流程圖。
[0028]元件標(biāo)號(hào)說(shuō)明
[0029]11、12……In智能路由器
[0030]2資源索引數(shù)據(jù)庫(kù)
[0031]3控制服務(wù)器
【具體實(shí)施方式】
[0032]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0033]需要說(shuō)明的是,本實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0034]參照?qǐng)D1,本發(fā)明的分布式智能路由器網(wǎng)絡(luò)系統(tǒng)中路由器間資源分享系統(tǒng)包括若干個(gè)智能路由器(11、12……In)、資源索引數(shù)據(jù)庫(kù)2和控制服務(wù)器3。
[0035]智能路由器(11、12……In)用作分享路由器或下載路由器,其中,分享路由器用于將分享的資源相關(guān)信息和路由器ID上傳至資源索引數(shù)據(jù)庫(kù),并在控制服務(wù)器的控制下,直接將所要分享的資源提供給下載路由器;下載路由器用于在資源索引數(shù)據(jù)庫(kù)中檢索屬于分享路由器分享的資源,并在控制服務(wù)器的控制下,直接從分享服務(wù)器中下載所要的資源。
[0036]需要說(shuō)明的是,對(duì)于同一智能路由器,既可作為分享路由器,又可作為下載路由器。在實(shí)際使用中,根據(jù)其具體執(zhí)行操作來(lái)判斷其功能。下載路由器通過(guò)P2P技術(shù)直接從分享路由器上下載所需的資源。
[0037]具體地,對(duì)于分享路由器,用戶通過(guò)手機(jī)、平板電腦、電腦等終端在智能路由器上實(shí)現(xiàn)資源的分享。資源相關(guān)信息包括但不限于資源的名稱、位置、類型、大小等等。
[0038]資源索引數(shù)據(jù)庫(kù)2用于將所有智能路由器上分享出來(lái)的資源整理成一個(gè)資源索弓I,以便于智能路由器進(jìn)行資源搜索。
[0039]具體地,智能路由器在資源索引中搜索所要的資源時(shí),可根據(jù)路由器ID、資源類型和/或資源名稱等信息進(jìn)行資源搜索。
[0040]控制服務(wù)器3用于實(shí)現(xiàn)分享路由器和下載路由器間的通信。
[