两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于具有觸摸感應設備的漢字拼音快速輸入方法和實現(xiàn)該方法的系統(tǒng)的制作方法

文檔序號:6356505閱讀:330來源:國知局
專利名稱:基于具有觸摸感應設備的漢字拼音快速輸入方法和實現(xiàn)該方法的系統(tǒng)的制作方法
技術(shù)領域
本發(fā)明涉及通信領域,具體地說,是基于具有觸摸感應設備的漢字拼音快速輸入 方法和實現(xiàn)該方法的系統(tǒng)。
背景技術(shù)
隨著多媒體信息查詢業(yè)務的與日俱增以及輸入設備的更新?lián)Q代,觸摸屏作為一種 操作簡單、使用方便的輸入設備正被越來越多的人接受,它賦予了信息交換領域中最自然 的一種人機交換方式,是全新的多媒體交互設備。目前,生活和生產(chǎn)中的帶有觸摸感應屏幕的設備越來越多,但是這些設備一般都 不使用物理鍵盤,而是使用依靠觸摸技術(shù)的虛擬鍵盤。目前基于觸摸感應技術(shù)的輸入法根 據(jù)輸入方式的不同分為兩類基于手寫識別的輸入法和軟鍵盤輸入。由于漢字筆畫較多,基 于手寫的輸入法使用起來比較累,輸入速度比較慢,同時誤識率較高。而基于軟鍵盤的輸入 法,是通過在屏幕上模擬出原有的按鍵輸入條件,靠頻繁的點擊虛擬鍵盤來輸入拼音,由于 頻繁地點擊容易讓人產(chǎn)生疲勞感,會降低輸入效率;而現(xiàn)有的觸摸屏技術(shù)的軟鍵盤輸入法 也并沒有充分利用觸摸屏幕的優(yōu)勢來提高輸入速度。鑒于此,本專利申請充分利用觸摸屏 的滑動感應特性、屏幕顯示可疊加性以及以每個字母開頭的拼音數(shù)量有限性等特點設計出 一套更加快速的拼音輸入系統(tǒng)。用戶只需一次性完成點擊、滑動、抬起三個的動作即可完成 一個拼音的輸入,大大提高了用戶的輸入速度。

