專利名稱:合并u盤(pán)存儲(chǔ)空間的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種存儲(chǔ)系統(tǒng)及方法,特別是關(guān)于一種合并U盤(pán)存儲(chǔ)空間的系統(tǒng)及方法。
背景技術(shù):
隨著U盤(pán)的普及,很多用戶都擁有了多個(gè)U盤(pán)。用戶在使用這些U盤(pán)存儲(chǔ)文件的時(shí)候,需要考慮各個(gè)U盤(pán)的容量與剩余空間,根據(jù)文件的大小選用適合的U盤(pán)來(lái)存儲(chǔ)數(shù)據(jù)。 由于各個(gè)U盤(pán)相對(duì)獨(dú)立,用戶使用起來(lái)很不方便。特別地,如果文件比較大,超過(guò)了單個(gè)U 盤(pán)的容量,則需要手動(dòng)分割文件,將分割后的文件拷貝到多個(gè)U盤(pán)上,在恢復(fù)文件時(shí)再?gòu)亩鄠€(gè)U盤(pán)拷貝出文件的各個(gè)部分進(jìn)行組合。上述大文件的拷貝需要專門(mén)的分割組合軟件,操作繁瑣,對(duì)于普通用戶來(lái)說(shuō)往往難以實(shí)現(xiàn)。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種合并U盤(pán)存儲(chǔ)空間的系統(tǒng),能夠?qū)⒍鄠€(gè)U盤(pán)合并為一個(gè)大容量的U盤(pán)供用戶使用。此外,還有必要提供一種合并U盤(pán)存儲(chǔ)空間的方法,能夠?qū)⒍鄠€(gè)U盤(pán)合并為一個(gè)大容量的U盤(pán)供用戶使用。一種合并U盤(pán)存儲(chǔ)空間的系統(tǒng),運(yùn)行于USB集線器中,該USB集線器與數(shù)據(jù)處理設(shè)備相連接并且包括多個(gè)用于連接U盤(pán)的USB接口,該系統(tǒng)包括掃描模塊,用于掃描USB接口,以偵測(cè)各個(gè)插入到USB接口的U盤(pán);檢測(cè)模塊,用于檢測(cè)各個(gè)插入到USB接口的U盤(pán)的容量、包含的文件及剩余空間;虛擬化模塊,用于建立一個(gè)虛擬U盤(pán),該虛擬U盤(pán)的容量為所有插入到USB接口的U盤(pán)的容量之和,并且包含所有插入到USB接口的U盤(pán)的文件;鏈接模塊,用于建立虛擬U盤(pán)的各個(gè)文件與U盤(pán)的鏈接關(guān)系;第一拷貝模塊,用于當(dāng)需要從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),根據(jù)各個(gè)U盤(pán)剩余空間的大小將文件從數(shù)據(jù)處理設(shè)備寫(xiě)入相應(yīng)的U盤(pán),在虛擬U盤(pán)上添加新拷貝的文件并建立新拷貝的文件與U盤(pán)的鏈接關(guān)系;及第二拷貝模塊,用于當(dāng)需要從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),根據(jù)文件與U盤(pán)的鏈接關(guān)系從相應(yīng)的U盤(pán)傳輸文件到數(shù)據(jù)處理設(shè)備。一種合并U盤(pán)存儲(chǔ)空間的方法,執(zhí)行于USB集線器中,該USB集線器與數(shù)據(jù)處理設(shè)備相連接并且包括多個(gè)用于連接U盤(pán)的USB接口,該方法包括步驟掃描USB接口,以偵測(cè)各個(gè)插入到USB接口的U盤(pán);檢測(cè)各個(gè)插入到USB接口的U盤(pán)的容量、包含的文件及剩余空間;建立一個(gè)虛擬U盤(pán),該虛擬U盤(pán)的容量為所有插入到USB接口的U盤(pán)的容量之和,并且包含所有插入到USB接口的U盤(pán)的文件;建立虛擬U盤(pán)的各個(gè)文件與U盤(pán)的鏈接關(guān)系;當(dāng)需要從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),根據(jù)各個(gè)U盤(pán)剩余空間的大小將文件從數(shù)據(jù)處理設(shè)備寫(xiě)入相應(yīng)的U盤(pán),在虛擬U盤(pán)上添加新拷貝的文件并建立新拷貝的文件與U盤(pán)的鏈接關(guān)系;當(dāng)需要從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),根據(jù)文件與U盤(pán)的鏈接關(guān)系從相應(yīng)的U盤(pán)傳輸文件到數(shù)據(jù)處理設(shè)備。
本發(fā)明將多個(gè)U盤(pán)虛擬化為一個(gè)大容量的U盤(pán)(即虛擬U盤(pán)),將用戶對(duì)各個(gè)U盤(pán)的操作簡(jiǎn)化為對(duì)單個(gè)虛擬U盤(pán)的操作,方便了用戶使用多個(gè)U盤(pán)的存儲(chǔ)空間。
圖1為本發(fā)明合并U盤(pán)存儲(chǔ)空間的系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。圖2為圖1中合并U盤(pán)存儲(chǔ)空間的系統(tǒng)的功能模塊圖。圖3為本發(fā)明合并U盤(pán)存儲(chǔ)空間的方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.一種合并U盤(pán)存儲(chǔ)空間的系統(tǒng),運(yùn)行于USB集線器中,該USB集線器與數(shù)據(jù)處理設(shè)備相連接并且包括多個(gè)用于連接U盤(pán)的USB接口,其特征在于,該系統(tǒng)包括掃描模塊,用于掃描USB接口,以偵測(cè)各個(gè)插入到USB接口的U盤(pán); 檢測(cè)模塊,用于檢測(cè)各個(gè)插入到USB接口的U盤(pán)的容量、包含的文件及剩余空間; 虛擬化模塊,用于建立一個(gè)虛擬U盤(pán),該虛擬U盤(pán)的容量為所有插入到USB接口的U盤(pán)的容量之和,并且包含所有插入到USB接口的U盤(pán)的文件;鏈接模塊,用于建立虛擬U盤(pán)的各個(gè)文件與U盤(pán)的鏈接關(guān)系; 第一拷貝模塊,用于當(dāng)需要從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),根據(jù)各個(gè)U盤(pán)剩余空間的大小將文件從數(shù)據(jù)處理設(shè)備寫(xiě)入相應(yīng)的U盤(pán),在虛擬U盤(pán)上添加新拷貝的文件并建立新拷貝的文件與U盤(pán)的鏈接關(guān)系;及第二拷貝模塊,用于當(dāng)需要從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),根據(jù)文件與U盤(pán)的鏈接關(guān)系從相應(yīng)的U盤(pán)傳輸文件到數(shù)據(jù)處理設(shè)備。
2.如權(quán)利要求1所述的合并U盤(pán)存儲(chǔ)空間的系統(tǒng),其特征在于,所述第一拷貝模塊在從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),若文件的大小大于任意一個(gè)U盤(pán)的剩余空間的大小, 則將文件按照各個(gè)U盤(pán)剩余空間的大小分割為多個(gè)部分,將分割的各個(gè)部分寫(xiě)入對(duì)應(yīng)的U 盤(pán),建立的新拷貝的文件與U盤(pán)的鏈接關(guān)系指明文件的各個(gè)部分的前后順序及各個(gè)部分的實(shí)際位置。
3.如權(quán)利要求1所述的合并U盤(pán)存儲(chǔ)空間的系統(tǒng),其特征在于,所述第二拷貝模塊在從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),若文件由多個(gè)部分組成并且分布在多個(gè)U盤(pán)上,則根據(jù)文件與U盤(pán)的鏈接關(guān)系把文件的各個(gè)部分按序從相應(yīng)的U盤(pán)傳輸?shù)綌?shù)據(jù)處理設(shè)備并進(jìn)行組合。
4.一種合并U盤(pán)存儲(chǔ)空間的方法,執(zhí)行于USB集線器中,該USB集線器與數(shù)據(jù)處理設(shè)備相連接并且包括多個(gè)用于連接U盤(pán)的USB接口,其特征在于,該方法包括步驟掃描USB接口,以偵測(cè)各個(gè)插入到USB接口的U盤(pán); 檢測(cè)各個(gè)插入到USB接口的U盤(pán)的容量、包含的文件及剩余空間; 建立一個(gè)虛擬U盤(pán),該虛擬U盤(pán)的容量為所有插入到USB接口的U盤(pán)的容量之和,并且包含所有插入到USB接口的U盤(pán)的文件;建立虛擬U盤(pán)的各個(gè)文件與U盤(pán)的鏈接關(guān)系;當(dāng)需要從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),根據(jù)各個(gè)U盤(pán)剩余空間的大小將文件從數(shù)據(jù)處理設(shè)備寫(xiě)入相應(yīng)的U盤(pán),在虛擬U盤(pán)上添加新拷貝的文件并建立新拷貝的文件與 U盤(pán)的鏈接關(guān)系;當(dāng)需要從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),根據(jù)文件與U盤(pán)的鏈接關(guān)系從相應(yīng)的 U盤(pán)傳輸文件到數(shù)據(jù)處理設(shè)備。
5.如權(quán)利要求4所述的合并U盤(pán)存儲(chǔ)空間的方法,其特征在于,在從數(shù)據(jù)處理設(shè)備拷貝文件到虛擬U盤(pán)時(shí),若文件的大小大于任意一個(gè)U盤(pán)的剩余空間的大小,則將文件按照各個(gè) U盤(pán)剩余空間的大小分割為多個(gè)部分,將分割的各個(gè)部分寫(xiě)入對(duì)應(yīng)的U盤(pán),建立的新拷貝的文件與U盤(pán)的鏈接關(guān)系指明文件的各個(gè)部分的前后順序及各個(gè)部分的實(shí)際位置。
6.如權(quán)利要求4所述的合并U盤(pán)存儲(chǔ)空間的方法,其特征在于,當(dāng)需要從虛擬U盤(pán)拷貝文件到數(shù)據(jù)處理設(shè)備時(shí),若文件由多個(gè)部分組成并且分布在多個(gè)U盤(pán)上,則根據(jù)文件與U盤(pán)的鏈接關(guān)系把文件的各個(gè)部分按序從相應(yīng)的U盤(pán)傳輸?shù)綌?shù)據(jù)處理設(shè)備并進(jìn)行組合。
全文摘要
一種合并U盤(pán)存儲(chǔ)空間的系統(tǒng)及方法,運(yùn)行于USB集線器中,該系統(tǒng)包括掃描模塊,用于掃描USB集線器的USB接口,以偵測(cè)各個(gè)插入到USB接口的U盤(pán);檢測(cè)模塊,用于檢測(cè)各個(gè)U盤(pán)的容量、包含的文件及剩余空間;虛擬化模塊,用于建立虛擬U盤(pán),其容量為所有U盤(pán)的容量之和,并且包含所有U盤(pán)的文件;鏈接模塊,用于建立虛擬U盤(pán)的各個(gè)文件與U盤(pán)的鏈接關(guān)系;第一拷貝模塊,用于根據(jù)各個(gè)U盤(pán)剩余空間的大小將文件寫(xiě)入相應(yīng)的U盤(pán),在虛擬U盤(pán)上添加該文件并建立該文件與U盤(pán)的鏈接關(guān)系;及第二拷貝模塊,用于在從虛擬U盤(pán)拷貝文件時(shí),根據(jù)文件與U盤(pán)的鏈接關(guān)系從相應(yīng)的U盤(pán)傳輸文件。本發(fā)明能夠?qū)⒍鄠€(gè)U盤(pán)合并為一個(gè)大容量的U盤(pán)供用戶使用。
文檔編號(hào)G06F3/06GK102541457SQ201010596708
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者黨德華, 李巖 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司