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

數(shù)據(jù)處理裝置及存取控制方法

文檔序號:6439054閱讀:136來源:國知局
專利名稱:數(shù)據(jù)處理裝置及存取控制方法
技術領域
本發(fā)明涉及將數(shù)據(jù)備份到外部存儲單元中的數(shù)據(jù)處理裝置。
背景技術
有一種將數(shù)據(jù)備份到外部存儲單元中的數(shù)據(jù)處理裝置。例如,為了將數(shù)據(jù)備份到作為外部存儲單元的示例的通用串行總線(USB)存儲設備中,數(shù)據(jù)處理裝置執(zhí)行用于將 USB存儲設備設置為可操作以將數(shù)據(jù)存儲在USB存儲設備中的處理(例如,安裝處理)。當用戶將USB存儲設備從數(shù)據(jù)處理裝置移除時,數(shù)據(jù)處理裝置執(zhí)行用于將USB存儲設備設置為可移除的處理(例如,卸載處理)。在外部存儲單元中存儲數(shù)據(jù)的期間不小心移除外部存儲單元使得不能將數(shù)據(jù)存儲在外部存儲單元中。日本專利申請?zhí)亻_2007-110700號公報公開了一種數(shù)據(jù)處理裝置,其禁止在將數(shù)據(jù)存儲到外部存儲單元中的同時移除外部存儲單元?,F(xiàn)有技術已經(jīng)提出了如下的數(shù)據(jù)處理裝置,其禁止在對外部存儲單元進行存取期間移除外部存儲單元。然而,當外部存儲單元被指定為備份目的地時,即使沒有對外部存儲單元進行存取,也不期望外部存儲單元的可移除狀態(tài)。例如,當在指定時間將數(shù)據(jù)備份到外部存儲單元中時,如果外部存儲單元此時可移除,則數(shù)據(jù)不能被存儲在外部存儲單元中。

發(fā)明內(nèi)容
本發(fā)明旨在提供一種能夠減少外部存儲單元中的數(shù)據(jù)備份失敗的數(shù)據(jù)處理裝置及其方法。根據(jù)本發(fā)明的一方面,提供一種數(shù)據(jù)處理裝置,其被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,該數(shù)據(jù)處理裝置包括存取控制單元,其被構(gòu)造為設置所述外部存儲單元的可存取狀態(tài);設置單元,其被構(gòu)造為將所述外部存儲單元設置為備份目的地;以及備份單元,其被構(gòu)造為將數(shù)據(jù)備份到設置于可存取狀態(tài)并且設置為備份目的地的所述外部存儲單元中。 即使在指示取消所述外部存儲單元的可存取狀態(tài)并且非正將數(shù)據(jù)存儲到所述外部存儲單元中的情況下,如果所述外部存儲單元被設置為備份目的地,則也不取消所述外部存儲單元的可存取狀態(tài)。通過下面參照附圖對示例性實施例的詳細說明,本發(fā)明的其他特征和方面將變得清楚。


