圖13為圖2所示的根據(jù)本發(fā)明的控制裝置第一實施例所控制的計算機系統(tǒng)軟件結(jié) 構(gòu)簡化圖。
[0038]圖14為圖3所示的根據(jù)本發(fā)明的控制裝置第二實施例所控制的計算機系統(tǒng)軟件結(jié) 構(gòu)簡化圖。
[0039] 圖15為圖4所示的根據(jù)本發(fā)明的控制裝置第三實施例所控制的計算機系統(tǒng)軟件結(jié) 構(gòu)簡化圖。
[0040] 圖16為圖5和圖6所示的根據(jù)本發(fā)明的控制裝置第四或第五實施例所控制的計算 機系統(tǒng)軟件結(jié)構(gòu)簡化圖。
【具體實施方式】
[0041] 參考圖1至圖16以詳細說明本發(fā)明的各種特性。
[0042] 圖1示出了控制裝置1的一般概念。微型計算機2包括帶有圖形界面3的操作系統(tǒng), 圖形界面可使用戶通過屏幕顯示和指向裝置4與操作系統(tǒng)實現(xiàn)互動。與中央單元的通信端 子7相連的接口裝置6接收指向裝置4發(fā)出的信號5。微型計算機還包括主指向裝置8和主控 鍵盤9。
[0043] 根據(jù)本發(fā)明的控制裝置1包括由基準用戶可選擇一個或多個指向裝置并可斷開其 它指向裝置的選擇裝置10。為此,選擇裝置包括至少一個專用軟件模塊11。
[0044] 接口裝置6包括至少一個符合IEEE802. 15. 1標準(稱之為"藍牙"),或 IEEE802 · 15 · 4標準(稱之為"ZigBee")的射頻通信模塊12。
[0045]在圖2所示的本發(fā)明第一較佳實施例中,射頻通信模塊12符合ZigBee標準。
[0046] 其包括插入到手提式微型計算機14的USB端口的ZigBee型USB加密狗(dongle) 13, 以接收來自一組符合該通信標準的無線鼠標15的信號,其市場有售。
[0047] 微型計算機14包括專用軟件模塊11,該模塊在其屏幕上產(chǎn)生模擬開關(guān)17的窗口 16,以允許基準用戶選擇一個或多個具有應(yīng)用軟件控制功能的鼠標15,并只要點擊一次便 可使其它鼠標失效。
[0048] 在圖3所示的本發(fā)明第二較佳實施例中,接口裝置6包括數(shù)個符合藍牙標準的射頻 通信模塊12。
[0049] 這些模塊包括插入到與手提式微型計算機14相連的USB集線器19內(nèi)的藍牙USB加 密狗18,并接收來自一組符合該標準的無線鼠標20的信號,這些模塊市場有售。
[0050] 一組三十二個鼠標20必需配有數(shù)個藍牙加密狗18,例如,因為根據(jù)該標準,主控制 器不能支持七個以上的從屬裝置。
[0051] 如同本發(fā)明的第一較佳實施例,便攜式微型計算機14設(shè)有專用軟件模塊11,以在 使用操作系統(tǒng)的圖形界面3時選擇帶有導(dǎo)線的鼠標。
[0052]在圖4所示的本發(fā)明第三較佳實施例中,如同在本發(fā)明第一較佳實施例中一樣,接 口裝置6只包括一個符合ZigBee標準的射頻通信模塊,該模塊包括ZigBee型USB加密狗13, 用于接收符合該標準的一組無線鼠標15的信號。
[0053]在該實施例中,選擇裝置10包括通過符合ZigBee標準的第一射頻連接22而連接到 接口裝置6上的選擇盒21。
[0054] 裝有開關(guān)23的選擇盒21因此通過USB的ZigBee型加密狗13與微型計算機14進行通 信。基準用戶通過該盒21選擇帶有導(dǎo)線的ZigBee型鼠標。
[0055]選擇盒21優(yōu)選采用專用控制臺的形式,但是,選擇盒也可以是一種標準的ZigBee 型鍵盤。
[0056]在圖5所示第四實施例中,一組ZigBee無線鼠標與由符合該標準的射頻通信模塊 12組成的選擇接口盒24進行通信。
[0057]選擇接口盒24通過符合藍牙標準的第二射頻連接25連接到微型計算機14上,以保 證有足夠的帶寬發(fā)送來自所有Z i gBee型鼠標15的數(shù)據(jù)。
[0058]為此,微型計算機14設(shè)有USB藍牙加密狗26。專用盒24包括(如前面實施例所述)用 于選擇工作鼠標的開關(guān)23。
[0059] 在圖6所示本發(fā)明第五較佳實施例中,無線鼠標27和接口裝置之間的通信信道是 一個紅外鏈路。
[0060] 接收器電子盒28接收并處理由紅外鼠標27發(fā)出的信號,而對應(yīng)于鼠標移動及其按 鈕狀態(tài)的二進制數(shù)據(jù)序列通過寬帶藍牙連接29傳送至微型計算機14。
[0061 ]為此,微型計算機14的通信端子與包括USB藍牙加密狗30的射頻通信模塊相連,接 收器電子盒包括符合該標準的收發(fā)器31。
[0062] 同在第一和第二實施例中一樣,微型計算機14包括專用軟件模塊11,用于在圖形 界面3的幫助下選擇工作鼠標,該圖形界面3用于模擬控制臺16,17。
[0063] 在圖7所示的本發(fā)明第六實施例中,無線鼠標27和接口裝置6之間的通信信道也是 紅外鏈路。但是,接收器電子盒28通過符合藍牙標準的收發(fā)器31和選擇接口盒32進行通信, 后者通過USB連接33連接到微型計算機14上。
[0064] 如圖第三和第四實施方式,選擇接口盒32包括用于選擇工作鼠標的開關(guān)23。
[0065] 圖8,9和10為圖4,5和7分別所示的本發(fā)明第三、第四和第六較佳實施例的接口盒 和/或選擇盒硬件結(jié)構(gòu)示意圖。
[0066]圖8的選擇盒21設(shè)置在IRQ可編程微型控制器34的周圍。當控制臺鍵盤35a的其中 一個開關(guān)23被激活時,所產(chǎn)生的IRQ就由微型控制器34進行處理并經(jīng)由系統(tǒng)總線36來開始 鍵盤35a狀態(tài)的采集。操縱的開關(guān)的識別和狀態(tài)信息由串行外設(shè)接口 SPI從微型控制器34發(fā) 送到符合ZigBee標準的收發(fā)器模塊37上。一組指示燈35b中的與所啟動開關(guān)相關(guān)的狀態(tài)燈 經(jīng)由內(nèi)部總線36由微型控制器34進行更新。
[0067]選擇接口盒24(其結(jié)構(gòu)如圖9所示)接收來自所有ZigBee鼠標15的信號,識別并多 路傳輸這些信號,并將所形成的數(shù)據(jù)幀通過藍牙連接25發(fā)送到微型計算機14。因此,其包括 微型控制器38,用于在串行外設(shè)接口 SPI上接收符合ZigBee標準的收發(fā)器模塊39發(fā)出的鼠 標的二進制數(shù)據(jù)序列,并在選擇后經(jīng)由串行通信接口 SCI將這些數(shù)據(jù)重新發(fā)送到藍牙收發(fā) 器模塊40。數(shù)據(jù)的選擇(即工作鼠標的數(shù)據(jù)選擇),由一組與系統(tǒng)總線42相連的開關(guān)41來實 線。鼠標15的工作/非工作狀態(tài)由一組指示燈43顯示。
[0068] 選擇接口盒32(如圖10所示結(jié)構(gòu))通過符合藍牙標準的鏈路接收由接收器電子盒 28傳送的紅外鼠標27的二進制數(shù)據(jù)序列,并通過USB串行鏈路33將這些數(shù)據(jù)序列發(fā)送到微 型計算機14。為此,選擇接口盒32包括微型控制器44,符合藍牙標準的收發(fā)器模塊45和通過 串行通信接口 SCI 1,SCI2連接到微型控制器44上的USB接口模塊46。選擇接口盒32還包括連 接在系統(tǒng)總線49上的一組開關(guān)47和一組指示燈48,以使基準用戶操縱鼠標27工作。
[0069] 圖6和圖7所示本發(fā)明第五和第六實施例使用了接收器電子盒28,其硬件結(jié)構(gòu)如圖 11所示。紅外接收器模塊50檢測紅外鼠標27所發(fā)出的紅外光信號,該紅外接收器模塊50包 括光電二極管和放大器。信號處理單元51對接收到的模擬信號進行采樣和處理,然后以多 路傳輸形式將對應(yīng)于鼠標27的二進制數(shù)據(jù)序列發(fā)送到符合藍牙標準的收發(fā)器模塊52。
[0070] 圖12示出了多路數(shù)據(jù)幀的結(jié)構(gòu)。每個鼠標27的橫向方向XI,X2和縱向方向Y1,Y2上 的位移量以二進制字53,54編碼,該二進制字包括每個數(shù)據(jù)字專用的標題字段55。每個鼠標 的按鈕Β1的狀態(tài)以及轉(zhuǎn)輪的移動Ζ1,都是按同樣方式以專用數(shù)據(jù)字56,57編碼。每個數(shù)據(jù)字 56,57,或每組數(shù)據(jù)字53,54,都在其前面有一個標題字58,該標題字包括與數(shù)據(jù)字53,54, 56,57的標題字段55不同的專用標題字段59。標題字58包括在標題字段58后面的數(shù)據(jù)發(fā)射 鼠標的識別字段60,以及在標題字段58之后的包含數(shù)據(jù)的類型(位移Χ,Υ,或Ζ,按鈕狀態(tài))的 類型字段61。
[0071] 這種幀結(jié)構(gòu)等同于在選擇接口盒24和圖5所示本發(fā)明第四實施例的微型計算機14 之間通過藍牙鏈路25傳輸?shù)臄?shù)據(jù)結(jié)構(gòu),也等同于選擇