新四季網

信息處理設備和處理數據的方法

2023-05-07 09:41:26

專利名稱:信息處理設備和處理數據的方法
技術領域:
本發明的一個實施例涉及一種檢測來自串行控制臺的鍵輸入的例如個人計算機的 信息處理設備以及處理數據的方法。
背景技術:
迄今,信息處理設備,如個人計算機,己經被應用於例如文件的編輯、電子數據表 及網站瀏覽的各種用途,並且對於家庭使用及商務使用變得廣泛。這種信息處理設備不僅 能被單獨用戶使用,而且還可以用作如信息處理設備200的串行控制臺,如圖6所示,信 息處理設備200通過串行電纜202或如LAN的網絡連接到另一個信息處理設備201,用於 管理並遠程控制另一個信息處理設備201。用作這種用途的配置實例在JP-A-6-075753中被 公開。信息處理設備安裝有作業系統以及BIOS (基本輸入輸出系統)的軟體並按照軟體 運行。這點在信息處理設備被用作串行控制臺時也適用。某些作業系統使用BIOS提供的 鍵盤功能(鍵盤控制程序),而某些作業系統不使用鍵盤功能(例如,Windows作業系統 (註冊商標))。為了將信息處理設備200用作管理信息處理設備201的串行控制臺,信息處理設備 201的作業系統按照如下方式檢測鍵輸入(利用鍵盤的數據輸入)首先,假定在信息處理設備201中安裝了使用BIOS的鍵盤功能的作業系統210, 在該情況中,如圖7所示,如果來自信息處理設備201的鍵盤的鍵輸入tl發生,則BIOS 211 從KBC(鍵盤控制器)212的數據埠 (未顯示)執行數據獲取t2。接下來,利用BIOS 211 的鍵盤功能進行鍵控代碼輸出t3。這樣,作業系統210通過使用BIOS的鍵盤功能獲取鍵 控代碼來檢測來自鍵盤的鍵輸入tl 。為了確定來自串行控制臺(或者信息處理設備200)的鍵輸入t4是否發生,BIOS 211檢查來自圖7中未顯示的串行埠的數據是否存在(圖9中的S301 )。如果數據存在,串行控制器213進行數據輸出t5,並且BIOS 211接收來自串行控
制臺的數據(S302)。隨後,BIOS 211將接收到的數據轉換成鍵控代碼(S303)。其執行數據存儲t6並將 鍵控代碼存儲在由BIOS的鍵盤功能所使用的鍵控代碼緩衝區214中(S304)。作業系統 210執行數據獲取t7並從鍵控代碼緩衝區214中獲取鍵控代碼。這樣,作業系統210通過 使用BIOS 211的鍵盤功能檢測來自串行控制臺的鍵輸入t4。接下來,假定不使用BIOS的鍵盤功能的作業系統220被安裝在信息處理設備201 中。在該情況中,如圖8所示,如果來自信息處理設備201的鍵盤的鍵輸入tl發生,則鍵 盤驅動器(用於操作鍵盤的控制程序)215從KBC 212的數據埠執行數據獲取t8並向操 作系統220進行數據輸出t9。作業系統220通過使用鍵盤驅動器215獲取數據來檢測鍵輸 入tl。另一方面,如果來自串行控制臺的鍵輸入t4發生,則串行控制臺輸入專用的串行控 制臺驅動器(軟體)216從串行控制器213的串行埠 (未顯示)進行數據接收t10,並將 接收到的數據轉換成鍵控代碼。串行控制臺驅動器216執行鍵控代碼的數據輸出tll。這 樣,作業系統220通過使用串行控制臺驅動器216獲取鍵控代碼來檢測來自串行控制臺的 鍵輸入t4。如上所述,當安裝了不使用BIOS的鍵盤功能的作業系統220時,如果串行控制臺 輸入專用的串行控制臺驅動器216存在(被安裝),作業系統220能夠檢測來自串行控制 臺的鍵輸入。然而,當串行控制臺驅動器216不存在時,來自串行控制臺的數據輸入不能被轉換 成鍵控代碼。因此,作業系統220也就不能獲取鍵控代碼。這樣,作業系統220不能檢測 來自串行控制臺的鍵輸入。

