欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文件管理裝置以及文件管理方法

文檔序號:6369849閱讀:119來源:國知局
專利名稱:文件管理裝置以及文件管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種支持在線存儲器服務(wù)的文件管理裝置以及文件管理方法。
背景技術(shù)
以往,為了保存各種文件,使用設(shè)置于用戶的終端裝置(以下,稱為“用戶終端”)的存儲裝置、與用戶終端相連接的存儲裝置等本地存儲器。近年來,隨著通信技術(shù)的發(fā)展,提供一種在線服務(wù)(Web服務(wù)),該在線服務(wù)能夠?qū)⑽募4娴皆O(shè)置于因特網(wǎng)上的在線存儲器中。在這種服務(wù)中,用戶終端對在線存儲器進行文件的上載、下載。另外,提出了以下一種文件管理裝置(參照專利文獻I):提供盡管實際使用著在線存儲器但是感覺不到其存在的使用體驗,以提高與在線存儲器有關(guān)的便利性。記載于專利文獻I中的文件管理裝置具有應(yīng)用程序,該應(yīng)用程序用于將保存或者更新至自裝置的文件自動地上載至在線存儲器。對用戶顯示用于使存在于在線存儲器中的文件視為存在于自裝置中的虛擬文件。專利文獻I :日本特開2010-287104號公報

