專利名稱:一種切換輸入法面板的方法和裝置的制作方法
一種切換輸入法面板的方法和裝置
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種切換輸入法面板的方法和裝置。背景技術(shù):
隨著輸入法技術(shù)的迅速發(fā)展,輸入法種類繁多,且各個(gè)輸入法各有各的特點(diǎn),各有各的優(yōu)勢(shì)。通常在一臺(tái)終端中一個(gè)輸入法并不能滿足用戶的需要,因此在同一臺(tái)終端中安裝了多個(gè)輸入法,并且各個(gè)輸入法并不是同時(shí)進(jìn)行的,而是需要通過切換的步驟選擇其中一個(gè)。在實(shí)際的使用過程中,當(dāng)用戶要輸入一段信息時(shí),可能會(huì)使用到不同的輸入法,這就需要在不同的輸入法面板之間進(jìn)行切換,顯然輸入法面板的切換方法直接影響到用戶的輸入效率和能量損耗。現(xiàn)有切換輸入法面板的方法通常在屏幕上提供一個(gè)切換鍵,當(dāng)用戶點(diǎn)擊切換鍵時(shí),在一系列輸入法面板中循環(huán)切換。然而,在這個(gè)方式下,用戶并不能預(yù)期下一個(gè)要切換到的輸入法面板類型是什么,這可能就需要用戶多次按動(dòng)切換鍵直至循環(huán)到需要的輸入法。顯然,這個(gè)方式會(huì)造成輸入效率低下且損耗較多的能量。
發(fā)明內(nèi)容本發(fā)明提供了一個(gè)切換輸入法面板的方法和裝置,以便于提高輸入效率且降低能
量損耗。具體技術(shù)方案如下一種切換輸入法面板的方法,該方法包括A、獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù),所述面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)為從配置文件中讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí);B、在屏幕的面板導(dǎo)航區(qū)域顯示所述N個(gè)輸入法面板標(biāo)識(shí);C、當(dāng)監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的選擇事件時(shí),獲取用戶所選擇的目標(biāo)輸入法面板標(biāo)識(shí)時(shí),將屏幕上的輸入法面板切換為所述目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。在所述步驟A之前還包括輸入法服務(wù)程序啟動(dòng)時(shí),讀取配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中;或者,屏幕發(fā)生橫豎屏顯示切換時(shí),讀取切換后顯示方式對(duì)應(yīng)的配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中。優(yōu)選地,該方法還包括關(guān)閉所述輸入法服務(wù)程序時(shí),將所述面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至所述配置文件;或者,所述屏幕發(fā)生橫豎屏顯示切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中。另外,在所述步驟A之前還包括
5
當(dāng)獲取到用戶進(jìn)入管理面板界面的事件時(shí),在屏幕上顯示面板管理界面,將用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到所述面板隊(duì)列中,或者,將用戶在所述面板管理界面選擇刪除的輸入法標(biāo)識(shí)從所述面板隊(duì)列中刪除。優(yōu)選地,如果所述N大于所述面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限Μ, M 為預(yù)設(shè)的正整數(shù),則將其中N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在所述面板導(dǎo)航區(qū)域中;當(dāng)獲取用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的事件時(shí),根據(jù)滑動(dòng)的方向和程度在所述面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),從而保證面板導(dǎo)航區(qū)域中最多顯示M個(gè)輸入法面板標(biāo)識(shí)。較優(yōu)地,始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在所述面板導(dǎo)航區(qū)域中的突出位置顯示或者以突出形式顯示。其中,獲取用戶通過所述面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí)具體為當(dāng)獲取到用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),如果滑動(dòng)位移滿足預(yù)設(shè)的切換條件,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為所述目標(biāo)輸入法面板標(biāo)識(shí)。優(yōu)選地,輸入法面板標(biāo)識(shí)在所述面板隊(duì)列中的排次與在所述面板導(dǎo)航區(qū)域中的顯示位置存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系。一種切換輸入法面板的裝置,該裝置包括隊(duì)列管理單元、用戶側(cè)界面、事件監(jiān)測(cè)單元和切換單元;所述隊(duì)列管理單元,用于獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù),所述面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)為從配置文件中讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí);所述用戶側(cè)界面,用于在屏幕的面板導(dǎo)航區(qū)域顯示所述隊(duì)列管理單元獲取的N個(gè)輸入法面板標(biāo)識(shí),收到所述事件監(jiān)測(cè)單元的第一觸發(fā)通知時(shí),獲取用戶通過所述面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí),并提供給所述切換單元;所述事件監(jiān)測(cè)單元,用于監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的選擇事件時(shí),向所述用戶側(cè)界面發(fā)送第一觸發(fā)通知;所述切換單元,用于將屏幕上的輸入法面板切換為所述目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。更進(jìn)一步地,所述隊(duì)列管理單元,還用于在輸入法服務(wù)程序啟動(dòng)時(shí),讀取配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中;或者,屏幕發(fā)生橫豎屏顯示切換時(shí),讀取切換后顯示方式對(duì)應(yīng)的配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中。優(yōu)選地,所述隊(duì)列管理單元,還用于關(guān)閉所述輸入法服務(wù)程序時(shí),將所述面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至所述配置文件;或者,所述屏幕發(fā)生橫豎屏顯示切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中。優(yōu)選地,所述事件監(jiān)測(cè)單元,還用于監(jiān)測(cè)到用戶進(jìn)入管理面板界面的事件時(shí),向所述用戶側(cè)界面發(fā)送第二觸發(fā)通知;所述用戶側(cè)界面,還用于收到所述第二觸發(fā)通知時(shí),在屏幕上顯示面板管理界面, 獲取用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)或者選擇刪除的輸入法標(biāo)識(shí);
所述隊(duì)列管理單元,還用于將用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到所述面板隊(duì)列中,或者,將用戶在所述面板管理界面選擇刪除的輸入法標(biāo)識(shí)從所述面板隊(duì)列中刪除。較優(yōu)地,所述用戶側(cè)界面,在所述N大于所述面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限M時(shí),將其中N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在所述面板導(dǎo)航區(qū)域中,M為預(yù)設(shè)的正整數(shù);在收到所述事件監(jiān)測(cè)單元的第三觸發(fā)通知時(shí),根據(jù)用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的方向和程度在所述面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),從而保證面板導(dǎo)航區(qū)域中最多顯示M個(gè)輸入法面板標(biāo)識(shí);所述事件監(jiān)測(cè)單元,還用于監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的事件時(shí),向所述用戶側(cè)界面發(fā)送第三觸發(fā)通知。所述用戶側(cè)界面始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在所述面板導(dǎo)航區(qū)域中的突出位置顯示或者以突出形式顯示。其中,所述事件監(jiān)測(cè)單元監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),向所述用戶側(cè)界面發(fā)送第一觸發(fā)通知;所述用戶側(cè)界面收到所述第一觸發(fā)通知時(shí),獲取用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)位移,如果所述滑動(dòng)位移滿足預(yù)設(shè)的切換條件,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為所述目標(biāo)輸入法面板標(biāo)識(shí)。優(yōu)選地,輸入法面板標(biāo)識(shí)在所述面板隊(duì)列中的排次與在所述面板導(dǎo)航區(qū)域中的顯示位置存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系。由以上技術(shù)方案可以看出,本發(fā)明能夠在屏幕的面板導(dǎo)航區(qū)域顯示面板隊(duì)列中的 N個(gè)輸入法面板標(biāo)識(shí),使用戶能夠清楚地獲知候選的輸入法面板類型,從而直接在面板導(dǎo)航區(qū)域選擇要切換到的目標(biāo)輸入法標(biāo)識(shí),而不必多次按動(dòng)切換鍵直至循環(huán)到需要的輸入法, 顯然本發(fā)明提高了輸入效率且降低了能量損耗。
圖1為本發(fā)明實(shí)施例提供的主要方法流程圖;圖2為本發(fā)明實(shí)施例提供的一個(gè)面板導(dǎo)航區(qū)域的實(shí)例圖;圖3為本發(fā)明實(shí)施例提供的一個(gè)面板導(dǎo)航區(qū)域的另一實(shí)例圖;圖4為本發(fā)明實(shí)施例提供的一個(gè)輸入法面板切換的實(shí)例圖;圖5為本發(fā)明實(shí)施例提供的面板管理標(biāo)識(shí)的實(shí)例圖;圖6為本發(fā)明實(shí)施例提供的管理面板界面的實(shí)例圖;圖7為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。
具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明提供的主要方法可以如圖1所示,包括以下步驟步驟101 獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù)。
7
其中,上述面板隊(duì)列中的輸入法面板標(biāo)識(shí)可以是從配置文件中讀取的輸入法面板標(biāo)識(shí),此時(shí)對(duì)應(yīng)輸入法服務(wù)程序啟動(dòng)或者發(fā)生橫豎屏顯示切換時(shí)的情況;也可以是用戶選擇的輸入法面板標(biāo)識(shí),此時(shí)對(duì)應(yīng)用戶自主選擇輸入法面板類型的情況。這兩個(gè)情況將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)描述。步驟102 在屏幕的面板導(dǎo)航區(qū)域顯示步驟101獲取的N個(gè)輸入法面板標(biāo)識(shí)。在運(yùn)行輸入法服務(wù)程序的終端的屏幕上設(shè)置面板導(dǎo)航區(qū)域,在該面板導(dǎo)航區(qū)域中顯示面板隊(duì)列中的輸入法面板標(biāo)識(shí),以方便用戶獲知能夠切換的候選輸入法面板。假設(shè)當(dāng)前面板導(dǎo)航區(qū)域從面板隊(duì)列中獲取的3個(gè)輸入法面板標(biāo)識(shí)為配置文件默認(rèn)的“拼音”、“英文”、“數(shù)字”輸入法的面板標(biāo)識(shí),如圖2所示,圖2中虛線框指示的就是一個(gè)面板導(dǎo)航區(qū)域的實(shí)例。假設(shè)當(dāng)前面板導(dǎo)航區(qū)域從面板隊(duì)列中獲取的3個(gè)輸入法面板標(biāo)識(shí)為用戶自主選擇的“拼音全鍵盤”、“拼音拇指鍵盤”和“筆畫鍵盤”輸入法的面板標(biāo)識(shí),如圖 3所示,圖3中虛線框指示的就是一個(gè)面板導(dǎo)航區(qū)域的實(shí)例。同時(shí),終端中的輸入法服務(wù)程序可以將面板隊(duì)列中預(yù)設(shè)位置的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板加載為當(dāng)前在屏幕上顯示的輸入法面板。步驟103 當(dāng)獲取到用戶通過面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí)時(shí),將屏幕上的輸入法面板切換為目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。用戶可以通過點(diǎn)擊或者滑動(dòng)的方式從面板導(dǎo)航區(qū)域中選擇目標(biāo)輸入法面板標(biāo)識(shí)。例如,用戶在面板導(dǎo)航區(qū)域中直接點(diǎn)擊目標(biāo)輸入法面板標(biāo)識(shí),終端獲取到用戶在面板導(dǎo)航區(qū)域的點(diǎn)擊事件,由終端中的輸入法服務(wù)程序?qū)⑵聊簧系妮斎敕姘迩袚Q為用戶所點(diǎn)擊的目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板,從而完成輸入法面板的切換。用戶也可以在面板導(dǎo)航區(qū)域中用手指或者鼠標(biāo)滑動(dòng)到目標(biāo)輸入法面板標(biāo)識(shí),終端獲取到用戶在面板導(dǎo)航區(qū)域的滑動(dòng)事件,如果滑動(dòng)位移滿足預(yù)設(shè)的切換條件,例如,滑動(dòng)位移超過1. 5cm,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為目標(biāo)輸入法面板標(biāo)識(shí),將屏幕上的輸入法面板切換到目標(biāo)輸入法面板標(biāo)識(shí),從而完成輸入法面板的切換。作為一個(gè)優(yōu)選實(shí)施例,用戶在面板導(dǎo)航區(qū)域的滑動(dòng)過程中,可以將滑動(dòng)所經(jīng)過的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板逐一進(jìn)行切換,在滑動(dòng)完成時(shí),切換完成。為了使用戶能夠清楚的獲知當(dāng)前顯示的輸入法面板類型,終端可以始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在面板導(dǎo)航區(qū)域中的突出位置顯示,或者以突出形式顯示。如圖4所示,將當(dāng)前顯示的輸入法面板類型始終在面板導(dǎo)航區(qū)域中的中間位置顯示,當(dāng)從“拼音全鍵盤”的輸入法面板切換到“拼音拇指鍵盤”的輸入法面板時(shí),“拼音拇指鍵盤”標(biāo)識(shí)移到面板導(dǎo)航區(qū)域的中間位置,切換到“筆畫鍵盤”的輸入法面板時(shí),“筆畫鍵盤”標(biāo)識(shí)移動(dòng)到面板導(dǎo)航區(qū)域的中間位置。輸入法面板標(biāo)識(shí)在面板隊(duì)列中的排次可以與面板導(dǎo)航區(qū)域中的顯示位置存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系,例如,當(dāng)面板進(jìn)行切換后,將切換到的目標(biāo)輸入法面板標(biāo)識(shí)放在面板隊(duì)列的第一位,面板隊(duì)列中的第一位排次可以對(duì)應(yīng)面板導(dǎo)航區(qū)域中的中間位置,這樣就能夠?qū)崿F(xiàn)圖4中所示的方式。下面分別對(duì)步驟101中所述的兩個(gè)情況進(jìn)行詳細(xì)描述。1)輸入法服務(wù)程序啟動(dòng)或者發(fā)生橫豎屏顯示切換時(shí)的情況當(dāng)輸入法服務(wù)程序啟動(dòng)時(shí),首先從配置文件中讀取輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到面板隊(duì)列中。由于橫屏顯示和豎屏顯示使用不同的配置文件,因此當(dāng)發(fā)生橫豎屏切換時(shí),從切換后顯示方式對(duì)應(yīng)的配置文件中讀取輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到面板隊(duì)列中。需要說明的是,配置文件中的輸入法面板類型可以是系統(tǒng)默認(rèn)的幾個(gè)類型,也可以是上次輸入法服務(wù)程序關(guān)閉時(shí)保存的面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型,或者上次發(fā)生橫豎屏切換時(shí)對(duì)應(yīng)保存的面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型。例如,橫屏顯示方式對(duì)應(yīng)配置文件1,豎屏顯示方式對(duì)應(yīng)配置文件2,當(dāng)從橫屏切換到豎屏顯示時(shí),將當(dāng)前面板隊(duì)列中的輸入法面板標(biāo)識(shí)保存至配置文件1,然后讀取配置文件2中的輸入法面板類型,將其對(duì)應(yīng)的輸入法面板標(biāo)識(shí)放入面板隊(duì)列。2)用戶自主選擇輸入法面板類型的情況在輸入法面板上可以配置一個(gè)面板管理標(biāo)識(shí),如圖5所示;在輸入法服務(wù)程序運(yùn)行的過程中,如果用戶點(diǎn)擊該面板管理標(biāo)識(shí),則終端能夠監(jiān)測(cè)到用戶進(jìn)入管理面板界面的事件,并在屏幕上顯示面板管理界面,如圖6所示。用戶能夠在該面板管理界面上選擇自己常使用的輸入法面板標(biāo)識(shí),刪除自己不想使用的輸入法面板標(biāo)識(shí),終端就將用戶在面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到面板隊(duì)列中,或者,將用戶在面板管理界面選擇刪除的輸入法標(biāo)識(shí)從面板隊(duì)列中刪除。關(guān)閉輸入法服務(wù)程序時(shí),可以將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至配置文件中,或者屏幕進(jìn)行橫豎屏顯示切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中,供下次啟動(dòng)輸入法服務(wù)程序時(shí),能夠直接將用戶已經(jīng)選擇的常用輸入法面板標(biāo)識(shí)顯示在面板導(dǎo)航區(qū)域中。另外,可以預(yù)先設(shè)置面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限M,即面板導(dǎo)航區(qū)域最多能夠顯示M個(gè)輸入法面板標(biāo)識(shí),M為預(yù)設(shè)的正整數(shù)。如果面板隊(duì)列中的輸入法面板標(biāo)識(shí)數(shù)量N大于M,例如用戶通過管理面板界面選擇的輸入法面板標(biāo)識(shí)數(shù)量超過M,則可以將其中N個(gè)輸入法面板標(biāo)識(shí)顯示在面板導(dǎo)航區(qū)域中,N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在面板導(dǎo)航區(qū)域中。當(dāng)獲取用戶在面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),根據(jù)滑動(dòng)的方向和程度在面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),始終保證面板導(dǎo)航區(qū)域最多顯示M個(gè)輸入法面板標(biāo)識(shí)。例如,假設(shè)面板導(dǎo)航區(qū)域最多顯示3個(gè)輸入法面板標(biāo)識(shí),而用戶在管理面板界面選擇了 5個(gè)輸入法面板標(biāo)識(shí),即面板隊(duì)列中存在5個(gè)輸入法面板標(biāo)識(shí)。這個(gè)情況下,按照面板隊(duì)列中排次與面板導(dǎo)航區(qū)域中位置的對(duì)應(yīng)關(guān)系,在面板導(dǎo)航區(qū)域顯示其中3個(gè)輸入法面板標(biāo)識(shí),剩余2個(gè)輸入法面板標(biāo)識(shí)隱藏,當(dāng)用戶在面板導(dǎo)航區(qū)域滑動(dòng)手指時(shí),按照滑動(dòng)的方向和程度,將隱藏的輸入法面板標(biāo)識(shí)顯示,假設(shè)滑動(dòng)程度對(duì)應(yīng)顯示1個(gè)隱藏的輸入法面板標(biāo)識(shí),則同時(shí)按照滑動(dòng)方向?qū)⒃瓉盹@示于面板導(dǎo)航區(qū)域尾部的1個(gè)輸入法面板標(biāo)識(shí)隱藏, 這樣面板導(dǎo)航區(qū)域始終顯示3個(gè)輸入法面板標(biāo)識(shí),而這5個(gè)輸入法面板標(biāo)識(shí)類似輪盤的方式隨著用戶手指的滑動(dòng)輪番顯示在面板導(dǎo)航區(qū)域中。以上是對(duì)本發(fā)明所提供的方法進(jìn)行的描述,下面對(duì)本發(fā)明所提供的裝置進(jìn)行詳細(xì)描述。圖7為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖,該裝置可以設(shè)置在運(yùn)行輸入法服務(wù)程序的終端中,該終端可以是PC、觸屏手機(jī)、平板電腦等。如圖7所示,該裝置可以包括隊(duì)列管理單元701、用戶側(cè)界面702、事件監(jiān)測(cè)單元703和切換單元704。隊(duì)列管理單元701獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù), 面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)為從配置文件中讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí)。用戶側(cè)界面702在屏幕的面板導(dǎo)航區(qū)域顯示隊(duì)列管理單元701獲取的N個(gè)輸入法面板標(biāo)識(shí),收到事件監(jiān)測(cè)單元703的第一觸發(fā)通知時(shí),獲取用戶通過面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí),并提供給切換單元704。在本發(fā)明實(shí)施例中,運(yùn)行輸入法服務(wù)程序的終端的屏幕上設(shè)置面板導(dǎo)航區(qū)域,在該面板導(dǎo)航區(qū)域中顯示面板隊(duì)列中的輸入法面板標(biāo)識(shí),以方便用戶獲知能夠切換到的候選輸入法面板,并能夠通過點(diǎn)選或滑動(dòng)的方式直接從面板導(dǎo)航區(qū)域顯示的候選輸入法面板中選擇切換到的目標(biāo)輸入法面板標(biāo)識(shí)。事件監(jiān)測(cè)單元703監(jiān)測(cè)到用戶在面板導(dǎo)航區(qū)域的選擇事件時(shí),向用戶側(cè)界面702 發(fā)送第一觸發(fā)通知。在本發(fā)明實(shí)施例中,事件監(jiān)測(cè)單元703用于檢測(cè)用戶在屏幕上觸發(fā)的各種事件, 例如上述在面板導(dǎo)航區(qū)域的選擇事件,該選擇事件包括點(diǎn)擊事件或滑動(dòng)事件。切換單元704將屏幕上的輸入法面板切換為目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。上述的隊(duì)列管理單元701和切換單元704可以由終端的輸入法服務(wù)程序完成。用戶可以在面板導(dǎo)航區(qū)域中直接點(diǎn)擊目標(biāo)輸入法面板標(biāo)識(shí),此時(shí)事件監(jiān)測(cè)單元 703監(jiān)測(cè)到用戶在面板導(dǎo)航區(qū)域的點(diǎn)擊事件,觸發(fā)用戶側(cè)界面702獲取用戶在面板導(dǎo)航區(qū)域的點(diǎn)擊位置對(duì)應(yīng)的輸入法面板標(biāo)識(shí),切換單元704將屏幕上的輸入法面板切換為用戶所點(diǎn)擊的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板,從而完成輸入法面板的切換。或者,用戶也可以在面板導(dǎo)航區(qū)域中通過滑動(dòng)的方式滑動(dòng)到目標(biāo)輸入法面板標(biāo)識(shí),此時(shí),事件監(jiān)測(cè)單元703監(jiān)測(cè)到用戶在面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),向用戶側(cè)界面702 發(fā)送第一觸發(fā)通知。用戶側(cè)界面702收到第一觸發(fā)通知時(shí),獲取用戶在面板導(dǎo)航區(qū)域的滑動(dòng)位移,如果滑動(dòng)位移滿足預(yù)設(shè)的切換條件,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為目標(biāo)輸入法面板標(biāo)識(shí)。為了使用戶能夠清楚地獲知當(dāng)前顯示的輸入法面板類型,用戶側(cè)界面702可以始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在面板導(dǎo)航區(qū)域中的突出位置顯示或者以突出形式顯示。具體地,輸入法面板標(biāo)識(shí)在面板隊(duì)列中的排次與在面板導(dǎo)航區(qū)域中的顯示位置可以存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系。例如,當(dāng)面板進(jìn)行切換后,將切換到的目標(biāo)輸入法面板標(biāo)識(shí)放在面板隊(duì)列的第一位,面板隊(duì)列中的第一位排次可以對(duì)應(yīng)面板導(dǎo)航區(qū)域的中間位置,這樣就能夠保證屏幕當(dāng)前顯示的輸入法面板標(biāo)識(shí)始終在面板導(dǎo)航區(qū)域的中間位置。在面板導(dǎo)航區(qū)域中顯示面板隊(duì)列中的輸入法面板標(biāo)識(shí)時(shí),一種優(yōu)選地實(shí)施方式 在N大于面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限M時(shí),用戶側(cè)界面702可以將其中 N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在面板導(dǎo)航區(qū)域中,M為預(yù)設(shè)的正整數(shù)。事件監(jiān)測(cè)單元703監(jiān)測(cè)到用戶在面板導(dǎo)航區(qū)域滑動(dòng)的事件時(shí),向用戶側(cè)界面702
10發(fā)送第三觸發(fā)通知。該滑動(dòng)的事件可以是觸摸屏幕的面板導(dǎo)航區(qū)域滑動(dòng)手指觸發(fā)的事件, 也可以是鼠標(biāo)在面板導(dǎo)航區(qū)域滑動(dòng)觸發(fā)的事件。此時(shí),用戶側(cè)界面702在收到事件監(jiān)測(cè)單元703的第三觸發(fā)通知時(shí),根據(jù)用戶在面板導(dǎo)航區(qū)域滑動(dòng)的方向和程度在面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),從而保證面板導(dǎo)航區(qū)域中最多顯示M個(gè)輸入法面板標(biāo)識(shí)。例如,假設(shè)面板導(dǎo)航區(qū)域最多顯示3個(gè)輸入法面板標(biāo)識(shí),而用戶在管理面板界面選擇了 5個(gè)輸入法面板標(biāo)識(shí),即面板隊(duì)列中存在5個(gè)輸入法面板標(biāo)識(shí)。這個(gè)情況下,按照面板隊(duì)列中排次與面板導(dǎo)航區(qū)域中位置的對(duì)應(yīng)關(guān)系,在面板導(dǎo)航區(qū)域顯示其中3個(gè)輸入法面板標(biāo)識(shí),剩余2個(gè)輸入法面板標(biāo)識(shí)隱藏,當(dāng)用戶在面板導(dǎo)航區(qū)域滑動(dòng)手指時(shí),按照滑動(dòng)的方向和程度,將隱藏的輸入法面板標(biāo)識(shí)顯示,假設(shè)滑動(dòng)程度對(duì)應(yīng)顯示1個(gè)隱藏的輸入法面板標(biāo)識(shí),則同時(shí)按照滑動(dòng)方向?qū)⒃瓉盹@示于面板導(dǎo)航區(qū)域尾部的1個(gè)輸入法面板標(biāo)識(shí)隱藏, 這樣面板導(dǎo)航區(qū)域始終顯示3個(gè)輸入法面板標(biāo)識(shí),而這5個(gè)輸入法面板標(biāo)識(shí)類似輪盤的方式隨著用戶手指的滑動(dòng)輪番顯示在面板導(dǎo)航區(qū)域中。由上面的描述可知,面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)可以為從配置文件讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí)。這兩種情況分別對(duì)應(yīng)輸入法服務(wù)程序啟動(dòng)或者發(fā)生橫豎屏顯示切換時(shí)的情況和用戶自主選擇輸入法面板類型的情況,下面分別對(duì)這兩種情況下對(duì)應(yīng)的結(jié)構(gòu)進(jìn)行描述。1)對(duì)應(yīng)輸入法服務(wù)程序啟動(dòng)或者發(fā)生橫豎屏顯示切換時(shí)的情況隊(duì)列管理單元 701在輸入法服務(wù)程序啟動(dòng)時(shí),讀取配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到面板隊(duì)列中。屏幕發(fā)生橫豎屏顯示切換時(shí),讀取切換后顯示方式對(duì)應(yīng)的配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中。較優(yōu)地,隊(duì)列管理單元701關(guān)閉輸入法服務(wù)程序時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至配置文件;或者,屏幕發(fā)生橫豎屏顯示切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中。這樣,該裝置所在終端就能夠在屏幕的面板導(dǎo)航區(qū)域中顯示上次輸入法服務(wù)程序運(yùn)行時(shí),用戶已經(jīng)設(shè)置好的常用輸入法面板類型。需要說明的是,由于橫屏顯示和豎屏顯示使用不同的配置文件,因此當(dāng)發(fā)生橫豎屏切換時(shí),從切換后顯示方式對(duì)應(yīng)的配置文件中讀取輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到面板隊(duì)列中。在發(fā)生橫豎屏顯示方式切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)保存至切換前顯示方式對(duì)應(yīng)的配置文件中。2)用戶自主選擇輸入法面板類型的情況用戶可以通過點(diǎn)擊屏幕上配置的面板管理標(biāo)識(shí)的方式進(jìn)入管理面板界面。事件監(jiān)測(cè)單元703監(jiān)測(cè)到用戶進(jìn)入管理面板界面的事件時(shí),向用戶側(cè)界面702發(fā)送第二觸發(fā)通知。用戶側(cè)界面702收到第二觸發(fā)通知時(shí),在屏幕上顯示面板管理界面,獲取用戶在面板管理界面選擇添加的輸入法面板標(biāo)識(shí)或者選擇刪除的輸入法標(biāo)識(shí)。隊(duì)列管理單元701將用戶在面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到面板隊(duì)列中,或者,將用戶在面板管理界面選擇刪除的輸入法標(biāo)識(shí)從面板隊(duì)列中刪除。由以上描述可以看出,本發(fā)明提供的方法和裝置可以具備以下優(yōu)點(diǎn)1)本發(fā)明能夠在屏幕的面板導(dǎo)航區(qū)域顯示面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),使用戶能夠清楚地獲知候選的輸入法面板類型,從而直接在面板導(dǎo)航區(qū)域選擇要切換到的目標(biāo)輸入法標(biāo)識(shí),而不必多次按動(dòng)切換鍵直至循環(huán)到需要的輸入法,顯然本發(fā)明提高了輸入效率且降低了能量損耗。2)用戶可以根據(jù)自己的使用習(xí)慣和喜好,在面板管理界面上選擇常用的輸入法面板類型,從而在面板導(dǎo)航區(qū)域顯示用戶常用的輸入法面板類型,使用戶能夠輕松方便地在常用的輸入法面板類型之間切換,更進(jìn)一步提高輸入效率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種切換輸入法面板的方法,其特征在于,該方法包括A、獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù),所述面板隊(duì)列中的N 個(gè)輸入法面板標(biāo)識(shí)為從配置文件中讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí);B、在屏幕的面板導(dǎo)航區(qū)域顯示所述N個(gè)輸入法面板標(biāo)識(shí);C、當(dāng)監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的選擇事件時(shí),獲取用戶所選擇的目標(biāo)輸入法面板標(biāo)識(shí),將屏幕上的輸入法面板切換為所述目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前還包括輸入法服務(wù)程序啟動(dòng)時(shí),讀取配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中;或者,屏幕發(fā)生橫豎屏顯示切換時(shí),讀取切換后顯示方式對(duì)應(yīng)的配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括關(guān)閉所述輸入法服務(wù)程序時(shí),將所述面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至所述配置文件;或者,所述屏幕發(fā)生橫豎屏顯示切換時(shí),將所述面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前還包括當(dāng)獲取到用戶進(jìn)入管理面板界面的事件時(shí),在屏幕上顯示面板管理界面,將用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到所述面板隊(duì)列中,或者,將用戶在所述面板管理界面選擇刪除的輸入法標(biāo)識(shí)從所述面板隊(duì)列中刪除。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述N大于所述面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限M,則將其中N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在所述面板導(dǎo)航區(qū)域中, M為預(yù)設(shè)的正整數(shù);當(dāng)獲取用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的事件時(shí),根據(jù)滑動(dòng)的方向和程度在所述面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),從而保證面板導(dǎo)航區(qū)域中最多顯示M個(gè)輸入法面板標(biāo)識(shí)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在所述面板導(dǎo)航區(qū)域中的突出位置顯示或者以突出形式顯示。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取用戶通過所述面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí)具體為當(dāng)獲取到用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),如果滑動(dòng)位移滿足預(yù)設(shè)的切換條件,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為所述目標(biāo)輸入法面板標(biāo)識(shí)。
8.根據(jù)權(quán)利要求1至7任一權(quán)項(xiàng)所述的方法,其特征在于,輸入法面板標(biāo)識(shí)在所述面板隊(duì)列中的排次與在所述面板導(dǎo)航區(qū)域中的顯示位置存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系。
9.一種切換輸入法面板的裝置,其特征在于,該裝置包括隊(duì)列管理單元、用戶側(cè)界面、事件監(jiān)測(cè)單元和切換單元;所述隊(duì)列管理單元,用于獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù), 所述面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)為從配置文件中讀取的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí);所述用戶側(cè)界面,用于在屏幕的面板導(dǎo)航區(qū)域顯示所述隊(duì)列管理單元獲取的N個(gè)輸入法面板標(biāo)識(shí),收到所述事件監(jiān)測(cè)單元的第一觸發(fā)通知時(shí),獲取用戶通過所述面板導(dǎo)航區(qū)域所選擇的目標(biāo)輸入法面板標(biāo)識(shí),并提供給所述切換單元;所述事件監(jiān)測(cè)單元,用于監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的選擇事件時(shí),向所述用戶側(cè)界面發(fā)送第一觸發(fā)通知;所述切換單元,用于將屏幕上的輸入法面板切換為所述目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述隊(duì)列管理單元,還用于在輸入法服務(wù)程序啟動(dòng)時(shí),讀取配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中;或者,屏幕發(fā)生橫豎屏顯示切換時(shí),讀取切換后顯示方式對(duì)應(yīng)的配置文件中的輸入法面板類型,將讀取的輸入法面板類型對(duì)應(yīng)的輸入法面板標(biāo)識(shí)保存到所述面板隊(duì)列中。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述隊(duì)列管理單元,還用于關(guān)閉所述輸入法服務(wù)程序時(shí),將所述面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至所述配置文件;或者,所述屏幕發(fā)生橫豎屏顯示切換時(shí),將面板隊(duì)列中的輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板類型保存至切換前顯示方式對(duì)應(yīng)的配置文件中。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述事件監(jiān)測(cè)單元,還用于監(jiān)測(cè)到用戶進(jìn)入管理面板界面的事件時(shí),向所述用戶側(cè)界面發(fā)送第二觸發(fā)通知;所述用戶側(cè)界面,還用于收到所述第二觸發(fā)通知時(shí),在屏幕上顯示面板管理界面,獲取用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)或者選擇刪除的輸入法標(biāo)識(shí);所述隊(duì)列管理單元,還用于將用戶在所述面板管理界面選擇添加的輸入法面板標(biāo)識(shí)添加到所述面板隊(duì)列中,或者,將用戶在所述面板管理界面選擇刪除的輸入法標(biāo)識(shí)從所述面板隊(duì)列中刪除。
13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述用戶側(cè)界面,在所述N大于所述面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí)數(shù)量上限M時(shí),將其中N-M個(gè)輸入法面板標(biāo)識(shí)隱藏在所述面板導(dǎo)航區(qū)域中,M為預(yù)設(shè)的正整數(shù);在收到所述事件監(jiān)測(cè)單元的第三觸發(fā)通知時(shí),根據(jù)用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的方向和程度在所述面板導(dǎo)航區(qū)域顯示隱藏的輸入法面板標(biāo)識(shí),并隱藏對(duì)應(yīng)數(shù)量的原來在面板導(dǎo)航區(qū)域顯示的輸入法面板標(biāo)識(shí),從而保證面板導(dǎo)航區(qū)域中最多顯示M個(gè)輸入法面板標(biāo)識(shí);所述事件監(jiān)測(cè)單元,還用于監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域滑動(dòng)的事件時(shí),向所述用戶側(cè)界面發(fā)送第三觸發(fā)通知。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述用戶側(cè)界面始終將屏幕當(dāng)前顯示的輸入法面板所對(duì)應(yīng)的輸入法面板標(biāo)識(shí)在所述面板導(dǎo)航區(qū)域中的突出位置顯示或者以突出形式顯不。
15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述事件監(jiān)測(cè)單元監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)事件時(shí),向所述用戶側(cè)界面發(fā)送第一觸發(fā)通知;所述用戶側(cè)界面收到所述第一觸發(fā)通知時(shí),獲取用戶在所述面板導(dǎo)航區(qū)域的滑動(dòng)位移,如果所述滑動(dòng)位移滿足預(yù)設(shè)的切換條件,則確定滑動(dòng)終點(diǎn)對(duì)應(yīng)的輸入法面板標(biāo)識(shí)為所述目標(biāo)輸入法面板標(biāo)識(shí)。
16.根據(jù)權(quán)利要求9至15任一權(quán)項(xiàng)所述的裝置,其特征在于,輸入法面板標(biāo)識(shí)在所述面板隊(duì)列中的排次與在所述面板導(dǎo)航區(qū)域中的顯示位置存在預(yù)設(shè)的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明提供了一種切換輸入法面板的方法和裝置,其中方法包括A、獲取面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí),N為大于1的正整數(shù),所述面板隊(duì)列中的N個(gè)輸入法面板標(biāo)識(shí)為輸入法服務(wù)程序啟動(dòng)時(shí)默認(rèn)的輸入法面板標(biāo)識(shí),或者用戶選擇的輸入法面板標(biāo)識(shí);B、在屏幕的面板導(dǎo)航區(qū)域顯示所述N個(gè)輸入法面板標(biāo)識(shí);C、當(dāng)監(jiān)測(cè)到用戶在所述面板導(dǎo)航區(qū)域的選擇事件時(shí),獲取用戶所選擇的目標(biāo)輸入法面板標(biāo)識(shí)時(shí),將屏幕上的輸入法面板切換為所述目標(biāo)輸入法面板標(biāo)識(shí)對(duì)應(yīng)的輸入法面板。本發(fā)明使用戶能夠清楚地獲知候選的輸入法面板類型,直接在面板導(dǎo)航區(qū)域選擇要切換到的目標(biāo)輸入法標(biāo)識(shí),從而提高輸入效率且降低能量損耗。
文檔編號(hào)G06F3/048GK102222021SQ201110168978
公開日2011年10月19日 申請(qǐng)日期2011年6月22日 優(yōu)先權(quán)日2011年6月22日
發(fā)明者沈波, 翟莉莉, 蔡玉婷 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司