專利名稱:基于觸摸屏終端的輸入法切換方法及終端的制作方法
技術領域:
本發明涉及觸摸屏終端領域,尤其涉及一種基于觸摸屏終端的輸入法切換方法及終端。
背景技術:
隨著終端技術的發展,觸摸屏在終端設備中得到了廣泛的應用。同時,為了便于用戶在終端上輸入文字、符號、表情等,終端設備提供了豐富的輸入法。目前,在觸摸屏終端上進行輸入法切換的方法為通過特殊按鈕或通過輸入法列表進行輸入法的切換。具體的,在觸摸屏終端上提供特殊按鈕,以便用戶點擊該特殊按鈕進行輸入法切換。或者,在進行輸入法切換時顯示輸入法列表,以便用戶從列表中選擇所需輸入法。在實現上述基于觸摸屏終端的輸入法切換的過程中,發明人發現現有技術中至少存在如下問題由于用戶需要從觸摸屏上眾多按鈕中查看并點擊用于切換輸入法的特殊按鈕,或從輸入法列表中查找并選擇所需輸入法,切換操作過于繁瑣,誤點擊率較大,降低了輸入效率。
發明內容
本發明的實施例提供一種基于觸摸屏終端的輸入法切換方法及終端,能夠簡化輸入法切換操作,提高輸入效率。為達到上述目的,本發明的實施例采用如下技術方案一種基于觸摸屏終端的輸入法切換方法,包括在文字輸入狀態下獲取當前觸摸軌跡;根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。一種觸摸屏終端,包括獲取單元,用于在文字輸入狀態下獲取當前觸摸軌跡;確定單元,用于根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;切換單元,用于將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。本發明實施例提供的基于觸摸屏終端的輸入法切換方法及終端,通過獲取有效的觸摸軌跡,并根據觸摸軌跡切換到與該觸摸軌跡對應的輸入法。與現有技術中需要用戶從眾多按鈕中查找特殊按鈕或從輸入法列表中查找所需的輸入法相比,簡化了輸入法的切換操作,降低了誤點擊率,提高了輸入效率。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例1中的基于觸摸屏終端的輸入法切換方法流程圖;圖2為本發明實施例1中的一種基于觸摸屏終端的輸入法切換效果圖;圖3為本發明實施例2中的基于觸摸屏終端的輸入法切換方法流程圖;圖4為本發明實施例2中的一種基于觸摸屏終端的輸入法切換效果圖;圖5為本發明實施例2中的一種輸入法循環切換示意圖;圖6為本發明實施例3中的一種觸摸屏終端組成示意圖;圖7為本發明實施例3中的另一種觸摸屏終端組成示意圖;圖8為本發明實施例3中的另一種觸摸屏終端組成示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。實施例1本發明實施例提供了一種基于觸摸屏終端的輸入法切換方法,如圖1所示,該方法包括101、在文字輸入狀態下獲取當前觸摸軌跡。其中,所述觸摸軌跡可以為觸摸屏接收到的外界物質在觸摸屏上產生的點觸和移動軌跡,例如手指或觸控筆在觸摸屏上的觸摸和劃動等。該觸摸軌跡可以是間斷的或者連續的,也可以是有交點的或者沒有交點的,觸摸軌跡的具體形式可以根據實際情況而具體設定,本實施例不做限定。具體的,觸摸軌跡可以是間斷的,當觸摸屏接收到的觸摸信號中斷時,例如手指接觸觸摸屏并滑動后離開觸摸屏,可以通過內部時鐘確定是否完成一次觸摸軌跡的輸入,并執行下一步操作。例如,當觸摸屏接收到的觸摸信號中斷時,等待三秒鐘時間,以便接收后續的觸摸軌;若三秒內沒有接收到后續的觸摸軌跡,則將觸摸信號中斷前的觸摸軌跡作為當前觸摸軌跡,進行下一步判定和輸入法切換操作。另外,為了避免在待機或其他狀態下進行不必要的觸摸軌跡獲取和輸入法切換, 在文字輸入狀態下獲取當前觸摸軌跡,以便在文字輸入狀態下進行輸入法切換。其中,文字輸入狀態可以為短信編輯界面、郵件編輯界面、網頁提供的文字輸入欄、聯系人編輯界面等等,具體的文字輸入狀態可以根據終端和應用的實際情況進行調整,本實施例這里不做限定。102、根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。其中,所述當前觸摸軌跡包括觸摸軌跡的圖形和/或觸摸軌跡的方向特征。所述觸摸軌跡庫中可以包含符合條件的觸摸軌跡圖形和/或觸摸軌跡的方向特征,以及各個觸摸軌跡圖形和/或觸摸軌跡的方向特征對應的輸入法。可選的,根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法可以為根據當前觸摸軌跡的圖形查詢觸摸軌跡庫,確定與當前觸摸軌跡的圖形對應的輸入法。根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法也可以為根據當前觸摸軌跡的方向特征查詢觸摸軌跡庫,確定與當前觸摸軌跡的方向特征對應的輸入法。根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法還可以為根據當前觸摸軌跡的圖形查詢觸摸軌跡庫,確定觸摸軌跡庫中匹配的觸摸軌跡圖形,再根據當前觸摸軌跡的方向特征在觸摸軌跡庫中匹配的觸摸軌跡圖形中查詢,從而確定當前軌跡的方向特征對應的輸入法。例如,根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法可以為若當前觸摸軌跡如圖2(a)中所示,提取當前觸摸軌跡的特征點,并將當前觸摸軌跡的特征點與觸摸軌跡庫中預先存儲的特征點樣本進行匹配。若當前觸摸軌跡的特征點與觸摸軌跡庫中的“中,,匹配率高于80 %,則確定當前觸摸軌跡對應的輸入法為“中,,對應的“中文輸入法”。若當前觸摸軌跡如圖2(b)中所示,提取當前觸摸軌跡的特征點,并將當前觸摸軌跡的特征點與觸摸軌跡庫中預先存儲的特征點樣本進行匹配。若當前觸摸軌跡的特征點與觸摸軌跡庫中的“E”匹配率高于80%,則確定當前觸摸軌跡對應的輸入法為“E” 對應的“英文輸入法”。進一步的,當在文字輸入狀態下獲取當前觸摸軌跡之后,可以根據當前輸入法和所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。具體的,根據當前輸入法,確定應查詢的觸摸軌跡庫;根據所述當前觸摸軌跡查詢所述應查詢的觸摸軌跡庫, 確定與當前觸摸軌跡對應的輸入法。103、將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。其中,輸入法可以為中文、英文、日文等不同語言的輸入法,大寫或小寫輸入法, 符號、表情、數字或不同風格的輸入界面等等。本發明實施例提供的基于觸摸屏終端的輸入法切換方法,通過獲取有效的觸摸軌跡,并根據觸摸軌跡切換到與該觸摸軌跡對應的輸入法。與現有技術中需要用戶從眾多按鈕中查找特殊按鈕或從輸入法列表中查找所需的輸入法相比,簡化了輸入法的切換操作, 降低了誤點擊率,提高了輸入效率。實施例2本發明實施例提供了一種基于觸摸屏終端的輸入法切換方法,如圖3所示,該方法包括201、在文字輸入狀態下獲取當前觸摸軌跡。此處與步驟101相同,故不再贅述。202、判斷當前觸摸軌跡是否完全在有效范圍內;若當前觸摸軌跡完全在有效范圍內,則執行步驟203 ;若當前觸摸軌跡不完全在有效范圍內,則執行步驟206。在本實施例中,為了減少對觸摸軌跡的誤識別,預先設定了通過觸摸軌跡進行輸入法切換的有效范圍。其中,有效范圍可以預先設定為虛擬鍵盤區域、文字顯示區域、整個觸摸屏或其他特定區域等等。當觸摸軌跡的圖形完全在有效范圍內時,可以根據觸摸軌跡確定對應的輸入法;當觸摸軌跡的圖形部分或全部不在有效范圍內時,不進行輸入法切換的相關操作。203、根據當前輸入法確定應查詢的觸摸軌跡庫。
其中,在預先定義的觸摸軌跡庫時,分別設定各個輸入法對應的觸摸軌跡庫。觸摸軌跡庫中可以包含當前輸入法的名稱或代號,符合條件的觸摸軌跡圖形和/或觸摸軌跡的方向特征,以及各個觸摸軌跡圖形和/或觸摸軌跡的方向特征對應的輸入法。各個輸入法對應的觸摸軌跡庫可以分別為多個表單,也可以為同一個表單的不同表位。若各個輸入法對于的觸摸軌跡庫是同一個表單中的不同表位,則各個輸入法對應的觸摸軌跡庫可以作為子觸摸軌跡庫,共同組成一個觸摸軌跡庫。例如,圖4中的三個觸摸軌跡庫A、B、C可以是一個表單中不同表位的內容,也可以是獨立的三個表單。具體的,根據當前輸入法確定應查詢的觸摸軌跡庫的方法可以為,將當前輸入法的名稱或代號與觸摸軌跡庫中的輸入法的名稱或代號進行匹配,確定當前輸入法對應的觸摸軌跡庫,即在當前輸入法下應查詢的觸摸軌跡庫。在本實施例中,為了簡化輸入法的切換操作,可以在各個輸入法中通過相同的觸摸軌跡切換到不同的輸入法。例如,如圖4所示,在圖4(a)中當前輸入法為中文輸入法,確定在中文輸入法中應查詢的觸摸軌跡庫A,得到在觸摸軌跡庫A中與向右滑動的觸摸軌跡對應的輸入法為英文輸入法。在圖4(b)中當前輸入法為英文輸入法,確定在英文輸入法中應查詢的觸摸軌跡庫B,得到觸摸軌跡庫B中與向右滑動的觸摸軌跡對應的輸入法為數字/ 符號輸入法。可以理解的是,如圖5所示,在各個輸入法中,可以將向左滑動的觸摸軌跡對應的輸入法可以與向右滑動對應的輸入法設定為對應的關系,實現輸入法的循環式切換。204、根據所述當前觸摸軌跡查詢所述應查詢的觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。可選的,根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法可以為根據當前觸摸軌跡的圖形查詢觸摸軌跡庫,確定與當前觸摸軌跡的圖形對應的輸入法。根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法也可以為根據當前觸摸軌跡的方向特征查詢觸摸軌跡庫,確定與當前觸摸軌跡的方向特征對應的輸入法。根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法的方法還可以為根據當前觸摸軌跡的圖形查詢觸摸軌跡庫,確定觸摸軌跡庫中匹配的觸摸軌跡圖形,再根據當前觸摸軌跡的方向特征在觸摸軌跡庫中匹配的觸摸軌跡圖形中查詢,從而確定當前軌跡的方向特征對應的輸入法。205、將當前輸入法切換為所述當前觸摸軌跡對應的輸入法。206、不進行輸入法切換。其中,若步驟202判斷當前觸摸軌跡不完全在有效范圍內,則結束基于觸摸屏終端的輸入法切換流程,不進行輸入法切換的相關操作。本發明實施例提供的基于觸摸屏終端的輸入法切換方法,通過獲取有效的觸摸軌跡,并根據觸摸軌跡切換到與該觸摸軌跡對應的輸入法。與現有技術中需要用戶從眾多按鈕中查找特殊按鈕或從輸入法列表中查找所需的輸入法相比,簡化了輸入法的切換操作, 降低了誤點擊率,提高了輸入效率。并且,通過預先限定觸摸軌跡的有效范圍,將不屬于輸入法切換操作的觸摸軌跡排除,可以減少輸入法切換的誤操作;通過對各個輸入法預先定義對應的觸摸軌跡庫,實現了輸入法的循環式切換和觸摸軌跡的重復利用,簡化了輸入法的切換操作,使得輸入法的切換更直觀。
實施例3本發明實施例提供了一種觸摸屏終端,如圖6所示,該觸摸屏終端包括獲取單元 31、確定單元32、切換單元33。獲取單元31,用于在文字輸入狀態下獲取當前觸摸軌跡。確定單元32,用于根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。切換單元33,用于將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。進一步的,所述當前觸摸軌跡包括觸摸軌跡的圖形和/或觸摸軌跡的方向特征。進一步的,所述確定單元32還用于根據當前輸入法和所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。進一步的,如圖7所示,所述確定單元32包括第一確定模塊321、第二確定模塊 322。第一確定模塊321,用于根據當前輸入法確定應查詢的觸摸軌跡庫。第二確定模塊322,用于根據所述當前觸摸軌跡查詢所述第一確定模塊321確定的所述應查詢的觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。進一步的,如圖8所示,該觸摸屏終端還包括判斷單元34。判斷單元34,用于在所述獲取單元31在文字輸入狀態下獲取當前觸摸軌跡之后, 判斷當前觸摸軌跡是否完全在有效范圍內。所述確定單元32,還用于在所述判斷單元34判斷所述當前觸摸軌跡完全在有效范圍內時,執行所述根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。需要說明的是,本發明實施例提供的觸摸屏終端中各功能模塊的具體描述可以參考實施例1和實施例2中的對應內容,本發明實施例這里不再一一贅述。本發明實施例提供的觸摸屏終端,通過獲取有效的觸摸軌跡,并根據觸摸軌跡切換到與該觸摸軌跡對應的輸入法。與現有技術中需要用戶從眾多按鈕中查找特殊按鈕或從輸入法列表中查找所需的輸入法相比,簡化了輸入法的切換操作,降低了誤點擊率,提高了輸入效率。并且,通過預先限定觸摸軌跡的有效范圍,將不屬于輸入法切換操作的觸摸軌跡排除,可以減少輸入法切換的誤操作;通過對各個輸入法預先定義對應的觸摸軌跡庫,實現了輸入法的循環式切換和觸摸軌跡的重復利用,簡化了輸入法的切換操作,使得輸入法的切換更直觀。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 服務器,或者網絡設備等)執行本發明各個實施例所述的方法。以上所述,僅為本發明的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
權利要求
1.一種基于觸摸屏終端的輸入法切換方法,其特征在于,包括在文字輸入狀態下獲取當前觸摸軌跡;根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。
2.根據權利要求1所述的基于觸摸屏終端的輸入法切換方法,其特征在于,在所述在文字輸入狀態下獲取當前觸摸軌跡之后,還包括判斷當前觸摸軌跡是否完全在有效范圍內;若所述當前觸摸軌跡完全在有效范圍內,則執行所述根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;若所述當前觸摸軌跡不完全在有效范圍內,則不進行輸入法切換。
3.根據權利要求1或2所述的基于觸摸屏終端的輸入法切換方法,其特征在于,所述當前觸摸軌跡包括觸摸軌跡的圖形和/或方向特征。
4.根據權利要求1或2所述的基于觸摸屏終端的輸入法切換方法,其特征在于,所述根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法還包括根據當前輸入法和所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。
5.根據權利要求4所述的基于觸摸屏終端的輸入法切換方法,其特征在于,所述根據當前輸入法和所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法包括根據當前輸入法確定應查詢的觸摸軌跡庫;根據所述當前觸摸軌跡查詢所述應查詢的觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。
6.一種觸摸屏終端,其特征在于,包括獲取單元,用于在文字輸入狀態下獲取當前觸摸軌跡;確定單元,用于根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;切換單元,用于將當前輸入法切換為所述與當前觸摸軌跡對應的輸入法。
7.根據權利要求6所述的觸摸屏終端,其特征在于,還包括判斷單元,用于在所述獲取單元在文字輸入狀態下獲取當前觸摸軌跡之后,判斷當前觸摸軌跡是否完全在有效范圍內;所述確定單元,還用于在所述判斷單元判斷所述當前觸摸軌跡完全在有效范圍內時, 執行所述根據所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。
8.根據權利要求6或7所述的觸摸屏終端,其特征在于,所述當前觸摸軌跡包括觸摸軌跡的圖形和/或方向特征。
9.根據權利要求6或7所述的觸摸屏終端,其特征在于,所述確定單元還用于根據當前輸入法和所述當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。
10.根據權利要求9所述的觸摸屏終端,其特征在于,所述確定單元包括第一確定模塊,用于根據當前輸入法確定應查詢的觸摸軌跡庫;第二確定模塊,用于根據所述當前觸摸軌跡查詢所述第一確定模塊確定的所述應查詢的觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法。
全文摘要
本發明公開了一種基于觸摸屏終端的輸入法切換方法及終端,能夠簡化輸入法切換操作,提高輸入效率。本發明的方法包括在文字輸入狀態下獲取當前觸摸軌跡;根據當前觸摸軌跡查詢觸摸軌跡庫,確定與當前觸摸軌跡對應的輸入法;將當前輸入法切換為與當前觸摸軌跡對應的輸入法。本發明主要用于基于觸摸屏終端的輸入法切換的過程中。
文檔編號G06F3/048GK102375692SQ20111036239
公開日2012年3月14日 申請日期2011年11月15日 優先權日2011年11月15日
發明者方曉婕 申請人:漢王科技股份有限公司