來存儲(chǔ)數(shù)據(jù)。
[0109]如圖4所示,為本發(fā)明所述的一種存儲(chǔ)節(jié)點(diǎn),包括:
[0110]獲取單元41,獲取與所述存儲(chǔ)節(jié)點(diǎn)位于同一網(wǎng)絡(luò)系統(tǒng)中的至少一個(gè)移動(dòng)終端;
[0111]分配單元42,為所述至少一個(gè)移動(dòng)終端分配對(duì)應(yīng)各個(gè)移動(dòng)終端的存儲(chǔ)空間;
[0112]掛載單元43,將所述存儲(chǔ)空間掛載到對(duì)應(yīng)的所述移動(dòng)終端。
[0113]所述的存儲(chǔ)節(jié)點(diǎn),還包括:
[0114]設(shè)置單元44,根據(jù)用戶的指令,設(shè)置所述存儲(chǔ)空間的讀寫權(quán)限。
[0115]如圖5所示,為本發(fā)明所述的一種數(shù)據(jù)的存儲(chǔ)系統(tǒng),包括:第一移動(dòng)終端51和存儲(chǔ)節(jié)點(diǎn)52 ;
[0116]所述存儲(chǔ)節(jié)點(diǎn)52用于,獲取與所述存儲(chǔ)節(jié)點(diǎn)位于同一網(wǎng)絡(luò)系統(tǒng)中的至少一個(gè)移動(dòng)終端;為所述至少一個(gè)移動(dòng)終端分配對(duì)應(yīng)各個(gè)移動(dòng)終端的存儲(chǔ)空間;將所述存儲(chǔ)空間掛載到對(duì)應(yīng)的所述移動(dòng)終端;
[0117]所述第一移動(dòng)終端51用于,判斷自身的存儲(chǔ)空間是否小于存儲(chǔ)閾值;如果小于,則搜索與所述第一移動(dòng)終端位于同一網(wǎng)絡(luò)中的存儲(chǔ)節(jié)點(diǎn);當(dāng)搜索到所述存儲(chǔ)節(jié)點(diǎn)時(shí),獲取所述存儲(chǔ)節(jié)點(diǎn)中的分配給所述第一移動(dòng)終端的存儲(chǔ)空間;利用所述存儲(chǔ)節(jié)點(diǎn)中的存儲(chǔ)空間來存儲(chǔ)數(shù)據(jù)。
[0118]所述的數(shù)據(jù)的存儲(chǔ)系統(tǒng),還包括:第二移動(dòng)終端53 ;
[0119]所述第一移動(dòng)終端51還用于,當(dāng)沒有搜索到所述存儲(chǔ)節(jié)點(diǎn)時(shí),所述第一移動(dòng)終端搜索與所述第一移動(dòng)終端位于同一個(gè)網(wǎng)絡(luò)系統(tǒng)中第二移動(dòng)終端;當(dāng)搜索到至少一個(gè)第二移動(dòng)終端時(shí),所述第一移動(dòng)終端從所述至少一個(gè)第二移動(dòng)終端中選擇一所述第二移動(dòng)終端;所述第一移動(dòng)終端給選擇的所述第二移動(dòng)終端發(fā)送請(qǐng)求,請(qǐng)求利用選擇的所述第二移動(dòng)終端的存儲(chǔ)空間來存儲(chǔ)數(shù)據(jù)。
[0120]如圖6所示,以下描述本發(fā)明的系統(tǒng)的應(yīng)用場(chǎng)景。
[0121]本應(yīng)用場(chǎng)景為一種移動(dòng)終端共享數(shù)據(jù)的智能存儲(chǔ)系統(tǒng),可以在兼顧安全、成本、速率、便捷的同時(shí),給用戶提供一個(gè)更好的、更安全的用戶體驗(yàn)。
[0122]本應(yīng)用場(chǎng)景提供一種可以在無線局域網(wǎng)環(huán)境下獨(dú)立工作的系統(tǒng),該系統(tǒng)主要作用是自動(dòng)擴(kuò)展存儲(chǔ)和存儲(chǔ)共享,是一套運(yùn)行于可以使用wifi互聯(lián)的設(shè)備之上的系統(tǒng)。該系統(tǒng)包括多個(gè)可以使用wifi互聯(lián)的端點(diǎn)(即為移動(dòng)終端,可以為手機(jī),相機(jī)等)、一個(gè)可以連接wifi的存儲(chǔ)節(jié)點(diǎn)(即為智能存儲(chǔ)設(shè)備,例如,可以為家里的計(jì)算機(jī)))。
[0123]當(dāng)該系統(tǒng)中存在存儲(chǔ)節(jié)點(diǎn)和移動(dòng)終端時(shí),存儲(chǔ)節(jié)點(diǎn)會(huì)自動(dòng)拷貝移動(dòng)終端的內(nèi)容,從而為移動(dòng)終端節(jié)省空間。具體為:當(dāng)移動(dòng)終端連接到存儲(chǔ)節(jié)點(diǎn)上時(shí),存儲(chǔ)節(jié)點(diǎn)會(huì)自動(dòng)拷貝端點(diǎn)上的內(nèi)容,為端點(diǎn)騰出空間;當(dāng)移動(dòng)終端連接到存儲(chǔ)節(jié)點(diǎn)上時(shí),存儲(chǔ)節(jié)點(diǎn)將作為一塊共享存儲(chǔ)盤,供連接的多個(gè)端點(diǎn)共享數(shù)據(jù)。
[0124]當(dāng)系統(tǒng)中不存在存儲(chǔ)節(jié)點(diǎn)時(shí),移動(dòng)終端遇到存儲(chǔ)空間不足時(shí),自動(dòng)搜索周圍可用端點(diǎn),臨時(shí)借用其存儲(chǔ)空間,拷貝本端點(diǎn)內(nèi)容過去。
[0125]本應(yīng)用場(chǎng)景中的智能存儲(chǔ)設(shè)備(存儲(chǔ)節(jié)點(diǎn)),工作在無線局域網(wǎng)環(huán)境下,服務(wù)于多個(gè)移動(dòng)終端,可以為服務(wù)的多個(gè)移動(dòng)終端提供一塊共享的存儲(chǔ)區(qū)域,稱為“共享虛擬存儲(chǔ)空間”。該共享虛擬存儲(chǔ)空間可以為每一個(gè)服務(wù)的移動(dòng)終端建立不同的文件路徑,每個(gè)終端共有一個(gè)屬于自己的文件路徑,在自己的文件路徑下,該終端擁有讀寫的權(quán)限;同時(shí),每個(gè)移動(dòng)終端對(duì)不屬于自己的文件路徑擁有讀(訪問)的權(quán)限,當(dāng)然,也可以根據(jù)用戶指令靈活設(shè)置。
[0126]本系統(tǒng)定義為自動(dòng)擴(kuò)展存儲(chǔ),它是一套運(yùn)行于可以使用wifi互聯(lián)的設(shè)備之上的軟件系統(tǒng)。
[0127]組成:N個(gè)移動(dòng)終端(手機(jī),相機(jī)等)和I個(gè)存儲(chǔ)節(jié)點(diǎn)(家里的計(jì)算機(jī))。
[0128]以下描述本發(fā)明的方法的應(yīng)用場(chǎng)景。包括以下步驟:
[0129]步驟I,存儲(chǔ)節(jié)點(diǎn)初始化。
[0130]具體為:存儲(chǔ)節(jié)點(diǎn)建立一個(gè)本地用戶列表,該列表可以動(dòng)態(tài)添加用戶。每個(gè)用戶都存在2種狀態(tài):激活狀態(tài)和去激活狀態(tài)。在添加用戶時(shí),為該用戶設(shè)置獨(dú)有的文件路徑,設(shè)置對(duì)存儲(chǔ)節(jié)點(diǎn)中所有的文件路徑的訪問權(quán)限。另外,該存儲(chǔ)節(jié)點(diǎn)擁有對(duì)各個(gè)用戶所屬的移動(dòng)終端文件系統(tǒng)的訪問權(quán)限,當(dāng)然,也可以根據(jù)移動(dòng)終端的指令來設(shè)置。
[0131]步驟2,移動(dòng)終〗而初始化。
[0132]具體為:移動(dòng)終端在自身的文件系統(tǒng)下提供一個(gè)可以動(dòng)態(tài)掛載的接口,該接口可以為移動(dòng)終端虛擬一個(gè)外部存儲(chǔ)空間,通過該接口,移動(dòng)終端對(duì)該外部存儲(chǔ)空間有讀寫權(quán)限;
[0133]步驟3,當(dāng)移動(dòng)終端第一次連接到存儲(chǔ)節(jié)點(diǎn),該存儲(chǔ)節(jié)點(diǎn)會(huì)為這個(gè)移動(dòng)終端分配一個(gè)用戶ID,給該移動(dòng)終端劃分一塊文件路徑,同時(shí)設(shè)置該文件路徑對(duì)存儲(chǔ)節(jié)點(diǎn)內(nèi)所有用戶的訪問權(quán)限列表;另外,該存儲(chǔ)節(jié)點(diǎn)內(nèi)的其他文件路徑會(huì)增加對(duì)這個(gè)新增用戶的訪問權(quán)限;
[0134]步驟4,當(dāng)存儲(chǔ)節(jié)點(diǎn)檢測(cè)到自己的用戶列表中有用戶處于激活狀態(tài)時(shí),會(huì)主動(dòng)和移動(dòng)終端進(jìn)行連接。連接成功后,通過這個(gè)移動(dòng)終端提供的文件系統(tǒng)接口,將存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)空間轉(zhuǎn)為共享虛擬存儲(chǔ)空間,作為一個(gè)可移動(dòng)的存儲(chǔ)區(qū)域,掛載在這個(gè)移動(dòng)終端下;
[0135]步驟5,掛載成功后,存儲(chǔ)節(jié)點(diǎn)自動(dòng)備份用戶預(yù)設(shè)的文件夾下的內(nèi)容到存儲(chǔ)節(jié)點(diǎn)中該移動(dòng)終端對(duì)應(yīng)的文件路徑下相同的文件夾里。備份成功后,可以選擇是否清除該預(yù)設(shè)文件路徑下的內(nèi)容。
[0136]步驟6,掛載成功后,移動(dòng)終端可以訪問存儲(chǔ)節(jié)點(diǎn)提供的共享虛擬存儲(chǔ)空間,在屬于自己文件路徑下瀏覽、查看、增加、刪除文件,同時(shí)可以瀏、查看,拷貝哪些不屬于自己文件路徑下的文件。比如,智能手機(jī)用戶查看自己文件分區(qū)下的之前存儲(chǔ)的圖片、視頻、文件等,也播放屬于DV分區(qū)的的視頻文件,可以查看屬于相機(jī)分區(qū)下拍攝的照片。
[0137]步驟7,當(dāng)移動(dòng)終端和存儲(chǔ)節(jié)點(diǎn)在同一個(gè)無線局域網(wǎng)下,且掛載成功時(shí),移動(dòng)終端可以實(shí)時(shí)的將所需要的文件直接存儲(chǔ)到存儲(chǔ)節(jié)點(diǎn)里屬于該移動(dòng)終端的文件路徑下。比如,從網(wǎng)上下載高清的電影、電視劇、或者其他視頻、或者從QQ接收到的大文件等時(shí),可以直接存儲(chǔ)在存儲(chǔ)節(jié)點(diǎn)里。
[0138]步驟8,當(dāng)移動(dòng)終端旳剩余空間小于預(yù)設(shè)值時(shí),移動(dòng)終端會(huì)主動(dòng)發(fā)起尋找存儲(chǔ)節(jié)點(diǎn)的請(qǐng)求,搜索同一個(gè)wifi網(wǎng)絡(luò)下是否有存儲(chǔ)節(jié)點(diǎn)。有的話,連接到存儲(chǔ)節(jié)點(diǎn),進(jìn)行內(nèi)容的拷貝;如果在同一個(gè)wifi網(wǎng)絡(luò)下沒有搜索到存儲(chǔ)節(jié)點(diǎn),移動(dòng)終端會(huì)搜索周圍的存在的其他端點(diǎn)。如果有其他端點(diǎn),則請(qǐng)求連接,檢測(cè)這個(gè)端點(diǎn)的剩余空間大小。如果滿足借用條件,則申請(qǐng)借用該端點(diǎn)的部分存儲(chǔ)空間;請(qǐng)求成功后,可以將自身的內(nèi)容拷貝到該端點(diǎn)里。
[0139]如圖7所示,以下從存儲(chǔ)節(jié)點(diǎn)和移動(dòng)端點(diǎn)兩側(cè)進(jìn)行描述本發(fā)明方法的應(yīng)用場(chǎng)景。包括以下步驟:
[0140]步驟71,無線網(wǎng)絡(luò)初始化。
[0141]在存儲(chǔ)節(jié)點(diǎn)側(cè),執(zhí)行以下步驟:
[0142]步驟72,存儲(chǔ)節(jié)點(diǎn)初始化;
[0143]步驟73,判斷用戶列表中是否有活動(dòng)用戶;
[0144]步驟74,如果有,與活動(dòng)狀態(tài)的移動(dòng)端點(diǎn)建立連接;
[0145]步驟75,備份移動(dòng)端點(diǎn)中指定文件目錄下的內(nèi)容,或者,為移動(dòng)端點(diǎn)提供共享存儲(chǔ)。
[0146]在移動(dòng)端點(diǎn)側(cè),執(zhí)行以下步驟:
[0147]步驟81,移動(dòng)端點(diǎn)初始化;
[0148]步驟82,自己當(dāng)前存儲(chǔ)空間不足時(shí),注定搜索周圍是否存在其他端點(diǎn);
[0149]步驟83,和搜到的端點(diǎn)建立連接;
[0150]步驟84,申請(qǐng)利用該端點(diǎn)的存儲(chǔ)空間,將指定文件目錄內(nèi)容拷貝過去。
[0151]本發(fā)