一種網(wǎng)絡(luò)數(shù)據(jù)共享系統(tǒng)、方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)數(shù)據(jù)共享系統(tǒng)、方法及裝 置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)的普及,智能移動(dòng)設(shè)備能夠在各種場(chǎng)合獲取網(wǎng)絡(luò)資源。但是,網(wǎng)絡(luò)速度通 常會(huì)受到地點(diǎn)、天氣、設(shè)備等各種因素的影響,使得網(wǎng)絡(luò)速度不理想而影響移動(dòng)設(shè)備下載資 料。在這樣的情況下,基本無(wú)法滿(mǎn)足觀(guān)看視頻等對(duì)帶寬要求較高的行為。
[0003] 現(xiàn)有技術(shù)中,通過(guò)P2P (例如,BT、電驢、迅雷等)網(wǎng)絡(luò)解決服務(wù)器端的速度瓶頸,把 用戶(hù)的網(wǎng)絡(luò)帶寬充分利用起來(lái),例如,用戶(hù)時(shí)IOM帶寬,但是下載速度只有IOOK,通過(guò)P2P網(wǎng) 絡(luò)加速有可能提升到10M。但是這種解決網(wǎng)絡(luò)速度的技術(shù)手段,同樣會(huì)受到地點(diǎn)、天氣等客 觀(guān)因素影響而無(wú)法達(dá)到理想帶寬。同時(shí),P2P網(wǎng)絡(luò)中的設(shè)備需要通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)(如GPRS、 3G等)傳輸數(shù)據(jù),無(wú)法在滿(mǎn)足帶寬的同時(shí)為用戶(hù)節(jié)省下載資源。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種網(wǎng)絡(luò)數(shù)據(jù)共享系統(tǒng)、方法及裝置以及網(wǎng)絡(luò) 數(shù)據(jù)分配方法和服務(wù)器,使用戶(hù)終端能夠節(jié)省下載流量,同時(shí)也避免網(wǎng)絡(luò)帶寬速度的限制 而對(duì)網(wǎng)絡(luò)下載產(chǎn)生的影響。
[0005] 為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種網(wǎng)絡(luò)資源共享系統(tǒng),包括服務(wù)器以及與所 述服務(wù)器通信連接的多個(gè)用戶(hù)終端,每個(gè)所述用戶(hù)終端包括通信連接單元、篩選單元、網(wǎng)絡(luò) 數(shù)據(jù)下載單元、網(wǎng)絡(luò)數(shù)據(jù)共享單元以及網(wǎng)絡(luò)數(shù)據(jù)組裝單元;所述用戶(hù)終端調(diào)用所述篩選單 元響應(yīng)啟動(dòng)網(wǎng)絡(luò)資源共享功能的請(qǐng)求,并通過(guò)所述通信連接單元搜索同樣運(yùn)行所述網(wǎng)絡(luò)資 源共享功能且當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同的其他用戶(hù)終端,以通過(guò)所述第一網(wǎng)絡(luò)將搜索到的當(dāng)前訪(fǎng) 問(wèn)內(nèi)容相同的至少一其他用戶(hù)終端連接起來(lái)形成數(shù)據(jù)分享網(wǎng)絡(luò);所述用戶(hù)終端與所述至少 一其他用戶(hù)終端分別調(diào)用所述網(wǎng)絡(luò)數(shù)據(jù)下載單元,以通過(guò)所述通信連接單元開(kāi)啟的第二網(wǎng) 絡(luò)連接從所述服務(wù)器分別下載所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的部分?jǐn)?shù)據(jù)片段,以及分別調(diào)用所述網(wǎng)絡(luò) 數(shù)據(jù)共享單元通過(guò)所述數(shù)據(jù)分享網(wǎng)絡(luò)進(jìn)行已下載的數(shù)據(jù)片段的彼此交換,使每個(gè)用戶(hù)終端 獲得其他的數(shù)據(jù)片段;其中,所述用戶(hù)終端與所述至少一其他用戶(hù)終端通過(guò)第二網(wǎng)絡(luò)連接 分別下載的所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段不同;以及所述用戶(hù)終端與所述至少一其他用戶(hù) 終端調(diào)用所述網(wǎng)絡(luò)數(shù)據(jù)組裝單元將從其他用戶(hù)終端獲得數(shù)據(jù)片段進(jìn)行組裝以得到所述當(dāng) 前訪(fǎng)問(wèn)內(nèi)容的至少部分內(nèi)容。
[0006] 為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種網(wǎng)絡(luò)資源共享方法,所述方法包括:用戶(hù) 終端接收啟用網(wǎng)絡(luò)資源共享功能的請(qǐng)求;所述用戶(hù)終端響應(yīng)所述請(qǐng)求搜索同樣運(yùn)行所述網(wǎng) 絡(luò)資源共享功能且當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同的其他用戶(hù)終端;所述用戶(hù)終端通過(guò)第一網(wǎng)絡(luò)連接將 搜索到的當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同的至少一其他用戶(hù)終端連接起來(lái)以形成數(shù)據(jù)分享網(wǎng)絡(luò);所述用 戶(hù)終端通過(guò)第二網(wǎng)絡(luò)連接下載所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的部分?jǐn)?shù)據(jù)片段,其中,所述用戶(hù)終端和 所述至少一其他用戶(hù)終端通過(guò)第二網(wǎng)絡(luò)連接分別下載的所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段不 同;所述用戶(hù)終端通過(guò)所述數(shù)據(jù)分享網(wǎng)絡(luò)和所述至少一其他用戶(hù)終端之間進(jìn)行已下載的數(shù) 據(jù)片段的交換,以使所述用戶(hù)終端獲得所述至少一其他用戶(hù)終端下載的數(shù)據(jù)片段;以及所 述用戶(hù)終端將獲取到的至少部分?jǐn)?shù)據(jù)片段進(jìn)行組裝以得到所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的至少部分 內(nèi)容。
[0007] 優(yōu)選地,所述第一網(wǎng)絡(luò)連接為WLAN熱點(diǎn)連接,所述第二網(wǎng)絡(luò)連接為GPRS、3G或4G 網(wǎng)絡(luò)連接。
[0008] 優(yōu)選地,所述數(shù)據(jù)分享網(wǎng)絡(luò)為所述用戶(hù)終端與所述至少一其他用戶(hù)終端首尾相連 形成的環(huán)狀、網(wǎng)狀或放射狀局域網(wǎng)絡(luò)。
[0009] 優(yōu)選地,所述用戶(hù)終端通過(guò)第二網(wǎng)絡(luò)連接下載所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的部分?jǐn)?shù)據(jù)片段 的步驟包括:所述用戶(hù)終端確定作為所述數(shù)據(jù)分享網(wǎng)絡(luò)的主機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)的其他 用戶(hù)終端作為輔機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)主機(jī)的確定由隨機(jī)或指定形成;所述用戶(hù)終端對(duì)所 述數(shù)據(jù)分享網(wǎng)絡(luò)中的用戶(hù)終端分配下載當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的下載任務(wù),其中,所述 下載任務(wù)記錄用戶(hù)終端的標(biāo)識(shí)號(hào)以及當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的分割方案;所述用戶(hù)終端 通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段,其中,所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容根據(jù) 所述用戶(hù)終端及所述至少一其他用戶(hù)終端的下載任務(wù)被劃分為多個(gè)匹配的數(shù)據(jù)片段,以供 所述至少一其他用戶(hù)終端分別通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段。
[0010] 優(yōu)選地,所述用戶(hù)終端通過(guò)第二網(wǎng)絡(luò)連接下載所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的部分?jǐn)?shù)據(jù)片段 的步驟包括:所述用戶(hù)終端確定作為所述數(shù)據(jù)分享網(wǎng)絡(luò)的輔機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)的其他 一用戶(hù)終端作為主機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)主機(jī)的確定由隨機(jī)或指定形成;所述用戶(hù)終端通 過(guò)所述第一網(wǎng)絡(luò)接收作為主機(jī)的用戶(hù)終端分配的下載任務(wù),所述下載任務(wù)記錄用戶(hù)終端的 標(biāo)識(shí)號(hào)以及當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的分割方案;所述用戶(hù)終端通過(guò)所述第二網(wǎng)絡(luò)連接下 載與其下載任務(wù)匹配的數(shù)據(jù)片段,其中,所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容根據(jù)所述用戶(hù)終端及所述至少 一其他用戶(hù)終端的下載任務(wù)被劃分為多個(gè)匹配的數(shù)據(jù)片段,以供所述至少一其他用戶(hù)終端 分別通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段。
[0011] 優(yōu)選地,所述用戶(hù)終端響應(yīng)所述請(qǐng)求搜索同樣運(yùn)行所述網(wǎng)絡(luò)資源共享功能且當(dāng)前 訪(fǎng)問(wèn)內(nèi)容相同的其他用戶(hù)終端的步驟具體為:所述用戶(hù)終端響應(yīng)所述請(qǐng)求搜索具有同樣第 一網(wǎng)絡(luò)連接名稱(chēng)的其他用戶(hù)終端,其中,所述其他用戶(hù)終端預(yù)先將所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的URL 編碼作為其第一網(wǎng)絡(luò)連接名稱(chēng),所述用戶(hù)終端搜索到的所述其他用戶(hù)終端具有同樣URL編 碼的第一網(wǎng)絡(luò)連接名稱(chēng)時(shí),判定所述其他用戶(hù)終端同樣運(yùn)行所述網(wǎng)絡(luò)資源共享功能且當(dāng)前 訪(fǎng)問(wèn)內(nèi)容相同。
[0012] 優(yōu)選地,所述用戶(hù)終端通過(guò)所述數(shù)據(jù)分享網(wǎng)絡(luò)和所述至少一其他用戶(hù)終端之間進(jìn) 行已下載的數(shù)據(jù)片段的交換的步驟包括:所述用戶(hù)終端將其標(biāo)識(shí)號(hào)加入已下載的數(shù)據(jù)片 段,并通過(guò)所述第一網(wǎng)絡(luò)連接將所述加入標(biāo)識(shí)號(hào)的數(shù)據(jù)片段發(fā)送至所述至少一其他用戶(hù)終 端;所述用戶(hù)終端通過(guò)所述第一網(wǎng)絡(luò)連接接收由所述至少一其他用戶(hù)終端發(fā)送的已下載的 數(shù)據(jù)片段,其中,由所述至少一其他用戶(hù)終端發(fā)送的已下載的數(shù)據(jù)片段被加入了與所述至 少一其他用戶(hù)終端對(duì)應(yīng)的標(biāo)識(shí)號(hào)。
[0013] 優(yōu)選地,所述用戶(hù)終端將獲取到的至少部分?jǐn)?shù)據(jù)片段進(jìn)行組裝以得到所述當(dāng)前訪(fǎng) 問(wèn)內(nèi)容的至少部分內(nèi)容的步驟具體為:所述用戶(hù)終端根據(jù)數(shù)據(jù)片段的標(biāo)識(shí)號(hào)確定所述當(dāng)前 訪(fǎng)問(wèn)內(nèi)容的正確順序,并按照正確順序?qū)⑺鲋辽俨糠謹(jǐn)?shù)據(jù)片段進(jìn)行拼裝以得到所述當(dāng)前 訪(fǎng)問(wèn)內(nèi)容的至少部分內(nèi)容。
[0014] 為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種網(wǎng)絡(luò)資源共享裝置,包括通信連接單元, 所述裝置還包括:篩選單元,用于響應(yīng)啟用網(wǎng)絡(luò)資源共享功能的請(qǐng)求搜索同樣運(yùn)行所述網(wǎng) 絡(luò)資源共享功能且當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同的其他裝置,以通過(guò)所述通信連接單元開(kāi)啟的第一網(wǎng) 絡(luò)連接將搜索到的當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同的至少一其他裝置連接起來(lái)形成數(shù)據(jù)分享網(wǎng)絡(luò);網(wǎng)絡(luò) 數(shù)據(jù)下載單元,用于通過(guò)所述通信連接單元開(kāi)啟的第二網(wǎng)絡(luò)連接下載所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的 部分?jǐn)?shù)據(jù)片段,其中,所述裝置與所述至少一其他裝置通過(guò)第二網(wǎng)絡(luò)連接分別下載的所述 當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段不同;網(wǎng)絡(luò)數(shù)據(jù)共享單元,用于通過(guò)所述數(shù)據(jù)分享網(wǎng)絡(luò)與所述至 少一其他裝置之間進(jìn)行已下載的數(shù)據(jù)片段的交換,以使所述裝置獲得所述至少一其他裝置 下載的數(shù)據(jù)片段;以及網(wǎng)絡(luò)數(shù)據(jù)組裝單元,用于將獲取到的至少部分?jǐn)?shù)據(jù)片段進(jìn)行組裝以 得到所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的至少部分內(nèi)容。
[0015] 優(yōu)選地,所述裝置確定作為所述數(shù)據(jù)分享網(wǎng)絡(luò)主機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)的其他裝 置作為輔機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)主機(jī)的確定由隨機(jī)或指定而形成;所述裝置還包括下載任 務(wù)分配單元,用于對(duì)所述數(shù)據(jù)分享網(wǎng)絡(luò)中的裝置分配下載當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的下載 任務(wù),其中,所述下載任務(wù)記錄裝置的標(biāo)識(shí)號(hào)以及當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的分割方案;所 述網(wǎng)絡(luò)數(shù)據(jù)下載單元還用于通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段,其 中,所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容根據(jù)所述裝置及所述至少一其他裝置的下載任務(wù)被劃分為多個(gè)匹配 的數(shù)據(jù)片段,以供所述至少一其他裝置分別通過(guò)第二網(wǎng)絡(luò)連接下載與所述下載任務(wù)匹配的 數(shù)據(jù)片段。
[0016] 優(yōu)選地,所述裝置確定作為所述數(shù)據(jù)分享網(wǎng)絡(luò)的輔機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)的其他 一裝置作為主機(jī),所述數(shù)據(jù)分享網(wǎng)絡(luò)主機(jī)的確定由隨機(jī)或指定形成;所述裝置還包括下載 任務(wù)接收單元,用于通過(guò)所述第一網(wǎng)絡(luò)接收作為主機(jī)的裝置分配的下載任務(wù),所述下載任 務(wù)記錄裝置的標(biāo)識(shí)號(hào)以及當(dāng)前訪(fǎng)問(wèn)內(nèi)容的數(shù)據(jù)片段的分割方案;所述網(wǎng)絡(luò)數(shù)據(jù)下載單元還 用于通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段,其中,所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容 根據(jù)所述裝置及所述至少一其他裝置的下載任務(wù)被劃分為多個(gè)匹配的數(shù)據(jù)片段,移動(dòng)所述 至少一其他裝置分別通過(guò)所述第二網(wǎng)絡(luò)連接下載與其下載任務(wù)匹配的數(shù)據(jù)片段。
[0017] 優(yōu)選地,所述其他裝置預(yù)先將所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的URL編碼作為其第一網(wǎng)絡(luò)連接 名稱(chēng),所述篩選單元還用于響應(yīng)所述請(qǐng)求搜索具有同樣第一網(wǎng)絡(luò)連接名稱(chēng)的其他裝置,并 當(dāng)搜索到的所述其他裝置具有同樣URL編碼的第一網(wǎng)絡(luò)連接名稱(chēng)時(shí),則判定為所述其他裝 置同樣運(yùn)行所述網(wǎng)絡(luò)資源共享功能且當(dāng)前訪(fǎng)問(wèn)內(nèi)容相同。
[0018] 優(yōu)選地,所述網(wǎng)絡(luò)數(shù)據(jù)共享單元將其標(biāo)識(shí)號(hào)加入已下載的數(shù)據(jù)片段,并通過(guò)所述 第一網(wǎng)絡(luò)連接將所述加入標(biāo)識(shí)號(hào)的數(shù)據(jù)片段發(fā)送至所述至少一其他裝置,還通過(guò)所述第一 網(wǎng)絡(luò)連接接收由所述至少一其他裝置發(fā)送的已下載的數(shù)據(jù)片段,其中,由所述至少一其他 裝置發(fā)送的已下載的數(shù)據(jù)片段被加入了所述至少一其他裝置對(duì)應(yīng)的標(biāo)識(shí)號(hào)。
[0019] 優(yōu)選地,所述網(wǎng)絡(luò)數(shù)據(jù)組裝單元根據(jù)數(shù)據(jù)片段的標(biāo)識(shí)號(hào)確定所述當(dāng)前訪(fǎng)問(wèn)內(nèi)容的 正確順序,并