新四季網

基於觸控螢幕的點擊輸入方法、漢字輸入方法

2023-08-06 07:41:01

基於觸控螢幕的點擊輸入方法、漢字輸入方法
【專利摘要】本發明涉及一種點擊輸入法,包括:設置一個虛擬觸摸分區;該虛擬觸摸分區是一個有效觸控區域;通過點擊操作來產生點擊事件,每個點擊操作指連續點擊若干個位置點;不同的點擊事件對應不同的觸控符號;不同的觸控符號對應不同的英文字母、漢語拼音字母、數字、標點符號、漢字筆畫、特殊符號、圖形表情符號或控制命令。所述點擊輸入法用於觸控螢幕,所述的對應關係可以不顯示在屏幕上。本發明方便了各種字符的輸入,而且輸入不同類型的字符時,在表面上不需要切換輸入協助顯示界面。由於對應關係可以不用顯示在屏幕上,能夠直接輸入指定字符,而且可以省略候選字符顯示以供選擇的環節,既方便輸入操作、提高輸入效率,也便於節省耗電量。
【專利說明】基於觸控螢幕的點擊輸入方法、漢字輸入方法

【技術領域】
[0001]本發明涉及字符輸入領域,特別涉及用於觸控螢幕的點擊輸入方法、漢字輸入方法。

【背景技術】
[0002]隨著觸控螢幕技術的成熟,可攜式智能移動終端設備得到廣泛應用,基於具有觸摸感應設備的人機互動技術被得到前所未有的重視,基於觸控螢幕來進行信息的輸入輸出已經成為計算機及通信領域最主要和最廣泛的應用技術。所述觸控螢幕也可以稱為觸控屏。
[0003]現有基於觸控螢幕的輸入技術通常是在觸控螢幕上顯示一個模擬鍵盤,藉助觸控工具(包括手指和觸摸筆、跟蹤球等)對虛擬鍵盤進行操作輸入信息。由於觸控螢幕的尺寸較小使得虛擬鍵盤的觸控符號較小且個數較少,如何在較小較少的觸屏空間合理安排大量的輸入內容,是一個難題。所述模擬鍵盤也可以稱為虛擬鍵盤。
[0004]一種方案需要在系統中預設多個不同鍵盤布局的虛擬鍵盤,用戶根據需要切換調用並顯示。這類方案以現有的觸控螢幕拼音輸入法為代表,其缺點是:用戶需要頻繁切換的虛擬鍵盤是需要顯示的,且需要在顯示的虛擬鍵盤上頻繁多次點擊,既增加了操作的疲勞感和複雜性,也降低了輸入效率和精確度,也不利於節約能耗。
[0005]一種方案需要動態變化虛擬鍵盤的鍵盤布局,提示用戶後續輸入內容。這類方案以申請號201010542968.9的專利文獻公開的技術為代表,其缺點是:由於輸入的不可預知性,需要對後續內容進行識別選擇,從而降低了輸入速度,並且必須長時間緊盯觸屏,易致眼睛疲勞,影響視力健康。
[0006]還有一種方案通過增加虛擬鍵盤的觸控符號,並主要以在多個觸控符號之間滑行輸入。例如有名的掃屏SWYPE輸入法使用經典QWERT鍵盤布局,通過在要輸入的字母之間滑行,以滑行軌跡拐點位置來識別相應字母。其缺點是:按鍵布局擁擠,對觸屏空間和觸屏解析度要求高,滑行路徑過長,必須緊盯鍵盤才能準確操作,而且需要複雜的算法跟蹤運動軌跡。
[0007]綜上,現有技術輸入效率低、差錯率高,容易導致操作疲勞,有時候還相對比較耗電,主要原因在於:虛擬鍵盤布局比較擁擠、基於觸控螢幕的輸入操作方法比較複雜,而且必須顯示虛擬鍵盤或後續鍵盤提示、顯示不同類型字符時還需要進行虛擬鍵盤顯示界面的切換。


【發明內容】