發(fā)明內(nèi)容
_7] 發(fā)明要解決的問題在在線存儲器中,為了避免一部分用戶濫用服務(wù)、過于獨占服務(wù),有時被服務(wù)提供者設(shè)置了使用限制。因而,在如專利文獻I所述的文件管理裝置那樣與本地存儲器同樣地對在線存儲器處理的結(jié)構(gòu)中,當(dāng)由于上述使用限制而無法訪問在線存儲器時,存在無法保存或讀取文件這種問題。因此,本發(fā)明的目的在于,提供一種即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下也能夠適當(dāng)?shù)剡M行文件的保存、讀取的文件管理裝置以及文件管理方法。用于解決問題的方案為了解決上述問題,本發(fā)明具有以下特征。首先,本發(fā)明所涉及的文件管理裝置的特征在于,構(gòu)成為能夠與被服務(wù)提供者設(shè)置了使用限制的在線存儲器(在線存儲器300)進行通信,文件管理裝置(例如,NAS 200)具有上載處理部(上載處理部213),其在要上載至上述在線存儲器的對象文件的文件大小超過上述在線存儲器允許的每個文件的最大大小的情況下,將上述對象文件分割為多個分割文件而上載至上述在線存儲器;文件管理部(文件管理部211),其將與上述多個分割文件有關(guān)的識別信息與上述對象文件相關(guān)聯(lián)地進行管理;以及下載處理部(下載處理部214),其在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件。根據(jù)這種文件管理裝置,即使在要上載至在線存儲器的對象文件的文件大小超過在線存儲器允許的每個文件的最大大小(使用限制)的情況下,也能夠?qū)⒃搶ο笪募陷d至在線存儲器。另外,將與多個分割文件有關(guān)的識別信息與對象文件相關(guān)聯(lián)地進行管理,由此能夠根據(jù)所管理的該識別信息來恢復(fù)對象文件。因而,根據(jù)上述特征,即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行文件的保存、讀取。本發(fā)明所涉及的文件管理裝置的其它特征在于,在上述特征中,上述上載處理部包括分割數(shù)量決定部(分割數(shù)量決定部213a),該分割數(shù)量決定部根據(jù)上述對象文件的文件大小以及上述最大大小來決定上述對象文件的分割數(shù)量,其中,上述分割數(shù)量決定部決定上述分割數(shù)量使得上述多個分割文件各自的文件大小為上述最大大小以下。根據(jù)這種文件管理裝置,即使在要上載至在線存儲器的對象文件的文件大小超過在線存儲器允許的每個文件的最大大小(使用限制)的情況下,也能夠可靠地將該對象文件上載至在線存儲器。 本發(fā)明所涉及的文件管理裝置的其它特征在于,在上述特征中,在對單位時間內(nèi)訪問上述在線存儲器的次數(shù)設(shè)置了上限值的情況下,上述分割數(shù)量決定部決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下且單位時間內(nèi)訪問上述在線存儲器的次數(shù)不超過上述上限值。根據(jù)這種文件管理裝置,即使在要上載至在線存儲器的對象文件的文件大小超過在線存儲器允許的每個文件的最大大小(使用限制)的情況下,在對單位時間內(nèi)訪問在線存儲器的次數(shù)設(shè)置了上限值(使用限制)的情況下,也能夠?qū)⒃搶ο笪募陷d至在線存儲器。本發(fā)明所涉及的文件管理裝置的其它特征在于,在上述特征中,還具有對象文件接收部(例如,LAN I/F 240),該對象文件接收部通過網(wǎng)絡(luò)(例如,LAN 10)從用戶終端(例如,PC 100)接收上述對象文件,其中,在上述對象文件接收部接收的上述對象文件的文件大小超過上述最大大小的情況下,上述上載處理部將上述對象文件分割為上述多個分割文件而上載至上述在線存儲器。這種文件管理裝置是與用戶終端相互獨立并且支持網(wǎng)絡(luò)的,相當(dāng)于NAS。由此,結(jié)合上述特征,即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行基于NAS的文件保存。本發(fā)明所涉及的文件管理裝置的其它特征在于,在上述特征中,還具有讀取請求接收部(例如,LAN I/F 240),該讀取請求接收部通過網(wǎng)絡(luò)(例如,LAN 10)從用戶終端(例如,PC 100)接收上述對象文件的讀取請求,其中,在上述讀取請求接收部接收到上述讀取請求的情況下,上述下載處理部在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將上述多個分割文件相組合,由此恢復(fù)上述對象文件,并且將恢復(fù)的該對象文件通過上述網(wǎng)絡(luò)傳送給上述用戶終端。這種文件管理裝置是與用戶終端相互獨立并且支持網(wǎng)絡(luò)的,相當(dāng)于NAS。由此,結(jié)合上述特征,即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行基于NAS的文件讀取。本發(fā)明所涉及的文件管理裝置的其它特征在于,在上述特征中,上述文件管理部通過將表示上述在線存儲器的虛擬本地目錄配置為表示上述文件管理裝置的目錄的下級目錄的目錄結(jié)構(gòu)來進行文件管理,在存在針對上述虛擬本地目錄的上述對象文件的保存請求且該對象文件的文件大小超過上述最大大小的情況下,上述上載處理部將該對象文件分割為多個分割文件而上載至上述在線存儲器。根據(jù)這種文件管理裝置,能夠通過變更目錄結(jié)構(gòu)來與本地存儲器同樣地對在線存儲器進行處理,并且,即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行文件的保存、讀取。本發(fā)明所涉及的文件管理方法的特征在于,具備以下步驟上載處理步驟,在要上載至被服務(wù)提供者設(shè)置了使用限制的在線存儲器的對象文件的文件大小超過上述在線存儲器允許的每個文件的最大大小的情況下,將上述對象文件分割為多個分割文件而上載至上述在線存儲器;文件管理步驟,將與上述多個分割文件有關(guān)的識別信息與上述對 象文件相關(guān)聯(lián)地進行管理;以及下載處理步驟,在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件。本發(fā)明所涉及的文件管理方法的其它特征在于,在上述特征中,上述上載處理步驟包括分割數(shù)量決定步驟,在該分割數(shù)量決定步驟中根據(jù)上述對象文件的文件大小以及上述最大大小來決定上述對象文件的分割數(shù)量,其中,在上述分割數(shù)量決定步驟中決定上述分割數(shù)量使得上述多個分割文件各自的文件大小為上述最大大小以下。本發(fā)明所涉及的文件管理方法的其它特征在于,在上述特征中,在上述分割數(shù)量決定步驟中,在對單位時間內(nèi)訪問上述在線存儲器的次數(shù)設(shè)置了上限值的情況下,決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下且單位時間內(nèi)訪問上述在線存儲器的次數(shù)不超過上述上限值。本發(fā)明所涉及的文件管理方法的其它特征在于,在上述特征中,還具有對象文件接收步驟,在該對象文件接收步驟中通過網(wǎng)絡(luò)從用戶終端接收上述對象文件,其中,在上述上載處理步驟中,在上述對象文件接收步驟中接收的上述對象文件的文件大小超過上述最大大小的情況下,將上述對象文件分割為上述多個分割文件而上載至上述在線存儲器。本發(fā)明所涉及的文件管理方法的其它特征在于,在上述特征中,還具有讀取請求接收步驟,在該讀取請求接收步驟中通過網(wǎng)絡(luò)從用戶終端接收上述對象文件的讀取請求,其中,在上述下載處理步驟中,在上述讀取請求接收步驟中接收到上述讀取請求的情況下,在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件,并且將恢復(fù)的該對象文件通過上述網(wǎng)絡(luò)傳送給上述用戶終端。本發(fā)明所涉及的文件管理方法的其它特征在于,在上述特征中,在上述文件管理步驟中,通過將表示上述在線存儲器的虛擬本地目錄配置為表示上述文件管理裝置的目錄的下級目錄的目錄結(jié)構(gòu)來進行文件管理,在上述上載處理步驟中,在存在針對上述虛擬本地目錄的上述對象文件的保存請求且該對象文件的文件大小超過上述最大大小的情況下,將該對象文件分割為多個分割文件而上載至上述在線存儲器。發(fā)明的效果根據(jù)本發(fā)明,能夠提供一種即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下也能夠適當(dāng)?shù)剡M行文件的保存、讀取的文件管理裝置以及文件管理方法。