包括在說明書中并構(gòu)成說明書的一部分的附圖,例示本發(fā)明的示例性實施例、特征和各方面,并與文字說明一起,用于解釋本發(fā)明的原理。圖I是例示數(shù)據(jù)處理裝置100的結(jié)構(gòu)的框圖。圖2是例示數(shù)據(jù)處理裝置100的系統(tǒng)軟件的功能性結(jié)構(gòu)的框圖。
圖3例示了用于存儲連接狀態(tài)信息的表的示例。圖4是例示USB存儲設備的連接處理的流程圖。圖5例示了用于顯示USB存儲設備的連接狀態(tài)的操作單元107的畫面的示例<圖6例示了外部裝置或者操作單元107上顯示的備份設定畫面的示例。圖7是例示備份目的地的設定的流程圖。圖8是例示備份目的地確定的流程圖。圖9例示了用于執(zhí)行備份的操作畫面的示例。圖10是例示備份開始處理的流程圖。圖11是例示備份處理的流程圖。圖12例示了用于設置備份時間表(schedule)的設定畫面的示例。圖13是例示備份處理的時間安排的流程圖。圖14例示了用于執(zhí)行卸載的操作畫面的示例。圖15是例示USB存儲設備的卸載處理的流程圖。圖16是例不卸載處理的流程圖。圖17例示了當取消了備份設定時顯示的備份設定畫面的示例。圖18是例示用于取消備份設定的取消處理的流程圖。
具體實施例方式下面,參照附圖詳細說明本發(fā)明的各種示例性實施例、特征和方面。圖I是例示根據(jù)本示例性實施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)的框圖。數(shù)據(jù)處理裝置 100包括控制器單元101和操作單元107??刂破鲉卧?01包括中央處理單元(CPU) 102、 隨機存取存儲器(RAM) 103、只讀存儲器(ROM) 104、硬盤驅(qū)動器(HDD) 105、操作單元接口(I/ F)106、USB主機I/F 108、網(wǎng)絡I/F 110以及系統(tǒng)總線112。CPU 102是控制整個數(shù)據(jù)處理裝置的控制器并且是控制器單元101的中心。RAM 103是用于操作CPU 102所需的系統(tǒng)工作存儲器,并存儲CPU 102處理的數(shù)據(jù)或者要由CPU 102執(zhí)行的程序。ROM 104是用于存儲引導程序的引導ROM。HDD 105存儲用于控制數(shù)據(jù)處理裝置 100的控制程序或者文檔數(shù)據(jù)。CPU 102通過執(zhí)行存儲在ROM 104中的引導程序或者從HDD 105傳送到RAM 103的控制程序,來控制數(shù)據(jù)處理裝置100。操作I/F 106是與操作單元107通信的接口單元。操作I/F 106向操作單元107 輸出要顯示在操作單元107上的信息,或者接收從操作單元107輸入的信息。操作單元107 顯示各種信息或者接收來自用戶的指令。操作單元107包括顯示器、觸摸面板或者操作鍵。USB主機I/F 108是與USB存儲設備109通信的接口單元。USB主機I/F 108向 USB存儲設備109輸出經(jīng)由操作單元107輸入的信息或者存儲在HDD 105中的文檔數(shù)據(jù)。 USB主機I/F 108接收存儲在USB存儲設備109中的數(shù)據(jù)并將其發(fā)送到CPU 102。USB存儲設備109是存儲數(shù)據(jù)的外部存儲單元,并可從USB主機I/F 108拆卸。包括USB存儲設備 109的多個USB設備可以連接至USB主機I/F 108。網(wǎng)絡I/F110連接至局域網(wǎng)(LAN) 111以與連接至LAN 111的外部裝置通信。可以用除LAN之外的其他網(wǎng)絡替代LAN 111。外部裝置可以是個人計算機(PC)、類似于數(shù)據(jù)處
5理裝置100的數(shù)據(jù)處理裝置、或者文件服務器。系統(tǒng)總線112作為數(shù)據(jù)發(fā)送路徑連接至上述單元。數(shù)據(jù)處理裝置100還可以包括諸如掃描器或打印機等的圖像輸入/輸出設備。在這種情況下,控制器單元101連接至圖像輸入/輸出設備以對其進行控制。圖2是例示數(shù)據(jù)處理裝置100的系統(tǒng)軟件的功能性結(jié)構(gòu)的框圖。CPU102通過執(zhí)行與功能相對應的程序來實現(xiàn)各功能。應用單元200經(jīng)由操作單元107向用戶提供用戶界面,該用戶界面用于允許用戶執(zhí)行USB存儲設備109的連接狀態(tài)的參照指令或者執(zhí)行USB存儲設備109的卸載指令。應用單元200根據(jù)來自用戶的指令,向USB存儲狀態(tài)通知單元202進行關于USB存儲設備109 的連接狀態(tài)的詢問,并接收USB存儲設備109的連接狀態(tài)。USB存儲狀態(tài)通知單元202從USB存儲狀態(tài)管理單元203接收USB存儲設備109 的連接狀態(tài),并向應用單元200通知該連接狀態(tài)。USB存儲狀態(tài)管理單元203管理USB存儲檢測單元204檢測到的USB存儲設備109 的連接狀態(tài)。USB存儲檢測單元204向操作系統(tǒng)201進行關于USB存儲設備109的連接狀態(tài)的詢問,接收USB存儲設備109的連接狀態(tài),并向USB存儲狀態(tài)管理單元203通知該連接狀態(tài)。USB存儲檢測單元204向操作系統(tǒng)201指示USB存儲設備的安裝或卸載,作為對 USB存儲設備的存取控制的一部分。文檔管理單元205將存儲在HDD 105中的圖像數(shù)據(jù)作為圖像數(shù)據(jù)進行管理。文檔管理單元205經(jīng)由操作系統(tǒng)201將從掃描器獲取的文檔數(shù)據(jù)或者經(jīng)由LAN 111從外部裝置獲取的文檔數(shù)據(jù)存儲在HDD 105中。文檔管理單元205經(jīng)由操作系統(tǒng)201從HDD 105獲取操作單元107或者連接到 LAN 111的外部裝置請求的文檔數(shù)據(jù)。備份處理單元206從應用單元200接收文檔數(shù)據(jù)的備份指令,以創(chuàng)建存儲在HDD 105中的文檔數(shù)據(jù)的備份數(shù)據(jù)。備份處理單元206經(jīng)由操作系統(tǒng)201將備份數(shù)據(jù)存儲在USB 存儲設備109中,或者經(jīng)由LAN 111將備份數(shù)據(jù)發(fā)送到外部裝置。備份處理單元206經(jīng)由操作系統(tǒng)201從USB存儲設備109獲取備份數(shù)據(jù)或者經(jīng)由 LAN 111從外部裝置獲取備份數(shù)據(jù)。備份處理單元206基于所獲取的備份數(shù)據(jù)將文檔數(shù)據(jù)重新存儲在HDD 105中。加密單元207根據(jù)來自備份處理單元206的指令對備份數(shù)據(jù)進行加密,或者對加密的備份數(shù)據(jù)進行解密。根據(jù)本示例性實施例,備份數(shù)據(jù)存儲在USB存儲設備109中。當操作系統(tǒng)201識別出USB設備已經(jīng)連接至USB主機I/F 108時,操作系統(tǒng)201 讀取使用USB設備所需的驅(qū)動程序。操作系統(tǒng)201從USB設備獲取設備信息,并將設備信息作為連接狀態(tài)信息存儲在 RAM 103中。操作系統(tǒng)201進而將用于存取USB設備的設備文件分配給USB設備。這樣,操作系統(tǒng)201管理包括USB存儲設備的整個USB設備。在下文中,以USB設備的USB存儲設備為重點來描述本發(fā)明的示例性實施例。圖3例示了用于存儲連接狀態(tài)信息的表的示例。操作系統(tǒng)201在RAM 103上管理表。設備文件名稱301是分配給USB存儲設備的設備文件的名稱。廠商ID 302標識 USB存儲設備的生產(chǎn)商。產(chǎn)品ID 303標識USB存儲設備的產(chǎn)品。序列號304是USB存儲設備的序列號。狀態(tài)305是USB存儲設備的連接狀態(tài),指示連接的狀態(tài)。名稱306是賦予USB存儲設備的名稱???cè)萘?07是USB存儲設備中可存儲的最大數(shù)據(jù)大小。剩余容量308是USB存儲設備中以后可存儲的數(shù)據(jù)大小。USB存儲狀態(tài)管理單元203在RAM 103上管理與圖3所示的表類似的表,并基于從操作系統(tǒng)201獲取的連接狀態(tài)信息來更新表。圖4是例示USB存儲設備的連接處理的流程圖。CPU 102通過執(zhí)行程序來實現(xiàn)連接處理。在步驟S401中,USB存儲檢測單元204從操作系統(tǒng)201定期獲取USB存儲設備的連接狀態(tài)信息。在步驟S402中,USB存儲檢測單元204將所獲取的連接狀態(tài)信息與USB存儲狀態(tài)管理單元203管理的連接狀態(tài)信息相比較。在步驟S403中,USB存儲檢測單元204基于比較的結(jié)果,確定在所獲取的連接狀態(tài)信息中是否存在USB存儲狀態(tài)管理單元203管理的連接狀態(tài)信息中未出現(xiàn)的USB存儲設備。換言之,USB存儲檢測單元204確定是否連接了新的USB存儲設備。當存在新的USB存儲設備(步驟S403中為是)時,在步驟S404中,USB存儲檢測單元204指示操作系統(tǒng)安裝該新的USB存儲設備。操作系統(tǒng)201將該新的USB存儲設備作為設備文件進行處理,并將設備文件分配給文件系統(tǒng)的任意層。設備文件所分配到的層成為安裝點。在安裝點下面的層中,展開USB 存儲設備的文件系統(tǒng)。這樣使得能夠?qū)SB存儲設備進行文件存取。設置對USB存儲設備的可存取狀態(tài)稱為安裝。取消對USB存儲設備的可存取狀態(tài)稱為卸載。由此,操作系統(tǒng)201執(zhí)行USB存儲設備的安裝或卸載,作為對USB存儲設備的存取控制的一部分。在步驟S405中,USB存儲檢測單元204確定是否成功進行了安裝。當成功進行 (步驟S405中為是)時,在步驟S406中,USB存儲檢測單元204將成功進行了安裝通知給 USB存儲狀態(tài)管理單元203,并且USB存儲狀態(tài)管理單元203將新的USB存儲設備的連接信息登記在表中。在步驟S407中,USB存儲狀態(tài)管理單元203向應用單元200通知新的USB存儲設備的安裝。當不存在新的USB存儲設備(步驟S403中為否)時,在步驟S408中,USB存儲檢測單元204確定是否存在任何USB存儲狀態(tài)管理單元203管理的連接狀態(tài)信息中存在、而所獲取的連接狀態(tài)信息中不存在的USB存儲設備。換言之,USB存儲檢測單元204確定是否存在任何連接斷開的USB存儲設備。當存在連接斷開的USB存儲設備(步驟S408中為是)時,在步驟S409中,USB存儲狀態(tài)管理單元203將關于該USB存儲設備的連接狀態(tài)信息從表中刪除。在步驟S410中,USB存儲狀態(tài)管理單元203確定連接斷開的USB存儲設備是否已經(jīng)被設置成備份目的地(備份數(shù)據(jù)的存儲目的地)。稍后將說明用于設置備份目的地的方法。
當USB存儲設備沒有被設置為備份目的地(步驟S410中為否)時,在步驟S411 中,USB存儲狀態(tài)管理單元203向應用單元200通知USB存儲設備的拔出。應用單元200向用戶通知USB存儲設備的拔出,換言之,如通常那樣通知USB存儲設備的移除。當USB存儲設備已經(jīng)被設置為備份目的地(步驟S410中為是)時,則在步驟S412 中,USB存儲狀態(tài)管理單元203向應用單元200通知作為備份目的地的USB存儲設備的拔出。應用單元200向用戶通知作為備份目的地的USB存儲設備的拔出,換言之,通知作為備份目的地的USB存儲設備的移除。向用戶通知的方法可以是在操作單元107上顯示指示USB存儲設備的拔出的消息,或者向特定地址發(fā)送指示USB存儲設備的拔出的郵件。由此,即使當用戶在不知USB存儲設備是備份目的地的情況下將USB存儲設備移除時,也能識別出移除了作為備份目的地的USB存儲設備。圖5例示了用于顯示USB存儲設備的連接狀態(tài)的操作單元107的畫面的示例。畫面501在沒有連接USB存儲設備時顯示。畫面502在連接了新的USB存儲設備時顯示。稱為“存儲介質(zhì)”的新USB存儲器被添加到列表中。接下來,說明備份目的地的設定。根據(jù)從外部裝置經(jīng)由LANlll發(fā)出的指令或者經(jīng)由操作單元107輸入的指令來設置備份目的地。圖6例示了外部裝置或操作單元107上顯示的備份設定畫面的示例。下拉按鈕 601用于選擇備份數(shù)據(jù)的存儲目的地。用戶可以通過使用下拉按鈕601來選擇“USB HDD”或者“SMB服務器”?!癠SB HDD” 是USB存儲設備的示例?!癝MB服務器”經(jīng)由LANlll基于SMB協(xié)議傳送/接收數(shù)據(jù)。輸入?yún)^(qū)域602用于輸入至備份目的地的文件夾的路徑。當用戶選擇“USB HDD”時, 用戶確定備份數(shù)據(jù)存儲在USB HDD的哪個文件夾中,并在輸入?yún)^(qū)域602中指定指示該文件夾的路徑。輸入?yún)^(qū)域603用于輸入使用SMB服務器所需的信息。當用戶選擇了“SMB服務器” 時,用戶在輸入?yún)^(qū)域603中輸入關于作為備份數(shù)據(jù)的存儲目的地的SMB服務器的信息。“主機IP地址”是SMB服務器的IP地址?!坝脩裘Q”是SMB服務器的用戶的名稱。“密碼”用于使用SMB服務器,并與用戶名稱組成對?!按_認輸入”是用于再次輸入密碼以進行核對的區(qū)域?!爸廖募A的路徑”是至備份目的地的文件夾的路徑。用戶確定備份數(shù)據(jù)存儲在SMB服務器的哪個文件夾中,并將指示該文件夾的路徑指定為“至文件夾的路徑”。復選框604用于指示是否加密備份數(shù)據(jù)。用戶選中復選框604以通過使用加密來將備份數(shù)據(jù)存儲在備份目的地中。復選框604下面的“密碼”是加密數(shù)據(jù)所需的。選中復選框604的用戶指定加密數(shù)據(jù)所需的密碼作為“密碼”?!按_認輸入”是用于再次輸入密碼以進行核對的區(qū)域。當用戶在外部裝置上顯示的設定畫面上按下確定按鈕605時,設定畫面上設置的數(shù)據(jù)(稱為備份設定數(shù)據(jù))被從外部裝置發(fā)送到數(shù)據(jù)處理裝置100以存儲在RAM 103中。當用戶在操作單元107上顯示的設定畫面上按下確定按鈕605時,設定畫面上設置的數(shù)據(jù)(稱為備份設定數(shù)據(jù))被存儲在RAM 103中。圖7是例示備份目的地的設置處理的流程圖。CPU102通過執(zhí)行程序?qū)崿F(xiàn)設置處理。圖7僅例示了 USB存儲設備是備份目的地的情況。在步驟S701中,應用單元200基于設定畫面上設置的數(shù)據(jù)來確定USB HDD是否已經(jīng)被指定為備份目的地。當確定USB HDD尚未被指定為備份目的地(步驟S701中為否) 時,設置處理結(jié)束。當確定USB HDD已經(jīng)被指定為備份目的地(步驟S701中為是)時,在步驟S702 中,應用單元200從USB存儲狀態(tài)管理單元203獲取關于連接到數(shù)據(jù)處理裝置100的USB 存儲設備的連接狀態(tài)信息。在步驟S703中,應用單元200確定USB存儲設備是否已經(jīng)連接到數(shù)據(jù)處理裝置 100。當確定尚未連接USB存儲設備(步驟S703中為否)時,設置處理結(jié)束。當確定已經(jīng)連接了 USB存儲設備(步驟S703中為是)時,在步驟S704中,應用單元200執(zhí)行備份目的地確定。備份目的地確定將在下面詳細說明。在步驟S705中,在備份目的地確定之后,應用單元200確定通過備份目的地確定所選擇的USB存儲設備的數(shù)量是否是I。當數(shù)量是0或者是多個(步驟S705中為否)時, 設置處理結(jié)束。當數(shù)量是1(步驟S705中為是)時,步驟S706中,應用單元200將USB存儲設備的連接狀態(tài)信息作為識別備份USB存儲設備的信息(稱為“備份目的地識別信息”) 存儲在RAM103中。在步驟S410中,應用單元200確定連接斷開的USB存儲設備是否是備份目的地識別信息指示的USB存儲設備。圖8是例示步驟S704中進行的備份目的地確定處理的流程圖。CPU102通過執(zhí)行程序來實現(xiàn)備份目的地確定。在步驟S801中,應用單元200在步驟S702中獲取的一個或多個USB存儲設備的連接狀態(tài)信息當中,獲取一個USB存儲設備的連接狀態(tài)信息。在步驟S802中,應用單元200確定連接狀態(tài)信息指示的總?cè)萘渴欠翊笥诨虻扔陂撝怠.斂側(cè)萘啃∮陂撝?步驟S802中為否)時,處理進行到步驟S804。當總?cè)萘看笥诨虻扔陂撝?步驟S802中為是)時,在步驟S803中,應用單元200將USB存儲設備作為備份 USB存儲設備的候選進行存儲。在步驟S804中,應用單元200確定是否存在其他連接狀態(tài)信息。當存在其他連接狀態(tài)信息(步驟S804中為是)時,處理返回到步驟S801。當不存在連接狀態(tài)信息(步驟 S804中為否)時,備份目的地確定結(jié)束。閾值可以作為備份USB存儲設備的選擇標準任意確定。例如,可以將HDD 105的分區(qū)大小或要備份的數(shù)據(jù)的數(shù)據(jù)大小設置為閾值。在步驟S802中,應用單元200將USB存儲設備的總?cè)蒿@與閾值進行比較。然而, 應用單元200可以將USB存儲設備的空閑容量與閾值進行比較。在圖7所示的設置處理中,當存在通過備份目的地確定處理選擇的多個USB存儲設備時,不確定備份USB存儲設備。這是為了防止將用于除備份之外的目的而連接的USB 存儲設備選擇作為備份USB存儲設備。接下來,說明數(shù)據(jù)備份。根據(jù)經(jīng)由LANlll從外部裝置發(fā)送的指令或者經(jīng)由操作單元107輸入的指令來備份數(shù)據(jù)。圖9例示了用于執(zhí)行備份的操作畫面(其顯示在外部裝置或者操作單元107上)
區(qū)域901用于選擇對存儲在數(shù)據(jù)處理裝置100中的全部文檔數(shù)據(jù)進行備份或者對與上次的差別進行備份。區(qū)域902用于顯示備份數(shù)據(jù)的存儲目的地。區(qū)域903用于顯示至備份目的地的文件夾的路徑。區(qū)域904用于顯示是否設置了備份可執(zhí)行狀態(tài)。執(zhí)行按鈕 905用于指示執(zhí)行備份。圖10是例示備份開始處理的流程圖。CPU102通過執(zhí)行程序來實現(xiàn)備份開始處理。在步驟S1001中,當指示了備份的執(zhí)行時,應用單元200根據(jù)RAM103中存儲的備份設定數(shù)據(jù)以及備份目的地識別信息,來檢查備份目的地的連接。在步驟S1002中,應用單元200確定是否允許連接至備份目的地。當不允許連接至備份目的地(步驟S1002中為否)時,在步驟S1003中,應用單元200通知錯誤以結(jié)束備份開始處理。當允許連接至備份目的地(步驟S1002中為是)時,在步驟S1004中,應用單元200 獲取備份目的地的剩余容量。在步驟S1005中,應用單元200計算備份數(shù)據(jù)的期望大小。在步驟S1006中,應用單元200將步驟S1004中獲取的剩余容量與步驟S1005中計算的數(shù)據(jù)大小進行比較,以確定備份數(shù)據(jù)是否能存儲在備份目的地中。當能夠存儲備份數(shù)據(jù)(步驟S1006中為是)時,在步驟S1007中應用單元200使備份處理單元206執(zhí)行備份處理。稍后將詳細說明備份處理。當備份數(shù)據(jù)不能夠存儲(步驟S1006中為否)時,在步驟S1003中,應用單元200通知錯誤。圖11是例示步驟S1007中執(zhí)行的備份處理的流程圖。CPU102通過執(zhí)行程序來實現(xiàn)備份處理。在步驟SllOl中,備份處理單元206按照預定大小獲取要備份的數(shù)據(jù)。在步驟 SI 102中,備份處理單元206創(chuàng)建備份數(shù)據(jù)。在步驟S1103中,備份處理單元206確定是否指示了備份數(shù)據(jù)的加密。當指示了備份數(shù)據(jù)的加密(步驟S1103中為是)時,在步驟S1104中,加密單元207對備份數(shù)據(jù)進行加密。在步驟S1105中,備份處理單元206將備份數(shù)據(jù)存儲在備份目的地中。在步驟 S1106中,備份處理單元206確定備份目的地的剩余容量是否不足。當確定剩余容量充足(步驟S1106中為否)時,在步驟S1107中,備份處理單元 206確定是否仍存在要備份的數(shù)據(jù)。當仍存在要備份的數(shù)據(jù)(步驟S1107中為是)時,處理進行到步驟S1101。當不存在要備份的數(shù)據(jù)時(步驟S1107中為否),則備份處理結(jié)束。在步驟S1108中,當在備份處理期間備份目的地的剩余容量變得不足時,備份處理單元206設置卸載標記以結(jié)束備份處理。卸載標記指示僅特定用戶能夠卸載備份USB存儲設備。在這種情況下,僅特定用戶能夠卸載備份USB存儲設備。例如,系統(tǒng)管理員是特定用戶。備份處理不是必須通過按下執(zhí)行按鈕905來執(zhí)行。備份處理可以根據(jù)時間表來執(zhí)行。接下來,說明根據(jù)時間表來執(zhí)行的備份處理。圖12例示了用于設置備份時間表的設定畫面(其顯示在外部裝置或者操作單元 107上)的示例。復選框1201用于指示是否對存儲在數(shù)據(jù)處理裝置100中的所有文檔數(shù)據(jù)進行備份。以下,將對全部文檔數(shù)據(jù)進行備份稱為“全部備份”。當希望全部備份時,用戶選中復選框 1201。輸入?yún)^(qū)域1202用于指示當每天執(zhí)行全部備份時,每天在何時進行全部備份。輸入?yún)^(qū)域1203用于指示當在一周的指定天執(zhí)行全部備份時,在哪天的何時執(zhí)行全部備份。用戶在“一周的某天”的欄中輸入執(zhí)行全部備份的時間以執(zhí)行全部備份。復選框1204用于指示是否僅備份與上次的差別。以下,將僅備份與上次的差別稱為“差別備份”。當希望備份差別時,用戶選中復選框1204。輸入?yún)^(qū)域1205用于指示當每天執(zhí)行差別備份時,在每天的何時執(zhí)行差別備份。用戶輸入執(zhí)行差別備份的時間。輸入?yún)^(qū)域1206用于指示當在一周的指定天執(zhí)行差別備份時,在哪天的何時執(zhí)行差別備份。用戶在“一周的某天”的欄中輸入執(zhí)行差別備份的時間以執(zhí)行差別備份。當用戶在外部裝置中顯示的設定畫面上按下確定按鈕1207時,在設定畫面上設置的數(shù)據(jù)(稱為“時間表設定數(shù)據(jù)”)被從外部裝置發(fā)送到數(shù)據(jù)處理裝置100,以存儲在RAM 103 中。當用戶在操作單元107上顯示的設定畫面上按下確定按鈕1207時,設定畫面上設置的數(shù)據(jù)(以下稱時間表設定數(shù)據(jù))被存儲在RAM 103中。圖13是例示備份的時間安排處理的流程圖。CPU 102通過執(zhí)行程序來實現(xiàn)時間安排處理。在步驟S1301中,應用單元200從RAM 103中獲取時間表設定數(shù)據(jù)。在步驟S1302 中,應用單元200從時鐘獲取當前時間。時鐘可以包括在數(shù)據(jù)處理裝置100中或者連接至LAN 111。當時鐘連接至LAN 111 時,數(shù)據(jù)處理裝置100經(jīng)由LAN 111從時鐘獲取當前時間。在步驟S1303中,應用單元200將步驟S1301中獲取的時間表設定數(shù)據(jù)與步驟 S1302中獲取的當前時間相比較,以確定指定執(zhí)行全部備份或者差別備份的時間是否與當前時間一致。當它們不一致(步驟S1303中為否)時,處理返回到步驟S1301。當指定時間與當前時間一致(步驟S1303中為是)時,在步驟S1304中,應用單元 200執(zhí)行備份開始處理。接下來,說明USB存儲設備的卸載。根據(jù)經(jīng)由操作單元107輸入的指令來執(zhí)行卸載。圖14例示了用于執(zhí)行卸載的操作畫面的示例。操作畫面1401顯示連接至數(shù)據(jù)處理裝置100并安裝了的USB存儲設備的列表。列表可以包括除備份USB存儲設備之外的其他USB存儲設備。當用戶選擇要卸載的USB存儲設備,并在操作畫面1401上按下“移除”按鈕時,執(zhí)行所選擇的USB存儲設備的卸載處理。在卸載成功時顯示操作畫面1402。在操作畫面1402 上,被指示卸載的USB存儲設備已經(jīng)從列表中刪除。圖15是例示USB存儲設備的卸載處理的流程圖。CPU 102通過執(zhí)行程序來實現(xiàn)卸載處理。在步驟S1501中,當USB存儲檢測單元204被指示執(zhí)行卸載時,USB存儲檢測單元 204確定被指示卸載的USB存儲設備是否正被存取。當該設備正被存取(步驟S1501中為
11是)時,在步驟S1506中,應用單元200經(jīng)由操作單元107通知卸載失敗。當設備未正被存取(步驟S1501中為否)時,在步驟S1502中,應用單元200從 USB存儲狀態(tài)管理單元203獲取被指示卸載的USB存儲設備的連接狀態(tài)信息。在步驟S1503 中,應用單元200獲取存儲在RAM103中的備份目的地識別信息。在步驟S1504中,應用單元200將步驟S1502中獲取的連接狀態(tài)信息與步驟S1503 中獲取的備份目的地識別信息相比較,以確定它們是否一致。不一致表明被指示卸載的USB存儲設備不是備份USB存儲設備。因此,當確定不一致(步驟S1504中為否)時,在步驟S1507中,應用單元200卸載用戶選擇的USB存儲設備。稍后詳細說明步驟S1507中進行的處理。當確定一致(步驟S1504中為是)時,在步驟S1505中,應用單元200確定是否設置了卸載標記。卸載標記的設置表明在數(shù)據(jù)備份期間USB存儲設備的剩余容量變得不足。 因此,應當更換USB存儲設備。當確定已經(jīng)設置了卸載標記(步驟S1505中為是)時,在步驟S1507中,應用單元 200卸載用戶選擇的USB存儲設備。當步驟S1502中獲取的連接狀態(tài)信息與步驟S1503中獲取的備份目的地識別信息一致,并且沒有設置卸載標記時,表明已經(jīng)指示了作為備份目的地指定的USB存儲設備的卸載。因此,在步驟S1506中,應用單元200經(jīng)由操作單元107通知指示卸載失敗的錯誤。這是因為,當卸載了指定作為備份目的地的USB存儲設備時,沒有適當?shù)貓?zhí)行備份。圖16是例示步驟S1507中進行的卸載處理的流程圖。CPU102通過執(zhí)行程序來實現(xiàn)卸載。在步驟S1601中,USB存儲檢測單元204指示操作系統(tǒng)201卸載用戶選擇的USB存儲設備。已經(jīng)接收到卸載指令的操作系統(tǒng)201,將分配給USB存儲設備的設備文件從系統(tǒng)文件的安裝點分離。在安裝點下面的層中展開的USB存儲設備的文件系統(tǒng)被移除,并且因此不能對 USB存儲設備中存儲的文件進行存取。該卸載處理使得能夠?qū)SB存儲設備與數(shù)據(jù)處理裝置100物理分離,而不損壞存儲在USB存儲設備中的數(shù)據(jù)。在步驟S1602中,USB存儲檢測單元204確定是否成功地執(zhí)行了卸載。當已經(jīng)成功執(zhí)行(步驟S1602中為是)時,在步驟S1603中,卸載的USB存儲狀態(tài)管理單元203從表中刪除USB存儲設備的連接狀態(tài)信息。USB存儲狀態(tài)通知單元202向應用單元200通知用戶選擇的USB存儲設備的卸載。在步驟S1604中,應用單元200經(jīng)由操作單元107通知USB存儲設備的卸載。例如,在操作單元107上顯示圖14所示的操作畫面1402。當USB存儲檢測單元204確定未成功執(zhí)行卸載(步驟S1602中為否)時,USB存儲狀態(tài)通知單元202向應用單元200通知卸載失敗。在步驟S1605中,應用單元200經(jīng)由操作單元107通知指示卸載失敗的錯誤。圖17例示了當取消了備份設定時顯示的備份設定畫面的示例。用戶通過將備份數(shù)據(jù)的存儲目的地設置為“未設置”來取消備份設定。
圖18是例示備份設定的取消處理的流程圖。CPU 102通過執(zhí)行程序來實現(xiàn)取消處理。在步驟S1801中,當在圖17所示的狀態(tài)下按下確定按鈕時,應用單元200確定備份目的地識別信息是否存儲在RAM 103中。當存儲了(步驟S1801中為是)時,在步驟 S1802中,應用單元200從RAM 103中刪除備份目的地識別信息和備份設定數(shù)據(jù)。根據(jù)上述示例性實施例,當設置為備份目的地的USB存儲設備被指示卸載時,即使在對USB存儲設備進行存取期間,也能夠防止USB存儲設備的卸載。這樣能夠防止備份失敗。根據(jù)上述示例性實施例,USB存儲設備被設置為備份目的地。然而,也可以使用其他類型的外部存儲單元。根據(jù)上述實施例,備份目的地識別信息、備份設定數(shù)據(jù)以及時間表設定數(shù)據(jù)存儲在RAM 103中。然而,這些數(shù)據(jù)可以存儲在HDD 105中。根據(jù)本發(fā)明,當外部存儲單元是數(shù)據(jù)備份目的地時,防止取消對外部存儲單元的可存取狀態(tài)。根據(jù)本發(fā)明,當外部存儲單元是數(shù)據(jù)備份目的地時,即使移除了外部存儲單元,也可以將外部存儲單元識別為數(shù)據(jù)備份目的地。因此,本發(fā)明能夠減少數(shù)據(jù)備份失敗。還可以由讀出并執(zhí)行記錄在存儲設備上的程序來執(zhí)行上述實施例的功能的系統(tǒng)或裝置的計算機(或諸如CPU或MPU等的設備),來實現(xiàn)本發(fā)明的各方面;并且可以利用由通過例如讀出并執(zhí)行記錄在存儲設備上的程序來執(zhí)行上述實施例的功能的系統(tǒng)或裝置的計算機來執(zhí)行各步驟的方法,來實現(xiàn)本發(fā)明的各方面。為此,例如經(jīng)由網(wǎng)絡或從充當存儲設備的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))將程序提供給計算機。在這種情況下, 系統(tǒng)或裝置以及存儲有程序的記錄介質(zhì)被包括在本發(fā)明的范圍內(nèi)。雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明不局限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使所述范圍涵蓋所有的此類變型例以及等同結(jié)構(gòu)和功能。
權利要求
1.一種數(shù)據(jù)處理裝置,其被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,該數(shù)據(jù)處理裝置包括存取控制單元,其被構(gòu)造為設置所述外部存儲單元的可存取狀態(tài);設置單元,其被構(gòu)造為將所述外部存儲單元設置為備份目的地;以及備份單元,其被構(gòu)造為將數(shù)據(jù)備份到設置于可存取狀態(tài)并且設置為備份目的地的所述外部存儲單元中,其中,即使在指示取消所述外部存儲單元的可存取狀態(tài)并且非正將數(shù)據(jù)存儲到所述外部存儲單元中的情況下,所述存取控制單元也不取消設置為備份目的地的所述外部存儲單元的可存取狀態(tài)。
2.一種數(shù)據(jù)處理裝置,其被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,該數(shù)據(jù)處理裝置包括存取控制單元,其被構(gòu)造為設置所述外部存儲單元的可存取狀態(tài);設置單元,其被構(gòu)造為將所述外部存儲單元設置為備份目的地;以及備份單元,其被構(gòu)造為將數(shù)據(jù)備份到設置于可存取狀態(tài)并且設置為備份目的地的所述外部存儲單元中,其中,在指示取消所述外部存儲單元的可存取狀態(tài)、非正將數(shù)據(jù)存儲到所述外部存儲單元中并且所述外部存儲單元未被設置為備份目的地的情況下,所述存取控制單元取消所述外部存儲單元的可存取狀態(tài),而在指示取消所述外部存儲單元的可存取狀態(tài)、非正將數(shù)據(jù)存儲到所述外部存儲單元中并且所述外部存儲單元被設置為備份目的地的情況下,所述存取控制單元不取消所述外部存儲單元的可存取狀態(tài)。
3.根據(jù)權利要求2所述的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置還包括確定單元,其被構(gòu)造為確定所述外部存儲單元的容量是否大于或等于閾值,其中,在所述外部存儲單元的容量大于或等于所述閾值的情況下,所述設置單元將所述外部存儲單元設置為備份目的地。
4.根據(jù)權利要求2所述的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置還包括第二設置單元,其被構(gòu)造為在正將數(shù)據(jù)備份到設置為備份目的地的所述外部存儲單元中并且所述外部存儲單元的容量變得不足以存儲剩余數(shù)據(jù)的情況下,設置使得能夠取消所述外部存儲單元的可存取狀態(tài)的標記,其中,即使在所述外部存儲單元被設置為備份目的地的情況下,如果設置了所述標記, 則所述存取控制單元也取消所述外部存儲單元的可存取狀態(tài)。
5.根據(jù)權利要求2所述的數(shù)據(jù)處理裝置,其中,所述存取控制單元通過執(zhí)行所述外部存儲單元的安裝來設置可存取狀態(tài),并且其中,所述存取控制單元通過執(zhí)行所述外部存儲單元的卸載來取消可存取狀態(tài)。
6.根據(jù)權利要求2所述的數(shù)據(jù)處理裝置,其中,所述外部存儲單元是USB存儲設備。
7.一種數(shù)據(jù)處理裝置,其被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,該數(shù)據(jù)處理裝置包括存取控制單元,其被構(gòu)造為設置所述外部存儲單元的可存取狀態(tài);設置單元,其被構(gòu)造為將所述外部存儲單元設置為備份目的地;備份單元,其被構(gòu)造為將數(shù)據(jù)備份到設置于可存取狀態(tài)并且設置為備份目的地的所述外部存儲單元;以及通知單元,其被構(gòu)造為通過不同方法,通知設置為備份目的地的所述外部存儲單元的移除以及未設置為備份目的地的外部存儲單元的移除。
8.一種由數(shù)據(jù)處理裝置執(zhí)行的存取控制方法,所述數(shù)據(jù)處理裝置被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,所述存取控制方法包括以下步驟設置所述外部存儲單元的可存取狀態(tài);將所述外部存儲單元設置為備份目的地;將數(shù)據(jù)備份到設置于可存取狀態(tài)并設置為備份目的地的所述外部存儲單元中;并且其中,在指示取消所述外部存儲單元的可存取狀態(tài)并且非正將數(shù)據(jù)存儲到所述外部存儲單元中的情況下,如果所述外部存儲單元未被設置為備份目的地,則在所述外部存儲單元的可存取狀態(tài)的設定中,取消所述外部存儲單元的可存取狀態(tài),其中,即使在指示取消所述外部存儲單元的可存取狀態(tài)并且非正將數(shù)據(jù)存儲到所述外部存儲單元的情況下,如果所述外部存儲單元被設置為備份目的地,則在所述外部存儲單元的可存取狀態(tài)的設定中,也不取消所述外部存儲單元的可存取狀態(tài)。
9.一種由數(shù)據(jù)處理裝置執(zhí)行的存取控制方法,所述數(shù)據(jù)處理裝置被構(gòu)造為將數(shù)據(jù)備份到外部存儲單元中,該存取控制方法包括以下步驟設置所述外部存儲單元的可存取狀態(tài);將所述外部存儲單元設置為備份目的地;將數(shù)據(jù)備份到設置于可存取狀態(tài)并且設置為備份目的地的所述外部存儲單元中;以及通過不同方法來通知設置為備份目的地的所述外部存儲單元的移除以及未設置為備份目的地的外部存儲單元的移除。
全文摘要
本發(fā)明提供一種數(shù)據(jù)處理裝置及存取控制方法。當指示取消外部存儲單元的可存取狀態(tài)、并且非正將數(shù)據(jù)存儲到所述外部存儲單元中時,如果所述外部存儲單元未被設置為備份目的地,則數(shù)據(jù)處理裝置取消所述外部存儲單元的可存取狀態(tài),而所述外部存儲單元被設置為備份目的地,不取消所述外部存儲單元的可存取狀態(tài)。
文檔編號G06F11/14GK102591743SQ20111037487
公開日2012年7月18日 申請日期2011年11月18日 優(yōu)先權日2010年11月22日
發(fā)明者中島啟 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
马尔康县| 曲松县| 广饶县| 彭泽县| 汕头市| 中西区| 巴青县| 区。| 应用必备| 杂多县| 巴里| 阿图什市| 巴林右旗| 永泰县| 灵宝市| 敦化市| 西充县| 营山县| 本溪市| 无锡市| 开远市| 衡阳县| 大港区| 保山市| 易门县| 甘孜县| 三门峡市| 集安市| 辽中县| 顺平县| 达尔| 德阳市| 吉安市| 溧水县| 昂仁县| 宁陵县| 杂多县| 许昌市| 当阳市| 尖扎县| 宣汉县|