[0008]為解決現有技術中的上述問題,本發明的目的在於基於觸控螢幕的輸入方法、漢字輸入方法。所述輸入方法簡稱輸入法。
[0009]在第一方面,本發明提供一種用於觸控螢幕的輸入方法,所述方法包括:設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;設置不同的點擊事件與不同的英文字母、數字、標點符號、漢字筆畫、特殊符號和/或控制命令之間的對應關係;根據實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應的英文字母、數字、標點符號、與漢字筆畫序列對應的漢字、和/或執行對應的控制命令。所述有效觸控區域也可以稱為有效觸摸區域。所述虛擬觸摸分區也可以稱為虛擬觸控分區或者虛擬觸控區域。所述的控制命令往往對應一個功能符號,或者對應由多個功能符號組成的符號集合。比如:插入段落標記'P,控制Ctrl,制表Tab,上檔Shift,換擋Alt,上頁PgUp,下頁PgDn,結束End,刪除Delete,插入 Insert,起始 Home, Fl, F2, F3, F4, F5, F6, F7, F8, F9, F10, Fll, F12 等。
[0010]優選地,所述不同的點擊事件對應不同的英文字母、數字、標點符號、漢字筆畫、特殊符號和/或控制命令,具體為:不同的點擊事件對應不同的觸控符號,不同的觸控符號對應不同的英文字母、數字、標點符號、漢字筆畫、特殊符號和/或控制命令;相應地,所述根據實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應的英文字母、數字、標點符號、特殊符號、與筆畫序列對應的漢字,和/或執行對應的控制命令,具體為:根據與實際的點擊事件和/或點擊事件序列對應的觸控符號和/或觸控符號序列,在屏幕上輸出相對應的英文字母、數字、標點符號、與筆畫序列對應的漢字,和/或執行對應的控制命令。所述的序列也可以稱為組合或者集合(下文中的序列也是如此)。
[0011]優選地,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數字、標點符號、漢字筆畫、特殊符號和/或控制命令的對應關係顯示或者不顯示在屏幕上。
[0012]優選地,所述虛擬觸摸分區不顯示在屏幕上。
[0013]優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0014]在第二方面,本發明提供一種用於觸控螢幕的輸入系統,所述系統包括:虛擬觸摸分區設置模塊,用於設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;對應關係設置模塊,用於設置不同的點擊事件與不同的英文字母、數字、標點符號、漢字筆畫、特殊符號和/或控制命令之間的對應關係;輸出或者執行模塊,用於根據實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應的英文字母、數字、標點符號、特殊符號、與漢字筆畫序列對應的漢字、與漢語拼音字母序列對應的漢字,和/或執行對應的控制命令。
[0015]在第三方面,本發明提供一種漢語拼音輸入方法,所述方法包括以下步驟:設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;設置不同的點擊事件與不同的漢語拼音聲母、韻母或拼音輔助碼之間的對應關係;根據實際的點擊事件和/或點擊事件序列,輸入對應的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合。
[0016]同時,本發明還提供一種基於漢語拼音輸入漢字的方法,所述方法包括以下步驟:設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;設置不同的點擊事件與不同的漢語拼音聲母、韻母或拼音輔助碼之間的對應關係;根據實際的點擊事件和/或點擊事件序列,確定對應的漢語拼音聲母、韻母、拼音輔助碼,並根據所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合在屏幕上輸出與該組合相對應的漢字。
[0017]在第四方面,本發明提供一種漢語拼音輸入系統,所述系統包括:虛擬觸摸分區設置模塊,用於設置觸控螢幕的一個虛擬觸摸分區,每個虛擬觸摸分區是一個有效觸控區域;對應關係設置模塊,用於設置不同的點擊事件與不同的漢語拼音聲母、韻母和/或拼音輔助碼之間的對應關係;輸入模塊,用於根據實際的點擊事件和/或點擊事件序列,輸入對應的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合。所述漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合顯示在觸控螢幕的屏幕上。
[0018]同時,本發明還提供一種基於漢語拼音輸入漢字的系統,所述系統包括:虛擬觸摸分區設置模塊,用於設置觸控螢幕的一個虛擬觸摸分區,每個虛擬觸摸分區是一個有效觸控區域;對應關係設置模塊,用於設置不同的點擊事件與不同的漢語拼音聲母、韻母和/或拼音輔助碼之間的對應關係;確定模塊,用於根據實際的點擊事件和/或點擊事件序列,確定對應的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合;漢字輸入模塊,用於根據所述對應的漢語拼音聲母、韻母、拼音輔助碼的組合在觸控螢幕的屏幕上輸出與該組合相對應的漢字。
[0019]上述技術方案中,所述觸控螢幕屬於手機、個人電腦PC、移動終端,PAD或者其他電子設備。
[0020]再一方面,本發明還提供一種電腦程式,用於實現上述第一方面的觸控螢幕的輸入方法。
[0021]本發明提供一種用於實現上述第二方面的用於觸控螢幕的輸入系統的電腦程式。
[0022]本發明還提供一種電腦程式,用於實現上述第三方面的漢語拼音輸入方法。
[0023]本發明提供一種用於實現上述第三方面的基於漢語拼音輸入漢字的方法的電腦程式。
[0024]本發明還提供一種電腦程式,用於實現上述第四方面的漢語拼音輸入系統。
[0025]本發明還提供一種電腦程式,用於實現上述第四方面的基於漢語拼音輸入漢字的系統。
[0026]最後,本發明還提供一種計算機可讀介質,所述介質用於存儲上述各種電腦程式。
[0027]本發明的優點在於:
[0028]1、一個虛擬觸摸分區上不同的點擊操作可以產生幾十種觸控符號,有的觸控符號就是輸入場景切換命令,有利於減少或者完全避免輸入不同類型符號時的顯示界面切換操作;所述輸入場景是指輸入英文字母場景、輸入漢字場景、輸入標點符號場景、輸入特殊符號場景等。本文件中的所述場景也可以理解成模式。
[0029]2、一個虛擬觸摸分區就是一個有效觸摸區域,通過點擊事件輸入相應字符時可以不要求顯示虛擬鍵盤,這有利於實現脫屏盲打,從而減少眼睛疲勞;
[0030]3、對應關係可以根據用戶各自的操作習慣自由設置,易學也方便使用,有利於提高輸入的舒適性以及大範圍推廣普及;
[0031]4、輸入時,可以不顯示軟鍵盤/虛擬鍵盤,有利於節約能耗。
[0032]總之,基於本發明的基於/用於觸控螢幕的輸入方法簡稱輸入法/輸入系統、漢字輸入方法簡稱漢字輸入法/輸入系統,可以實現拼音、英文、數字、標點符號、特殊符號、筆畫、筆畫序列對應的漢字甚至控制命令的多種輸入,並且可以無需顯示虛擬鍵盤、無需顯示輸入法採用的對應關係,無需顯示輸入法的輸入協助界面,無需傳統/經典QWERT鍵盤也可連續點擊輸入漢字、英文、標點、特殊符號等,可不一直盯屏輸入,即可以實現一定程度的盲打,輸入時相對不受觸控螢幕的大小限制(因為不用顯示虛擬鍵盤等),從而使得輸入操作的空間相對比較大,輸入一個完整拼音最少只需兩至三個點擊操作,每個點擊操作是連續點擊幾個預先設定位置點,優選是兩個至三個設定位置點。本發明的輸入速度比較高,點擊誤識率也比較小,糾錯/重新輸入也比較容易。

