專利名稱:電子設(shè)備及其控制方法、信息處理裝置和計算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及由可再充電電池驅(qū)動的電子設(shè)備、控制該電子設(shè)備的方法、信息處理裝置、以及計算機(jī)程序。特別地,本發(fā)明涉及一種電子設(shè)備,其可以外部連接到信息處理裝置例如個人計算機(jī)、并且可以由信息處理裝置提供充電電源,以及一種控制該電子設(shè)備的方法。本發(fā)明也涉及信息處理裝置和計算機(jī)程序。
更特別地,本發(fā)明涉及一種電子設(shè)備,其當(dāng)外部連接到信息處理裝置例如個人計算機(jī)時用作外圍設(shè)備、并且執(zhí)行自驅(qū)動操作,以及一種控制該電子設(shè)備的方法。本發(fā)明也涉及信息處理裝置和計算機(jī)程序。特別地,本發(fā)明涉及一種電子設(shè)備,其包括用于存儲數(shù)據(jù)和內(nèi)容的存儲設(shè)備例如硬盤單元,當(dāng)連接到信息處理裝置例如個人計算機(jī)時用作外部存儲設(shè)備,并且其自身可以執(zhí)行數(shù)據(jù)和內(nèi)容處理例如內(nèi)容重放,以及一種控制該電子設(shè)備的方法。本發(fā)明也涉及信息處理裝置和計算機(jī)程序。
背景技術(shù):
關(guān)于當(dāng)前的技術(shù)創(chuàng)新,各種類型的個人計算機(jī),例如臺式計算機(jī)和筆記本計算機(jī)已經(jīng)被研制并且可從市場上買到。上面類型的裝置包括連接外圍設(shè)備的接口。通過使用該接口添加各種外圍設(shè)備例如鍵盤、鼠標(biāo)、打印機(jī)、和調(diào)制解調(diào)器,操作環(huán)境可以改進(jìn)并且硬件資源可以在裝置中提供。
雖然串行端口、并行端口等最近已知為個人計算機(jī)接口,通用串行總線(USB)快速地變得廣泛流行。另外,USB設(shè)備具有各種類型,例如鍵盤、鼠標(biāo)、打印機(jī)、掃描儀、調(diào)制解調(diào)器、硬盤驅(qū)動器、CD-RW驅(qū)動器,以及DVD驅(qū)動器。USB具有如下特征,即USB電纜相對薄因為USB是串行總線,集線器用來允許外圍設(shè)備的樹形連接,以及USB支持各種傳輸模式。因此,USB廣泛地識別為多用接口。
關(guān)于由USB連接的設(shè)備,通過使用USB端口或USB電纜連接的設(shè)備分類成位于上游的USB主機(jī)和位于下游的USB設(shè)備。換句話說,USB主機(jī)通過發(fā)送命令到USB設(shè)備來控制連接到它的USB設(shè)備,并且USB設(shè)備根據(jù)USB主機(jī)的指示來操作。在USB中,除了數(shù)據(jù)線(D+,D-)之外,將電源從主機(jī)提供到設(shè)備的所謂“VBUS”和“GND”的電源供給線被提供。
通過使用VBUS,具有500mA最大額定電流的電源可以從USB主機(jī)提供到USB設(shè)備。通過使用從VBUS提供的電源操作的設(shè)備稱作“USB總線電源設(shè)備”。從VBUS提供的電流對低功率端口為最大100mA,而對高功率端口為最大500mA。
但是,USB標(biāo)準(zhǔn)具有限制,即通過USB電纜剛剛連接USB設(shè)備到USB主機(jī)之后,來自VBUS以供使用的電流為100mA或更大是必需的。在消耗大于100mA的電流(來自VBUS)的高功率設(shè)備的情況下,高功率設(shè)備在剛剛連接到USB主機(jī)之后以不大于100mA的電流操作。在稱作“配置”的初始處理結(jié)束并且確認(rèn)高功率設(shè)備連接到的端口是高功率端口之后,高功率設(shè)備可以消耗大于500mA的電流。
通過使用VBUS,便攜式電子設(shè)備,例如蜂窩式電話,可以被充電(參看,例如,日本未經(jīng)審查專利申請發(fā)表2000-201204和2000-339067號)。但是,在現(xiàn)有高功率設(shè)備中,存在僅具有簡單功能例如充電或亮燈的許多設(shè)備,并且其中如果至少電流從VBUS提供,它們使用提供的電流,即使它們沒有被USB主機(jī)識別為有效的USB設(shè)備。上面的設(shè)備不執(zhí)行USB主機(jī)的配置過程。因此,雖然上面的設(shè)備通過USB電纜連接,USB主機(jī)不識別它們,從而不訪問它們。但是,它們不滿足USB設(shè)備標(biāo)準(zhǔn)。當(dāng)它們連接到低功率端口時,它們試圖消耗大于端口供給能力的電流。這可能在主機(jī)(集線器)和連接到它的USB設(shè)備中引起故障。為了防止該問題,即使它們具有簡單的功能例如充電,它們需要每個具有被識別為有效USB設(shè)備的功能。
USB設(shè)備包括具有除了通過使用USB電纜用作USB主機(jī)例如個人計算機(jī)的外圍設(shè)備的功能之外的自驅(qū)動功能的那些。一個實例是具有內(nèi)置硬盤驅(qū)動器的電池操作便攜式媒體播放器。
上面類型的電子設(shè)備當(dāng)通過USB電纜連接到個人計算機(jī)時用作外部硬盤單元。當(dāng)從USB電纜斷連接(或者保持連接到USB電纜)時,該電子設(shè)備用作獨立狀態(tài)的媒體播放器并且可以重放和輸出硬盤上的內(nèi)容例如視頻和音樂。
另外,上面類型的電子設(shè)備連接到USB電纜的原因是,它正常地用作USB設(shè)備例如USB硬盤單元,也就是個人計算機(jī)的外圍設(shè)備,并且它獲得獨立狀態(tài)中必需的電源,也就是,它通過使用經(jīng)由VBUS從個人計算機(jī)獲得的電源充電它的內(nèi)置電池。在本說明書中,連接到USB電纜的電子設(shè)備用作USB設(shè)備的狀態(tài)稱作“正常模式”,而電子設(shè)備在停止用作USB設(shè)備之后充電電池的狀態(tài)稱作“充電模式”。
例如,一種電子設(shè)備(參看,例如,日本未經(jīng)審查專利申請發(fā)表2003-61256號)已經(jīng)被提出,其中當(dāng)電子設(shè)備設(shè)置為USB數(shù)據(jù)傳輸中的從設(shè)備并且設(shè)置為正常操作模式中時,電子設(shè)備將來自電源或蓄電池的電源,或來自外部電源的電源從USB電源供給線提供到控制USB數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制電路,并且其中當(dāng)電子設(shè)備設(shè)置為USB數(shù)據(jù)傳輸中的從設(shè)備并且設(shè)置為充電模式中時,電子設(shè)備將電源從USB電源供給線提供到蓄電池。
這里,通過使用USB硬盤單元作為實例,它在充電模式中的操作被考慮。
在充電模式中,為了提高充電效率,硬盤驅(qū)動器的電源關(guān)閉,并且通過VBUS提供的電流不提供到硬盤單元而是提供到可再充電電池。
在連接到USB電纜之后,硬盤單元用作有效的USB設(shè)備以執(zhí)行配置過程。因此,USB主機(jī)例如個人計算機(jī)將USB硬盤單元正確地識別為海量存儲單元。因此,USB主機(jī)發(fā)出各種命令,例如從硬盤中讀取和寫入到硬盤中的正常磁盤訪問。
但是,在充電模式中,硬盤單元難以執(zhí)行任何操作因為它的電源關(guān)閉。因此,硬盤單元執(zhí)行處理例如不響應(yīng)命令并且返回錯誤。如果基本命令,例如從硬盤中讀取或?qū)懭胗脖P,沒有正確地執(zhí)行,這種狀態(tài)被看作USB主機(jī)中的嚴(yán)重故障。這導(dǎo)致問題,例如系統(tǒng)幾秒或更長時間不能響應(yīng)直到命令超時,以及因嚴(yán)重錯誤而導(dǎo)致的系統(tǒng)故障的發(fā)生。
當(dāng)在充電模式中,USB硬盤單元的響應(yīng)不被校正時,USB設(shè)備響應(yīng)不需要根據(jù)模式而改變。雖然這消除為充電模式創(chuàng)建USB程序的時間,上面的問題出現(xiàn)。
為了避免這種問題,在充電模式中,當(dāng)被主機(jī)訪問時,電子設(shè)備需要不被識別為具有設(shè)備故障。因此,USB主機(jī)必須將電子設(shè)備識別為不同于正常模式中的USB設(shè)備。在充電模式和正常模式之間完全不同的程序(固件)的情況下,研制和鑒定的步驟數(shù)增加,另外,問題出現(xiàn),例如需要增加用于存儲控制USB控制器的程序的存儲器的大小。
發(fā)明內(nèi)容
期望提供一種出色的電子設(shè)備,其外部連接到信息處理裝置例如個人計算機(jī)、并且可以提供有充電電源,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
還期望一種出色的電子設(shè)備,其在外部連接到信息處理裝置例如個人計算機(jī)的狀態(tài)中可以用作外圍設(shè)備、并且可以執(zhí)行自驅(qū)動操作,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
還期望一種出色的電子設(shè)備,其包括內(nèi)置電池和外部連接到信息處理裝置的接口、并且可以選擇性地操作在正常模式和充電模式二者之一中,其中在正常模式中當(dāng)電子設(shè)備連接到具有電源供給功能的接口時,電子設(shè)備用作外部連接的外圍設(shè)備以執(zhí)行標(biāo)準(zhǔn)操作使得發(fā)出命令的信息處理裝置不具有任何故障,而在充電模式中電子設(shè)備通過使用從接口提供的電源來充電內(nèi)置電池,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
根據(jù)本發(fā)明的第一實施方案,提供一種能夠用作信息處理裝置外部設(shè)備的電子設(shè)備,該電子設(shè)備包括連接到信息處理裝置的連接裝置,處理通過連接裝置從信息處理裝置發(fā)送的命令的命令處理裝置,可再充電電池,控制可再充電電池的充電操作的充電控制裝置,以及當(dāng)連接裝置連接到具有電源供給功能的接口時,選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式中一個的操作模式管理裝置,其中命令處理裝置根據(jù)所選操作模式處理命令。
例如,根據(jù)本發(fā)明實施方案的電子設(shè)備具有內(nèi)置電池。當(dāng)電子設(shè)備由連接單元連接到具有電源供給功能的接口時,操作模式管理裝置可以選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式中的一個。
根據(jù)本發(fā)明實施方案的電子設(shè)備可能還包括鎖定開關(guān),用于在電子設(shè)備自驅(qū)動的狀態(tài)中指定鍵操作的允許和禁止。
當(dāng)電子設(shè)備沒有由連接裝置連接到信息處理裝置時,通過操作鎖定開關(guān),電子設(shè)備自驅(qū)動的狀態(tài)中鍵操作的允許和禁止可以被設(shè)置。
當(dāng)電子設(shè)備由連接裝置連接到信息處理裝置時,在鎖定開關(guān)的關(guān)閉狀態(tài)中,操作模式管理裝置可以選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式,而在鎖定開關(guān)的打開狀態(tài)中,操作模式管理裝置可以選擇電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式。
這消除了電子設(shè)備進(jìn)一步包括模式選擇開關(guān)的需求,使得開關(guān)數(shù)目可以減少。
根據(jù)本發(fā)明的第二實施方案,提供一種以計算機(jī)可讀形式描述、在計算機(jī)系統(tǒng)上執(zhí)行電子設(shè)備的控制的計算機(jī)程序,該電子設(shè)備包括可再充電電池并且能夠用作信息處理裝置的外部設(shè)備。該計算機(jī)程序包括步驟當(dāng)電子設(shè)備連接到具有電源供給功能的接口時,通過選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式和電子設(shè)備停止用作外部設(shè)備并且充電可再充電電池的充電模式中的一個來執(zhí)行操作模式管理,并且根據(jù)所選操作模式執(zhí)行命令處理。
根據(jù)本發(fā)明第二實施方案的計算機(jī)程序是以計算機(jī)可讀形式描述以便在計算機(jī)系統(tǒng)上實現(xiàn)預(yù)先確定處理的計算機(jī)程序的定義。換句話說,通過將根據(jù)本發(fā)明第二實施方案的計算機(jī)程序安裝到計算機(jī)系統(tǒng)中,計算機(jī)系統(tǒng)具有合作操作。因此,類似于根據(jù)本發(fā)明第一實施方案的電子設(shè)備中的操作和優(yōu)點可以獲得。
根據(jù)本發(fā)明的實施方案,可以提供一種出色的電子設(shè)備,其外部連接到信息處理裝置例如個人計算機(jī)、并且可以提供有充電電源,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
另外,根據(jù)本發(fā)明的實施方案,可以提供一種出色的電子設(shè)備,其在外部連接到信息處理裝置例如個人計算機(jī)的狀態(tài)中可以用作外圍設(shè)備、并且可以執(zhí)行自驅(qū)動操作,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
根據(jù)本發(fā)明實施方案,可以提供一種出色的電子設(shè)備,包括內(nèi)置電池和外部連接到信息處理裝置的接口、并且可以選擇性地操作在正常模式和充電模式二者之一中,其中在正常模式中當(dāng)電子設(shè)備連接到具有電源供給功能的接口時,電子設(shè)備用作外部連接的外圍設(shè)備以執(zhí)行標(biāo)準(zhǔn)操作使得發(fā)出命令的信息處理裝置不具有任何故障,并且在充電模式中電子設(shè)備通過使用從接口提供的電源來充電內(nèi)置電池,一種控制該電子設(shè)備的方法,信息處理裝置,以及計算機(jī)程序。
作為實例,當(dāng)電子設(shè)備是USB硬盤單元時,在正常模式中,電子設(shè)備用作虛擬海量存儲單元,而在充電模式中,電子設(shè)備用作虛擬可移動存儲單元。在這種情況下,通過使實現(xiàn)充電模式的固件和正常模式的固件之間的差別達(dá)到最小,研制的步驟數(shù)目和程序存儲器可以節(jié)省。
另外,當(dāng)在充電模式中,電子設(shè)備接收到不支持的命令時,電子設(shè)備執(zhí)行仿真以便返回指示沒有介質(zhì)裝入可移動存儲單元中的錯誤,從而信息處理裝置可以避免故障。
本發(fā)明的其它特征和優(yōu)點將通過基于本發(fā)明實施方案和附隨附圖的更詳細(xì)描述而變得明顯。
圖1是顯示個人計算機(jī)的硬件構(gòu)造的框圖;圖2是顯示根據(jù)本發(fā)明實施方案的USB設(shè)備的硬件構(gòu)造的框圖;圖3是根據(jù)本發(fā)明實施方案的USB硬盤單元的操作模式改變的說明;圖4是顯示在USB硬盤單元被提供電源之后由根據(jù)實施方案的USB硬盤單元執(zhí)行的操作過程的流程圖;圖5是顯示在與USB主機(jī)相關(guān)的充電模式中、由根據(jù)本發(fā)明實施方案的USB硬盤單元執(zhí)行的命令序列的流程圖;圖6是由用作USB主機(jī)的個人計算機(jī)對通過USB連接到個人計算機(jī)的USB設(shè)備執(zhí)行的命令處理;圖7是顯示USB設(shè)備中的USB/ATA橋接器對從USB主機(jī)發(fā)出的查詢命令而執(zhí)行的處理的流程圖;圖8是顯示USB設(shè)備中的USB/ATA橋接器對從USB主機(jī)發(fā)出的命令而執(zhí)行的處理的流程圖;圖9是當(dāng)USB硬盤單元在充電模式中仿真可移動磁盤驅(qū)動器并響應(yīng)查詢命令時執(zhí)行的操作的說明;圖10是充電模式圖標(biāo)的顯示實例的說明;以及圖11是正常模式圖標(biāo)的顯示實例的說明。
具體實施例方式
本發(fā)明的實施方案涉及一種電子設(shè)備,其可以外部連接到個人計算機(jī)并且可以用作外圍設(shè)備。USB用作個人計算機(jī)外圍設(shè)備接口的實施方案在下面描述。
根據(jù)本發(fā)明實施方案的電子設(shè)備可以用作有效的USB設(shè)備。換句話說,在作為USB設(shè)備的電子設(shè)備剛剛連接到用作USB主機(jī)的個人計算機(jī)之后,電子設(shè)備以來自VBUS不大于100mA的電流操作。此后,電子設(shè)備執(zhí)行USB主機(jī)的配置過程。當(dāng)確認(rèn)電子設(shè)備連接到的端口是高功率端口時,電子設(shè)備開始以500mA或更高來操作。
另外,根據(jù)該實施方案的電子設(shè)備是包括硬盤驅(qū)動器的USB硬盤單元。當(dāng)根據(jù)該實施方案的電子設(shè)備連接到USB電纜時,它用作USB主機(jī)例如個人計算機(jī)的海量存儲單元。
根據(jù)該實施方案的電子設(shè)備不僅當(dāng)連接到USB電纜時用作USB硬盤單元,而且用作具有內(nèi)置硬盤驅(qū)動器的電池操作便攜式媒體播放器。因此,在電子設(shè)備中,硬盤上的內(nèi)容例如視頻和音樂可以被重放。
當(dāng)連接到USB電纜時,根據(jù)該實施方案的電子設(shè)備具有該電子設(shè)備正常地用作USB主機(jī)例如個人計算機(jī)的USB硬盤單元的正常模式,以及該電子設(shè)備的內(nèi)置電池通過使用USB接口的電源供給線充電的充電模式。在充電模式中,硬盤單元的電源關(guān)閉。
另外,因為根據(jù)該實施方案的電子設(shè)備用作有效USB設(shè)備以執(zhí)行配置過程,顯然在正常模式中甚至在充電模式中,命令從USB主機(jī)發(fā)出。
在充電模式中,硬盤單元的電源關(guān)閉,所以根據(jù)該實施方案的電子設(shè)備完全不能執(zhí)行任何操作,并且不響應(yīng)命令。因此,個人計算機(jī)具有因嚴(yán)重錯誤而導(dǎo)致的系統(tǒng)故障可能發(fā)生的問題。在該實施方案中,如下所述,來自USB主機(jī)的命令的處理被仿真,以防止USB主機(jī)認(rèn)為處于充電模式中的USB設(shè)備有故障。
在充電模式中用于實現(xiàn)該仿真操作的固件可以節(jié)省研制的步驟數(shù)目和程序存儲器的大小,因為它可以使與正常模式中固件的差別達(dá)到最小。
本發(fā)明的實施方案參考附隨附圖在下面全面地描述。
圖1顯示個人計算機(jī)的示意硬件構(gòu)造。
該系統(tǒng)具有作為核心的處理器11。處理器11在由操作系統(tǒng)(OS)提供的程序執(zhí)行環(huán)境中基于存儲在存儲器12中的程序執(zhí)行各種類型的處理。處理器11控制通過總線13連接的各種類型的外圍設(shè)備。通過總線13連接的外圍設(shè)備包括下面的設(shè)備。
存儲器12由例如半導(dǎo)體存儲器例如動態(tài)RAM(隨機(jī)存取存儲器)形成。存儲器12用來裝載將由處理器11執(zhí)行的程序代碼并且臨時存儲執(zhí)行程序的工作數(shù)據(jù)。存儲器12形成處理器11的存儲空間。
顯示控制器14根據(jù)從處理器11發(fā)送的圖像繪制命令產(chǎn)生顯示圖像并且發(fā)送顯示圖像到顯示設(shè)備15。連接到顯示控制器14的顯示設(shè)備15根據(jù)從顯示控制器14發(fā)送的顯示圖像的信息在它的屏幕上顯示圖像。
在該實施方案中,顯示控制器14支持位圖顯示格式,并且OS在顯示設(shè)備15的屏幕上提供GUI(圖形用戶接口)操作環(huán)境。因此,在桌面上,代表應(yīng)用、其它程序以及硬件資源例如打印機(jī)的多個圖標(biāo)被顯示。通過直接在圖標(biāo)上施加操作,用戶可以啟動期望的處理。另外,桌面包括指示由接口連接的外圍設(shè)備操作狀態(tài)的狀態(tài)圖標(biāo),從而使得用戶能夠直觀地監(jiān)控系統(tǒng)狀態(tài)。在該實施方案中,顯示設(shè)備15也顯示指示連接到具有電源供給功能的接口的外圍設(shè)備充電狀態(tài)等的專用圖標(biāo)(隨后描述)。
輸入/輸出接口16連接到鍵盤17和鼠標(biāo)18,并且將來自鍵盤17和鼠標(biāo)18的輸入信號傳送到處理器11。
網(wǎng)絡(luò)接口22連接到局域網(wǎng)(LAN)和外部網(wǎng)例如因特網(wǎng),并且控制經(jīng)由因特網(wǎng)的數(shù)據(jù)通信。換句話說,網(wǎng)絡(luò)接口22傳送從處理器11傳送到另一個設(shè)備的數(shù)據(jù),并且接收和傳送通過因特網(wǎng)發(fā)送的數(shù)據(jù)到處理器11。例如,網(wǎng)絡(luò)接口22可以通過網(wǎng)絡(luò)從外部接收程序和數(shù)據(jù)。
硬盤驅(qū)動器(HDD)控制器19連接到海量存儲單元例如HDD20,并且控制數(shù)據(jù)從/到連接到HDD控制器19的HDD 20的輸入/輸出。HDD 20存儲包括在OS中、將由處理器11執(zhí)行的程序,應(yīng)用程序,驅(qū)動程序,以及另外將由程序引用或重放的數(shù)據(jù)和內(nèi)容。
USB控制器21包括至少一個USB端口,并且實現(xiàn)通過USB電纜連接的USB設(shè)備和總線13之間的接口協(xié)議。USB具有USB電纜相對薄因為USB是串行總線,集線器用來允許外圍設(shè)備的樹形連接,以及USB支持各種傳輸模式的特征。因此,USB廣泛地識別為通用接口。
在USB中,除了數(shù)據(jù)線(D+,D-)之外,用于將電源從主機(jī)提供到設(shè)備的稱作“VBUS”和“GND”的電源供給線被提供。換句話說,USB接口具有電源供給功能。USB接口可以通過使用VBUS將5V500mA的最大值從USB主機(jī)提供到USB設(shè)備。
USB設(shè)備包括鍵盤、鼠標(biāo)、打印機(jī)、掃描儀、調(diào)制解調(diào)器、硬盤驅(qū)動器、CD-RW驅(qū)動器和DVD驅(qū)動器。另外,USB設(shè)備包括除了用作通過USB電纜連接的外圍設(shè)備的功能之外自驅(qū)動功能的那些。例如,那些中一個是也用作便攜式媒體播放器的USB硬盤單元。同樣具有自驅(qū)動功能的許多USB設(shè)備是電池操作的并且可以經(jīng)由VBUS充電。
但是,USB標(biāo)準(zhǔn)具有限制,即通過USB電纜剛剛連接USB設(shè)備到USB主機(jī)之后,來自VBUS以供使用的電流需要不大于100mA。在消耗來自VBUS大于100mA電流的高功率設(shè)備的情況下,高功率設(shè)備在剛剛連接到USB主機(jī)之后以不大于100mA操作。在稱作“配置”的初始處理結(jié)束并且確認(rèn)高功率設(shè)備連接到的端口是高功率端口之后,高功率設(shè)備可以消耗大于500mA的電流。已經(jīng)執(zhí)行配置過程的USB設(shè)備由個人計算機(jī)識別為USB主機(jī)。例如,在USB硬盤單元由配置過程識別之后,它被置于文件系統(tǒng)的控制下,允許常規(guī)文件訪問。
為了形成信息處理裝置例如個人計算機(jī),需要除圖1中所示之外的許多電子電路等。但是,它們對于本領(lǐng)域技術(shù)人員眾所周知,并且不包括在本發(fā)明的要旨中。因此,它們的描述在該說明書中省略。另外,為了避免附圖的復(fù)雜,應(yīng)當(dāng)理解,僅硬件塊之間的部分被顯示。
圖2顯示根據(jù)本發(fā)明實施方案作為電子設(shè)備的USB設(shè)備的示意硬件構(gòu)造。
根據(jù)該實施方案的USB硬盤單元是包括硬盤驅(qū)動器的USB設(shè)備。當(dāng)連接到USB電纜時,USB硬盤單元用作有效的USB設(shè)備以執(zhí)行配置過程,從而它可以由個人計算機(jī)識別并且可以用作海量存儲單元。換句話說,USB硬盤單元具有它正常地用作個人計算機(jī)的USB硬盤單元的正常模式,和它通過使用USB接口的電源供給線充電內(nèi)置電池的充電模式。在充電模式中,硬盤單元的電源關(guān)閉。
該USB硬盤單元也具有自驅(qū)動功能。因此,該USB硬盤單元用作具有內(nèi)置硬盤驅(qū)動器的電池操作便攜式媒體播放器,并且可以重放硬盤上的內(nèi)容例如視頻和音樂。
圖2中所示的USB硬盤單元包括USB/ATA橋接器31,微處理器單元(MPU)32,HDD 33,電池(可再充電電池)34,充電/放電控制器35,電源選擇開關(guān)36,鎖定開關(guān)(模式轉(zhuǎn)換開關(guān))37,以及AC適配器檢測器38。
USB/ATA橋接器31是通過將HDD 33(對于ATA接口)連接到USB接口而使用它的協(xié)議轉(zhuǎn)換IC。USB/ATA橋接器31通過使用例如USB控制器IC和多功能單片微計算機(jī)來實現(xiàn)。USB/ATA橋接器31可以通過將存儲在內(nèi)置ROM(沒有顯示)或外部ROM中的固件裝載到內(nèi)置RAM(沒有顯示)中來執(zhí)行預(yù)先確定的處理。例如,USB/ATA橋接器31預(yù)先具有,像存儲在內(nèi)置ROM中的固件一樣,允許存儲單元例如HDD 33用作基于USB海量存儲類標(biāo)準(zhǔn)的設(shè)備所必需的功能。另外,通過使用可重寫外部ROM,USB設(shè)備程序,例如充電模式中的固件,可以相對容易且廉價地改變。
高級技術(shù)附加裝置(ATA)是通過標(biāo)準(zhǔn)化作為在個人計算機(jī)中將硬盤驅(qū)動器連接到總線的基本標(biāo)準(zhǔn)的集成設(shè)備電路(IDE)獲得的標(biāo)準(zhǔn)。
MPU 32是整個USB硬盤單元操作的集成控制的主控制器。MPU32主要通過使用電源選擇開關(guān)36執(zhí)行電源(VBUS、電池和AC適配器)的選擇切換,根據(jù)USB電纜(USB主機(jī))到鎖定開關(guān)37和USB/ATA橋接器31的連接或斷連接執(zhí)行操作模式管理,執(zhí)行自驅(qū)動模式中的操作控制例如存儲在HDD 31中的內(nèi)容例如視頻和音樂的重放,執(zhí)行電源管理例如電池34的充電和放電操作,以及執(zhí)行AC適配器(外部商業(yè)電源)的電源供給操作等。
當(dāng)USB硬盤單元不用作USB硬盤單元連接到的個人計算機(jī)的外圍設(shè)備,而是由自驅(qū)動功能用作非USB連接模式中的單個設(shè)備時,電池34用作主電源。例如,可再充電電池例如鋰離子電池,用作電池34。
充電/放電控制器35在充電模式中提供輸入電流到電池34,并且在電池操作模式也就是放電模式中控制從電池34的輸出電流。
電源選擇開關(guān)36將通過USB電纜中的VBUS提供的5伏特電源和通過AC適配器來自公共商業(yè)電源,和電池34的5伏特電源中的一個輸出到DC/DC轉(zhuǎn)換器。
鎖定開關(guān)37是指定在自驅(qū)動模式中鍵操作的允許/禁止的處理程序,并且被提供用于在使用自驅(qū)動功能重放內(nèi)容的情況下操作鍵(沒有顯示)的錯誤操作。
AC適配器檢測器38檢測外部電源是否通過AC適配器從公共商業(yè)電源提供。基于來自AC適配器檢測器38的檢測輸出,MPU 32可以確定通過使用AC適配器或電池充電的USB硬盤單元的操作,或者通過使用從USB電纜的VBUS或電池充電提供的電源的USB硬盤單元的操作。在正常模式中,USB硬盤單元恒定地操作而不管AC適配器是否使用。在充電模式中,當(dāng)AC適配器連接到USB硬盤單元時,USB硬盤單元由從AC適配器獲得的外部電源驅(qū)動而不使用VBUS。
DC/DC轉(zhuǎn)換器39將輸入的5伏特電壓轉(zhuǎn)換成驅(qū)動每個部分例如HDD 33的電壓(例如3.3V),并且作為驅(qū)動電源提供到該部分。但是,在充電模式中,DC/DC轉(zhuǎn)換器39基于來自MPU 32的指示停止到HDD 33的電源供給。
USB硬盤單元具有用于輸出當(dāng)自驅(qū)動功能用來重放內(nèi)容時獲得的視頻和音頻的顯示器(沒有顯示)和揚聲器,以及用于執(zhí)行鍵操作例如重放、停止、快速前進(jìn)和倒帶的用戶接口。
當(dāng)通過USB接口連接到個人計算機(jī)時,根據(jù)該實施方案的USB硬盤單元用作USB設(shè)備,也就是海量存儲單元。但是,即使當(dāng)不連接到USB接口時,根據(jù)該實施方案的USB硬盤單元具有獨自用作音樂播放器的自驅(qū)動功能。當(dāng)根據(jù)該實施方案的USB硬盤單元獨自操作時,電池34被使用。另外,鎖定開關(guān)37防止當(dāng)根據(jù)該實施方案的USB硬盤單元獨自操作時,因鍵的錯誤按下而發(fā)生的故障。
在連接到USB接口的狀態(tài)中,鎖定開關(guān)37沒用。通過使用該特征,正常模式和充電模式可以根據(jù)鎖定開關(guān)37的狀態(tài)來切換,當(dāng)USB硬盤單元連接到USB主機(jī)時。換句話說,在連接到USB接口的狀態(tài)中,鎖定開關(guān)37用作模式轉(zhuǎn)換開關(guān)。這可以減少開關(guān)的數(shù)目。顯然,除了鎖定開關(guān)37之外,模式轉(zhuǎn)換開關(guān)可以單獨地提供。
圖3顯示根據(jù)該實施方案的USB硬盤單元的操作模式改變。
如圖3中所示,USB硬盤單元的操作模式廣泛地劃分成USB硬盤單元通過USB接口連接到個人計算機(jī)的USB連接模式,和USB硬盤單元從USB電纜斷連接的非USB連接模式。
在非USB連接模式中,USB硬盤單元不受用作USB主機(jī)的個人計算機(jī)的控制,并且可以獨立用作便攜式媒體播放器。
如圖3中所示,在非USB連接模式中,USB硬盤單元具有鎖定開關(guān)37關(guān)閉并且USB硬盤單元獨自用作便攜式媒體播放器的自驅(qū)動模式,和鎖定開關(guān)37關(guān)閉并且鍵操作被禁止的鎖定模式。換句話說,通過打開鎖定開關(guān)37,USB硬盤單元變成鎖定模式,而通過關(guān)閉鎖定開關(guān)37,鍵操作被允許并且USB硬盤單元變成自驅(qū)動模式。
在USB連接模式中,USB硬盤單元提供有來自USB電纜的VBUS的驅(qū)動電源,并且可以用作作為USB主機(jī)的個人計算機(jī)的海量存儲單元。
如圖3中所示,在USB連接模式中,USB硬盤單元具有正常模式,其中通過關(guān)閉鎖定開關(guān)37,USB硬盤單元能夠用作個人計算機(jī)的外圍設(shè)備也就是海量存儲單元,以及充電模式,其中通過打開鎖定開關(guān)37,USB硬盤單元被停止以充電電池34。在充電模式中,到HDD 33的驅(qū)動電源供給停止。換句話說,在打開鎖定開關(guān)37之后,并且通過連接USB電纜,USB硬盤單元變成充電模式。
上面的描述由下面的表格總結(jié)。
USB連接模式中的正常模式和充電模式在下面描述。首先,描述正常模式。
當(dāng)USB電纜被連接時,MPU 32檢查鎖定開關(guān)37其狀態(tài)。如果鎖定開關(guān)37關(guān)閉,MPU 32輸出模式選擇信號(由“MODE SEL”指示)到USB/ATA橋接器31,使得USB硬盤單元變成正常模式。
當(dāng)通過確認(rèn)模式選擇信號而確定USB硬盤單元具有正常模式時,USB/ATA橋接器31執(zhí)行作為USB主機(jī)的個人計算機(jī)的配置過程。
此時,當(dāng)確定USB硬盤單元連接到的USB端口是低功率端口時,DPC端子保持有效。相反地,當(dāng)確定USB端口是高功率端口時,DPC端子變得有效。在DPC端子變得有效之后,MPU 32通過輸出指令到DC/DC轉(zhuǎn)換器39而導(dǎo)通HDD 33的電源。此后,電子設(shè)備用作電子設(shè)備通過USB連接到的個人計算機(jī)的外圍設(shè)備,也就是,它用作USB硬盤單元。
接下來,充電模式的情況在下面描述。
當(dāng)鎖定開關(guān)37在USB電纜連接的時候打開時,MPU 32輸出模式選擇信號(MODE SEL)到USB/ATA橋接器31使得USB硬盤單元具有充電模式。
當(dāng)通過確認(rèn)模式選擇信號而確定USB硬盤單元具有正常模式時,USB/ATA橋接器31執(zhí)行作為USB主機(jī)的個人計算機(jī)的配置過程。
此時,當(dāng)確定USB硬盤單元連接到的USB端口是低功率端口時,DPC端子保持有效。相反地,當(dāng)確定USB端口是高功率端口時,DPC端子變得有效。即使DPC端子變得有效,MPU 32通過輸出指令到充電/放電控制器35而不導(dǎo)通HDD 33的電源來開始充電MPU 32。
在充電模式中,對于從作為USB主機(jī)的個人計算機(jī)發(fā)出的命令,USB/ATA橋接器31響應(yīng)使得USB硬盤單元可以由系統(tǒng)識別為沒有介質(zhì)的可移動磁盤驅(qū)動器。另外,當(dāng)接收到命令例如從介質(zhì)中讀取或?qū)懭虢橘|(zhì)時,USB主機(jī)可以連續(xù)地返回代表“介質(zhì)不存在”的錯誤代碼。
可移動介質(zhì)沒有介質(zhì)的狀態(tài)在個人計算機(jī)的軟盤驅(qū)動器或CD-ROM驅(qū)動器中非常常見。因此,如果上面的錯誤代碼被返回,沒有故障在系統(tǒng)中發(fā)生,并且基于介質(zhì)的不存在,讀取或?qū)懭朊畈话l(fā)送。
換句話說,以這種方法,USB硬盤單元可以被USB主機(jī)看作沒有介質(zhì)的驅(qū)動器,雖然USB硬盤單元是實際不具有可移動驅(qū)動器功能的設(shè)備,所以沒有嚴(yán)重的系統(tǒng)錯誤發(fā)生。
仿真可移動驅(qū)動器所必需的大部分處理可以通過使用USB/ATA橋接器31的程序最初具有的USB海量存儲單元功能的一部分來實現(xiàn)。因此,獲得與仿真完全不同的USB設(shè)備的情況相比較,需要較少程序修改的優(yōu)點。
圖4是顯示在提供有電源之后由根據(jù)該實施方案的USB硬盤單元執(zhí)行的處理的流程圖。
當(dāng)USB電纜連接時(步驟S1),USB硬盤單元檢查它是否設(shè)置在充電模式中(步驟S2)。在該實施方案中,通過當(dāng)USB電纜連接時鎖定開關(guān)37的打開和關(guān)閉,充電模式被設(shè)置,如上所述。
如果充電模式被設(shè)置,MPU 32輸出模式選擇信號到USB/ATA橋接器31使得USB硬盤單元變成充電模式(步驟S3)。
響應(yīng)模式選擇信號,USB/ATA橋接器31執(zhí)行作為USB主機(jī)的個人計算機(jī)的配置過程,使得USB硬盤單元可以用作可移動磁盤驅(qū)動器(步驟S4)。
接下來,MPU 32設(shè)置電源到USB的VBUS(步驟S5),并且設(shè)置VBUS的充電電流(例如350mA)到充電/放電控制器35(步驟S6)。此后,充電電池34的操作被啟動(步驟S7)。
當(dāng)AC適配器檢測器38在充電電池34的操作期間檢測到AC適配器的連接(步驟S8)時,MPU 32將電源從USB電纜切換到AC適配器(步驟S9),并且在充電/放電控制器35中設(shè)置AC適配器的充電電流(例如1.4A)(步驟S10)。當(dāng)AC適配器沒有連接時,通過使用來自USB電纜的電源的電池34的充電連續(xù)地執(zhí)行(步驟S17)。
此后,USB電纜斷連接(步驟S11),該過程結(jié)束。
如果,在步驟S2中,確定USB硬盤單元不處于充電模式中,也就是鎖定開關(guān)37關(guān)閉,MPU 32輸出模式選擇信號(MODE SEL)到USB/ATA橋接器31使得USB硬盤單元可以用作初始外圍設(shè)備(步驟S12)。
USB/ATA橋接器31確認(rèn)模式選擇信號并且在正常模式中用作外部存儲單元以執(zhí)行個人計算機(jī)的配置過程(步驟S13)。
在結(jié)束配置過程之后,HDD 33的電源導(dǎo)通(步驟S14)并且USB硬盤單元用作個人計算機(jī)的外部存儲單元(S15)。
此后,當(dāng)USB電纜斷連接時(步驟S16),該過程結(jié)束。
在充電模式或正常模式中,根據(jù)該實施方案的USB主機(jī)執(zhí)行作為USB主機(jī)的個人計算機(jī)的配置過程。因此,個人計算機(jī)識別USB硬盤單元并且發(fā)出各種類型的命令。
為了避免當(dāng)個人計算機(jī)在充電模式中發(fā)出命令時嚴(yán)重系統(tǒng)錯誤的發(fā)生,如上所述,在充電模式中,當(dāng)USB電纜連接時,USB/ATA橋接器31響應(yīng)使得USB硬盤單元被系統(tǒng)識別為沒有介質(zhì)的可移動磁盤驅(qū)動器。另外,當(dāng)接收到命令例如從介質(zhì)中讀取或?qū)懭虢橘|(zhì)時,USB主機(jī)可以返回代表“介質(zhì)不存在”的錯誤代碼。
根據(jù)該實施方案的USB硬盤單元具有自驅(qū)動功能。因此,USB硬盤單元用作具有內(nèi)置硬盤驅(qū)動器的電池操作便攜式媒體播放器,并且可以在那里重放硬盤上的內(nèi)容例如視頻和音樂。
圖5顯示在充電模式中由根據(jù)該實施方案的USB硬盤單元與USB主機(jī)一起執(zhí)行的命令序列。圖5中所示的實例是USB海量存儲類命令序列。
首先,當(dāng)查詢命令從USB主機(jī)發(fā)出時,在充電模式中,USB硬盤單元發(fā)送響應(yīng),其仿真另一種設(shè)備以便被識別為可移動磁盤驅(qū)動器,并且指示USB硬盤單元的狀態(tài)是正常的(OK)。例如,在響應(yīng)消息中,可移動磁盤單元寫作設(shè)備類型。
當(dāng)正常命令(不包括查詢命令和請求檢測命令)從USB主機(jī)發(fā)出時,USB硬盤單元返回錯誤(不能執(zhí)行)。
對其響應(yīng),USB主機(jī)發(fā)送用于查找錯誤原因的請求檢測命令。然后,USB硬盤單元返回指示可移動存儲單元沒有裝入其中的介質(zhì)的錯誤。
可移動介質(zhì)沒有介質(zhì)的狀態(tài)在軟盤驅(qū)動器或CD-ROM驅(qū)動器中非常常見。因此,如果該錯誤被返回,USB主機(jī)中的故障不會發(fā)生。另外,基于介質(zhì)的不存在,命令例如讀取或?qū)懭氩粡腢SB主機(jī)發(fā)送。換句話說,USB硬盤單元仿真可移動磁盤驅(qū)動器操作,從而USB主機(jī)將USB硬盤單元看作沒有介質(zhì)裝入其中的驅(qū)動器而沒有任何問題,所以嚴(yán)重系統(tǒng)錯誤的發(fā)生被消除。
圖6是顯示由用作USB主機(jī)的個人計算機(jī)對通過USB連接的USB設(shè)備執(zhí)行的命令處理的流程圖。
USB主機(jī)發(fā)出命令(步驟S21)并且執(zhí)行到通過USB連接的USB設(shè)備的數(shù)據(jù)發(fā)送或從USB設(shè)備的數(shù)據(jù)接收(步驟S22)。
當(dāng)錯誤作為狀態(tài)從USB設(shè)備返回時(步驟S23),USB主機(jī)發(fā)送請求檢測命令(步驟S24)?;陧憫?yīng)請求檢測命令而返回的檢測數(shù)據(jù),錯誤的細(xì)節(jié)被獲得(步驟S25)。
圖7是顯示USB設(shè)備中的USB/ATA橋接器31對從USB主機(jī)發(fā)出的查詢命令而執(zhí)行的處理的流程圖。
當(dāng)接收到來自USB主機(jī)的查詢命令時(步驟S31),USB/ATA橋接器31確認(rèn)USB設(shè)備的操作模式(步驟S32)。操作模式可以基于從USB/ATA橋接器31輸出的模式選擇信號,或者鎖定開關(guān)37的打開/關(guān)閉狀態(tài)來確認(rèn)。
當(dāng)USB設(shè)備操作在正常模式中時,USB/ATA橋接器31將標(biāo)準(zhǔn)查詢數(shù)據(jù)返回到USB主機(jī)(步驟S33),并且指示正常狀態(tài)(由OK指示)(步驟S34)。
當(dāng)USB設(shè)備操作在充電模式中時,USB/ATA橋接器31將充電模式的查詢數(shù)據(jù)返回到USB主機(jī)(步驟S35),并且指示正常狀態(tài)(OK)(步驟S36)。
圖8是顯示USB設(shè)備中的USB/ATA橋接器31對從USB主機(jī)發(fā)出的命令而執(zhí)行的處理的流程圖。
當(dāng)接收到來自USB主機(jī)的命令時(步驟S41),USB/ATA橋接器31確認(rèn)USB設(shè)備的操作模式(步驟S42)。操作模式可以基于從USB/ATA橋接器31輸出的模式選擇信號,或者鎖定開關(guān)37的打開/關(guān)閉狀態(tài)而確認(rèn)。
當(dāng)USB設(shè)備操作在正常模式中時,USB/ATA橋接器31執(zhí)行標(biāo)準(zhǔn)命令處理(步驟S43)。USB/ATA橋接器31確認(rèn)命令處理是否已經(jīng)正常結(jié)束(步驟S44)。如果命令處理已經(jīng)正常結(jié)束,USB/ATA橋接器31指示正常狀態(tài)(OK)(步驟S45)。如果命令處理沒有正常結(jié)束,錯誤代碼被設(shè)置(步驟S46)。
當(dāng)USB設(shè)備操作在充電模式中時,USB/ATA橋接器31檢查來自USB主機(jī)的命令的類型(步驟S47)。
當(dāng)來自USB主機(jī)的命令是查詢或請求檢測命令時,充電模式的命令處理執(zhí)行(步驟S48)并且正常狀態(tài)(OK)被指示(步驟S49)。
如果來自USB主機(jī)的命令是除查詢和請求檢測命令之外的命令,命令處理不執(zhí)行(步驟S50),并且代表“介質(zhì)不存在”的錯誤代碼被設(shè)置(步驟S51)。
即使根據(jù)該實施方案的USB硬盤單元不是作為USB設(shè)備而連接,而是連接到USB主機(jī)以充電,它執(zhí)行配置過程并且由USB主機(jī)正確識別,從而不在USB主機(jī)和其它USB設(shè)備中引起故障。
另外,在充電模式中,如參考圖5描述的,根據(jù)該實施方案的USB硬盤單元用作另一種仿真設(shè)備以響應(yīng)來自USB主機(jī)的命令,從而USB主機(jī)中嚴(yán)重錯誤的發(fā)生可以避免。
充電模式中這種仿真的操作程序具有與正常模式中的操作程序的細(xì)小差別。因此,充電模式中的操作程序可以由最小的程序修改而實現(xiàn),從而減少研制周期和成本。
當(dāng)在充電模式中,響應(yīng)來自USB主機(jī)的查詢命令,USB/ATA橋接器31返回指示USB硬盤單元是可移動磁盤驅(qū)動器的響應(yīng)消息時,在響應(yīng)消息的特定字段中,在識別電子設(shè)備處于充電模式中時使用的字符串可以由USB/ATA橋接器31以與設(shè)備標(biāo)識信息字段的格式相匹配的形式寫入。作為選擇,在設(shè)備標(biāo)識信息字段中,電子設(shè)備或包括在電子設(shè)備中的組件的狀態(tài)可根據(jù)其識別的字符串可以與該字段的格式相匹配的形式寫入。
例如,在包括在響應(yīng)消息中的設(shè)備標(biāo)識信息字段中,“無效設(shè)備”被寫入。作為選擇,在設(shè)備名字段中,組件名,例如硬盤,另外寫入。
在這種情況下,發(fā)出查詢命令并接收響應(yīng)消息的USB主機(jī)可以正常地處理響應(yīng)消息,而不改變執(zhí)行作為外圍設(shè)備的電子設(shè)備的硬件操作的程序或設(shè)備驅(qū)動程序。另外,處理響應(yīng)消息基本內(nèi)容的應(yīng)用可以準(zhǔn)確地解釋“無效設(shè)備”的意義并且可以檢測電子設(shè)備處于充電模式中的狀態(tài)(參看圖9)。
而且,響應(yīng)上面,USB硬盤單元的充電模式圖標(biāo)和正常操作模式圖標(biāo)可以顯示在桌面上。圖10和11分別顯示充電模式圖標(biāo)和正常操作模式圖標(biāo)。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,各種修改、組合、次組合和更改可以依賴于設(shè)計需求和其它因素而發(fā)生,到它們在附加權(quán)利要求或其等價物的范圍內(nèi)的程度。
權(quán)利要求
1.一種電子設(shè)備,能夠用作信息處理裝置的外部設(shè)備,該電子設(shè)備包括連接裝置,連接到信息處理裝置;命令處理裝置,處理通過所述連接裝置從信息處理裝置發(fā)送的命令;可再充電電池;充電控制裝置,控制所述可再充電電池的充電操作;以及操作模式管理裝置,當(dāng)所述連接裝置連接到具有電源供給功能的接口時,選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式、和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電所述可再充電電池的充電模式中的一個,其中所述命令處理裝置根據(jù)所選操作模式處理命令。
2.根據(jù)權(quán)利要求1的電子設(shè)備,其中,在充電模式中,所述命令處理裝置仿真另一種電子設(shè)備的響應(yīng),使得信息處理裝置防止故障,雖然電子設(shè)備停止用作信息處理裝置的外部設(shè)備。
3.根據(jù)權(quán)利要求2的電子設(shè)備,還包括安裝在電子設(shè)備中的存儲單元,其中在正常操作模式中,所述操作模式管理裝置使得所述存儲單元能夠用作信息處理裝置的外部設(shè)備,而在充電模式中,所述操作模式管理裝置停止所述存儲單元的操作;以及在正常操作模式中,所述命令處理裝置用作外部存儲單元以正常地處理來自信息處理裝置的命令,而在充電模式中,命令處理裝置用作可移動存儲單元以處理來自信息處理裝置的命令。
4.根據(jù)權(quán)利要求3的電子設(shè)備,其中在充電模式中,響應(yīng)來自信息處理裝置的命令,所述命令處理裝置返回指示沒有介質(zhì)裝入可移動存儲單元中的錯誤。
5.根據(jù)權(quán)利要求3的電子設(shè)備,其中在充電模式中,響應(yīng)來自信息處理裝置的查詢命令,所述命令處理裝置返回指示電子設(shè)備是可移動存儲單元的響應(yīng)消息。
6.根據(jù)權(quán)利要求3的電子設(shè)備,其中在充電模式中,在包括在響應(yīng)來自信息處理裝置的查詢命令而給出的消息中的設(shè)備標(biāo)識信息字段中,在識別電子設(shè)備處于充電模式中時使用的字符串由所述命令處理裝置以與設(shè)備標(biāo)識信息字段的格式相匹配的形式寫入。
7.根據(jù)權(quán)利要求3的電子設(shè)備,其中在充電模式中,在包括在響應(yīng)來自信息處理裝置的查詢命令而給出的消息中的設(shè)備標(biāo)識信息字段中,電子設(shè)備或包括在電子設(shè)備中的組件的狀態(tài)可根據(jù)其識別的字符串由所述命令處理裝置以與設(shè)備標(biāo)識信息字段的格式相匹配的形式寫入。
8.根據(jù)權(quán)利要求1的電子設(shè)備,還包括鎖定開關(guān),當(dāng)電子設(shè)備沒有由所述連接裝置連接到信息處理裝置時,其指定在電子設(shè)備自驅(qū)動的狀態(tài)中鍵操作的允許和禁止中的一個,其中,當(dāng)電子設(shè)備由所述連接裝置連接到信息處理裝置時,在鎖定開關(guān)關(guān)閉的狀態(tài)中,所述操作模式管理裝置選擇信息處理裝置用作信息處理裝置的外部設(shè)備的正常操作模式,而在鎖定開關(guān)打開的狀態(tài)中,所述操作模式管理裝置選擇電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電所述可再充電電池的充電模式。
9.一種控制能夠用作信息處理裝置的外部設(shè)備的電子設(shè)備的方法,該電子設(shè)備包括可再充電電池,該方法包括步驟當(dāng)電子設(shè)備連接到具有電源供給功能的接口時,通過選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式、和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式中的一個來執(zhí)行操作模式管理;以及根據(jù)所選操作模式執(zhí)行命令處理。
10.一種具有外圍設(shè)備的信息處理裝置,該信息處理裝置包括用戶接口,用于使用顯示屏幕提供用戶操作環(huán)境;連接裝置,用于連接外圍設(shè)備;操作狀態(tài)獲取裝置,用于通過使用所述連接裝置獲取外圍設(shè)備的操作狀態(tài);以及操作狀態(tài)顯示裝置,用于將指示由所述操作狀態(tài)獲取裝置獲取的外圍設(shè)備操作狀態(tài)的狀態(tài)圖標(biāo)顯示在顯示屏幕上。
11.根據(jù)權(quán)利要求10的信息處理裝置,其中所述操作狀態(tài)獲取裝置基于響應(yīng)發(fā)出到外圍設(shè)備的命令從外圍設(shè)備發(fā)送的響應(yīng)消息來獲取外圍設(shè)備的操作狀態(tài)。
12.根據(jù)權(quán)利要求10的信息處理裝置,其中所述連接裝置具有電源供給功能;外圍設(shè)備具有執(zhí)行外圍設(shè)備操作的正常操作模式和停止外圍設(shè)備操作并通過使用電源供給功能執(zhí)行充電的充電模式;以及所述操作狀態(tài)顯示裝置顯示正常操作模式圖標(biāo)和充電模式圖標(biāo)中的一個。
13.一種以計算機(jī)可讀形式描述、用于在計算機(jī)系統(tǒng)上執(zhí)行電子設(shè)備的控制的計算機(jī)程序,其中電子設(shè)備包括可再充電電池并且能夠用作信息處理裝置的外部設(shè)備,該計算機(jī)程序包括步驟當(dāng)電子設(shè)備連接到具有電源供給功能的接口時,通過選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式、和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式中的一個來執(zhí)行操作模式管理;以及根據(jù)所選操作模式執(zhí)行命令處理。
14.一種能夠用作信息處理裝置的外部設(shè)備的電子設(shè)備,該電子設(shè)備包括連接單元,連接到信息處理裝置;命令處理器,處理通過所述連接單元從信息處理裝置發(fā)送的命令;可再充電電池;充電控制器,控制所述可再充電電池的充電操作;以及操作模式管理單元,當(dāng)所述連接單元連接到具有電源供給功能的接口時,選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式、和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電所述可再充電電池的充電模式中的一個,其中所述命令處理器根據(jù)所選操作模式處理命令。
15.一種具有外圍設(shè)備的信息處理裝置,該信息處理裝置包括用戶接口,用于使用顯示屏幕提供用戶操作環(huán)境;連接單元,連接到外圍設(shè)備;操作狀態(tài)獲取單元,通過使用所述連接單元獲取外圍設(shè)備的操作狀態(tài);以及操作狀態(tài)顯示單元,將指示由所述操作狀態(tài)獲取單元獲取的外圍設(shè)備操作狀態(tài)的狀態(tài)圖標(biāo)顯示在顯示屏幕上。
全文摘要
本發(fā)明公開一種電子設(shè)備,可以用作信息處理裝置的外部設(shè)備。該電子設(shè)備包括連接到信息處理裝置的連接單元、處理通過連接單元從信息處理裝置發(fā)送的命令的命令處理器、可再充電電池、控制可再充電電池的充電操作的充電控制器、以及操作模式管理單元。當(dāng)連接單元連接到具有電源供給功能的接口時,其選擇電子設(shè)備用作信息處理裝置的外部設(shè)備的正常操作模式、和電子設(shè)備停止用作信息處理裝置的外部設(shè)備并且充電可再充電電池的充電模式中的一個。命令處理器根據(jù)所選操作模式處理命令。
文檔編號G06F1/26GK1702600SQ20051007298
公開日2005年11月30日 申請日期2005年5月25日 優(yōu)先權(quán)日2004年5月25日
發(fā)明者末松俊成, 菅澤正司, 望月利幸, 秀永洋之 申請人:索尼株式會社