發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有觸摸設備漢語拼音輸入方法的不足,提出了一種基于具有觸摸感 應設備的漢字拼音快速輸入方法和實現(xiàn)該方法的系統(tǒng),充分利用觸摸屏幕的優(yōu)勢來,大大 提高了用戶的輸入速度。本發(fā)明是通過以下技術(shù)方案實現(xiàn)的基于具有觸摸感應設備的漢字拼音快速輸入方法,包括以下步驟I.使用能被觸摸感應的物體(包括手指、觸摸筆)點擊觸摸屏設備上的虛擬鍵盤 的字符按鍵;II.系統(tǒng)會根據(jù)用戶輸入的字符,彈出一個以該字符開頭的所有拼音的候選虛擬 鍵盤;III.使用能被觸摸感應的物體(包括手指、觸摸筆)滑向用戶所需輸入的拼音的 按鍵,并將拼音傳給輸入法后臺。所述輸入方法適用的設備為基于不同原理設計的各種觸摸感應設備。根據(jù)用戶所點擊按鍵代表的字符產(chǎn)生提示用戶后續(xù)要輸入的虛擬鍵盤。所述提示用戶后續(xù)要輸入的虛擬鍵盤包括帶有拼音的虛擬鍵盤、帶有聲調(diào)的拼音 虛擬鍵盤、拼音序列。
所述提示用戶后續(xù)要輸入的虛擬鍵盤上每個按鍵代表一個拼音的韻母、一個拼音 (包括帶有聲調(diào)的拼音)、一個拼音序列(幾個拼音連在一起)。用戶只需點擊拼音的首個字母然后滑向提示的用戶需要輸入的拼音抬起即可完 成拼音的輸入,即只需完成點擊_滑動_抬起三個動作。基于具有觸摸感應設備的漢字拼音快速輸入方法的實現(xiàn)系統(tǒng),包括輸入檢測模 塊、鍵盤布局模塊、鍵盤顯示模塊、觸摸屏設備模塊,所述輸入檢測模塊的輸出端與所述鍵 盤布局模塊的輸入端相連接,以輸出鍵碼信息,所述鍵盤布局模塊的輸出端與所述鍵盤顯 示模塊的輸入端相連接,以輸出布局信息,所述鍵盤顯示模塊的輸出端與所述觸摸屏設備 模塊的輸入端相連接,以輸出拼音數(shù)據(jù)。所述輸入檢測模塊包括輸入檢測單元、檢測映射單元,所述輸入檢測單元檢測用 戶在觸摸屏上的點擊或滑動行為,并獲取相對應的位置坐標傳遞給所述檢測映射單元,該 檢測映射單元將位置坐標映射為對虛擬按鍵的點擊,并將記錄的虛擬鍵盤鍵碼傳給鍵盤布 局模塊。所述鍵盤布局模塊包括存儲單元、加載單元,所述存儲單元將系統(tǒng)所要用到的鍵 盤布局信息存入硬件存儲器,并在系統(tǒng)啟動時加入內(nèi)存。所述加載單元根據(jù)相應的系統(tǒng)狀 態(tài)加載相應的鍵盤布局信息并傳遞給鍵盤顯示單元。所述系統(tǒng)的鍵盤布局有原始鍵盤布 局、首字母后繼鍵盤布局、特殊首字母后繼鍵盤布局三種,根據(jù)設計系統(tǒng)的需要也可以是原 始鍵盤布局和后繼鍵盤布局兩種。當系統(tǒng)處于初始化時或者用戶觸摸結(jié)束時,加載單元會 加載原始鍵盤布局并將鍵盤布局信息傳遞給鍵盤顯示模塊;當所述輸入檢測模塊傳入的是 鍵碼時,所述加載單元會根據(jù)鍵碼在所述的存儲單元中查找對應的后繼鍵盤布局并將后繼 鍵盤布局信息傳遞給所述的鍵盤顯示模塊。所述鍵盤顯示模塊包括顯示準備單元和輸出顯示單元,所述顯示準備單元將所述 鍵盤布局模塊傳入的鍵盤布局信息進行整合,整合成內(nèi)存位圖的形式,所述輸出顯示單元 通過調(diào)用相應的繪圖函數(shù)或者繪制指令數(shù)據(jù),將所述顯示準備單元整合出的數(shù)據(jù)繪制到所 述觸摸屏設備模塊的屏幕上。鍵盤布局方法這里就只規(guī)定準則,具體選用哪種布局方式可以根據(jù)用戶系統(tǒng)予 以詳細布局。其中原始鍵盤布局至少需要包括26字母的按鍵,排列布局方式可以按照 QWERT……電腦鍵盤進行布局排列;首字母后繼鍵盤布局至少要包括以此首字母開頭的所 有拼音按鍵,比如按下的是‘a(chǎn)’鍵,以字母‘a(chǎn)’開頭的拼音有a、ai、an、ang、a0,于是會生成 a、i、η、ο、ng五個按鍵,至于布局方式可以根據(jù)abed……的順序方式進行布局,也可以按照 拼音的使用頻率等其它方式來布局;特殊首字母后繼鍵盤布局主要是針對以C、S、Z開頭的 首字母布局,因為這樣的首字母后繼拼音太多,如果直接將以C、S、Z開頭的拼音布局成鍵 盤,鍵盤將占用很大的空間,給布局帶來很大地不便,當然滑行距離也比較遠增加了用戶的 使用難度。這里將以這三個字母開頭的拼音中帶‘h’的拼音去掉‘h’,并且在鍵盤布局添加 一個‘h,虛擬按鍵,當用戶在輸入時滑過‘h’按鍵,表明用戶最終輸入的含有‘h’的拼音,否 則是不含有‘h’的拼音。本發(fā)明的工作原理用戶點擊首字母后,通過一系列模塊在觸摸屏上就能顯示出 后繼拼音的虛擬鍵盤信息,再利用觸摸屏幕可滑動的優(yōu)勢,滑向所需要的拼音序列,來快速 實現(xiàn)輸入拼音。
有益效果本發(fā)明通過設置模塊顯示后繼拼音布局信息,只需點擊拼音序列的首 字母,然后滑動到所需要的后繼拼音,抬起就能完成輸入,即只需一次性完成點擊、滑動、 抬起三個的動作即可完成一個拼音的輸入。本發(fā)明操作簡單、便捷,與現(xiàn)有的虛擬鍵盤輸入 方法相比,大大提高了輸入速度。