【專利附圖】

【附圖說明】
[0033]圖1A-1D是本發明實施例的一種預先選定的位置點的示意圖;
[0034]圖2A-2C是點擊事件-觸控符號對應關係示意圖;
[0035]圖3是觸控符號-功能符號對應關係示意圖;
[0036]圖4A-4B是點擊事件-英文字母的對應關係示意圖;
[0037]圖5是一種用於觸控螢幕的輸入系統不意圖;
[0038]圖6A是基於觸控螢幕的輸入方法示意圖;
[0039]圖6B是本發明的一種基於觸控螢幕的漢字輸入方法示意圖;
[0040]圖6C是本發明的另一種基於觸控螢幕的漢字輸入方法示意圖。

【具體實施方式】
[0041]在本發明中,核心思想是突破傳統虛擬鍵盤必須顯示的限制,並且突破傳統虛擬鍵盤上字符布局結構的限制,允許用戶自己根據自己的使用習慣來設置點擊事件與待輸入的字符之間的對應關係。前句中的字符可做廣義理解,具體可以理解成英文字母、數字、漢語拼音、筆畫,甚至功能符號/控制命令符號等等。可以說,本發明是一種開拓性的發明。因為以往所有的輸入法基本上都沒有脫離實體鍵盤/虛擬鍵盤。因此本發明撰寫的權利要求的範圍應當可以相對大一些,這也是符合專利審查指南明文規定的。
[0042]本發明針對現有技術的不足提出一種點擊輸入方法,設置一系列觸控符號(也可以稱為點擊操作符號),通過建立觸控符號與要實際輸入的字符之間的對應關係,展示了基於觸控螢幕的點擊輸入方法、漢字輸入方法,以及對應的具有觸控螢幕也可以稱為觸摸感應部件/設備的輸入系統可以是任何具有觸控螢幕的電子系統/設備。能夠在觸控螢幕的有限空間上爭取到最大的操作空間,輸入字符或功能符號從而進行功能控制,提高輸入效率,降低輸入差錯率,並且當熟練操作時在眼睛不用緊盯觸控螢幕的情況下也能比較準確地輸入。前句中的字符可做前述廣義理解。
[0043]為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發明,並不用於限定本發明。
[0044]本發明所述點擊操作是指使用工具所述工具可以是手指、觸摸筆或者跟蹤球、滑鼠等在觸控螢幕上對位置點進行連續的點擊操作,每次點擊操作可能包括對一個或者若干個所述位置點的連續點擊。所述位置點是可以預先設定的有效點擊位置點,簡稱有效點。每次點擊操作可以認為是一個點擊事件。一系列的點擊操作可以形成點擊事件序列。
[0045]針對不同的點擊操作,可以預先設置將其對應到不同的觸控符號(也可以稱為點擊操作符號),所述觸控符號可以是數字、字母或者其他標記性符號。
[0046]圖1A是本發明實施例的一種預先選定的位置點的示意圖。可見,在手機屏幕I上有AB⑶EFGHO九個位置點,其中O是手機屏幕的中心點。手機屏幕I具有四條邊:AC、CE、EG、GA,B、D、F、H分別是這四條邊的中點。
[0047]一個例子中,當用戶連續點擊AB兩點時,產生一個點擊事件,可以將其對應的觸控符號標記為I ;當連續點擊AC兩點時,觸控符號可以標記為2 ;當連續點擊AC兩點時,觸控符號可以標記為3,當連續點擊AD兩點時,觸控符號可以標記為4,當連續點擊AE兩點時,觸控符號可以標記為5,當連續點擊AF兩點時,觸控符號可以標記為6,當連續點擊AG兩點時,觸控符號可以標記為7,當連續點擊BC兩點時,觸控符號可以標記為8,當連續點擊BD兩點時,觸控符號可以標記為9,以此類推,……,當連續點擊GO兩點時,觸控符號可以標記為28。具體對應關係,參見圖2A。在本例子中,不區分被連續點擊的兩個點的次序,即用戶連續點擊AB兩點與用戶連續點擊BA兩點,視為同一種點擊操作。
[0048]要說明的是:圖2A所示的對應關係只是一種可行的方案。本領域人員還可以採用別的對應關係。只要保證一一對應即可。
[0049]如果上述28種對應關係不夠用,還可以通過其他方式來進行擴展,例如,區分連續點擊兩點的次序。例如:用戶連續點擊AB兩點與用戶連續點擊BA兩點,視為不同的點擊操作。此時,一種可行選擇是將用戶連續點擊BA兩點對應於29,其他可以以此類推,參見圖2B。要說明的是:圖2B所示的對應關係也只是一種可行的方案。本領域人員還可以採用別的對應關係。只要保證一一對應即可。
[0050]另一種可行的擴展方式是採用一次點擊操作由連續點擊三個位置點來實現,所述三個位置點,可以相同,也可以不同。例如一種可行的對應關係如圖2C所示。要說明的是,圖2C所示的對應關係也只是一種可行的方案。本領域人員還可以採用別的對應關係。只要保證一一對應即可。當不採用圖2B所示的對應關係時,也可以將相應的29至56的數值賦給如圖2C的連續點擊三個位置點的點擊操作。同樣也可以採用區分三個位置點的點擊順序的方式來進一步擴展,例如,可以將連續點擊ABC三點與連續點擊ACB視為不同的點擊操作,從而可以賦予不同的對應的觸控符號,在此不再贅述。
[0051]要說明的是,每一個觸控符號可以與一個或幾個不同類型的字符符號對應,比如字母、數字、筆畫等;也可以與一個或幾個功能符號對應,比如控制指令、切換命令等。具體的,一個觸控符號究竟與哪個字符符號或功能符號對應,可以根據不同的應用場合由用戶自由設置,或者由系統默認設置。觸控符號與字符符號之間的對應關係,可以稱為觸控符號-字符符號對應表;觸控符號與功能符號之間的對應關係,可以稱為觸控符號-功能符號對應表。
[0052]上述一個觸控符號究竟與哪個字符符號或功能符號對應,也可以通過點擊事件調用切換功能來實現,圖3展示了一種可行的方案。圖3中展示了兩個對應關係:點擊事件-觸控符號;觸控符號-功能。從中可以看出,如果連續兩次點擊0,觸控符號可以標記為78,該符號對應的功能為調用大寫英文字母輸入模式,即採用點擊事件-英文字母的對應關係,一種可行的此類對應關係如圖4A所示。也存在類似的其他可行的對應關係,例如圖4B,在此不再贅述。
[0053]所述的對應表可以直接顯示可以是小比例顯示或者大比例顯示在觸控螢幕上用於協助輸入;如果用戶熟悉這個對應表,則可以選擇不再顯示在觸控螢幕上,從而爭取更大的輸入操作空間,節省電量。
[0054]如果某一觸控符號被設置為對應於某個或某幾個字符符號或功能符號,則該觸控符號可以認定為一個有效觸控符號;如果觸控符號沒有與任何字符符號或功能符號有對應關係,則該觸控符號為無效觸控符號。實際操作時,一個觸控符號對應的有效觸控符號的數量越少,則操作準確率可能會越高。
[0055]要特別說明的是,圖1A展示的AB⑶EFGHO九個位置點只是一種可行的位置點布置方案,本領域人員還可以採用別的可行的布置方案,位置點的個數、具體位置都可以變化,在此不再贅述。圖1B就展示了另外一種可行的布置方案。
[0056]另外要說明的是,所述的虛擬觸控分區也可以只佔據觸控螢幕屏幕的部分區域,參見圖1C、圖1D。圖1C、圖1D中示意了整個觸控螢幕屏幕1,以及虛擬觸控分區2。
[0057]—種例子中,本發明是通過圖5所示的本發明實施例的一種用於觸控螢幕的輸入系統示意圖。可見,所述系統包括:對應表設置模塊500,用於設置上述的各種對應表,所述的對應表可以預先存儲在觸控螢幕所在的電子設備之中;觸控區域設置模塊502也可以稱為觸摸區域設置模塊,用於設置一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域也可以稱為有效觸摸區域;點擊事件捕捉模塊504,用於捕捉點擊事件;觸控符號轉換模塊506,用於將捕捉到的點擊事件轉換成對應的觸控符號,或者將點擊事件序列轉換成對應的觸控符號序列;場景應用設置模塊508,用於根據點擊事件設置對應的場景;輸入模塊510,用於根據具體的場景以及對應表來輸入對應的字符,或者根據對應的字符序列輸入對應的漢字,所述字符要做前述的廣義理解。
[0058]可選地,還可以包括顯示布局模塊(未示出),用於在觸控螢幕上顯示上述的對應表,或者關閉所述的對應表。
[0059]前述有效觸控區域是指觸控螢幕所在的設備/系統能夠對點擊操作做出響應的區域。如果系統沒有特別設置,整個觸控屏默認為一個有效觸控區域,該有效觸控區域可以遍布整個觸控螢幕,也可以佔據觸控螢幕的部分,可以通過前述的觸控區域設置模塊來進行設置。
[0060]所述點擊事件捕捉模塊捕捉到點擊事件後發送給觸控符號轉換模塊,以便其將捕捉到的點擊事件轉換成對應的觸控符號,或者將捕捉到的點擊事件序列轉換成對應的觸控符號序列,所述的觸控符號或者觸控符號序列會被發送至輸入模塊。
[0061]所述輸入模塊根據接收到的觸控符號,以及實際的對應表,輸入對應的字符,或者根據觸控符號序列輸出對應的漢字,完成本次輸入過程。所述實際的對應表是與場景應用設置模塊提供的場景下的觸控符號-字符對應表或者觸控符號-功能符號對應表。
[0062]要特別說明的是,所述系統中的各模塊可以是硬體單元、也可以是軟體單元,或者是軟硬體結合單元,在此不作特別限定。因此所述的各模塊也可以根據功能進一步拆分或者合併。而且系統中還可以增加其他模塊。另外各模塊的名字也可以有其他稱呼。
[0063]圖6A是本發明實施例的一種基於觸控螢幕的輸入方法示意圖。可見,所述方法包括:
[0064]步驟100:設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;
[0065]一個例子中,所述虛擬觸摸分區可以不顯示在屏幕上。而且可以部分或者全部佔據整個觸控螢幕。
[0066]另一個例子中,所述虛擬觸摸分區可以顯示在屏幕上。優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0067]步驟102:設置不同的點擊事件與不同的英文字母、數字、標點符號或控制命令也可以稱為功能命令,或者功能控制命令之間的對應關係;
[0068]具體地,所述不同的點擊事件對應不同的英文字母、數字、標點符號或控制命令,具體為:不同的點擊事件對應不同的觸控符號,不同的觸控符號對應不同的英文字母、數字、標點符號或控制命令。
[0069]所述的觸控符號可以是數字,也可以是別的能夠起到區別作用的任何符號。
[0070]—個例子中,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數字、標點符號、漢字筆畫或控制命令的對應關係可以顯示,也可以不顯示在觸控螢幕的屏幕上。
[0071]要特別指出的是,所述的對應關係是可以預先默認設置的,也可以根據情況隨時進行改變。
[0072]步驟104:在所述虛擬觸摸分區上進行點擊,得到實際的點擊事件;
[0073]要說明的是,觸控螢幕如何捕捉點擊操作形成的點擊事件,屬於本領域的公知技術,例如,對於虛擬雷射鍵盤,可以通過感應反射光來進行所述捕捉;對於電容觸控螢幕,則可以通過周期性採樣獲得,在此不加以限制。
[0074]步驟106:根據實際的點擊事件,在屏幕上輸出相對應的英文字母、數字、標點符號,或執行對應的控制命令。
[0075]相應地,所述根據實際的點擊事件,在屏幕上輸出相對應的英文字母、數字、標點符號,或執行對應的控制命令,具體為:根據與實際的點擊事件對應的觸控符號,在屏幕上輸出對應於該觸控符號的英文字母、數字、標點符號,或執行對應的控制命令。
[0076]最後要說明的是,步驟100與步驟102之間的順序是可以互換的。
[0077]圖6B是本發明實施例的一種基於觸控螢幕的漢字輸入方法示意圖。可見,所述方法包括:
[0078]步驟200:設置觸控螢幕的一個虛擬觸摸分區,該虛擬觸摸分區是一個有效觸控區域;
[0079]一個例子中,所述虛擬觸摸分區可以不顯示在屏幕上。而且可以部分或者全部佔據整個觸控螢幕。
[0080]另一個例子中,所述虛擬觸摸分區可以顯示在屏幕上。優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0081]步驟202:設置不同的點擊事件與不同的漢字筆畫之間的對應關係;
[0082]具體地,所述不同的點擊事件對應不同的漢字筆畫,具體為:不同的點擊事件對應不同的觸控符號,不同的觸控符號對應不同的漢字筆畫。
[0083]所述的觸控符號可以是數字,也可以是別的能夠起到區別作用的任何符號。
[0084]一個例子中,所述不同的點擊事件或不同的漢字筆畫的對應關係可以顯示,也可以不顯示在觸控螢幕的屏幕上。
[0085]要特別指出的是,所述的對應關係是可以預先默認設置的,也可以根據情況隨時進行改變。
[0086]步驟204:在所述虛擬觸摸分區上進行若干次點擊,得到實際的點擊事件序列;
[0087]所述的點擊事件序列指一系列點擊事件。要說明的是,觸控螢幕如何捕捉點擊操作形成的點擊事件,屬於本領域的公知技術,例如,對於虛擬雷射鍵盤,可以通過感應反射光來進行所述捕捉;對於電容觸控螢幕,則可以通過周期性採樣獲得,在此不加以限制。
[0088]步驟206:根據實際的點擊事件序列,在屏幕上輸出相對應的漢字。
[0089]相應地,所述根據實際的點擊事件,在屏幕上輸出相對應的漢字,具體為:根據與實際的點擊事件序列對應的觸控符號序列,在屏幕上輸出對應於該觸控符號序列的漢字。
[0090]要說明的是,在步驟206中,如果觸控符號序列只對應一個漢字時,系統直接輸出該漢字,無需候選提示顯示。而對應多個漢字時,輸出漢字時可能還需要用到候選漢字提示顯示。此時,還需要進入步驟208未示出:用戶點擊選擇目標漢字進行輸入,完成本次輸入過程。
[0091]最後要說明的是,步驟200與步驟202之間的順序是可以互換的。
[0092]圖6C展示了另外一種基於觸控螢幕的漢字輸入方法,所述方法包括以下步驟:
[0093]步驟300:設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域;
[0094]步驟302:設置不同的點擊事件與不同的漢語拼音部件之間的對應關係,所述漢語拼音部件是聲母、韻母或拼音輔助碼;
[0095]本發明的漢語拼音輸入方法可以用於本發明的漢語拼音輸入系統,也可以用於現有的各種漢語拼音輸入系統,例如全拼、簡拼、搜狗、微軟等拼音輸入法。
[0096]步驟304:在所述虛擬觸摸分區上進行點擊,得到點擊事件序列;
[0097]步驟306:根據點擊事件序列,得到相應的漢語拼音部件序列,輸出與所述漢語拼音部件序列對應的候選漢字;
[0098]步驟308:從候選的漢字中點擊選中一個漢字進行輸入。
[0099]要說明的是,在步驟306中,如果觸控符號序列對應的漢語拼音部件序列只對應一個漢字時,系統直接輸出該漢字,無需再進行步驟308。而對應多個漢字時,則需要進入步驟 308。
[0100]最後要說明的是,步驟300與步驟302之間的順序是可以互換的。
[0101]為便於理解,以下結合更詳細的具體實施例對本發明的具體實現再次進行補充詳細描述:
[0102]實施例一
[0103]根據本發明的一個優選實施例的英文字母輸入方法
[0104]例如當本發明的一種實施例應用於英文字母輸入時,可以生成52種觸控符號,分別對應於26個小寫英文字母和26個大寫:01對應a、02對應h、10對應b、20對應e、30對應1、40對應1、50對應o、60對應r、70對應u、80對應x、ll對應C、12對應f、13對應j、14對應m、15對應p、16對應S、17對應V、18對應y、21對應d、22對應g、23對應k、24對應η、25對應q、26對應t、27對應w、28對應z ;03對應A、04對應H、31對應B、32對應E、33對應1、34對應L、35對應O、36對應R、37對應U、38對應X、41對應C、42對應F、43對應J、44對應M、45對應P、46對應S、47對應V、48對應Y、51對應D、52對應G、53對應K、54對應N、55對應Q、56對應T、57對應W、58對應Z。
[0105]實施例二
[0106]根據本發明的一個優選實施例的拼音輸入方法
[0107]優選的,52個觸控符號可以用於表達拼音的聲母以及韻母。拼音的聲母及韻母與觸控符號的對應關係可以為:
[0108]聲母:1對應j,2對應q,3對應x,4對應z,5對應c,6對應s,7對應y,8對應w ;
[0109]11對應b,12對應m, 13對應d, 14對應η, 15對應g, 16對應h, 17對應zh, 18對應ch ;
[0110]21對應P,22對應f,23對應t,24對應1,25對應k,26對應r,27對應,sh,28對應零。
[0111]韻母:1對應a,2對應e\er,3對應1,4對應11八,5對應ia/ua,6對應ao,7對應ai,8 對應 uai ;
[0112]11 對應 an,12 對應 en,13 對應 in,14 對應 un,15 對應 ian/uan,16 對應 uo\o,17對應ui,18對應ue ;
[0113]21 對應 ang, 22 對應 eng, 23 對應 ing, 24 對應 1ng, 25 對應 iang/uang, 26 對應111,27對應6丨,28對應ie。
[0114]基於本發明實施例二所述的拼音輸入法,任意一個完整拼音只需完成兩次點擊操作,無需軟鍵盤,熟練後可以不盯屏盲打。需要特別說明是:觸控符號與拼音的對應關係可以由用戶自由設定,不限於本實施例。
[0115]實施例三
[0116]—種拼音輸入方法
[0117]如果採用前述的擴展方式,得到足夠多,例如達數百個觸控符號。此時甚至可以省略場景切換,可同時輸入英文字母、漢語拼音、漢字筆畫、數字、標點符號,並且能夠連續不間斷的點擊操作輸入。
[0118]一個實例中,觸控符號與輸入字符之間的對應關係可以設置為:
[0119]全拼聲母:觸控符號101對應b/p,觸控符號201對應m/f,觸控符號301對應d/t,觸控符號401對應n/1,觸控符號501對應g/k,觸控符號601對應h/r,觸控符號701對應j/z、zh,觸控符號801對應q/c/ch,觸控符號901對應x/s/sh,觸控符號001對應y/w。
[0120]韻母:分為首韻母和尾韻母。首韻母:觸控符號111對應a,觸控符號211對應V,觸控符號113對應O,觸控符號213對應e,觸控符號115對應i,觸控符號215對應u/1,觸控符號117對應ia,觸控符號217對應ua。
[0121]尾韻母:觸控符號311對應ng,:觸控符號321對應n,觸控符號313對應o/e,:觸控符號323對應o/e,觸控符號315對應i/u,:觸控符號325對應i/u,觸控符號317對應n,觸控符號327對應ng。
[0122]另外一個實例中,觸控符號與輸入字符之間的對應關係可以設置為:
[0123]例如應用於簡拼,即只輸入拼音的聲母:觸控符號112對應b,觸控符號122對應P,觸控符號212對應m,觸控符號222對應f,觸控符號312對應d,觸控符號322對應t,觸控符號412對應n,觸控符號422對應1,觸控符號512對應g,觸控符號522對應k,觸控符號612對應h,觸控符號613對應hr,觸控符號712對應j,觸控符號722對應z/zh,觸控符號812對應q,觸控符號822對應c/ch,觸控符號912對應X,觸控符號922對應s/sh,觸控符號012對應W,觸控符號022對應y。
[0124]通過筆畫輸入漢字的方法中,一種對應關係為:
[0125]漢字筆畫:觸控符號16對應「一」;觸控符號26對應「丨」;觸控符號36對應「 J 」;觸控符號46對應「、」;觸控符號56對應「乙」。
[0126]英文字母輸入方法,一種對應關係為:
[0127]英文字母:觸控符號101對應b,觸控符號102對應p,觸控符號103對應a,觸控符號201對應m,觸控符號202對應f,觸控符號203對應e,觸控符號301對應d,觸控符號302對應t,觸控符號303對應O,觸控符號401對應n,觸控符號402對應1,觸控符號403對應i,觸控符號501對應g,觸控符號502對應k,觸控符號503對應U,觸控符號601對應h,觸控符號602對應r,觸控符號602對應V,觸控符號701對應j,觸控符號702對應z,觸控符號801對應q,觸控符號802對應C,觸控符號901對應X,觸控符號902對應S,觸控符號001對應y,觸控符號002對應w
[0128]數字輸入方法,一種對應關係為:
[0129]數字:觸控符號11對應I,觸控符號21對應2,觸控符號31對應3,觸控符號41對應4,觸控符號51對應5,觸控符號61對應6,觸控符號71對應7,,觸控符號81對應8,觸控符號91對應9,觸控符號01對應O。
[0130]標點符號輸入方法,一種對應關係為:
[0131]常用標點符號:觸控符號15對應「,」;觸控符號25對應「。」,觸控符號35對應「?」 ;觸控符號45對應「 ! 」 ;觸控符號55對應「;」;觸控符號65對應「:」;觸控符號75對應「、」;觸控符號85對應;觸控符號95對應「 % 」,觸控符號05對應「/」。
[0132]需要特別說明的是:觸控符號與拼音及英文、筆畫、數字、標點符號的對應關係可以由用戶自由設定,不僅限於本實施例。
[0133]與現有技術相比,本發明實施例的優點如下:
[0134]對於不同的點擊操作對應的觸控符號可以對應幾十種甚至上百種輸入符號;
[0135]用戶熟練後可以不使用虛擬鍵盤輸入字符,實現脫屏盲打,減少眼睛疲勞;
[0136]用戶根據自己的操作習慣設置可以自由設置虛擬觸控區域,有效觸控符號可調,易於普及;
[0137]可以連續不間斷的進行點擊操作輸入。
[0138]基於有效觸控區域,可以同時輸入大量的字符符號或功能符號而無需頻繁切換,多種集合的字符符號同時輸入,互不幹擾。
[0139]容易掌握和操作,上手速度快、輸入速度快,輸錯率低,輸錯後糾正起來/重新輸入也容易。
[0140]在算法上相對簡單,對軟體要求不高,提高響應速度,降低佔用內存,點擊操作準確率較高。
[0141]本領域技術人員可以意識到,結合本文中所公開的實施例描述的各示例模塊及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
[0142]結合本文中所公開的實施例描述的方法或算法的步驟可以用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器RAM、內存、只讀存儲器ROM、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或【技術領域】內所公知的任意其它形式的存儲介質中。也即,本領域人員知道:本發明提供的基於觸控螢幕的輸入系統、漢語拼音輸入系統都可以使用可編程邏輯器件結合來實現,也可以實施為電腦程式軟體,例如根據本發明的實施例可以是一種電腦程式產品,運行該程序產品使計算機執行用於所示範的方法。所述電腦程式產品包括計算機可讀存儲介質,該介質包含電腦程式邏輯或代碼部分,用於實現所述基於觸控螢幕的輸入方法。所述計算機可讀存儲介質可以是被安裝在計算機中的內置介質或者可從計算機主題拆卸的可移動介質例如熱拔插技術存儲設備。所述內置介質包括但不限於可重寫的非易失性存儲器,例如RAM、ROM、快閃記憶體和硬碟。所述可移動介質包括但不限於:光存儲媒體例如⑶-ROM和DVD、磁光存儲媒體例如MO、磁存儲媒體例如盒帶或移動硬碟、具有內置的可重寫的非易失性存儲器的媒體例如存儲卡和具有內置ROM的媒體例如ROM盒。
[0143]最後所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制。儘管參照實施例對本發明進行了詳細說明,本領域技術人員應當理解,對本發明的技術方案進行修改或者等同替換,都不脫離本發明技術方案的精神和範圍,其均應涵蓋在本發明的權利要求範圍當中。
【權利要求】
1.一種基於觸控螢幕的點擊輸入方法,其特徵在於,所述方法包括: 設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域; 設置不同的點擊事件與不同的英文字母、數字、標點符號、特殊符號或控制命令之間的對應關係; 在所述虛擬觸摸分區上進行點擊操作,得到點擊事件,每次所述點擊操作指連續點擊若干個位置點; 根據點擊事件,在屏幕上輸出相對應的英文字母、數字、標點符號,或執行對應的控制命令; 其中,上述步驟「設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域」與步驟「設置不同的點擊事件與不同的英文字母、數字、標點符號、特殊符號或控制命令之間的對應關係」的順序可以顛倒。
2.根據權利要求1所述的輸入方法,其特徵在於, 所述不同的點擊事件對應不同的英文字母、數字、標點符號或控制命令,具體為: 不同的點擊事件對應不同的觸控符號,不同的觸控符號對應不同的英文字母、數字、標點符號、特殊符號或控制命令; 相應地,所述根據點擊事件,在屏幕上輸出相對應的英文字母、數字、標點符號、特殊符號,或執行對應的控制命令,具體為: 根據與所述點擊事件對應的觸控符號,在屏幕上輸出相對應的英文字母、數字、標點符號、特殊符號,或執行對應的控制命令。
3.根據權利要求1或2所述的輸入方法,其特徵在於,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數字、標點符號、特殊符號或控制命令的對應關係顯示或者不顯示在屏幕上。 優選地,一種控制命令是切換使用的對應關係,所述對應關係即不同的點擊事件與不同的英文字母、數字、標點符號或者特殊符號之間的對應關係。 優選地,所述特殊符號是貨幣符號、圖形表情符號、版權符號、商標符號、段落標記或統一碼UNICODE字符。 優選地,所述虛擬觸摸分區不顯示在屏幕上。 優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優選地,所述不同的點擊事件根據連續點擊位置的組合來進行區分。
4.一種基於觸控螢幕的點擊輸入方法,其特徵在於,所述方法包括: 設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域; 設置不同的點擊事件與不同的漢字筆畫之間的對應關係; 在所述虛擬觸摸分區上進行點擊操作,得到點擊事件序列,每次所述點擊操作指連續點擊若干個位置點; 根據所述點擊事件序列,得到漢字筆畫序列,在屏幕上輸出與所述漢字筆畫序列對應的漢字; 其中,上述步驟「設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域」與步驟「設置不同的點擊事件與不同的漢字筆畫之間的對應關係」的順序可以顛倒。
5.根據權利要求4所述的輸入方法,其特徵在於, 所述不同的點擊事件對應不同的漢字筆畫,具體為: 不同的點擊事件對應不同的觸控符號,不同的觸控符號對應不同的漢字筆畫; 相應地,所述根據點擊事件序列,在屏幕上輸出相對應的漢字,具體為: 根據與所述點擊事件序列對應的觸控符號序列,得到漢字筆畫序列,在屏幕上輸出與所述漢字筆畫序列對應的漢字。
6.根據權利要求4或5所述的輸入方法,其特徵在於,所述不同的點擊事件與不同的漢字筆畫之間的對應關係顯示或者不顯示在屏幕上。
7.根據權利要求4或5所述的輸入方法,其特徵在於,所述虛擬觸摸分區不顯示在屏幕上。 優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優選地,所述不同的點擊事件根據連續點擊位置的組合來進行區分。
8.一種基於觸控螢幕的漢字輸入方法,其特徵在於,所述方法包括以下步驟: 設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域; 設置不同的點擊事件與不同的漢語拼音部件之間的對應關係,所述漢語拼音部件是聲母、韻母或拼音輔助碼; 在所述虛擬觸摸分區上進行點擊操作,得到點擊事件序列,每次所述點擊操作指連續點擊若干個位置點; 根據點擊事件序列,得到相應的漢語拼音部件序列,輸出與所述漢語拼音部件序列對應的候選漢字; 從候選的漢字中點擊選中一個漢字進行輸入; 其中,上述步驟「設置觸控螢幕的一個虛擬觸摸分區,所述虛擬觸摸分區是一個有效觸控區域」與步驟「設置不同的點擊事件與不同的漢語拼音部件之間的對應關係,所述漢語拼音部件是聲母、韻母或拼音輔助碼」的順序可以顛倒。
9.根據權利要求8所述的漢字輸入方法,其特徵在於,所述不同的點擊事件與不同的漢語拼音部件之間的對應關係顯示或者不顯示在觸控螢幕上。
10.根據權利要求8或9所述的漢字輸入方法,其特徵在於,所述虛擬觸摸分區不顯示在屏幕上。 優選地,所述虛擬觸摸分區通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優選地,所述不同的點擊事件根據連續點擊位置的組合來進行區分。
【文檔編號】G06F3/023GK104331245SQ201410603374
【公開日】2015年2月4日 申請日期:2014年11月3日 優先權日:2014年11月3日
【發明者】趙研, 荀亮 申請人:荀亮, 趙研

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