專利名稱:文件管理裝置及其控制方法
技術領域:
本發明涉及支持在線存儲服務的文件管理裝置及其控制方法。
背景技術:
以前,為了保存各種文件,使用了內置于用戶的終端裝置(以下稱為“用戶終端”)的存儲裝置、與用戶終端連接的外部存儲裝置等本地存儲器。近年來,伴隨著通信技術的發達,提供了一種能夠將文件保存到設置在因特網上的在線存儲器中的在線服務(Web服務)。在這樣的服務中,用戶終端與在線存儲器之間進行文件的上傳、下載。另外,為了提高在線存儲器的便利性,提出了一種盡管實際正在利用在線存儲器 也可以提供不會感覺到其存在的使用體驗的文件管理裝置(日本特開2010-287104號公報)。該日本特開2010-287104號公報所記載的文件管理裝置具備用于將保存到本裝置的文件自動地上傳到在線存儲器的應用程序。另外,向用戶顯示虛擬文件,該虛擬文件用于使用戶將位于在線存儲器中的文件視為在本裝置中。該日本特開2010-287104號公報所記載的文件管理裝置具有對在線存儲器與本地存儲器同樣地進行處理的結構,但其結構存在以下的問題。例如,雖然用戶識別為對文件管理裝置進行了文件的復制操作,但實際上該文件被上傳(傳送)到在線存儲器。在該情況下,有時即使上傳沒有完成,用戶也誤解為向文件管理裝置的保存處理完成了,進行操作而刪除作為復制源的文件。這是因為向在線存儲器的上傳有時會因為服務的限制、通信線路的狀況等而失敗。在如該情況這樣刪除了作為復制源的文件時,在向在線存儲器的上傳失敗的情況下,文件就會消失。本發明的目的之一是提供一種文件管理裝置,其能夠解決在對在線存儲器與本地存儲器同樣地進行處理時的問題。
發明內容
本發明的文件管理裝置是能夠與在線存儲器(在線存儲器300)進行通信的文件管理裝置(例如NAS 200),其具備接收部(接收部211),其接收文件的保存請求;上傳部(上傳部214),其響應于上述文件的保存請求,將該文件上傳到上述在線存儲器;控制部(控制部216),其進行控制使得在向上述在線存儲器的上傳完成之前,持續地顯示正在進行向上述文件管理裝置的文件保存處理的意思。根據這樣的文件管理裝置,在向在線存儲器的上傳完成之前,用戶識別為正在進行向文件管理裝置的文件保存處理,因此能夠避免在上傳完成之前刪除了作為復制源的文件的問題。因此,能夠減少對在線存儲器在與本地存儲器同樣地進行處理時的問題。本發明的文件管理裝置的其他特征為,還具備高速緩存管理部(高速緩存管理部213),該高速緩存管理部進行控制使得與對應該向上述在線存儲器上傳的文件進行的高速緩存處理同步地,進行該文件向上述在線存儲器的上傳。根據這樣的文件管理裝置,通過與高速緩存處理同步地進行上傳,能夠盡早地進行上傳,因此能夠防止等待時間的延長。本發明的文件管理裝置的其他特征為,上述接收部 從用戶終端(例如NAS 200)經由網絡(例如LAN 10)接收文件的保存請求。這樣的文件管理裝置與用戶終端分離且支持網絡,相當于NAS。由此,與上述特征并用,能夠減少在對在線存儲器與NAS的本地存儲器同樣地進行處理時的問題。在此,本發明的文件管理裝置的其他特征為,上述控制部進行控制使得在從上述在線存儲器通知上傳完成的意思之前,不將向上述文件管理裝置的文件保存處理完成的意思通知給上述用戶終端。根據這樣的文件管理裝置,能夠在向在線存儲器的上傳完成的意思之前,持續地在用戶終端上顯示向文件管理裝置的文件保存處理正在進行中的意思。本發明的文件管理裝置的其他特征為,當從上述在線存儲器通知了上傳失敗的意思時,上述控制部將向上述文件管理裝置的文件保存處理失敗的意思通知給上述用戶終端。根據這樣的文件管理裝置,能夠使用戶將向在線存儲器的上傳失敗識別為向文件管理裝置的文件保存失敗。本發明的文件管理裝置的其他特征為,還具備文件管理部(文件管理部212),該文件管理部通過如下目錄結構來進行文件管理將與上述在線存儲器內的目錄對應的虛擬本地目錄配置為上述文件管理裝置內的目錄的下級目錄。根據這樣的文件管理裝置,通過變更目錄結構能夠對在線存儲器與本地存儲器同樣地進行處理,因此,與專利文件I的結構相比,能夠成為低成本的結構。本發明的文件管理裝置的其他特征為,響應于上述接收部接收到對上述虛擬本地目錄的文件保存請求,上述上傳部將該文件上傳到上述在線存儲器。根據這樣的文件管理裝置,能夠自動地將向虛擬本地目錄保存的文件上傳到在線存儲器。根據本發明,能夠提供一種文件管理裝置,其能夠解決在對在線存儲器與本地存儲器同樣地進行處理時的問題。一種文件管理裝置的控制方法,該文件管理裝置能夠與在線存儲器進行通信,該控制方法包括以下步驟接收文件的保存請求;響應于上述文件的保存請求,來將該文件上傳到上述在線存儲器;以及進行控制使得在向上述在線存儲器的上傳完成之前,持續地顯示正在進行向上述文件管理裝置的文件保存處理的意思。
圖I是本實施方式的一個方面的通信系統的整體結構圖。圖2是本實施方式的一個方面的NAS的硬件結構圖。圖3是本實施方式的一個方面的NAS的功能框圖。圖4是表示文件管理部管理的目錄結構的具體例子的圖。
圖5是在本實施方式的一個方面的通信系統中上傳成功的情況下的動作時序圖。圖6是在本實施方式的一個方面的通信系統中上傳失敗的情況下的動作時序圖。圖7是本實施方式的另一個方面的通信系統的整體結構圖。圖 8是在本實施方式的另一個方面的通信系統中上傳成功的情況下的動作時序圖。圖9是在本實施方式的另一個方面的通信系統中上傳失敗的情況下的動作時序圖。符號的說明I :通信系統;10 LAN ;20 :因特網;100 PC ;200 NAS ;210 CPU ;211 :接收部;212 :文件管理部;213 :高速緩存管理部;214 :上傳部;215 :下載部;216 :控制部;220 :存儲器;230 HDD ;240 =LAN I/F ;300 :在線存儲器。
具體實施例方式參照
本發明的實施方式。在本實施方式中,設為文件管理裝置是NAS (Network Attached Storage :網絡附加存儲器)。在對本實施方式的各方面的以下說明中,對具有同樣結構的部分附加相同或類似的符號。(系統結構)說明本實施方式的通信系統的整體結構。圖I是本實施方式的一個方面的通信系統I的整體結構圖。如圖I所示,本實施方式的一個方面的通信系統I具有PC100、NAS 200、在線存儲器300。在本實施方式中,PC 100相當于用戶終端。在此假設PC 100例如是個人計算機,但用戶終端并不限于這樣的PC 100,也可以是便攜式電話終端、支持網絡的電視機等。PC 100和NAS 200與家庭內網絡等LAN(局域網)10連接,經由LAN 10相互進行通信。LAN 10經由路由器(未圖示)等與因特網20連接。在線存儲器300與因特網20連接。PC 100是由用戶操作的信息處理裝置,具備用于進行網絡通信的網絡通信功能、用戶I/F(顯示器、鍵盤、鼠標等)。PC 100經由LAN 10對NAS 200進行文件的保存、文件的讀取。NAS 200是用于對文件進行保存和管理的文件服務器,在該NAS 200中,形成有用于進行文件管理的文件系統。另外,該NAS 200具備用于進行網絡通信的網絡通信功能。也可以是,多個用戶終端共享該NAS 200。在線存儲器300提供能夠進行文件保存的Web服務,由一個或多個文件服務器構成。例如,通過由PC 100的用戶登錄到該Web服務,在線存儲器300提供能夠讓該用戶使用的存儲區域。在本實施方式中,設為PC 100的用戶已經登錄了在線存儲器300提供的服務。(NAS 的結構)接著,說明NAS 200的硬件結構。圖2是NAS 200的硬件結構圖。如圖2所示,NAS 200具備CPU(中央處理單元)210、存儲器220、一個或多個HDD (硬盤驅動器)230、LAN I/F 240。CPU 210、存儲器 220、HDD 230、以及 LAN I/F 240 經由總線相互連接。CPU 210執行在存儲器220中存儲的控制程序。在后面說明該CPU 210的具體動 作。存儲器220包括快閃存儲器等非易失性存儲器。另外,該存儲器220除了包括非易失性存儲器以外,也可以包括RAM (隨機訪問存儲器)等易失性存儲器。該存儲器220將由CPU 210執行的控制程序存儲在快閃存儲器等非易失性存儲器中。另外,該存儲器220將從非易失性存儲器讀取的控制程序暫時存儲在RAM等中。該存儲器220也被作為CPU 210的工作區域而使用。在本實施方式中,存儲器220包括用于對應該向在線存儲器300上傳的文件、從在線存儲器300下載的文件進行高速緩存的高速緩存區域。HDD 230存儲各種文件。HDD 230可以構成為磁盤陣列,也可以構成為RAID (Redundant Arrays of Inexpensive Disks :獨立冗余磁盤陣列)。LAN I/F 240構成為與LAN 10連接,經由LAN 10進行通信。LAN I/F 240可以通過有線方式與LAN 10連接,也可以通過無線方式與LAN 10連接。接著,說明NAS 200的功能結構。圖3是表示本實施方式的一個方面的NAS 200的功能框圖。如圖3所示,CPU 210通過執行存儲器220所存儲的控制程序,來實現接收部211、文件管理部212、高速緩存管理部213、上傳部214、下載部215、以及控制部216的各功能部分。接收部211經由LAN 10和LAN I/F 240,接收從PC 100輸入的文件保存請求和文件讀取請求。文件管理部212相當于文件系統。該文件管理部212提供具備層級結構的文件系統。在該文件系統中,包含多個文件夾(目錄),在一部分文件夾(目錄)中包含有在NAS200中存儲的文件的實體。另一部分文件夾(目錄)顯示為在線存儲器300內的文件夾(目錄)虛擬地存在于本地(NAS 200側)。在后面說明該目錄結構的具體例子。高速緩存管理部213進行處理,使得將應該上傳到在線存儲器300的文件、從在線存儲器300下載的文件存儲在設置于存儲器220的高速緩存區域中。具體地說,該高速緩存管理部213當開始將應該上傳的文件(保存對象文件)存儲(高速緩存)到存儲器220的高速緩存區域中時,即時地(同步地)將該保存對象文件上傳到在線存儲器300。換言之,該高速緩存管理部213指示上傳部214使其與對保存對象文件進行的高速緩存并行地進行該保存對象文件向在線存儲器300的上傳。例如,高速緩存管理部213盡可能在應該上傳的文件整體的高速緩存完成之前,開始該保存對象文件的上傳。例如,該高速緩存管理部213在能夠獲取保存對象文件的文件容量的情況下,指示上傳部214使其能夠與高速緩存一起進行上傳,并在應該上傳的文件整體的高速緩存完成之前,開始該保存對象文件的上傳。另外,高速緩存管理部213在無法獲取保存對象文件的文件容量的情況等、不能與高速緩存一起進行上傳的情況下,指示上傳部214使其在保存對象文件整體的高速緩存完成后,開始該保存對象文件的上傳。在這樣在保存對象文件整體的高速緩存完成后進行該文件的上傳的情況下,高速緩存管理部213也可以指示上傳部214使其在保存對象文件整體的高速緩存完成后,在盡早的時刻開始該保存對象文件的上傳。上傳部214響應于由接收部211接收的文件保存請求,將保存對象文件上傳到在線存儲器300。具體地說,該上傳部214響應于(in response to)由接收部211接收到對由文件管理部212管理的虛擬本地目錄的文件保存請求的情況,將保存對象文件上傳到在線存儲器300。如上所述,上傳部214從高速緩存管理部213接收上傳的指示,與高速緩存處理并行地進行上傳(sync hronous upload :同步上傳)。下載部215響應于由接收部211接收的文件讀取請求,從在線存儲器300下載讀取對象文件。具體地說,該下載部215響應于由接收部211接收到對由文件管理部212管理的虛擬本地目錄的文件讀取請求的情況,從在線存儲器300下載讀取對象文件。控制部216進行處理,使得在向在線存儲器300的上傳完成之前,持續地在PC 100上顯示正在進行向NAS 200的文件保存處理的意思。具體地說,在該實施方式中,在PC 100中,顯示NAS 200指示的信息。該信息例如被作為網頁來提供,在PC 100側通過瀏覽器顯
/Jn o在本實施方式中,控制部216進行控制,使得在從在線存儲器300接收到上傳完成的意思的通知之前,不將向NAS 200的文件保存處理完成的意思通知給PC 100。另外,當從在線存儲器300接收了上傳失敗的意思的通知時,控制部216將向NAS 200的文件保存處理失敗的意思通知給PC 100。進而,該控制部216進行處理,使得在從在線存儲器300的下載完成之前持續顯示正在進行文件讀取處理的意思。作為一個例子,在NAS 200向PC 100提供網頁的情況下,在從在線存儲器300接收到下載完成的意思的通知之前,持續顯示正在讀取文件的意思。接著,說明文件管理部212管理的目錄結構的具體例子。圖4是表示文件管理部212管理的目錄結構的具體例子的圖。在本實施方式的目錄結構的一個例子中,如圖4所示,形成作為根目錄的目錄k C。在根目錄C下,形成子目錄Cl和C2作為下級目錄,形成子目錄C21和C22作為子目錄C2的下級目錄。子目錄C21中包含的各文件(內容C21-fC21_3)的實體存儲在NAS 200內。與此相對,包含在子目錄C22(的子目錄C221)中的各文件(內容C221-fC221-3)的實體存儲在在線存儲器300中。當從PC 100側請求了子目錄C21內的文件的列表時,NAS200的文件管理部212向PC 100側提供子目錄C21中包含的各文件(內容C21-fC21-3)的列表。另外,當從PC 100側請求了子目錄C22內的文件的列表時,文件管理部212向PC100側提供子目錄C22中包含的各文件(內容C221-fC221-3)的列表。這樣,子目錄C22以下的目錄是以文件存在于NAS 200中的方式進行處理的,但該文件的實體存在于在線存儲器300中,構成為虛擬的本地目錄。因此,當接收了針對該虛擬本地目錄(在上述例子中是子目錄C22)的文件存儲請求時,NAS 200將該作為存儲請求的對象的文件向在線存儲器300的對應的目錄上傳。另外,當接收了針對該虛擬的本地目錄(在上述的例子中是所謂的子目錄C22)內的文件的讀取請求時,NAS 200從在線存儲器300的對應的目錄下載作為該讀取請求的對象的文件,并向請求方提供。另外,例如能夠以可構筑文件系統的軟件之一的FUSE (Filesystem inUserspace :用戶空間文件系統)等來構成這樣的虛擬本地目錄(virtual localdirectory)。(系統動作)接著,說明本實施方式的通信系統I的動作。圖5是在本實施方式的通信系統I中上傳成功的情況下的動作時序圖。如圖5所示,在步驟Sll中,PC 100向NAS 200發送向NAS200管理的目錄中的虛擬本地目錄的文件保存請求。NAS 200接收該文件保存請求。在步驟S12中,NAS 200向PC 100發送對文件保存請求的肯定應答(Acknowledge)。PC 100接收該肯定應答。在步驟S13中,PC 100針對NAS 200,開始與文件保存請求對應的保存對象文件的
傳送。 在步驟S14中,PC 100響應于開始保存對象文件的傳送的情況,開始顯示正在將該文件保存到NAS 200的虛擬本地目錄中的意思。例如,以網頁形式提供表示該意思的信息,并顯示在PC 100的瀏覽器上。在步驟S15中,NAS 200進行從PC 100傳送來的保存對象文件的同步上傳。即,NAS 200與保存對象文件的高速緩存處理并行地進行向在線存儲器300的上傳。在線存儲器300接收保存對象文件,判斷該保存對象文件是否滿足服務上的限制。在此,該限制例如根據文件的種類、文件的大小是否滿足預先設定的條件來進行判斷。在此的說明中,設為該保存對象文件滿足服務上的限制。在步驟S16中,在線存儲器300向NAS 200發送表示保存對象文件的保存完成的意思的結束代碼。NAS 200接收該結束代碼。另外,表示保存對象文件的保存完成的意思的結束代碼的通知意味著向在線存儲器300的上傳完成(上傳成功)的通知。在步驟S17中,NAS 200進行對從在線存儲器300接收到的結束代碼的讀取替換。BP, NAS 200將來自在線存儲器300的表示上傳完成的意思的通知變換為向NAS 200的虛擬本地目錄的文件保存處理完成的意思的通知。在步驟S18中,NAS 200向PC 100發送表示向NAS 200的虛擬本地目錄的文件保存處理完成的意思的通知(保存完成應答)。PC 100接收該保存完成應答。這樣,在從在線存儲器300通知上傳完成的意思之前,NAS200不將向NAS 200的文件保存處理完成的意思通知給PC 100。在步驟S19中,PC 100響應于接收到來自NAS 200的保存完成應答的情況,結束表示正在將保存對象文件保存到NAS 200的虛擬本地目錄的意思的顯示。另外,PC 100進行控制使得在將保存對象文件保存到NAS 200的過程中,禁止在PC 100中對該保存對象文件進行操作。接著,說明在本實施方式的通信系統I中上傳失敗的情況。圖6是在本實施方式的通信系統I中上傳失敗的情況下的動作時序圖。圖6所示的步驟S2f步驟S24的各處理與上述步驟Slf步驟S14的各處理相同,因此省略重復的說明。在步驟S25中,NAS 200進行對從PC 100傳送來的保存對象文件的同步上傳。匡口,NAS 200與保存對象文件的高速緩存處理并行地進行向在線存儲器300的上傳。在線存儲器300接收保存對象文件,判斷該保存對象文件是否滿足服務上的限制。在此,設為該保存對象文件不滿足服務上的限制。在步驟S26中,在線存儲器300向NAS 200發送表示保存對象文件的保存沒有完成的意思的結束代碼。NAS 200接收該結束代碼。另外,表示保存對象文件的保存沒有完成的意思的結束代碼的通知意味著向在線存儲器300的上傳失敗的通知。在步驟S27中,NAS 200進行從在線存儲器300接收到的結束代碼的讀取替換。BP, NAS 200將來自在線存儲器300的上傳失敗的意思的通知變換為表示向NAS 200的虛擬本地目錄的文件保存處理失敗的意思的通知 。在步驟S28中,NAS 200向PC 100發送表示向NAS 200的虛擬本地目錄的文件保存處理失敗的意思的通知(save failure response :保存失敗應答)。PC 100接收該保存失敗應答。這樣,當從在線存儲器300通知了上傳失敗的意思時,NAS20向NAS 200的文件保存處理失敗的意思通知給PC 100。在步驟S29中,當接收了來自NAS 200的保存失敗應答時,PC 100顯示出向NAS200的虛擬本地目錄保存保存對象文件失敗的意思。另外,在圖6所示的動作中,NAS 200在接收到表示向在線存儲器300的文件保存失敗的意思的結束代碼的情況下,也可以重試上傳。通過該重試,能夠提高上傳成功的可能性。另外,在圖5所示的動作中,NAS 200在接收到表示向在線存儲器300的文件保存成功的意思的結束代碼的情況下,也可以進行用于確認是否正確進行了上傳的檢查(verify)。例如,對位于在線存儲器300的文件與位于NAS 200的文件進行比較,確認是否一致。通過這樣的檢查,能夠提高上傳的可靠性。另外,也可以通過比較各文件的哈希值來進行檢查。(實施方式的作用)如以上說明的那樣,根據本實施方式,NAS 200進行控制,使得在向在線存儲器300的上傳完成之前,在PC 100側持續顯示正在進行向NAS 200的文件保存處理的意思。由此,在向在線存儲器300的上傳完成之前,用戶識別為正在進行向NAS 200的文件保存處理,因此不會在上傳完成之前刪除作為復制源的文件。另外,在本實施方式中,NAS 200通過與高速緩存處理同步地進行上傳(同步上傳),來縮短上傳所需要的時間,防止等待時間的延長。在本實施方式中,在從在線存儲器300通知了上傳完成之前,NAS 200不將向NAS200的文件保存處理完成的意思通知給PC 100。由此,在向在線存儲器300的上傳完成之前,能夠在PC 100中持續顯示正在進行向NAS 200的文件保存處理的意思。S卩,當向NAS200發送了文件保存請求時,PC 100以“正在進行文件保存處理……”那樣的方式顯示正在進行文件保存處理的意思。另外,當從NAS 200接收了文件保存處理完成的通知時,PC 100取消該正在進行文件保存處理的意思的顯示。或者,PC 100顯示由NAS 200提供的網頁。PC 100按照每個規定定時反復更新地顯示該網頁。由此,在NAS 200進行用于持續顯示正在進行文件保存處理的控制的期間,會顯示出正在進行文件保存處理的意思。在本實施方式中,當從在線存儲器300通知了上傳失敗時,NAS 200將向NAS 200的文件保存處理失敗的意思通知給PC100。由此,使用戶將向在線存儲器300的上傳失敗識別為向NAS200的文件保存失敗。在本實施方式中,NAS 200通過如下目錄結構來進行文件管理將表示在線存儲器300內的目錄的虛擬本地目錄配置為作為NAS 200的文件系統的目錄的下級目錄。在本實施方式中,NAS 200響應于接收到對虛擬本地目錄的文件保存請求的情況,將該文件上傳到在線存儲器3 00。由此,不通過明顯的人工操作,就能夠將保存到虛擬本地目錄的文件上傳到在線存儲器300。在本實施方式中,NAS 200進行控制使得在從在線存儲器300的下載完成之前,在PC 100側持續顯示正在進行從NAS 200的文件讀取處理的意思。由此,在從在線存儲器300的下載完成之前,能夠使用戶識別為正在從NAS 200讀取文件。(其他實施方式)如上所述,通過實施方式記載了本發明,但不應該將本說明的一部分的論述和附圖理解為限定本發明。根據該說明,本領域的技術人員能夠明確各種替代實施方式、實施例和應用技術。例如,上述實施方式將NAS 200作為本發明的文件管理裝置,但作為該實施方式的另一個方面,也可以將PC 100作為本發明的文件管理裝置。圖7是本實施方式的另一個方面的通信系統I的整體結構圖。如圖7所示,本變形例的通信系統I不包含NAS 200。在該方面中,PC 100相當于文件管理裝置。該方面的PC 100具有與圖2所示的硬件結構和圖3所示的功能結構相同的結構。接著,說明該方面的通信系統I的動作。圖8是在本實施方式的另一個方面的通信系統I中上傳成功的情況下的動作時序圖。如圖8所示,在步驟S31中,PC 100的用戶進行向PC 100所管理的目錄中的虛擬目錄的文件保存操作(文件保存請求),PC100開始進行向虛擬本地目錄的文件保存處理。在步驟S32中,PC 100開始顯示正在將保存對象文件保存到PC 100的虛擬本地
目錄中。在步驟S33中,PC 100進行保存對象文件的同步上傳。S卩,PC 100與保存對象文件的高速緩存處理并行地進行向在線存儲器300的上傳。在線存儲器300接收保存對象文件,判斷該保存對象文件是否滿足服務上的限制。在此,設為該保存對象文件滿足服務上的限制。在步驟S34中,在線存儲器300向PC 100發送表示保存對象文件的保存完成的意思的結束代碼。PC 100接收該結束代碼。另外,表示保存對象文件的保存完成的意思的結束代碼具有與向在線存儲器300的上傳完成(上傳成功)的通知相同的含義。在步驟S35中,PC 100進行對從在線存儲器300接收到的結束代碼的讀取替換。BP, PC 100將表示從在線存儲器300的上傳完成的意思的通知解釋為向PC 100的虛擬本地目錄的文件保存處理完成。在步驟S36中,PC 100結束表示正在將保存對象文件保存到PC 100的虛擬本地目錄中的意思的顯示。圖9是在本變形例涉及的通信系統I中上傳失敗的情況下的動作時序圖。
圖9所示的步驟S41和S42的各處理與上述的步驟S31和S32的各處理相同,因此省略此處的重復說明。在步驟S43中,PC 100進行保存對象文件的同步上傳。S卩,PC 100與保存對象文件的高速緩存處理并行地進行向在線存儲器300的上傳。在線存儲器300接收保存對象文件,判斷該保存對象文件是否滿足服務上的限制。在此,設為該保存對象文件不滿足服務上的限制。在步驟S44中,在線存儲器300向PC 100發送表示保存對象文件的保存沒有完成的意思的結束代碼。PC 100接收該結束代碼。另外,表示保存對象文件的保存沒有完成的意思的結束代碼具有與向在線存儲器300的上傳失敗的通知相同的含義。在步驟45中,PC 100進行對從在線存儲器300接收到的結束代碼的讀取替換。BP, PC 100將表示從在線存儲器300的上傳失敗的意思的通知解釋為向PC 100的虛擬本地目錄的文件保存處理失敗。 在步驟S46中,PC 100顯示向PC 100的虛擬本地目錄保存保存對象文件失敗。但本發明并不只限于上述實施方式中說明的內容。
權利要求
1.一種文件管理裝置,能夠與在線存儲器進行通信,其具備 接收部,其接收文件的保存請求; 上傳部,其響應于上述文件的保存請求,來將該文件上傳到上述在線存儲器;以及 控制部,其進行控制使得在向上述在線存儲器的上傳完成之前,持續地顯示正在進行向上述文件管理裝置的文件保存處理的意思。
2.根據權利要求I所述的文件管理裝置,其特征在于, 還具備高速緩存管理部,該高速緩存管理部進行控制使得與對應該上傳到上述在線存儲器的文件進行的高速緩存處理同步地,進行該文件向上述在線存儲器的上傳。
3.根據權利要求I所述的文件管理裝置,其特征在于, 上述接收部從用戶終端經由網絡接收文件的保存請求。
4.根據權利要求3所述的文件管理裝置,其特征在于, 上述控制部進行控制使得在從上述在線存儲器通知上傳完成的意思之前,不將向上述文件管理裝置的文件保存處理完成的意思通知給上述用戶終端。
5.根據權利要求3所述的文件管理裝置,其特征在于, 當從上述在線存儲器通知了上傳失敗的意思時,上述控制部將向上述文件管理裝置的文件保存處理失敗的意思通知給上述用戶終端。
6.根據權利要求I所述的文件管理裝置,其特征在于, 還具備文件管理部,該文件管理部通過如下目錄結構來進行文件管理將與上述在線存儲器內的目錄對應的虛擬本地目錄配置為上述文件管理裝置內的目錄的下級目錄。
7.根據權利要求6所述的文件管理裝置,其特征在于, 當上述接收部接收到對上述虛擬本地目錄的文件的保存請求時,上述上傳部將該文件上傳到上述在線存儲器。
8.一種文件管理裝置的控制方法,該文件管理裝置能夠與在線存儲器進行通信,該控制方法包括以下步驟 接收文件的保存請求; 響應于上述文件的保存請求,來將該文件上傳到上述在線存儲器;以及 進行控制使得在向上述在線存儲器的上傳完成之前,持續地顯示正在進行向上述文件管理裝置的文件保存處理的意思。
全文摘要
本發明涉及文件管理裝置及其控制方法。與在線存儲器(300)進行通信的NAS(200)響應于對文件的保存請求,將該文件上傳到在線存儲器(300)。在向在線存儲器(300)的上傳完成之前,NAS(200)進行控制使得持續地顯示正在進行向NAS(200)的文件保存處理的意思。
文檔編號H04L29/08GK102790795SQ201210154890
公開日2012年11月21日 申請日期2012年5月17日 優先權日2011年5月19日
發明者后藤悟 申請人:巴比祿股份有限公司