專利名稱:一種通用多功能智能輸入裝置的制作方法
技術領域:
本發(fā)明涉及一種通用多功能智能輸入裝置,屬于智能輸入技術領域。
背景技術:
隨著電子技術的飛速發(fā)展,各種數碼產品相繼問世,但是在不同數碼產品之間操作時,往往由于不兼容特性,極大降低了用戶體驗。其中,輸入設備的不兼容尤其嚴重,每種設備都有自己的獨特輸入設備,且輸入方式非常單一,鍵盤布局很單調。如目前計算機所使用的鍵盤裝置即是這種輸入設備
發(fā)明內容
針對現有技術應用的缺陷,本發(fā)明提供一種通用多功能智能輸入裝置。本發(fā)明采用如下的技術方案一種通用多功能智能輸入裝置,包括微處理器(ARM)、觸摸屏、光電傳感器、電源、藍牙模塊、USB模塊、SD卡插槽,溫度敏感觸摸傳感器、按鍵、滾輪和外殼,其特征在于觸摸屏、光電傳感器、藍牙模塊、USB模塊、SD卡插槽、溫度敏感觸摸傳感器、按鍵和滾輪分別通過IO 口與微處理器相連,電源和觸摸屏、光電傳感器、藍牙模塊、USB模塊、溫度敏感觸摸傳感器、按鍵及滾輪相連接以為其供電;其中按鍵包括電子書按鍵、按鍵一和按鍵二 ;外殼為長方體盒狀,其正面中間部位裝有觸摸屏,觸摸屏上方并排裝有按鍵一和按鍵二,兩個按鍵中間裝有滾輪,外殼的前端面裝有電子書按鍵,外殼的前端內裝有藍牙模塊;外殼的右側端面裝有溫度敏感觸摸傳感器、USB模塊的接口、SD卡插槽,外殼的背面內裝有光電傳感器;微處理器和電源固定在外殼內。所述的微處理器是單片機,型號為MB9BF506Cortex_M3。所述的觸摸屏是TFT觸摸屏,型號為PT056。所述的藍牙模塊型號為BLK-MD-BC04-B。所述的溫度敏感觸摸傳感器型號為PT100。所述的電源是鋰電池。上述USB是英文Universal Serial BUS (通用串行總線)的縮寫,而其中文簡稱為“通串線”,是一個外部總線標準,用于規(guī)范電腦與外部設備的連接和通訊。上述TFT是英文Thin Film Transistor的縮寫,即薄膜場效應晶體管。本發(fā)明中光電傳感器的功能為光電傳感器配合按鍵、滾輪以及溫度敏感觸摸傳感器,構成通用的鼠標功能,通過藍牙模塊與電腦連接,組成無線鼠標輸入設備,光電傳感器用來讀取設備的位移;本發(fā)明中TFT觸摸屏的功能如下可在屏幕上設為虛擬按鍵,使其可以按照想法任意安排鍵盤,可以改變按鍵的個數,改變按鍵的形狀,改變按鍵的排列順序,把按鍵換成想要的圖標,例如,在工作時,可以換成文件、文檔、圖片圖標;在玩游戲時可以換成各種技能圖標;在辦公時可以換成數字鍵盤;在休閑時甚至可以排成一個萬能遠程遙控器。
一種上述輸入裝置的工作方法,其工作過程共設計為5個線程,包括一級環(huán)境監(jiān)測線程、二級系統(tǒng)檢測線程、電子書線程、觸摸屏線程和鼠標線程,該方法步驟如下I)裝置上電后,首先開啟一級環(huán)境檢測線程,此線程擁有最高優(yōu)先級,選擇電子書線程,觸摸屏線程,鼠標線程的工作開啟;2)電子書按鍵按下,啟用電子書線程,此時將關閉藍牙功能,將按鍵一作為確定按鍵,按鍵二作為返回按鍵,滾輪翻頁按鍵;3) 二級系統(tǒng)檢測線程,采用溫度敏感觸摸傳感器進行檢測,若溫度敏感觸摸傳感器有信號,則激活鼠標線程,掛起觸摸屏線程,轉入步驟4);若溫度敏感觸摸傳感器沒信號則激活觸摸屏線程,掛起鼠標線程,轉入步驟5);4)啟動鼠標線程,進入鼠標線程操作;5)啟動觸摸屏線程,進入觸摸屏線程操作。 上述步驟I)中開啟一級檢測線程,步驟如下a.每20us啟動線程,掃描電子書按鍵狀態(tài)變量;b.判斷電子書按鍵狀態(tài)是否按下,是則轉入下一步,否則轉入步驟d ;c.電子書按鍵狀態(tài)按下,則關閉藍牙功能,關閉觸摸屏線程,啟動電子書線程;d.電子書按鍵狀態(tài)彈起,則關閉電子書線程,啟用觸摸屏檢測線程;e.檢測指令緩存區(qū),是否有主機發(fā)送指令,若有發(fā)送指令,轉入步驟f,若無指令發(fā)送,跳轉到步驟g;f.讀取該指令,跳轉到步驟g ;g.掛起一級檢測線程。上述步驟2)中的啟用電子書線程,步驟如下1>每隔IOOus掃描按鍵;2>檢測按鍵一是否按下,若按鍵一按下,則轉入下一步,否則跳到步驟6> ;3>檢測目前所在文件系統(tǒng)目錄,若是文件列表,則轉入下一步,若是文件夾,則跳到步驟5> ;4>顯示選中的文件,跳到步驟6> ;5>進入下一級文件夾并顯示文件夾,轉入下一步;6>判斷滾輪狀態(tài)是否變化,若變化,則進入下一步,否則跳到步驟12> ;7>判斷滾輪的滾動方向,若滾輪為向下滾動,進入下一步,若向上滾動,則跳到步驟 10> ;8>判斷目前顯示是否為文件或文件夾的底部,若不是則進入下一步,否則跳到步驟 12> ;9>向下顯示下一條文件或下一行文件內容,跳到步驟12> ;10>判斷目前顯示是否為文件或文件夾的頂部,若不是,則進入下一步,否則跳到步驟12> ;11>向上顯示上一條文件或上一行文件內容,進入下一步;12>判斷按鍵二是否按下,若按下則進入下一步,若無按下,則跳到步驟15> ;13>判斷是否頂層文件夾,若不是則進入下一步,否則跳到步驟15> ;14>顯示上一級文件夾;
15>電子書線程掛起。上述步驟4)中啟動鼠標線程,步驟如下a)每2us啟動掃描線程;b)檢測是否有位移信息,若有,則進入下一步,否則跳到步驟d);c)將位移信息保存至發(fā)送緩存中,進入下一步;d)檢測是否有按鍵,若有,則進入下一步,否則跳到步驟f);e)將按鍵信息保存到發(fā)送緩存;
f)鼠標線程掛起。上述步驟5)中啟動觸摸屏檢測線程,步驟如下①檢測觸摸屏狀態(tài)變量,若為手寫模式,則進入下一步,否則跳到步驟③;②向發(fā)送緩存中發(fā)送手寫指令,跳轉到步驟⑦;③向發(fā)送緩存發(fā)送鍵盤模式指令,進入下一步;④檢測鍵盤是否已經設置,若沒有設置鍵盤,進入下一步,否則跳到步驟⑥;⑤設置按鍵功能,跳轉到步驟⑥;⑥向發(fā)送緩存發(fā)送鍵盤設置信息指令,進入下一步;⑦掃描觸控點,判斷是否有觸控點,若無觸控點,則跳轉到步驟⑨,若有觸控點則轉入下一步⑧將觸控點信息發(fā)送到發(fā)送緩存中,進入下一步; ⑨觸摸屏檢測線程掛起。本發(fā)明中的溫度敏感觸摸傳感器功能如下溫度敏感觸摸傳感器可以感應人體手指的觸摸,當感應到有手指觸摸時,將進入鼠標線程;本發(fā)明中電子書按鍵功能如下電子書按鍵被按下后進入電子書線程;本發(fā)明中按鍵一和按鍵二的功能如下在電子書線程中,按鍵一作為確認鍵,按鍵二作為退出鍵,在鼠標線程中,按鍵一作為鼠標左鍵,按鍵二作為鼠標右鍵。本裝置采用uC/OS-II嵌入式操作系統(tǒng)。在硬件系統(tǒng)之上搭建uC/OS-II系統(tǒng),以及進行相應硬件的驅動編寫。在此之上,采用uC/GUI進行界面設計、顯示及應用。本發(fā)明有以下有益效果本發(fā)明極大方便人們工作中的簡易輸入,避免輸入設備的不統(tǒng)一性,同時本專利的電子書功能可以有效提高本專利的使用效率。
圖I是本發(fā)明裝置的結構方框示意框圖。圖2是本發(fā)明裝置的外部結構示意圖。其中I、微處理器,2、USB模塊,3、SD卡插槽,4、觸摸屏,5、溫度敏感觸摸傳感器,
6、光電傳感器,7、電源,8、藍牙模塊,9、電子書按鍵,10、按鍵一,11、按鍵二,12、滾輪,13、夕卜殼,14、USB模塊的接口,15、按鍵。圖3是本發(fā)明裝置的工作方法流程框圖,其中I)-5)為其各個步驟。圖4是本發(fā)明裝置工作方法的步驟I)中開啟一級檢測線程的流程框圖。其中a_g為其各個步驟。圖5是本發(fā)明裝置工作方法的步驟2)中的啟用電子書線程的流程框圖。其中1>-15>為其各個步驟。圖6是本發(fā)明裝置工作方法的步驟4)中啟動鼠標線程的流程框圖。其中a)_f)為其各個步驟。圖7是本發(fā)明裝置工作方法的步驟5)中啟動觸摸屏檢測線程的流程框圖。其中①-⑨為其各個步驟。
具體實施方式
下面結合附圖和實施例對本發(fā)明做進一步說明,但不限于此。實施例I :本發(fā)明裝置實施例I如圖1-2所示,包括微處理器I、觸摸屏4、光電傳感器6、電源7、藍牙模塊8、USB模塊2、SD卡插槽3,溫度敏感觸摸傳感器5、按鍵15、滾輪12和外殼13,其特征在于觸摸屏4、光電傳感器6、藍牙模塊8、USB模塊2、SD卡插槽3、溫度敏感觸摸傳感器5、按鍵15和滾輪12分別通過IO 口與微處理器I相連,電源7和觸摸屏4、光電傳感器6、藍牙模8塊、USB模塊2、溫度敏感觸摸傳感器5、按鍵15及滾輪12相連接以為其供電;其中按鍵15包括電子書按鍵9、按鍵一 10和按鍵二 11 ;外殼13為長方體盒狀,其正面中間部位裝有觸摸屏4,觸摸屏4上方并排裝有按鍵一 10和按鍵二 11,兩個按鍵中間裝有滾輪12,外殼13的前端面裝有電子書按鍵9,外殼13的前端內裝有藍牙模塊8 ;外殼13的右側端面裝有溫度敏感觸摸傳感器5、USB模塊的接口 14、SD卡插槽3,外殼13的背面內裝有光電傳感器6 ;微處理器I和電源7固定在外殼內。所述的微處理器I是單片機,型號為MB9BF506Cortex_M3。所述的電源7是鋰電池。實施例2 一種上述輸入裝置的工作方法,其工作過程共設計為5個線程,包括一級環(huán)境監(jiān)測線程、二級系統(tǒng)檢測線程、電子書線程、觸摸屏線程和鼠標線程,該方法如圖3所示,步驟如下I)裝置上電后,首先開啟一級環(huán)境檢測線程,此線程擁有最高優(yōu)先級,選擇電子書線程,觸摸屏線程,鼠標線程的工作開啟;2)電子書按鍵按下,啟用電子書線程,此時將關閉藍牙功能,將按鍵一作為確定按鍵,按鍵二作為返回按鍵,滾輪翻頁按鍵;3) 二級系統(tǒng)檢測線程,采用溫度敏感觸摸傳感器進行檢測,若溫度敏感觸摸傳感器有信號,則激活鼠標線程,掛起觸摸屏線程,轉入步驟4);若溫度敏感觸摸傳感器沒信號則激活觸摸屏線程,掛起鼠標線程,轉入步驟5);4)啟動鼠標線程,進入鼠標線程操作;5)啟動觸摸屏線程,進入觸摸屏線程操作。上述步驟I)中開啟一級檢測線程,如圖4所示,步驟如下a.每20us啟動線程,掃描電子書按鍵狀態(tài)變量;b.判斷電子書按鍵狀態(tài)是否按下,是則轉入下一步,否則轉入步驟d ;c.電子書按鍵狀態(tài)按下,則關閉藍牙功能,關閉觸摸屏線程,啟動電子書線程;d.電子書按鍵狀態(tài)彈起,則關閉電子書線程,啟用觸摸屏檢測線程;
e.檢測指令緩存區(qū),是否有主機發(fā)送指令,若有發(fā)送指令,轉入步驟f,若無指令發(fā)送,跳轉到步驟g;f.讀取該指令,跳轉到步驟g ;g.掛起一級檢測線程。上述步驟2)中的啟用電子書線程,如圖5所示,步驟如下1>每隔IOOus掃描按鍵;2>檢測按鍵一是否按下,若按鍵一按下,則轉入下一步,否則跳到步驟6> ;
3>檢測目前所在文件系統(tǒng)目錄,若是文件列表,則轉入下一步,若是文件夾,則跳到步驟5> ;4>顯示選中的文件,跳到步驟6> ;5>進入下一級文件夾并顯示文件夾,轉入下一步;6>判斷滾輪狀態(tài)是否變化,若變化,則進入下一步,否則跳到步驟12> ;7>判斷滾輪的滾動方向,若滾輪為向下滾動,進入下一步,若向上滾動,則跳到步驟 10> ;8>判斷目前顯示是否為文件或文件夾的底部,若不是則進入下一步,否則跳到步驟 12> ;9>向下顯示下一條文件或下一行文件內容,跳到步驟12> ;10>判斷目前顯示是否為文件或文件夾的頂部,若不是,則進入下一步,否則跳到步驟12> ;11>向上顯示上一條文件或上一行文件內容,進入下一步;12>判斷按鍵二是否按下,若按下則進入下一步,若無按下,則跳到步驟15> ;13>判斷是否頂層文件夾,若不是則進入下一步,否則跳到步驟15> ;14>顯示上一級文件夾;15>電子書線程掛起。上述步驟4)中啟動鼠標線程,如圖6所示,步驟如下a)每2us啟動掃描線程;b)檢測是否有位移信息,若有,則進入下一步,否則跳到步驟d);c )將位移信息保存至發(fā)送緩存中,進入下一步;d)檢測是否有按鍵,若有,則進入下一步,否則跳到步驟f);e)將按鍵信息保存到發(fā)送緩存;f)鼠標線程掛起。上述步驟5)中啟動觸摸屏檢測線程,如圖7所示,步驟如下①檢測觸摸屏狀態(tài)變量,若為手寫模式,則進入下一步,否則跳到步驟③;②向發(fā)送緩存中發(fā)送手寫指令,跳轉到步驟⑦;③向發(fā)送緩存發(fā)送鍵盤模式指令,進入下一步;④檢測鍵盤是否已經設置,若沒有設置鍵盤,進入下一步,否則跳到步驟⑥;⑤設置按鍵功能,跳轉到步驟⑥;⑥向發(fā)送緩存發(fā)送鍵盤設置信息指令,進入下一步;⑦掃描觸控點,判斷是否有觸控點,若無觸控點,則跳轉到步驟⑨,若有觸控點則轉入下一步
⑧將觸控點信息發(fā)送到發(fā)送緩存中,進入下一步;⑨觸摸屏檢測線程掛起。
權利要求
1.一種通用多功能智能輸入裝置,包括微處理器、觸摸屏、光電傳感器、電源、藍牙模塊、USB模塊、SD卡插槽,溫度敏感觸摸傳感器、按鍵、滾輪和外殼,其特征在于觸摸屏、光電傳感器、藍牙模塊、USB模塊、SD卡插槽、溫度敏感觸摸傳感器、按鍵和滾輪分別通過IO 口與微處理器相連,電源和觸摸屏、光電傳感器、藍牙模塊、USB模塊、溫度敏感觸摸傳感器、按鍵及滾輪相連接以為其供電;其中按鍵包括電子書按鍵、按鍵一和按鍵二 ;外殼為長方體盒狀,其正面中間部位裝有觸摸屏,觸摸屏上方并排裝有按鍵一和按鍵二,·兩個按鍵中間裝有滾輪,外殼的前端面裝有電子書按鍵,外殼的前端內裝有藍牙模塊;外殼的右側端面裝有溫度敏感觸摸傳感器、USB模塊的接口、SD卡插槽,外殼的背面內裝有光電傳感器;微處理器和電源固定在外殼內。
2.如權利要求I所述的一種通用多功能智能輸入裝置,其特征在于所述的微處理器是單片機。
3.如權利要求I所述的一種通用多功能智能輸入裝置,其特征在于所述的電源是鋰電池。
4.一種如權利要求I所述輸入裝置的工作方法,其工作過程共設計為5個線程,包括一級環(huán)境監(jiān)測線程、二級系統(tǒng)檢測線程、電子書線程、觸摸屏線程和鼠標線程,該方法步驟如下 1)裝置上電后,首先開啟一級環(huán)境檢測線程,此線程擁有最高優(yōu)先級,選擇電子書線程,觸摸屏線程,鼠標線程的工作開啟; 2)電子書按鍵按下,啟用電子書線程,此時將關閉藍牙功能,將按鍵一作為確定按鍵,按鍵二作為返回按鍵,滾輪翻頁按鍵; 3)二級系統(tǒng)檢測線程,采用溫度敏感觸摸傳感器進行檢測,若溫度敏感觸摸傳感器有信號,則激活鼠標線程,掛起觸摸屏線程,轉入步驟4);若溫度敏感觸摸傳感器沒信號則激活觸摸屏線程,掛起鼠標線程,轉入步驟5); 4)啟動鼠標線程,進入鼠標線程操作; 5)啟動觸摸屏線程,進入觸摸屏線程操作。
5.如權利要求4所述輸入裝置的工作方法步驟I)中的開啟一級檢測線程,步驟如下 a.每20us啟動線程,掃描電子書按鍵狀態(tài)變量; b.判斷電子書按鍵狀態(tài)是否按下,是則轉入下一步,否則轉入步驟d; c.電子書按鍵狀態(tài)按下,則關閉藍牙功能,關閉觸摸屏線程,啟動電子書線程; d.電子書按鍵狀態(tài)彈起,則關閉電子書線程,啟用觸摸屏檢測線程; e.檢測指令緩存區(qū),是否有主機發(fā)送指令,若有發(fā)送指令,轉入步驟f,若無指令發(fā)送,跳轉到步驟g ; f.讀取該指令,跳轉到步驟g; g.掛起一級檢測線程。
6.如權利要求4所述輸入裝置的工作方法步驟2)中的啟用電子書線程,步驟如下 1>每隔IOOus掃描按鍵; 2>檢測按鍵一是否按下,若按鍵一按下,則轉入下一步,否則跳到步驟6> ; 3>檢測目前所在文件系統(tǒng)目錄,若是文件列表,則轉入下一步,若是文件夾,則跳到步驟5> ;4>顯示選中的文件,跳到步驟6> ; 5>進入下一級文件夾并顯示文件夾,轉入下一步; 6>判斷滾輪狀態(tài)是否變化,若變化,則進入下一步,否則跳到步驟12> ; 7>判斷滾輪的滾動方向,若滾輪為向下滾動,進入下一步,若向上滾動,則跳到步驟10> ; 8>判斷目前顯示是否為文件或文件夾的底部,若不是則進入下一步,否則跳到步驟12> ; 9>向下顯示下一條文件或下一行文件內容,跳到步驟12> ; 10>判斷目前顯示是否為文件或文件夾的頂部,若不是,則進入下一步,否則跳到步驟12> ; 11>向上顯示上一條文件或上一行文件內容,進入下一步; 12>判斷按鍵二是否按下,若按下則進入下一步,若無按下,則跳到步驟15> ; 13>判斷是否頂層文件夾,若不是則進入下一步,否則跳到步驟15> ; 14>顯示上一級文件夾; 15>電子書線程掛起。
7.如權利要求4所述輸入裝置的工作方法步驟4)中的啟動鼠標線程,步驟如下 a)每2us啟動掃描線程; b)檢測是否有位移信息,若有,則進入下一步,否則跳到步驟d); c)將位移信息保存至發(fā)送緩存中,進入下一步; d)檢測是否有按鍵,若有,則進入下一步,否則跳到步驟f); e)將按鍵信息保存到發(fā)送緩存; f)鼠標線程掛起。
8.如權利要求4所述輸入裝置的工作方法步驟5)中的啟動觸摸屏檢測線程,步驟如下 ①檢測觸摸屏狀態(tài)變量,若為手寫模式,則進入下一步,否則跳到步驟③; ②向發(fā)送緩存中發(fā)送手寫指令,跳轉到步驟⑦; ③向發(fā)送緩存發(fā)送鍵盤模式指令,進入下一步; ④檢測鍵盤是否已經設置,若沒有設置鍵盤,進入下一步,否則跳到步驟⑥; ⑤設置按鍵功能,跳轉到步驟⑥; ⑥向發(fā)送緩存發(fā)送鍵盤設置信息指令,進入下一步; ⑦掃描觸控點,判斷是否有觸控點,若無觸控點,則跳轉到步驟⑨,若有觸控點則轉入下一步 ⑧將觸控點信息發(fā)送到發(fā)送緩存中,進入下一步; ⑨觸摸屏檢測線程掛起。
全文摘要
一種通用多功能智能輸入裝置,屬智能輸入技術領域,包括微處理器、觸摸屏等,其中觸摸屏、光電傳感器、藍牙模塊、USB模塊、SD卡插槽、溫度敏感觸摸傳感器、按鍵和滾輪分別經IO口與微處理器相連,電源和觸摸屏等上述元器件相連接;外殼為長方體盒狀,其正面中間部位裝有觸摸屏,觸摸屏上方裝有按鍵一和按鍵二,兩按鍵中間裝有滾輪,外殼前端面裝有電子書按鍵,外殼前端內裝有藍牙模塊;外殼右側端面裝有溫度敏感觸摸傳感器、USB模塊的接口、SD卡插槽,外殼的背面內裝有光電傳感器;微處理器和電源固定在外殼內。本發(fā)明極大方便人們工作中的簡易輸入,避免輸入設備的不統(tǒng)一性,同時本發(fā)明的電子書功能可以有效提高本發(fā)明的使用效率。
文檔編號G06F3/041GK102830847SQ20121032155
公開日2012年12月19日 申請日期2012年9月3日 優(yōu)先權日2012年9月3日
發(fā)明者袁東風, 宮紀波, 趙俞 申請人:山東大學