一種字符輸入方法及裝置制造方法
【專利摘要】一種字符輸入方法,包括:在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象,檢測一個或多個物體對該觸控屏幕的觸控操作,若該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符,若該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。此外,本發(fā)明還提供一種字符輸入裝置。上述字符輸入方法及裝置可以提高字符輸入效率。
【專利說明】一種字符輸入方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種輸入法及輸入法裝置。
【背景技術(shù)】
[0002]輸入法是指為了將各種符號輸入計算機或其他設(shè)備(如手機)而采用的編碼方法。隨著終端設(shè)備中觸摸屏的廣泛應(yīng)用,應(yīng)用于觸摸屏的各種輸入法應(yīng)運而生。
[0003]現(xiàn)有的輸入法中,對于字母、數(shù)字和符號的輸入或者是在各自分別對應(yīng)的輸入界面之間頻繁切換,或者是完全通過手寫識別,操作比較麻煩,影響輸入速度和效率。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種字符輸入方法及裝置,可提高字符輸入效率。
[0005]本發(fā)明實施例提供的字符輸入方法,包括:
[0006]在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象;
[0007]檢測一個或多個物體對該觸控屏幕的觸控操作;
[0008]若該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;以及
[0009]若該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
[0010]本發(fā)明實施例提供的字符輸入裝置,包括:
[0011]顯示單元,用于在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象;
[0012]檢測單元,用于檢測一個或多個物體對該觸控屏幕的觸控操作;
[0013]處理單元,用于若所述檢測單元檢測到的該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;
[0014]所述處理單元,還用于若所述檢測單元檢測到的該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
[0015]上述的字符輸入方法及裝置中,在觸控屏幕上顯示字符輸入?yún)^(qū),檢測對于該觸控屏幕的觸控操作,若該觸控操作符合預(yù)設(shè)的第一模式,則直接獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符,若該觸控操作符合預(yù)設(shè)的第二模式,則進入可獲取該觸控操作的軌跡的模式,獲取并識別該軌跡,進而根據(jù)該軌跡完成字符輸入,這樣,用戶可通過不同的觸控操作在當(dāng)前字符輸入?yún)^(qū)通過不同的方式輸入各種字符,而不需要頻繁在各種輸入界面內(nèi)頻繁切換,提高輸入字符的效率。
【專利附圖】
【附圖說明】
[0016]圖1為一種終端的結(jié)構(gòu)框圖;
[0017]圖2為本發(fā)明實施例中的字符輸入方法的一個實施例不意圖;
[0018]圖3為本發(fā)明實施例中觸控屏幕上顯示界面的示意圖;
[0019]圖4為本發(fā)明實施例中字符輸入?yún)^(qū)的組成結(jié)構(gòu)示意圖;
[0020]圖5為本發(fā)明實施例中的字符輸入方法的另一個實施例示意圖;
[0021]圖6為本發(fā)明實施例中的字符輸入方法的另一個實施例示意圖;
[0022]圖7為本發(fā)明實施例中的字符輸入方法的另一個實施例示意圖;
[0023]圖8為本發(fā)明實施例中的字符輸入裝置的一個實施例示意圖;
[0024]圖9為本發(fā)明實施例中的字符輸入裝置的另一個實施例示意圖。
【具體實施方式】
[0025]為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細說明如后。
[0026]本發(fā)明實施例所提供的字符輸入方法可應(yīng)用于智能手機、掌上電腦、平板電腦等一切具備觸摸屏的移動終端中,以提高輸入字符的效率。
[0027]圖1示出了一種終端設(shè)備的結(jié)構(gòu)框圖。如圖1所示,終端設(shè)備100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口 108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、觸控屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。
[0028]可以理解,圖1所示的結(jié)構(gòu)僅為示意,終端設(shè)備100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)
[0029]存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的在終端設(shè)備內(nèi)字符輸入方法及裝置對應(yīng)的程序指令/模塊,處理器102通過運行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的在終端設(shè)備內(nèi)提高字符輸入頻率的字符輸入方法。
[0030]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至終端設(shè)備100。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0031]外設(shè)接口 108將各種輸入/輸入裝置耦合至CPU以及存儲器102。處理器106運行存儲器102內(nèi)的各種軟件、指令以執(zhí)行終端設(shè)備100的各種功能以及進行數(shù)據(jù)處理。
[0032]在一些實施例中,外設(shè)接口 108,處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0033]射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進行通訊。射頻模塊110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊110可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進行通訊或者通過無線網(wǎng)絡(luò)與其他設(shè)備進行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(shù)(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(shù)(wideband code divis1nmultiple access, W-CDMA),碼分多址技術(shù)(Code divis1n access, CDMA)、時分多址技術(shù)(time divis1n multiple access, TDMA),藍牙,無線保真技術(shù)(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.lln)、網(wǎng)絡(luò)電話(Voice over internet protocal, VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。
[0034]定位模塊112用于獲取終端設(shè)備100的當(dāng)前位置。定位模塊112的實例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動通信網(wǎng)的定位技術(shù)。
[0035]攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器102內(nèi),并可通過射頻模塊110發(fā)送。
[0036]音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口 108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 108中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器102中或者通過射頻模塊110進行發(fā)送。在一些實例中,音頻模塊116還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。
[0037]觸控屏幕118在終端設(shè)備100與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕118向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。觸控屏幕118還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕118顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0038]按鍵模塊120同樣提供用戶向終端設(shè)備100進行輸入的接口,用戶可以通過按下不同的按鍵以使終端設(shè)備100執(zhí)行不同的功能。
[0039]請參閱圖2,本發(fā)明實施例中的字符輸入方法的一個實施例包括:
[0040]201、在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象;
[0041]處理器在觸控屏幕上顯示字符輸入?yún)^(qū),在該字符輸入?yún)^(qū)內(nèi)有多個對象,如,該字符輸入?yún)^(qū)為字母鍵盤輸入?yún)^(qū),多個對象為各英文字母觸摸鍵,可供用戶進行英文字母或漢字的輸入。
[0042]202、檢測一個或多個物體對該觸控屏幕的觸控操作;
[0043]該一個或多個物體可以是觸控筆,也可以是用戶的手指,或其他可以操作觸控屏幕的物體。
[0044]203、若該觸控操作符合預(yù)設(shè)的第一模式,則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;
[0045]若該觸控操作符合預(yù)設(shè)的第一模式,則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符。如,該預(yù)設(shè)的第一模式是點擊操作,檢測到的觸控操作是一個單次點擊操作,則獲取該單次點擊操作指向的字母鍵,根據(jù)該字母鍵輸入對應(yīng)的字符。
[0046]204、若該觸控操作符合預(yù)設(shè)的第二模式,則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
[0047]若該觸控操作符合預(yù)設(shè)的第二模式,則切換為可識別該觸控操作軌跡的輸入模式,獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。如,該預(yù)設(shè)的第二模式為長按操作,則進入手繪模式,在該手繪模式下,可識別用戶手寫輸入的內(nèi)容,此時獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成相應(yīng)的字符輸入。
[0048]請參閱圖3,圖3為觸控屏幕上包括字符輸入?yún)^(qū)301的顯示界面。具體地,本實施例中的手繪模式可通過控件來實現(xiàn),即在該字符輸入?yún)^(qū)中設(shè)置一個手繪響應(yīng)控件。本實施例中的字符輸入?yún)^(qū)至少通過屏幕(screen)控件、字母輸入控件和手繪響應(yīng)三個控件來實現(xiàn),具體參閱圖4,該三個控件分別顯示為屏幕層401、字母輸入層402、手繪響應(yīng)層403,其中,屏幕層401為基礎(chǔ)層,用于提供一個屏幕窗口顯示屏幕上的內(nèi)容,以及作為輸入法啟動的基礎(chǔ)界面。例如,在短消息應(yīng)用界面,屏幕層顯示與短消息相關(guān)的內(nèi)容,用戶選中字符輸入位置,則啟動輸入法,調(diào)入輸入法顯示界面。字母輸入層402用于提供字母輸入界面,用戶可在字母輸入界面輸入英文字母或漢字。手繪響應(yīng)層403用于識別物體進行的觸控操作,手繪響應(yīng)層403不限于在該字符輸入?yún)^(qū)的最上層,只要檢測到的觸控操作符合第二模式,將該手繪響應(yīng)層調(diào)用到該字符輸入?yún)^(qū)的最上層識別觸控操作即可。
[0049]可以理解的是,實現(xiàn)本實施例中的字符輸入方法需要屏幕控件、字母輸入控件和手繪響應(yīng)三個控件,只是一個示例。除此三個控件之外,還可以有其他控件,實現(xiàn)本發(fā)明實施例中字符輸入方法不限于此三個控件。
[0050]具體地,本實施例中的手繪響應(yīng)層可用于識別手繪操作內(nèi)容,包括識別所述用戶在所述手繪層上手繪輸入的字符,該字符可包括數(shù)字、符號、字母等所有通過觸控操作可輸入的內(nèi)容。
[0051]進一步地,該手繪響應(yīng)控件還可用于識別該用戶在該手繪響應(yīng)層上的手勢操作,該手勢操作包括:長按、點擊、劃過及其任意組合,根據(jù)識別的該手勢操作執(zhí)行對應(yīng)的操作,該手勢操作對應(yīng)的操作內(nèi)容可包括:刪除輸入的字符、選中輸入的字符、復(fù)制輸入的字符、粘貼輸入的字符,重復(fù)輸入上一個輸入的字符等。如,識別“長按后左滑”的手勢操作,執(zhí)行其對應(yīng)的操作刪除輸入的字符。
[0052]本發(fā)明實施例中,在觸控屏幕上顯示字符輸入?yún)^(qū),檢測對于該觸控屏幕的觸控操作,若該觸控操作符合預(yù)設(shè)的第一模式,則直接獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符,若該觸控操作符合預(yù)設(shè)的第二模式,則進入可獲取該觸控操作的軌跡的模式,獲取并識別該軌跡,進而根據(jù)該軌跡完成字符輸入,這樣,用戶可通過不同的觸控操作在當(dāng)前字符輸入?yún)^(qū)通過不同的方式輸入各種字符,而不需要頻繁在各種輸入界面內(nèi)頻繁切換,提高輸入字符的效率。
[0053]請參閱圖5,圖5為本發(fā)明實施例中的字符輸入方法的另一個實施例,本實施例中,字符輸入?yún)^(qū)顯示在一個控件容器內(nèi),若該觸控操作符合預(yù)設(shè)的第二模式則使該控件容器失去響應(yīng)焦點。如,該預(yù)設(shè)的第二模式為長按操作,則進入手繪模式,在該手繪模式下,該控件容器失去響應(yīng)焦點,該字符輸入?yún)^(qū)對用戶的觸控操作無法響應(yīng),只有手繪層能夠響觸控操作。此時,輸入法從字母輸入模式切換為手繪模式。
[0054]進一步地,若該觸控操作符合預(yù)設(shè)的第二模式,則在字符輸入?yún)^(qū)還顯示一個軌跡顯示層,以及在該軌跡顯示層中顯示該觸控操作對應(yīng)的軌跡。如,用戶在觸控屏上用手指寫入數(shù)字1,則在此次輸入中,用戶手指劃過的軌跡在該軌跡顯示層中一直顯示。進而,在根據(jù)該軌跡完成字符輸入后隱藏該軌跡顯示層,并使該控件容器恢復(fù)響應(yīng)焦點。如,在手繪模式下輸入數(shù)字I后,控件容器恢復(fù)響應(yīng)焦點,字母輸入層重新獲得響應(yīng)焦點,輸入法從手繪模式切換回字母輸入模式。此時,用戶并未進行任何切換操作,便實現(xiàn)了輸入法之間的切換。
[0055]與前述圖2所示實施例不同在于,步驟204若該觸控操作符合預(yù)設(shè)的第二模式,則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入具體可以為:
[0056]504、識別該軌跡獲取至少一個匹配字符,在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū),在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符,響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作輸入對應(yīng)的字符。
[0057]識別軌跡顯示層顯示的觸控操作,根據(jù)該軌跡獲取一個或多個匹配字符,在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū),可以再該字符輸入?yún)^(qū)的上、下、左、右的任何一側(cè)顯示該字符選擇區(qū),在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符,如,在該字符選擇區(qū)內(nèi)橫向排列顯示各匹配字符,以供用戶進行選擇。響應(yīng)于用戶在該字符選擇區(qū)內(nèi)的選擇操作,輸入對應(yīng)的字符。如,用戶手寫輸入數(shù)字3,則根據(jù)該用戶的手寫軌跡,在系統(tǒng)字符庫中獲取與數(shù)字3具有近似性的匹配字符:數(shù)字3、漢字了、數(shù)學(xué)符號}、漢字弓、英文字母B、數(shù)字5等,并將以上匹配字符橫向一字排列顯示在字符輸入?yún)^(qū)的上側(cè)的字符選擇區(qū)中,響應(yīng)于用戶在該字符選擇區(qū)內(nèi)的選擇數(shù)字3的操作,輸入對應(yīng)的數(shù)字3。
[0058]本發(fā)明實施例中,字符輸入?yún)^(qū)顯示在一個控件容器內(nèi),若該觸控操作符合預(yù)設(shè)的第二模式則使該控件容器失去響應(yīng)焦點,在根據(jù)軌跡顯示層顯示的觸控操作軌跡完成字符輸入后使該控件容器恢復(fù)響應(yīng)焦點,通過一個觸控操作控制控件容器的響應(yīng)焦點,以此實現(xiàn)不同輸入法的切換,避免在各種輸入界面內(nèi)通過多次觸控操作才能夠?qū)崿F(xiàn)輸入法切換,從而提高輸入字符的效率。
[0059]請參閱圖6,圖6為本發(fā)明實施例中的字符輸入方法的另一個實施例,與前述圖2所示實施例不同在于,步驟204若該觸控操作符合預(yù)設(shè)的第二模式,則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入具體可以為:
[0060]604、識別該軌跡獲取至少一個匹配字符,輸入該至少一個匹配字符中匹配度最高的字符。
[0061]識別軌跡顯示層顯示的觸控操作,根據(jù)該軌跡獲取一個或多個匹配字符,并輸入匹配字符中匹配度最高的字符。在實際操作中,用戶手繪輸入字符時,若手繪軌跡規(guī)范,往往系統(tǒng)能夠準(zhǔn)確識別用戶手繪輸入的字符,此時,匹配度最高的字符正是用戶想輸入的字符。因此,無需用戶確認,直接輸入匹配度最高的字符,可以加快字符輸入速度。
[0062]本發(fā)明實施例中,通過識別觸控操作的軌跡,直接輸入與該軌跡匹配度最高的字符,加快字符輸入速度。
[0063]請參閱圖7,圖7為本發(fā)明實施例中的字符輸入方法的另一個實施例,與前述圖2所示實施例不同在于,步驟204若該觸控操作符合預(yù)設(shè)的第二模式,則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入具體可以為:
[0064]704、在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū),在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符,響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,并輸入該選擇操作對應(yīng)的字符。
[0065]在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū),在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符。響應(yīng)于用戶在該字符選擇區(qū)內(nèi)的選擇操作,將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,完成輸入。本實施例為用戶提供了選擇輸入界面,使得用戶可通過選擇替換系統(tǒng)自動輸入的匹配度最高的字符。
[0066]進一步地,若用戶超過預(yù)置時間仍未選擇輸入的字符,可直接輸入匹配度最高的字符,進一步提高字符的輸入速度。
[0067]本發(fā)明實施例中,用戶可通過選擇替換系統(tǒng)自動輸入的匹配度最高的字符,增加輸入字符的靈活性,提高輸入字符的正確率。
[0068]下面描述本發(fā)明實施例中的字符輸入裝置,請參閱圖8,本發(fā)明實施例中的字符輸入裝置的一個實施例包括:
[0069]顯示單元801,用于在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象;
[0070]檢測單元802,用于檢測一個或多個物體對該觸控屏幕的觸控操作;
[0071]處理單元803,用于若檢測單元802檢測到的該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;
[0072]所述處理單元803,還用于若檢測單元802檢測到的該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
[0073]本發(fā)明實施例中的字符輸入裝置中各功能單元實現(xiàn)各自功能的具體過程,請參閱前述圖2所示實施例中的描述內(nèi)容,此處不再贅述。
[0074]本發(fā)明實施例中,顯示單元801在觸控屏幕上顯示字符輸入?yún)^(qū),檢測單元802檢測對于該觸控屏幕的觸控操作,若該觸控操作符合預(yù)設(shè)的第一模式,處理單元803則直接獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符,若該觸控操作符合預(yù)設(shè)的第二模式,處理單元803則進入可獲取該觸控操作的軌跡的模式,獲取并識別該軌跡,進而根據(jù)該軌跡完成字符輸入,這樣,用戶可通過不同的觸控操作在當(dāng)前字符輸入?yún)^(qū)通過不同的方式輸入各種字符,而不需要頻繁在各種輸入界面內(nèi)頻繁切換,提高輸入字符的效率。
[0075]請參閱圖9,本發(fā)明實施例中的字符輸入裝置的另一個實施例包括:
[0076]顯示單元901,用于在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象;
[0077]檢測單元902,用于檢測一個或多個物體對該觸控屏幕的觸控操作;
[0078]處理單元903,用于若檢測單元902檢測到的該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;
[0079]所述處理單元903,還用于若檢測單元902檢測到的該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
[0080]進一步地,處理單元903,還用于若該觸控操作符合預(yù)設(shè)的第二模式則使該控件容器失去響應(yīng)焦點。
[0081 ] 顯示單元901,還用于若該觸控操作符合預(yù)設(shè)的第二模式還顯示一個軌跡顯示層,以及在該軌跡顯示層中顯示該軌跡。
[0082]本實施例中的處理單元903,還可以進一步包括:
[0083]識別單元9031,用于識別該軌跡獲取至少一個匹配字符;
[0084]顯示字符單元9032,用于在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū);
[0085]所述顯示字符單元9032,還用于在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符;
[0086]輸入單元9033,用于響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作輸入對應(yīng)的字符。
[0087]進一步地,處理單元903,還用于在根據(jù)該軌跡完成字符輸入后隱藏該軌跡顯示層,并使該控件容器恢復(fù)響應(yīng)焦點。
[0088]更進一步地,輸入單元9033,還用于識別單元9031輸入該至少一個匹配字符中匹配度最高的字符。
[0089]輸入單元9033,還用于響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作,將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,并輸入該選擇操作對應(yīng)的字符。
[0090]本發(fā)明實施例中的字符輸入裝置中各功能單元實現(xiàn)各自功能的具體過程,請參閱前述圖2至圖7所示實施例中的描述內(nèi)容,此處不再贅述。
[0091]本實施例中,字符輸入?yún)^(qū)顯示在一個控件容器內(nèi),若該觸控操作符合預(yù)設(shè)的第二模式,處理單元903則使該控件容器失去響應(yīng)焦點,在根據(jù)軌跡顯示層顯示的觸控操作軌跡完成字符輸入后,處理單元903使該控件容器恢復(fù)響應(yīng)焦點,通過一個觸控操作控制控件容器的響應(yīng)焦點,以此實現(xiàn)不同輸入法的切換,避免在各種輸入界面內(nèi)通過多次觸控操作才能夠?qū)崿F(xiàn)輸入法切換,從而提高輸入字符的效率。輸入單元9033輸入識別單元9031識別的至少一個匹配字符中匹配度最高的字符,通過識別觸控操作的軌跡,直接輸入與該軌跡匹配度最高的字符,加快字符輸入速度。輸入單元9033響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作,將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,并輸入該選擇操作對應(yīng)的字符,用戶可通過選擇替換系統(tǒng)自動輸入的匹配度最高的字符,增加輸入字符的靈活性,提高輸入字符的正確率。
[0092]需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0093]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0094]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0095]以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種字符輸入方法,其特征在于,包括: 在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象; 檢測一個或多個物體對該觸控屏幕的觸控操作; 若該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符;以及 若該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
2.如權(quán)利要求1所述的字符輸入方法,其特征在于,該字符輸入?yún)^(qū)顯示在一個控件容器內(nèi),該方法還包括:若該觸控操作符合預(yù)設(shè)的第二模式則使該控件容器失去響應(yīng)焦點。
3.如權(quán)利要求2所述的字符輸入方法,其特征在于,還包括:若該觸控操作符合預(yù)設(shè)的第二模式還顯示一個軌跡顯示層,以及在該軌跡顯示層中顯示該軌跡。
4.如權(quán)利要求3所述的字符輸入方法,其特征在于,識別該軌跡并根據(jù)該軌跡完成字符輸入包括: 識別該軌跡獲取至少一個匹配字符; 在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū); 在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符;以及 響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作輸入對應(yīng)的字符。
5.如權(quán)利要求4所述的字符輸入方法,其特征在于,還包括:在根據(jù)該軌跡完成字符輸入后隱藏該軌跡顯示層并使該控件容器恢復(fù)響應(yīng)焦點。
6.如權(quán)利要求1所述的字符輸入方法,其特征在于,識別該軌跡并根據(jù)該軌跡完成字符輸入包括: 識別該軌跡獲取至少一個匹配字符;以及 輸入該至少一個匹配字符中匹配度最高的字符。
7.如權(quán)利要求6所述的字符輸入方法,其特征在于,識別該軌跡并根據(jù)該軌跡完成字符輸入還包括 在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū); 在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符;以及 響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作,將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,并輸入該選擇操作對應(yīng)的字符。
8.一種字符輸入裝置,其特征在于,包括: 顯示單元,用于在觸控屏幕上顯示字符輸入?yún)^(qū),該字符輸入?yún)^(qū)內(nèi)包括多個對象; 檢測單元,用于檢測一個或多個物體對該觸控屏幕的觸控操作; 處理單元,用于若所述檢測單元檢測到的該觸控操作符合預(yù)設(shè)的第一模式則獲取該觸控操作指向的對象,根據(jù)該指向的對象輸入對應(yīng)的字符; 所述處理單元,還用于若所述檢測單元檢測到的該觸控操作符合預(yù)設(shè)的第二模式則獲取該觸控操作的軌跡,識別該軌跡并根據(jù)該軌跡完成字符輸入。
9.如權(quán)利要求8所述的字符輸入裝置,該字符輸入?yún)^(qū)顯示在一個控件容器內(nèi),其特征在于, 所述處理單元,還用于若該觸控操作符合預(yù)設(shè)的第二模式則使該控件容器失去響應(yīng)焦點。
10.如權(quán)利要求9所述的字符輸入裝置,其特征在于, 所述顯示單元,還用于若該觸控操作符合預(yù)設(shè)的第二模式還顯示一個軌跡顯示層,以及在該軌跡顯示層中顯示該軌跡。
11.如權(quán)利要求10所述的字符輸入裝置,其特征在于,所述處理單元還包括: 識別單元,用于識別該軌跡獲取至少一個匹配字符; 顯示字符單元,用于在該字符輸入?yún)^(qū)的一側(cè)顯示一個字符選擇區(qū); 所述顯示字符單元,還用于在該字符選擇區(qū)內(nèi)分別顯示該至少一個匹配字符; 輸入單元,用于響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作輸入對應(yīng)的字符。
12.如權(quán)利要求11所述的字符輸入裝置,其特征在于, 所述處理單元,還用于在根據(jù)該軌跡完成字符輸入后隱藏該軌跡顯示層,并使該控件容器恢復(fù)響應(yīng)焦點。
13.如權(quán)利要求11所述的字符輸入裝置,其特征在于, 所述輸入單元,還用于輸入所述識別單元識別的所述至少一個匹配字符中匹配度最高的字符。
14.如權(quán)利要求13所述的字符輸入裝置,其特征在于, 所述輸入單元,還用于響應(yīng)于該字符選擇區(qū)內(nèi)的選擇操作,將該輸入的匹配度最高的字符替換為與該選擇操作對應(yīng)的字符,并輸入該選擇操作對應(yīng)的字符。
【文檔編號】G06F3/0488GK104423867SQ201310396088
【公開日】2015年3月18日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】羅亮俊 申請人:深圳市世紀(jì)光速信息技術(shù)有限公司