發明內容
本發明的一個目的是提供一種信息處理設備以及方法,用於在安裝了不使用BIOS 的鍵盤功能的作業系統時,如果串行控制臺驅動程序不存在,則使作業系統檢測來自串《亍 控制臺的鍵輸入。根據本發明的第一個方面,提供有一種信息處理設備包括允許用戶輸入操作的輸 入單元;接收經過輸入單元輸入的操作的輸入控制器;將用作串行控制臺的另一設備輸出的控制臺數據,轉換成可被作業系統識別的代碼數據的數據轉換單元;將控制臺數據輸出 到數據轉換單元的控制臺數據輸出單元;以及將數據轉換單元提供的代碼數據輸出到輸入 控制器的代碼數據輸出單元。根據本發明的第二個方面,提供有一種在信息處理設備中處理數據的方法,信息處 理設備設有允許用戶輸入操作的輸入單元以及接收經過輸入單元輸入的操作的輸入控制 器,該方法包括將用作串行控制臺的另一設備輸出的控制臺數據,轉換成可以被操作系 統識別的代碼數據;以及將控制臺數據輸出到輸入控制器。


現參考附圖,說明實現本發明各種特徵的總體配置。附圖以及相關說明僅被提供用 於說明示本發明的實施例,而並非用於限定本發明的範圍;
圖1是顯示根據本發明實施例的計算機外觀的立體圖;
圖2是顯示圖1所示的計算機的內部配置的框圖;圖3是顯示其中根據實施例的計算機與用作串行控制臺的計算機相連接的配置的示 意圖;圖4是顯示用於檢測來自根據本發明實施例的計算機中鍵盤的鍵輸入以及來自串鬥亍 控制臺的鍵輸入的配置的框圖;圖5是顯示檢測來自根據實施例的計算機中串行控制臺的鍵輸入的操作過程的流程 圖;圖6是顯示其中相關技術中的計算機與用作串行控制臺的計算機相連接的常規配置 的示意圖;圖7是顯示用於檢測來自相關技術中的計算機中鍵盤的鍵輸入的配置的框圖;
圖8是顯示用於檢測來自相關技術中的計算機中串行控制臺的鍵輸入的配置的框 圖;圖9是顯示檢測來自相關技術中的計算機中串行控制臺的鍵輸入的操作過程的流禾呈 圖。
具體實施例方式現參照附圖,顯示有本發明的優選實施例。在以下說明中,為省去多餘的說明,同 樣的部件或具有同樣功能的部件用相同的參考標號表示。
如圖1所示的筆記本式個人計算機(簡單地說,計算機)1包括計算機主單元3以 及相對於計算機主單元3可以打開和閉合的顯示單元5。 TFT—LCD (薄膜電晶體液晶顯示器)7被安裝在顯示單元5中。LCD 7的顯示屏大 致位於顯示單元5的中心。LCD7被用作計算機1的顯示監視器,用於顯示活動圖像、靜 止圖像、文字,圖形等。顯示單元5被附接到計算機主單元3上,以便顯示單元5可以在打開位置和閉合位 置之間旋轉。計算機主單元3具有薄盒形的殼體,並且鍵盤9、用於打開/關閉計算機l電 源的電源按鈕ll、觸摸板15、點擊按鈕17以及揚聲器18被放置在殼體的上表面。
鍵盤9用作具有鍵的輸入單元,用戶通過按下其中任意鍵來進行輸入操作,從而>|每 數據輸入到隨後說明的嵌入式控制器/鍵盤控制器IC (EC/KBC) 121。
除了具有字母字符以及數字銘刻在頂部以允許用戶鍵入所銘刻文符的鍵之外,鍵盤 9還具有諸如ENTER鍵、Back space鍵、Insert鍵和Delete鍵等的鍵,以允許用戶進行車俞 入數據的編輯操作以及預定的輸入操作。計算機1再現存儲在DVD介質中的視聽(AV)內容(HD DVD標準的)。用於插 入DVD介質的插槽19被設置在計算機主單元3的前面。接下來,將參照圖2說明計算機1的內部配置。如圖2所示,計算機1具有CPU 101、 北橋103、主存儲器105、圖形控制器107、視頻存儲器(VRAM) 107a、南橋109以及 BIOS陽ROMlll。計算機1還具有聲音控制器113、硬碟驅動器(HDD)117、 HDDVD驅動器119、嵌 入式控制器/鍵盤控制器IC(EC/KBC)121、串行控制器123、數位電視調諧器125以及串 行埠 126。 CPU 101是用於控制計算機1的運行的處理器,並執行從硬碟驅動器117以及 BIOS-ROM 111加載到主存儲器105中的程序。CPU 101執行的程序不僅包括作業系統 (OS) 131、 BIOS (基本輸入輸出系統)132以及鍵盤驅動器133的控制程序,而且還包 括諸如HD DVD播放器應用程式以及電視應用程式等應用程式。 CPU 101執行作業系統131及BIOS 132中定義的操作,由此實現各種手段(數據 轉換單元、代碼數據輸出單元)的功能。作業系統131被存儲在HDD 117中,並且BIOS 132 被存儲在BIOS -ROM 111中。雖然隨後會具體說明,但是BIOS 132包含如圖4所示的用 於執行數據轉換DC的模塊以及用於執行數據輸出r6的模塊。作為作業系統131,不使用BIOS 132的鍵盤功能的作業系統(例如,Windows作業系統(註冊商標))被安裝在計算機l中。 HD DVD播放器應用程式是用於再現HD DVD視頻標準的AV內容的程序,並且電 視應用程式是用於觀看數位電視廣播的程序。北橋103是用於連接CPU 101的本地總線和南橋109的橋裝置。北橋103還包含用 於控制對主存儲器105訪問的存儲控制器。北橋103還具有通過PCI EXPRESS標準等的 串行總線與圖形控制器107進行通信的功能。
作業系統131以及BIOS 132被加載在主存儲器105中。圖形控制器107是用於控制LCD 7的顯示控制器。圖形控制器107具有執行如混合 處理、按比例縮放處理和亮度鍵處理的多種處理的圖像處理功能。圖形控制器107產生的 顯示信號被發送到LCD7。顯示信號還可以通過設置在計算機主單元3中的接口被發送到 外部電視或HDMI監視器。南橋109控制PCI (Peripheral Component Interconnect,外設部件互連)總線上的裝 置以及LPC (Low Pin Count,低引腳計數)總線上的裝置。南橋109還包含用於控制HDD 117以及HD DVD驅動器119的IDE (Integrated Drive Electronics,電子集成驅動器)控制
器o南橋109具有與聲音控制器113通信的功能。聲音控制器113是用於將要再現的音 頻數據傳輸到揚聲器18的聲源器件。嵌入式控制器/鍵盤控制器IC (EC/KBC) 121是其中集成嵌入式控制器以及鍵盤控 制器的單晶片微型計算機。嵌入式控制器執行電源管理。鍵盤控制器用作輸入控制器,輸 入控制器接收通過輸入單元輸入的操作,諸如用戶使用鍵盤9、觸摸板15以及點擊按鈕 17進行的數據輸入操作。當用戶操作觸摸板15時,產生操作信號並且顯示在LCD 7上的光標基於操作信號 移動。EC / KBC121還具有響應於用戶對電源按鈕11的操作,打開/關閉計算機1電源的 功能。串行控制器123控制數據在串行傳送模式下傳送。串行埠 126被連接至串行控制 器123。計算機1包括用於允許用戶觀看數位電視廣播的數位電視調諧器125。 CPU 101執 行電視應用程式,由此基於數位電視調諧器125中接收到的數字廣播波將電視視頻顯示在 LCD7上。
對於用作串行控制臺的計算機150被連接至上述計算機1、並且在用戶執行來自i十 算機150的鍵輸入時管理計算機1的情況,將參考圖3和圖4說明計算機1的操作。
在該情況中,如圖3所示,當串行埠 126與串行埠 151通過串行電纜152被連 接時,計算機l禾tU50被連接。雖然未被顯示,但是計算機150具有與計算機1相似的功 能。如圖4所示,當來自計算機l的鍵盤9的鍵輸入rl發生時,鍵盤驅動器133從EC /KBC121的數據埠執行數據獲取r2並且還執行向作業系統131的數據輸出r3。這樣, 作業系統131檢測來自鍵盤9的鍵輸入rl。另一方面,當來自串行控制臺(或計算機150)的鍵輸入r4發生時,計算機1進《亍 以下數據處理使得作業系統131檢測鍵輸入r4。當計算機1的電源被打開時,如果作業系統131沒有被安裝,則執行BIOS 132。於 是,BIOS B2進行來自串行埠 126的數據存在/不存在檢查處理,並確定來自串行控制 臺的鍵輸入r4是否發生(圖5中所示S1)。相應地,BIOS 132接收來自計算機150的控制臺數據(S2)。 BIOS132執行數據 轉換DC以及將接收到的控制臺數據轉換為可以被作業系統131識別的鍵控代碼(S3)。
接下來,BIOS 132執行數據輸出r6並將鍵控代碼與隨後會說明的寫入指令一起輸 出到EC/KBC 121。另一方面,當寫入指令被輸出時,EC/KBC121執行數據寫入r7並將與寫入指令一 起輸出的鍵控代碼寫入到數據寄存器121a中。數據寄存器121a被用作在EC/KBC121以 及鍵盤驅動器133之間傳輸數據的標準接口 。鍵盤驅動器133是用於運行鍵盤9的控制程序並包含用於執行隨後描述的數據獲取 r8的模塊以及用於執行數據輸出r3的模塊。CPU 101按照鍵盤驅動器133運行,並且實現^ 代碼數據獲取單元的功能。鍵盤驅動器133執行數據獲取r8並獲取被寫入到數據寄存器121a中的鍵控代碼。鍵 盤驅動器133執行數據輸出r3並將已獲取的鍵控代碼輸出到作業系統131。這樣,操作系 統131利用鍵盤驅動器133檢測來自串行控制臺的鍵輸入r4。在相關技術中,鍵控代碼只能通過鍵盤驅動器133從EC/KBC 121的數據埠被獲取。因此,當串行控制臺輸入專用的串行控制臺驅動器不存在時,如果來自串行控制臺的 鍵輸入r4發生,則作業系統131不能檢測鍵輸入r4。然而,在根據本實施例的計算機l中,當來自串行控制臺的鍵輸入r4發生時,BIOS 132接收來自計算機150的控制臺數據以及還將控制臺數據轉換成鍵控代碼並將該鍵控4戈 碼輸出到EC/KBC121。因此,計算機1可以對控制臺數據進行數據處理,該控制臺數據作為來自鍵盤9的 鍵盤輸入rl中輸入的數據。因此,在計算機1中,當安裝了不使用BIOS 132的鍵盤功能的作業系統131時, 如果專用於串行控制臺輸入的串行控制臺驅動器不存在,則作業系統131可以檢測來自串 行控制臺的鍵輸入r4。 BIOS 132將鍵控代碼與寫入指令一起輸出到EC / KBC 121。寫入指令是用於指令 EC / KBC 121將BIOS 132根據鍵輸入r4轉換控制臺數據得到的鍵控代碼寫入到數據寄存 器121a中的指令。因此,當寫入指令被輸出時,此時EC/KBC121能夠將鍵控代碼寫入到與數據埠 區別的數據寄存器121a中。因此,作業系統131能夠通過將鍵輸入r4區別於來自鍵盤9的鍵輸入rl來檢測來 自串行控制臺的鍵輸入r4。不僅使用串行控制器123的串行控制臺的鍵輸入,而且用於仿真以及實現串行通訊 的Intel公司的AMT (active management technology,主動管理技術)的SOL (Serial Over LAN,區域網串行)功能都涉及與本發明要解決的問題類似的問題。然而,該問題也可以 通過本發明來解決。上述給出的說明是關於本發明實施例的說明而並不用於限定根據本發明的設備和方
法。本發明可以容易地被各種形式的修改實施例包括。本發明可能被當作在合適的組合體
中的實施例中通過使用組件、功能、特徵或方法步驟提供的一種設備或者方法。雖然在本實施例中計算機l被描述為可攜式筆記本型個人計算機,但本發明並不限
於筆記本型個人計算機。如上所述,根據本發明,提供了一種信息處理設備以及,如果,當安裝了不使用 BIOS的鍵盤功能的作業系統時,串行控制臺驅動器不存在時,用於使作業系統檢測來自 串行控制臺的鍵盤輸入的方法。
權利要求
1. 一種信息處理設備,其特徵在於,包括輸入單元,允許用戶執行輸入操作;輸入控制器,接收通過所述輸入單元輸入的操作;數據轉換單元,將用作串行控制臺的另一設備輸出的控制臺數據,轉換成可被作業系統識別的代碼數據;控制臺數據輸出單元,將所述控制臺數據輸出到所述數據轉換單元;以及代碼數據輸出單元,將所述數據轉換單元提供的所述代碼數據輸出到所述輸入控制器。
2. 如權利要求l所述的設備,其特徵在於,進一步包括 代碼數據獲取單元,獲取來自所述輸入控制器的所述代碼數據;以及 數據寄存器,其被用作所述輸入控制器以及所述代碼數據獲取單元之間的接口 。
3. 如權利要求2所述的設備,其特徵在於,所述代碼數據輸出單元將所述代碼數據 與用於將所述代碼數據寫入到所述數據寄存器中的寫入指令一起,輸出到所述輸入控制 器。
4. 如權利要求3所述的設備,其特徵在於,當所述寫入指令從所述代碼數據輸出單 元被輸出時,所述輸入控制器將所述代碼數據輸出單元輸出的所述代碼數據與所述寫入指 令一起,寫入到所述數據寄存器中。
5. 如權利要求2所述的設備,其特徵在於,所述代碼數據獲取單元從所述數據寄存 器中獲取所述代碼數據。
6. 如權利要求2所述的設備,其特徵在於,所述代碼數據獲取單元被安裝在用於操 作所述輸入單元的裝置驅動器中。
7. 如權利要求1所述的設備,其特徵在於,所述數據轉換單元以及所述代碼數據輸 出單元被安裝在用於控制包括所述輸入單元的輸入/輸出單元的BIOS中。
8. 如權利要求1所述的設備,其特徵在於,所述輸入單元由包括多個鍵的鍵盤來實現。
9. 一種在信息處理設備中處理數據的方法,所述信息處理設備設有允許用戶輸入操 作的輸入單元以及接收通過所述輸入單元輸入的操作的輸入控制器,其特徵在於,所述方法包括將用作串行控制臺的另 一設備輸出的控制臺數據,轉換成可以被作業系統識別的代碼 數據;以及將所述控制臺數據輸出到所述輸入控制器。
10. 如權利要求9所述的方法,其特徵在於,所述代碼數據與用於將所述代碼數據寫 入到數據寄存器中的寫入指令一起被輸出到所述輸入控制器,所述數據寄存器被用作所述 輸入控制器與獲取所述代碼數據的代碼數據獲取單元之間的接口。
全文摘要
一種信息處理設備包括允許用戶輸入操作的輸入單元;接收經過輸入單元輸入的操作的輸入控制器;將用作串行控制臺的另一設備輸出的控制臺數據,轉換成可被作業系統識別的代碼數據的數據轉換單元;將控制臺數據輸出到數據轉換單元的控制臺數據輸出單元;以及將數據轉換單元提供的代碼數據輸出到輸入控制器的代碼數據輸出單元。
文檔編號G06F9/445GK101419502SQ20081013019
公開日2009年4月29日 申請日期2008年8月1日 優先權日2007年10月22日
發明者真田俊孝, 花田徹 申請人:株式會社東芝

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