TWI546680B - 雲端檔案索引系統及其方法 - Google Patents
雲端檔案索引系統及其方法 Download PDFInfo
- Publication number
- TWI546680B TWI546680B TW103146269A TW103146269A TWI546680B TW I546680 B TWI546680 B TW I546680B TW 103146269 A TW103146269 A TW 103146269A TW 103146269 A TW103146269 A TW 103146269A TW I546680 B TWI546680 B TW I546680B
- Authority
- TW
- Taiwan
- Prior art keywords
- file
- storage space
- cloud storage
- cloud
- basic information
- Prior art date
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本發明係關於一種雲端檔案索引系統及其方法,特別是指一種整合使用者裝置與複數雲端儲存空間之檔案之基本資訊之雲端檔案索引系統及其方法。
現在全球都已經進入雲端的時代,有許多的雲端服務提供給各式各樣的使用者,其中又因智慧型手機、平板電腦與個人電腦等使用者裝置(User Equipment,UE)的普遍,造成許多的使用者都有「一個檔案供多個終端使用」的需求,因此有著「不用本地端的硬碟空間與隨時隨地可存取」特性的「雲端硬碟」,可以說是最熱門的雲端服務之一。
由於大多數的雲端儲存平台(如Google Drive、Dropbox、SugarSync、Skydrive、Box.net等)的服務所能提供給使用者的免費儲存空間都有限,故有一定資料量要儲存至雲端儲存平台之雲端硬碟中,但又不想花費太多成本的使用者,大部分都會使用二個以上的雲端儲存平台之雲端硬碟。
上述「一人多儲存雲」的作法能讓使用者減少擴充單
一雲端儲存平台之雲端硬碟容量的成本,不過長期使用後,使用者容易忘記自己某些特定檔案的儲存位置,也容易重複儲存一樣的檔案在不同的雲端儲存平台之雲端硬碟上,造成空間的浪費。
又,若未將不同雲端儲存平台之雲端硬碟之檔案同步至使用者裝置之硬碟中,就無法搜尋到不同雲端儲存平台之間的檔案。但若為了方便尋找檔案,又將所有雲端儲存平台之檔案皆同步至使用者裝置之硬碟中,將會非常浪費使用者裝置之硬碟空間。如果直接至不同雲端儲存平台的網站上去查詢(或搜尋),亦難以同時查出使用者裝置與不同雲端儲存平台之檔案。
第1圖係繪示習知技術之雲端檔案索引系統1之第一種使用模式之示意圖,第2圖係繪示習知技術第1圖之雲端檔案索引系統1之第二種使用模式之示意圖。
如第1圖所示,該雲端檔案索引系統1之第一種使用模式為「網路介面之模式」。在該第一種使用模式下,該雲端檔案索引系統1可以查出至少二雲端儲存平台(如Amazon S3和Dropbox)所儲存之檔案之基本資訊(如名稱、修改日期、大小或位置),但卻無法查出使用者裝置(本地端)所儲存之檔案之基本資訊。
又,如第2圖所示,該雲端檔案索引系統1之第二種使用模式為「網路磁碟機之連線狀態」。在該第二種使用模式下,該雲端檔案索引系統1可以查出該使用者裝置(本地端)所儲存之檔案之基本資訊,但卻無法查出該些雲端儲存
平台所儲存之檔案之基本資訊。
另外,在該雲端檔案索引系統1中,需分別透過第1圖與第2圖所示二種不同的使用模式,並在網路連線狀態下,才能各自查詢該些雲端儲存空間與該使用者裝置之檔案之基本資訊,導致使用者無法在單一使用模式下,並在網路離線狀態或網路不穩狀態下,透過該雲端檔案索引系統1同時查詢該些雲端儲存空間與該使用者裝置之檔案之基本資訊。
因此,如何克服上述先前技術之問題,實已成為目前亟欲解決的課題。
本發明係為一種雲端檔案索引系統及其方法,其透過檔案索引表即能整合使用者裝置與不同雲端儲存空間之檔案之基本資訊。
本發明係提供一種雲端檔案索引系統,其應用於具有作業系統、處理器、儲存模組與第一檔案之使用者裝置中,以與第一雲端儲存空間或第二雲端儲存空間通訊,該雲端檔案索引系統包括:傳送模組,係將第二檔案與第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存;控制模組,係令該第一雲端儲存空間與該第二雲端儲存空間分別回傳該第二檔案之基本資訊與該第三檔案之基本資訊;以及索引模組,係根據該使用者裝置之第一檔案之基本資訊、該第一雲端儲存空間之第二檔案之基本資訊與該第二雲端儲存空間之第三檔案之基本資訊建立
檔案索引表,進而將該檔案索引表記錄至該使用者裝置中。
本發明亦提供一種雲端檔案索引方法,其應用於具有作業系統、處理器、儲存模組與第一檔案之使用者裝置中,且該使用者裝置與第一雲端儲存空間或第二雲端儲存空間通訊,該雲端檔案索引方法包括:將第二檔案與第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存;令該第一雲端儲存空間與該第二雲端儲存空間分別回傳該第二檔案之基本資訊與該第三檔案之基本資訊;以及根據該使用者裝置之第一檔案之基本資訊、該第一雲端儲存空間之第二檔案之基本資訊與該第二雲端儲存空間之第三檔案之基本資訊建立檔案索引表,進而將該檔案索引表記錄至該使用者裝置中。
該雲端檔案索引系統及其方法可包括:由該傳送模組將第四檔案傳送至該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間中加以儲存,並由該控制模組令該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間回傳該第四檔案之基本資訊,再由該索引模組將該第四檔案之基本資訊記錄至該檔案索引表中以更新該檔案索引表。
該第二檔案與該第三檔案可先儲存於該使用者裝置中,並由該傳送模組透過網路改將該第二檔案與該第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存。
該使用者裝置之儲存模組可為資料庫或記憶體,該第
一雲端儲存空間或第二雲端儲存空間可為雲端儲存平台之雲端硬碟,且該第一檔案、第二檔案或第三檔案之基本資訊可包括檔案名稱、檔案儲存位置、檔案大小或檔案日期等。
該雲端檔案索引系統包括選擇模組,該系統及其方法可包括:藉由該選擇模組選取該第二檔案與欲儲存該第二檔案之該第一雲端儲存空間,以透過該傳送模組將該第二檔案傳送至該第一雲端儲存空間中加以儲存;以及藉由該選擇模組選取該第三檔案與欲儲存該第三檔案之該第二雲端儲存空間,以透過該傳送模組將該第三檔案傳送至該第二雲端儲存空間中加以儲存。
該雲端檔案索引系統包括接收模組,該系統及其方法可包括:藉由該接收模組接收該第一雲端儲存空間之應用程式介面所回傳之該第二檔案之基本資訊,並接收該第二雲端儲存空間之應用程式介面所回傳之該第三檔案之基本資訊。
該雲端檔案索引系統及其方法可包括:在網路連線狀態、網路離線狀態或網路不穩狀態下,藉由查詢模組查詢該使用者裝置之檔案索引表,以自該檔案索引表中查出該第一檔案至該第三檔案其中至少一者之基本資訊。
由上述內容可知,本發明之雲端檔案索引系統及其方法中,係主要將至少二檔案分別傳送與儲存到至少二雲端儲存空間中,並將使用者裝置(本地端)之檔案與該些雲端儲存空間之檔案之基本資訊記錄至該使用者裝置之檔案索
引表中。
因此,本發明可節省該使用者裝置之檔案之儲存空間,並可方便使用者管理該使用者裝置與不同雲端儲存空間之檔案,亦可讓該使用者易於查詢該使用者裝置與不同雲端儲存空間之檔案之基本資訊,也可供該使用者將重複儲存於該使用者裝置與不同雲端儲存空間之檔案予以刪除以免浪費儲存空間。
又,本發明可透過單一的檔案索引表或單一的使用模式,即能整合該使用者裝置(本地端)與不同雲端儲存空間之檔案之基本資訊,藉以提升該使用者查詢該使用者裝置與該些雲端儲存空間之檔案之便利性,進而改良習知技術第1圖與第2圖之雲端檔案索引系統需分別透過二種不同的使用模式,才能各自取得該些雲端儲存空間與使用者裝置之檔案之基本資訊之缺點。
另外,本發明之檔案索引表係儲存於該使用者裝置(本地端)中,故無論在網路連線狀態、網路離線狀態或網路不穩狀態下,該使用者均可隨時隨地自該使用者裝置中查詢該使用者裝置與該些雲端儲存空間之檔案之基本資訊,進而改良習知技術第1圖與第2圖之雲端檔案索引系統僅能在網路連線狀態下,才能查詢該使用者裝置與該些雲端儲存空間之檔案之基本資訊之缺點。
1、2‧‧‧雲端檔案索引系統
21‧‧‧選擇模組
22‧‧‧傳送模組
23‧‧‧控制模組
24‧‧‧接收模組
25‧‧‧索引模組
26‧‧‧查詢模組
3‧‧‧使用者裝置
31‧‧‧作業系統
32‧‧‧處理器
33‧‧‧儲存模組
34‧‧‧檔案索引表
35‧‧‧第一檔案
36‧‧‧第二檔案
37‧‧‧第三檔案
38‧‧‧第四檔案
41‧‧‧第一雲端儲存空間
42‧‧‧第二雲端儲存空間
43‧‧‧第三雲端儲存空間
5‧‧‧網路
S61至S64‧‧‧步驟
第1圖係繪示習知技術之雲端檔案索引系統之第一種使用模式之示意圖;
第2圖係繪示習知技術第1圖之雲端檔案索引系統之第二種使用模式之示意圖;第3圖係繪示本發明之雲端檔案索引系統、使用者裝置與複數雲端儲存空間之方塊示意圖;第4A圖與第4B係分別繪示本發明第3圖之雲端檔案索引系統所提供之檔案索引表之示意圖;以及第5圖係繪示本發明之雲端檔案索引方法之步驟流程圖。
以下藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。
須知,本說明書所附圖式所繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應仍落在本發明所揭示之技術內容得能涵蓋之範圍內。
同時,本說明書中所引用之如「一」、「第一」、「第二」及「模組」等用語,亦僅為便於敘述之明瞭,而非用以限定本發明可實施之範圍,其相對關係之改變或調整,在無實質變更技術內容下,當亦視為本發明可實施之範疇。
第3圖係繪示本發明之雲端檔案索引系統2、使用者
裝置3與複數雲端儲存空間41-43之方塊示意圖。如圖所示,該雲端檔案索引系統2係應用或安裝於具有作業系統31、處理器32、儲存模組33與第一檔案35之使用者裝置3中,且該雲端檔案索引系統2主要包括傳送模組22、控制模組23以及索引模組25。
該使用者裝置3可為智慧型手機、行動電話、平板電腦、筆記型電腦、個人電腦或個人數位助理(PDA)等,該處理器32可為中央處理器(CPU)或微處理器等,該儲存模組33可為資料庫或記憶體等,且該記憶體可為硬碟、軟碟、光碟、記憶卡、快閃記憶體或隨身碟等。
該雲端檔案索引系統2可為網路上之軟體,例如應用程式(APP),或儲存於硬碟、軟碟、CD-ROM等電腦可讀取記錄媒體之軟體。
該傳送模組22可將第二檔案36與第三檔案37分別傳送至第一雲端儲存空間41與第二雲端儲存空間42中加以儲存,且該傳送模組22可為傳送軟體、傳送程式或硬體之傳送器等。
該控制模組23係令該第一雲端儲存空間41與該第二雲端儲存空間42之應用程式介面分別回傳該第二檔案36之基本資訊與該第三檔案37之基本資訊,且該控制模組23可為控制軟體、控制程式或硬體之控制器等。
該索引模組25係根據該使用者裝置3(本地端)之第一檔案35之基本資訊、該第一雲端儲存空間41之第二檔案36之基本資訊與該第二雲端儲存空間42之第三檔案37之
基本資訊建立檔案索引表34,再將所建立之檔案索引表34記錄至該使用者裝置3中,且該索引模組25可為索引軟體、索引程式或記錄程式等。
該傳送模組22亦可將第四檔案38傳送至該第一雲端儲存空間41、第二雲端儲存空間42或第三雲端儲存空間43中加以儲存,並由該控制模組23令該第一雲端儲存空間41、第二雲端儲存空間42或第三雲端儲存空間43之應用程式介面(Application Programming Interface,API)回傳該第四檔案38之基本資訊,再由該索引模組25將該第四檔案38之基本資訊記錄至該檔案索引表34中以更新該檔案索引表34。在本實施例中,該第四檔案38係傳送至該第三雲端儲存空間43中加以儲存。
該第一檔案35、第二檔案36、第三檔案37或第四檔案38可為一、二或複數不同的檔案,而該第一檔案35至該第四檔案38之基本資訊可包括檔案名稱、檔案儲存位置、檔案大小或檔案日期等,且該檔案日期可為檔案儲存日期或檔案修改日期。該第一雲端儲存空間41、第二雲端儲存空間42或第三雲端儲存空間43可為Google Drive、Dropbox、SugarSyn、SkyDrive、Box.net、Amazon S3、MediaFire等雲端儲存平台之雲端硬碟。
該第二檔案36、第三檔案37與第四檔案38可先儲存於該使用者裝置3之儲存模組33中,並由該傳送模組22透過有線網路或無線網路5改將該第二檔案36、第三檔案37與第四檔案38分別傳送至該第一雲端儲存空間41、該
第二雲端儲存空間42與第三雲端儲存空間43中加以儲存。
該雲端檔案索引系統2可包括選擇模組21,該選擇模組21可選取該第二檔案36與欲儲存該第二檔案36之該第一雲端儲存空間41,以透過該傳送模組22將該第二檔案36傳送至該第一雲端儲存空間41中加以儲存。該選擇模組21亦可選取該第三檔案37與欲儲存該第三檔案37之該第二雲端儲存空間42,以透過該傳送模組22將該第三檔案37傳送至該第二雲端儲存空間42中加以儲存。該選擇模組21也可選取該第四檔案38與欲儲存該第四檔案38之該第三雲端儲存空間43,以透過該傳送模組22將該第四檔案38傳送至該第三雲端儲存空間43中加以儲存。
該雲端檔案索引系統2可包括接收模組24,該接收模組24可接收該第一雲端儲存空間41之應用程式介面所回傳之該第二檔案36之基本資訊,並可接收該第二雲端儲存空間42之應用程式介面所回傳之該第三檔案37之基本資訊,亦可接收該第三雲端儲存空間43之應用程式介面所回傳之該第四檔案38之基本資訊。
該雲端檔案索引系統2可包括查詢模組26,該查詢模組26可在該網路5之網路連線(on-line)模式、網路離線(off-line)模式或網路不穩狀態下查詢該使用者裝置3之檔案索引表34,以自該檔案索引表34內查出該使用者裝置3之第一檔案35、該第一雲端儲存空間41之第二檔案36、該第二雲端儲存空間42之第三檔案37與該第三雲端儲存空間43之第四檔案38其中至少一者之基本資訊。
第4A圖與第4B係分別繪示上述本發明第3圖之雲端檔案索引系統2所提供之檔案索引表34之示意圖。
如第4A圖與上述第3圖所示,該索引模組25係將該使用者裝置3之第一檔案35(如“File1”)之基本資訊(如檔案名稱“FileA.keynote”和檔案儲存位置“使用者裝置”)、該第一雲端儲存空間41之第二檔案36(如“File2”)之基本資訊(如檔案名稱“FileB.docx”和檔案儲存位置“第一雲端儲存空間”)、與該第二雲端儲存空間42之第三檔案37(如“File3”)之基本資訊(如檔案名稱“FileC.pptx”和檔案儲存位置“第二雲端儲存空間”)記錄至該使用者裝置3之檔案索引表34中。
又,如第4B圖與上述第3圖及第4A圖所示,該傳送模組22係將第四檔案38(如“File4”)傳送至該第三雲端儲存空間43中加以儲存,並由該控制模組23令該第三雲端儲存空間43之應用程式介面回傳該第四檔案38之基本資訊(如檔案名稱“afile.txt”和檔案儲存位置“第三雲端儲存空間”),再由該索引模組25將該第四檔案38之基本資訊記錄至該檔案索引表34中以更新該檔案索引表34。
在第4B圖中,在該網路5之網路連線狀態、網路離線狀態或網路不穩狀態下,該查詢模組26均可查詢該使用者裝置3之檔案索引表34,以自該檔案索引表34內查出該使用者裝置3之第一檔案35、第一雲端儲存空間41之第二檔案36、第二雲端儲存空間42之第三檔案37與第三雲端儲存空間43之第四檔案38其中至少一者之基本資訊。
例如,當使用者透過該查詢模組26查詢(或搜尋)含有檔案名稱“File”之檔案時,該查詢模組26可自第4B圖之檔案索引表34中查出(或搜尋出)含有檔案名稱“File”之檔案,以得到例如第4A圖所示檔案索引表34之第一檔案35(如“Filel”)、第二檔案36(如“File2”)與第三檔案37(如“File3”)之基本資訊,且該基本資訊可包括檔案名稱、檔案儲存位置、檔案大小或檔案日期等。
第5圖係繪示本發明之雲端檔案索引方法之步驟流程圖,請一併參閱上述第3圖至第4B圖。該雲端檔案索引方法係應用於具有作業系統31、處理器32、儲存模組33與第一檔案35之使用者裝置3中。
該使用者裝置3可為智慧型手機、行動電話、平板電腦、筆記型電腦、個人電腦或個人數位助理(PDA)等,該處理器32可為中央處理器(CPU)或微處理器等,該儲存模組33可為資料庫或記憶體等,且該記憶體可為硬碟、軟碟、光碟、記憶卡、快閃記憶體或隨身碟等。該雲端檔案索引系統2可為網路上之軟體,例如應用程式(APP),或儲存於硬碟、軟碟、CD-ROM等電腦可讀取記錄媒體之軟體。
如第5圖所示,本發明之雲端檔案索引方法係主要包括下列步驟S61至步驟S64:如第5圖之步驟S61與上述第3圖至第4A圖所示,由該選擇模組21選取該第二檔案36與欲儲存該第二檔案36之該第一雲端儲存空間41,以透過該傳送模組22將該第二檔案36傳送至該第一雲端儲存空間41中加以儲存。
同樣地,由該選擇模組21選取該第三檔案37與欲儲存該第三檔案37之該第二雲端儲存空間42,以透過該傳送模組22將該第三檔案37傳送至該第二雲端儲存空間42中加以儲存。接著,進至第5圖之步驟S62。
如第5圖之步驟S62與上述第3圖至第4A圖所示,由該控制模組23令該第一雲端儲存空間41與第二雲端儲存空間42之應用程式介面分別回傳該第二檔案36之基本資訊與該第三檔案37之基本資訊。
然後,由該接收模組24接收該第一雲端儲存空間41之應用程式介面所回傳之該第二檔案36之基本資訊,並接收該第二雲端儲存空間42之應用程式介面所回傳之該第三檔案37之基本資訊。接著,進至第5圖之步驟S63。
如第5圖之步驟S63與上述第3圖至第4B圖所示,由該索引模組25根據該使用者裝置3之第一檔案35之基本資訊、該第一雲端儲存空間41之第二檔案36之基本資訊與該第二雲端儲存空間42之第三檔案37之基本資訊建立檔案索引表34,再將該檔案索引表34記錄至該使用者裝置3中。
同理,可重複上述步驟S61至步驟S63,先由該選擇模組21選取該第四檔案38與欲儲存該第四檔案38之該第三雲端儲存空間43,以透過該傳送模組22將該第四檔案38傳送至該第三雲端儲存空間43中加以儲存。然後,由該控制模組23令該第三雲端儲存空間43之應用程式介面回傳該第三檔案37之基本資訊,並由該接收模組24接收
該第三雲端儲存空間43之應用程式介面所回傳之該第四檔案38之基本資訊,再由該索引模組25將該第三雲端儲存空間43之第四檔案38之基本資訊記錄至該使用者裝置3之檔案索引表34中。
該第一檔案35、第二檔案36、第三檔案37或第四檔案38可為一、二或複數不同的檔案,而該第一檔案35至第四檔案38之基本資訊可包括檔案名稱、檔案儲存位置、檔案大小或檔案日期等,且該檔案日期可為檔案儲存日期或檔案修改日期。該第一雲端儲存空間41、第二雲端儲存空間42或第三雲端儲存空間43可為Google Drive、Dropbox、SugarSyn、SkyDrive、Box.net、Amazon S3、MediaFire等雲端儲存平台之雲端硬碟。
該第二檔案36、第三檔案37與第四檔案38可先儲存於該使用者裝置3之儲存模組33中,並由該傳送模組22透過有線網路或無線網路5改將該第二檔案36、第三檔案37與第四檔案38分別傳送至該第一雲端儲存空間41、該第二雲端儲存空間42與第三雲端儲存空間43中加以儲存。接著,進至第5圖之步驟S64。
如第5圖之步驟S64與上述第3圖至第4B圖所示,在該網路5之網路連線狀態、網路離線狀態或網路不穩狀態下,由該查詢模組26查詢該使用者裝置3之檔案索引表34(見第4B圖),以自該檔案索引表34內查出該使用者裝置3之第一檔案35、該第一雲端儲存空間41之第二檔案36、該第二雲端儲存空間42之第三檔案37與該第三雲端
儲存空間43之第四檔案38其中至少一者之基本資訊。
例如,當使用者透過該查詢模組26查詢(或搜尋)含有檔案名稱“File”之檔案時,該查詢模組26可自第4B圖之檔案索引表34中查出(或搜尋出)含有檔案名稱“File”之檔案,以得到例如第4A圖所示檔案索引表34之第一檔案35(如“File1”)、第二檔案36(如“File2”)與第三檔案37(如“File3”)之基本資訊,且該基本資訊可包括檔案名稱、檔案儲存位置、檔案大小或檔案日期等。
由上述內容可知,本發明之雲端檔案索引系統及其方法中,係主要將至少二檔案分別傳送與儲存到至少二雲端儲存空間中,並將使用者裝置(本地端)之檔案與該些雲端儲存空間之檔案之基本資訊記錄至該使用者裝置之檔案索引表中。
因此,本發明可節省該使用者裝置之檔案之儲存空間,並可方便使用者管理該使用者裝置與不同雲端儲存空間之檔案,亦可讓該使用者易於查詢該使用者裝置與不同雲端儲存空間之檔案之基本資訊,也可供該使用者將重複儲存於該使用者裝置與不同雲端儲存空間之檔案予以刪除以免浪費儲存空間。
又,本發明可透過單一的檔案索引表或單一的使用模式,即能整合該使用者裝置(本地端)與不同雲端儲存空間之檔案之基本資訊,藉以提升該使用者查詢該使用者裝置與該些雲端儲存空間之檔案之便利性,進而改良習知技術第1圖與第2圖之雲端檔案索引系統需分別透過二種不同
的使用模式,才能各自取得該些雲端儲存空間與使用者裝置之檔案之基本資訊之缺點。
另外,本發明之檔案索引表係儲存於該使用者裝置(本地端)中,故無論在網路連線狀態、網路離線狀態或網路不穩狀態下,該使用者均可隨時隨地自該使用者裝置中查詢該使用者裝置與該些雲端儲存空間之檔案之基本資訊,進而改良習知技術第1圖與第2圖之雲端檔案索引系統僅能在網路連線狀態下,才能查詢該使用者裝置與該些雲端儲存空間之檔案之基本資訊之缺點。
上述實施例僅例示性說明本發明之原理、特點及其功效,並非用以限制本發明之可實施範疇,任何熟習此項技藝之人士均可在不違背本發明之精神及範疇下,對上述實施例進行修飾與改變。任何運用本發明所揭示內容而完成之等效改變及修飾,均應為本發明之申請專利範圍所涵蓋。因此,本發明之權利保護範圍,應如申請專利範圍所列。
2‧‧‧雲端檔案索引系統
21‧‧‧選擇模組
22‧‧‧傳送模組
23‧‧‧控制模組
24‧‧‧接收模組
25‧‧‧索引模組
26‧‧‧查詢模組
3‧‧‧使用者裝置
31‧‧‧作業系統
32‧‧‧處理器
33‧‧‧儲存模組
34‧‧‧檔案索引表
35‧‧‧第一檔案
36‧‧‧第二檔案
37‧‧‧第三檔案
38‧‧‧第四檔案
41‧‧‧第一雲端儲存空間
42‧‧‧第二雲端儲存空間
43‧‧‧第三雲端儲存空間
5‧‧‧網路
Claims (14)
- 一種雲端檔案索引系統,其應用於具有作業系統、處理器、儲存模組與第一檔案之使用者裝置中,以與第一雲端儲存空間或第二雲端儲存空間通訊,該雲端檔案索引系統包括:傳送模組,係將第二檔案與第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存;控制模組,係令該第一雲端儲存空間與該第二雲端儲存空間分別回傳該第二檔案之基本資訊與該第三檔案之基本資訊;以及索引模組,係根據該使用者裝置之第一檔案之基本資訊、該第一雲端儲存空間之第二檔案之基本資訊與該第二雲端儲存空間之第三檔案之基本資訊建立檔案索引表,進而將該檔案索引表記錄至該使用者裝置中。
- 如申請專利範圍第1項所述之雲端檔案索引系統,其中,該傳送模組更將第四檔案傳送至該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間中加以儲存,並由該控制模組令該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間回傳該第四檔案之基本資訊,再由該索引模組將該第四檔案之基本資訊記錄至該檔案索引表中以更新該檔案索引表。
- 如申請專利範圍第1項所述之雲端檔案索引系統,其 中,該第二檔案與該第三檔案係先儲存於該使用者裝置中,並由該傳送模組透過網路改將該第二檔案與該第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存。
- 如申請專利範圍第1項所述之雲端檔案索引系統,其中,該使用者裝置之儲存模組係為資料庫或記憶體,該第一雲端儲存空間或第二雲端儲存空間係為雲端儲存平台之雲端硬碟,且該第一檔案、第二檔案或第三檔案之基本資訊係包括檔案名稱、檔案儲存位置、檔案大小或檔案日期。
- 如申請專利範圍第1項所述之雲端檔案索引系統,更包括選擇模組,係選取該第二檔案與欲儲存該第二檔案之該第一雲端儲存空間,以透過該傳送模組將該第二檔案傳送至該第一雲端儲存空間中加以儲存,且該選擇模組選取該第三檔案與欲儲存該第三檔案之該第二雲端儲存空間,以透過該傳送模組將該第三檔案傳送至該第二雲端儲存空間中加以儲存。
- 如申請專利範圍第1項所述之雲端檔案索引系統,更包括接收模組,係接收該第一雲端儲存空間之應用程式介面所回傳之該第二檔案之基本資訊,並接收該第二雲端儲存空間之應用程式介面所回傳之該第三檔案之基本資訊。
- 如申請專利範圍第1項所述之雲端檔案索引系統,更包括查詢模組,係在網路連線狀態、網路離線狀態或 網路不穩狀態下查詢該使用者裝置之檔案索引表,以自該檔案索引表中查出該第一檔案至該第三檔案其中至少一者之基本資訊。
- 一種雲端檔案索引方法,其應用於具有作業系統、處理器、儲存模組與第一檔案之使用者裝置中,且該使用者裝置與第一雲端儲存空間或第二雲端儲存空間通訊,該雲端檔案索引方法包括:將第二檔案與第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存;令該第一雲端儲存空間與該第二雲端儲存空間分別回傳該第二檔案之基本資訊與該第三檔案之基本資訊;以及根據該使用者裝置之第一檔案之基本資訊、該第一雲端儲存空間之第二檔案之基本資訊與該第二雲端儲存空間之第三檔案之基本資訊建立檔案索引表,進而將該檔案索引表記錄至該使用者裝置中。
- 如申請專利範圍第8項所述之雲端檔案索引方法,更包括:將第四檔案傳送至該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間中加以儲存;令該第一雲端儲存空間、第二雲端儲存空間或第三雲端儲存空間回傳該第四檔案之基本資訊;以及將該第四檔案之基本資訊記錄至該檔案索引表中以更新該檔案索引表。
- 如申請專利範圍第8項所述之雲端檔案索引方法,其中,該第二檔案與該第三檔案係先儲存於該使用者裝置中,並由該傳送模組透過網路改將該第二檔案與該第三檔案分別傳送至該第一雲端儲存空間與該第二雲端儲存空間中加以儲存。
- 如申請專利範圍第8項所述之雲端檔案索引方法,其中,該使用者裝置之儲存模組係為資料庫或記憶體,該第一雲端儲存空間或第二雲端儲存空間係為雲端儲存平台之雲端硬碟,且該第一檔案、第二檔案或第三檔案之基本資訊係包括檔案名稱、檔案儲存位置、檔案大小或檔案日期。
- 如申請專利範圍第8項所述之雲端檔案索引方法,更包括:選取該第二檔案與欲儲存該第二檔案之該第一雲端儲存空間,以透過該傳送模組將該第二檔案傳送至該第一雲端儲存空間中加以儲存;以及選取該第三檔案與欲儲存該第三檔案之該第二雲端儲存空間,以透過該傳送模組將該第三檔案傳送至該第二雲端儲存空間中加以儲存。
- 如申請專利範圍第8項所述之雲端檔案索引方法,更包括:接收該第一雲端儲存空間之應用程式介面所回傳之該第二檔案之基本資訊;以及接收該第二雲端儲存空間之應用程式介面所回傳 之該第三檔案之基本資訊。
- 如申請專利範圍第8項所述之雲端檔案索引方法,更包括在網路連線狀態、網路離線狀態或網路不穩狀態下,查詢該使用者裝置之檔案索引表,以自該檔案索引表中查出該第一檔案至該第三檔案其中至少一者之基本資訊。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103146269A TWI546680B (zh) | 2014-12-30 | 2014-12-30 | 雲端檔案索引系統及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103146269A TWI546680B (zh) | 2014-12-30 | 2014-12-30 | 雲端檔案索引系統及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201624302A TW201624302A (zh) | 2016-07-01 |
TWI546680B true TWI546680B (zh) | 2016-08-21 |
Family
ID=56984739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103146269A TWI546680B (zh) | 2014-12-30 | 2014-12-30 | 雲端檔案索引系統及其方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI546680B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI676112B (zh) * | 2018-01-12 | 2019-11-01 | 香港商阿里巴巴集團服務有限公司 | 在雲搜尋平台中構建索引和進行搜尋的方法和裝置 |
-
2014
- 2014-12-30 TW TW103146269A patent/TWI546680B/zh active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI676112B (zh) * | 2018-01-12 | 2019-11-01 | 香港商阿里巴巴集團服務有限公司 | 在雲搜尋平台中構建索引和進行搜尋的方法和裝置 |
Also Published As
Publication number | Publication date |
---|---|
TW201624302A (zh) | 2016-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103902632B (zh) | 键值存储系统中构建文件系统的方法、装置及电子设备 | |
US9396209B2 (en) | Selecting storage cloud for storage of entity files from plurality of storage clouds | |
US9996549B2 (en) | Method to construct a file system based on aggregated metadata from disparate sources | |
US9697258B2 (en) | Supporting enhanced content searches in an online content-management system | |
CN103037008B (zh) | 一种同步网盘的权限管理方法及系统 | |
CN103064637A (zh) | 一种网盘的缓存同步方法及系统 | |
WO2012149884A1 (zh) | 文件系统和检索、写入、修改或删除文件的方法与装置 | |
CN112035420B (zh) | 数据共享方法、共享设备和系统 | |
JP2016530654A (ja) | 記憶装置のファイル検索方法、記憶装置のファイル検索装置、ルータ、プログラム及び記録媒体 | |
CN102821111A (zh) | 文件云存储实时同步方法 | |
CN109947373A (zh) | 一种数据处理方法和装置 | |
CN114356872A (zh) | 跨端设备的文件共享方法及相关产品 | |
CN113312311A (zh) | 命名空间的处理方法及装置 | |
CN107766488B (zh) | 一种信息查询方法、终端、计算机可读存储介质 | |
KR101666064B1 (ko) | 분산 파일 시스템에서 url정보를 이용한 데이터 관리 장치 및 그 방법 | |
TWI546680B (zh) | 雲端檔案索引系統及其方法 | |
JP6470126B2 (ja) | ファイルバリアントを作成する方法、計算装置、及びプログラム | |
TWI599892B (zh) | Home network system file management and sharing methods | |
TW201631492A (zh) | 檔案傳輸方法與系統 | |
EP2687999A1 (en) | Method and terminal for automatic data replication | |
RU2656739C1 (ru) | Способ и система хранения данных | |
US10776314B2 (en) | Electronic apparatus and method for temporarily storing data thereof | |
CN106303668B (zh) | 一种多媒体播放信息的处理方法、装置及终端 | |
US9141634B2 (en) | Method for automatic data replication and terminal | |
Hammoud et al. | An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications. Computers 2021, 10, 142 |