亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

可支持基本輸入功能的無線外設(shè)與控制方法

文檔序號:6419478閱讀:202來源:國知局
專利名稱:可支持基本輸入功能的無線外設(shè)與控制方法
技術(shù)領(lǐng)域
本發(fā)明是提供一種使用于計算機系統(tǒng)的無線外設(shè)及相關(guān)控制方法,尤指一種能支持基本輸入功能的計算機系統(tǒng)無線外設(shè)及相關(guān)控制方法。
背景技術(shù)
計算機系統(tǒng)是現(xiàn)代信息社會最重要的硬件基礎(chǔ)之一,而友善便利的人機接口則能讓使用者更方便地運用計算機系統(tǒng);因此,計算機系統(tǒng)的人機接口也成為現(xiàn)代信息廠商研發(fā)的重點之一。尤其是無線的輸入裝置,像是利用藍(lán)芽(bluetooth)無線通訊協(xié)議的藍(lán)芽無線鍵盤,其能讓使用者擺脫鍵盤與計算機系統(tǒng)主機間的傳輸線束縛,更增使用上的便利性。
一般來說,像是藍(lán)芽無線鍵盤這類的無線輸入接口裝置,都是搭配一個無線連接裝置,像是藍(lán)芽的USB連接器(USB Dongle,USB即通用串行總線,Universal Serial Bus),以形成完整的無線輸入裝置。在使用時,藍(lán)芽USB連接器可連接于計算機系統(tǒng)主機的USB連接端口;使用者在藍(lán)芽無線鍵盤上按鍵觸控的動作會被藍(lán)芽無線鍵盤本身感測為觸控信號,再轉(zhuǎn)換為符合藍(lán)芽無線通訊協(xié)議的藍(lán)芽觸控信號(像是將信號封裝為藍(lán)芽格式的封包),并以無線電的方式傳輸至藍(lán)芽USB連接器。
藍(lán)芽USB連接器接收到藍(lán)芽無線鍵盤傳來的藍(lán)芽觸控信號后,會以固件或硬件的基本控制模塊將其轉(zhuǎn)換為符合USB信號格式的USB指令信號,將此指令信號通過藍(lán)芽USB連接器上的USB連接端口、主機上的USB連接端口而傳輸至主機。在接收到藍(lán)芽USB連接器傳來的USB指令信號后,主機內(nèi)的軟件操作系統(tǒng)(Operation System)會啟動對應(yīng)的USB驅(qū)動程序來取得其內(nèi)的藍(lán)芽觸控信號,再配合對應(yīng)的藍(lán)芽驅(qū)動程序及輸入接口程序,像是能支持藍(lán)芽「人機接口裝置規(guī)約」(Human Interface Device Profile,HID Profile)的接口程序,而將藍(lán)芽觸控信號中所包含的觸控信號取出,使得主機得以根據(jù)此觸控信號來運作,達(dá)成使用者以藍(lán)芽無線鍵盤操控主機的目的。
不過,由以上對習(xí)知無線輸入裝置的描述可知,習(xí)知無線輸入裝置一定要通過主機內(nèi)軟件操作系統(tǒng)的運作才能正常工作。因為由藍(lán)芽無線鍵盤通過藍(lán)芽無線信號、USB連接端口信號而傳輸至主機的觸控信號要經(jīng)由適當(dāng)?shù)腢SB驅(qū)動程序、藍(lán)芽驅(qū)動程序及輸入接口程序才能取出,而上述這些程序都要通過操作系統(tǒng)的協(xié)調(diào)才能正常運作。因此,只有在主機將操作系統(tǒng)加載后,習(xí)知無線輸入裝置才能通過USB驅(qū)動程序、藍(lán)芽驅(qū)動程序及輸入接口程序而開始正常運作。
上述的習(xí)知無線輸入裝置雖能支持操作系統(tǒng)加載后的一般輸入作業(yè),但當(dāng)使用者要在操作系統(tǒng)未加載前來對主機進行基本的輸入,習(xí)知的無線輸入裝置就無法予以支持。舉例來說,使用者會在開機時進入基本輸入輸出系統(tǒng)(Basic Input/Output System,BIOS)設(shè)置主機的一些基本功能(像是主機板運作的時脈,由哪一個磁盤驅(qū)動器加載操作系統(tǒng)等等),此時當(dāng)然需要適當(dāng)?shù)妮斎胙b置來進行相關(guān)的設(shè)置。然而,由于此時操作系統(tǒng)尚未加載,習(xí)知的無線輸入裝置就無法正常運作,這也使得習(xí)知的無線輸入裝置無法支持操作系統(tǒng)未加載前的基本輸入功能,成為其無線輸入功能上的缺陷及盲點。

