專利名稱::將第二個計算機系統(tǒng)實現(xiàn)為第一個計算機系統(tǒng)的接口的制作方法
技術領域:
:一般地說,本發(fā)明涉及數(shù)據(jù)處理系統(tǒng),特別是為獨立的計算機系統(tǒng)提供接口。更具體地說,本發(fā)明涉及使用第二個獨立的計算機系統(tǒng)作為第一個計算機系統(tǒng)的輸入或輸出接口。
背景技術:
:便攜電子設備的發(fā)展包括個人數(shù)字助理(PDA)、便攜無線電話設備、便攜電子書寫板、便攜電子圖書設備、個人便攜游戲系統(tǒng)以及考慮其便攜性而設計的其他各種設備?;旧现v,便攜電子設備是為特定目的設計的計算機系統(tǒng)。大多數(shù)便攜電子設備不包括較大計算機系統(tǒng)(如桌面計算機或膝上計算機)的全部硬件功能。具體地說,較大計算機系統(tǒng)通常包括比便攜電子設備更大的存儲器和更大的處理能力。所以,許多便攜電子設備被設計成以某種方式與另一計算機系統(tǒng)相連接。例如,一個便攜電子設備可與另一計算機系統(tǒng)相連以訪問數(shù)據(jù)和軟件。典型的便攜電子設備是個人數(shù)字助理(PDA)。PDA常常包括一個端口,用于連接一個裝載了PDA指定軟件的較大計算機系統(tǒng)。用戶可以直接向PDA輸入一個地址,或者在運行PDA指定軟件的較大計算機系統(tǒng)上輸入該地址。該較大計算機系統(tǒng)在接收到與PDA進行數(shù)據(jù)同步的請求時,將PDA上的數(shù)據(jù)與輸入較大計算機系統(tǒng)的PDA數(shù)據(jù)進行比較并傳送數(shù)據(jù)以同步這些系統(tǒng)之間的數(shù)據(jù)。PDA上的數(shù)據(jù)與較大計算機系統(tǒng)上的數(shù)據(jù)的同步是一個有利的特征。然而,需要提供較大計算機和PDA之間的進一步的接口。例如,需要利用在PDA上可得到的輸入接口和輸入處理作為向較大計算機系統(tǒng)的輸入。再有,盡管PDA可獨立地向用戶提供大的功能,但PDA也應增強較大計算機系統(tǒng)的功能。例如,需要改善訪問較大計算機系統(tǒng)中的數(shù)據(jù)的安全性,而PDA可能用作訪問該計算機系統(tǒng)中數(shù)據(jù)的鑰匙。
發(fā)明內(nèi)容所以,考慮到上述情況,本發(fā)明的一個目的是提供一種改進的數(shù)據(jù)處理系統(tǒng)。本發(fā)明的另一目的是提供用于為獨立的計算機系統(tǒng)提供接口的方法、系統(tǒng)和程序。本發(fā)明的又一目的是提供用于使用第二個獨立的計算機作為第一個計算機的輸入或輸出接口的方法、系統(tǒng)和程序。根據(jù)本發(fā)明的一個方面,第二個獨立的計算機系統(tǒng)被駁接到第一個計算機系統(tǒng)中。然后,該第一個計算機系統(tǒng)使用該第二個獨立的計算機系統(tǒng)的輸入接口和輸出接口中的至少一個作為與第一個計算機系統(tǒng)接口的外圍設備。當?shù)诙€獨立的計算機系統(tǒng)從第一個計算機系統(tǒng)脫離時,第二個獨立計算機系統(tǒng)的輸入接口和輸出接口中的至少一個單獨作為僅與該第二個獨立計算機系統(tǒng)接口的外圍設備。根據(jù)本發(fā)明的另一方面,當?shù)诙€獨立的計算機系統(tǒng)被駁接到第一個計算機系統(tǒng)中時,第一個計算機系統(tǒng)使兩系統(tǒng)間的數(shù)據(jù)同步。根據(jù)本發(fā)明的再一方面,只有當?shù)诙€獨立的計算機系統(tǒng)被駁接到第一個計算機系統(tǒng)中時才能訪問第一個計算機系統(tǒng)。根據(jù)本發(fā)明的又一方面,第二個獨立的計算機系統(tǒng)是第一個獨立的計算機系統(tǒng)的唯一輸入設備。在下面的詳細文字描述中,本發(fā)明的全部目的、特點和優(yōu)點將變得顯而易見。在所附權利要求中列舉了相信能表征本發(fā)明的新穎特征。然而,通過參考下文中對一實施示例的詳細描述并結合附圖進行閱讀,將最好地理解發(fā)明本身以及優(yōu)選使用方式及其進一步的目的和優(yōu)點,其中圖1描繪可利用本發(fā)明的方法、系統(tǒng)和程序的計算機系統(tǒng)的一個實施例;圖2描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的具有一個用于便攜電子設備的內(nèi)部駁接系統(tǒng)的計算機系統(tǒng)的方框圖;圖3描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的具有一個用于便攜電子設備的外部駁接系統(tǒng)的計算機系統(tǒng)的方框圖;圖4描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的以一個便攜電子設備作為輸入設備的圖2的計算機系統(tǒng)的方框圖;圖5描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的以一個便攜電子設備作為輸入設備的圖3的計算機系統(tǒng)的方框圖;圖6描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序用于控制便攜電子設備的過程和程序的高級邏輯流程圖;以及圖7描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序用于控制主計算機的過程和程序的高級邏輯流程圖。具體實施例方式在下文的描述中,為了進行解釋,列舉了大量具體細節(jié)以提供對本發(fā)明的徹底理解,然而,對于本領域技術人員,顯然可以實施本發(fā)明而無需這些具體細節(jié)。在其他實例中,以方框圖形式顯示了公知的結構和設備,以避免不必要地模糊了本發(fā)明。本發(fā)明可在多種系統(tǒng)中執(zhí)行,包括若干不同操作系統(tǒng)下的多種計算系統(tǒng)和電子設備。在本發(fā)明的一個實施例中,該計算系統(tǒng)是一個便攜電子設備,如掌上計算機、個人數(shù)字助理、電話設備或也能包含可提供電話、增強型電話、消息傳送或信息服務的通信功能的其他電子計算系統(tǒng)。然而,該計算系統(tǒng)也可以是筆記本計算機、手寫板(tablet)計算機、桌面計算機、網(wǎng)絡計算機、中型計算機、服務器系統(tǒng)或大型計算機。所以,一般地說,本發(fā)明優(yōu)選地在執(zhí)行計算任務(如管理可由該計算機系統(tǒng)訪問的存儲器中的數(shù)據(jù))的計算機系統(tǒng)中實施。此外,該計算機系統(tǒng)優(yōu)選地包括至少一個輸出設備和至少一個輸入設備?,F(xiàn)在參考附圖,特別是圖1,圖中描繪一個計算機系統(tǒng)的實施例,以該計算機可以有利地利用本發(fā)明的方法、系統(tǒng)和程序。計算機系統(tǒng)10包括總線22或其他通信設備以在計算機系統(tǒng)10內(nèi)傳送信息,以及至少一個處理設備(如處理器12)與總線22連接,以處理信息。優(yōu)選地,總線22包括低延遲和較高延遲的路徑,它們由橋連接并在計算機系統(tǒng)10內(nèi)由多個總線控制器控制。處理器12可以是一個通用處理器,如IBM的PowerPCTM處理器,在正常操作期間它在存儲于動態(tài)存儲設備(如隨機存取存儲器(RAM)14)和靜態(tài)存儲設備(如只讀存儲器(ROM)16)中的操作系統(tǒng)和應用軟件的控制下處理數(shù)據(jù)。優(yōu)選地,操作系統(tǒng)向用戶提供圖形用戶界面(GUI)。在一個優(yōu)選實施例中,應用軟件含有機器可執(zhí)行指令,當在處理器12上執(zhí)行這些指令時可完成圖6和圖7的流程圖中描繪的操作以及這里描述的其他操作?;蛘?,本發(fā)明的步驟可由特定硬件部件實現(xiàn),這些硬件部件包含硬連線的邏輯用于實現(xiàn)這些步驟,或者由編程的計算機部件和定制的硬件部件的任何組合來實現(xiàn)。本發(fā)明可作為計算機程序產(chǎn)品來提供,其被包括在機器可讀介質上,在該介質上存儲的機器可執(zhí)行指令用于使計算機系統(tǒng)10按程序實現(xiàn)根據(jù)本發(fā)明的過程。這里所用術語“機器可讀介質”包括參與向處理器12或計算機系統(tǒng)10的其他部件提供用于執(zhí)行的指令的任何介質。這樣的介質可以采取多種形式,包括但不限于非易失性介質、易失性介質以及傳輸介質。非易失性介質的一般形式包括例如軟盤、硬盤、磁帶或任何其他磁介質、只讀光盤(CD-ROM)或任何其他光介質、穿孔卡片或具有穿孔圖案的任何其他物理介質、可編程ROM(PROM)、可擦PROM(EPROM)、電EPROM(EEPROM)、閃速存儲器、任何其他存儲器芯片或卡,或計算機系統(tǒng)10能從中讀取并適于存儲指令的任何其他介質。在本實施例中,非易失介質的一個例子是海量存儲設備18。易失性介質包括動態(tài)存儲器,如RAM14。傳輸介質包括同軸電纜、銅線或光纖,包括構成總線22的連線。傳輸介質還能采取聲波或光波的形式,如在射頻或紅外數(shù)據(jù)通信過程中產(chǎn)生的那些波。再有,本發(fā)明還可以作為計算機程序產(chǎn)品被下載,其中程序指令可利用載波或其他傳輸介質中體現(xiàn)的數(shù)據(jù)信號,通過到達連接于總線22的通信接口32的網(wǎng)絡鏈路34(例如調制解調器或網(wǎng)絡連接),從遠程計算機(如服務器39)下載到發(fā)請求的計算機系統(tǒng)10。通信接口32提供與網(wǎng)絡鏈路34連接的雙向數(shù)據(jù)通信,網(wǎng)絡鏈路34可與例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)連接,或如這里描繪的那樣,直接與因特網(wǎng)服務提供商(ISP)37相連。特別是,網(wǎng)絡鏈路34可提供與一個或多個網(wǎng)絡的有線和/或無線網(wǎng)絡通信。而ISP37又提供通過因特網(wǎng)38或其他網(wǎng)絡的數(shù)據(jù)通信服務。因特網(wǎng)38可指使用特定協(xié)議(如傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP))彼此通信的全世界范圍的網(wǎng)絡和網(wǎng)關的集合。ISP37和因特網(wǎng)38都使用攜帶數(shù)字數(shù)據(jù)流的電的、電磁的或光的信號。穿過各種網(wǎng)絡的信號和在網(wǎng)絡鏈路34上及穿過通信接口32的攜帶數(shù)字數(shù)據(jù)進、出計算機系統(tǒng)10的信號是傳送信息的載波信號的例子。再有,多個外圍部件可添加到計算機系統(tǒng)10上,它們連接到與總線22連接的輸入/輸出(I/O)控制器11。可以理解,多種類型的端口、插槽和模塊可由I/O控制器11控制。例如,音頻輸入/輸出設備28連接到I/O控制器11,用于控制通過送話器或其他聲音或嘴唇運動捕獲設備的音頻輸入,或控制通過揚聲器或其他聲音投射設備的音頻輸出。顯示器24也連接到I/O控制器11,用于提供視覺的、觸覺的或其他圖形表示格式。鍵盤26和光標控制設備30,如鼠標器、跟蹤球或光標定向鍵與I/O控制器11連接,作為用戶向計算機系統(tǒng)10輸入的接口。便攜電子設備31與I/O控制器11連接,用于多種目的。便攜電子設備31可與計算機系統(tǒng)10同步數(shù)據(jù),或從計算機系統(tǒng)10接收下載的信息。此外,便攜電子設備31可作為用戶向計算機系統(tǒng)10輸入的接口。再有,便攜電子設備31可經(jīng)由計算機系統(tǒng)10可用的電源來充電。在本發(fā)明的另一些實施例中,可添加其他輸入和輸出外圍部件。現(xiàn)在參考圖2,圖中描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的具有一個用于便攜電子設備的內(nèi)部駁接系統(tǒng)的計算機系統(tǒng)的方框圖。如圖中所示,與圖1的計算機系統(tǒng)10相似的一個便攜計算機系統(tǒng)50包括一個顯示監(jiān)視器52和鍵盤54作為外圍設備??梢岳斫?,便攜計算機系統(tǒng)50可包括具有多種特征的多種計算機系統(tǒng),如膝上計算機或便攜電子設備。此外,便攜計算機系統(tǒng)50包括一個便攜電子設備的駁接空間56。便攜電子設備駁接空間56可允許一個便攜電子設備從便攜計算機系統(tǒng)50基座的頂端滑動或通過計算機系統(tǒng)10的基座的兩側面59之一滑動。便攜電子設備駁接空間56可適應于連接多個類型、尺寸和形狀的便攜電子設備。在另一個實施例中,便攜計算機系統(tǒng)50可支持用于多個便攜電子設備的駁接空間。在便攜電子設備駁接空間56內(nèi),便攜計算機系統(tǒng)50可通過電子的、紅外的或其他類型的數(shù)據(jù)傳輸連接來建立與便攜電子設備的連接。此外,在便攜電子設備駁接空間56內(nèi),計算機系統(tǒng)50可與便攜電子設備建立電源連接?;蛘?,便攜電子設備駁接空間56可以只是提供放置便攜電子設備的結構性支持,那里便攜電子設備經(jīng)由獨立于便攜電子設備駁接空間56的電纜或其他類型的連接器來建立與計算機系統(tǒng)50的數(shù)據(jù)連接和電源連接?,F(xiàn)在參考圖3,圖中顯示根據(jù)本發(fā)明的方法、系統(tǒng)和程序的具有一個用于便攜電子設備的外部駁接系統(tǒng)的計算機系統(tǒng)的方框圖。如圖中所示,與圖1的計算機系統(tǒng)10相似的一個計算機系統(tǒng)60包括一個顯示監(jiān)視器62和鍵盤64作為外圍設備。此外,從計算機系統(tǒng)10可訪問一個便攜電子設備接口66。便攜電子設備接口66可包含一個固定端口或連接于一個端口的附加硬件。便攜電子設備接口66可適應于連接多個類型和尺寸的便攜電子設備。再有,便攜電子設備接口66既可向便攜電子設備提供數(shù)據(jù)連接,也可向其提供電源。在另一個實施例中,計算機系統(tǒng)60可支持多個便攜電子設備接口。再有,該便攜電子設備接口可構建到另一外圍設備中,如鍵盤或監(jiān)視器中?,F(xiàn)在參考圖4,圖中描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序的以一個便攜電子設備作為輸入設備的圖2的計算機系統(tǒng)的方框圖。如圖中所示,便攜電子設備75被插入計算機系統(tǒng)50。便攜電子設備75的特征包括輸入鍵77、手書識別面板78以及觸摸屏79。在另一個實施例中,便攜電子設備75可包括其他特征。輸入鍵77可包括但不限于可按壓鍵、滾動工具以及其他可調節(jié)鍵。手書識別面板78能檢測手寫符號,從而使便攜電子設備能把手寫符號轉換成字母、數(shù)字或其他字符。觸摸屏79檢測所施加的壓力和運動。便攜電子設備75把施加到觸摸屏79上的壓力的位置轉換成一個光標控制輸入。優(yōu)選地,便攜電子設備75在被插入計算機系統(tǒng)50時能在多種模式之間切換。用戶可向計算機系統(tǒng)50或便攜電子設備75提供一個輸入,以請求操作模式。在該例中,用戶可通過按輸入鍵76來選擇操作模式之一。隨著每次按輸入鍵76,便攜電子設備75循環(huán)到下一個模式。在這些模式之一中,便攜電子設備75可被設置為輸入/輸出模式,從而使便攜電子設備75接收的輸入被接收作為要控制計算機系統(tǒng)50的輸入,而不是作為要操作便攜電子設備75的輸入。再有,在輸入/輸出模式中,便攜電子設備75可從計算機系統(tǒng)50接收信息,用于由輸出接口輸出。為在輸入/輸出模式時,仍需要便攜電子設備75的處理輸入和輸出的功能。例如,在輸入/輸出模式中,在手書識別面板78上檢測到的符號被便攜電子設備75轉換成字符并被計算機系統(tǒng)50接收作為輸入,如同例如來自鍵盤或語音輸入工具的輸入。在另一個例子中,在觸摸屏79上檢測到的壓力和運動被便攜電子設備75轉換成光標控制運動并被計算機系統(tǒng)50接收作為輸入,如同例如來自鼠標器或其他光標控制器的輸入??梢岳斫猓诒景l(fā)明的另一實施例中,便攜電子設備75可提供其他類型接口,向這些接口的輸入被便攜電子設備75轉換并傳送給計算機系統(tǒng)50作為來自外圍設備的輸入。此外,可以理解,計算機系統(tǒng)50可向便攜電子設備75傳送輸出數(shù)據(jù),使得便攜電子設備75的任何輸出接口被用作可由計算機系統(tǒng)50使用的另一外圍輸出接口的一部分。當便攜電子設備75以同步模式操作時,計算機系統(tǒng)50還能與便攜電子設備75同步數(shù)據(jù),向便攜電子設備75下載數(shù)據(jù)和從便攜電子設備75上載數(shù)據(jù)。在計算機系統(tǒng)50上執(zhí)行的軟件可提供一個接口,用于輸入可與便攜電子設備75上的數(shù)據(jù)同步的數(shù)據(jù)。此外,計算機系統(tǒng)50可經(jīng)由網(wǎng)絡連接訪問軟件和數(shù)據(jù),并把該軟件和數(shù)據(jù)下載到便攜電子設備75中。有利地,當計算機系統(tǒng)50支持駁接多個便攜電子設備時,計算機系統(tǒng)50可在其中每個設備之間同步數(shù)據(jù)。許多便攜電子設備利用可再充電電池。當便攜電子設備75被插入便攜電子設備駁接空間56時,計算機系統(tǒng)50還能對它再充電。再充電可與便攜電子設備75在上述操作模式之一的操作下并行進行。然而,計算機系統(tǒng)50可能需要管理何時可得到再充電。例如,如果計算機系統(tǒng)50也在獨立消耗電池,則計算機系統(tǒng)50可斷開再充電,除非用戶要求再充電。再有,作為安全性措施,計算機系統(tǒng)50包括一種操作模式,在這種模式下只有當一個被授權的便攜電子設備被插入便攜電子設備駁接空間56時計算機系統(tǒng)50才能操作。這樣,便攜電子設備75可作為訪問計算機系統(tǒng)50的鑰匙。特別是便攜電子設備75可以是允許訪問計算機系統(tǒng)50的唯一輸入設備。便攜電子設備75可以由例如便攜電子設備75內(nèi)的處理器中嵌入的安全標識號來標識。此外,可根據(jù)標識號、用戶名或其他標準選擇多個授權的便攜電子設備作為訪問計算機系統(tǒng)50的鑰匙。再有,便攜電子設備75可以作為這樣一個鑰匙,如果沒有它,則用戶只被允許訪問可從計算機系統(tǒng)50訪問的某些軟件和數(shù)據(jù)。此外,如果一個未授權便攜電子設備被插入計算機系統(tǒng)供使用,則計算機系統(tǒng)50將試圖確定該計算機系統(tǒng)50的所有者是否從另一個計算機系統(tǒng)登錄到該網(wǎng)絡并發(fā)送一個消息指出未授權的使用。另一種作法是,為實現(xiàn)訪問計算機系統(tǒng)50的安全性,計算機系統(tǒng)50可要求用戶在被允許訪問計算機系統(tǒng)50之前通過便攜電子設備75的安全要求。例如,訪問便攜電子設備75的安全性功能可包括匹配指紋掃描或其他生物測量輸入。根據(jù)便攜電子設備75的安全性征性來實現(xiàn)對計算機系統(tǒng)50的安全訪問,這使得只需更新便攜電子設備75,就可利用安全技術方面的進步?,F(xiàn)在參考圖5,圖中顯示根據(jù)本發(fā)明的方法、系統(tǒng)和程序的以一個便攜電子設備作為輸入設備的圖3的計算機系統(tǒng)的方框圖。如圖中所示,便攜電子設備85通過電子的、紅外的或其他類型的數(shù)據(jù)傳送鏈路連接于便攜電子設備接口66。再有,便攜電子設備85可連接于便攜電子設備接口66以接收供電。計算機系統(tǒng)60能與便攜電子設備85交互,其方式類似于圖4中描述的便攜電子設備75與計算機系統(tǒng)50之間的交互。例如,用戶可通過按輸入鍵76來在各操作模式之間切換。便攜電子設備85包括揚聲器87、小鍵盤88和送話器89。優(yōu)選地,便攜電子設備85能被設置成輸入/輸出模式,從而使便攜電子設備85接收的輸入被接收作為計算機系統(tǒng)60的輸入,而不是作為要獨立控制便攜電子設備的操作的輸入。再有,在便攜電子設備85處檢測到的輸出數(shù)據(jù)可被接收作為經(jīng)由便攜電子設備85的輸出接口輸出的信息。例如,在輸入/輸出模式下,計算機系統(tǒng)60將把便攜電子設備85識別為送話器外圍設備、揚聲器系統(tǒng)和小鍵盤設備。此外,在輸入/輸出模式下,便攜電子設備85可能需要處理和轉換供輸出或輸入的數(shù)據(jù)。例如,便攜電子設備85可包括語音識別特征以達到語音撥號的目的。當在輸入/輸出模式時,便攜電子設備可實現(xiàn)語音識別特征以使語音與存儲在便攜電子設備中的語音條目匹配。該語音條目指出一個用戶名,其能被作為名字的文本輸入傳送到計算機系統(tǒng)10。計算機系統(tǒng)10在一消息傳送程序中可使該文本名字與一個消息傳送地址匹配,并啟動與那個人的基于網(wǎng)絡的通信。可以理解,在另一些實施例中,便攜電子設備85的輸入和輸出的設備和功能二者都可由計算機系統(tǒng)60使用?,F(xiàn)在參考圖6,圖中描繪根據(jù)本發(fā)明的方法、系統(tǒng)和程序用于控制便攜電子設備的過程和程序的高級邏輯流程圖。如圖中所示,該過程在塊100開始,然后進行到塊102,塊102描繪了確定該便攜電子設備是否檢測到與主計算機的駁接或連接。如果未檢測到,則過程在塊102重復。如果檢測到連接,則過程進行到塊104。塊104顯示了確定收到輸入時該輸入的類型。如果收到一個同步請求,則過程進行到塊106。塊106描繪了通過向主計算機發(fā)送一個同步信號來啟動便攜電子設備與主計算機的同步。于是主計算機和便攜電子設備將傳送數(shù)據(jù),包括從主計算機系統(tǒng)向便攜電子設備下載軟件,然后過程結束。如果收到一個輸入/輸出請求,則過程進行到塊108。塊108描繪了把便攜電子設備設置為輸入/輸出模式。在輸入/輸出模式下,便攜電子設備作為輸入接口來接收輸入,以便控制主計算機。再有,在輸入/輸出模式下,便攜電子設備從主計算機接收信號作為到輸出接口的輸出信號。接下來,塊109顯示向主計算機傳送一個輸入/輸出模式信號,從而使主計算機將把便攜電子設備識別為輸入/輸出接口,然后過程結束。如果發(fā)出一個充電請求,則過程進行到塊110。塊110描繪起動與電源的連接,然后過程結束。如果不能從主計算機得到電源,則過程可啟動一個告警輸出,以向用戶顯示沒有發(fā)生再充電?,F(xiàn)在參考圖7,圖中顯示根據(jù)本發(fā)明的方法、系統(tǒng)和程序用于控制主計算機的過程和程序的高級邏輯流程圖。如圖中所示,該過程在塊120開始,然后進行到塊122。塊122顯示檢測與便攜電子設備的駁接或連接。該過程在塊122重復,直至檢測到與便攜電子設備的駁接或連接,然后過程進行到塊124。塊124描繪了確定該計算機系統(tǒng)是否是在設備授權模式下操作。如果該計算機系統(tǒng)是在設備授權模式下操作,則過程進行到塊126;否則過程進行到塊130。塊126顯示了確定設備標識是否與被授權的標識匹配。可通過便攜電子設備內(nèi)處理器的安全標識與被授權標識匹配,來進行設備識別。在另一個例子中,可要求用戶提供一個與被授權的生物測量標識匹配的生物測量輸入。如果標識不匹配,則過程進入塊128,于是主計算機不能被使用。另一種作法是,如果標識不匹配,則主計算機內(nèi)的某些軟件和數(shù)據(jù)的使用可被禁止。如果標識匹配,則過程進行到塊130。塊130描繪了當收到輸入時確定從便攜電子設備接收的輸入類型。如果接收的是同步啟動信號,則過程進行到塊132,于是主計算機啟動便攜電子設備和主計算機之間指定數(shù)據(jù)的同步,然后過程結束。在塊130,如果接收的是輸入/輸出模式設置信號,則過程進行到塊134。塊134描繪了把便攜電子設備設置為主計算機的輸入/輸出外圍設備,然后過程結束。于是,從便攜電子設備接收的輸入將被接收作為控制主計算機的輸入。主計算機能向便攜電子設備輸出數(shù)據(jù),以經(jīng)由便攜電子設備的輸出設備輸出。此外,在塊130,如果接收的是充電請求,則過程進行到塊136。塊136描繪了確定主計算機是否可得到外部電源或者是否可從主計算機的電源得到足夠電能以對便攜電子設備的電池充電。如果得不到電源,則過程結束。如果可得到電源,則過程進行到塊138。塊138描繪了啟動電源以對便攜電子設備供電,然后過程結束。指出這樣一點是重要的盡管已在全功能數(shù)據(jù)處理系統(tǒng)的情境中描述了本發(fā)明,但本領域技術人員將會理解,本發(fā)明的過程能以指令的計算機可讀介質形式以及多種形式分發(fā),而且不論實際用于進行分發(fā)的信號承載介質的特定類型如何,本發(fā)明同樣適用。計算機可讀介質的例子包括可記錄型介質,如軟盤、硬盤驅動器、RAM、CD-ROM、DVD-ROM,以及傳輸型介質,如數(shù)字和模擬通信鏈路,使用例如射頻和光波傳輸?shù)葌鬏斝问降挠芯€或無線通信鏈路。計算機可讀介質可采取編碼格式的形式,其編碼格式可被解碼以供在特定數(shù)據(jù)處理系統(tǒng)中實際使用。盡管已經(jīng)參考優(yōu)選實施例具體顯示和描述了本發(fā)明,但本領域技術人員將會理解,其中可在形式和細節(jié)上進行各種改變而不脫離本發(fā)明的精神和范圍。權利要求1.第一個計算機系統(tǒng),包括在第一個計算機系統(tǒng)中駁接第二個獨立計算機系統(tǒng)的裝置;當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時接收至所述第二個獨立計算機系統(tǒng)的輸入作為用來控制所述第一個計算機系統(tǒng)的輸入的裝置;以及當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時在所述第一個計算機系統(tǒng)和所述第二個計算機系統(tǒng)之間同步數(shù)據(jù)的裝置。2.權利要求1的第一個計算機系統(tǒng),其中當所述第二個獨立計算機系統(tǒng)被斷開駁接時,在所述第二個獨立計算機系統(tǒng)處接收到的所述輸入被用于控制所述第二個計算機系統(tǒng)。3.權利要求1的第一個計算機系統(tǒng),進一步包括當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時從所述第一個計算機系統(tǒng)向所述第二個獨立計算機系統(tǒng)發(fā)送輸出信號作為向所述第二個獨立計算機系統(tǒng)的輸出接口的輸出信號的裝置。4.權利要求1的第一個計算機系統(tǒng),其中接收至所述第二個獨立計算機系統(tǒng)的輸入作為控制所述第一個系統(tǒng)的輸入的所述裝置進一步包括把至所述第二個獨立計算機系統(tǒng)的輸入轉換成可由所述第一個計算機系統(tǒng)識別的輸入格式的裝置。5.權利要求1的第一個計算機系統(tǒng),其中除非駁接了所述第二個獨立計算機系統(tǒng),否則所述第一個計算機系統(tǒng)不可操作。6.權利要求1的第一個計算機系統(tǒng),其中只有當駁接了所述第二個獨立計算機系統(tǒng)時在所述第一個計算機系統(tǒng)上的選定軟件和數(shù)據(jù)才可訪問。7.權利要求1的第一個計算機系統(tǒng),其中除非用戶通過了所述第二個獨立計算機系統(tǒng)的安全要求,否則所述第一個計算機系統(tǒng)不可操作。8.權利要求1的第一個計算機系統(tǒng),其中所述第一個計算機系統(tǒng)是一個膝上計算機,所述第二個獨立計算機系統(tǒng)是一個便攜電子設備。9.權利要求1的第一個計算機系統(tǒng),其中所述第一個計算機系統(tǒng)是第一個便攜電子設備,而所述第二個獨立計算機系統(tǒng)是第二個便攜電子設備。10.權利要求1的第一個計算機系統(tǒng),其中所述駁接第二個獨立計算機系統(tǒng)的裝置包括所述第一個計算機系統(tǒng)內(nèi)的一個空間。11.權利要求1的第一個計算機系統(tǒng),其中所述駁接第二個獨立計算機系統(tǒng)的裝置包括所述第一個計算機系統(tǒng)外部的一個駁接接口。12.權利要求1的第一個計算機系統(tǒng),其進一步包括當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時由所述第一個計算機系統(tǒng)的電源對所述第二個獨立計算機系統(tǒng)再充電的裝置。13.一種用于控制第一個計算機系統(tǒng)的方法,包括把第二個獨立計算機系統(tǒng)駁接到第一個計算機系統(tǒng)中;當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,接收向所述第二個獨立計算機系統(tǒng)的輸入作為用來控制所述第一個計算機系統(tǒng)的輸入;以及當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,在所述第一個計算機系統(tǒng)和所述第二個計算機系統(tǒng)之間同步數(shù)據(jù)。14.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括當檢測到所述第二個獨立計算機系統(tǒng)被斷開與所述第一個計算機系統(tǒng)的駁接時,響應這一檢測,利用在所述第二個獨立計算機系統(tǒng)接處收的所述輸入控制所述第二個獨立計算機系統(tǒng)。15.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,從所述第一個計算機系統(tǒng)向所述第二個獨立計算機系統(tǒng)發(fā)送輸出信號作為至所述第二個獨立計算機系統(tǒng)的輸出接口的輸出信號。16.權利要求13的用于控制第一個計算機系統(tǒng)的方法,其中接收至所述第二個獨立計算機系統(tǒng)的輸入作為用來控制所述第一個系統(tǒng)的輸入,進一步包括把至所述第二個獨立計算機系統(tǒng)的輸入轉換成可由所述第一個計算機系統(tǒng)識別的輸入格式。17.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括只有當所述第二個獨立計算機系統(tǒng)被駁接時才允許所述第一個計算機系統(tǒng)的操作。18.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括只有當所述第二個獨立計算機系統(tǒng)被駁接時才允許訪問所述第一個計算機系統(tǒng)上的選定軟件和數(shù)據(jù)。19.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括只有當用戶通過了使用所述第二個獨立計算機系統(tǒng)的安全要求時才允許操作所述第一個計算機系統(tǒng)。20.權利要求13的用于控制第一個計算機系統(tǒng)的方法,進一步包括當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,由所述第一個計算機系統(tǒng)的電源對所述第二個獨立計算機系統(tǒng)再充電。21.一種用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,包括記錄介質;在所述記錄介質上記錄的用于把第二個獨立計算機系統(tǒng)駁接到第一個計算機系統(tǒng)中的單元;在所述記錄介質上記錄的用于當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時接收至所述第二個獨立計算機系統(tǒng)的輸入作為用來控制所述第一個計算機系統(tǒng)的輸入的單元;以及在所述記錄介質上記錄的用于當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時在所述第一個計算機系統(tǒng)和所述第二個計算機系統(tǒng)之間同步數(shù)據(jù)的單元。22.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于當檢測到所述第二個獨立計算機系統(tǒng)被斷開與所述第一個計算機系統(tǒng)的駁接時,響應這一檢測,利用在所述第二個獨立計算機系統(tǒng)處接收的輸入控制所述第二個獨立計算機系統(tǒng)。23.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時由所述第一個計算機系統(tǒng)向所述第二個獨立計算機系統(tǒng)發(fā)送輸出信號作為至所述第二個獨立計算機系統(tǒng)的輸出接口的輸出信號。24.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其中接收至所述第二個獨立計算機系統(tǒng)的輸入作為用于控制所述第一個計算機系統(tǒng)的輸入的單元,進一步包括在所述記錄介質上記錄的這樣的單元,其用于把至所述第二個獨立計算機系統(tǒng)的輸入轉換成可由所述第一個計算機系統(tǒng)識別的輸入格式。25.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于只有當所述第二個獨立計算機系統(tǒng)被駁接時才允許所述第一個計算機系統(tǒng)的操作。26.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于只有當所述第二個獨立計算機系統(tǒng)被駁接時才允許訪問所述第一個計算機系統(tǒng)上的選定軟件和數(shù)據(jù)。27.權利要求21的用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于只有當用戶通過了使用所述第二個獨立計算機系統(tǒng)的安全要求時才允許操作所述第一個計算機系統(tǒng)。28.權利要求21的用于控制第一個計算機的計算機程序產(chǎn)品,其進一步包括在所述記錄介質上記錄的這樣的單元,其用于當所述第二個獨立計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,由所述第一個計算機系統(tǒng)的電源對所述第二個獨立計算機系統(tǒng)再充電。29.一種用于控制第一個計算機系統(tǒng)的方法,包括把第二個獨立計算機系統(tǒng)駁接到所述第一個計算機系統(tǒng)中,其中所述第一個計算機系統(tǒng)的唯一允許輸入設備是所述第二個獨立計算機系統(tǒng);以及利用所述第二個獨立計算機系統(tǒng)的至少一個輸入接口作為與所述第一個計算機系統(tǒng)接口的輸入設備,其中當所述第二個獨立計算機系統(tǒng)被斷開與所述第一個計算機系統(tǒng)的駁接時,所述第二個獨立計算機系統(tǒng)的所述輸入接口和輸出接口中的所述至少一個是與所述第二個獨立計算機系統(tǒng)接口的外圍設備。30.由第二個獨立計算機系統(tǒng)保障其安全的第一個計算機系統(tǒng),包括第一個計算機系統(tǒng),包括用于第二個獨立計算機系統(tǒng)的駁接端口,其中所述第二個獨立計算機系統(tǒng)包括一個輸入接口,用于控制至所述第二個獨立計算機系統(tǒng)的輸入;只有當所述第二個獨立計算機系統(tǒng)被駁接到所述駁接端口中時才允許對所述第二個獨立計算機的輸入成為向所述第一個計算機系統(tǒng)的輸入的裝置。31.一種用于控制第一個計算機系統(tǒng)的計算機程序產(chǎn)品,包括記錄介質;在所述記錄介質上記錄的這樣的單元,用于把第二個獨立計算機系統(tǒng)駁接到所述第一個計算機系統(tǒng)中,其中所述第一個計算機系統(tǒng)的唯一允許輸入設備是所述第二個獨立計算機系統(tǒng);以及在所述記錄介質上記錄的這樣單元,利用所述第二個獨立計算機系統(tǒng)的至少一個輸入接口作為與所述第一個計算機系統(tǒng)接口的輸入設備,其中當所述第二個獨立計算機系統(tǒng)被斷開與所述第一個計算機系統(tǒng)的駁接時,所述第二個獨立計算機系統(tǒng)的所述輸入接口和輸出接口中的所述至少一個是與所述第二個獨立計算機系統(tǒng)接口的外圍設備。32.一種便攜計算機系統(tǒng),包括把所述便攜計算機系統(tǒng)駁接到第一個計算機系統(tǒng)中的裝置;以第一種模式操作所述便攜計算機系統(tǒng)的裝置,其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,至所述便攜計算機系統(tǒng)的輸入控制所述便攜計算機系統(tǒng);以及以第二種方模操作所述便攜計算機系統(tǒng)的裝置,其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,至所述便攜計算機系統(tǒng)的輸入被實現(xiàn)為至所述第一計算機系統(tǒng)的輸入。33.權利要求32的便攜計算機系統(tǒng),其中所述以第二種模式進行操作的裝置進一步包括用于在所述便攜計算機系統(tǒng)接收來自所述第一個計算機系統(tǒng)的輸出信號的裝置;以及用于經(jīng)由所述便攜計算機系統(tǒng)的輸出接口控制所述輸出信號輸出的裝置。34.權利要求32的便攜計算機系統(tǒng),其中所述第一個計算機系統(tǒng)是膝上計算機,所述便攜計算機系統(tǒng)是便攜電子設備。35.權利要求32的便攜計算機系統(tǒng),其中所述第一個計算機系統(tǒng)是第一個便攜電子設備,并且所述便攜計算機系統(tǒng)是便攜電子設備。36.一種用于控制便攜計算機系統(tǒng)的方法,包括把所述便攜計算機系統(tǒng)駁接到第一個計算機系統(tǒng)中;以第一種模式操作所述便攜計算機系統(tǒng),其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,至所述便攜計算機系統(tǒng)的輸入控制所述便攜計算機系統(tǒng);以及以第二種模式操作所述便攜計算機系統(tǒng),其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時,至所述便攜計算機系統(tǒng)的輸入被實現(xiàn)為至所述第一個計算機系統(tǒng)的輸入。37.權利要求36的控制便攜計算機系統(tǒng)的方法,其中以第二種模式進行的操作進一步包括在所述便攜計算機系統(tǒng)處接收來自所述第一個計算機系統(tǒng)的輸出信號;以及經(jīng)由所述便攜計算機系統(tǒng)的輸出接口控制所述輸出信號的輸出。38.一種用于控制便攜計算機系統(tǒng)的計算機程序產(chǎn)品,包括記錄介質;在所述記錄介質上記錄的用于檢測所述便攜計算機系統(tǒng)被駁接到第一個計算機系統(tǒng)中的單元;在所述記錄介質上記錄的用于以第一種模式操作所述便攜計算機系統(tǒng)的單元,其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)中時至所述便攜計算機系統(tǒng)的輸入控制所述便攜計算機系統(tǒng);以及在所述記錄介質上記錄的用于以第二種模式操作所述便攜計算機系統(tǒng)的單元,其中當所述便攜計算機系統(tǒng)被駁接到所述第一個計算機系統(tǒng)時至所述便攜計算機系統(tǒng)的輸入被實現(xiàn)為至所述第一個計算機系統(tǒng)的輸入。39.權利要求38的控制便攜計算機系統(tǒng)的計算機程序產(chǎn)品,其中以第二種模式進行的操作進一步包括在所述記錄介質上記錄的用于在所述便攜計算機系統(tǒng)處接收來自所述第一個計算機系統(tǒng)的輸出信號的單元;以及在所述記錄介質上記錄的用于經(jīng)由所述便攜計算機系統(tǒng)的輸出接口控制所述輸出信號的輸出的單元。全文摘要本發(fā)明提供了使用第二個計算機系統(tǒng)作為第一個計算機系統(tǒng)的輸入接口的方法、系統(tǒng)和程序。第二個獨立計算機系統(tǒng)被駁接到第一個計算機系統(tǒng)中。然后,第一個計算機系統(tǒng)使用第二個計算機系統(tǒng)的輸入接口和輸出接口中的至少一個作為與第一個計算機系統(tǒng)接口的外圍設備。當?shù)诙€獨立計算機系統(tǒng)被斷開與第一個計算機系統(tǒng)的駁接時,第二個獨立計算機系統(tǒng)的所述輸入接口和輸出接口中的至少一個只是與第二個獨立計算機系統(tǒng)接口的外圍設備。文檔編號G06F15/02GK1517834SQ20041000088公開日2004年8月4日申請日期2004年1月18日優(yōu)先權日2003年1月23日發(fā)明者J·A·瓊斯,JA瓊斯申請人:國際商業(yè)機器公司