TWI221245B - Wireless input apparatus and related method for supporting input requirement of multiple hosts - Google Patents
Wireless input apparatus and related method for supporting input requirement of multiple hosts Download PDFInfo
- Publication number
- TWI221245B TWI221245B TW092106395A TW92106395A TWI221245B TW I221245 B TWI221245 B TW I221245B TW 092106395 A TW092106395 A TW 092106395A TW 92106395 A TW92106395 A TW 92106395A TW I221245 B TWI221245 B TW I221245B
- Authority
- TW
- Taiwan
- Prior art keywords
- host
- packet
- input device
- input
- identification code
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0231—Cordless keyboards
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Input From Keyboards Or The Like (AREA)
Description
1221245 五、發明說明(1) 發明所屬之技術領域: 滑的 、求 盤需 鍵入 線輸 無機 是主 像同 C不 置援 裝支 入換 輸切 線能 無種 輕\ I指 供尤 提,。 係}置 明板裝 發控入 本觸輸 、線 鼠無 先 前技術 在現代化的資訊社會中,各種資料 都能以電子訊號的形式快速的交換、傳 各樣用來存取電子訊號的電子裝置,也 會最重要的硬體基礎之一。像是手機、 (PDA? personal digital assistant) 人電腦等電子裝置,都已經廣為大眾普 體技術的蓬勃發展,使這些電子裝置的 低;同一個使用者也可擁有多個不同的 不同電子裝置的特性,方便日常生活的 說,個人電腦通常有最高的運算效能, 之可攜性;個人數位助理器能方便使用 個人資料,手機則能存取無線語音及通 當然,當使用者在使用這些電子裝 這些電子裝置的輸入介面來輸入控制指 操控這些電子裝置存取電子資料。不過 、數據、影音訊息 遞、管理。而各種 就成為當代資訊社 個人數位助理器 、筆記型電腦及個 遍應用。隨著半導 成本得以大幅降 電子裝置,以利用 寅料存取。舉例來 筆記型電腦有較高 者隨身攜帶,整理 信網路上的資源。 置時,都必需透過 令或資料内容,以 ’不同輸入介面也
1221245 五、發明說明(2) 有不同的操作方式,使用者 的操作方式,實有不便之處 種電子裝置的體積也得以大 帶。然而,體積曰益縮小的 隨之縮小,無法提供較佳的 手機已經能傳輸文字簡訊, 人的資料(像是通訊錄、個 輸入介面較小’能容納的按 輸入法才能輸入資料,也無 暢。個人數位助理器雖能讓 但手寫資料的正確辨識率有 入大量資料。相較之下,在 輸入介面的鍵盤就比較符合 速、高效率地輸入大量的資 中,雖然已經有有線多工器 輸入介面’但並沒有辦法進 介面,讓使用者還是必需遷 面及輸入方式。 要適應各種電子裝置輸入介面 。而在發達的電子技術下,各 幅縮小,方便使用者隨身攜 電子裝置’輸入介面的面積也 輪入介面。舉例來說,現代的 也可記錄、整理手機使用者個 人行程資料)等等,但手機的 紐也較少;不僅要使用特殊的 法兼顧使用者使用上的舒適順 使用者以手寫方式輸入資料,、 限,也不適合用來有效率地輪 個人電腦、筆記型電腦中作^ 人體工學,也能讓使用者快# 料。可惜的是,在現行技術 能讓兩台電腦主機分享相同的 一步整合不同電子裝置的輪 就不同電子裝置個別的輸人介 請參考圖一。圖一即為習知技術中以一有線多工器i 2 讓一電子系統1 0中的兩部主機1 4A、1 共用一鍵盤1 6作為 輸入介面的功能方塊示意圖。主機14Α、14β作為兩電子裝 蕾,其中分別設有一處理模組1 8級1 8 Β、揮發性的記伊體 (像是隨機存取έ己憶體)2 4 Α及2 4 Β,以及非揮發性的儲存
1221245 五、發明說明(3) · 裝置(像是硬碟機或光碟機)26級26B。而處理模組 18A、18B中分別設有處理器(像是中央處理器)2〇a、 20B’以及晶片組22A、22B。兩主機14A、14B的運作方式 相同,以主機14A為例來說明;主機14A中的處理器20A用 來主控主機1 4 A的運作,記憶體2 4 A用來暫存處理器20 A運 作期間必需的數據、資料及程式,儲存裴置2 6 a用來以非 揮發性的方式儲存較大量的資料;而晶片組2 2 A即用來管 理處理器2 0 A、記憶體2 4 A及儲存裝置2 6 A間資料的往枣傳 輸。而主機14A上也設有一輸入埠ι7Α (主機148則設有輸 入埠1 7 B),用來接收由一鍵盤傳來的輸入訊號,以使處 理器2 0 A能根據輸入埠1 7 A接收到的輸入訊號控制主機1 4 A 的運作。另外,多工器1 2上有一端透過傳輸線2 9C連接於 鍵盤1 6,而其兩輸出埠i 9 A、1 9B則分別透過兩傳輸線 29A、29B連接於主機14A、14B的輸入埠17A、17B。多工器 1 2本身的功能就是一簡單的開關,能在使用者的控制下選 擇性地將使用者由鍵盤1 6輸入的輸入訊號傳輸至主機1 4 A 或14B。舉例來說,若使用者要向主機丨4 A輸入資料、指 令,就能控制多工器1 2切換至輸出埠1 9 A (就如圖一中所 示)’讓使用者透過鍵盤1 6輸入的資料、指令能經由傳輸 線29C、29 A傳輸至主機14A。反之,當多工器12切換至輸 出埠1 9 B後,使用者於鍵盤1 6輸入的指令、資料就會經由 傳輸線2 9 C、2 9 B由主機1 4財妾收。 習知技術中的多工器1 2雖能讓兩不同主機分享一共同
1221245 五、發明說明(4) 的輸入介面(也就是鍵盤16),但仍有使用上的缺點。首 先,這種作法要透過實際佈線(即傳輸線29A至29C)以及 人工的選擇才能達成,增加使用上的不便。另外,多工器 1 2可支援的主機數目,會受多工器1 2本身硬體配置的限 制。舉例來說,圖一中多工器1 2僅設有兩個輸出埠1 9 A、 1 9 B,就只能在兩個主機間切換,不能支援三個(或以上 )的主機共享同一輸入介面。還有,各主機輸入埠17A、 1 7B的實體規格也必需統一(像是要有相同大小的接頭 ),這也限制了習知技術使用上的彈性。如前所述,為了 使用上的便利,各種電子裝置的體積都日漸縮小,但要在 小體積的不同電子裝置上設置統一規格的輸入埠,必定會 增加電子裝置殼體設計上之限制,因為輸入埠的開口勢必 會影響殼體受力應變的情形。 另一方面,現行的習知技術中也有無線鍵盤之輸入介 面,也就是在鍵盤和對應主機間以無線電交換資料,讓使 用者經由無線鍵盤輸入的資料、指令能以無線電的方式傳 輸至對應的主機。這種無線鍵盤雖然省去了傳輸線 > 也不 需實體的輸入埠,但現行技術下的無線鍵盤僅能用來服務 單一主機的輸入需求,不能廣泛地支援多主機(多個電子 裝置)的輸入需求。而且,現行技術下的無線鍵盤還有互 相干擾的缺點。舉例來說,某一無線鍵盤A是一主機A之輸 , 入介面,而另一無線鍵盤B是另一主機B的對應輸入介面, 但若是主機A、主機B放置的位置很接近,使用者透過鍵盤
第10頁 1221245 五、發明說明(5) A輸入的無線電資料、指令不僅會傳輸至主機A,同時也可 能會被主機B錯誤地接收,而干擾到主機B的正常運作。 發明内容: 因此,本發明的主要目的,就是要提供一種能支援多 部主機(多個電子裝置)的無線輸入裝置,不僅能在不同 的主機間提供統一的無傳輸線輸入介面,使用者還能自由 切換選擇是由哪一個主機接收輸入的資料、指令,而未被 選擇的主機則完全不受干擾。 在習知技術中,各種作為主機的電子裝置間無法共用 統一的輸入介面,讓使用者必需遷就、適應不同電子裝置 的不同輸入介面,造成使用上的困擾。雖然習知技術中也 有有線的多工器能讓固定數目個主機分享同一輸入介面, 但此種作法需要實際佈線,實際應用時也缺乏使用上的彈 性。習知技術中的無線輸入裝置則僅能對單一特定主機提 供輸入的服務,無法支援多部主機的輸入需求。 在本發明中,則是在各主機及一輸入裝置中設置能以 相同協定(p r 〇 t 〇 c ο 1 )交換無線電資料的無線模組,以傳 輸、接收無線電的封包訊號。在統一協定下,各主機及輸 入裝置皆具有相異的識別碼,而使用者可經由主機之無線 電控制,將主機識別碼記錄於輸入裝置中。當使用者要使
第11頁 1221245 五、發明說明(6) 用輸入裝置對某一特定主機輸入指令、資料時,該輸入裝 置就會根據其内記錄之主機識別碼,與該主機建立無線網 路聯繫,並將使用者輸入之指令、資料及該特定主機的識 別碼封裝於封包中,以無線電的方式傳輸出去。而各主機 中的無線電模組在接收無線電之封包後,能根據封包中的 識別碼判斷是否要丟棄該封包。在該特定主機中,由於封 包中的識別碼符合本身的識別碼,該特定主機就會解讀出 封包中的指令、資料,以接受這些指令、資料作為輸入; 而在未與輸入裝置建立聯繫的其他各個主機中,即使這些 主機能解讀封包,但由於封包中的識別碼不符合這些主機 本身的識別碼,這些主機就會將封包丟棄。這樣一來,使 用者就能透過單一輸入裝置之切換控制,來對不同主機輸 入指令、資料。 在本發明中,輸入裝置是以無線的方式提供輸入服 務,不必使用傳輸線,在各主機及輸入裝置上都不需再設 有同一規格的實體輸出埠,應用上更為方便。而本發明輸 入裝置也可支援不定數量的主機,其能支援的主機數目主 要取決於輸入裝置本身能記錄幾筆主機識別碼,不受輸入 裝置本身硬體配置的限制,應用上也更具彈性。而使用者 透過本發明輸入裝置輸入的指令、資料也僅會由使用者選 定的主機來接收,其他主機之運作則不會受到干擾。 實施方式:
第12頁 1221245 五、發明說明(7) 明參考圖二。圖二為本發明中電子系統3 〇的功能方塊 示意圖。在本發明的電子系統3〇中,能以一無線的輸入裝 置3 6做為通用輸入介面,支援多個不同主機(圖二中繪出 兩主機34A、34B做為代表)的輸入需求。主機34A、34B中 分別設有處理模組38A、38B,揮發性的記憶體45A、45B及 非揮發性的儲存裝置46A、46B;為了配合本發明之實施, 主機34A、34B中也分別設有無線模組48Α、48β。主機34A 可以是一個人電腦或是筆記型電腦,其處理模組3 8 A中設 有用來主控主機34A運作的處理器4〇A及用來協調處理器、 記憶體及儲存裝置間資料傳輸的晶片組42A。主機則可 以是一個人數位處理器,以處理模組3 8 B主控其運作。各 主機中的冗憶體(像是隨機存取記憶體)用來暫存對應 理模組運作所需的資料、程式,各主機中的儲存裝置g用 來以非揮發性的方式儲存資料。另外,在輸入裝置3 則設有二輸入介面52、一控制電路5〇、一無線模組48κ以 及一儲存裝置46Κ。控制電路50用來主控輸入裝置36的運 作。而在本發明較佳實施例中,輪入裝置3 盔 盤,其輸人=面52可設有複數個按鍵53,以接受 入,f令痛貧料;當使用者按動不同的按鍵53,輪入介^ 52就此對應地產生不同的控制訊號56A,傳 50。=存裝置46K則用來以非揮發性的方式儲 g電^ 圖二中所示,儲存裝置46K中即儲在古一询如主=针,如 別表格58中有複數個欄位(圖二中" σ 58 °識 Τ、、會出兩個欄位5 9 A、5 9 Β
1221245
五、發明說明(8) 做為代表) 58中的哪一 ;透過輸入介面52,使用者可選擇將識別 個攔位之資料傳輸至控制電路5 〇 支援ί = 中,各主機及輸人裝置36中的無線模組都能 it的ΞΪ線通訊協定(protocol),發射、接收無線電 ::ί 唯一的識別,’用來在該協定的無線網ί ΐ,、 獨一…一地識別出各無線模組。像在圖二中,主機34Α 模組48Α、48Β就分別對應於相異的識別碼ΙΜ、 W1U無線模組48A、48Β中可分別設有非揮發性的記憒裝 置,以儲存對應的識別碼IDA、IDB)。同理,輸入^思置〜6 的無線模組48K中,也以儲存裝置46K記錄了無線模^ 48K 本身的識別碼I DK以及相關設定。而本發明中,各無線模 組在統一的的無線通訊協定下,至少可以支援下列'的無線 網路運作: (1)各無線模組能發出、接收(並解讀)在無線通訊協 定下具有特定格式的無線電封包訊號。當無線模組將 一筆資料以無線電的方式傳輸至無線模組Β時,可將該筆 資料封裝為一封包,並在封包中指定無線模組Β的識別 碼,代表該封包的傳輸目的為無線模組Β。當一無線模組 在接收到一封包並順利將其解讀後,若該封包中指定的識 別碼並非本身的識別碼,就可將該封包丟棄,忽視其中的 内各;相對地,若該封包中指定的識別碼與本身的識別碼 相符,該無線模組就知道本身為該封包傳輸的目的,而能
第14頁 1221245 五、發明說明(9) 將封包中的資料讀出,傳輸至對應的處理模組。 (2) 無線模組A能啟使一交握(handshaking)程序,要 求另一無線模組B和其建立聯繫(connecti〇n)。無線模組匕 可在一特定格式的服務要求封包中,指定無線模組B的 別碼’以使無線模組B能接收該服務要求封包,並 ^ 線模組Α進行交握程序。交握程序中無線模組Α、^ ^ t f ί訊號,互相交換無線通信進行的相關參數,像 線電―貝料傳輸的速率、無線電訊號調變的模 冢疋無 包資料加解密進行的方式,以在無線模組A、 逢至是封 頻道的聯繫。舉例來說,無線模組A可以和無3建立邏輯 特定的跳頻序列,在後續的無線網路聯繫中,、、、且β協調 Ϊ f要傳輸給無線模組8的不同的封包以不同的頻皋模/且A 凋艾,而無線模組B則能依據交握程序中事先 j率加以 序列,以不同的對應頻率對無線模組A傳來 2的跳頻 ,。$樣一來,即使是另一個未和匕二同封包進 ,之無線模組C也截收到無線模組a傳輸至、益線二A建立聯 “ϊίϊ組c也會因為無法得知正確解調的頻\組B的封 員利接收、解讀這些封包。當然,在交握丰,而不 果=A、B也能進一步協調資料加解密進行的方二中,無線 $ 線模組A、B間無線資料交換的安全性的式,額外増 1線;r無/線模組可在無線電訊號可及的範圍内,推 :J拉組的情形,這其中包括了 :一益線内偵測其他 i t i ί服務詢問封包中提示無線模組A本身^ί在—特 在不•曰定目的位址的情況下,將該 身識別碼,並 Ί封包以無線電
第15頁 1221245 五、發明說明(10) ' "一~" " 3 3 2輸出去。所有接收到該服務詢問封包的其他無線 相關4 =回應無線模組A ’像是將本身的識別碼(及其他 謓盔ί t )以一特定的服務提示封包傳輸至無線模組A, 豆:ί模組A之主機能知悉無線網路中其他成員(也就是 其他無線模組所對應的主機)之狀況。 個盔ί由上述的各種運作模式,在本發明電子系統30的各 始=”組間二就能互相得知其他無線模組的存在,並啟 二ί^序’藉由交握程序建立的聯繫確保兩無線模組間 二π a封包不會被其他的無線模組接收、解讀。而本發明 躲,乍原理’就是利用輸入裝置36與一特定主機建立的聯 垂’讓使用者透過輸入裝置3 6輸入的資料、指令能以無線 a + t的形式由該特定的主機接收、解讀,而不會干擾其 在輸入装置36中,儲存於識別表格58中的各襴 2 ’就是用來記錄各主機的對應識別碼;就像在圖二中, 輸入裝置36能支援對主機34A、34B的輸入,識別表格58中 的攔位59A、59B就分別記錄了主機34A、34B對應無線模組 48 A、48B之識別碼IDA、IDB。利用識別表格中識別碼,輸 入裝置36就能在同一無線通訊協定下識別各主機34a、 34^’、,並與各主機的無線模組建立聯繫,傳輸使用者輸入 的資料、指令。換句話說,無線模組48A、4^的識別碼 IDA、IDB就可分別視為代表主機34A、34]5的主機識別碼。 對應地’輸入裝置3 6之無線模組48K所對應的識別碼I DK, 則可視為輸入裝置3 6的裝置識別碼。
第16頁 1221245 五、發明說明(11) 請參考圖三(並一併參考圖二);本發明以單一無線 輸入裝置3 0支援多部主機輸入需求的運作原理,即可由圖 三中的流程1 0 0來加以說明。當使用者要以輸入裝置3 6將 指令、資料輸入各主機時,就能控制輸入裝置3 6進入一輸 入服務模式,開始進行流程1 〇 〇。流程1 〇 〇中設有下列步 驟: 步驟1 0 2 :開始。當使用者要以輸入裝置3 6進行輸入 時,就可控制輸入裝置3 6開始進行流程1 〇 〇。 步驟103:使用者透過輸入裝置36上的輸入介面52, 選擇其資料輸入的對象主機。以下假設使用者要透過輸入 裝置3 6將資料輸入至主機3 4 A,則使用者就能操控輸入介 面52,由輸入介面將識別表格58中記錄於櫊位59A的識別 碼I DA讀出,並將這個代表主機34A的識別碼I DA傳輸至控 制電路5 0。 步驟1 0 4 :根據輸入介面5 2傳來的識別碼I D A,控制電 路50就能控制無線模組481½始與主機34A間的交握程序, 與主機3 4鍵立聯繫。就如前面描述過的,無線模組4 8 κ可 以根據識別碼I D A發出服務要求封包,要求主機3 4 A的無線 模組4 8 A與其進行交握程序,建立聯繫。 步驟1 0 6 :在步驟1 0 4中與主機3 4 A建立無線網路的聯 繫後,使用者在輸入裝置3 6上透過輸入介面5 2輸入的指 令、資料就能由輸入介面5 2轉換為控制訊號5 6 A (請參考 圖二)’而控制電路5 0就能將控制訊號5 6 A編碼、轉換為
第17頁 1221245 五、發明說明(12) Ϊ 2 5 Ϊ 並連同主機34A的識別碼IDA—同封裝於一 ^ ^ ’再透過無線模組48K與主機34A建立的聯 :主ΐ C甘60以無、線電的*式傳輪至主機34A中。雖 =t,1 (或其他不特定的主冑、無線模組)也有可能 ί Ϊ ^料封包、W但因資料封包60中已指明以主機34A 比I趑^ Ϊ 48A為資料傳輸的目的,其他主機的無線模組 二二封包60丢棄。尤有甚者,如前所述,其他的主 _ 70全無法解讀資料封包60,因為主機34A與輸入 :! 3 6=的聯繫已經過更進一步的加密或特定的調變(像 二i ^番)。以這種方式’本發明就能確保使用者由 1 ^ 輸入的指令、資料只會傳輸至使用者選擇的主 ,’不會影響、干擾其他的主機。 i Ϊ t f ί Γ與主機34鍵立聯繫後’輸人裝置36也可以 ί ί Ϊ f:中以交握程序時與主機34Α預先協調的代號 料封包6〇的傳輸目的為主機34Α,而不必在資料 ^ = 直接以主機34Α的識別碼HU來指示資料封包β〇的 J J 。尤其是當主機34Α與輪入裝置W間的聯繫已經 =i Γ、加岔或特定的調變時,既然輸入裝置3 6已經能確 =J主機34A間的邏輯聯繫為唯〜而不會干擾其他主 機,,入裝置36就可以簡化資料封包6〇的資料結構。 Φ ml Ti〇8:若使用者沒有透過輪人介面52改選其他的 為輸入對象,輸入裝置36就會回到步驟1〇6,繼續 +4 Y柃i〇4中建立的聯繫,讓使用者能以無線的方式將資 ’曰7輸入至主機34A。若使用者已經對主機34A輸入完
1221245 五、發明說明(13) _ 畢,而要將資料、指令改^入至主機34別夺,使用者就能 操控輸入介面52,改將玄機34姆應的識別碼IDB傳輪至控 制電路5 0。 ^ 步驟11 0 :在使用I透過輸入介面5 2切換以主機3 4臟 為輸入的對象後,輸入裝置36中的控制電路50就可與原先 聯繫的主機34A中斷聯繫。控制電路50可控制無線模組48K 發出特定的封包,通知主機34Α要與其中斷聯繫。接下來 流程1 0 0就會返回至步驟1 0 4,由輸入裝置3 6重新與主機 34Β進行交握程序;在與主機34Β的交握程序完成而建立起 聯繫後,使用者就能透過輸入裝置36的輸入介面52,將指 令、資料輸入至主機34Β了。 線的 裝置 入需 表格 足夠 能支 記錄 統一 由以上 輸入介 36本身 求。因 5 8取得 的記憶 援多個 了十個 的輸入 描述可知 面,避免 硬體配置 為輸入裝 各主機的 容量來記 主機的輸 主機識別 介面,切 ’本發明 實際布置 的限制, 置3 6是由 主機識別 錄不同的 入需求。 碼,那使 換輪入於 之輸入裝置36不僅能提供無 傳輸線的麻煩,也不受輸入 能廣泛地支援多部主機的輸 儲存裝置48Κ中記錄的識別 碼,只要儲存裝置48Κ中有 主機識別碼,輸入裝置3 6就 舉例來說,若識別表格58中 用者就能以輸入裝置3 6做為 十個不同種類的主機。 另方面在本發明中,使用者也能自由更新、編輯 輸入裝置36中儲存的識別矣玖斑“ ^目由更辦、,届科 于^1 Α別表格。舉例來說,延伸圖二中的
第19 1221245
例子,若使用者希望透過輸入裝置36向另一 此主機的識別碼尚未記錄於識別表袼5 =機輪入,而 控輸入裝置36進入一登錄運作模式,以 用者就能操 5 8,支援對該主機的輸入。關於此情形,性灸,別表格 四B。圖四a為圖二中電子系統3〇在另外加二二^圖四A、 34C後,各裝置的功能方塊示意圖(為了 新^主機 見,在不妨礙本發明技術揭露的情形 、=2 = 主,m、34B中部分的功能方塊);而圖 程!〇〇即為輸入裝置36於一登錄運作模式斤::二 H別表格58更新所進行的各步驟。如圖四H進 c中也没有處理楔組38C'揮發性的記憶體45c、 性的儲存裝置46C以及一無線模組48C。在與無線模組X 48C及48K相同的無線通信協定下,無線模組'48c也對 應於一唯一的識別碼IDC;這也就成為主機34c的主機識別 碼。 在主機34C剛開始加入至電子系統30時,主機34C的識 別碼尚未加入至輸入裝置3 6的識別表格5 8中,就像圖二中 所示的一樣。要更新識別表格5 8,使用者可控制輸入裝置 3 6進入登錄運作模式,以進行圖四b中的流程2 0 0,配合主 機34C進行識別表格58的更新。圖四B中的流程2 0 0有下列 步驟; 步驟2 0 2 :開始。 步驟204 :主機34C取得輸入裝置36的裝置識別碼
第20頁 1221245 五、發明說明(15) I DK。主機34C可以經由數種不同的方式取得輸入裝置36的 識別碼I DK。舉例來說,主機3 4C可發出無線電之服務詢問 封包(其内包含主機3 4C本身的識別碼IDC),要求收到服 務詢問封包的其他無線模組回應;而輸入裝置3 6在進入登 錄運作模式後,就會將輸入裝置3 6本身的識別碼I DK連同 其他資訊(像是顯示輸入裝置36本身為一輸入介面的資訊 )封裝於一特定格式的服務提示封包中,並在此服務提示 封包中以主機3 4 C傳來的識別碼I D C做為傳輸目的,以便使 主機3 4 C能接收到此服務提示封包;而主機3 4 C在接收到此
服務提示封包後,就能取得輸入裝置3 6的裝置識別碼 IDK。 除了上述的實施方式外,也可由輸入裝置36本身主動 發出特定格式的服務提示封包。輸入裴置3 6在進行流程 2 0 0時,可週期性地以不指定位址的方式發出包含有輸入 裝置3 6本身識別,的服務提示封包,讓主機3 4 c可取得輸 入裝置3 6的裝置識別碼。 在此步驟中,主機34C也能在取得輸入裝置36的裝置 識別碼IDK後’與輪入裝置36進行交握程序,建立聯繫。
步驟20 6:在主機34C取得輸入裝置36的裝置識別碼 IDK及其他相關訊息後,就能提示使用者其已搜尋到輸入 裝置36 ’並詢問使用者是否要以輸入裝置36做為輸入介 面。一般來說,做為主機的電子裝置都具有顯示器,可 上土訊息顯不於顯示器i ’以提示使用者。 主機34C已經搜尋到輸入裝置36後,就能操控主機34^ =
1221245 五、發明說明(16) Ϊ Ϊ ί ϊ Ϊ Ϊ 3更新。此時主機34C就能以其無線模組48C 控制ί匕6 2 (請一併參考圖四A);此控制封包6 2 =雨入裝置36為資料傳輸的目的,故在封包中提示了輸入 二置3 6的裝置識別碼I DK。另外,控制封包6 2中也包含有 二控制指令64。輪入裝置36在以無線模組48K解讀控制封 ^ 62中的控制指令64後,控制電路5〇就會執行控制指令 4,在識別表格58中加入一欄位59(:,以記錄主 識別碼iDC。而更新後的識別表格58就如圖四A中所示"的 步驟2 0 8 :在輸入裝置3 6的控制電路5 〇完成 58之更新後,輸入裝置36可提示使用者更新已完成](表像t是 以輸入裝置36上的指示燈或發出特定的聲響),而使用者 就旎操控輸入裝置3 6回到輸入服務模式下(也就是圖三中 的流程1 00)。回到輸入服務模式後,使用者就能以輸入 裝置36切換輸入於34八、343及34(:三個主機了。另外,在 輸入褒置3 6完成識別表格更新後,也能將更新完成的訊息 回傳至主機34C,由主機34C提示使用者輸入裝置36已完成 ,別表格的更新。甚至主機34c也可以用其他的控制封包 操控輸入裝置36C回到輸入服務模式。若輸入裝置36與主 機34C已經建立聯繫,也可在此步驟中中斷聯繫。 在流程2 0 0進行時,若主機34C與輸入裝置36已在步驟 20钟*建立了無線網路的聯繫,且使用者也要用輸入裝置 36繼績對主機34C輸入,就能在步驟2〇8之後接續至圖三中 流程1 0 0的步驟1 〇 6,繼續以輸入裝置3 6將指令、資料輸入
1221245 五、發明說明(17) 至主機34C。若主機、周邊裝置中各無線模組的無線通信 協定能支援多工傳輸(mu i t i p 1 e acce s s ),流程1 〇 〇、流程 2 Ο 0也可以同時進行。舉例來說,使用者可以在進行流程 100、以輸入裝置36對主機34Β輸入的同時,也可同時使輸 入裝置36進行流程2 0 0,配合主機34C更新識別表格。不 過’在此情形下’輸入裝置36與主機34C就要在流程2〇〇結 束後結束聯繫,以免干擾對主機348的輸入。 除了在識別表格5 8中加入新的欄位外 ----------v,网工述的流程 2 0 0也能用來編輯識別表格5 8。在步驟2 〇 6中,只要改變控 制封包62中的控制指令64,使用者就能透過主機34C編輯 識別表格5 8,像是將識別表格5 8中的某一欄位刪除,改變 各欄位中s己錄的識別碼,或是將兩欄位中記錄的識別碼交 換,或是人工加入另一攔位。一般來說,主機多半呈右二 強大的運算效能、較佳的使用彈性及顯示器做為顯^八乂 面;透過主機以流程2 0 0來編輯輪入裝置36中的識別、;丨 58 ’使用者就可利用主機的較佳的顯示介面、程 ^衣格 力來編輯識別表格5 8,而輸入裝置3 6中只要維持^ μ ^月匕 基本而能支援輸入功能的硬體、韌體配置即可。、=間單、 識別表格的編輯,使用者可在主機上執行對應,^配合 式,由應用程式來將使用者欲進行的編輯動作轉 應的控制指令,再由主機中的無線模組形成控封=為對 使輸入裝置36的控制電路50能在接收控制封包 ζ:•,以 的識別表格更新。當然,有些做為主u二對應 厂衣置也許益 _ #、、、
I221245 五、發明說明(18) 去支援對應輸入裝置3 6的鹿用妒^ ^ 步驟2〇6中發出包含適當护Γ制/入"’厂、法在流程200的 者還是能以另—主機來,此時使用 m 又啊識別表格5 8。嚴你丨炎句,個設 圖四Λ的電子系統30中又有一 + M q/11YA举例來诡假汉 手機,其雖具有和主機3m3:D=’主機34d為- 協定的無線模、组,但應用上的m“r支援相同無線通訊 36^ Ψ 4^ 44 ^7 >二用上的弹性較少,無法對輸入裝置 表^ R s工為土 =尤不能主動更新輪入裴置3 6中的識別 ϊ Λ ί 識表格58中新增與主機34d相關的欄 土 *時右主機3 4 A能支援識別表格的編輯,使用者就能
,〜程20 0中,透過主機34A對輸入裝置%發送的控制封 =中控制輸入裝置36將主機34D的識別碼新增至識別表格 :,其中主機34A可由主機34A、34D之間的無 知主機34D的識別螞。 T 請參考圖五(並同時參考圖二)。圖五為本發明輸入 裝置3 6—實施例之外觀示意圖。在本發明之較佳實施例 中 輸入裝置3 6為一鍵盤,其輸入介面$ 2中設有不同的按 鍵53;使用者按動這些按鍵53,就能輸入指令、資料。如 圖五所示’輸入裝置3 6上的輸入介面5 2可以用複數個切換 鍵來實現切換選擇的功能,像是圖五中標出的切換鍵 、 68Α、68Β等等。使用者按動這些切換鍵,就能控制輸入 置3 6向那個主機提供輸入服務。舉例來說,當使用者按^ 切換鍵68Α時,輸入介面52就會選擇將識別表格58中的搁 位59Α讀出(請參考圖二),讓使用者以輸入裝置36向^
1221245 五、發明說明(19) 機34A輸入。當使用者按動切換鍵68B時,輸入介面52就會 選擇識別表格5 8中的攔位5 9 B,讓控制電路5 0能依據欄位 5 9B中對應於主機34B的識別碼IDB,將使用者透過輸入介 面5 2輸入的指令、資料以無線電的形式,傳輸至主機 3 4 B。而這些切換鍵上也能設置對應的指示燈(像是圖五 中標出的指示燈7 0 A、7 Ο B),以提示使用者是在向哪一個 主機輸入;舉例來說,當切換鍵68A被按下時,指示燈7〇a 就會亮起,而其他未被按動的切換鍵(像是切換鍵68B )’其對應的指示燈就不會亮起。另外,如圖五中的附圖 5 A所示,輸入介面5 2選擇、切換的功能也可用單一切換鍵 7 2配合輸入介面5 3上的其他按鍵一同來實現。舉例來說, $用者可同時按動切換鍵72與輸入介面52上代表數字 「1」的數字按鍵53,以使輸入介面52選擇識別表格58中 的攔位5 9 A ;當使用者同時按動切換鍵7 2與代表數字「2」 ,數字按鍵5 3,輸入介面就改選識別表格5 8中的攔位 9B’讓使用者能利用輸入裝置36向主機34β輸入,以此類 矣丄當然,切換鍵72的功能也可以用輸入介面52上的按鍵 j a (key combi nation)來實現;舉例來說,使用 特ί ΪΪ人介面52上的「ctr1」按鍵、「Alt」按鍵以及 而二的數字按鍵,以輸入裝置36切換輸入於不同的主機。 核Ϊ入介面52也可設置—簡單的顯示面板74 (像是發光二 -的LED面板),顯示使用者目前選擇輸入的主機。另 ^,合,入裝置36運作的各個主機,也可在個別主機的 頌不"面(像是顯示器)上顯示該主機是否正在接受輸入
1221245 五、發明說明(20) 裝置3 6的輸入。本發明之無線輸入介面3 6除 外’也可以是滑鼠、觸控板(t〇uch pa(j)之类 疋鍵盤 置。 味的ί日彳示裝 在習知技術中 介面對不同主機的 有硬體配置上的諸 便。習知技術中的 求,又有無線訊號 利用各主機與輪入 建立的聯繫,不僅 入介面,也能確保 他的主機。由於本 替實體佈線,故本 多種不同尺寸的主 型電腦或是個人電 在本發明的較佳實 定下的無線模組來 右的ISM高頻頻帶) 線模組間的聯繫。 ’僅能用有線的多工器來實現單一 ,人,但其需要傳輸線的實際佈i 夕限制,缺乏應用上的彈性,使用 無線鍵盤僅能支援單一主機的輸入 互相干擾的問題。相較之下,本發^ 裝置之無線模組在同一無線通訊協ς =提供支援多部主機輸入需求的無線^ 輸入裝置提供的輸入服務不會干擾到其 發明是以無線網路下的邏輯頻道聯繫代 發明可,善應用上的硬體配置限制,為 機(像疋手機、個人數位助理器、筆記 ,)提供整合、便利的統一輸又介面。 =例中,各無線模組能採用類似藍芽協 實現’以較高頻(像是分佈在2.5GHz左 的無線電通信網路實施本發明中各無
第26頁 1221245 圖式簡單說明 圖式之簡單說明: 圖一為習知技術之電子系統中兩主機以多工器共用同 一輸入裝置的功能方塊示意圖。 圖二為本發明電子系統之功能方塊示意圖。 圖三為圖二中電子系統以單一輸入裝置支援多部主機 輸入需求之運作過程。 圖四A為圖二中電子系統在加入一新主機後的功能方 塊示意圖。 圖四B為圖四A中電子係統更新輸入裝置設定之運作過
程。 圖五為本發明輸入裝置一實施例之外觀示意圖。 圖式之符號說明
10、30 電子系統 12 多工器 14A-14B、 34A-34C 主機 16 鍵盤 17A-17B 輸入埠 18A-18B、 38A-38C 處理模組 19A-19B 輸出埠 20A-20B、 40A 處理器 22A-22B、 42A 晶片組 24A-24B、 45A-45C 記憶體
第27頁 1221245 圖式簡單說明
26A-26B、 46A-46C、 46K 儲存裝置 29A-29C 傳輸線 36 輸入裝置 48A-48C、 48K 無線模組 50 控制電路 52 輸入介面 53 按鍵 56A、 56B 控制訊號 58 識別表格 59A、 59B 襴位 60 資料封包 62 控制封包 64 控制指令 68A-68B、 72 切換鍵 70A-70B 指示燈 74 顯示面板 IDA-IDC、 IDK 識別碼 第28頁
Claims (1)
1221245 六、申請專利範圍 1. 一種無線輸入之方法,用於以一無線輸入裝置支援複 數個主機之環境,該方法包括下列步驟: 該無線輸入裝置進入一登錄運作模式; 更新該無線輸入裝置内之一識別表格;以及 該無線輸入裝置根據該識別表格選擇性地支援該些主 機。 2. 根據申請專利範圍第1項之方法,其中該些主機包括 一個人電腦、一手機、以及一個人數位助理器。 3 . —種電子系統,其包含有: 一輸入裝置,其包含有: 一控制電路,用來控制該輸入裝置的運作; 一輸入介面,用來感應使用者的操控動作以產生一對 應的感應訊號,並可接收使用者的操控動作以從該複數個 預設識別碼中選出其中之一作為一傳輸識別碼; 一儲存裝置,用來以非揮發性的方式儲存一識別表格 及一裝置識別碼; 該識別表格中記錄有複數個預設識別碼;以及 一第一無線電模組,用來以無線電的方式傳輸一資料 封包,該封包中包含有該傳輸識別碼及該感應訊號;以及 複數個主機,不同的主機對應於不同的主機識別碼; 而每一主機包含有: 一第二無線電模組,用來發射及接收無線電訊號;
第29頁 1221245 六、申請專利範圍 當該第二無線電模組接收該輸入裝置傳輸的資料封包 時,若該資料封包中的傳輸識別碼符合該主機對應的主機 識別碼時,該第二無線電模組可由該資料封包中取得該感 應訊號並將其輸出; 而當該資料封包中的傳輸識別碼不符合該主機對應的 主機識別碼時,該第二無線電模組會將該資料封包丟棄 (discard);以及 一處理模組,電連於該第二無線電模組,用來控制該 主機的運作; 該處理模組可接收該第二無線電模組輸出的感應訊號 以控制該主機進行對應的運作; 而該複數個主機中至少有一主機的處理模組可控制該 主機的第二無線電模組向該輸入裝置發出一控制封包,使 該輸入裝置在接收該控制封包後,該控制電路會依據該控 制封包更新該識別表格的内容; 而該控制電路在該輸入裝置未接收任何控制封包時, 不會更新該識別表格的内容。 4. 如申請專利範圍第3項之電子系統,其中該輸入裝置 為一鍵盤,而該輸入介面包含有:複數個按鍵,當使用者 按動不同的按鍵時,該輸入介面會產生不同的感應訊號。 5. 如申請專利範圍第3項之電子系統,其中該第一無線 電模組另可傳輸一服務提示封包,該服務提示封包中包含
第30頁 1221245 六、申請專利範圍 有該輸入裝置的裝置識別碼;而各主機在接收該服務提示 封包後,可向使用者發出一提示訊號。 6. 如申請專利範圍第3項之電子系統,其中每一主機可 利用該主機中的第二無線電模組發出一服務詢問封包,而 該輸入裝置係在接收到該服務詢問封包後,發出該服務提 示封包。 7. 如申請專利範圍第3項之電子系統,其中當一主機向 該輸入裝置發出該控制封包時,該控制封包中包含有該主 機對應的主機識別碼;而該輸入裝置在接收該控制封包 後,該控制電路會在該識別表格中加入該主機對應的主機 識別碼作為一預設識別碼,以更新該識別表格。
第31頁
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW092106395A TWI221245B (en) | 2003-03-21 | 2003-03-21 | Wireless input apparatus and related method for supporting input requirement of multiple hosts |
| US10/605,613 US20040183785A1 (en) | 2003-03-21 | 2003-10-14 | Wireless input apparatus and related method for supporting input requirements of multiple hosts |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW092106395A TWI221245B (en) | 2003-03-21 | 2003-03-21 | Wireless input apparatus and related method for supporting input requirement of multiple hosts |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI221245B true TWI221245B (en) | 2004-09-21 |
| TW200419426A TW200419426A (en) | 2004-10-01 |
Family
ID=32986182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW092106395A TWI221245B (en) | 2003-03-21 | 2003-03-21 | Wireless input apparatus and related method for supporting input requirement of multiple hosts |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20040183785A1 (zh) |
| TW (1) | TWI221245B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI753403B (zh) * | 2020-04-14 | 2022-01-21 | 群光電子股份有限公司 | 訊息資料傳遞方法及訊息資料傳遞系統 |
| TWI771710B (zh) * | 2020-07-10 | 2022-07-21 | 致伸科技股份有限公司 | 智慧型主機切換系統及方法 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070132733A1 (en) * | 2004-06-08 | 2007-06-14 | Pranil Ram | Computer Apparatus with added functionality |
| US8896539B2 (en) * | 2012-02-03 | 2014-11-25 | Synerdyne Corporation | Touch-type keyboard with character selection through finger location on multifunction keys |
| US8414207B1 (en) | 2012-02-03 | 2013-04-09 | Synerdyne Corporation | Ultra-compact mobile touch-type keyboard |
| US8686948B2 (en) | 2012-02-03 | 2014-04-01 | Synerdyne Corporation | Highly mobile keyboard in separable components |
| US8629362B1 (en) | 2012-07-11 | 2014-01-14 | Synerdyne Corporation | Keyswitch using magnetic force |
| US9235270B2 (en) | 2013-02-26 | 2016-01-12 | Synerdyne Corporation | Multi-touch mechanical-capacitive hybrid keyboard |
| TWI500001B (zh) * | 2014-06-06 | 2015-09-11 | Nuvoton Technology Corp | 控制裝置、控制方法以及晶片 |
| CN106095127B (zh) * | 2016-06-13 | 2019-01-15 | 联想(北京)有限公司 | 一种书写状态提示方法及电子设备 |
| TWI764400B (zh) * | 2020-12-02 | 2022-05-11 | 致伸科技股份有限公司 | 一種無線週邊裝置之資料傳輸方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6124804A (en) * | 1994-11-10 | 2000-09-26 | Matsushita Electric Industrial Co., Ltd. | Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface |
| US7831930B2 (en) * | 2001-11-20 | 2010-11-09 | Universal Electronics Inc. | System and method for displaying a user interface for a remote control application |
| TW446902B (en) * | 1998-10-12 | 2001-07-21 | Alps Electric Co Ltd | Wireless keyboard |
| US6664949B1 (en) * | 1999-11-05 | 2003-12-16 | International Business Machines Corporation | Interoperable/heterogeneous environment keyboard |
| JP2002202842A (ja) * | 2000-12-28 | 2002-07-19 | Toshiba Corp | キーボード装置 |
| US6659665B1 (en) * | 2003-03-20 | 2003-12-09 | Global Sun Technology Inc. | USB keyboard having blue tooth device |
-
2003
- 2003-03-21 TW TW092106395A patent/TWI221245B/zh not_active IP Right Cessation
- 2003-10-14 US US10/605,613 patent/US20040183785A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI753403B (zh) * | 2020-04-14 | 2022-01-21 | 群光電子股份有限公司 | 訊息資料傳遞方法及訊息資料傳遞系統 |
| US11356831B2 (en) | 2020-04-14 | 2022-06-07 | Chicony Electronics Co., Ltd. | Information transmission method and information transmission system |
| TWI771710B (zh) * | 2020-07-10 | 2022-07-21 | 致伸科技股份有限公司 | 智慧型主機切換系統及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200419426A (en) | 2004-10-01 |
| US20040183785A1 (en) | 2004-09-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2798636B1 (en) | Multi-stream-multipoint-jack audio streaming | |
| US8594568B2 (en) | Method of transferring application data from a first device to a second device, and a data transfer system | |
| US8583044B2 (en) | Near field communication (NFC) enabled wireless media system and player and method of operation | |
| TWI221245B (en) | Wireless input apparatus and related method for supporting input requirement of multiple hosts | |
| US8656316B2 (en) | Device, system and method for selecting, sharing and displaying electronic content | |
| CN110601870A (zh) | 一种设备配网注册的方法、设备及系统 | |
| US10257877B2 (en) | Electronic device and operating method using bluetooth | |
| WO2022002211A1 (zh) | 跨设备的控制方法、装置及系统 | |
| JP2003108472A (ja) | 通信装置、その制御方法、情報機器、その制御方法、通信システム、及び制御プログラム | |
| WO2000078082A1 (en) | Wireless communication unit connected detachably with external unit | |
| CN104350483A (zh) | 电子设备的整体识别 | |
| WO2022053062A1 (zh) | 一种IoT设备的管理方法及终端 | |
| KR102502655B1 (ko) | 연속성을 갖는 컨텐츠 재생 방법 및 이를 위한 전자 장치 | |
| CN116056076B (zh) | 通信系统、方法及电子设备 | |
| CN114697879A (zh) | 蓝牙配对方法、电子设备、芯片和存储介质 | |
| CN114268896B (zh) | 一种组合音箱的配置方法、音箱和电子设备 | |
| CN1225685C (zh) | 可支援多部主机输入的无线输入装置及相关方法 | |
| CN106202343B (zh) | 一种智能音箱的封套获取方法和装置 | |
| US12524509B2 (en) | Custom function implementation method, storage medium, and electronic device | |
| CN116501230B (zh) | 大屏设备接入方法和相关装置 | |
| KR20080001216A (ko) | 유동 ip 환경에서의 원격 pc on 시스템 및 서비스방법 | |
| CN113919457A (zh) | 一种处理方法及相关设备 | |
| JP2005159471A (ja) | 通信装置、電子機器、サーバ装置及びネットワーク接続システム | |
| JP2003152699A (ja) | 情報処理システム | |
| HK1136124A (zh) | 在網絡化應用共享系統中使用的可配置個人視聽設備 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK4A | Expiration of patent term of an invention patent |