專利名稱:信息處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠通過(guò)接口與外圍設(shè)備連接的信息處理設(shè)備。
背景技術(shù):
通常,在將主機(jī)設(shè)備與外圍設(shè)備連接時(shí)使用通用串行總線(USB)。如果在通過(guò)USB 接口與主機(jī)設(shè)備連接的外圍設(shè)備中產(chǎn)生諸如靜電噪聲等的噪聲,則主機(jī)設(shè)備和外圍設(shè)備之 間的電連接可能暫時(shí)斷開。因此需要關(guān)閉并重新啟動(dòng)主機(jī)設(shè)備。在這種情況下,日本特開 2003-131956號(hào)公報(bào)說(shuō)明了通過(guò)重新啟動(dòng)用于在主機(jī)設(shè)備和外圍設(shè)備之間發(fā)送和接收數(shù)據(jù) 的通用接口電路來(lái)縮短恢復(fù)時(shí)間。此外,日本特開2008-27379號(hào)公報(bào)說(shuō)明了重新啟動(dòng)主機(jī) 設(shè)備的裝置控制模塊來(lái)縮短恢復(fù)時(shí)間。例如,假定在斷開插入作為外圍設(shè)備的例子的存儲(chǔ)卡閱讀器/寫入器中的存儲(chǔ)卡 (即,使其處于不可用狀態(tài))之后,在存儲(chǔ)卡閱讀器/寫入器中產(chǎn)生了靜電噪聲。則存儲(chǔ)卡 閱讀器/寫入器可能不顧用戶意圖而使得處于斷開狀態(tài)的卡再次處于連接狀態(tài)(即,使得 存儲(chǔ)卡可用)。在這種情況下,可以從信息處理設(shè)備系統(tǒng)訪問(wèn)連接的存儲(chǔ)卡。然而,如果用 戶未注意到連接了存儲(chǔ)卡,并且在正從系統(tǒng)訪問(wèn)該存儲(chǔ)卡時(shí)拔出該存儲(chǔ)卡,則該存儲(chǔ)卡中 的數(shù)據(jù)可能變得與存儲(chǔ)在設(shè)備別處的數(shù)據(jù)不一致或者可能被損壞。傳統(tǒng)技術(shù)沒有考慮這種 情況。
發(fā)明內(nèi)容
本發(fā)明涉及一種能夠防止不顧用戶意圖而連接斷開的裝置的信息處理設(shè)備。根據(jù)本發(fā)明的一方面,一種信息處理設(shè)備包括接口部件,用于與能夠裝載存儲(chǔ)介 質(zhì)的外圍設(shè)備連接;第一處理部件,用于執(zhí)行使插入與所述接口部件連接的外圍設(shè)備中的 存儲(chǔ)介質(zhì)處于不可用狀態(tài)的處理;連接檢測(cè)部件,用于檢測(cè)外圍設(shè)備是否連接至所述接口 部件;判斷部件,用于判斷由所述第一處理部件使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)是否 被插入由所述連接檢測(cè)部件檢測(cè)到的外圍設(shè)備中;以及控制部件,用于根據(jù)所述判斷部件 判斷為由所述第一處理部件使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)被插入所述外圍設(shè)備中, 控制所述第一處理部件以使所述存儲(chǔ)介質(zhì)處于不可用狀態(tài)。根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備,該信息處理設(shè)備包括接口部 件,用于與外圍部件連接,所述外圍部件能夠容納被插入所述外圍部件并與所述外圍部件 電連接的存儲(chǔ)介質(zhì);連接檢測(cè)部件,用于檢測(cè)所述接口部件與所述外圍部件之間的連接的 斷開;以及控制部件,用于防止在所述接口部件和所述外圍部件之間的連接斷開之后恢復(fù) 所述外圍部件和所述存儲(chǔ)介質(zhì)之間的電連接。優(yōu)選地,上述信息處理設(shè)備還包括用戶接口,所述用戶接口用于接收用以從所述 外圍部件移除所述存儲(chǔ)介質(zhì)的請(qǐng)求;所述控制部件用于僅在通過(guò)所述用戶接口接收到用以 移除所述存儲(chǔ)介質(zhì)的請(qǐng)求之后防止恢復(fù)所述外圍部件和所述存儲(chǔ)介質(zhì)之間的連接。根據(jù)本發(fā)明的另一方面,一種信息處理設(shè)備包括接口部件,用于與外圍設(shè)備連接;第一處理部件,用于執(zhí)行使與所述接口部件連接的外圍設(shè)備處于不可用狀態(tài)的處理; 連接檢測(cè)部件,用于檢測(cè)外圍設(shè)備是否連接至所述接口部件;判斷部件,用于判斷所述第一 處理部件是否使得所述外圍設(shè)備處于不可用狀態(tài)以及是否從所述接口部件移除了所述外 圍設(shè)備;以及控制部件,用于根據(jù)所述判斷部件判斷為所述第一處理部件使得所述外圍設(shè) 備處于不可用狀態(tài)且未從所述接口部件移除所述外圍設(shè)備,控制所述第一處理部件以使所 述外圍設(shè)備處于不可用狀態(tài)。根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備的控制方法,其中,所述信息處理 設(shè)備包括用于與能夠裝載存儲(chǔ)介質(zhì)的外圍設(shè)備連接的接口部件,所述控制方法包括執(zhí)行 用于使插入與所述接口部件連接的外圍設(shè)備中的存儲(chǔ)介質(zhì)處于不可用狀態(tài)的處理;檢測(cè)外 圍設(shè)備是否連接至所述接口部件;判斷使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)是否被插入檢 測(cè)到的外圍設(shè)備中;以及根據(jù)判斷為使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)被插入所述外圍 設(shè)備中,進(jìn)行控制以使所述存儲(chǔ)介質(zhì)處于不可用狀態(tài)。根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備的控制方法,其中,所述信息處理 設(shè)備包括用于與外圍設(shè)備連接的接口部件,所述控制方法包括執(zhí)行用于使與所述接口部 件連接的外圍設(shè)備處于不可用狀態(tài)的處理;檢測(cè)外圍設(shè)備是否連接至所述接口部件;判斷 是否使得所述外圍設(shè)備處于不可用狀態(tài)以及是否從所述接口部件移除了所述外圍設(shè)備;以 及根據(jù)判斷為使得所述外圍設(shè)備處于不可用狀態(tài)且未從所述接口部件移除所述外圍設(shè)備, 進(jìn)行控制以使所述外圍設(shè)備處于不可用狀態(tài)。根據(jù)本發(fā)明的典型實(shí)施例,可以防止不顧用戶意圖而使處于不可用狀態(tài)的裝置變 為可用。通過(guò)以下參考附圖對(duì)典型實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的其它特征和方面將顯而易 見。
附圖示出本發(fā)明的實(shí)施例、特征和方面,并與說(shuō)明書一起用來(lái)解釋本發(fā)明的原理。圖1是示出作為信息處理設(shè)備的例子的數(shù)字多功能外圍設(shè)備的結(jié)構(gòu)的例子的框 圖;圖2是示出數(shù)字多功能外圍設(shè)備中的中央處理單元(CPU)所執(zhí)行的軟件的結(jié)構(gòu)的 例子的框圖;圖3示出數(shù)字多功能外圍設(shè)備中的卸下處理的例子的流程圖;圖4是示出數(shù)字多功能外圍設(shè)備中的卡閱讀器的安裝處理的例子的流程圖;圖5是示出數(shù)字多功能外圍設(shè)備中的卡閱讀器的安裝處理的另一例子的流程圖;圖6是示出數(shù)字多功能外圍設(shè)備的結(jié)構(gòu)的另一例子的框圖;圖7是示出數(shù)字多功能外圍設(shè)備中在斷開卡閱讀器時(shí)所進(jìn)行的處理的例子的流 程圖;圖8是示出數(shù)字多功能外圍設(shè)備中在拔出卡時(shí)所進(jìn)行的處理的例子的流程圖。
具體實(shí)施例方式下面參考附圖詳細(xì)說(shuō)明本發(fā)明的各種實(shí)施例、特征和方面。
5
圖1是示出作為根據(jù)本發(fā)明第一實(shí)施例的信息處理設(shè)備的例子的數(shù)字多功能外 圍設(shè)備的結(jié)構(gòu)的例子的框圖。參考圖1,數(shù)字多功能外圍設(shè)備10包括控制器單元100、多 媒體卡閱讀器110 (以下稱為卡閱讀器110)、掃描器引擎112、打印機(jī)引擎113和操作單元 120??刂破鲉卧?00包括使用存儲(chǔ)在只讀存儲(chǔ)器(ROM) 106中的引導(dǎo)程序啟動(dòng)操作系 統(tǒng)(OS)的CPU 102。CPU 102然后在OS的管理下執(zhí)行存儲(chǔ)在硬盤驅(qū)動(dòng)器(HDD) 105中的 應(yīng)用程序,從而使得數(shù)字多功能外圍設(shè)備10進(jìn)行各種處理。CPU 102使用隨機(jī)存取存儲(chǔ)器 (RAM) 103作為工作區(qū)。還使用RAM 103作為用于臨時(shí)存儲(chǔ)圖像數(shù)據(jù)的圖像存儲(chǔ)區(qū)域。HDD 105存儲(chǔ)應(yīng)用程序和圖像數(shù)據(jù)。系統(tǒng)總線107 與操作單元接口 (I/F) 10UCPU 102、RAM103、USB 主機(jī) I/F 104,HDD 105、ROM 106 和引擎 I/F 111 連接。操作單元I/F 101是與操作單元120的接口,并且將要在操作單元120上顯示的 圖像輸出給操作單元120。此外,操作單元I/F 101將用戶通過(guò)操作單元120形式的用戶接 口輸入的信息發(fā)送至CPU 102。操作單元120包括諸如液晶顯示器(LCD)等的顯示單元及 諸如觸摸面板片和硬按鍵等的操作部。USB主機(jī)I/F 104是與卡閱讀器110的接口,卡閱讀器110同樣也具有能夠裝載 存儲(chǔ)卡114的接口。USB主機(jī)I/F 104向卡閱讀器110發(fā)送命令,并且將來(lái)自卡閱讀器110 的信號(hào)發(fā)送給CPU102??ㄩ喿x器110是可與USB主機(jī)I/F 104連接的USB裝置的例子。根據(jù)本實(shí)施例的 USB裝置是可與信息處理設(shè)備連接的外圍設(shè)備的例子。USB裝置的例子有USB存儲(chǔ)器、USB HDD、數(shù)字照相機(jī)、音頻播放器、移動(dòng)電話、緊湊型光盤(⑶)/數(shù)字多功能光盤(DVD)驅(qū)動(dòng)器 和集成電路(IC)卡閱讀器??ㄩ喿x器110具有用于插入存儲(chǔ)卡114即緊湊型存儲(chǔ)介質(zhì)的多個(gè)插槽(未 示出),并且能夠裝載多種類型的存儲(chǔ)卡。此外,可以將多個(gè)存儲(chǔ)卡同時(shí)插入卡閱讀 器110中。存儲(chǔ)卡的例子有安全數(shù)字(SD)卡、智能媒體卡(Smart Media)、緊湊型閃存 (CompactFlash )、存儲(chǔ)棒(memory stick)和微硬盤(micro drive)??ㄩ喿x器 110 從存儲(chǔ)卡讀取數(shù)據(jù)和將數(shù)據(jù)寫入存儲(chǔ)卡。此外,卡閱讀器110可以包括USB集線器,從而使 得USB裝置還可以連接至卡閱讀器110。例如,USB存儲(chǔ)器可與卡閱讀器110連接。根據(jù)第一實(shí)施例,卡閱讀器110被設(shè)置在數(shù)字多功能外圍設(shè)備內(nèi)部。用戶可以將 存儲(chǔ)卡114裝載進(jìn)卡閱讀器110和從卡閱讀器110卸載存儲(chǔ)卡114。然而,用戶不能插拔將 USB主機(jī)I/F 104與卡閱讀器110連接的USB線纜。圖2是根據(jù)第一實(shí)施例的數(shù)字多功能外圍設(shè)備的軟件結(jié)構(gòu)的例子的框圖。參考圖 2,數(shù)字多功能外圍設(shè)備包括存儲(chǔ)在數(shù)字多功能外圍設(shè)備10的HDD 105或ROM 106中的軟 件模塊200、201、202、203、210和220。然后軟件模塊被裝載進(jìn)RAM 103并通過(guò)CPU 102來(lái) 執(zhí)行。圖2所示的軟件包括控制模塊200、0S210和應(yīng)用程序220??刂颇K200包括控制單元201、請(qǐng)求接收發(fā)送單元202和狀態(tài)管理單元203。控 制單元201接收來(lái)自O(shè)S 210的信息和向0S210發(fā)出請(qǐng)求。請(qǐng)求接收發(fā)送單元202接收來(lái) 自應(yīng)用程序220的請(qǐng)求,然后要求控制單元201進(jìn)行處理,并且向應(yīng)用程序220通知由控制 單元201所進(jìn)行的處理的結(jié)果。狀態(tài)管理單元203管理卡閱讀器110和與卡閱讀器110連接的存儲(chǔ)卡的狀態(tài)信息。應(yīng)用程序220是用于在操作單元120上顯示諸如存儲(chǔ)在與卡閱讀器110連接的存 儲(chǔ)卡中的文件的文件名等的信息的程序。此外,應(yīng)用程序220是用于從存儲(chǔ)卡讀出用戶所 指示的文件并通過(guò)數(shù)字多功能外圍設(shè)備打印該文件的程序。根據(jù)第一實(shí)施例,卡閱讀器110包括在數(shù)字多功能外圍設(shè)備中,因而卡閱讀器110 和USB主機(jī)I/F 104通常不能從物理上斷開。因此卡閱讀器110和USB主機(jī)I/F 104在物 理上持續(xù)連接。然而,如果靜電噪聲等外部噪聲進(jìn)入卡閱讀器110,則USB主機(jī)I/F104和卡 閱讀器110之間的電連接暫時(shí)受到影響,從而使得0S210不能識(shí)別卡閱讀器110。這一狀態(tài) 相當(dāng)于USB主機(jī)I/F 104瞬間在物理上從卡閱讀器110斷開并再連接至卡閱讀器110。當(dāng)存儲(chǔ)卡114被插入或裝載進(jìn)卡閱讀器110時(shí),存儲(chǔ)卡114處于通過(guò)OS軟件可用 的狀態(tài)(即存儲(chǔ)卡114處于安裝狀態(tài)或連接狀態(tài))。如果用戶發(fā)出用以使存儲(chǔ)卡114不可 用的請(qǐng)求(即卸下或斷開請(qǐng)求),則進(jìn)行第一“不可用”處理。存儲(chǔ)卡114因此被改變成可 以從卡閱讀器110安全卸載或卸下的狀態(tài)(即變成卸下狀態(tài)或斷開狀態(tài))。如果用戶接著從卡閱讀器110卸下存儲(chǔ)卡114,則用戶想要卸下存儲(chǔ)卡114而對(duì) 存儲(chǔ)卡114的首次觸摸可能將靜電電荷傳給存儲(chǔ)卡114。存儲(chǔ)卡114同樣也可能將靜電電 荷或噪聲施加于卡閱讀器110。通常,會(huì)引起卡閱讀器110瞬間從接口 104斷開,并且當(dāng)再 連接卡閱讀器110時(shí),OS 210進(jìn)行處理以使卡閱讀器110變得可用,即,使卡閱讀器110再 連接至接口 104。OS 210因此將仍插入卡閱讀器110中的存儲(chǔ)卡114改變成可用狀態(tài)(安 裝狀態(tài)或連接狀態(tài))。結(jié)果,不能接收用戶發(fā)出的用于卸載存儲(chǔ)卡114的“不可用,,處理請(qǐng) 求。如果存儲(chǔ)卡114被卡閱讀器110使用,則即使在接收到(用于使存儲(chǔ)卡114從卡閱讀 器110斷開的)“不可用”處理請(qǐng)求時(shí),也不能安全地卸下或卸載存儲(chǔ)卡114。存儲(chǔ)卡114 因此恢復(fù)成連接狀態(tài),而不管用戶是否發(fā)出了用以卸下存儲(chǔ)卡114的請(qǐng)求。如果用戶未注 意到存儲(chǔ)卡114恢復(fù)成了連接狀態(tài)并且從卡閱讀器110手動(dòng)卸載存儲(chǔ)卡114,則用戶的該動(dòng) 作被作為在可用或連接狀態(tài)下強(qiáng)制卸下存儲(chǔ)卡114而處理。下面說(shuō)明根據(jù)本實(shí)施例在用戶 發(fā)出了用以斷開存儲(chǔ)卡114的請(qǐng)求之后在USB主機(jī)I/F 104和卡閱讀器110由于靜電噪聲 而瞬間斷開并再連接時(shí)所進(jìn)行的處理。圖3是示出在用戶發(fā)出了用以卸載或卸下存儲(chǔ)卡114的請(qǐng)求時(shí)數(shù)字多功能外圍設(shè) 備的CPU 102所進(jìn)行的處理的例子的流程圖。在步驟S301,控制模塊200的請(qǐng)求接收發(fā)送單元202接收用以進(jìn)行卸下處理的請(qǐng) 求。然后,控制單元201從卡閱讀器110獲取用于識(shí)別插入了要斷開的存儲(chǔ)卡114的卡閱 讀器110的信息。用于識(shí)別卡閱讀器110的信息的例子有卡閱讀器110的廠商標(biāo)識(shí)(ID)、 產(chǎn)品ID和序列號(hào)。將這些信息存儲(chǔ)在卡閱讀器110中。在步驟S302,控制單元201從存儲(chǔ)卡114獲取用于識(shí)別要斷開的存儲(chǔ)卡114的信 息。用于識(shí)別存儲(chǔ)卡114的信息的例子有序列號(hào)、文件分配表(FAT)卷序列號(hào)和卷標(biāo)名。將 這些信息存儲(chǔ)在存儲(chǔ)卡114中。在步驟S303,控制單元201請(qǐng)求OS 210卸下存儲(chǔ)卡114。在接收到卸下處理請(qǐng) 求時(shí),OS 210進(jìn)行用于將存儲(chǔ)卡114從可用狀態(tài)(連接狀態(tài))改變成不可用狀態(tài)(斷開狀 態(tài))的處理,然后將處理結(jié)果通知給控制單元201。在步驟S304,控制單元201判斷從OS 210接收到的請(qǐng)求卸下處理的結(jié)果是否成功。如果該結(jié)果成功(步驟S304為“是”),則處理進(jìn)入步驟S305,并且如果該結(jié)果不成功 (步驟S304為“否”),則控制單元201判斷為不能進(jìn)行卸下處理。然后處理進(jìn)入步驟S306, 并且請(qǐng)求接收發(fā)送單元202向應(yīng)用程序220通知卸下處理失敗。然后結(jié)束該處理。在步驟S305,控制單元201請(qǐng)求狀態(tài)管理單元203將在步驟S301所獲取的與卡閱 讀器110有關(guān)的信息和在步驟S302所獲取的與存儲(chǔ)卡114有關(guān)的信息登記在管理表中。將 該信息存儲(chǔ)為與成功斷開的存儲(chǔ)卡114有關(guān)的信息。在完成將該信息登記到管理表時(shí),控 制單元201使請(qǐng)求接收發(fā)送單元202通知應(yīng)用程序220卸下處理成功。然后結(jié)束該處理。下面說(shuō)明在由于靜電噪聲而瞬間斷開插入有斷開的存儲(chǔ)卡114的卡閱讀器110時(shí) 所進(jìn)行的處理。圖4是示出數(shù)字多功能外圍設(shè)備中在斷開存儲(chǔ)卡114之后當(dāng)在卡閱讀器110中產(chǎn) 生靜電時(shí)CPU 102所進(jìn)行的處理的例子的流程圖。如果將靜電施加于裝載有通過(guò)圖3的流 程圖所示的處理斷開的存儲(chǔ)卡114的卡閱讀器110,則電連接的USB主機(jī)I/F104和卡閱讀 器110暫時(shí)斷開然后再連接。然后開始圖4所示的流程圖中的處理。在OS 210檢測(cè)到連接了卡閱讀器110時(shí),控制模塊200的控制單元201從OS 210 接收檢測(cè)到連接了卡閱讀器的通知,并且開始圖4所示的處理。在步驟S401,從OS 210接 收到該通知的控制單元201從連接的卡閱讀器110獲取與卡閱讀器110有關(guān)的信息。由控 制單元201所獲取的信息是與在步驟S301所獲取的信息相同的信息。在步驟S402,控制單元201請(qǐng)求狀態(tài)管理單元203搜索在由狀態(tài)管理單元203所 管理的管理表中是否存在在步驟S401獲取的與卡閱讀器110有關(guān)的信息。通過(guò)在圖3所 示的步驟S305所進(jìn)行的處理,將與斷開的存儲(chǔ)卡114和卡閱讀器110有關(guān)的信息存儲(chǔ)在管 理表中。在接收到該搜索請(qǐng)求時(shí),狀態(tài)管理單元203搜索在管理表中是否登記有所請(qǐng)求的 與卡閱讀器110有關(guān)的信息,并且將搜索結(jié)果通知給控制單元201。在步驟S403,控制單元201從狀態(tài)管理單元203接收該搜索結(jié)果,并且判斷是否登 記了與所連接的卡閱讀器110有關(guān)的信息。如果控制單元201判斷為登記了與所連接的卡 閱讀器110有關(guān)的信息(步驟S403為“是”),則控制單元201從狀態(tài)管理單元203獲取與 該搜索結(jié)果有關(guān)的信息。然后,處理進(jìn)入步驟S404。如果登記了該搜索結(jié)果,則表示再連 接了已斷開存儲(chǔ)卡114的卡閱讀器110。更具體地,根據(jù)本來(lái)未斷開的卡閱讀器110的再 連接,OS 210檢測(cè)到卡閱讀器110由于某些原因(例如靜電等)已從USB主機(jī)I/F 104斷 開。另一方面,如果控制單元201判斷為不存在該搜索結(jié)果(步驟S403為“否”),則控制 單元201請(qǐng)求OS 210安裝被插入所連接的卡閱讀器110中的存儲(chǔ)卡。然后,控制單元201 通知應(yīng)用程序220從請(qǐng)求接收發(fā)送單元202所接收到的安裝處理結(jié)果。然后結(jié)束該處理。在步驟S404,控制單元201判斷存儲(chǔ)卡是否被插入所連接的卡閱讀器110中。如 果存儲(chǔ)卡被插入卡閱讀器110中,則OS 210可以檢測(cè)到所插入的存儲(chǔ)卡??刂茊卧?01 通過(guò)詢問(wèn)OS 210是否檢測(cè)到存儲(chǔ)卡來(lái)進(jìn)行步驟S404。如果插入了存儲(chǔ)卡(步驟S404為 “是”),則處理進(jìn)入步驟S405,并且如果未插入存儲(chǔ)卡(步驟S404為“否”),則處理進(jìn)入步 驟S408。在步驟S405,控制單元201從插入卡閱讀器110中的存儲(chǔ)卡獲取與該存儲(chǔ)卡有關(guān) 的信息。所獲取的信息是與在圖3所示的步驟S302所獲取的信息相同的信息。在步驟S406,控制單元201將在步驟S403所獲取的搜索結(jié)果與在步驟S405所獲 取的存儲(chǔ)卡信息進(jìn)行比較,并且判斷是否存在相一致的信息。如果存在相一致的信息,則表示完成了圖3的流程圖所示的卸下處理,并且存在仍插入卡閱讀器110中的存儲(chǔ)卡。如果 控制單元201判斷為存在相一致的信息(步驟S406為“是”),則處理進(jìn)入步驟S407,并且 如果不存在相一致的信息(步驟S406為“否”),則處理進(jìn)入步驟S408。在步驟S407,控制 單元201將在步驟S406判斷為相一致的存儲(chǔ)卡即保持處于斷開狀態(tài)的存儲(chǔ)卡作為不要連 接的存儲(chǔ)卡存儲(chǔ)在RAM 103的臨時(shí)存儲(chǔ)區(qū)域中。在步驟S408,控制單元201請(qǐng)求狀態(tài)管理單元203從管理表刪除在步驟S402搜索 到的與卡閱讀器110有關(guān)的信息。在接收到該刪除請(qǐng)求時(shí),狀態(tài)管理單元203從管理表刪 除該信息,并且將控制返回給控制單元201。然后,處理進(jìn)入步驟S409。在步驟S409,控制 單元201請(qǐng)求OS 210對(duì)插入所連接的卡閱讀器110中的存儲(chǔ)卡進(jìn)行正常連接處理。然后, 請(qǐng)求接收發(fā)送單元202向應(yīng)用程序220通知安裝結(jié)果??刂茊卧?01還請(qǐng)求OS 210不請(qǐng) 求安裝步驟S407存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)域中的存儲(chǔ)卡。由此結(jié)束該流程圖的處理。根據(jù)圖4所示的流程圖的上述處理,如果當(dāng)在卡閱讀器110中插入斷開的存儲(chǔ)卡 的同時(shí)再連接卡閱讀器110,則禁止連接該斷開的存儲(chǔ)卡。結(jié)果,可以防止執(zhí)行并非用戶想 要的安裝處理。下面說(shuō)明在用戶拔出對(duì)其進(jìn)行了安裝處理的存儲(chǔ)卡時(shí)所進(jìn)行的處理。圖8是示出根據(jù)第一實(shí)施例在用戶從卡閱讀器110拔出存儲(chǔ)卡時(shí)數(shù)字多功能外圍 設(shè)備10中的CPU 102所進(jìn)行的處理的例子的流程圖。在步驟S801,在OS 210通知控制單元201正在拔出存儲(chǔ)卡時(shí),控制單元201識(shí)別 被拔出存儲(chǔ)卡的卡閱讀器110。在步驟S802,控制單元201獲取與當(dāng)前連接的被插入步驟 S801所識(shí)別出的卡閱讀器110中的存儲(chǔ)卡的列表有關(guān)的信息。在步驟S803,控制單元201根據(jù)存儲(chǔ)在RAM 103中的與存儲(chǔ)卡的列表有關(guān)的信息, 識(shí)別與插入步驟S801所識(shí)別出的卡閱讀器110中的存儲(chǔ)卡的列表有關(guān)的信息。然后,控制 單元201將所識(shí)別出的信息和在步驟S802所獲取的信息進(jìn)行比較。RAM103存儲(chǔ)在拔出存 儲(chǔ)卡之前與存儲(chǔ)卡的列表有關(guān)的信息。因此可以根據(jù)這一信息與在步驟S802所獲取的存 儲(chǔ)卡列表信息的比較結(jié)果,識(shí)別與被拔出了的存儲(chǔ)卡有關(guān)的信息。在識(shí)別出與被拔出了的 存儲(chǔ)卡有關(guān)的信息時(shí),控制單元201通過(guò)使用在步驟S802所獲取的信息,更新存儲(chǔ)在RAM 103中的與存儲(chǔ)卡的列表有關(guān)的信息。在步驟S804,控制單元201詢問(wèn)狀態(tài)管理單元203在管理表中是否登記有與在步 驟S801所識(shí)別出的卡閱讀器110和在步驟S803所識(shí)別出的存儲(chǔ)卡有關(guān)的信息。當(dāng)成功斷 開了存儲(chǔ)卡時(shí),將與卡閱讀器和斷開的存儲(chǔ)卡有關(guān)的信息存儲(chǔ)在管理表中。狀態(tài)管理單元 203檢查在管理表中是否登記了該信息,并且向控制單元201通知檢查結(jié)果。如果在管理表 中登記有與在步驟S801所識(shí)別出的卡閱讀器110和在步驟S803所識(shí)別出的存儲(chǔ)卡相同的 信息,則表示正確斷開了用戶所拔出的存儲(chǔ)卡。如果在管理表中未登記相同信息,則表示沒 有正確斷開用戶所拔出的存儲(chǔ)卡。在步驟S805,如果作為在步驟S804的檢查結(jié)果,控制單元201判斷為在管理表中 登記有該信息(步驟S805為“是”),則處理進(jìn)入步驟S806。在步驟S806,控制單元201請(qǐng) 求狀態(tài)管理單元203從管理表刪除該信息。在接收到刪除請(qǐng)求時(shí),狀態(tài)管理單元203根據(jù) 請(qǐng)求刪除該信息,并且結(jié)束該處理。另一方面,如果控制單元201判斷為在管理表中沒有登 記該信息(步驟S805為“否”),則結(jié)束該處理。
9
如果在用戶將正確斷開的存儲(chǔ)卡再裝載在卡閱讀器110上的瞬間產(chǎn)生靜電,則 CPU 102進(jìn)行圖4的流程圖所示的處理。在這種情況下,如果在管理表中登記有與所連接的 卡閱讀器110有關(guān)的信息,則CPU 102進(jìn)行步驟S404 步驟S407的處理,從而使得不能進(jìn) 行要連接的存儲(chǔ)卡的安裝處理。然而,通過(guò)進(jìn)行圖8的流程圖所示的處理,如果用戶拔出正 確斷開的存儲(chǔ)卡,則不將該信息登記在管理表中。結(jié)果,即使當(dāng)在用戶將正確斷開的存儲(chǔ)卡 再裝載在卡閱讀器110上的瞬間產(chǎn)生靜電時(shí),圖4的流程圖所示的處理也從步驟S403進(jìn)入 步驟S409。因此可以正確地連接存儲(chǔ)卡。根據(jù)第一實(shí)施例,使用卡閱讀器和插入卡閱讀器中的存儲(chǔ)卡作為例子。然而,本發(fā) 明不局限于這一例子,并且本發(fā)明可應(yīng)用于將USB存儲(chǔ)介質(zhì)等存儲(chǔ)介質(zhì)直接連接至USB主 機(jī)I/F 104的情況。在這種情況下,控制單元201從USB存儲(chǔ)介質(zhì)獲取用于識(shí)別該USB存 儲(chǔ)介質(zhì)的信息。當(dāng)斷開的USB存儲(chǔ)介質(zhì)和USB主機(jī)I/F 104之間的電連接由于靜電噪聲而 斷開時(shí),控制單元201獲取用于識(shí)別USB存儲(chǔ)介質(zhì)的信息,然后,控制單元201檢測(cè)到再連 接了 USB存儲(chǔ)介質(zhì)。如果斷開了所連接的USB存儲(chǔ)介質(zhì)但沒有移除該USB存儲(chǔ)介質(zhì),則控 制單元201進(jìn)行控制以使得不連接該USB存儲(chǔ)介質(zhì)。結(jié)果,防止了不顧用戶意圖而進(jìn)行安 裝處理。根據(jù)本發(fā)明的第二實(shí)施例與第一實(shí)施例的不同在于,在裝載有存儲(chǔ)卡的卡閱讀器 110由于靜電噪聲而瞬間斷開之后進(jìn)行的處理。更具體地,用于使卡閱讀器110可用的一部 分處理是不同的。根據(jù)第二實(shí)施例的數(shù)字多功能外圍設(shè)備10的結(jié)構(gòu)和軟件與圖1和2所 示的相同。此外,根據(jù)第二實(shí)施例,將卡閱讀器110設(shè)置在數(shù)字多功能外圍設(shè)備內(nèi)部。因此 用戶不能插拔用于連接USB主機(jī)I/F 104和卡閱讀器110的USB線纜。下面說(shuō)明與第一實(shí) 施例的不同。圖5是示出在數(shù)字多功能外圍設(shè)備中斷開存儲(chǔ)卡114之后當(dāng)在卡閱讀器110中產(chǎn) 生靜電時(shí)CPU 102所進(jìn)行的處理的另一例子的流程圖。執(zhí)行圖3的流程圖所示的處理,從而使得斷開存儲(chǔ)卡114。然后當(dāng)將斷開的存儲(chǔ) 卡114插入卡閱讀器110中時(shí),靜電被施加于卡閱讀器110。USB主機(jī)I/F 104和卡閱讀器 110之間的電連接因此暫時(shí)斷開并再連接。然后開始圖5的流程圖所示的處理。在檢測(cè)到連接了卡閱讀器110時(shí),OS 210將此通知給控制模塊200中的控制單元 201,并且開始圖5所示的處理。在步驟S501,控制單元201從OS 210接收與檢測(cè)到該連接 有關(guān)的通知,并且請(qǐng)求OS 210對(duì)插入卡閱讀器110中的存儲(chǔ)卡進(jìn)行正常安裝處理。在步驟S502,控制單元201從所連接的卡閱讀器110獲取與卡閱讀器110有關(guān)的 信息。在步驟S502所獲取的信息是與在圖3所示的步驟S301所獲取的信息相同的信息。在步驟S503,控制單元201請(qǐng)求狀態(tài)管理單元203搜索在由狀態(tài)管理單元203所 管理的管理表中是否存在在步驟S502所獲取的信息。在接收到該搜索請(qǐng)求時(shí),狀態(tài)管理單 元203根據(jù)請(qǐng)求搜索在管理表中是否登記有與卡閱讀器有關(guān)的信息,并且將搜索結(jié)果通知 給控制單元201。在步驟S504,控制單元201接收狀態(tài)管理單元203的搜索結(jié)果,并且判斷在管理 表中是否登記有該搜索結(jié)果。如果控制單元201判斷為登記了與所連接的卡閱讀器有關(guān)的 信息(步驟S504為“是”),則控制單元201從狀態(tài)管理單元203獲取與搜索結(jié)果有關(guān)的信 息。然后,處理進(jìn)入步驟S505。另一方面,如果控制單元201判斷為沒有登記與所連接的卡
10閱讀器有關(guān)的信息(步驟S504為“否”),則控制單元201使請(qǐng)求接收發(fā)送單元202向應(yīng)用 程序220通知安裝處理結(jié)果。然后結(jié)束該處理。在步驟S505,控制單元201檢查是否存在連接的存儲(chǔ)卡。如果控制單元201判斷 為存在連接的存儲(chǔ)卡(步驟S505為“是”),則處理進(jìn)入步驟S506。如果控制單元201判斷 為不存在連接的存儲(chǔ)卡(步驟S505為“否”),則處理進(jìn)入步驟S509。在步驟S506,控制單 元201從連接的存儲(chǔ)卡獲取與該存儲(chǔ)卡有關(guān)的信息。在步驟S506所獲取的信息與在圖3 所示的步驟S302所獲取的信息相同。在步驟S507,控制單元201確認(rèn)是否存在與在步驟S504所獲取的搜索結(jié)果相一致 的在步驟S506獲取的存儲(chǔ)卡信息。如果控制單元判斷為存在相一致的信息(步驟S507為 “是”),則處理進(jìn)入步驟S508。如果控制單元201判斷為不存在相一致的信息(步驟S507 為“否”),則處理進(jìn)入步驟S509。在步驟S508,控制單元201請(qǐng)求OS 210對(duì)在步驟S507 判斷為相一致的存儲(chǔ)卡進(jìn)行卸下處理。換句話說(shuō),即使當(dāng)在步驟S501連接的存儲(chǔ)卡保持處 于斷開狀態(tài)時(shí),控制單元201也請(qǐng)求OS 210卸下該存儲(chǔ)卡。然后,OS 210根據(jù)來(lái)自控制單 元201的請(qǐng)求進(jìn)行卸下處理。然后,控制單元201從OS 210接收卸下處理結(jié)果的通知,并 且處理進(jìn)入步驟S509。在步驟S509,控制單元201請(qǐng)求狀態(tài)管理單元203從管理表刪除與 在步驟S503所搜索到的卡閱讀器有關(guān)的信息。在接收到該刪除請(qǐng)求時(shí),狀態(tài)管理單元203 從管理表刪除該信息,并且將控制返回給控制單元201。然后結(jié)束該流程圖的處理。如上所述,根據(jù)第二實(shí)施例,當(dāng)再次連接由于靜電而處于斷開狀態(tài)的存儲(chǔ)卡時(shí),自 動(dòng)進(jìn)行卸下處理。結(jié)果,防止了不顧用戶意圖而連接該存儲(chǔ)卡。根據(jù)第二實(shí)施例,使用卡閱讀器和插入卡閱讀器中的存儲(chǔ)卡作為例子。然而,本發(fā) 明不局限于這一例子,并且本發(fā)明可應(yīng)用于將USB存儲(chǔ)介質(zhì)等存儲(chǔ)介質(zhì)直接連接至USB主 機(jī)I/F 104的情況。在這種情況下,控制單元201從USB存儲(chǔ)介質(zhì)獲取用于識(shí)別USB存儲(chǔ) 介質(zhì)的信息。當(dāng)斷開的USB存儲(chǔ)介質(zhì)和USB主機(jī)I/F 104之間的電連接由于靜電噪聲而斷 開時(shí),控制單元201獲取用于識(shí)別USB存儲(chǔ)介質(zhì)的信息,然后,控制單元201檢測(cè)到再連接 了 USB存儲(chǔ)介質(zhì)。如果斷開了所連接的USB存儲(chǔ)介質(zhì)且沒有移除該USB存儲(chǔ)介質(zhì),則控制 單元201進(jìn)行控制以使得不連接USB存儲(chǔ)介質(zhì)。結(jié)果,防止了不顧用戶意圖而進(jìn)行安裝處 理。根據(jù)本發(fā)明的第三實(shí)施例與第一和第二實(shí)施例的不同在于,將多個(gè)卡閱讀器設(shè)置 在數(shù)字多功能外圍設(shè)備的外部。圖6示出根據(jù)第三實(shí)施例的數(shù)字多功能外圍設(shè)備和卡閱讀器的結(jié)構(gòu)的例子。向與 圖1所示的組件相同的組件分配相同的附圖標(biāo)記,并且省略其說(shuō)明。圖1和圖6之間的不
同是,圖6中存在多個(gè)卡閱讀器(110-1、110-2........110-N,以下統(tǒng)稱為卡閱讀器110),
并且將卡閱讀器設(shè)置在數(shù)字多功能外圍設(shè)備的外部。因此在圖6所示的結(jié)構(gòu)中,用戶可以 從USB主機(jī)I/F 104移除卡閱讀器110。在圖6中,與USB主機(jī)I/F 104連接的裝置可以是 除卡閱讀器以外的USB裝置。根據(jù)第三實(shí)施例的數(shù)字多功能外圍設(shè)備10的軟件結(jié)構(gòu)如圖 2所示。此外,根據(jù)第三實(shí)施例在斷開和連接卡閱讀器110時(shí)所進(jìn)行的處理不同于在第一 和第二實(shí)施例中所進(jìn)行的處理。根據(jù)第一和第二實(shí)施例沒有說(shuō)明在斷開卡閱讀器110時(shí)所 進(jìn)行的處理。然而,這不表示不進(jìn)行處理。由于該處理是在斷開卡閱讀器時(shí)通常進(jìn)行的處理,因而省略其說(shuō)明。此外,在根據(jù)第三實(shí)施例在連接卡閱讀器110時(shí)所進(jìn)行的處理中,在進(jìn)行根據(jù)第 一和第二實(shí)施例的處理之后(即,在圖4所示的步驟S409和圖5所示的步驟S509之后), 存儲(chǔ)與卡閱讀器的列表有關(guān)的信息。更具體地,控制單元201獲取與連接的卡閱讀器的列 表有關(guān)的信息,并且將該信息存儲(chǔ)在RAM 103中作為與卡閱讀器的列表有關(guān)的信息。圖7是示出根據(jù)第三實(shí)施例在卡閱讀器110之一和數(shù)字多功能外圍設(shè)備10斷開 時(shí)CPU 102所進(jìn)行的處理的流程圖。0S210將卡閱讀器的斷開通知給控制單元201。在步 驟S701,控制單元201然后從OS 210獲取當(dāng)前連接的卡閱讀器的列表。在步驟S702,控制單元201將在步驟S701所獲取的卡閱讀器的列表和在斷開卡 閱讀器110之一前存儲(chǔ)在RAM 103中的與卡閱讀器的列表有關(guān)的信息進(jìn)行比較??刂茊卧?201然后根據(jù)列表之間的不同識(shí)別斷開的卡閱讀器??刂茊卧?01使用在步驟S701所獲取 的列表來(lái)更新RAM 103中的與卡閱讀器的列表有關(guān)的信息。在步驟S703,控制單元201從OS 210獲取斷開卡閱讀器的時(shí)刻并且將其存儲(chǔ)在控 制單元201中。在步驟S704,控制單元201在從OS 210獲取了斷開的時(shí)刻之后等待預(yù)定時(shí) 間。在步驟S705,控制單元201檢查從在步驟S703獲取的時(shí)刻開始是否過(guò)去了設(shè)置時(shí)間或 更長(zhǎng)時(shí)間。用戶可以設(shè)置等待時(shí)間和設(shè)置時(shí)間,或者可以使用固定值。希望設(shè)置時(shí)間長(zhǎng)于 由于靜電瞬間斷開卡閱讀器所用的時(shí)間且短于用戶拔掉并插入該連接所需的時(shí)間。如果控制單元201判斷為沒有過(guò)去設(shè)置時(shí)間或更長(zhǎng)時(shí)間(步驟S705為“否”),則 處理返回到步驟S704。另一方面,如果控制單元201判斷為過(guò)去了設(shè)置時(shí)間或更長(zhǎng)時(shí)間(步 驟S705為“是”),則處理進(jìn)入步驟S706。在步驟S706,控制單元201再檢查卡閱讀器。更 具體地,控制單元201檢查是否再連接了在步驟S702所識(shí)別出的卡閱讀器。如果控制單元 201判斷為再連接了該卡閱讀器(步驟S706為“是”),則控制單元201判斷為由于靜電噪 聲因而斷開是瞬間的??刂茊卧?01因此不進(jìn)行任何其它處理,并且結(jié)束該處理。如果控 制單元201判斷為沒有再連接卡閱讀器(步驟S706為“否”),則假定用戶在沒有斷開卡閱 讀器的情況下移除了卡閱讀器。在這種情況下,處理進(jìn)入步驟S707,并且控制單元201請(qǐng)求 狀態(tài)管理單元203刪除與在步驟S702所識(shí)別出的卡閱讀器有關(guān)的信息。在接收到該請(qǐng)求 時(shí),狀態(tài)管理單元203從管理表搜索與該卡閱讀器有關(guān)的信息并刪除該信息。狀態(tài)管理單 元203然后向控制單元201發(fā)送應(yīng)答,并且當(dāng)控制單元201接收到該應(yīng)答時(shí),結(jié)束該處理。根據(jù)圖7所示的流程圖,從管理表刪除與從斷開開始過(guò)去了預(yù)定時(shí)間的卡閱讀器 有關(guān)的信息。由于從管理表刪除了該信息,因此即使當(dāng)用戶在將斷開的存儲(chǔ)卡插入卡閱讀 器中然后再連接卡閱讀器的情況下有意移除了卡閱讀器時(shí),也能正確連接存儲(chǔ)卡。如上所述,根據(jù)第三實(shí)施例,如果判斷為斷開不象由靜電噪聲引起的斷開那樣是 瞬間的,則判斷為用戶有意再連接了卡閱讀器。因此在連接卡閱讀器時(shí),對(duì)存儲(chǔ)卡進(jìn)行安裝 處理。結(jié)果,存儲(chǔ)卡處于如用戶所希望的連接狀態(tài)。根據(jù)第一、第二和第三實(shí)施例,通過(guò)USB接口連接數(shù)字多功能外圍設(shè)備10和卡閱 讀器110。然而,可以通過(guò)其它類型的接口連接數(shù)字多功能外圍設(shè)備10和卡閱讀器110。 例如,可以采用電氣和電子工程師協(xié)會(huì)(IEEE) 1394接口,或者可以采用其它類型的即插即 用接口。在這種情況下,用與其它類型的接口兼容的接口替換圖1和6所示的USB主機(jī)I/ F 104。
12
還可以通過(guò)系統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等裝置)以及通過(guò)下面的方法 來(lái)實(shí)現(xiàn)本發(fā)明的方面,其中,該系統(tǒng)或設(shè)備的計(jì)算機(jī)讀出并執(zhí)行記錄在存儲(chǔ)器裝置上的程 序以進(jìn)行上述實(shí)施例的功能,并通過(guò)系統(tǒng)或設(shè)備的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)器裝 置上的程序以進(jìn)行上述實(shí)施例的功能,來(lái)進(jìn)行所述方法的步驟。為此,例如,通過(guò)網(wǎng)絡(luò)或者 用作存儲(chǔ)器裝置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將該程序提供給計(jì)算機(jī)。盡管參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典 型實(shí)施例。所附權(quán)利要求書的符合最寬的解釋,以包含所有修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
一種信息處理設(shè)備,包括接口部件,用于與能夠裝載存儲(chǔ)介質(zhì)的外圍設(shè)備連接;第一處理部件,用于執(zhí)行使插入與所述接口部件連接的外圍設(shè)備中的存儲(chǔ)介質(zhì)處于不可用狀態(tài)的處理;連接檢測(cè)部件,用于檢測(cè)外圍設(shè)備是否連接至所述接口部件;判斷部件,用于判斷由所述第一處理部件使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)是否被插入由所述連接檢測(cè)部件檢測(cè)到的外圍設(shè)備中;以及控制部件,用于根據(jù)所述判斷部件判斷為由所述第一處理部件使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)被插入所述外圍設(shè)備中,控制所述第一處理部件以使所述存儲(chǔ)介質(zhì)處于不可用狀態(tài)。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,還包括存儲(chǔ)部件,所述存儲(chǔ)部件 用于存儲(chǔ)以下信息用于識(shí)別由所述第一處理部件使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)的 信息和用于識(shí)別插入有所述存儲(chǔ)介質(zhì)的所述外圍設(shè)備的信息,其中,當(dāng)插入由所述連接檢測(cè)部件檢測(cè)到的外圍設(shè)備中的存儲(chǔ)介質(zhì)是通過(guò)存儲(chǔ)在所述 存儲(chǔ)部件中的信息識(shí)別出的存儲(chǔ)介質(zhì)時(shí),所述判斷部件判斷為由所述第一處理部件使得處 于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)被插入由所述連接檢測(cè)部件檢測(cè)到的外圍設(shè)備中。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,還包括第二處理部件,所述第二 處理部件用于進(jìn)行使插入所述外圍設(shè)備中的所述存儲(chǔ)介質(zhì)處于可用狀態(tài)的處理,其中,所述控制部件進(jìn)行控制,以使得所述第二處理部件不使插入由所述連接檢測(cè)部 件檢測(cè)到的外圍設(shè)備中的存儲(chǔ)介質(zhì)處于可用狀態(tài)。
4.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,還包括第二處理部件,所述第二 處理部件用于進(jìn)行使插入所述外圍設(shè)備中的所述存儲(chǔ)介質(zhì)處于可用狀態(tài)的處理,其中,所述控制部件進(jìn)行控制,以使得所述第一處理部件使以下存儲(chǔ)介質(zhì)處于不可用 狀態(tài)該存儲(chǔ)介質(zhì)由所述第二處理部件使得處于可用狀態(tài)且被插入由所述連接檢測(cè)部件檢 測(cè)到的外圍設(shè)備中。
5.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其特征在于,還包括移除檢測(cè)部件,所述移除 檢測(cè)部件用于檢測(cè)從所述外圍設(shè)備移除了所述存儲(chǔ)介質(zhì),其中,所述存儲(chǔ)部件根據(jù)所述移除檢測(cè)部件檢測(cè)到從所述外圍設(shè)備移除了所述存儲(chǔ)介 質(zhì),刪除用于識(shí)別所述存儲(chǔ)介質(zhì)的信息和用于識(shí)別所述外圍設(shè)備的信息。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述接口部件是即插即用接口。
7.一種信息處理設(shè)備,包括 接口部件,用于與外圍設(shè)備連接;第一處理部件,用于執(zhí)行使與所述接口部件連接的外圍設(shè)備處于不可用狀態(tài)的處理; 連接檢測(cè)部件,用于檢測(cè)外圍設(shè)備是否連接至所述接口部件; 判斷部件,用于判斷所述第一處理部件是否使得所述外圍設(shè)備處于不可用狀態(tài)以及是 否從所述接口部件移除了所述外圍設(shè)備;以及控制部件,用于根據(jù)所述判斷部件判斷為所述第一處理部件使得所述外圍設(shè)備處于不 可用狀態(tài)且未從所述接口部件移除所述外圍設(shè)備,控制所述第一處理部件以使所述外圍設(shè) 備處于不可用狀態(tài)。
8.一種信息處理設(shè)備的控制方法,其中,所述信息處理設(shè)備包括用于與能夠裝載存儲(chǔ) 介質(zhì)的外圍設(shè)備連接的接口部件,所述控制方法包括執(zhí)行用于使插入與所述接口部件連接的外圍設(shè)備中的存儲(chǔ)介質(zhì)處于不可用狀態(tài)的處理;檢測(cè)外圍設(shè)備是否連接至所述接口部件;判斷使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)是否被插入檢測(cè)到的外圍設(shè)備中;以及 根據(jù)判斷為使得處于不可用狀態(tài)的所述存儲(chǔ)介質(zhì)被插入所述外圍設(shè)備中,進(jìn)行控制以 使所述存儲(chǔ)介質(zhì)處于不可用狀態(tài)。
9.一種信息處理設(shè)備的控制方法,其中,所述信息處理設(shè)備包括用于與外圍設(shè)備連接 的接口部件,所述控制方法包括執(zhí)行用于使與所述接口部件連接的外圍設(shè)備處于不可用狀態(tài)的處理; 檢測(cè)外圍設(shè)備是否連接至所述接口部件;判斷是否使得所述外圍設(shè)備處于不可用狀態(tài)以及是否從所述接口部件移除了所述外 圍設(shè)備;以及根據(jù)判斷為使得所述外圍設(shè)備處于不可用狀態(tài)且未從所述接口部件移除所述外圍設(shè) 備,進(jìn)行控制以使所述外圍設(shè)備處于不可用狀態(tài)。
全文摘要
一種信息處理設(shè)備及其控制方法,該信息處理設(shè)備包括接口單元,用于與能夠裝載存儲(chǔ)介質(zhì)的外圍設(shè)備連接;第一處理單元,用于執(zhí)行使插入與接口單元連接的外圍設(shè)備中的存儲(chǔ)介質(zhì)處于不可用狀態(tài)的處理;連接檢測(cè)單元,用于檢測(cè)外圍設(shè)備是否連接至接口單元;判斷單元,用于判斷由第一處理單元使得處于不可用狀態(tài)的存儲(chǔ)介質(zhì)是否被插入由連接檢測(cè)單元檢測(cè)到的外圍設(shè)備中;以及控制單元,用于根據(jù)判斷單元判斷為由第一處理單元使得處于不可用狀態(tài)的存儲(chǔ)介質(zhì)被插入外圍設(shè)備中,控制第一處理單元以使該存儲(chǔ)介質(zhì)處于不可用狀態(tài)。
文檔編號(hào)G06F11/00GK101930383SQ20101021251
公開日2010年12月29日 申請(qǐng)日期2010年6月24日 優(yōu)先權(quán)日2009年6月24日
發(fā)明者吉田亨 申請(qǐng)人:佳能株式會(huì)社