發(fā)明內(nèi)容
因此,本發(fā)明提供一種能支持基本輸入功能的無線輸入裝置及相關(guān)的控制方法,在操作系統(tǒng)未加載前即可開始正常運作,讓使用者也能以無線輸入裝置進行基本輸入輸出系統(tǒng)的設(shè)置,克服習(xí)知技術(shù)的缺點。
本發(fā)明無線輸入裝置包括有無線接口裝置及無線連接裝置。無線連接裝置可選擇性地電連接于主機上的有線輸入端口(像是PS/2端口)或是通用連接端口(像是USB端口);除了能將無線電觸控信號轉(zhuǎn)換為通用連接端口電子信號的基本控制模塊外,本發(fā)明連接裝置還可以固件的高級控制模塊來將接口裝置的無線電觸控信號中的觸控信號取出,轉(zhuǎn)換為該有線輸入端口信號格式的電子信號。
在正常應(yīng)用狀態(tài)下,本發(fā)明的無線連接裝置是電連接于主機的通用連接端口,無線接口裝置發(fā)出的無線觸控信號會由該基本控制模塊轉(zhuǎn)換為通用連接端口的電子信號,由通用連接端口傳輸至主機,由主機中的操作系統(tǒng)配合通用連接端口的驅(qū)動程序、無線外設(shè)的驅(qū)動程序以及輸入接口程序來分析、取得觸控信號,使主機得以根據(jù)此觸控信號來進行對應(yīng)的運作。
根據(jù)本發(fā)明,提供了一種用于主機的無線外設(shè),該主機包含有有線輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作,而該無線外設(shè)包含有接口裝置,其是位于與該主機分離的無線輸入裝置上,其包含有輸入接口,用來感測該無線輸入裝置的動作,并產(chǎn)生對應(yīng)的觸控信號;以及第一無線電模塊,用來將該觸控信號以無線電的形式傳輸出去;以及連接裝置,其可選擇性地電連接于該有線輸入端口及該通用連接端口其中之一;該連接裝置包含有第二無線電模塊,用來接收該無線電形式的觸控信號;基本控制模塊,用來根據(jù)該第二無線電模塊接收到的觸控信號而提供對應(yīng)的指令信號;當(dāng)該連接裝置是電連接于該通用連接端口時,該基本控制模塊會使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及高級控制模塊,當(dāng)該連接裝置是電連接于該有線輸入端口時,該高級控制模塊可根據(jù)該基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,使該輸入信號可由該有線輸入端口傳輸至該主機。
根據(jù)本發(fā)明,還提供了一種計算機系統(tǒng),其包含有主機,其包含有有線信號輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作;無線外設(shè),其包含有接口裝置,其是位于與該主機分離的無線輸入裝置上,其包含有輸入接口,用來感測該無線輸入裝置的動作,并產(chǎn)生對應(yīng)的觸控信號;以及第一無線電模塊,用來將該觸控信號以無線電的形式傳輸出去;以及連接裝置,其可選擇性地電連接于該有線輸入端口及該通用連接端口其中之一;該連接裝置包含有第二無線電模塊,用來接收該無線電形式的觸控信號;基本控制模塊,用來根據(jù)該第二無線電模塊接收到的觸控信號而提供對應(yīng)的指令信號;當(dāng)該連接裝置是電連接于該通用連接端口時,該基本控制模塊會使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及高級控制模塊,當(dāng)該連接裝置是電連接于該有線輸入端口時,該高級控制模塊可根據(jù)該基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,使該輸入信號可由該有線輸入端口傳輸至該主機。
根據(jù)本發(fā)明,還提供了一種用以連接相互分離的主機及無線輸入裝置的無線外設(shè)的運作方法,該主機包含有有線輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作,而該無線外設(shè)包含有接口裝置及連接裝置,該接口裝置是位于該連接裝置并可選擇性地電連接于該有線輸入端口及該通用連接端口,該連接裝置是位于該無線輸入裝置,而該方法包含有以該接口裝置感測該無線輸入裝置的動作,由此產(chǎn)生對應(yīng)的觸控信號,并將該觸控信號以無線電形式傳輸出去;以該連接裝置接收該無線電形式的觸控信號,并根據(jù)其接收到的觸控信號提供對應(yīng)的指令信號;以及以該連接裝置傳輸該指令信號到該主機,在此傳輸該指令信號的途徑至少包含若該連接裝置是電連接于該通用連接端口,使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及若該連接裝置是電連接于該有線輸入端口,則根據(jù)該指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,并使該輸入信號由該有線輸入端口傳輸至該主機。
在本發(fā)明的較佳實施例中,當(dāng)使用者要在操作系統(tǒng)未加載前進行基本輸入輸出系統(tǒng)的設(shè)置時,可將本發(fā)明連接裝置通過轉(zhuǎn)換器連接于主機的有線輸入端口,而連接裝置中的高級控制模塊可發(fā)揮類似于無線外設(shè)驅(qū)動程序及輸入接口程序的功能,將無線觸控信號中的觸控信號取出,轉(zhuǎn)換為有線輸入端口的電子輸入信號,由有線輸入端口傳輸至主機,以直接支持主機的基本輸入功能而克服習(xí)知技術(shù)的缺點。