下面結(jié)合附圖和實施例對本發(fā)明進一步說明。圖1為本發(fā)明的結(jié)構(gòu)示意圖。圖2為本發(fā)明整體結(jié)構(gòu)示意圖。圖3為本發(fā)明原始鍵盤布局示意圖。圖4為本發(fā)明后繼鍵盤布局示意圖。圖5、圖6和圖7為本發(fā)明的實施例示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明的實施例作詳細說明本實施例在以本發(fā)明技術(shù)方案為前 提下進行實施,給出了詳細的實施方式和具體的操作過程,但本發(fā)明的保護范圍不限于下 述的實施例。實施例如圖1和圖2所示,圖中包括輸入檢測模塊、鍵盤布局模塊、鍵盤顯示模塊、觸摸 屏設備模塊,輸入檢測模塊的輸出端與鍵盤布局模塊的輸入端相連接,以輸出鍵碼信息,鍵 盤布局模塊的輸出端與鍵盤顯示模塊的輸入端相連接,以輸出布局信息,鍵盤顯示模塊的 輸出端與觸摸屏設備模塊的輸入端相連接,以輸出拼音數(shù)據(jù)。如圖1和圖2所示,輸入檢測模塊包括輸入檢測單元、檢測映射單元,輸入檢測單 元檢測用戶在觸摸屏上的點擊或滑動行為,并獲取相對應的位置坐標傳遞給檢測映射單 元,該檢測映射單元將位置坐標映射為對虛擬按鍵的點擊,并將記錄的虛擬鍵盤鍵碼傳給 鍵盤布局模塊。所述鍵盤布局模塊包括存儲單元、加載單元,所述存儲單元將系統(tǒng)所要用到的鍵 盤布局信息存入硬件存儲器,并在系統(tǒng)啟動時加入內(nèi)存。所述加載單元根據(jù)相應的系統(tǒng)狀 態(tài)加載相應的鍵盤布局信息并傳遞給鍵盤顯示單元。所述系統(tǒng)的鍵盤布局有原始鍵盤布 局、首字母后繼鍵盤布局、特殊首字母后繼鍵盤布局三種,根據(jù)設計系統(tǒng)的需要也可以是原 始鍵盤布局和后繼鍵盤布局兩種。當系統(tǒng)處于初始化時或者用戶觸摸結(jié)束時,加載單元會 加載原始鍵盤布局并將鍵盤布局信息傳遞給鍵盤顯示模塊;當所述輸入檢測模塊傳入的是 鍵碼時,所述加載單元會根據(jù)鍵碼在所述的存儲單元中查找對應的后繼鍵盤布局并將后繼 鍵盤布局信息傳遞給所述的鍵盤顯示模塊。鍵盤布局方法這里就只規(guī)定準則,鍵盤布局方法包括原始鍵盤布局方法、首字母 后繼鍵盤布局方法、特殊首字母后繼鍵盤布局方法,具體選用哪種布局方式可以根據(jù)用戶系統(tǒng)予以詳細布局。其中原始鍵盤布局至 少需要包括26字母的按鍵,排列布局方式可以按照QWERT……電腦鍵盤進行布局排列;首 字母后繼鍵盤布局至少要包括以此首字母開頭的所有拼音按鍵,比如按下的是‘a(chǎn)’鍵,以字母‘a(chǎn)’開頭的拼音有a、ai、an、ang、ao,于是會生成a、i、η、ο、ng五個按鍵,至于布局方式 可以根據(jù)abed……的順序方式進行布局,也可以按照拼音的使用頻率等其它方式來布局; 特殊首字母后繼鍵盤布局主要是針對以C、S、Z開頭的首字母布局,因為這樣的首字母后繼 拼音太多,如果直接將以C、S、Z開頭的拼音布局成鍵盤,鍵盤將占用很大的空間,給布局帶 來很大地不便,當然滑行距離也比較遠增加了用戶的使用難度。這里將以這三個字母開頭 的拼音中帶‘h’的拼音去掉‘h’,并且在鍵盤布局添加一個‘h’虛擬按鍵,當用戶在輸入時 滑過‘h’按鍵,表明用戶最終輸入的含有‘h’的拼音,否則是不含有‘h’的拼音。鍵盤顯示模塊包括顯示準備單元和輸出顯示單元,顯示準備單元將鍵盤布局模 塊傳入的鍵盤布局信息進行整合,整合成內(nèi)存位圖的形式,輸出顯示單元通過調(diào)用相應的 繪圖函數(shù)或者繪制指令數(shù)據(jù),將顯示準備單元整合出的數(shù)據(jù)繪制到觸摸屏設備模塊的屏幕 上?;诰哂杏|摸感應設備的漢字拼音快速輸入方法,包括以下步驟I.使用能被觸摸感應的物體(包括手指、觸摸筆)點擊觸摸屏設備上的虛擬鍵盤 的字符按鍵;II.系統(tǒng)會根據(jù)用戶輸入的字符,彈出一個以該字符開頭的所有拼音的候選虛擬 鍵盤;III.使用能被觸摸感應的物體(包括手指、觸摸筆)滑向用戶所需輸入的拼音的 按鍵,并將拼音傳給輸入法后臺。輸入方法適用的設備為基于不同原理設計的各種觸摸感應設備。根據(jù)用戶所點擊按鍵代表的字符產(chǎn)生提示用戶后續(xù)要輸入的虛擬鍵盤。提示用戶后續(xù)要輸入的虛擬鍵盤包括帶有拼音的虛擬鍵盤、帶有聲調(diào)的拼音虛擬 鍵盤、拼音序列。提示用戶后續(xù)要輸入的虛擬鍵盤上每個按鍵代表一個拼音的韻母、一個拼音(包 括帶有聲調(diào)的拼音)、一個拼音序列(幾個拼音連在一起)。用戶只需點擊拼音的首個字母然后滑向提示的用戶需要輸入的拼音抬起即可完 成拼音的輸入,即只需完成點擊_滑動_抬起三個動作。實施例操作步驟如下為了保持用戶的使用習慣,原始輸入鍵盤與普通的電腦鍵盤一樣,按照QWERT…… 順序排列,如圖3所示。為每個拼音字符布置后繼提示虛擬鍵盤本系統(tǒng)并沒有對虛擬鍵盤的布局做比較 明確的規(guī)定。在布置虛擬鍵盤時要考慮用戶的輸入習慣,可以將輸入拼音比較頻繁的(如 shi、de、W0等)排在按下首字母的周圍,也可以按照aoeiu……順序排列。如以‘a(chǎn)’開頭的 拼音有a、ai、an、ang、ao,布局參考圖如圖4所示。針對以c、s、ζ開頭的拼音數(shù)量比較多字符可以全部布局,也可以將h字符提出 來單獨作為一個虛擬按鍵,當用戶需要輸入帶sh的拼音可以先滑行至h然后再滑行至剩余 拼音,鍵盤布局參考圖如圖5所示。針對除c、s、ζ外字符的虛擬鍵盤系統(tǒng)只需捕捉用戶按下和抬起事件,根據(jù)按下 事件所捕捉的按鍵字符,彈出后繼虛擬鍵盤;捕捉用戶抬起事件捕捉用戶輸入的拼音。
對于以c、s、z字符開頭的拼音還得捕捉滑動事件用于判斷用戶是否滑向過h字 符,若在滑動的過程中滑過h虛擬按鍵,就在最后抬起時得到的拼音中加入h。用戶的操作過程當準備輸入時,屏幕上顯示QWERT原始鍵盤布局(如圖3所示),用戶用觸摸筆或 者其它能夠引起觸摸感應的設備點擊將要輸入拼音的首字母,系統(tǒng)捕捉到用戶的點擊后系 統(tǒng)會在原始鍵盤布局上層生成一個以首字母開頭的拼音序列組(如圖4所示),以供用戶選 擇輸入完整的拼音序列。用戶根據(jù)后繼虛擬鍵盤的提示滑行到將要輸入拼音的后續(xù)拼音序 列,抬起觸摸筆。系統(tǒng)即會將用戶要輸入的拼音送入輸入法后臺。如圖5、圖6和圖7所示,圖中的線分別標出T “ang”、“she”、“shuang”三個拼音 的輸入滑行路徑。以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù) 人員應該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本 發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變 化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其 等效物界定。
權(quán)利要求
1.基于具有觸摸感應設備的漢字拼音快速輸入方法,其特征在于,包括以下步驟1.使用能被觸摸感應的物體(包括手指、觸摸筆)點擊觸摸屏設備上的虛擬鍵盤的字 符按鍵;II.系統(tǒng)會根據(jù)用戶輸入的字符,彈出一個以該字符開頭的所有拼音的候選虛擬鍵盤;III.使用能被觸摸感應的物體(包括手指、觸摸筆)滑向用戶所需輸入的拼音的按鍵, 并將拼音傳給輸入法后臺。
2.根據(jù)權(quán)利要求1所述的基于具有觸摸感應設備的漢字拼音快速輸入方法,其特征在 于,所述輸入方法適用的設備為基于不同原理設計的各種觸摸感應設備。
3.根據(jù)權(quán)利要求1所述的基于具有觸摸感應設備的漢字拼音快速輸入方法,其特征在 于,根據(jù)用戶所點擊按鍵代表的字符產(chǎn)生提示用戶后繼要輸入的虛擬鍵盤。
4.根據(jù)權(quán)利要求3所述的基于具有觸摸感應設備的漢字拼音快速輸入方法,所述提示 用戶后續(xù)要輸入的虛擬鍵盤包括帶有拼音的虛擬鍵盤、帶有聲調(diào)的拼音虛擬鍵盤、拼音序 列。
5.根據(jù)權(quán)利要求3或4所述的基于具有觸摸感應設備的漢字拼音快速輸入方法,其特 征在于,所述提示用戶后續(xù)要輸入的虛擬鍵盤上每個按鍵代表一個拼音的韻母、一個拼音 (包括帶有聲調(diào)的拼音)、一個拼音序列(幾個拼音連在一起)。
6.根據(jù)權(quán)利要求1所述的基于具有觸摸感應設備的漢字拼音快速輸入方法,其特征在 于,用戶只需點擊拼音的首個字母然后滑向提示的用戶需要輸入的拼音抬起即可完成拼音 的輸入,即只需完成點擊_滑動_抬起三個動作。
7.基于具有觸摸感應設備的漢字拼音快速輸入方法的實現(xiàn)系統(tǒng),其特征在于,包括輸 入檢測模塊、鍵盤布局模塊、鍵盤顯示模塊、觸摸屏設備模塊,所述輸入檢測模塊的輸出端 與所述鍵盤布局模塊的輸入端相連接,以輸出鍵碼信息,所述鍵盤布局模塊的輸出端與所 述鍵盤顯示模塊的輸入端相連接,以輸出布局信息,所述鍵盤顯示模塊的輸出端與所述觸 摸屏設備模塊的輸入端相連接,以輸出拼音數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的基于具有觸摸感應設備的漢字拼音快速輸入方法的實現(xiàn)系 統(tǒng),其特征在于,所述輸入檢測模塊包括輸入檢測單元、檢測映射單元,所述輸入檢測單元 檢測用戶在觸摸屏上的點擊或滑動行為,并獲取相對應的位置坐標傳遞給所述檢測映射單 元,該檢測映射單元將位置坐標映射為對虛擬按鍵的點擊,并將記錄的虛擬鍵盤鍵碼傳給 鍵盤布局模塊。
9.根據(jù)權(quán)利要求7所述的基于具有觸摸感應設備的漢字拼音快速輸入方法的實現(xiàn)系 統(tǒng),其特征在于,所述鍵盤布局模塊包括存儲單元、加載單元,所述加載單元接收所述輸入 檢測模塊傳入的鍵碼信息在所述存儲單元中查找對應的后繼鍵盤布局并將后繼鍵盤布局 信息傳遞給所述鍵盤顯示模塊,所述存儲單元將系統(tǒng)所要用到的鍵盤布局信息存入硬件存 儲器,并在系統(tǒng)啟動時加入內(nèi)存,所述加載單元根據(jù)相應的系統(tǒng)狀態(tài)加載相應的鍵盤布局 信息并傳遞給鍵盤顯示單元,所述系統(tǒng)的鍵盤布局有原始鍵盤布局、首字母后繼鍵盤布局、 特殊首字母后繼鍵盤布局。
10.根據(jù)權(quán)利要求7所述的基于具有觸摸感應設備的漢字拼音快速輸入方法的實現(xiàn)系 統(tǒng),其特征在于,所述鍵盤顯示模塊包括顯示準備單元和輸出顯示單元,所述顯示準備單元將所述鍵盤布局模塊傳入的鍵盤布局信息進行整合,整合成內(nèi)存位圖的形式,所述輸出顯 示單元通過調(diào)用相應的繪圖函數(shù)或者繪制指令數(shù)據(jù),將所述顯示準備單元整合出的數(shù)據(jù)繪 制到所述觸摸屏設備模塊的屏幕上。
全文摘要
本發(fā)明公開了一種基于具有觸摸感應設備的漢字拼音快速輸入方法和實現(xiàn)該方法的系統(tǒng),使用能被觸摸感應的物體(包括手指、觸摸筆)點擊觸摸屏設備上的虛擬鍵盤的字符按鍵;系統(tǒng)會根據(jù)用戶輸入的字符,彈出一個以該字符開頭的所有拼音的候選虛擬鍵盤;使用能被觸摸感應的物體(包括手指、觸摸筆)滑向用戶所需輸入的拼音的按鍵,并將拼音傳給并將拼音傳給輸入法后臺。輸入檢測模塊的輸出端與鍵盤布局模塊的輸入端相連接,以輸出鍵碼信息,鍵盤布局模塊的輸出端與鍵盤顯示模塊的輸入端相連接,以輸出布局信息,鍵盤顯示模塊的輸出端與觸摸屏設備模塊的輸入端相連接,以輸出拼音數(shù)據(jù)。本發(fā)明操作簡單、便捷,大大提高了輸入速度。
文檔編號G06F3/048GK102109960SQ201110068548
公開日2011年6月29日 申請日期2011年3月22日 優(yōu)先權(quán)日2011年3月22日
發(fā)明者戚正偉, 王奎, 董浩亮 申請人:董浩亮
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通辽市| 白山市| 两当县| 泰和县| 双峰县| 临邑县| 辉县市| 沙坪坝区| 宝清县| 罗源县| 大安市| 云南省| 玉环县| 上蔡县| 廊坊市| 固始县| 清水河县| 舒城县| 新安县| 扎鲁特旗| 措勤县| 红河县| 石景山区| 治县。| 北流市| 抚松县| 慈利县| 罗田县| 沿河| 泰顺县| 新建县| 永仁县| 鄂州市| 无棣县| 南阳市| 佛教| 阳山县| 内丘县| 德保县| 改则县| 仙居县|