專利名稱:對連接到計(jì)算機(jī)的外圍設(shè)備進(jìn)行管理的信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置。
背景技術(shù):
近年來,已經(jīng)出現(xiàn)一種安裝在其功能只限于執(zhí)行特定功能的個人計(jì)算機(jī)(PC)上的OS(操作系統(tǒng))。然而,在存儲裝置如HDD(硬盤驅(qū)動器)中并沒有準(zhǔn)備用于該OS的區(qū)域。按已安裝在個人計(jì)算機(jī)中狀態(tài)出廠的OS包括通用OS和專用OS。專用OS與通用OS相結(jié)合安裝在一個存儲裝置中。專用OS不能從通用OS識別出來。因此,從通用OS的角度看,專用OS是無用的區(qū)域。因此,有必要最小化專用OS的區(qū)域。
即使多種控制設(shè)備(它們也稱作外圍設(shè)備)和用于操作這些控制設(shè)備的應(yīng)用專門連接到專用OS,具有特定功能的OS的區(qū)域也應(yīng)通過考慮所有控制設(shè)備和用于操作控制設(shè)備的應(yīng)用來進(jìn)行計(jì)算。已經(jīng)有一種在可連接控制設(shè)備的控制器中安裝與所連接的控制設(shè)備相對應(yīng)的應(yīng)用的技術(shù)(例如,參見專利文獻(xiàn)1)。
專利文獻(xiàn)1JP 2002-182919A專利文獻(xiàn)2JP 2002-323977A上述技術(shù)通過使用控制器來識別控制設(shè)備。因此,即使沒有實(shí)際使用任何控制設(shè)備,也存儲(也稱為安裝)用于其的應(yīng)用,因?yàn)榭刂破鳈z測到了該控制設(shè)備。一旦安裝了應(yīng)用,即使可以容易地卸走所連接的控制設(shè)備,也不能刪除(也稱為卸載)已經(jīng)不必要的用于其的應(yīng)用。
從而,即使其中安裝有操作系統(tǒng)的存儲裝置的容量有限,不必要的應(yīng)用依然保存在其中。因此,存在這種情況,即使添加了控制設(shè)備并重新執(zhí)行了安裝用于其的應(yīng)用的操作,由于存儲裝置容量受限,也不能安裝應(yīng)用。另外,由于存在不必要的應(yīng)用,在OS的激活時間上會出現(xiàn)延遲。
發(fā)明內(nèi)容
因此本發(fā)明的一個目的是,使一種信息處理裝置在存儲裝置上只存儲連接到個人計(jì)算機(jī)的外圍設(shè)備所必需的應(yīng)用,從而減少存儲裝置的使用區(qū)域。本發(fā)明還允許在激活專用OS時與前激活狀態(tài)進(jìn)行比較并自動刪除已經(jīng)不必要的應(yīng)用。因此,從存儲裝置中刪除了不必要的應(yīng)用,使得即使在那里新安裝了應(yīng)用,也可以防止超出存儲裝置的容量。
為了解決這些問題,本發(fā)明采用了下列裝置。(1)根據(jù)本發(fā)明,一種信息處理裝置包括第一存儲單元,其中存儲在可連接至外圍設(shè)備的計(jì)算機(jī)上執(zhí)行的基本程序、在外圍設(shè)備使用時執(zhí)行的外圍設(shè)備關(guān)聯(lián)程序以及對連接到計(jì)算機(jī)的外圍設(shè)備的類型進(jìn)行識別的識別程序;和控制單元,用于執(zhí)行基本程序、外圍設(shè)備關(guān)聯(lián)程序以及識別程序,其中,控制單元包括通過執(zhí)行識別程序?qū)Ξ?dāng)前連接的外圍設(shè)備的類型進(jìn)行存儲的單元,和通過執(zhí)行基本程序從其中存儲多個外圍設(shè)備關(guān)聯(lián)程序的第二存儲單元將與當(dāng)前連接的外圍設(shè)備相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序存儲在第一存儲單元中的單元。這種構(gòu)成允許信息處理裝置在存儲裝置上只安裝連接到個人計(jì)算機(jī)的外圍設(shè)備所必需的應(yīng)用,因此減少存儲裝置的使用區(qū)域。
(2)另選地,本發(fā)明可以包括通過執(zhí)行基本程序從第一存儲單元刪除任何與當(dāng)前連接的外圍設(shè)備不相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序的裝置。這種構(gòu)成允許在激活專用OS時與前激活狀態(tài)進(jìn)行比較并自動刪除已經(jīng)不必要的應(yīng)用。因此,從存儲裝置中刪除了不必要的應(yīng)用,使得即使在那里新安裝應(yīng)用,也可以防止超出存儲裝置的容量。
(3)根據(jù)本發(fā)明,外圍設(shè)備也可以是一種專門連接到計(jì)算機(jī)擴(kuò)展槽的擴(kuò)展單元。
本發(fā)明使信息處理裝置可以在存儲裝置中只存儲與其相連接的外圍設(shè)備所必需的應(yīng)用,從而減少存儲裝置的使用區(qū)域。另外,本發(fā)明還允許在激活專用OS時與前激活狀態(tài)進(jìn)行比較并自動刪除已經(jīng)不必要的應(yīng)用。因此,從存儲裝置中刪除了不必要的應(yīng)用,使得即使在那里新安裝應(yīng)用,也可以防止超出存儲裝置的容量。
圖1是根據(jù)本發(fā)明最佳模式的信息處理裝置的外觀圖。
圖2是根據(jù)本發(fā)明最佳模式的信息處理裝置的示意圖。
圖3是裝置的主體1的硬件框圖。
圖4A是顯示擴(kuò)展單元首次連接到信息處理裝置時的處理(新存儲處理)的流程圖。
圖4B是顯示擴(kuò)展單元首次連接到信息處理裝置時的處理(新存儲處理)的流程圖。
圖5A是顯示更換正常使用的擴(kuò)展單元時的處理(單元更換處理)的流程圖。
圖5B是顯示更換正常使用的擴(kuò)展單元時的處理(單元更換處理)的流程圖。
圖6是將調(diào)諧單元6插入擴(kuò)展艙(extended bay)5中后的屏面顯示的示例。
圖7是將DVD驅(qū)動單元7插入擴(kuò)展艙5中后的屏面顯示的示例。
圖8是將電池單元8插入擴(kuò)展艙5中后的屏面顯示的示例。
圖9是將DVD驅(qū)動單元7插入擴(kuò)展艙5中的指令的屏面顯示的示例。
具體實(shí)施例方式
下面將參考附圖描述根據(jù)用于實(shí)施本發(fā)明的最佳模式(以下稱為實(shí)施例)的信息處理裝置。以下實(shí)施例的構(gòu)造僅是例示性的,本發(fā)明并不局限于該實(shí)施例的構(gòu)造。
<裝置外觀>
該信息處理裝置可以實(shí)現(xiàn)為諸如個人計(jì)算機(jī)、移動信息終端或移動電話的信息設(shè)備。接下來,描述將信息處理裝置實(shí)現(xiàn)為個人計(jì)算機(jī)的示例。
圖1顯示信息處理裝置的外觀。該信息處理裝置具有裝置主體1、與裝置主體1關(guān)聯(lián)操作的鍵盤2以及未顯示的鼠標(biāo)。裝置主體1包括顯示器3、包圍顯示器3的屏幕框架,以及專用OS激活按鈕(單觸按鈕)4,該專用OS激活按鈕位于包括顯示器3的屏幕框架的整個表面的下方中央處。
裝置主體1具有一擴(kuò)展艙5。在擴(kuò)展艙5中插著各種擴(kuò)展單元,包括調(diào)諧單元(接收裝置)6、DVD驅(qū)動單元7以及電池單元8。用于讀取記錄在DVD介質(zhì)上的信息或?qū)⑿畔懙紻VD介質(zhì)上的DVD驅(qū)動單元7,被用來讀取不僅記錄在DVD介質(zhì)而且記錄在CD或其他記錄介質(zhì)上的信息以及將信息寫到這些介質(zhì)上。
本發(fā)明的實(shí)施例并不限于這種其中插有調(diào)諧單元6、DVD驅(qū)動單元7和電池單元8的信息處理裝置。本發(fā)明也適用于其中插有其它驅(qū)動單元(如CD-ROM驅(qū)動單元、硬盤驅(qū)動單元或磁-光盤驅(qū)動單元)的信息處理裝置。除擴(kuò)展單元以外的外圍設(shè)備也可以成為應(yīng)用目標(biāo)。在裝置主體1中嵌入了提供信息處理裝置功能的CPU、存儲器(包括RAM和ROM)、硬盤以及各種控制器。
圖2是本發(fā)明實(shí)施例的示意圖。該實(shí)施例顯示允許將擴(kuò)展單元插入到擴(kuò)展艙5中的個人計(jì)算機(jī)(對應(yīng)于電子設(shè)備)的示例。在圖2中,個人計(jì)算機(jī)9由裝置主體1和耦合到裝置主體1并通過鉸接部31可開合的顯示器3。箭頭X1和X2各指示個人計(jì)算機(jī)9的寬度方向,箭頭Y1和Y2各指示它的深度方向,箭頭Z1和Z2各指示它的高度(厚度)方向。
裝置主體1在其上表面上具有鍵盤2,在其內(nèi)部具有CPU等,在其右下部具有用于包含擴(kuò)展單元的擴(kuò)展艙5。擴(kuò)展艙5在裝置主體1的右側(cè)表面33具有作為擴(kuò)展單元插入槽的開口32。擴(kuò)展板5被構(gòu)成為從開口32沿箭頭X2所示方向延伸至裝置中部的縫。擴(kuò)展艙5在箭頭X2所示方向上的端部設(shè)有連接器34。由于連接器34位于裝置主體1的內(nèi)部,在圖2中通過部分切去裝置主體1的上表面來顯示。
作為擴(kuò)展單元,還準(zhǔn)備有調(diào)諧單元6、DVD驅(qū)動單元7、電池單元8等。擴(kuò)展單元6、7、8中的每一個都構(gòu)成為可以插入到擴(kuò)展艙5中的平板并具有可在沿X2插入方向的梢部連接到連接器34的連接器35。單元6、7、8中的每一個都專門插入擴(kuò)展艙5中。這使得個人計(jì)算機(jī)9可以通過連接器34訪問擴(kuò)展單元并允許擴(kuò)展其功能。
換句話說,用戶根據(jù)希望使用的功能選擇調(diào)諧單元6、DVD驅(qū)動單元7以及電池單元8中的任一個,并將所選擇的單元插入到擴(kuò)展艙5中。擴(kuò)展艙5在一些場合下可以由不同的術(shù)語指示,也可以稱為艙、擴(kuò)展槽、多樣艙或多用艙(多用途艙)。
<硬件配置>
圖3顯示裝置主體1的硬件框圖。裝置主體1具有控制信息處理裝置的CPU 10;RAM 11,用于在其中存儲在CPU 10中執(zhí)行的程序或由CPU 10處理的數(shù)據(jù);用于音頻(語音或聲音)輸出的音頻控制器12;顯示器3,顯示由調(diào)諧單元6接收的電視廣播信息(圖像、文本信息等)、由DVD驅(qū)動單元7再現(xiàn)的信息或由CPU 10處理的信息;視頻圖形控制器13;可重寫ROM 15,用于在其中存儲BIOS 14;用于接入LAN的LAN控制卡16;調(diào)制解調(diào)器卡17,用于通過電話線接入外部網(wǎng)絡(luò);鍵盤控制器(KBC)18,用于控制輸入裝置,如由多個鍵構(gòu)成并用于輸入諸如字符的代碼的鍵盤(KB)2或鼠標(biāo)25;硬盤驅(qū)動器19;芯片組20;以及實(shí)時時鐘(RTC)21。CPU 10連接到芯片組20。
與芯片組20相連接的有視頻圖形控制器13、RAM 11、ROM 15、KBC 18、RTC 21、電源控制22、微型PCI 26等。芯片組20控制CPU 10與各組件之間的連接。RAM 11臨時在其中存儲針對OS(操作系統(tǒng))的程序的一部分或要由CPU 10執(zhí)行的應(yīng)用程序。RAM 11也存儲對于CPU10的處理必要的各種數(shù)據(jù)。
在硬盤驅(qū)動器(HDD)19中存儲OS(如專用OS 23和通用OS 24)、驅(qū)動程序、應(yīng)用程序以及各種信息(如外圍設(shè)備類型信息27、外圍設(shè)備信息28、外圍設(shè)備管理信息29以及外圍設(shè)備識別信息30)。
在外圍設(shè)備類型信息27中記錄可以插入到擴(kuò)展艙5中的擴(kuò)展單元的具體類型的信息以及擴(kuò)展單元的識別信息。這里所述的識別信息是用于識別已經(jīng)插入到擴(kuò)展艙5中的擴(kuò)展單元的類型的信息。在外圍設(shè)備類型信息中,可以附加記錄在外圍設(shè)備類型信息27中尚未記錄的新擴(kuò)展單元的類型的信息以及新擴(kuò)展單元的識別信息。
在外圍設(shè)備信息28中記錄當(dāng)前插入到擴(kuò)展艙5中的擴(kuò)展單元的類型的信息。在當(dāng)前插入到擴(kuò)展艙5中的擴(kuò)展單元被另一個擴(kuò)展單元替換的時候,從外圍設(shè)備信息28中刪除替換之前的擴(kuò)展單元的類型,并將替換之后的擴(kuò)展單元的類型記錄在外圍設(shè)備信息28中。
在外圍設(shè)備管理信息29中記錄個人計(jì)算機(jī)上當(dāng)前可用的擴(kuò)展單元的類型的信息。在外圍設(shè)備識別信息30中記錄當(dāng)外圍設(shè)備管理信息29中記錄的擴(kuò)展單元的類型與外圍設(shè)備信息28中記錄的擴(kuò)展單元的類型不符時的不符類型的信息。
<功能概要>
在信息處理裝置中,預(yù)先安裝了典型的通用OS 24和專用OS 23兩種OS。專用OS 23具有接收電視廣播并允許觀看、收聽和記錄所接收的電視廣播的功能。專用OS 23還具有允許觀看和收聽DVD內(nèi)容的功能。典型的信息設(shè)備如個人計(jì)算機(jī)只具有一個電源按鈕,與之相比,在信息處理裝置中準(zhǔn)備了除正常電源按鈕之外的按鈕(專用OS激活按鈕4),用于激活專用OS 23。
嵌在信息處理裝置中的BIOS(對應(yīng)于接收裝置、控制裝置和激活裝置中的每一個)14區(qū)別其電源按鈕的操作與專用OS激活按鈕4的操作。BIOS 14響應(yīng)于電源按鈕的輸入激活通用OS 24,響應(yīng)于專用OS激活按鈕4的輸入激活專用OS 23。為此目的,將通用OS 24和專用OS 23預(yù)先安裝在不同的部分(稱為分區(qū))中。
BIOS 14已適于根據(jù)電源按鈕的輸入或?qū)S肙S激活按鈕的輸入從各部分激活OS。通過這種機(jī)制,可以通過專用OS激活按鈕4的輸入激活專用OS 23。
由于本實(shí)施例致力于專用OS 23的短時間激活,所以在休眠狀態(tài)下存儲信息。也就是說,在正執(zhí)行多個進(jìn)程(任務(wù))(包括專用OS 23中的進(jìn)程)的狀態(tài)下將存儲器映像記錄在硬盤中。這種存儲器映像在下面稱為休眠映像。因此,在激活通用OS 24期間,應(yīng)防止重寫通用OS 24之外的專用OS 23以及在專用OS 23中的進(jìn)程中使用的應(yīng)用和其他信息。
相應(yīng)地,在通用OS 24執(zhí)行期間,信息處理裝置從通用OS 24禁止識別其中記錄有專用OS 23的部分(分區(qū))。通過這種機(jī)制,即使激活了通用OS 24,也禁止從通用OS 24和在通用OS 24上運(yùn)行的程序識別專用OS 23的分區(qū),從而防止重寫專用OS 23的分區(qū)中的信息。這就啟用了休眠映像的保持和專用OS 23的短時間激活。
<處理流程>
圖4A和4B是顯示任何擴(kuò)展單元首次連接到個人計(jì)算機(jī)時的處理(新存儲處理)的流程圖。該處理可以實(shí)現(xiàn)為在信息處理裝置中包含的CPU 10中執(zhí)行的計(jì)算機(jī)程序。
圖4A和4B顯示在將專用OS 23和校驗(yàn)應(yīng)用已重新存儲(也稱為安裝)在個人計(jì)算機(jī)的HDD 19中后將擴(kuò)展單元(也稱為外圍設(shè)備)插入個人計(jì)算機(jī)的擴(kuò)展艙中時的處理。這里所述的專用OS 23是一種程序,該程序從其中存儲有與各種擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用的恢復(fù)CD中將各與要由用戶使用的擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用存儲在HDD 19中。專用OS 23也是從HDD 19中刪除各與用戶不再使用的擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用的程序。專用OS 23對應(yīng)于根據(jù)本發(fā)明的基本程序。
驅(qū)動程序和應(yīng)用是使各種擴(kuò)展單元可以在計(jì)算機(jī)上使用的程序。與用戶所使用的擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用對應(yīng)于根據(jù)本發(fā)明的外圍設(shè)備關(guān)聯(lián)程序。校驗(yàn)應(yīng)用是用于對插入擴(kuò)展艙中的擴(kuò)展單元的類型進(jìn)行識別的程序,對應(yīng)于根據(jù)本發(fā)明的用于對連接到計(jì)算機(jī)的外圍設(shè)備的類型進(jìn)行識別的識別程序。執(zhí)行專用OS 23的CPU10、與擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用以及校驗(yàn)應(yīng)用對應(yīng)于根據(jù)本發(fā)明的控制裝置。
在該處理中,當(dāng)將要用的擴(kuò)展單元插入到個人計(jì)算機(jī)的擴(kuò)展艙5中并且按下個人計(jì)算機(jī)的專用OS激活按鈕4的時候,激活信息處理裝置(S401)。
接下來,信息處理裝置激活校驗(yàn)應(yīng)用(S402)。然后,信息處理裝置判斷校驗(yàn)應(yīng)用是否第一次被激活(S403)。如果HDD 19中沒有記錄校驗(yàn)應(yīng)用被激活的次數(shù),則信息處理裝置判斷校驗(yàn)應(yīng)用是第一次被激活,并且在HDD 19中記錄校驗(yàn)應(yīng)用被激活的次數(shù)。這里,信息處理裝置記錄1作為校驗(yàn)應(yīng)用被激活的次數(shù)。
如果判斷校驗(yàn)應(yīng)用的激活是第一次激活,則信息處理裝置將執(zhí)行S404中的處理。如果判斷校驗(yàn)應(yīng)用的激活不是第一次激活,則信息處理裝置向作為校驗(yàn)應(yīng)用被激活的次數(shù)的值增加對應(yīng)于一個單元的值,然后執(zhí)行圖5A中的S503中的處理(參見圖4A和圖5A中的每一個中的(A))。因此,信息處理裝置要執(zhí)行的處理根據(jù)校驗(yàn)應(yīng)用被激活的次數(shù)是一次還是兩次或更多次而不同。這就是為什么信息處理裝置要判斷校驗(yàn)應(yīng)用的激活是不是第一次激活的原因。
接下來,信息處理裝置將當(dāng)前插入擴(kuò)展艙5中的擴(kuò)展單元的類型記錄在外圍設(shè)備信息28中(S404)。在該處理中,校驗(yàn)應(yīng)用首先參照外圍設(shè)備類型信息27。
然后,校驗(yàn)應(yīng)用識別當(dāng)前插入到擴(kuò)展艙5中的擴(kuò)展單元的類型,并把所識別的擴(kuò)展單元的類型記錄在外圍設(shè)備信息28中。在擴(kuò)展單元中,記錄了與已記錄在外圍設(shè)備類型信息27中的外圍設(shè)備的識別信息相關(guān)聯(lián)的識別信息。相應(yīng)地,校驗(yàn)應(yīng)用根據(jù)已記錄在外圍設(shè)備類型信息27中的擴(kuò)展單元的識別信息和插入到擴(kuò)展艙5中的擴(kuò)展單元的識別信息來識別插入到擴(kuò)展艙中的擴(kuò)展單元的類型。
雖然這里顯示的示例是根據(jù)識別信息來識別插入到擴(kuò)展艙5中的擴(kuò)展單元的類型,但是也可以使用其他方式來識別插入到擴(kuò)展艙5中的擴(kuò)展單元的類型。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下結(jié)束專用OS 23的激活(S405)。然后,信息處理裝置在液晶顯示器3的屏幕上顯示將DVD驅(qū)動單元7插入到擴(kuò)展艙5中的指令。圖9顯示了將DVD驅(qū)動單元7插入到擴(kuò)展艙5中的指令的屏面示例。然后,在將DVD驅(qū)動單元7插入到擴(kuò)展艙5中并將恢復(fù)CD插入到DVD驅(qū)動器中后,在按下個人計(jì)算機(jī)的專用OS按鈕時就激活了專用OS 23(S406)。在恢復(fù)CD中,已存儲了與各種擴(kuò)展單元相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用。
接下來,信息處理裝置從外圍設(shè)備信息28中獲取關(guān)于當(dāng)前插入到擴(kuò)展艙5中的擴(kuò)展單元的類型的信息(下面稱作連接信息)(S407)。然后,信息處理裝置判斷在處理S407獲得的連接信息中是否存在指示調(diào)諧單元6插入擴(kuò)展艙5中的信息(S408)。如果該信息存在,則信息處理裝置從恢復(fù)CD在HDD 19中存儲各與調(diào)諧單元6相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用(下面稱作調(diào)諧器應(yīng)用程序)(S409)。如果該信息不存在,則信息處理裝置將執(zhí)行S410中的處理。
接下來,信息處理裝置判斷在處理S407獲得的連接信息中是否存在指示DVD驅(qū)動單元7插入在擴(kuò)展艙5中的信息(S410)。如果該信息存在,則信息處理裝置自動在HDD 19中存儲來自恢復(fù)CD的各與DVD驅(qū)動單元7相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用(下面稱作DVD應(yīng)用)(S411)。如果該信息不存在,則信息處理裝置執(zhí)行S412中的處理。
接下來,信息處理裝置判斷在處理S407獲得的連接信息中是否存在指示電池單元8插入擴(kuò)展艙5的信息(S412)。如果該信息存在,則信息處理裝置將自動在HDD 19中存儲來自恢復(fù)CD的各與電池單元8相關(guān)聯(lián)的驅(qū)動程序和應(yīng)用(下面稱作電池應(yīng)用)(S413)。如果該信息不存在,則信息處理裝置執(zhí)行S414中的處理。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下執(zhí)行對與各種擴(kuò)展單元中已在S408到S413的處理中存儲在HDD 19中的擴(kuò)展單元相關(guān)聯(lián)的應(yīng)用的設(shè)置。該應(yīng)用的設(shè)置指示使插入在擴(kuò)展艙5中的擴(kuò)展單元可以在個人計(jì)算機(jī)上使用。
然后,信息處理裝置將在處理S407中獲得的連接信息記錄在外圍設(shè)備管理信息29中(S414)。隨后,信息處理裝置在校驗(yàn)應(yīng)用的控制下結(jié)束專用OS 23的激活(S415)。
接下來,信息處理裝置在顯示器3的屏幕上顯示將正常使用擴(kuò)展單元插入到擴(kuò)展艙5中的指令。這里所述的正常使用擴(kuò)展單元指可以由在S408到S414處理中存儲在HDD 19中的驅(qū)動程序和應(yīng)用進(jìn)行操作的擴(kuò)展單元。
接下來,在將正常使用擴(kuò)展單元插入到擴(kuò)展艙5中后,在按下個人計(jì)算機(jī)的專用OS激活按鈕4時信息處理裝置激活專用OS 23(S416)。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下實(shí)現(xiàn)針對外圍設(shè)備管理信息29的休眠映像。也就是說,記錄在外圍設(shè)備管理信息29中的信息被轉(zhuǎn)變成不可修改狀態(tài)(S417)。
接下來,信息處理裝置在校驗(yàn)應(yīng)用程序的控制下結(jié)束專用OS 23的激活(S418)。然后,在信息處理裝置的激活結(jié)束后,正常使用擴(kuò)展單元在激活專用OS 23時變得可在個人計(jì)算機(jī)上使用。圖6到8示出在新存儲處理結(jié)束后由專用OS 23執(zhí)行激活時在顯示器3上顯示的屏面示例。
因此,信息處理裝置被允許在存儲裝置中只存儲當(dāng)前連接到個人計(jì)算機(jī)的外圍設(shè)備所必需的驅(qū)動程序和應(yīng)用。
圖5A和5B是顯示更換正常使用擴(kuò)展單元時的處理(單元更換處理)的流程圖。該處理可以實(shí)現(xiàn)為要在信息處理裝置中包含的CPU 10中執(zhí)行的計(jì)算機(jī)程序。在該處理中,當(dāng)用另一個擴(kuò)展單元更換插入在擴(kuò)展艙5中的正常使用擴(kuò)展單元并且按下個人計(jì)算機(jī)的專用OS激活按鈕4時,激活信息處理裝置(S501)。然后,信息處理裝置激活校驗(yàn)應(yīng)用(S502)。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下參照外圍設(shè)備信息28和外圍設(shè)備管理信息29中的每一個(S503)。然后,信息處理單元裝置在校驗(yàn)應(yīng)用的控制下判斷記錄在外圍設(shè)備信息28中的信息是否不同于記錄在外圍設(shè)備管理信息29中的信息(S504)。當(dāng)信息不同時,信息處理裝置執(zhí)行S505中的處理。當(dāng)信息并非不同時,信息處理裝置結(jié)束單元更換處理。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下從外圍設(shè)備信息28獲取連接信息。然后,信息處理裝置在校驗(yàn)應(yīng)用的控制下在HDD 19中的外圍設(shè)備識別信息30中記錄與記錄在外圍設(shè)備管理信息29中的擴(kuò)展單元類型不相符的記錄在外圍設(shè)備信息28中的擴(kuò)展單元類型的信息(S505)。
接下來,信息處理裝置在顯示器3的屏幕上顯示擴(kuò)展單元已被更換。然后,信息處理裝置在顯示器3的屏幕上顯示將DVD驅(qū)動單元7插入到擴(kuò)展艙5中的指令。進(jìn)一步,信息處理裝置在顯示器3的屏幕上顯示準(zhǔn)備恢復(fù)CD(S506)。
接下來,信息處理裝置判斷用戶是否已批準(zhǔn)更換正常使用擴(kuò)展單元(S507)。如果用戶不批準(zhǔn),則信息處理裝置結(jié)束單元更換處理。如果用戶已批準(zhǔn),則信息處理裝置在校驗(yàn)應(yīng)用的控制下將取消休眠映像。也就是說,記錄在外圍設(shè)備管理信息29中的信息轉(zhuǎn)變?yōu)榭尚薷臓顟B(tài)(S508)。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下獲取記錄在外圍設(shè)備識別信息30中的擴(kuò)展單元類型的信息。然后,信息處理裝置根據(jù)記錄在外圍設(shè)備識別信息30中的擴(kuò)展單元類型的信息從HDD 19中刪除已經(jīng)不必要的針對擴(kuò)展單元的應(yīng)用(S509)。已經(jīng)不必要的針對擴(kuò)展單元的應(yīng)用指的是在用其他擴(kuò)展單元更換正常使用擴(kuò)展單元后的針對正常使用擴(kuò)展單元的應(yīng)用。
接下來,信息處理裝置在校驗(yàn)應(yīng)用的控制下結(jié)束專用OS 23的激活(S510)。然后,信息處理裝置讀取記錄在外圍設(shè)備信息28中的信息(S511)。
然后,在將DVD驅(qū)動單元7插入到擴(kuò)展艙5中并將恢復(fù)CD插入到DVD驅(qū)動器中后,信息處理裝置在個人計(jì)算機(jī)的專用OS激活按鈕按下時激活專用OS 23(S512)。
接下來,信息處理裝置判斷在處理S505獲得的連接信息中是否存在指示調(diào)諧單元6插入在擴(kuò)展艙5中的信息(S513)。如果該信息存在,則信息處理裝置在HDD 19中自動存儲來自恢復(fù)CD的調(diào)諧應(yīng)用(S514)。如果該信息不存在,則信息處理裝置執(zhí)行S515中的處理。
接下來,信息處理裝置判斷在處理S505獲得的連接信息中是否存在指示DVD驅(qū)動單元7插入在擴(kuò)展艙5中的信息(S515)。如果該信息存在,則信息處理裝置在HDD 19中自動存儲來自恢復(fù)CD的DVD應(yīng)用(S516)。如果該信息不存在,則信息處理裝置執(zhí)行S516中的處理。
接下來,信息處理裝置判斷在處理505獲得的連接信息中是否存在指示電池單元8連接至擴(kuò)展艙5的信息(S517)。如果該信息存在,則信息處理裝置在HDD 19中自動存儲來自恢復(fù)CD的電池應(yīng)用(S518)。如果該信息不存在,則信息處理裝置執(zhí)行S519中的處理。
接下來,信息處理裝置在S513到S518的處理中執(zhí)行對已存儲在HDD 19中的各種擴(kuò)展單元中的某一個的應(yīng)用的設(shè)置。然后,信息處理裝置將在處理S505中獲得的連接信息記錄在外圍設(shè)備管理信息29中(S519)。隨后,信息處理裝置在校驗(yàn)應(yīng)用的控制下結(jié)束專用OS 23的激活(S520)。
接下來,信息處理裝置在顯示器3的屏幕上顯示將正常使用擴(kuò)展單元插入到擴(kuò)展艙5中的指令。這里所述的正常使用擴(kuò)展單元指的是可以由在S513到S518處理中存儲在HDD 19中的驅(qū)動程序和應(yīng)用進(jìn)行操作的擴(kuò)展單元。在將正常使用擴(kuò)展單元插入到擴(kuò)展艙5中后,信息處理裝置在按下個人計(jì)算機(jī)的專用OS激活按鈕4時激活專用OS 23(S521)。
接下來,信息處理裝置實(shí)現(xiàn)針對外圍設(shè)備管理信息29的休眠映像。也就是說,記錄在外圍設(shè)備管理信息29中的信息被轉(zhuǎn)變成不可修改狀態(tài)(S522)。然后,信息處理裝置在校驗(yàn)應(yīng)用程序的控制下結(jié)束專用OS 23的激活(S523)。
然后,在信息處理裝置的激活結(jié)束以后,正常使用擴(kuò)展單元在激活專用OS 23時變得可在個人計(jì)算機(jī)上使用。圖6到8示出在在單元更換處理結(jié)束后對專用OS 23執(zhí)行激活時在顯示器3上顯示的屏面示例。
因此,信息處理裝置被允許刪除當(dāng)前沒有連接到個人計(jì)算機(jī)的外圍設(shè)備的不必要的驅(qū)動程序和應(yīng)用。另外,信息處理裝置還被允許在存儲裝置中只存儲當(dāng)前連接到個人計(jì)算機(jī)的外圍設(shè)備所必需的驅(qū)動程序和應(yīng)用。
如上所述,信息處理裝置在HDD 19中只存儲當(dāng)前插入在擴(kuò)展艙5中的擴(kuò)展單元所必需的驅(qū)動程序和應(yīng)用。相應(yīng)地,可以減少HDD 19中的使用區(qū)域。另外,信息處理裝置將當(dāng)前插入在擴(kuò)展艙5中的擴(kuò)展單元記錄為休眠映像。這就允許根據(jù)記錄為休眠映像的信息激活應(yīng)用并使應(yīng)用在恒定的最佳軟件環(huán)境下運(yùn)行。
而且,在激活專用OS 23時,信息處理裝置將與前激活狀態(tài)進(jìn)行比較,并且自動刪除已經(jīng)不必要的應(yīng)用。因此,從HDD 19中刪除不必要的應(yīng)用,并且即使在此重新安裝應(yīng)用,也可以防止超出HDD 19的容量。
<變型例>
所述實(shí)施例顯示了在校驗(yàn)應(yīng)用控制下結(jié)束專用OS 23激活的信息處理裝置的示例。然而,本發(fā)明的實(shí)施例并不限于這種構(gòu)造。例如,也可以執(zhí)行圖4A和4B顯示的新存儲處理和圖5A和5B顯示的單元更換處理而不結(jié)束專用OS 23的激活。
<計(jì)算機(jī)可讀記錄介質(zhì)>
可以將使計(jì)算機(jī)執(zhí)行上述任何功能的程序記錄在計(jì)算機(jī)可讀記錄介質(zhì)上。通過使計(jì)算機(jī)從記錄介質(zhì)讀取程序并執(zhí)行該程序,可以提供其功能。這里所述的計(jì)算機(jī)可讀記錄介質(zhì)指通過電、磁、光學(xué)、機(jī)械或化學(xué)操作存儲諸如數(shù)據(jù)和程序的信息并允許從計(jì)算機(jī)讀取所存儲信息的記錄介質(zhì)。在這種記錄介質(zhì)中,可從計(jì)算機(jī)上拆卸的記錄介質(zhì)例如包括軟盤、磁光盤、CD-ROM、CD-R/W、DVD、DAT、8mm磁帶以及存儲卡。在這種記錄介質(zhì)中,固定至計(jì)算機(jī)的記錄介質(zhì)包括硬盤和ROM(只讀存儲器)。
權(quán)利要求
1.一種信息處理裝置,包括第一存儲單元,其中存儲在可連接至外圍設(shè)備的計(jì)算機(jī)上執(zhí)行的基本程序、在外圍設(shè)備使用時執(zhí)行的外圍設(shè)備關(guān)聯(lián)程序以及對連接到計(jì)算機(jī)的外圍設(shè)備的類型進(jìn)行識別的識別程序;和控制單元,用于執(zhí)行基本程序、外圍設(shè)備關(guān)聯(lián)程序以及識別程序,其中,控制單元包括通過執(zhí)行識別程序?qū)Ξ?dāng)前連接的外圍設(shè)備的類型進(jìn)行存儲的單元,和通過執(zhí)行基本程序從其中存儲多個外圍設(shè)備關(guān)聯(lián)程序的第二存儲單元將與當(dāng)前連接的外圍設(shè)備相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序存儲在第一存儲單元中的單元。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,進(jìn)一步包括通過執(zhí)行基本程序從第一存儲單元刪除任何與當(dāng)前連接的外圍設(shè)備不相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序的單元。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,外圍設(shè)備包括專門連接到計(jì)算機(jī)的擴(kuò)展槽的擴(kuò)展單元。
4.一種使用計(jì)算機(jī)的信息處理方法,該計(jì)算機(jī)包括第一存儲單元,第一存儲單元中存儲在可連接至外圍設(shè)備的計(jì)算機(jī)上執(zhí)行的基本程序、在對應(yīng)外圍設(shè)備使用時執(zhí)行的外圍設(shè)備關(guān)聯(lián)程序以及用于對連接到計(jì)算機(jī)的外圍設(shè)備的類型進(jìn)行識別的識別程序,該信息處理方法包括以下步驟通過執(zhí)行識別程序存儲當(dāng)前連接的外圍設(shè)備的類型;以及通過執(zhí)行基本程序從其中存儲多個外圍設(shè)備關(guān)聯(lián)程序的第二存儲單元將該多個外圍設(shè)備關(guān)聯(lián)程序中與當(dāng)前連接的外圍設(shè)備相關(guān)聯(lián)的任何一個存儲在第一存儲單元中。
5.根據(jù)權(quán)利要求4所述的信息處理方法,還通過執(zhí)行基本程序從第一存儲單元刪除任何與當(dāng)前連接的外圍設(shè)備不相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序。
6.根據(jù)權(quán)利要求4所述的信息處理方法,其中,外圍設(shè)備包括專門連接到計(jì)算機(jī)的擴(kuò)展槽的擴(kuò)展單元。
全文摘要
對連接到計(jì)算機(jī)的外圍設(shè)備進(jìn)行管理的信息處理裝置。根據(jù)本發(fā)明,允許在硬盤驅(qū)動器中僅存儲連接至個人計(jì)算機(jī)的外圍設(shè)備所必需的驅(qū)動程序和應(yīng)用,從而減小硬盤驅(qū)動器的使用區(qū)域。信息處理裝置包括第一存儲單元和控制單元,第一存儲單元中存儲在可連接至外圍設(shè)備的計(jì)算機(jī)上執(zhí)行的基本程序、在外圍設(shè)備使用時執(zhí)行的外圍設(shè)備關(guān)聯(lián)程序以及用于對連接到計(jì)算機(jī)的外圍設(shè)備的類型進(jìn)行識別的識別程序,控制單元用于執(zhí)行基本程序、外圍設(shè)備關(guān)聯(lián)程序以及識別程序,其中,控制單元包括通過執(zhí)行識別程序?qū)Ξ?dāng)前連接的外圍設(shè)備的類型進(jìn)行存儲的單元,和通過執(zhí)行基本程序從其中存儲多個外圍設(shè)備關(guān)聯(lián)程序的第二存儲單元將與當(dāng)前連接的外圍設(shè)備相關(guān)聯(lián)的外圍設(shè)備關(guān)聯(lián)程序存儲在第一存儲單元中的單元。
文檔編號G06F9/445GK1841324SQ20051009154
公開日2006年10月4日 申請日期2005年8月15日 優(yōu)先權(quán)日2005年3月31日
發(fā)明者大柜敏郎 申請人:富士通株式會社