圖式的簡單說明圖1為本發(fā)明無線外設(shè)于計算機系統(tǒng)中于主機搭配運用的功能方塊示意圖。
圖2為圖1中無線外設(shè)與主機于操作系統(tǒng)以加載情形下搭配運作的示意圖。
圖3為圖1中無線外設(shè)與主機于操作系統(tǒng)未加載情形下搭配運作的示意圖。
圖式的符號說明10 計算機系統(tǒng)12 主機14 無線外設(shè) 16A 接口裝置16B 連接裝置 18A-18B 無線電模塊20 輸入接口 22 按鍵24A 基本控制模塊 24B 高級控制模塊
26B-26C 信號接口電路28B-28C、52 通用連接端口30 有線輸入端口 32 儲存裝置34 橋接電路 36 中央處理器38 內(nèi)存 40 基本輸入輸出模塊41、42A-42B、42R 觸控信號 46A-46B 指示信號48 輸入信號 50 有線輸出端口54 轉(zhuǎn)接器 56A-56B 控制模塊So 操作系統(tǒng) Sd1 無線外設(shè)驅(qū)動程序Sd2 信號接口驅(qū)動程序Si 輸入接口程序具體實施方式
請參考圖1。圖1即為本發(fā)明無線外設(shè)14于計算機系統(tǒng)10中與主機12搭配運用時的功能方塊示意圖。主機12中設(shè)有中央處理器36、橋接電路34(像是北橋、南橋電路的芯片組)、易失性的內(nèi)存38(像是隨機存取內(nèi)存)、非易失性的儲存裝置32(像是硬盤機或是光驅(qū))、基本輸入輸出模塊40以及信號接口電路26A、26C。中央處理器36用來主控主機12的操作,基本輸入輸出模塊40則用來實現(xiàn)主機12的基本輸入輸出系統(tǒng)(即BIOS)。內(nèi)存38用來暫存中央處理器36運作期間所需的數(shù)據(jù)、數(shù)據(jù)與程序,儲存裝置32則用來以非易失性的方式儲存主機12運作所需的數(shù)據(jù)與程序。為了連接各種外設(shè),主機12上設(shè)有至少一個通用連接端口28C(像是USB連接端口)以及至少一個有線輸入端口30(像是PS/2連接端口)。信號接口電路26C即用來由通用連接端口28C接收符合通用連接端口信號格式的電子信號;而信號接口電路26A則用來接收有線輸入端口30中符合有線輸入端口基本輸入信號格式的電子信號。通過橋接電路34,中央處理器36、內(nèi)存38、儲存裝置32、信號接口電路26A、26C就能互相交換數(shù)據(jù)或信號。
本發(fā)明無線外設(shè)14中則設(shè)有無線的接口裝置16A及對應(yīng)的無線連接裝置16B。接口裝置16A中設(shè)有輸入接口20、控制模塊56A以及無線電模塊18A。輸入接口20可為鍵盤,其上可設(shè)有多個按鍵22;當(dāng)使用者按動各個按鍵22時,輸入接口20就能感測各按鍵被按動的情形,并產(chǎn)生對應(yīng)的觸控信號41??刂颇K56A用來主控接口裝置18A的運作,而無線電模塊18A則能將電子信號調(diào)制為無線電信號,以無線電信號的形式將其發(fā)送出去。
對應(yīng)于無線電模塊18A,連接裝置16B中則設(shè)有另一無線電模塊18B,以及控制模塊56B、信號接口電路26B。無線電模塊18B可接收無線電模塊18A傳來的無線電信號,而控制模塊56B則用來主控連接裝置16B的運作,其可實現(xiàn)出基本控制模塊24A及高級控制模塊24B的功能(像是用固件來實現(xiàn))。為了要連接于主機12,在本發(fā)明的較佳實施例中,連接裝置18B也可設(shè)置有通用連接端口28B,與主機12上的通用連接端口28C相對應(yīng);信號接口電路26B即用來將電子信號經(jīng)由通用連接端口28B傳輸出去。信號接口電路26B也能檢測連接裝置18B的通用連接端口28B是否直接連接于另一個通用連接端口;若是,控制模塊56B就不會啟動高級控制模塊24B的功能(也就是使高級控制模塊24B不使能)。
至于本發(fā)明無線外設(shè)14與主機12協(xié)同運作的情形,請先參考圖2(并同時參考圖1);圖2即為圖1中計算機系統(tǒng)10在操作系統(tǒng)已加載的情形下的進行一般輸入作業(yè)時的運作示意圖。當(dāng)主機12完成開機的程序后,中央處理器36就會將軟件操作系統(tǒng)So(像是窗口操作系統(tǒng))加載至內(nèi)存38,讓使用者能在操作系統(tǒng)So提供的環(huán)境下操控主機12。在操作系統(tǒng)So的環(huán)境下進行一般輸入時,使用者可將本發(fā)明連接裝置18B電連接于通用連接端口28C。當(dāng)使用者于輸入接口20上進行輸入時,使用者的按鍵(或觸控)動作會被感測為觸控信號41,而控制模塊56A就可依照無線通訊的協(xié)議(像是藍(lán)芽無線通訊協(xié)議),將觸控信號41封裝、編碼為基頻的觸控信號42A。無線電模塊18A會將基頻觸控信號42A調(diào)制為無線電的觸控信號42R發(fā)送出去。
連接裝置16B上的無線電模塊18B在接收到無線觸控信號42R后,會將其接收為電子的基頻觸控信號42B。由于此時連接裝置16B的通用連接端口28B是電連接于主機12上的通用連接端口28C,故控制模塊56B不會啟用高級控制模塊24B的功能,僅會執(zhí)行基本控制模塊24A的功能,以依照通用連接端口28B的信號規(guī)格而將觸控信號42B轉(zhuǎn)換為能在通用連接端口間傳輸?shù)闹甘拘盘?6A。而指示信號46A就能經(jīng)由信號接口電路26B、通用連接端口28B、28C而傳輸至主機12。
主機12由通用連接端口28C、信號接口電路26C而將連接裝置16B傳來的指令信號接收為指令信號46B后,中央處理器36就能在經(jīng)由操作系統(tǒng)So的協(xié)調(diào)而執(zhí)行信號接口驅(qū)動程序Sd2、無線外設(shè)驅(qū)動程序Sd1以及輸入接口程序Si,取出指示信號46B中的觸控信號。其中,信號接口驅(qū)動程序Sd2(像是USB驅(qū)動程序)可依據(jù)通用連接端口28B、28C的信號規(guī)格,對指示信號46B解碼(解封裝)而取出相關(guān)信息,而這些信息也就對應(yīng)于基頻觸控信號42B;無線外設(shè)驅(qū)動程序Sd1(像是藍(lán)芽驅(qū)動程序)則可由信號接口驅(qū)動程序Sd2取出的信息中進一步解讀出其內(nèi)包含的觸控信號(也就是對應(yīng)于觸控信號41的信號)。然后輸入接口程序Si(像是符合藍(lán)芽人機接口裝置規(guī)約的驅(qū)動程序)就能根據(jù)無線外設(shè)驅(qū)動程序Sd1解讀出的觸控信號,進一步得知使用者于輸入接口20上做出的觸控操縱為何,并使中央處理器36能對應(yīng)地操控主機12。
換句話說,當(dāng)使用者是要在操作系統(tǒng)加載后進行一般的輸入作業(yè)時,本發(fā)明無線外設(shè)14還是由操作系統(tǒng)So配合軟件的輸入接口程序Si、無線外設(shè)驅(qū)動程序Sd1以及信號接口驅(qū)動程序Sd2來處理無線接口裝置16A傳輸至主機12的觸控信號。另一方面,當(dāng)使用者要在操作系統(tǒng)未加載前以無線接口裝置16A進行基本的輸入作業(yè)時,就可將本發(fā)明連接裝置16B通過轉(zhuǎn)接器54而電連接于主機12上的有線輸入端口30。一般來說,在操作系統(tǒng)未加載的情形下,主機12還是能由有線輸入端口30(像是PS/2端口)接收符合基本輸入信號格式的信號作為輸入指令;而本發(fā)明即是利用這種設(shè)計來支持操作系統(tǒng)未加載前的基本輸入作業(yè),像是在主機12開機時以無線接口裝置16A來進行基本輸入輸出系統(tǒng)的設(shè)置。
關(guān)于本發(fā)明無線外設(shè)14支持基本輸入作業(yè)的情形,請參考圖3(并一并參考圖1)。圖3即為本發(fā)明無線外設(shè)14在操作系統(tǒng)未加載情形下支持無線基本輸入功能的配置示意圖。如前所述,連接裝置16B可通過轉(zhuǎn)接器54連接于主機12,此轉(zhuǎn)接器54設(shè)有通用連接端口52及有線輸出端口50,就分別對應(yīng)于通用連接端口28B及有線輸入端口30;而轉(zhuǎn)接器54本身的功能即是要將通用連接端口52的信號轉(zhuǎn)接至有線輸出端口50。使用者將轉(zhuǎn)接器54的通用連接端口52連接于連接裝置16B,就能通過轉(zhuǎn)接器54上的有線輸出端口50而使連接裝置16B電連接于主機12的有線連接端口30。在實際實施時,若通用連接端口為USB端口,有線輸入輸出端口為PS/2端口,則可將USB端口上的D+及D-兩個差動信號傳輸端分別電連至PS/2端口的CLK及DATA傳輸端,即可達(dá)成轉(zhuǎn)接的目的。
比較圖3、圖2可知,在操作系統(tǒng)So未加載至內(nèi)存38時,圖2中的輸入接口程序Si以及各驅(qū)動程序也都無法運作。此時,本發(fā)明連接裝置16B就可利用高級控制模塊24B的功能,在連接裝置16B中就將接口裝置16A的無線電觸控信號42R轉(zhuǎn)換成符合有線輸入端口格式、能由有線輸入端口30接收的輸入信號48;并據(jù)以支持對主機12的基本輸入功能。
關(guān)于本發(fā)明無線外設(shè)14在操作系統(tǒng)未加載情況下以無線功能支持基本輸入的整個工作情形可描述如下。當(dāng)使用者要在操作系統(tǒng)未加載情形下以本發(fā)明無線外設(shè)14進行無線的基本輸入時,可將連接裝置16B通過轉(zhuǎn)接器54而電連接于主機12。連接好之后,連接裝置16B的信號接口電路26B會自動檢測到連接裝置16B是以轉(zhuǎn)接器54連接于主機12,而控制模塊56就會根據(jù)檢測結(jié)果使能高級控制模塊24B,啟動高級控制模塊24B的功能。當(dāng)使用者在接口裝置16A的輸入接口20上輸入時,其操縱觸控的動作一樣會由輸入接口20感測為觸控信號41,由控制模塊56A將其封裝、轉(zhuǎn)換為基頻觸控信號42A,再由無線電模塊18A將其調(diào)制為無線電觸控信號42R。
連接裝置16B會將無線電觸控信號42R接收、解調(diào)為基頻觸控信號42B,而高級控制模塊24B就可將基頻觸控信號42B中的觸控信號取出,并分析出觸控信號代表的意義(也就是使用者在輸入接口20上做了哪些觸控操縱)。而控制模塊56就能將高級控制模塊24B分析出的觸控信息轉(zhuǎn)換為有線輸入端口30可接收的輸入信號48,再通過信號接口電路26B、有線輸入輸出端口50、30而將輸入信號48傳輸至主機12。由于主機12在操作系統(tǒng)未加載的情形下還是能直接接收有線輸入端口30的信號作為輸入指令,故主機12就能直接根據(jù)輸入信號48來進行對應(yīng)的運作了,像是按照使用者于接口裝置18A上的操控來設(shè)置主機12的基本輸入輸出系統(tǒng)的參數(shù)等等。
本發(fā)明的又一較佳實施例為上述裝置的運作方法,亦即一種用以連接相互分離的主機及無線輸入裝置的無線外設(shè)的運作方法。在此,主機包含有一個有線輸入端口、一個通用連接端口及基本輸入輸出模塊,基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作,而無線外設(shè)包含有接口裝置及連接裝置。其中,接口裝置是位一該連接裝置并可選擇性地電連接于該有線輸入端口及該通用連接端口,該連接裝置是位于該無線輸入裝置。而本方法至少包含有下列步驟以接口裝置感測無線輸入裝置的動作,由此產(chǎn)生對應(yīng)的觸控信號,并將觸控信號以無線電形式傳輸出去;以連接裝置接收無線電形式的觸控信號,并根據(jù)其接收到的觸控信號提供對應(yīng)的指令信號;以及以連接裝置傳輸指令信號到該主機,在此傳輸指令信號的途徑至少包含若連接裝置是電連接于通用連接端口,使指令信號經(jīng)由通用連接端口傳輸至主機;以及若連接裝置是電連接于有線輸入端口,則根據(jù)指令信號對應(yīng)地產(chǎn)生符合基本輸入信號格式的輸入信號,并使輸入信號由有線輸入端口傳輸至主機。
進一步地,本方法還可以在當(dāng)連接裝置是電連接于通用連接端口時,停止產(chǎn)生符合基本輸入信號格式的輸入信號;本方法也還可以使用高級控制模塊,當(dāng)連接裝置是電連接于有線輸入端口時,根據(jù)基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合基本輸入信號格式的輸入信號,使輸入信號可由有線輸入端口傳輸至主機;本方法也還可以在當(dāng)連接裝置是電連接于通用連接端口時,高級控制模塊會不使能(disable)而停止產(chǎn)生符合基本輸入信號格式的輸入信號;本方法更還可以使用信號接口電路,檢測連接裝置是連接于有線輸入端口或是連接于通用連接端口。
由上述描述可知,本發(fā)明在操作系統(tǒng)未加載的情況下支持基本輸入時,是使用高級控制模塊24B的功能來等效地補償輸入接口程序Si的功能,以將連接裝置16B的基頻觸控信號中的原始的觸控信號分析出來。若是以藍(lán)芽無線通訊規(guī)格來實現(xiàn)本發(fā)明無線外設(shè)14,等效上高級控制模塊24B就要能支持藍(lán)芽的人機接口裝置規(guī)約。不過,高級控制模塊24B不需要完全地支持輸入接口程序Si的所有功能,只要能支持基本的輸入功能,應(yīng)該就能讓使用者在操作系統(tǒng)未加載的情況下來進行基本輸入。
總結(jié)來說,不論是操作系統(tǒng)是否加載的情形下,本發(fā)明無線外設(shè)14都還是能讓使用者方便地利用無線接口裝置來進行無線的輸入操控。一般來說,使用者應(yīng)該都只是要在操作系統(tǒng)已加載的情形下通過操作系統(tǒng)提供的環(huán)境來操控主機,在此情況下(也就是圖2的情況),只要將連接裝置16B電連接于主機12的通用連接端口28C,本發(fā)明連接裝置16B就會自動使高級控制模塊24B不使能,而以操作系統(tǒng)下執(zhí)行的輸入接口程序、無線外設(shè)程序來配合無線外設(shè)14的運作。由于軟件的輸入接口程序容易進行版本的更新及維護,故本發(fā)明在一般情形下以搭配輸入接口程序的方式來運作,也就能使無線外設(shè)14的功能可隨輸入接口程序的更新而提升,維持無線外設(shè)14的作業(yè)彈性。
當(dāng)使用者要在操作系統(tǒng)未加載的情形下進行無線的輸入操控時,使用者可將本發(fā)明連接裝置16B改連接至主機12的有線輸入端口28C,就像圖3中的配置。而本發(fā)明的連接裝置16B就會自動使能高級控制模塊24B的功能,使連接裝置16B本身就能等效地發(fā)揮輸入接口程序的功能,讓使用者還是能以在無線接口裝置14A上無線方式進行基本輸入,像是更改主機的基本輸入輸出系統(tǒng)的設(shè)置。
由于習(xí)知無線外設(shè)要配合軟件驅(qū)動程序才能正常運作,故無法在操作系統(tǒng)未加載的情形下支持基本輸入的功能。相較之下,本發(fā)明無線外設(shè)在操作系統(tǒng)未加載的情形下仍能以無線接口裝置來支持基本輸入的功能,讓使用者在各種情形下都能利用無線輸入來操控計算機系統(tǒng)。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權(quán)利要求所做的任何均等變化與修改,皆應(yīng)屬本發(fā)明權(quán)利要求的覆蓋范圍。
權(quán)利要求
1.一種用于主機的無線外設(shè),該主機包含有有線輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作,而該無線外設(shè)包含有接口裝置,其是位于與該主機分離的無線輸入裝置上,其包含有輸入接口,用來感測該無線輸入裝置的動作,并產(chǎn)生對應(yīng)的觸控信號;以及第一無線電模塊,用來將該觸控信號以無線電的形式傳輸出去;以及連接裝置,其可選擇性地電連接于該有線輸入端口及該通用連接端口其中之一;該連接裝置包含有第二無線電模塊,用來接收該無線電形式的觸控信號;基本控制模塊,用來根據(jù)該第二無線電模塊接收到的觸控信號而提供對應(yīng)的指令信號;當(dāng)該連接裝置是電連接于該通用連接端口時,該基本控制模塊會使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及高級控制模塊,當(dāng)該連接裝置是電連接于該有線輸入端口時,該高級控制模塊可根據(jù)該基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,使該輸入信號可由該有線輸入端口傳輸至該主機。
2.根據(jù)權(quán)利要求1所述的無線外設(shè),其中該連接裝置包含有信號接口電路,用來檢測該連接裝置是連接于該有線輸入端口或該通用連接端口。
3.根據(jù)權(quán)利要求1所述的無線外設(shè),當(dāng)該連接裝置是電連接于該通用連接端口時,該高級控制模塊會不使能而停止產(chǎn)生符合該基本輸入信號格式的輸入信號。
4.一種計算機系統(tǒng),其包含有主機,其包含有有線信號輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作;無線外設(shè),其包含有接口裝置,其是位于與該主機分離的無線輸入裝置上,其包含有輸入接口,用來感測該無線輸入裝置的動作,并產(chǎn)生對應(yīng)的觸控信號;以及第一無線電模塊,用來將該觸控信號以無線電的形式傳輸出去;以及連接裝置,其可選擇性地電連接于該有線輸入端口及該通用連接端口其中之一;該連接裝置包含有第二無線電模塊,用來接收該無線電形式的觸控信號;基本控制模塊,用來根據(jù)該第二無線電模塊接收到的觸控信號而提供對應(yīng)的指令信號;當(dāng)該連接裝置是電連接于該通用連接端口時,該基本控制模塊會使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及高級控制模塊,當(dāng)該連接裝置是電連接于該有線輸入端口時,該高級控制模塊可根據(jù)該基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,使該輸入信號可由該有線輸入端口傳輸至該主機。
5.根據(jù)權(quán)利要求4所述的計算機系統(tǒng),其中該連接裝置還包含有信號接口電路,用來檢測該連接裝置是連接于該有線輸入端口或該通用連接端口。
6.根據(jù)權(quán)利要求4所述的計算機系統(tǒng),當(dāng)該連接裝置是電連接于該通用連接端口時,該高級控制模塊會不使能而停止產(chǎn)生符合該基本輸入信號格式的輸入信號。
7.一種用以連接相互分離的主機及無線輸入裝置的無線外設(shè)的運作方法,該主機包含有有線輸入端口、通用連接端口及基本輸入輸出模塊,該基本輸入輸出模塊可由該有線輸入端口接收符合基本輸入信號格式的信號以控制該主機的運作,而該無線外設(shè)包含有接口裝置及連接裝置,該接口裝置是位于該連接裝置并可選擇性地電連接于該有線輸入端口及該通用連接端口,該連接裝置是位于該無線輸入裝置,而該方法包含有以該接口裝置感測該無線輸入裝置的動作,由此產(chǎn)生對應(yīng)的觸控信號,并將該觸控信號以無線電形式傳輸出去;以該連接裝置接收該無線電形式的觸控信號,并根據(jù)其接收到的觸控信號提供對應(yīng)的指令信號;以及以該連接裝置傳輸該指令信號到該主機,在此傳輸該指令信號的途徑至少包含若該連接裝置是電連接于該通用連接端口,使該指令信號經(jīng)由該通用連接端口傳輸至該主機;以及若該連接裝置是電連接于該有線輸入端口,則根據(jù)該指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,并使該輸入信號由該有線輸入端口傳輸至該主機。
8.根據(jù)權(quán)利要求7所述的方法,其還包含有當(dāng)該連接裝置是電連接于該通用連接端口時,停止產(chǎn)生符合該基本輸入信號格式的輸入信號。
9.根據(jù)權(quán)利要求7所述的方法,還包含使用高級控制模塊,當(dāng)該連接裝置是電連接于該有線輸入端口時,根據(jù)該基本控制模塊提供的指令信號對應(yīng)地產(chǎn)生符合該基本輸入信號格式的輸入信號,使該輸入信號可由該有線輸入端口傳輸至該主機。
10.根據(jù)權(quán)利要求9所述的無線外設(shè),當(dāng)該連接裝置是電連接于該通用連接端口時,該高級控制模塊會不使能而停止產(chǎn)生符合該基本輸入信號格式的輸入信號。
11.根據(jù)權(quán)利要求7所述的方法,還包含使用信號接口電路,檢測該連接裝置是連接于該有線輸入端口或是連接于該通用連接端口。
全文摘要
本發(fā)明是提供一種無線外設(shè)與控制方法。該無線外設(shè)包含有作為輸入接口的無線接口裝置(像是無線鍵盤)及無線接收的連接裝置。該連接裝置可選擇性地連接于該主機上的有線輸入端口(像是PS/2端口)以及通用連接端口(像是USB端口),且該連接裝置上設(shè)有以固件實現(xiàn)的高級控制模塊,以將該無線接口裝置的無線信號解碼為該有線輸入端口格式的輸入信號。當(dāng)該無線外設(shè)要用來支持該主機基本輸入輸出系統(tǒng)的設(shè)置時,使用者可將該連接裝置電連接于該主機的有線輸入端口,以該高級控制模塊的解碼功能支持該無線接口裝置的基本輸入功能。
文檔編號G06F3/02GK1588332SQ200410063448
公開日2005年3月2日 申請日期2004年7月6日 優(yōu)先權(quán)日2004年7月6日
發(fā)明者石健毅 申請人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1