TWI507891B - 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品 - Google Patents

具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品 Download PDF

Info

Publication number
TWI507891B
TWI507891B TW101110210A TW101110210A TWI507891B TW I507891 B TWI507891 B TW I507891B TW 101110210 A TW101110210 A TW 101110210A TW 101110210 A TW101110210 A TW 101110210A TW I507891 B TWI507891 B TW I507891B
Authority
TW
Taiwan
Prior art keywords
cloud storage
electronic device
file
storage space
mirror
Prior art date
Application number
TW101110210A
Other languages
English (en)
Other versions
TW201339853A (zh
Inventor
Yung Chiuan Weng
Chun Hao Yeh
Wei Zhang
Original Assignee
Egis Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Egis Technology Inc filed Critical Egis Technology Inc
Priority to TW101110210A priority Critical patent/TWI507891B/zh
Priority to CN201210208646.XA priority patent/CN103327059B/zh
Priority to US13/533,525 priority patent/US20130254326A1/en
Publication of TW201339853A publication Critical patent/TW201339853A/zh
Application granted granted Critical
Publication of TWI507891B publication Critical patent/TWI507891B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品
本發明係有關於一種儲存管理系統,特別是有關於一種用於管理雲端儲存空間的儲存管理系統。
由於科技的發展,網際網路已成為現代人生活的必需品,上網瀏覽、收發電子郵件及線上遊戲等已成為現在人生活的一部份。而現在由於雲端技術的發展,人們已經可以享受到各種不同的雲端服務,其中之一便是雲端儲存空間的服務,其係由雲端檔案儲存服務之提供商提供之免費或付費的網路儲存空間,例如微軟的「Skydrive」網路硬碟及「Dropbox」等等,及各種私用雲或混合雲。
然而,習知技藝之雲端儲存空間卻有著許多令人垢病的缺點。其中,習知技藝之雲端儲存空間之穩定性不佳,經常會發生當機的情況,因此使用者所上傳或下載的資料經常會遺失,而其又缺乏資料備份的功能,無法還原毀損的資料。而且,習知技藝之雲端儲存空間由於需要依靠網路連線,因此經常會發生網路連線不穩 的情況,這也嚴重地影響了存取資料的速度。
另外,習知技藝之雲端儲存空間僅能提供固定的容量以供使用者儲存資料,若使用者欲擴充雲端儲存空間的容量,則需要付費購買,十分不符合經濟效益。再者,若使用者同時使用多個雲端儲存空間服務,則需要各別操作各個雲端儲存空間的使用介面,十分不便。更為嚴重的是,習知技藝之雲端儲存空間之安全性也備受質疑,其很容易遭受到網路駭客的攻擊,使用者儲存於雲端儲存空間的資料經常被竊取,十分沒有保障。
因此,如何提供一種雲端儲存系統,能夠在不增加太多成本的情況之下提供較大的儲存空間,且能提高資料的存取速度,並能有效地還原毀損的資料,更具備較佳的安全性,且同時能提供一個更為人性化的介面,即為本發明所欲解決的問題。
有鑑於上述習知技藝之問題,本發明之其中一目的就是在提供一種具雲端儲存空間管理功能之電子裝置、雲端儲存系統及其方法,以解決習知技藝之雲端儲存系統之儲存空間有限、資料存取速度不穩定、無法有效地還原毀損的資料、安全性不佳及操作不便的問題。
根據本發明之目的,提出一種雲端儲存系統,係包含:至少一個伺服器,係分別提供複數個雲端儲存空間以供存取資料;以及電子裝置,係包含儲存空間管理介面,並透過網路連結至此至少一個伺服器,以存取該些雲端儲存空間;其中,電子裝置將該些雲端儲存空間整合為虛擬儲存空間以供使用者存取資料,使用者透 過電子裝置之儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
根據本發明之目的,再提出一種具雲端儲存空間管理功能之電子裝置,係包含儲存空間管理介面,並透過網路連結至複數個雲端儲存空間,以進行存取。其中,電子裝置將該些雲端儲存空間整合為虛擬儲存空間以供使用者存取資料,使用者透過電子裝置之儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
根據本發明之目的,又提出一種雲端儲存管理方法,係包含下列步驟:透過至少一個伺服器提供複數個雲端儲存空間以供存取資料;藉由電子裝置提供儲存空間管理介面,並透過網路連結至此至少一個伺服器,以存取該些雲端儲存空間;以及由電子裝置將該些雲端儲存空間整合為虛擬儲存空間以供使用者存取資料,使用者透過電子裝置之儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
其中,該電子裝置將該些雲端儲存空間整合為一虛擬儲存空間以供一使用者存取資料,該使用者透過該電子裝置之該儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
較佳地,電子裝置可將欲上傳至虛擬儲存空間儲存的檔案切分為 複數個檔案區塊,再分別傳送到不同的雲端儲存空間儲存。
較佳地,電子裝置可將複數個檔案區塊中之一部份或全部加密處理。
較佳地,電子裝置可根據檔案之檔案屬性來決定複數個檔案區塊之大小。
較佳地,電子裝置,可根據檔案屬性來決定複數個檔案區塊儲存於同一個雲端儲存空間或儲存於不同的雲端儲存空間。
較佳地,電子裝置可利用鏡射(Mirror)、同位元檢核(Parity)或其它各種資料檢核方法來對檔案做備份。
較佳地,電子裝置可將鏡射所產生之鏡射資料或同位元檢核所產生之同位元檢核資料與檔案同時上傳。
較佳地,當電子裝置由虛擬儲存空間下載檔案時,電子裝置可根據各個雲端儲存空間與電子裝置間之連線速度,來選取特定的一個或多個雲端儲存空間以取回複數個檔案區塊,以重組檔案。
較佳地,電子裝置可將鏡射所產生之鏡射資料或同位元檢核所產生之同位元檢核資料設置於不同的雲端儲存空間儲存。
根據本發明之目的,更提出一種電腦程式產品,其係經由電腦載入該程式執行上述電子裝置之操作方法。
承上所述,依本發明之具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品,其可具有一或多個下述優點:
(1)本發明整合多個雲端儲存空間為一個虛擬儲存空間,因此能夠在不增加太多成本的情況之下提供使用者更大的儲存空間。
(2)本發明以同步存取或多執行緒/多處理程序的方式來存取雲端儲存空間,因此能夠有效地提升資料存取的速度。
(3)本發明以鏡射(Mirror)、同位元檢核(Parity)或其它各種資料檢核方法來對檔案做備份,因此能夠有效地還原毀損的檔案。
(4)本發明能將檔案分割為多個檔案區塊再進行上傳,更提供了加密的機制,因此能夠大幅地提高雲端儲存的安全性。
(5)本發明能將多個雲端儲存空間整合在一起集中管理,因此提供了一個更為便利的介面以供使用者使用。
1、2‧‧‧雲端儲存系統
11、21‧‧‧電子裝置
12、13、14、22、23、24‧‧‧伺服器
121、131、141、221、231、241‧‧‧雲端儲存空間
111、211‧‧‧儲存空間管理介面
1111、2111‧‧‧虛擬儲存空間
112‧‧‧同步存取
113‧‧‧多執行緒/多處理程序
214‧‧‧檔案
2141、2142、2143‧‧‧檔案區塊
215‧‧‧加密處理
S31~S35、S51~S54、S61~S63‧‧‧步驟流程
第1A~1C圖係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一至第三方塊圖。
第2圖係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一實施例之方塊圖。
第3圖係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一實施例之流程圖。
第4圖係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第二實施例之示意圖。
第5圖係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第三實施例之流程圖。
第6圖係為本發明之雲端儲存管理方法之流程圖。
以下將參照相關圖式,說明依本發明之具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品之實施例,為使便於理解,下述實施例中之相同元件係以相同之符號標示來說明。
請參閱第1A圖,其係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一方塊圖。如圖所示,雲端儲存系統1包含伺服器12、13、14及電子裝置11。伺服器12、13及14分別提供雲端儲存空間121、131及141以供存取資料。電子裝置11包含儲存空間管理介面111,並透過網路連結至伺服器12、13、14,以存取該些雲端儲存空間121、131及141。雲端儲存空間121、131及141可為公用雲,例如微軟的「Skydrive」網路硬碟及「Dropbox」等等,也可以為私用雲或混合雲。
其中,電子裝置11將該些雲端儲存空間121、131及141整合為虛擬儲存空間1111以供使用者存取資料,以提供使用者一個由各個雲端儲存空間121、131及141之容量加總之虛擬儲存空間1111。此外,虛擬儲存空間1111可隨著各個雲端儲存空間的容量增加而增加。而使用者則可透過儲存空間管理介面111管理該些雲端儲存空間121、131及141,因此,使用者可直接透過一個使用介面來管理該些雲端儲存空間121、131及141,不必透過各個雲端儲存空間之使用介面來個別操作各個雲端儲存空間。在實際的應用上,電子裝置11可為智慧型手機或個人電腦或任何類似的電子裝置,並透過網路連結至多個提供雲端儲存空間服務的伺服器,當然,電子裝置11也可為伺服器,其連結到多個提供雲端儲存空間 服務的伺服器,以提供使用者相同的服務。
此外,使用者更能透過電子裝置11之儲存空間管理介面111來同步存取該些雲端儲存空間121、131及141,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一。因此,本發明可以大幅地提升資料的存取速度,有效地改善使用效率。
請參閱第1B及1C圖,其係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第二及第三方塊圖。如第1B圖所示,使用者能透過電子裝置11之儲存空間管理介面111並以同步存取112的方式來存取該些雲端儲存空間121、131及141,以提升資料存取的速度。如第1C圖所示,使用者能透過電子裝置11之儲存空間管理介面111以多執行緒或多處理程序113的方式以存取該些雲端儲存空間中之一。因此,本發明可以大幅地提升資料的存取速度,有效地改善使用效率。
值得一提的是,由於目前缺乏一個有效的雲端管理系統,若使用者同時使用多個雲端儲存空間,例如公用雲等,使用者則必須同時操作各個雲端儲存空間的使用介面,使用上十分不便。然而,本發明提供了一個能夠整合多個雲端儲存空間的使用介面,因此對使用者而言,僅存在一個加總容量的虛擬儲存空間,使用者僅需透過一個使用介面來操作此虛擬儲存空間,以同時管理多個雲端儲存空間。而本發明更能夠以同步存取及多執行緒或多處理程序的方式來有效地提升資料的存取速度。因此,本發明之雲端儲存系統可提供使用者一個更為人性化的介面,讓使用者能夠更有效率地使用多個雲端儲存空間,實具進步性之專利要件。
請參閱第2圖,其係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一實施例之方塊圖。如圖所示,雲端儲存系統2包含伺服器22、23、24及電子裝置21。伺服器22、23及24分別提供雲端儲存空間221、231及241以供存取資料。電子裝置21包含儲存空間管理介面211,並透過網路連結至伺服器22、23、24,以存取該些雲端儲存空間221、231及241。同樣的,電子裝置21將該些雲端儲存空間221、231及241整合為虛擬儲存空間2111以供使用者存取資料。
在本實施例中,使用者能透過電子裝置21將欲上傳至虛擬儲存空間2111儲存之檔案214分割為複數個檔案區塊2141、2142及2143,再將各個檔案區塊2141、2142及2143中之一部份或全部進行加密處理215,並分別傳送到不同的雲端儲存空間221、231及241儲存。
除此之外,電子裝置21更能夠根據檔案214之檔案屬性來決定檔案區塊2141、2142及2143的大小。更進一步的是,電子裝置21可根據檔案214之檔案屬性來決定該些檔案區塊2141、2142及2143儲存於同一個雲端儲存空間或儲存於不同的雲端儲存空間,以提升資料存取的效率。例如,若欲上傳的檔案為較小的圖檔,電子裝置21則選擇直接上傳此圖檔至預設的雲端儲存空間儲存;而若欲上傳的檔案為較大的影像檔,電子裝置21則可選擇切割此影像檔為多個檔案區塊,以分別儲存於不同的雲端儲存空間。透過上述的機制,本發明即可更有效率的存取檔案,故本發明實具進步性之專利要件。
值得一提的是,由於習知技藝之雲端儲存空間缺乏有效地防護機 制,因此,很容易便會遭受到網路駭客的攻擊,導致使用者儲存於雲端儲存空間的重要資料被盜取。然而,本發明能夠將檔案分割為數個檔案區塊,並分別儲存於不同的雲端儲存空間,因此,當網路駭客欲盜取其中一個雲端儲存空間的資料時,也僅能夠取得部份的檔案區塊,並無法獲得完整的檔案資料。再者,本發明更能夠將一部份或全部的檔案區塊進行加密處理,使網路駭客入侵的難度提升,大幅地提高了雲端儲存空間使用上的安全性。另外,本發明更能夠根據檔案屬性以不同的方式來上傳檔案,因此能更有效率的存取檔案。
請參閱第3圖,其係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第一實施例之流程圖。本實施例包含下列步驟:在步驟S31中,藉由電子裝置提供儲存空間管理介面,並透過網路連結至複數個雲端儲存空間。
在步驟S32中,由電子裝置將該些雲端儲存空間整合為虛擬儲存空間以供使用者存取資料。
在步驟S33中,經由電子裝置將欲上傳至虛擬儲存空間儲存的檔案根據其檔案屬性切分為複數個檔案區塊。
在步驟S34中,透過電子裝置將複數個檔案區塊中之一部份或全部加密處理。
在步驟S35中,由電子裝置根據檔案屬性來決定複數個檔案區塊儲存於同一個雲端儲存空間或儲存於不同的雲端儲存空間,再上傳檔案。
如同前述,本發明所述之雲端儲存空間可為公用雲、私用雲、混合雲或其它類似的雲端儲存空間。下例實施例中係以公用雲為例,但本發明並不以此為限。
請參閱第4圖,其係為本發明之具雲端儲存空間管理功能之雲端儲存系統之第二實施例之示意圖。本發明之雲端儲存系統除了能夠提供前述的功能之外,更能夠利用多種資料檢核方法來提供資料備份的機制,讓使用者儲存於雲端之虛擬儲存空間之重要的資料,不會因為公用雲伺服器當機或是網路不穩的情況而毀損。
舉例而言,本發明之雲端儲存系統可以利用鏡射(Mirror)或同位元檢核(Parity)的方式來對使用者上傳的檔案作備份,在後端的某個公用雲儲存因故無法被存取時,仍然可以將檔案資料重組取回。當然,使用者更能夠同時考量檔案的安全性及虛擬儲存空間的可用容量,以決定採用哪一種機制來進行資料的備份。例如,當欲上傳一般的圖案或文字檔,由於其檔案不大,因此可以利用鏡射的方式;而若是上傳檔案較大的影像檔或錄音檔,使用者則可以選擇使用同位元檢核(Parity)的方式。其中,使用鏡射所產生之鏡射資料或同位元檢核所產生之同位元檢核資料可與欲上傳的檔案同時上傳,也可以離線處理,如此可增加使用者上傳檔案的速度。鏡射資料或同位元檢核資料更可設置於不同的公用雲儲存。
如第4圖所示,欲上傳的檔案被切割為多個檔案區塊#1、#2、#3及#4。檔案區塊#1及#3被儲存到公用雲A,檔案區塊#2及#4被儲存到公用雲B,而檔案區塊#3及檔案區塊#4利用公用雲C儲存同位 元檢核資料,如同檔案區塊#1及檔案區塊#2。另外,檔案區塊#1、#2、#3及#4的同位元檢核資料更可以輪流儲存於公用雲A、B及C上。當然還存在多種其它的方式,上述所提到的方式僅為舉例,本發明並不以此為限。
請參閱第4圖及第5圖,第5圖為本發明之具雲端儲存空間管理功能之雲端儲存系統之第三實施例之流程圖。在本實施例中舉例說明了本發明之雲端儲存系統根據檔案屬性來執行檔案切割及上傳的動作。本實施例包含下列步驟:在步驟S51中,讀取上傳檔案,並進入步驟S52。
在步驟S52中,判斷上傳檔案大小是否大於1M?若是,則進入S521;若否,則進入S527。
在步驟S521中,由上傳檔案中讀取大小為256k的檔案區塊,並進入步驟S522。
在步驟S522中,建立一執行緒/處理程序以啟動至公用雲A的上傳子路徑,並進入步驟S523。
在步驟S523中,判斷公用雲A是否有另一個執行緒/處理程序?若是,則回到步驟S521,並重覆上述步驟;若否,則進入步驟S524。
在步驟S524中,由上傳檔案中讀取大小為256k的另一檔案區塊,並進入步驟S525。
在步驟S525中,建立一執行緒/處理程序以啟動至公用雲B的上傳子路徑,並進入步驟S526。
在步驟S526中,判斷公用雲B是否有另一個執行緒/處理程序?若是,則回到步驟S524,並重覆上述步驟;若否,則進入步驟S53。
在步驟S527中,啟動上傳子路徑至預設之公用雲,並進入步驟S53。
在步驟S53中,判斷是否還有更多的內容需要上傳?若是,則回到步驟S521,並重覆上述步驟;若否,則進入步驟S54,結束上傳程序。
儘管前述在說明本發明之具雲端儲存空間管理功能之雲端儲存系統的過程中,亦已同時說明本發明之雲端儲存管理方法的概念,但為求清楚起見,以下仍另繪示流程圖詳細說明。
請參閱第6圖,係為本發明之雲端儲存管理方法之流程圖。
在步驟S61中,透過至少一個伺服器提供複數個雲端儲存空間以供存取資料。
在步驟S62中,藉由電子裝置提供儲存空間管理介面,並透過網路連結至該些伺服器,以存取該些雲端儲存空間。
在步驟S63中,由電子裝置將該些雲端儲存空間整合為虛擬儲存空間以供使用者存取資料,使用者透過電子裝置之儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
本發明之雲端儲存管理方法的詳細說明以及實施方式已於前面敘述本發明之具雲端儲存空間管理功能之雲端儲存系統時描述過, 在此為了簡略說明便不再重覆敘述。
綜上所述,本發明整合多個雲端儲存空間為一個虛擬儲存空間,因此能夠在不增加太多成本的情況之下提供使用者更大的儲存空間。本發明以同步存取或多執行緒/多處理程序的方式來存取雲端儲存空間,因此能夠有效地提升資料存取的速度。本發明以鏡射或同位元檢核等資料檢核方法來對檔案做備份,因此能夠有效地還原毀損的檔案。本發明能將檔案分割為多個檔案區塊再進行上傳,更提供了加密的機制,因此能夠大幅地提高雲端儲存的安全性。本發明能將多個雲端儲存空間整合在一起集中管理,因此提供了一個更為便利的介面以供使用者使用。
可見本發明在突破先前之技術下,確實已達到所欲增進之功效,且也非熟悉該項技藝者所易於思及,其所具之進步性、實用性,顯已符合專利之申請要件,爰依法提出專利申請,懇請貴局核准本件發明專利申請案,以勵創作,至感德便。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。
1‧‧‧雲端儲存系統
11‧‧‧電子裝置
12、13、14‧‧‧伺服器
121、131、141‧‧‧雲端儲存空間
111‧‧‧儲存空間管理介面
1111‧‧‧虛擬儲存空間

Claims (28)

  1. 一種雲端儲存系統,係包含:複數個伺服器,其係各提供至少一雲端儲存空間以供存取資料;以及一電子裝置,被配置以供一使用者直接操作,該電子裝置包含一儲存空間管理介面,並透過網路直接連結至該複數個伺服器,以存取該些雲端儲存空間;其中,該電子裝置將該些雲端儲存空間整合為一虛擬儲存空間以供該使用者存取資料,該使用者透過該電子裝置之該儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
  2. 如申請專利範圍第1項所述之雲端儲存系統,其中該電子裝置係將欲上傳至該虛擬儲存空間儲存的一檔案切分為複數個檔案區塊,再分別傳送到不同的該雲端儲存空間儲存。
  3. 如申請專利範圍第2項所述之雲端儲存系統,其中該電子裝置係將該複數個檔案區塊中之一部份或全部加密處理。
  4. 如申請專利範圍第2項所述之雲端儲存系統,其中該電子裝置係根據該檔案之一檔案屬性來決定該複數個檔案區塊之大小。
  5. 如申請專利範圍第4項所述之雲端儲存系統,其中該電子裝置係根據該檔案屬性來決定該複數個檔案區塊儲存於同一個該雲端儲存空間或儲存於不同的該雲端儲存空間。
  6. 如申請專利範圍第5項所述之雲端儲存系統,其中該電子裝置係 利用一鏡射(Mirror)或一同位元檢核(Parity)來對該檔案做備份。
  7. 如申請專利範圍第6項所述之雲端儲存系統,其中而該電子裝置係將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資料與該檔案同時上傳。
  8. 如申請專利範圍第6項所述之雲端儲存系統,其中而當該電子裝置由該虛擬儲存空間下載該檔案時,該電子裝置係根據各個該雲端儲存空間與該電子裝置間之連線速度,來選取特定的一個或多個該雲端儲存空間以取回該複數個檔案區塊,以重組該檔案。
  9. 如申請專利範圍第7項所述之雲端儲存系統,其中該電子裝置係將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資料設置於不同的該雲端儲存空間儲存。
  10. 一種雲端儲存管理方法,係包含下列步驟:透過複數個伺服器提供複數個雲端儲存空間以供存取資料;藉由一電子裝置提供一儲存空間管理介面,且該電子裝置被配置為供一使用者直接操作,並透過網路直接連結至該複數個伺服器,以存取該些雲端儲存空間;以及由該電子裝置將該些雲端儲存空間整合為一虛擬儲存空間以供該使用者存取資料,該使用者透過該電子裝置之該儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
  11. 如申請專利範圍第10項所述之雲端儲存管理方法,更包含下列步驟:經由該電子裝置將欲上傳至該虛擬儲存空間儲存的一檔案切分為複數個檔案區塊,再分別傳送到不同的該雲端儲存空間儲存。
  12. 如申請專利範圍第11項所述之雲端儲存管理方法,更包含下列步驟:透過該電子裝置將該複數個檔案區塊中之一部份或全部加密處理。
  13. 如申請專利範圍第11項所述之雲端儲存管理方法,更包含下列步驟:由該電子裝置根據該檔案之一檔案屬性來決定該複數個檔案區塊之大小。
  14. 如申請專利範圍第13項所述之雲端儲存管理方法,更包含下列步驟:由該電子裝置根據該檔案屬性來決定該複數個檔案區塊儲存於同一個該雲端儲存空間或儲存於不同的該雲端儲存空間。
  15. 如申請專利範圍第14項所述之雲端儲存管理方法,更包含下列步驟:由該電子裝置利用一鏡射(Mirror)或一同位元檢核(Parity)來對該檔案做備份。
  16. 如申請專利範圍第15項所述之雲端儲存管理方法,更包含下列步驟:以該電子裝置將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資料與該檔案同時上傳。
  17. 如申請專利範圍第15項所述之雲端儲存管理方法,更包含下列步驟:利用該電子裝置在由該虛擬儲存空間下載該檔案時,根據各個該雲端儲存空間與該電子裝置間之連線速度,來選取特定的一個或多個該雲端儲存空間以取回該複數個檔案區塊,以重組該檔案。
  18. 如申請專利範圍第16項所述之雲端儲存管理方法,更包含下列步驟:由該電子裝置將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資料設置於不同的該雲端儲存空間儲存。
  19. 一種電子裝置,被配置以供一使用者直接操作,係包含一儲存空間管理介面,並透過網路直接連結至複數個雲端儲存空間;其中,該電子裝置將該些雲端儲存空間整合為一虛擬儲存空間以供該使用者存取資料,該使用者透過該電子裝置之該儲存空間管理介面以同步存取該些雲端儲存空間,或透過多執行緒或多處理程序以存取該些雲端儲存空間中之一,以提升存取速度。
  20. 如申請專利範圍第19項所述之電子裝置,其中該電子裝置係將欲上傳至該虛擬儲存空間儲存的一檔案切分為複數個檔案區塊,再分別傳送到不同的該雲端儲存空間儲存。
  21. 如申請專利範圍第20項所述之電子裝置,其中該電子裝置係將該複數個檔案區塊中之一部份或全部加密處理。
  22. 如申請專利範圍第20項所述之電子裝置,其中該電子裝置係根據該檔案之一檔案屬性來決定該複數個檔案區塊之大小。
  23. 如申請專利範圍第22項所述之電子裝置,其中該電子裝置係根據該檔案屬性來決定該複數個檔案區塊儲存於同一個該雲端儲存空間或儲存於不同的該雲端儲存空間。
  24. 如申請專利範圍第23項所述之電子裝置,其中該電子裝置係利用一鏡射(Mirror)或一同位元檢核(Parity)來對該檔案做備份。
  25. 如申請專利範圍第24項所述之電子裝置,其中而該電子裝置係將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資 料與該檔案同時上傳。
  26. 如申請專利範圍第24項所述之電子裝置,其中而當該電子裝置由該虛擬儲存空間下載該檔案時,該電子裝置係根據各個該雲端儲存空間與該電子裝置間之連線速度,來選取特定的一個或多個該雲端儲存空間以取回該複數個檔案區塊,以重組該檔案。
  27. 如申請專利範圍第25項所述之電子裝置,其中該電子裝置係將該鏡射所產生之鏡射資料或該同位元檢核所產生之同位元檢核資料設置於不同的該雲端儲存空間儲存。
  28. 一種電腦程式產品,經由電腦載入該電腦程式並執行後,可完成如申請專利範圍第10項至第18項中之任一項所述之方法。
TW101110210A 2012-03-23 2012-03-23 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品 TWI507891B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW101110210A TWI507891B (zh) 2012-03-23 2012-03-23 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品
CN201210208646.XA CN103327059B (zh) 2012-03-23 2012-06-19 云端储存***、云端储存管理方法及其电子装置
US13/533,525 US20130254326A1 (en) 2012-03-23 2012-06-26 Electronic device, cloud storage system for managing cloud storage spaces, method and tangible embodied computer readable medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101110210A TWI507891B (zh) 2012-03-23 2012-03-23 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品

Publications (2)

Publication Number Publication Date
TW201339853A TW201339853A (zh) 2013-10-01
TWI507891B true TWI507891B (zh) 2015-11-11

Family

ID=49195589

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101110210A TWI507891B (zh) 2012-03-23 2012-03-23 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品

Country Status (3)

Country Link
US (1) US20130254326A1 (zh)
CN (1) CN103327059B (zh)
TW (1) TWI507891B (zh)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9240985B1 (en) * 2012-08-16 2016-01-19 Netapp, Inc. Method and system for managing access to storage space in storage systems
US9106721B2 (en) 2012-10-02 2015-08-11 Nextbit Systems Application state synchronization across multiple devices
TW201435612A (zh) * 2013-03-12 2014-09-16 Hon Hai Prec Ind Co Ltd 儲存空間擴展系統及方法
US10380077B2 (en) * 2013-04-08 2019-08-13 Ittiam Systems Pte. Ltd. System and method for upload and synchronization of media content to cloud based media services
US10105593B2 (en) 2014-04-08 2018-10-23 Razer (Asia-Pacific) Pte. Ltd. File prefetching for gaming applications accessed by electronic devices
US9652621B2 (en) * 2014-05-15 2017-05-16 Michael E. Johnson Electronic transmission security process
CN105224438A (zh) * 2014-06-11 2016-01-06 中兴通讯股份有限公司 基于网盘的用户消费提醒方法及装置
CN104462998B (zh) * 2014-12-09 2018-01-30 天津光电安辰信息技术股份有限公司 基于国产商用密码算法的云存储加密***及其实现方法
JP2017073074A (ja) * 2015-10-09 2017-04-13 株式会社リコー 情報処理装置、及び情報処理システム
CN106911744B (zh) * 2015-12-23 2019-11-08 北京神州泰岳软件股份有限公司 一种镜像文件的管理方法和管理装置
US10372552B2 (en) * 2016-01-13 2019-08-06 Netapp, Inc. Variable number and size of put operations for storage backup
CN106101176B (zh) * 2016-05-27 2019-04-12 成都索贝数码科技股份有限公司 一种一体化的融媒体云生产发布***与方法
JP6686976B2 (ja) * 2017-06-20 2020-04-22 日本電気株式会社 仮想テープ管理装置、仮想テープ管理方法、及びプログラム
KR20190024613A (ko) * 2017-08-30 2019-03-08 한국전자통신연구원 클라우드 서비스 제공을 위한 스토리지 제공 장치 및 방법
US10782880B2 (en) * 2017-08-30 2020-09-22 Electronics And Telecommunications Research Institute Apparatus and method for providing storage for providing cloud services
US10552265B1 (en) * 2017-09-14 2020-02-04 EMC IP Holding Company LLC Method of tracking and analyzing data integrity issues by leveraging cloud services
KR102288503B1 (ko) * 2017-10-23 2021-08-10 한국전자통신연구원 통합 스토리지 관리 장치 및 방법
CN109491591A (zh) * 2018-09-17 2019-03-19 广东工业大学 一种适于多云存储***的信息扩散方法
CN109938712A (zh) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 一种基于NB-IoT的人体血压状态监测方法
CN110069501A (zh) * 2019-04-23 2019-07-30 北京恒冠网络数据处理有限公司 一种大数据储存***
CN111258821B (zh) * 2020-03-23 2023-08-18 重庆忽米网络科技有限公司 一种基于云计算的备份数据快速提取方法
US11659029B2 (en) * 2020-05-29 2023-05-23 Vmware, Inc. Method and system for distributed multi-cloud diagnostics
CN113507464B (zh) * 2021-07-06 2023-10-13 深圳市吉芯微半导体有限公司 基于虚拟设备的数据访问方法、装置、设备及存储介质
CN115242815A (zh) * 2022-07-14 2022-10-25 山石网科通信技术股份有限公司 一种数据云存储方法、装置,管理服务器及用户终端

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031537A1 (en) * 2004-06-08 2006-02-09 International Business Machines Corporation Method, system and program product for optimized concurrent data download within a grid computing environment
CN1949217A (zh) * 2005-10-13 2007-04-18 国际商业机器公司 用于将信息存储在通用信息存储中的***和方法
US20110191485A1 (en) * 2010-02-03 2011-08-04 Os Nexus, Inc. Role based access control utilizing scoped permissions
CN102202044A (zh) * 2011-02-25 2011-09-28 北京兴宇中科科技开发股份有限公司 便携式云存储方法和设备
TW201202955A (en) * 2010-06-23 2012-01-16 Dreamers Lab System and method of network data access management
TW201211783A (en) * 2010-09-06 2012-03-16 Hon Hai Prec Ind Co Ltd Terminal equipment and method of data synchronization thereof

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2264798A (en) * 1992-03-04 1993-09-08 Hitachi Ltd High speed access control
US6970939B2 (en) * 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US7596570B1 (en) * 2003-11-04 2009-09-29 Emigh Aaron T Data sharing
CN100458676C (zh) * 2005-09-30 2009-02-04 英业达股份有限公司 增加数据读写速度的***及方法
CN101146110B (zh) * 2007-09-25 2011-06-29 深圳市迅雷网络技术有限公司 一种播放流媒体的方法
US20090265510A1 (en) * 2008-04-17 2009-10-22 Dell Products L.P. Systems and Methods for Distributing Hot Spare Disks In Storage Arrays
US8271974B2 (en) * 2008-10-08 2012-09-18 Kaavo Inc. Cloud computing lifecycle management for N-tier applications
CN101527736A (zh) * 2009-04-09 2009-09-09 中兴通讯股份有限公司 分布式文件***中业务内容处理、更新方法与装置
CN101605148A (zh) * 2009-05-21 2009-12-16 何吴迪 云存储的并行***的架构方法
US8510507B2 (en) * 2010-01-21 2013-08-13 Xyratex Technology Limited Data storage mirroring using virtual mirror
US9477531B2 (en) * 2010-01-27 2016-10-25 Vmware, Inc. Accessing virtual disk content of a virtual machine without running a virtual desktop
US8812800B2 (en) * 2010-06-24 2014-08-19 Hitachi Ltd. Storage apparatus and storage management method
CN102340530B (zh) * 2010-07-26 2015-10-14 杭州信核数据科技有限公司 一种存储空间接管和数据迁移的方法和***
AU2011289239B2 (en) * 2010-08-12 2016-02-25 Security First Corp. Systems and methods for secure remote storage of data
US8849877B2 (en) * 2010-08-31 2014-09-30 Datadirect Networks, Inc. Object file system
US8490088B2 (en) * 2010-09-10 2013-07-16 International Business Machines Corporation On demand virtual machine image streaming
JP5589205B2 (ja) * 2011-02-23 2014-09-17 株式会社日立製作所 計算機システム及びデータ管理方法
US8510267B2 (en) * 2011-03-08 2013-08-13 Rackspace Us, Inc. Synchronization of structured information repositories
US9201610B2 (en) * 2011-10-14 2015-12-01 Verizon Patent And Licensing Inc. Cloud-based storage deprovisioning
US8612284B1 (en) * 2011-11-09 2013-12-17 Parallels IP Holdings GmbH Quality of service differentiated cloud storage
US8959389B2 (en) * 2011-11-23 2015-02-17 International Business Machines Corporation Use of a virtual drive as a hot spare for a raid group
US9442766B2 (en) * 2012-01-23 2016-09-13 Verizon Patent And Licensing Inc. Managing cloud resource lifecycles in a multi-cloud computing environment
US9294552B2 (en) * 2012-01-27 2016-03-22 MicroTechnologies LLC Cloud computing appliance that accesses a private cloud and a public cloud and an associated method of use
US9038083B2 (en) * 2012-02-09 2015-05-19 Citrix Systems, Inc. Virtual machine provisioning based on tagged physical resources in a cloud computing environment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031537A1 (en) * 2004-06-08 2006-02-09 International Business Machines Corporation Method, system and program product for optimized concurrent data download within a grid computing environment
CN1949217A (zh) * 2005-10-13 2007-04-18 国际商业机器公司 用于将信息存储在通用信息存储中的***和方法
US20110191485A1 (en) * 2010-02-03 2011-08-04 Os Nexus, Inc. Role based access control utilizing scoped permissions
TW201202955A (en) * 2010-06-23 2012-01-16 Dreamers Lab System and method of network data access management
TW201211783A (en) * 2010-09-06 2012-03-16 Hon Hai Prec Ind Co Ltd Terminal equipment and method of data synchronization thereof
CN102202044A (zh) * 2011-02-25 2011-09-28 北京兴宇中科科技开发股份有限公司 便携式云存储方法和设备

Also Published As

Publication number Publication date
US20130254326A1 (en) 2013-09-26
CN103327059B (zh) 2017-04-12
CN103327059A (zh) 2013-09-25
TW201339853A (zh) 2013-10-01

Similar Documents

Publication Publication Date Title
TWI507891B (zh) 具雲端儲存空間管理功能之電子裝置、雲端儲存系統、其方法及其電腦程式產品
US11558450B2 (en) Systems and methods for aggregation of cloud storage
US11960486B2 (en) Systems and methods for secure file management via an aggregation of cloud storage services
US11818211B2 (en) Aggregation and management among a plurality of storage providers
US10264072B2 (en) Systems and methods for processing-based file distribution in an aggregation of cloud storage services
US10404798B2 (en) Systems and methods for third-party policy-based file distribution in an aggregation of cloud storage services
JP6704856B2 (ja) 通信ネットワーク上の情報の安全な記憶と加速された伝送
US9807135B1 (en) Methods and computing systems for sharing cloud files using a social network
US8479304B1 (en) Selectively protecting against chosen plaintext attacks in untrusted storage environments that support data deduplication
US10452857B2 (en) Systems and methods for providing file level security
TWI301021B (en) File distribution and access system and method for file management
US10860226B2 (en) Systems and methods of synchronizing configuration information in a clustered storage environment
WO2017200881A1 (en) Systems and methods for aggregation of cloud storage
CN103488755A (zh) 一种文件***访问方法及设备
JP5951702B2 (ja) ファイルシステム、秘密分散サーバ、ファイル管理方法及びプログラム
US10043015B2 (en) Method and apparatus for applying a customer owned encryption
Ravi Kumar Network-Attached Storage: Data Storage Applications
TWI553489B (zh) 存取雲端儲存空間資料的方法以及使用該方法的裝置
JP6435616B2 (ja) ストレージ装置、ストレージシステム、ストレージシステムの制御方法および制御プログラム
CN102938044B (zh) 一种对文件进行管控的方法及装置
Srikanth et al. Decentralized Cloud Storage using Unutilized Storage in PC
WO2015078252A1 (en) Method and device for processing a file
US9390093B1 (en) Managing data objects
Hammoud et al. An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications. Computers 2021, 10, 142
Traeger et al. Round-trip privacy with NFSv4