圖I是本發(fā)明的實施方式所涉及的通信系統(tǒng)的整體結(jié)構(gòu)圖。圖2是本發(fā)明的實施方式所涉及的NAS的硬件結(jié)構(gòu)圖。圖3是本發(fā)明的實施方式所涉及的NAS的軟件結(jié)構(gòu)圖。圖4是表示本發(fā)明的實施方式所涉及的文件管理部所管理的目錄結(jié)構(gòu)的具體例的圖。圖5是將保存對象文件分割后上載時的動作時序圖。圖6是下載被分割后上載的文件時的動作時序圖。附圖標記說明 I :通信系統(tǒng);10 =LAN ;20 :因特網(wǎng);100 PC ;200 NAS ;210 =CPU ;211 :文件管理部;212 :高速緩存管理部;213 :上載處理部;213a :分割數(shù)量決定部;214 :下載處理部;220 :存儲器;230 HDD ;240 =LAN I/F ;300 :在線存儲器。
具體實施例方式參照

本發(fā)明的實施方式。在本實施方式中,將NAS (Network AttachedStorage :網(wǎng)絡(luò)附加存儲器)設(shè)為本發(fā)明所涉及的文件管理裝置。在以下實施方式中的附圖中,對相同或者類似的部分附加相同或者類似的附圖標記。(系統(tǒng)結(jié)構(gòu))首先,說明本實施方式所涉及的通信系統(tǒng)的整體結(jié)構(gòu)。圖I是本實施方式所涉及的通信系統(tǒng)I的整體結(jié)構(gòu)圖。如圖I所示,本實施方式所涉及的通信系統(tǒng)I具有PC 100,NAS 200以及在線存儲器300。在本實施方式中,PC 100相當(dāng)于用戶終端。但是,也可以將移動電話終端、網(wǎng)絡(luò)支持型電視接收設(shè)備等代替PC 100來作為用戶終端。PC 100 和 NAS 200 與室內(nèi)網(wǎng)絡(luò)等 LAN (Local Area Network :局域網(wǎng))10 相連接,能夠通過LAN 10來相互進行通信。LAN 10通過未圖示的路由器等與因特網(wǎng)20相連接。在線存儲器300與因特網(wǎng)20相連接。PC 100是被用戶操作的信息處理裝置,具備用于進行網(wǎng)絡(luò)通信的網(wǎng)絡(luò)通信功能以及用戶接口(顯示器、鍵盤、鼠標等)。PC 100通過LAN 10對NAS 200進行文件的保存、文件的讀取。NAS 200是專用于文件保存和管理的文件服務(wù)器,具備用于進行文件管理的文件系統(tǒng)、用于進行網(wǎng)絡(luò)通信的網(wǎng)絡(luò)通信功能。NAS 200也可以被多個用戶終端共享。在線存儲器300提供能夠進行文件保存的Web服務(wù),由一個或者多個文件服務(wù)器構(gòu)成。例如,PC 100的用戶注冊該Web服務(wù),由此在線存儲器300提供該用戶可利用的存儲區(qū)域。在本實施方式中,設(shè)為PC 100的用戶已注冊在線存儲器300所提供的服務(wù)。另外,在線存儲器300被服務(wù)提供者設(shè)置了使用限制。在本實施方式中,使用限制是指對每個文件的文件大小設(shè)置最大允許大小。最大允許大小是指在線存儲器300允許保存的每個文件的文件大小的最大大小,例如為每個文件最大IGB或者每個文件最大2GB這種最大大小。并且,作為其它使用限制,有時對單位時間內(nèi)的訪問次數(shù)設(shè)置了上限值。單位時間內(nèi)的訪問次數(shù)的上限值是指例如I小時內(nèi)至多300次這種上限值。此外,訪問在線存儲器300的次數(shù)相當(dāng)于NAS 200中調(diào)用針對在線存儲器300而設(shè)置的API (ApplicationProgram Interface :應(yīng)用程序接口)的次數(shù)。(NAS 結(jié)構(gòu))接著,說明NAS 200的硬件結(jié)構(gòu)。圖2是NAS 200的硬件結(jié)構(gòu)圖。如圖2所示,NAS 200 具有CPU (Central Processing Unit :中央處理器)210、存儲器 220、一個或者多個HDD (Hard Disk Drive :硬盤驅(qū)動器)230 以及 LAN I/F (LAN接口)240。CPU 210、存儲器220、HDD 230以及LAN I/F 240通過總線相互連接。CPU 210通過執(zhí)行存儲在存儲器220中的控制程序(固件),來控制NAS 200的各種功能。
存儲器220包括快閃存儲器和RAM (Random Access Memory :隨機存取存儲器)??扉W存儲器存儲由CPU 210執(zhí)行的控制程序。RAM臨時存儲從快閃存儲器讀取的控制程序,并且作為CPU 210的作業(yè)區(qū)域進行使用。在本實施方式中,存儲器220包括用于對要上載至在線存儲器300的文件、從在線存儲器300下載的文件進行高速緩存的高速緩存區(qū)域。另外,存儲器220存儲有在線存儲器300的使用限制的內(nèi)容(在本實施方式中,每個文件的最大允許大小、單位時間內(nèi)的訪問次數(shù)的上限值)。HDD 230存儲各種文件。HDD 230可以構(gòu)成為盤陣列,也可以構(gòu)成RAID (RedundantArrays of Inexpensive Disks :獨立磁盤冗余陣列)。LAN I/F 240構(gòu)成為與LAN 10相連接而通過LAN 10進行通信。LAN I/F 240可以以有線的方式與LAN 10相連接,也可以以無線的方式與LAN 10相連接。在本實施方式中,LAN I/F 240相當(dāng)于接收部,該接收部接收來自PC 100的文件保存請求、保存對象文件、文件更新請求、文件讀取請求等。接著,說明NAS 200的軟件結(jié)構(gòu)。圖3是NAS 200的軟件結(jié)構(gòu)圖。如圖3所示,CPU 210通過執(zhí)行由存儲器220存儲的控制程序,構(gòu)成文件管理部211、高速緩存管理部212、上載處理部213以及下載處理部214的各功能部。文件管理部211相當(dāng)于文件系統(tǒng)。在本實施方式中,文件管理部211通過將表示在線存儲器300的虛擬本地目錄配置為表示NAS 200的目錄的下級目錄的目錄結(jié)構(gòu)來進行文件管理。PC100能夠通過訪問NAS 200來瀏覽該目錄結(jié)構(gòu)或者對該目錄結(jié)構(gòu)進行文件操作。關(guān)于該目錄結(jié)構(gòu)的具體例在后文描述。被虛擬本地目錄所管理的文件的實體存在于在線存儲器300。因此,當(dāng)存在針對虛擬本地目錄的文件保存請求時,如后述那樣,需要將保存對象文件上載至在線存儲器300。下面,主要說明根據(jù)針對虛擬本地目錄的文件保存請求將保存對象文件上載至在線存儲器300的結(jié)構(gòu)。高速緩存管理部212將保存對象文件高速緩存在設(shè)置于存儲器220中的高速緩存區(qū)域內(nèi)。另外,高速緩存管理部212根據(jù)來自PC 100的文件更新請求對高速緩存的保存對象文件進行更新。上載處理部213和下載處理部214相當(dāng)于支持在線存儲器300而設(shè)置的API。此夕卜,設(shè)為上載處理部213和下載處理部214訪問在線存儲器300所需的信息(例如,地址信息、認證信息)被預(yù)先存儲于存儲器220。上載處理部213將被高速緩存管理部212高速緩存的保存對象文件上載至在線存儲器300。此外,設(shè)為上載處理部213訪問在線存儲器300所需的信息(例如,地址信息、認證信息)被預(yù)先存儲于存儲器220。上載處理部213在上載保存對象文件時確認保存對象文件的文件大小是否超過在線存儲器300的最大允許大小。然后,在保存對象文件的文件大小超過在線存儲器300的最大允許大小的情況下,上載處理部213將保存對象文件分割為多個分割文件而上載至在線存儲器300。
另外,上載處理部213包括分割數(shù)量決定部213a,該分割數(shù)量決定部213a根據(jù)保存對象文件的文件大小和在線存儲器300的最大允許大小來決定保存對象文件的分割數(shù)量。分割數(shù)量決定部213a決定保存對象文件的分割數(shù)量,使得多個分割文件各自的文件大小成為最大大小以下。例如,在線存儲器300的最大允許大小為IGB而保存對象文件的文件大小為3GB時,將保存對象文件等分成三份以上即可。并且,在對單位時間內(nèi)訪問在線存儲器300的次數(shù)設(shè)置上限值的情況下,分割數(shù)量決定部213a監(jiān)視上載處理部213和下載處理部214單位時間內(nèi)訪問在線存儲器300的次數(shù)(即,API調(diào)用次數(shù))。然后,分割數(shù)量決定部213a決定保存對象文件的分割數(shù)量,使得多個分割文件各自的文件大小為在線存儲器300的最大允許大小以下且單位時間內(nèi)訪問在線存儲器300的次數(shù)不超過上限值。例如,上載處理部213和下載處理部214單位時間內(nèi)訪問在線存儲器300的次數(shù)越接近上限值則越減少保存對象文件的分割數(shù)量,由此抑制訪問次數(shù)。這樣,在將保存對象文件分割后上載的情況下,文件管理部211對分割保存對象文件而得到的多個分割文件附加ID (文件名),與保存對象文件相關(guān)聯(lián)地管理各分割文件的ID。此外,在PC 100瀏覽NAS 200的目錄結(jié)構(gòu)時,文件管理部211不顯示各分割文件的ID,顯示與各分割文件的ID相關(guān)聯(lián)的保存對象文件的ID (文件名)。由此,能夠進行不使用戶意識到實際的文件被分割這樣的顯示控制。在LAN I/F 240接收到來自PC 100的讀取請求且該讀取請求將虛擬本地目錄設(shè)為對象的情況下,下載處理部214根據(jù)文件管理部211所管理的信息,來確認與該讀取請求有關(guān)的讀取對象文件是否分割地保存。然后,在讀取對象文件被分割后保存的情況下,下載處理部214在從在線存儲器300下載相當(dāng)于讀取對象文件的多個分割文件之后,根據(jù)文件管理部211所管理的信息將該多個分割文件相組合來恢復(fù)讀取對象文件,并且將恢復(fù)的該讀取對象文件傳送給PC 100。接著,說明文件管理部211所管理的目錄結(jié)構(gòu)的具體例。圖4是表示文件管理部211所管理的目錄結(jié)構(gòu)的具體例。如圖4所示,該目錄結(jié)構(gòu)具有表示NAS 200的根目錄{Ce,作為根目錄C的下級目錄具有子目錄Cl和C2,作為子目錄C2的下級目錄具有子目錄C21和C22。包含在子目錄C21中的各文件(內(nèi)容C21-fC21_3)的實體被存儲在NAS 200中。與此相對,包含在子目錄C22(的子目錄C221)中的各文件(內(nèi)容C221-fC221-3)的實體被存儲于在線存儲器300中。這樣,以文件存在于NAS 200中的方式使用子目錄C22以下的目錄,但是該文件的實體存在于在線存儲器300中,構(gòu)成為虛擬本地目錄。此外,例如能夠使用作為能夠構(gòu)成文件系統(tǒng)的軟件之一的FUSE (Filesystem inUserspace :用戶空間文件系統(tǒng))來構(gòu)成這種虛擬本地目錄。(NAS 的動作)接著,說明將保存對象文件分割后上載時的動作。圖5是將保存對象文件分割后上載時的動作時序圖。如圖5所示,在步驟S 11中,PC 100根據(jù)由NAS 200所管理的目錄結(jié)構(gòu)來向NAS 200發(fā)送針對上述虛擬本地目錄的文件保存請求。NAS 200接收該文件保存請求。在步驟S12中,NAS 200向PC 100發(fā)送對文件保存請求的確認響應(yīng)。PC 100接收該確認響應(yīng)。在步驟S13中,PC 100向NAS 200傳送與文件保存請求對應(yīng)的保存對象文件。NAS200接收該保存對象文件并進行高速緩存。此外,NAS 200根據(jù)在步驟Sll或者步驟S13中接收到的信息來確定保存對象文件的文件大小。在步驟S14中,NAS 200確認保存對象文件的文件大小是否超過在線存儲器300的最大允許大小。在此,設(shè)為判斷出保存對象文件的文件大小超過在線存儲器300的最大允許大小而需要分割保存對象文件。在步驟S15中,NAS 200根據(jù)保存對象文件的文件大小以及在線存儲器300的最大允許大小來決定保存對象文件的分割數(shù)量,使得多個分割文件各自的文件大小成為最大大小以下。此外,在對單位時間內(nèi)訪問在線存儲器300的次數(shù)設(shè)置了上限值的情況下,NAS200決定保存對象文件的分割數(shù)量,使得多個分割文件各自的文件大小為在線存儲器300的最大允許大小以下且單位時間內(nèi)訪問在線存儲器300的次數(shù)不超過上限值。在步驟S16中,NAS 200按照在步驟S15中決定的分割數(shù)量來分割被高速緩存的保存對象文件。此時,NAS 200對分割保存對象文件而得到的多個分割文件分別附加ID(文件名)。例如,附加分割文件#1、分割文件#2、…這種ID。在步驟S 17中,NAS 200將在步驟S 16中得到的多個分割文件分別上載至在線存儲器300。在步驟S18中,NAS 200將各分割文件的ID與保存對象文件相關(guān)聯(lián)地進行管理。例如,制作由各分割文件的ID構(gòu)成的組與保存對象文件的ID (文件名)相關(guān)聯(lián)的表并保存到存儲器220。此外,在上載了分割文件之后,在PC 100瀏覽NAS 200的目錄結(jié)構(gòu)時,NAS 200不顯示各分割文件的ID,顯示與各分割文件的ID相關(guān)聯(lián)的保存對象文件的ID (文件名)。接著,說明下載被分割后上載的文件時的動作。圖6是下載被分割后上載的文件時的動作時序圖。如圖6所示,PC 100根據(jù)NAS 200所管理的目錄結(jié)構(gòu)向NAS200發(fā)送針對上述虛擬本地目錄的文件讀取請求。NAS 200接收該文件讀取請求。該文件讀取請求包括讀取對象文件的ID (文件名)。在步驟S22中,NAS 200根據(jù)從PC 100接收到的文件讀取請求,來確認讀取對象文件是否為被分割后上載的文件。例如在分割文件的ID的組與包含在該文件讀取請求中的讀取對象文件的ID相關(guān)聯(lián)的情況下,判斷出該讀取對象文件為被分割后上載的文件。在此,設(shè)為判斷出該讀取對象文件為被分割后上載的文件。在步驟S23中,NAS 200根據(jù)保存在存儲器220中的表,獲取與包含在該文件讀取請求中的讀取對象文件的ID相關(guān)聯(lián)的各分割文件的ID。在步驟S24中,NAS 200向在線存儲器300發(fā)送步驟S23中獲取到的各分割文件的ID的文件獲取請求。在線存儲器300接收各分割文件的ID的文件獲取請求。在步驟S25中,在線存儲器300根據(jù)在步驟S24中接收到的各分割文件的ID的文件獲取請求,向NAS 200傳送用各分割文件的ID表示的各分割文件。NAS 200接收來自在線存儲器300的各分割文件。在步驟S26中,NAS 200當(dāng)確認接收到與讀取對象文件的ID相關(guān)聯(lián)的全部分割文件時,根據(jù)ID將這些分割文件依次進行連結(jié),由此恢復(fù)讀取對象文件。 在步驟S27中,NAS 200向PC 100傳送步驟S26中恢復(fù)的讀取對象文件。PC 100接收來自NAS 200的讀取對象文件。(實施方式的效果)如上所述,即使在要上載至在線存儲器300的對象文件的文件大小超過在線存儲器300中允許的每個文件的最大大小(使用限制)的情況下,本實施方式所涉及的NAS 200也能夠?qū)⒃搶ο笪募陷d至在線存儲器300。另外,通過與對象文件相關(guān)聯(lián)地管理與多個分割文件有關(guān)的識別信息,能夠根據(jù)所管理的該識別信息來恢復(fù)對象文件。另外,在本實施方式中,決定保存對象文件的分割數(shù)量使得多個分割文件各自的文件大小為最大大小以下,因此能夠更可靠地將該對象文件上載至在線存儲器300。并且,在本實施方式中,決定分割數(shù)量使得單位時間內(nèi)訪問在線存儲器300的次數(shù)不超過上限值,因此即使在對單位時間內(nèi)訪問在線存儲器300的次數(shù)設(shè)置了上限值(使用限制)的情況下,也能夠更可靠地將該對象文件上載至在線存儲器300。在本實施方式中,能夠通過變更目錄結(jié)構(gòu)來與本地存儲器同樣地對在線存儲器300進行處理,并且即使在在線存儲器300被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行文件的保存、讀取。(其它實施方式)如上所述,本發(fā)明是通過實施方式來記載的,但是不能理解為本發(fā)明限定于構(gòu)成該公開的一部分的論述以及附圖。本領(lǐng)域技術(shù)人員根據(jù)本公開進行各種代替實施方式、實施例以及運用技術(shù)是顯而易見的。例如,在上述實施方式中,將NAS 200設(shè)為本發(fā)明所涉及的文件管理裝置,但是也可以將PC 100代替NAS 200來作為本發(fā)明所涉及的文件管理裝置。在這種情況下,PC 100具有與圖2示出的硬件結(jié)構(gòu)以及圖3示出的軟件結(jié)構(gòu)相同的結(jié)構(gòu)。這樣,應(yīng)理解為本發(fā)明包含沒有在此記載的各種實施方式等。
權(quán)利要求
1.一種文件管理裝置,構(gòu)成為能夠與被服務(wù)提供者設(shè)置了使用限制的在線存儲器進行通信,其特征在于,具有 上載處理部,其在要上載至上述在線存儲器的對象文件的文件大小超過上述在線存儲器允許的每個文件的最大大小的情況下,將上述對象文件分割為多個分割文件而上載至上述在線存儲器; 文件管理部,其將與上述多個分割文件有關(guān)的識別信息與上述對象文件相關(guān)聯(lián)地進行管理;以及 下載處理部,其在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件。
2.根據(jù)權(quán)利要求I所述的文件管理裝置,其特征在于, 上述上載處理部包括分割數(shù)量決定部,該分割數(shù)量決定部根據(jù)上述對象文件的文件大小以及上述最大大小來決定上述對象文件的分割數(shù)量, 其中,上述分割數(shù)量決定部決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下。
3.根據(jù)權(quán)利要求2所述的文件管理裝置,其特征在于, 在對單位時間內(nèi)訪問上述在線存儲器的次數(shù)設(shè)置了上限值的情況下,上述分割數(shù)量決定部決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下且單位時間內(nèi)訪問上述在線存儲器的次數(shù)不超過上述上限值。
4.根據(jù)權(quán)利要求廣3中的任一項所述的文件管理裝置,其特征在于, 還具有對象文件接收部,該對象文件接收部通過網(wǎng)絡(luò)從用戶終端接收上述對象文件, 其中,在由上述對象文件接收部接收的上述對象文件的文件大小超過上述最大大小的情況下,上述上載處理部將上述對象文件分割為上述多個分割文件而上載至上述在線存儲器。
5.根據(jù)權(quán)利要求廣4中的任一項所述的文件管理裝置,其特征在于, 還具有讀取請求接收部,該讀取請求接收部通過網(wǎng)絡(luò)從用戶終端接收上述對象文件的讀取請求, 其中,在由上述讀取請求接收部接收到上述讀取請求的情況下,上述下載處理部在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將上述多個分割文件相組合,由此恢復(fù)上述對象文件,并且將恢復(fù)的該對象文件通過上述網(wǎng)絡(luò)傳送給上述用戶終端。
6.根據(jù)權(quán)利要求廣5中的任一項所述的文件管理裝置,其特征在于, 上述文件管理部通過將表示上述在線存儲器的虛擬本地目錄配置為表示上述文件管理裝置的目錄的下級目錄的目錄結(jié)構(gòu)來進行文件管理, 在存在針對上述虛擬本地目錄的上述對象文件的保存請求且該對象文件的文件大小超過上述最大大小的情況下,上述上載處理部將該對象文件分割為多個分割文件而上載至上述在線存儲器。
7.一種文件管理方法,其特征在于,具備以下步驟 上載處理步驟,在要上載至被服務(wù)提供者設(shè)置了使用限制的在線存儲器的對象文件的文件大小超過上述在線存儲器允許的每個文件的最大大小的情況下,將上述對象文件分割為多個分割文件而上載至上述在線存儲器; 文件管理步驟,將與上述多個分割文件有關(guān)的識別信息與上述對象文件相關(guān)聯(lián)地進行管理;以及 下載處理步驟,在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件。
8.根據(jù)權(quán)利要求7所述的文件管理方法,其特征在于, 上述上載處理步驟包括分割數(shù)量決定步驟,在該分割數(shù)量決定步驟中根據(jù)上述對象文件的文件大小以及上述最大大小來決定上述對象文件的分割數(shù)量, 其中,在上述分割數(shù)量決定步驟中決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下。
9.根據(jù)權(quán)利要求8所述的文件管理方法,其特征在于, 在上述分割數(shù)量決定步驟中,在對單位時間內(nèi)訪問上述在線存儲器的次數(shù)設(shè)置了上限值的情況下,決定上述分割數(shù)量,使得上述多個分割文件各自的文件大小為上述最大大小以下且單位時間內(nèi)訪問上述在線存儲器的次數(shù)不超過上述上限值。
10.根據(jù)權(quán)利要求疒9中的任一項所述的文件管理方法,其特征在于, 還具有對象文件接收步驟,在該對象文件接收步驟中通過網(wǎng)絡(luò)從用戶終端接收上述對象文件, 其中,在上述上載處理步驟中,在上述對象文件接收步驟中接收的上述對象文件的文件大小超過上述最大大小的情況下,將上述對象文件分割為上述多個分割文件而上載至上述在線存儲器。
11.根據(jù)權(quán)利要求疒10中的任一項所述的文件管理方法,其特征在于, 還具有讀取請求接收步驟,在該讀取請求接收步驟中通過網(wǎng)絡(luò)從用戶終端接收上述對象文件的讀取請求, 其中,在上述下載處理步驟中,在上述讀取請求接收步驟中接收到上述讀取請求的情況下,在從上述在線存儲器下載上述多個分割文件之后,根據(jù)所管理的上述識別信息將該多個分割文件相組合,由此恢復(fù)上述對象文件,并且將恢復(fù)的該對象文件通過上述網(wǎng)絡(luò)傳送給上述用戶終端。
12.根據(jù)權(quán)利要求疒11中的任一項所述的文件管理方法,其特征在于, 在上述文件管理步驟中,通過將表示上述在線存儲器的虛擬本地目錄配置為表示上述文件管理裝置的目錄的下級目錄的目錄結(jié)構(gòu)來進行文件管理, 在上述上載處理步驟中,在存在針對上述虛擬本地目錄的上述對象文件的保存請求且該對象文件的文件大小超過上述最大大小的情況下,將該對象文件分割為多個分割文件而上載至上述在線存儲器。
全文摘要
本發(fā)明提供一種文件管理裝置以及文件管理方法,即使在在線存儲器被服務(wù)提供者設(shè)置了使用限制的情況下,也能夠適當(dāng)?shù)剡M行文件的保存、讀取。NAS(200)具有上載處理部(213),其在要上載至在線存儲器(300)的對象文件的文件大小超過在線存儲器(300)允許的每個文件的最大大小的情況下,將對象文件分割為多個分割文件而上載至在線存儲器(300);文件管理部(211),其將與多個分割文件有關(guān)的識別信息與對象文件相關(guān)聯(lián)地進行管理;以及下載處理部(214),其在從在線存儲器(300)下載多個分割文件之后,根據(jù)所管理的識別信息將該多個分割文件相組合,由此恢復(fù)對象文件。
文檔編號G06F17/30GK102789477SQ20121015454
公開日2012年11月21日 申請日期2012年5月17日 優(yōu)先權(quán)日2011年5月19日
發(fā)明者后藤悟 申請人:巴比祿股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
探索| 宽城| 四子王旗| 华亭县| 慈溪市| 出国| 当雄县| 阿拉善盟| 惠安县| 河北区| 麻城市| 深圳市| 墨江| 盐边县| 黔南| 昌都县| 金堂县| 项城市| 定西市| 邵东县| 汾西县| 中方县| 阜新| 手机| 横山县| 丰宁| 随州市| 二连浩特市| 景谷| 汤原县| 磐石市| 玉龙| 高密市| 黑河市| 赤壁市| 双柏县| 聂荣县| 崇礼县| 绥德县| 杭州市| 南昌县|