一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng),其中,所述方法包括步驟:接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表;當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息;按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ)。
【專利說(shuō)明】一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端空間擴(kuò)展領(lǐng)域,尤其涉及一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)技術(shù)的發(fā)展,移動(dòng)終端越來(lái)越普及,移動(dòng)終端的存儲(chǔ)空間也越來(lái)越大,而并不是每個(gè)用戶移動(dòng)終端都充分利用了其移動(dòng)終端存儲(chǔ)空間,往往有大量剩余空間尚未使用。但有些時(shí)候,某個(gè)用戶需利用自身的移動(dòng)終端來(lái)暫存某個(gè)大型文件時(shí),卻發(fā)現(xiàn)移動(dòng)終端的存儲(chǔ)空間不夠,而許多親朋好友的移動(dòng)終端上尚有大量的剩余存儲(chǔ)空間,現(xiàn)有技術(shù)中,未實(shí)現(xiàn)將用戶移動(dòng)終端之間的存儲(chǔ)空間進(jìn)行整合,導(dǎo)致大量存儲(chǔ)空間被浪費(fèi)閑置。
[0003]現(xiàn)有技術(shù)的空間擴(kuò)展方法主要是基于遠(yuǎn)端服務(wù)器,在服務(wù)器上申請(qǐng)一定存儲(chǔ)空間,用于擴(kuò)展移動(dòng)終端空間,但該方法還存在以下問(wèn)題:1、需要設(shè)置單獨(dú)的服務(wù)器;2、服務(wù)器為他人托管,數(shù)據(jù)的安全性以及隱密性難以保障,并且容易泄露個(gè)人信息;3、遠(yuǎn)端服務(wù)器難以做到免費(fèi),成本較高。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng),旨在解決現(xiàn)有的移動(dòng)終端空間擴(kuò)展方法需設(shè)置單獨(dú)服務(wù)器、成本高、安全性差、個(gè)人信息容易泄露的問(wèn)題。
[0006]本發(fā)明的技術(shù)方案如下:
一種用于提供臨時(shí)擴(kuò)展空間的方法,其中,包括步驟:
A、接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表;
B、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息;
C、按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ)。
[0007]所述的用于提供臨時(shí)擴(kuò)展空間的方法,其中,所述步驟A具體包括:
Al、當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端;
A2、當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。
[0008]所述的用于提供臨時(shí)擴(kuò)展空間的方法,其中,所述步驟B具體包括:
B1、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息; B2、接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端;
B3、用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。
[0009]所述的用于提供臨時(shí)擴(kuò)展空間的方法,其中,所述步驟C具體包括:
Cl、檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行加密處理;
C2、按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系;
C3、移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
[0010]所述的用于提供臨時(shí)擴(kuò)展空間的方法,其中,所述步驟C之后包括:
D、當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
[0011]所述的用于提供臨時(shí)擴(kuò)展空間的方法,其中,所述步驟C之后包括:
E、用戶設(shè)置存儲(chǔ)的文件對(duì)好友可見(jiàn),在被允許的條件下好友可解密打開(kāi)文件,從而實(shí)現(xiàn)文件共享的功能。
[0012]一種用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,包括:
好友列表建立模塊,用于接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表;
剩余空間信息獲取模塊,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息;
文件發(fā)送模塊,用于按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ)。
[0013]所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,所述好友列表建立模塊包括:
添加好友申請(qǐng)發(fā)送單元,用于當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端;
好友添加單元,用于當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。
[0014]所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,所述剩余空間信息獲取模塊包括: 剩余空間查詢信息發(fā)送單元,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列
表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息;
剩余空間信息反饋單元,用于接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端;
剩余空間信息列表建立單元,用于用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。
[0015]所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,所述文件發(fā)送模塊包括:
文件拆分加密單元,用于檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行加密處理;
數(shù)據(jù)包發(fā)送單元,用于按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系;
數(shù)據(jù)包存儲(chǔ)單元,用于移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
[0016]所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,所述系統(tǒng)還包括:
文件取回模塊,用于當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
[0017]所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其中,所述文件取回模塊還包括:
文件共享子模塊,用于在好友間共享文件,在獲得許可的情況下,允許好友取出文件,并解密打開(kāi)文件。
[0018]有益效果:本發(fā)明首先建立一個(gè)包含移動(dòng)終端好友的好友列表,在需擴(kuò)展空間時(shí),只需獲取好友列表中的移動(dòng)終端好友的剩余空間信息,根據(jù)需存儲(chǔ)文件大小以及剩余空間信息大小,將文件拆分成數(shù)據(jù)包發(fā)送給移動(dòng)終端好友進(jìn)行存儲(chǔ)即可,本發(fā)明充分利用了用戶的好友移動(dòng)終端的存儲(chǔ)空間,將好友的移動(dòng)終端空間進(jìn)行整合,實(shí)現(xiàn)了用戶存儲(chǔ)空間的無(wú)形擴(kuò)展,并且使移動(dòng)終端之間的交互更加方便。
【專利附圖】
【附圖說(shuō)明】
[0019]圖1為本發(fā)明用于提供臨時(shí)擴(kuò)展空間的方法較佳實(shí)施例的流程圖。
[0020]圖2為圖1所示方法中步驟SlOl的具體流程圖。
[0021]圖3為圖1所示方法中步驟S102的具體流程圖。
[0022]圖4為圖1所示方法中步驟S103的具體流程圖。
[0023]圖5為本發(fā)明用于提供臨時(shí)擴(kuò)展空間的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
[0024]圖6為圖5所示系統(tǒng)中好友列表建立模塊的具體結(jié)構(gòu)框圖。
[0025]圖7為圖5所示系統(tǒng)中剩余空間信息獲取模塊的具體結(jié)構(gòu)框圖。
[0026]圖8為圖5所示系統(tǒng)中文件發(fā)送模塊的具體結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0027]本發(fā)明提供一種用于提供臨時(shí)擴(kuò)展空間的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0028]請(qǐng)參閱圖1,圖1為本發(fā)明一種用于提供臨時(shí)擴(kuò)展空間的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
5101、接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表;
5102、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息; 5103、按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ);
5104、當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
[0029]其中,在步驟SlOl中,首先建立一個(gè)好友列表,以便在需要擴(kuò)展空間時(shí),隨時(shí)能從好友列表中尋找到可擴(kuò)展空間的好友。
[0030]具體來(lái)說(shuō),如圖2所示,所述步驟SlOl可細(xì)化為以下步驟:
S201、當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端;該好友標(biāo)識(shí)可以是手機(jī)號(hào)碼、QQ、郵箱地址等等用戶經(jīng)常跟他人聯(lián)系的聯(lián)系地址,本發(fā)明優(yōu)選通過(guò)手機(jī)號(hào)碼來(lái)添加好友。在用戶使用本發(fā)明時(shí),可先注冊(cè)一賬號(hào),例如通過(guò)手機(jī)號(hào)碼注冊(cè),然后即先輸入需添加的好友的手機(jī)號(hào)碼,再將添加好友申請(qǐng)發(fā)送至該手機(jī)號(hào)碼對(duì)應(yīng)的移動(dòng)終端上,請(qǐng)求添加好友。
[0031]S202、當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。好友在接收到添加好友申請(qǐng)后,確定是否同意添加好友,若覺(jué)得對(duì)方為可信任的好友時(shí),可添加對(duì)方為好友,當(dāng)好友并不想將自己的空間提供給對(duì)方時(shí),可以拒絕添加好友。在同意添加好友時(shí),可將同意信息返回至對(duì)方,對(duì)方用戶接收到該同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友,并且添加的移動(dòng)終端好友顯示在創(chuàng)建的好友列表上。這樣,雙方可以互相使用對(duì)方的移動(dòng)終端剩余空間,從而達(dá)到臨時(shí)擴(kuò)展空間的目的。當(dāng)然,若用戶在使用過(guò)程中,還可以添加多個(gè)不同的好友,添加個(gè)數(shù)不受限制,但不宜過(guò)多,否則自身的移動(dòng)終端空間可能會(huì)被大量使用。另外,為了提高安全性,用戶之間的好友關(guān)系可以是單向的,只允許請(qǐng)求方在被請(qǐng)求方移動(dòng)終端存儲(chǔ)數(shù)據(jù),被請(qǐng)求方不能在請(qǐng)求方存儲(chǔ)數(shù)據(jù)。用戶在使用過(guò)程中,如發(fā)現(xiàn)某個(gè)用戶并不友好,可以從好友列表中刪除該用戶,或者直接拉到黑名單,拒絕任何聯(lián)系。
[0032]在步驟S102中,需要獲取好友列表中的移動(dòng)終端好友的剩余空間信息,以便將文件發(fā)送至具有足夠剩余空間的移動(dòng)終端好友。
[0033]如圖3所示,所述步驟S102可具體細(xì)化為以下步驟:
S301、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息;首先向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息,請(qǐng)求查詢移動(dòng)終端好友的剩余空間信息,可以是向好友列表中的所有好友發(fā)送剩余空間查詢信息,也可以是根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)向優(yōu)先級(jí)高的預(yù)定個(gè)數(shù)移動(dòng)終端好友發(fā)送剩余空間信息,例如向優(yōu)先級(jí)排在前五名的移動(dòng)終端好友發(fā)送剩余空間信息,這樣能提高擴(kuò)展效率。
[0034]該優(yōu)先級(jí)表示這些移動(dòng)終端好友可能具有比較大的剩余空間信息或者是值得信任的幾個(gè)移動(dòng)終端好友,可以是由用戶自己設(shè)置,也可以是根據(jù)接下來(lái)的使用過(guò)程中,對(duì)發(fā)送過(guò)文件的移動(dòng)終端好友進(jìn)行統(tǒng)計(jì)而不斷自動(dòng)更新,例如對(duì)預(yù)定時(shí)段內(nèi)移動(dòng)終端好友接收文件的次數(shù)進(jìn)行統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)結(jié)果,將接收文件次數(shù)多的移動(dòng)終端好友優(yōu)先級(jí)相應(yīng)的設(shè)置高,將接收文件次數(shù)低的移動(dòng)終端好友優(yōu)先級(jí)設(shè)置低,或者是對(duì)預(yù)定時(shí)段內(nèi)移動(dòng)終端好友接收文件的總?cè)萘窟M(jìn)行統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)結(jié)果,將接收文件總?cè)萘慷嗟囊苿?dòng)終端好友優(yōu)先級(jí)設(shè)置高,將接收文件總?cè)萘康偷囊苿?dòng)終端好友優(yōu)先級(jí)設(shè)置為低。優(yōu)選地,對(duì)于特定的文件,用戶還可指定只存儲(chǔ)在特定好友的移動(dòng)終端,而不是根據(jù)算法系統(tǒng)分配。
[0035]S302、接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端;移動(dòng)終端好友的剩余空間查詢信息后,可計(jì)算本地剩余空間信息,并且將剩余空間信息以某個(gè)單位反饋給用戶移動(dòng)終端,例如以IM為單位,將自身的剩余空間反饋給用戶移動(dòng)終端。
[0036]S303、用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。用戶移動(dòng)終端接收到剩余空間信息后,可建立一個(gè)剩余空間信息列表,用于記錄各個(gè)移動(dòng)終端好友的剩余空間信息,并且最好是以從大到小的形式排列,這樣用戶移動(dòng)終端也可以直觀地看到哪些移動(dòng)終端好友具有足夠的存儲(chǔ)空間。
[0037]在步驟S103中,獲得移動(dòng)終端好友的剩余空間信息后,可根據(jù)自身需存儲(chǔ)文件的大小,將文件發(fā)送至移動(dòng)終端好友進(jìn)行存儲(chǔ),以臨時(shí)擴(kuò)展存儲(chǔ)空間。
[0038]如圖4所示,所述步驟S103可具體細(xì)化為以下步驟:
5401、檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)文件數(shù)據(jù)包進(jìn)行加密處理;
5402、按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系;
5403、移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。文件數(shù)據(jù)發(fā)送到好友的移動(dòng)終端后,可以采用特定數(shù)據(jù)格式的文件進(jìn)行存儲(chǔ),也可以存儲(chǔ)在數(shù)據(jù)庫(kù)中,并在數(shù)據(jù)庫(kù)中建立所述數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
[0039]優(yōu)選地,文件發(fā)送到好友的移動(dòng)終端后,可以設(shè)置對(duì)于好友用戶可見(jiàn)或者不可見(jiàn)。對(duì)于不私密的文件,用戶可設(shè)置文件對(duì)對(duì)方可見(jiàn),或者經(jīng)過(guò)加密,在被允許的條件下可解密打開(kāi)文件,從而實(shí)現(xiàn)文件共享的功能。值得說(shuō)明的是,共享的文件的數(shù)據(jù)包不一定只存儲(chǔ)在被共享好友的移動(dòng)終端,只要獲得文件擁有人的允許,被共享的好友可從存儲(chǔ)文件數(shù)據(jù)包的所有移動(dòng)終端獲取文件的原始文件數(shù)據(jù)包,從而獲取完整文件。
[0040]在上述步驟中,需根據(jù)存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將文件拆分,當(dāng)某一個(gè)移動(dòng)終端好友的剩余空間的大小大于該文件的大小時(shí),只需將文件拆分為一個(gè)數(shù)據(jù)包即可,而當(dāng)多個(gè)移動(dòng)終端好友的剩余空間相加才足夠存儲(chǔ)該文件時(shí),則需要將該文件拆分為多個(gè)數(shù)據(jù)包,并且各個(gè)數(shù)據(jù)包的大小需要保證能夠存儲(chǔ)至不同的移動(dòng)終端好友處。在拆分文件后,需要將拆分后的數(shù)據(jù)包進(jìn)行加密處理,以避免文件被不加約束的使用或泄露,加密的方法有多種,可根據(jù)需要采用不同加密方法,在加密后,還需將各個(gè)數(shù)據(jù)包的密碼進(jìn)行記錄,以便在取回文件時(shí),進(jìn)行解密。在加密壓縮后,可將包含文件名、拆分日期、包序列號(hào)等信息的數(shù)據(jù)包發(fā)送至各個(gè)移動(dòng)終端好友,然后在用戶移動(dòng)終端本地建立一個(gè)對(duì)應(yīng)關(guān)系,用來(lái)表示各個(gè)數(shù)據(jù)包與對(duì)應(yīng)的移動(dòng)終端好友的關(guān)系。最后,移動(dòng)終端好友收到數(shù)據(jù)包后,可將數(shù)據(jù)包存儲(chǔ)在本地(例如創(chuàng)建一個(gè)固定的目錄,將接收到的數(shù)據(jù)包放入到該目錄中)中,然后在本地建立一個(gè)對(duì)應(yīng)關(guān)系,用來(lái)表示數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
[0041]當(dāng)一個(gè)文件存儲(chǔ)在多個(gè)好友的移動(dòng)終端,取回文件時(shí),其接收到的數(shù)據(jù)包可能來(lái)自不同的好友,所以建立一個(gè)對(duì)應(yīng)關(guān)系表(例如是存儲(chǔ)路徑與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系),可實(shí)現(xiàn)對(duì)文件數(shù)據(jù)包的有效管理。
[0042]在步驟S103之后,還包括步驟S104取回文件的步驟,即將發(fā)送給移動(dòng)終端好友的數(shù)據(jù)包取回,并且重組為原文件,以便使用。
[0043]其具體為:當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行解密處理(各個(gè)數(shù)據(jù)包的密碼在之前已經(jīng)存儲(chǔ)),實(shí)現(xiàn)文件的取回。
[0044]基于上述方法,本發(fā)明還提供一種用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),如圖5所示,包括:
好友列表建立模塊100,用于接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表;
剩余空間信息獲取模塊200,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息;
文件發(fā)送模塊300,用于按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ);
文件取回模塊400,用于當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
[0045]進(jìn)一步,所述文件取回模塊400還包括文件共享子模塊,用于在好友間共享文件,文件取回操作不限于用戶自身,還可以設(shè)置文件對(duì)好友可見(jiàn),并在獲得許可的情況下,允許好友取出文件,并解密打開(kāi),達(dá)到文件共享的功能。
[0046]進(jìn)一步,如圖6所示,所述好友列表建立模塊100包括:
添加好友申請(qǐng)發(fā)送單元110,用于當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端;
好友添加單元120,用于當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。
[0047]進(jìn)一步,如圖7所示,所述剩余空間信息獲取模塊200包括:
剩余空間查詢信息發(fā)送單元210,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息;
剩余空間信息反饋單元220,用于接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端;
剩余空間信息列表建立單元230,用于用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。
[0048]進(jìn)一步,如圖8所示,所述文件發(fā)送模塊300包括:
文件拆分加密單元310,用于檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行加密處理;
數(shù)據(jù)包發(fā)送單元320,用于按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系; 數(shù)據(jù)包存儲(chǔ)單元330,用于移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。關(guān)于上述功能模塊的技術(shù)細(xì)節(jié),在前面的方法已有詳述,故不再贅述。
[0049]綜上所述,本發(fā)明首先建立一個(gè)包含移動(dòng)終端好友的好友列表,在需擴(kuò)展空間時(shí),只需獲取好友列表中的移動(dòng)終端好友的剩余空間信息,根據(jù)需存儲(chǔ)文件大小以及剩余空間信息大小,將文件拆分成數(shù)據(jù)包發(fā)送給移動(dòng)終端好友進(jìn)行存儲(chǔ)即可,本發(fā)明充分利用了用戶的好友移動(dòng)終端的存儲(chǔ)空間,將好友的移動(dòng)終端空間進(jìn)行整合,實(shí)現(xiàn)了用戶存儲(chǔ)空間的無(wú)形擴(kuò)展,并且使移動(dòng)終端之間的交互更加方便,實(shí)現(xiàn)了移動(dòng)終端之間的共享存儲(chǔ)空間,甚至共享存儲(chǔ)文件,達(dá)到互惠互利。
[0050]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,包括步驟: A、接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表; B、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息; C、按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,所述步驟A具體包括: Al、當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端; A2、當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。
3.根據(jù)權(quán)利要求1所述的用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,所述步驟B具體包括: B1、當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息; B2、接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端; B3、用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。
4.根據(jù)權(quán)利要求1所述的用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,所述步驟C具體包括: Cl、檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行加密處理; C2、按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系; C3、移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1所述的用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,所述步驟C之后包括: D、當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
6.根據(jù)權(quán)利要求1所述的用于提供臨時(shí)擴(kuò)展空間的方法,其特征在于,所述步驟C之后包括: E、用戶設(shè)置存儲(chǔ)的文件對(duì)好友可見(jiàn),在被允許的條件下好友可解密打開(kāi)文件,從而實(shí)現(xiàn)文件共享的功能。
7.一種用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,包括:好友列表建立模塊,用于接收用戶的好友添加指令,添加移動(dòng)終端好友,建立包含至少一個(gè)移動(dòng)終端好友的好友列表; 剩余空間信息獲取模塊,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),獲取好友列表中的移動(dòng)終端好友的剩余空間信息; 文件發(fā)送模塊,用于按照好友列表中的移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分成若干數(shù)據(jù)包,并發(fā)送至移動(dòng)終端好友中進(jìn)行存儲(chǔ)。
8.根據(jù)權(quán)利要求7所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,所述好友列表建立模塊包括: 添加好友申請(qǐng)發(fā)送單元,用于當(dāng)需要添加好友時(shí),接收用戶輸入的好友標(biāo)識(shí),并將添加好友申請(qǐng)發(fā)送至好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端; 好友添加單元,用于當(dāng)接收到好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端返回的同意信息后,將好友標(biāo)識(shí)對(duì)應(yīng)的移動(dòng)終端添加為移動(dòng)終端好友。
9.根據(jù)權(quán)利要求7所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,所述剩余空間信息獲取模塊包括: 剩余空間查詢信息發(fā) 送單元,用于當(dāng)需要使用移動(dòng)終端好友的存儲(chǔ)空間時(shí),向好友列表中的移動(dòng)終端好友發(fā)送剩余空間查詢信息; 剩余空間信息反饋單元,用于接收到所述剩余空間查詢信息后,移動(dòng)終端好友計(jì)算本地剩余空間信息,并將計(jì)算出的剩余空間信息反饋給用戶移動(dòng)終端; 剩余空間信息列表建立單元,用于用戶移動(dòng)終端接收到剩余空間信息后,建立包含移動(dòng)終端好友的剩余空間信息的剩余空間信息列表。
10.根據(jù)權(quán)利要求7所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,所述文件發(fā)送模塊包括: 文件拆分加密單元,用于檢測(cè)需要存儲(chǔ)的文件的大小,根據(jù)需要存儲(chǔ)文件的大小以及移動(dòng)終端好友的剩余空間信息,將需要存儲(chǔ)的文件拆分為至少一個(gè)數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行加密處理; 數(shù)據(jù)包發(fā)送單元,用于按照移動(dòng)終端好友的剩余空間信息將數(shù)據(jù)包發(fā)送給相應(yīng)的移動(dòng)終端好友,并建立數(shù)據(jù)包與移動(dòng)終端好友的對(duì)應(yīng)關(guān)系; 數(shù)據(jù)包存儲(chǔ)單元,用于移動(dòng)終端好友接收到數(shù)據(jù)包后,將數(shù)據(jù)包存儲(chǔ)至本地,并建立數(shù)據(jù)包與發(fā)送該數(shù)據(jù)包的用戶移動(dòng)終端的對(duì)應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求7所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 文件取回模塊,用于當(dāng)需要取回已存儲(chǔ)的文件時(shí),用戶移動(dòng)終端向移動(dòng)終端好友發(fā)送取回?cái)?shù)據(jù)包指令,移動(dòng)終端好友接收到取回?cái)?shù)據(jù)包指令后,將對(duì)應(yīng)的數(shù)據(jù)包返回給用戶移動(dòng)終端,用戶移動(dòng)終端將返回的數(shù)據(jù)包進(jìn)行重組,實(shí)現(xiàn)文件的取回。
12.根據(jù)權(quán)利要求11所述的用于提供臨時(shí)擴(kuò)展空間的系統(tǒng),其特征在于,所述文件取回模塊還包括: 文件共享子模塊,用于在好友間共享文件,在獲得許可的情況下,允許好友取出文件,并解密打開(kāi)文件。
【文檔編號(hào)】H04L29/08GK103533014SQ201310142344
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年4月23日 優(yōu)先權(quán)日:2013年4月23日
【發(fā)明者】古振泉 申請(qǐng)人:Tcl集團(tuán)股份有限公司