一種數(shù)據(jù)共享的方法
【專利摘要】本發(fā)明實(shí)施例公開了一種數(shù)據(jù)共享的方法,包括:與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。采用本發(fā)明實(shí)施例,可以提高數(shù)據(jù)資源的利用率。
【專利說明】一種數(shù)據(jù)共享的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)共享的方法。
【背景技術(shù)】
[0002]目前移動(dòng)終端已經(jīng)成為人們生活中必不可少的設(shè)備,特別是帶有通信功能的移動(dòng)終端,例如手機(jī)?,F(xiàn)在的手機(jī),已經(jīng)不僅僅是一個(gè)通信工具,而更像是一個(gè)移動(dòng)的電腦。通過網(wǎng)絡(luò)連接,可以處理郵件、瀏覽新聞、觀看視頻等等。雖然,手機(jī)給人們的生活帶來了很大的方便,但目前手機(jī)的網(wǎng)絡(luò)費(fèi)用也相當(dāng)?shù)母撸貏e是超出包月流量之后,網(wǎng)絡(luò)費(fèi)用成倍增加?,F(xiàn)在用戶在使用手機(jī)網(wǎng)絡(luò)連接,一般包括兩種方式,一是通過WIFI (fflreless-Fidelity,無線保真)網(wǎng)絡(luò),一個(gè)是通過3G(3rd-Generat1n,第三代移動(dòng)通信技術(shù))或者4G(4rd-Generati0n,第四代移動(dòng)通信技術(shù))等運(yùn)營商網(wǎng)絡(luò)。采用WIFI網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)連接時(shí),使用范圍局限在WIFI網(wǎng)絡(luò)能夠輻射的范圍,大概在100米以內(nèi),但基本上沒有流量限制。通過運(yùn)營商網(wǎng)絡(luò)時(shí),地域上限制相對(duì)較少,但是通過流量計(jì)費(fèi),費(fèi)用很高。
[0003]在現(xiàn)有技術(shù)方案中,每個(gè)手機(jī)都是單獨(dú)的與基站進(jìn)行交互。多個(gè)手機(jī)即使是下載同一個(gè)附件或者瀏覽同一個(gè)網(wǎng)頁,都是通過各自的3G網(wǎng)絡(luò),與基站進(jìn)行交互,這樣就有可能存在重復(fù)下載同樣的數(shù)據(jù),浪費(fèi)流量。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種數(shù)據(jù)共享的方法,提高了數(shù)據(jù)資源的利用率。
[0005]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)共享的方法,包括:
[0006]與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;
[0007]當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);
[0008]若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);
[0009]若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端
[0010]實(shí)施本發(fā)明實(shí)施例,針對(duì)現(xiàn)有技術(shù)方案中重復(fù)下載數(shù)據(jù)導(dǎo)致資源利用率低的技術(shù)問題,通過與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),提高了數(shù)據(jù)資源的利用率。
【專利附圖】
【附圖說明】
[0011]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1是本發(fā)明提出的一種數(shù)據(jù)共享的方法的第一實(shí)施例流程圖;
[0013]圖2是本發(fā)明提出的一種數(shù)據(jù)共享的方法的另一實(shí)施例的流程圖;
[0014]圖3是本發(fā)明實(shí)施例提出的一種終端的結(jié)構(gòu)示意圖;
[0015]圖4是本發(fā)明實(shí)施例提出的一種終端中數(shù)據(jù)存儲(chǔ)單元的結(jié)構(gòu)示意圖;
[0016]圖5是本發(fā)明另一實(shí)施例提出的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]請(qǐng)參考圖1,圖1是本發(fā)明實(shí)施例提出的一種數(shù)據(jù)共享的方法的第一實(shí)施例流程圖。如圖所示,本發(fā)明實(shí)施例中的數(shù)據(jù)數(shù)據(jù)共享方法包括:
[0019]S101,與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0020]具體實(shí)現(xiàn)中,可以通過WIFI或者藍(lán)牙等短距離無線通訊技術(shù)建立局域網(wǎng)網(wǎng)絡(luò)連接,也可以通過有線的方式建局域網(wǎng)網(wǎng)絡(luò)連接。
[0021]可選的,可以通過GPS獲取多個(gè)外部終端聯(lián)系人的位置信息;根據(jù)所述多個(gè)外部終端聯(lián)系人的位置信息,與位置距離小于預(yù)設(shè)閾值的外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。例如:通過微信應(yīng)用搜索外部終端聯(lián)系人的位置,當(dāng)外部終端聯(lián)系人與本終端聯(lián)系人的距離小于預(yù)設(shè)閾值時(shí),則可以通過WIFI與該外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0022]S102,當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。
[0023]具體實(shí)現(xiàn)中,可以檢測本終端是否需要下載數(shù)據(jù),當(dāng)檢測到本終端需要下載數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。例如,當(dāng)本終端需要下載網(wǎng)頁數(shù)據(jù)、應(yīng)用安裝包、視頻等數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述網(wǎng)頁、應(yīng)用安裝包、視頻等數(shù)據(jù)。
[0024]可選的,可以獲取所述局域網(wǎng)內(nèi)的各個(gè)外部終端的數(shù)據(jù)訪問范圍,在所述數(shù)據(jù)訪問范圍內(nèi)搜索所述數(shù)據(jù)。例如:可以在局域網(wǎng)內(nèi)的各個(gè)外部終端中設(shè)置一個(gè)文件夾,當(dāng)需要下載數(shù)據(jù)時(shí),在每個(gè)外部終端的設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)。同時(shí),也可以在本終端內(nèi)設(shè)置一個(gè)文件夾,當(dāng)外部終端需要下載數(shù)據(jù)時(shí),外部終端也可以在本終端設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)
[0025]S103,若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù)。
[0026]具體實(shí)現(xiàn)中,確認(rèn)局域網(wǎng)內(nèi)存儲(chǔ)數(shù)據(jù)的外部終端,若數(shù)據(jù)存儲(chǔ)在一個(gè)外部終端中,則通過局域網(wǎng)從該外部終端中下載數(shù)據(jù),若數(shù)據(jù)以數(shù)據(jù)分包的形式存儲(chǔ)在多個(gè)外部終端,則分別從多個(gè)外部終端中下載數(shù)據(jù)分包,從而下載得到完整的數(shù)據(jù)。
[0027]S104,若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。
[0028]具體實(shí)現(xiàn)中,若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),由所述局域網(wǎng)內(nèi)的外部終端中的至少一個(gè)從服務(wù)器下載所述數(shù)據(jù);通過所述局域網(wǎng)接收所述外部終端中的至少一個(gè)從服務(wù)器下載的所述數(shù)據(jù)。需要說明的是,數(shù)據(jù)是以數(shù)據(jù)分包的形式下載到上述至少一個(gè)外部終端,每個(gè)下載數(shù)據(jù)的外部終端只是負(fù)責(zé)下載數(shù)據(jù)中的部分?jǐn)?shù)據(jù)分包,局域網(wǎng)內(nèi)的下載數(shù)據(jù)的各個(gè)外部終端下載得到的數(shù)據(jù)分包之和就是需要下載的數(shù)據(jù)。
[0029]可選的,當(dāng)由所述局域網(wǎng)內(nèi)的至少兩個(gè)終端從服務(wù)器下載所述數(shù)據(jù)時(shí),獲取下載所述數(shù)據(jù)的各個(gè)終端的網(wǎng)絡(luò)狀況;根據(jù)所述各個(gè)終端的網(wǎng)絡(luò)狀況,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。上述至少兩個(gè)外部終端可以包括本終端,也可以不包括本終端。網(wǎng)絡(luò)狀況可以包括各個(gè)終端的下載網(wǎng)速或剩余網(wǎng)絡(luò)流量,可以根據(jù)所述各個(gè)終端的下載網(wǎng)速,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。
[0030]例如:局域網(wǎng)內(nèi)同時(shí)有終端A、終端B、終端C三個(gè)終端承擔(dān)下載任務(wù),終端A的下載網(wǎng)速是終端B和終端C的下載網(wǎng)速的兩倍,則可以讓終端A承擔(dān)二分之一的下載數(shù)據(jù)的任務(wù)量,終端B和終端C分別承擔(dān)四分之一的下載數(shù)據(jù)的任務(wù)量。或者,與終端B和終端C的剩余網(wǎng)絡(luò)流量相比,終端A的剩余網(wǎng)絡(luò)流量少,可以將終端A承擔(dān)下載數(shù)據(jù)的任務(wù)量減少,將終端B或者終端C承擔(dān)下載數(shù)據(jù)的任務(wù)量增多。
[0031]在本發(fā)明實(shí)施例中,通過與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),提高了數(shù)據(jù)資源的利用率。
[0032]請(qǐng)參考圖2,圖2是本發(fā)明實(shí)施例提出的一種數(shù)據(jù)共享方法的流程圖。如圖所示,本發(fā)明實(shí)施例中的數(shù)據(jù)共享方法包括:
[0033]S201,與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0034]具體實(shí)現(xiàn)中,可以通過WIFI或者藍(lán)牙等短距離無線通訊技術(shù)建立局域網(wǎng)網(wǎng)絡(luò)連接,也可以通過有線的方式建局域網(wǎng)網(wǎng)絡(luò)連接。
[0035]可選的,可以通過GPS獲取多個(gè)外部終端聯(lián)系人的位置信息;根據(jù)所述多個(gè)外部終端聯(lián)系人的位置信息,與位置距離小于預(yù)設(shè)閾值的外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。例如:通過微信應(yīng)用搜索外部終端聯(lián)系人的位置,當(dāng)外部終端聯(lián)系人與本終端聯(lián)系人的距離小于預(yù)設(shè)閾值時(shí),則可以通過WIFI與該外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0036]S202,當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。
[0037]具體實(shí)現(xiàn)中,可以檢測本終端是否需要下載數(shù)據(jù),當(dāng)檢測到本終端需要下載數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。例如,當(dāng)本終端需要下載網(wǎng)頁數(shù)據(jù)、應(yīng)用安裝包、視頻等數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述網(wǎng)頁、應(yīng)用安裝包、視頻等數(shù)據(jù)。
[0038]可選的,可以獲取所述局域網(wǎng)內(nèi)的各個(gè)外部終端的數(shù)據(jù)訪問范圍,在所述數(shù)據(jù)訪問范圍內(nèi)搜索所述數(shù)據(jù)。例如:可以在局域網(wǎng)內(nèi)的各個(gè)外部終端中設(shè)置一個(gè)文件夾,當(dāng)需要下載數(shù)據(jù)時(shí),在每個(gè)外部終端的設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)。同時(shí),也可以在本終端內(nèi)設(shè)置一個(gè)文件夾,當(dāng)外部終端需要下載數(shù)據(jù)時(shí),外部終端也可以在本終端設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)。
[0039]S203,若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù)。
[0040]具體實(shí)現(xiàn)中,確認(rèn)局域網(wǎng)內(nèi)存儲(chǔ)數(shù)據(jù)的外部終端,若數(shù)據(jù)存儲(chǔ)在一個(gè)外部終端中,則通過局域網(wǎng)從該外部終端中下載數(shù)據(jù),若數(shù)據(jù)以數(shù)據(jù)分包的形式存儲(chǔ)在多個(gè)外部終端,則分別從多個(gè)外部終端中下載數(shù)據(jù)分包,從而下載得到完整的數(shù)據(jù)。
[0041]S204,若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。
[0042]具體實(shí)現(xiàn)中,若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),由所述局域網(wǎng)內(nèi)的外部終端中的至少一個(gè)從服務(wù)器下載所述數(shù)據(jù);通過所述局域網(wǎng)接收所述外部終端中的至少一個(gè)從服務(wù)器下載的所述數(shù)據(jù)。需要說明的是,數(shù)據(jù)是以數(shù)據(jù)分包的形式下載到上述至少一個(gè)外部終端,每個(gè)下載數(shù)據(jù)的外部終端只是負(fù)責(zé)下載數(shù)據(jù)中的部分?jǐn)?shù)據(jù)分包,局域網(wǎng)內(nèi)的下載數(shù)據(jù)的各個(gè)外部終端下載得到的數(shù)據(jù)分包之和就是需要下載的數(shù)據(jù)。
[0043]可選的,當(dāng)由所述局域網(wǎng)內(nèi)的至少兩個(gè)終端從服務(wù)器下載所述數(shù)據(jù)時(shí),獲取下載所述數(shù)據(jù)的各個(gè)終端的網(wǎng)絡(luò)狀況;根據(jù)所述各個(gè)終端的網(wǎng)絡(luò)狀況,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。上述至少兩個(gè)外部終端可以包括本終端,也可以不包括本終端。網(wǎng)絡(luò)狀況可以包括各個(gè)終端的下載網(wǎng)速或剩余網(wǎng)絡(luò)流量,可以根據(jù)所述各個(gè)終端的下載網(wǎng)速,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。
[0044]例如:局域網(wǎng)內(nèi)同時(shí)有終端A、終端B、終端C三個(gè)終端承擔(dān)下載任務(wù),終端A的下載網(wǎng)速是終端B和終端C的下載網(wǎng)速的兩倍,則可以讓終端A承擔(dān)二分之一的下載數(shù)據(jù)的任務(wù)量,終端B和終端C分別承擔(dān)四分之一的下載數(shù)據(jù)的任務(wù)量?;蛘?,與終端B和終端C的剩余網(wǎng)絡(luò)流量相比,終端A的剩余網(wǎng)絡(luò)流量少,可以將終端A承擔(dān)下載數(shù)據(jù)的任務(wù)量減少,將終端B或者終端C承擔(dān)下載數(shù)據(jù)的任務(wù)量增多。
[0045]S205,將所述數(shù)據(jù)存儲(chǔ)在下載所述數(shù)據(jù)的各個(gè)終端。
[0046]S206,局域網(wǎng)內(nèi)的其他終端需要下載所述數(shù)據(jù)時(shí),通過所述局域網(wǎng)將所述存儲(chǔ)的所述數(shù)據(jù)發(fā)送至所述局域內(nèi)的其他終端。例如:終端A下載數(shù)據(jù)并對(duì)該數(shù)據(jù)進(jìn)行存儲(chǔ),當(dāng)確認(rèn)該局域網(wǎng)內(nèi)的終端B需要下載該數(shù)據(jù)時(shí),可以通過局域網(wǎng)將該數(shù)據(jù)發(fā)送至終端B。
[0047]可選的,可以確定所述數(shù)據(jù)的存儲(chǔ)時(shí)間是否大于預(yù)設(shè)閾值;若所述數(shù)據(jù)的存儲(chǔ)時(shí)間大于預(yù)設(shè)閾值,則從所述下載所述數(shù)據(jù)的各個(gè)終端中刪除所述數(shù)據(jù)?;蛘叽_認(rèn)局域網(wǎng)網(wǎng)絡(luò)連接是否斷開,若確認(rèn)局域網(wǎng)網(wǎng)絡(luò)連接已經(jīng)斷開,則可以從下載數(shù)據(jù)的各個(gè)終端中刪除所述數(shù)據(jù)。
[0048]在本發(fā)明實(shí)施例中,通過與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),提高了數(shù)據(jù)資源的利用率。
[0049]請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提出的一種終端的結(jié)構(gòu)示意圖。如圖所示,本發(fā)明實(shí)施例中的終端包括:
[0050]局域網(wǎng)建立單元301,用于與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0051]具體實(shí)現(xiàn)中,可以通過WIFI或者藍(lán)牙等短距離無線通訊技術(shù)建立局域網(wǎng)網(wǎng)絡(luò)連接,也可以通過有線的方式建局域網(wǎng)網(wǎng)絡(luò)連接。
[0052]可選的,可以通過GPS獲取多個(gè)外部終端聯(lián)系人的位置信息;根據(jù)所述多個(gè)外部終端聯(lián)系人的位置信息,與位置距離小于預(yù)設(shè)閾值的外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。例如:通過微信應(yīng)用搜索外部終端聯(lián)系人的位置,當(dāng)外部終端聯(lián)系人與本終端聯(lián)系人的距離小于預(yù)設(shè)閾值時(shí),則可以通過WIFI與該外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
[0053]數(shù)據(jù)搜索單元302,用于當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。
[0054]具體實(shí)現(xiàn)中,可以檢測本終端是否需要下載數(shù)據(jù),當(dāng)檢測到本終端需要下載數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)。例如,當(dāng)本終端需要下載網(wǎng)頁數(shù)據(jù)、應(yīng)用安裝包、視頻等數(shù)據(jù)時(shí),搜索局域網(wǎng)內(nèi)的外部終端是否存在所述網(wǎng)頁、應(yīng)用安裝包、視頻等數(shù)據(jù)。
[0055]可選的,可以獲取所述局域網(wǎng)內(nèi)的各個(gè)外部終端的數(shù)據(jù)訪問范圍,在所述數(shù)據(jù)訪問范圍內(nèi)搜索所述數(shù)據(jù)。例如:可以在局域網(wǎng)內(nèi)的各個(gè)外部終端中設(shè)置一個(gè)文件夾,當(dāng)需要下載數(shù)據(jù)時(shí),在每個(gè)外部終端的設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)。同時(shí),也可以在本終端內(nèi)設(shè)置一個(gè)文件夾,當(dāng)外部終端需要下載數(shù)據(jù)時(shí),外部終端也可以在本終端設(shè)置的文件夾內(nèi)搜索數(shù)據(jù)。
[0056]第一下載單元303,用于若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù)。
[0057]具體實(shí)現(xiàn)中,確認(rèn)局域網(wǎng)內(nèi)存儲(chǔ)數(shù)據(jù)的外部終端,若數(shù)據(jù)存儲(chǔ)在一個(gè)外部終端中,則通過局域網(wǎng)從該外部終端中下載數(shù)據(jù),若數(shù)據(jù)以數(shù)據(jù)分包的形式存儲(chǔ)在多個(gè)外部終端,則分別從多個(gè)外部終端中下載數(shù)據(jù)分包,從而下載得到完整的數(shù)據(jù)。
[0058]第二下載單元304,用于若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。
[0059]具體實(shí)現(xiàn)中,若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),由所述局域網(wǎng)內(nèi)的外部終端中的至少一個(gè)從服務(wù)器下載所述數(shù)據(jù);通過所述局域網(wǎng)接收所述外部終端中的至少一個(gè)從服務(wù)器下載的所述數(shù)據(jù)。需要說明的是,數(shù)據(jù)是以數(shù)據(jù)分包的形式下載到上述至少一個(gè)外部終端,每個(gè)下載數(shù)據(jù)的外部終端只是負(fù)責(zé)下載數(shù)據(jù)中的部分?jǐn)?shù)據(jù)分包,局域網(wǎng)內(nèi)的下載數(shù)據(jù)的各個(gè)外部終端下載得到的數(shù)據(jù)分包之和就是需要下載的數(shù)據(jù)。
[0060]可選的,當(dāng)由所述局域網(wǎng)內(nèi)的至少兩個(gè)終端從服務(wù)器下載所述數(shù)據(jù)時(shí),獲取下載所述數(shù)據(jù)的各個(gè)終端的網(wǎng)絡(luò)狀況;根據(jù)所述各個(gè)終端的網(wǎng)絡(luò)狀況,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。上述至少兩個(gè)外部終端可以包括本終端,也可以不包括本終端。網(wǎng)絡(luò)狀況可以包括各個(gè)終端的下載網(wǎng)速或剩余網(wǎng)絡(luò)流量,可以根據(jù)所述各個(gè)終端的下載網(wǎng)速,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。
[0061]例如:局域網(wǎng)內(nèi)同時(shí)有終端A、終端B、終端C三個(gè)終端承擔(dān)下載任務(wù),終端A的下載網(wǎng)速是終端B和終端C的下載網(wǎng)速的兩倍,則可以讓終端A承擔(dān)二分之一的下載數(shù)據(jù)的任務(wù)量,終端B和終端C分別承擔(dān)四分之一的下載數(shù)據(jù)的任務(wù)量?;蛘?,與終端B和終端C的剩余網(wǎng)絡(luò)流量相比,終端A的剩余網(wǎng)絡(luò)流量少,可以將終端A承擔(dān)下載數(shù)據(jù)的任務(wù)量減少,將終端B或者終端C承擔(dān)下載數(shù)據(jù)的任務(wù)量增多。
[0062]數(shù)據(jù)存儲(chǔ)單元305,用于將所述數(shù)據(jù)存儲(chǔ)在下載所述數(shù)據(jù)的各個(gè)終端。
[0063]具體實(shí)現(xiàn)中,在將數(shù)據(jù)存儲(chǔ)在下載數(shù)據(jù)的各個(gè)終端之后,可以確認(rèn)局域網(wǎng)網(wǎng)絡(luò)連接是否斷開,若確認(rèn)局域網(wǎng)網(wǎng)絡(luò)連接已經(jīng)斷開,則可以從下載數(shù)據(jù)的各個(gè)終端中刪除所述數(shù)據(jù)
[0064]可選的,如圖4所示,數(shù)據(jù)存儲(chǔ)單元305還可以進(jìn)一步包括:
[0065]時(shí)間確定單元401,用于確定所述數(shù)據(jù)的存儲(chǔ)時(shí)間是否大于預(yù)設(shè)閾值。
[0066]數(shù)據(jù)刪除單元402,用于若所述數(shù)據(jù)的存儲(chǔ)時(shí)間大于預(yù)設(shè)閾值,則從所述下載所述數(shù)據(jù)的各個(gè)終端中刪除所述數(shù)據(jù)。
[0067]數(shù)據(jù)發(fā)送單元306,用于當(dāng)確認(rèn)所述局域網(wǎng)內(nèi)的其他終端需要下載所述數(shù)據(jù)時(shí),通過所述局域網(wǎng)將所述存儲(chǔ)的所述數(shù)據(jù)發(fā)送至所述局域內(nèi)的其他終端。例如:終端A下載數(shù)據(jù)并對(duì)該數(shù)據(jù)進(jìn)行存儲(chǔ),當(dāng)確認(rèn)該局域網(wǎng)內(nèi)的終端B需要下載該數(shù)據(jù)時(shí),可以通過局域網(wǎng)將該數(shù)據(jù)發(fā)送至終端B。
[0068]在本發(fā)明實(shí)施例中,通過與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),提高了數(shù)據(jù)資源的利用率。
[0069]圖5是本發(fā)明另一實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。如圖5所示,該終端包括:至少一個(gè)處理器501,例如CPU,至少一個(gè)用戶接口 503,存儲(chǔ)器504,至少一個(gè)通信總線502。其中,通信總線502用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口 503可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口 503還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。存儲(chǔ)器504可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器504可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器501的存儲(chǔ)裝置。存儲(chǔ)器504中存儲(chǔ)一組程序代碼,且處理器501調(diào)用存儲(chǔ)器504中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0070]與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接;
[0071]當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù);
[0072]若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù);
[0073]若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。
[0074]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0075]本發(fā)明實(shí)施例裝置中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0076]本發(fā)明實(shí)施例中所述單元,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實(shí)現(xiàn)。
[0077]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0078]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)共享的方法,其特征在于,所述方法包括: 與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接; 當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù); 若所述局域網(wǎng)內(nèi)的外部終端存在所述數(shù)據(jù),則通過所述局域網(wǎng)從所述外部終端下載所述數(shù)據(jù); 若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù),所述局域網(wǎng)內(nèi)的終端包括所述外部終端和本終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù)包括: 若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),由所述局域網(wǎng)內(nèi)的外部終端中的至少一個(gè)從服務(wù)器下載所述數(shù)據(jù); 通過所述局域網(wǎng)接收所述外部終端中的至少一個(gè)從服務(wù)器下載的所述數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù)包括: 當(dāng)由所述局域網(wǎng)內(nèi)的至少兩個(gè)終端從服務(wù)器下載所述數(shù)據(jù)時(shí),獲取下載所述數(shù)據(jù)的各個(gè)終端的網(wǎng)絡(luò)狀況; 根據(jù)所述各個(gè)終端的網(wǎng)絡(luò)狀況,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。
4.如權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡(luò)狀況包括下載網(wǎng)速,所述根據(jù)所述各個(gè)終端的網(wǎng)絡(luò)狀況,劃分所述各個(gè)終端的數(shù)據(jù)下載比例包括: 根據(jù)所述各個(gè)終端的下載網(wǎng)速,劃分所述各個(gè)終端的數(shù)據(jù)下載比例。
5.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)需要下載數(shù)據(jù)時(shí),搜索所述局域網(wǎng)內(nèi)的外部終端是否存在所述數(shù)據(jù)包括: 獲取所述局域網(wǎng)內(nèi)的各個(gè)外部終端的數(shù)據(jù)訪問范圍,在所述數(shù)據(jù)訪問范圍內(nèi)搜索所述數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其特征在于,所述若所述局域網(wǎng)內(nèi)的外部終端不存在所述數(shù)據(jù),則通過所述局域網(wǎng)內(nèi)的終端從服務(wù)器下載所述數(shù)據(jù)之后,還包括: 將所述數(shù)據(jù)存儲(chǔ)在下載所述數(shù)據(jù)的各個(gè)終端; 當(dāng)確認(rèn)所述局域網(wǎng)內(nèi)的其他終端需要下載所述數(shù)據(jù)時(shí),通過所述局域網(wǎng)將所述存儲(chǔ)的所述數(shù)據(jù)發(fā)送至所述局域內(nèi)的其他終端。
7.如權(quán)利要求6所述的方法,其特征在于,所述將所述數(shù)據(jù)存儲(chǔ)在下載所述數(shù)據(jù)的各個(gè)終端之后,還包括: 確定所述數(shù)據(jù)的存儲(chǔ)時(shí)間是否大于預(yù)設(shè)閾值; 若所述數(shù)據(jù)的存儲(chǔ)時(shí)間大于預(yù)設(shè)閾值,則從所述下載所述數(shù)據(jù)的各個(gè)終端中刪除所述數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其特征在于,所述與至少一個(gè)外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接包括: 獲取多個(gè)外部終端聯(lián)系人的位置信息; 根據(jù)所述多個(gè)外部終端聯(lián)系人的位置信息,與位置距離小于預(yù)設(shè)閾值的外部終端建立局域網(wǎng)網(wǎng)絡(luò)連接。
【文檔編號(hào)】H04L29/08GK104135518SQ201410366342
【公開日】2014年11月5日 申請(qǐng)日期:2014年7月29日 優(yōu)先權(quán)日:2014年7月29日
【發(fā)明者】黃盼, 徐黎 申請(qǐng)人:深圳市金立通信設(shè)備有限公司