AM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
[0068]控制器180通常控制移動(dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊1810,多媒體模塊1810可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫(xiě)輸入或者圖片繪制輸入識(shí)別為字符或圖像。
[0069]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0070]這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSro)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。
[0071]至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
[0072]如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無(wú)線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來(lái)操作。
[0073]現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動(dòng)終端能夠操作的通信系統(tǒng)。
[0074]這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(FDMA)、時(shí)分多址(TDMA)、碼分多址(CDMA)和通用移動(dòng)通信系統(tǒng)(UMTS)(特別地,長(zhǎng)期演進(jìn)(LTE))、全球移動(dòng)通信系統(tǒng)(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統(tǒng),但是這樣的教導(dǎo)同樣適用于其它類型的系統(tǒng)。
[0075]參考圖2,⑶MA無(wú)線通信系統(tǒng)可以包括多個(gè)移動(dòng)終端100、多個(gè)基站(BS) 270、基站控制器(BSC) 275和移動(dòng)交換中心(MSC) 280。MSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN) 290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口?;爻叹€路可以根據(jù)若干己知的接口中的任一種來(lái)構(gòu)造,所述接口包括例如E1/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個(gè)BSC2750。
[0076]每個(gè)BS270可以服務(wù)一個(gè)或多個(gè)分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個(gè)分區(qū)放射狀地遠(yuǎn)離BS270?;蛘?,每個(gè)分區(qū)可以由用于分集接收的兩個(gè)或更多天線覆蓋。每個(gè)BS270可以被構(gòu)造為支持多個(gè)頻率分配,并且每個(gè)頻率分配具有特定頻譜(例如,1.25MHz,5MHz 等等)。
[0077]分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子系統(tǒng)(BTS)或者其它等效術(shù)語(yǔ)。在這樣的情況下,術(shù)語(yǔ)"基站"可以用于籠統(tǒng)地表示單個(gè)BSC275和至少一個(gè)BS270?;疽部梢员环Q為〃蜂窩站〃?;蛘?,特定BS270的各分區(qū)可以被稱為多個(gè)蜂窩站。
[0078]如圖2中所示,廣播發(fā)射器(BT) 295將廣播信號(hào)發(fā)送給在系統(tǒng)內(nèi)操作的移動(dòng)終端100如圖1中所示的廣播接收模塊111被設(shè)置在移動(dòng)終端100處以接收由BT295發(fā)送的廣播信號(hào)。在圖2中,示出了幾個(gè)全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個(gè)移動(dòng)終端100中的至少一個(gè)。
[0079]在圖2中,描繪了多個(gè)衛(wèi)星300,但是理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。如圖1中所示的GPS模塊115通常被構(gòu)造為與衛(wèi)星300配合以獲得想要的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動(dòng)終端的位置的其它技術(shù)。另外,至少一個(gè)GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0080]作為無(wú)線通信系統(tǒng)的一個(gè)典型操作,BS270接收來(lái)自各種移動(dòng)終端100的反向鏈路信號(hào)。移動(dòng)終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個(gè)反向鏈路信號(hào)被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275。BSC提供通話資源分配和包括BS270之間的軟切換過(guò)程的協(xié)調(diào)的移動(dòng)管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號(hào)發(fā)送到移動(dòng)終端100。
[0081]基于上述移動(dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明的文字輸入方法各個(gè)實(shí)施例。本發(fā)明文字輸入方法的主要包括:根據(jù)用戶輸入的字符,獲取對(duì)應(yīng)的候選文字;獲取移動(dòng)終端的握持信息,根據(jù)握持信息將候選文字顯示于拇指易于觸及的屏幕區(qū)域。其中,握持信息為左手握持移動(dòng)終端或右手握持移動(dòng)終端;拇指易于觸及的屏幕區(qū)域,可以是屏幕的右上區(qū)域(右手握持時(shí))或左上區(qū)域(左手握持時(shí)),或者是屏幕的整個(gè)左側(cè)區(qū)域(左手握持時(shí))或整個(gè)右側(cè)區(qū)域(右手握持時(shí)),或者是屏幕的中部靠右區(qū)域(右手握持時(shí))或中部靠左區(qū)域(左手握持時(shí)),或者是左手拇指在屏幕上滑動(dòng)所形成的扇形區(qū)域(左手握持時(shí))或右手拇指在屏幕上滑動(dòng)所形成的扇形區(qū)域(右手握持時(shí)),等等。以下通過(guò)具體實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0082]如圖3所示,提出本發(fā)明的文字輸入方法第一實(shí)施例,所述方法包括以下步驟:
[0083]步驟Sll:根據(jù)用戶輸入的字符,獲取對(duì)應(yīng)的候選文字。
[0084]用戶輸入的字符,包括用戶通過(guò)虛擬鍵盤(pán)輸入的字母、數(shù)字、符號(hào)、筆畫(huà)、表情等按鍵信息,以及用戶前一次從候選文字中選擇的文字信息。
[0085]候選文字,包括漢語(yǔ)字詞、英語(yǔ)單詞或其它語(yǔ)言字詞,以及字母、數(shù)字、符號(hào)、表情等信息。
[0086]移動(dòng)終端根據(jù)用戶輸入的字符,結(jié)合存儲(chǔ)的文字?jǐn)?shù)據(jù)庫(kù)(包括本地?cái)?shù)據(jù)庫(kù)或/和云端數(shù)據(jù)庫(kù))、用戶的歷史輸入習(xí)慣、當(dāng)前的語(yǔ)義環(huán)境等因素對(duì)用戶輸入的信息進(jìn)行預(yù)測(cè)、聯(lián)想和概率分析,自動(dòng)匹配出候選文字。
[0087]例如,當(dāng)用戶依次輸入某個(gè)詞組的每個(gè)字的聲母,移動(dòng)終端就獲取該輸入聲母對(duì)應(yīng)的某些詞組作為候選文字;或者,如中國(guó)專利201010589779.7那樣,當(dāng)偵測(cè)用戶進(jìn)行信息輸入時(shí),調(diào)取與該輸入信息對(duì)應(yīng)的相關(guān)詞條作為候選文字,根據(jù)用戶對(duì)候選文字的選擇,調(diào)取該選擇的候選文字對(duì)應(yīng)的關(guān)聯(lián)詞條作為新的候選文字;或者,如中國(guó)專利201410332524.0那樣根據(jù)當(dāng)前界面中的字符信息,分析輸入法所處的語(yǔ)義環(huán)境,根據(jù)輸入法所處的語(yǔ)義環(huán)境,確定該輸入法包含的至少兩個(gè)詞庫(kù)的優(yōu)先級(jí),當(dāng)檢測(cè)到通過(guò)輸入法對(duì)當(dāng)前界面執(zhí)行輸入操作時(shí),根據(jù)用戶輸入的字符,優(yōu)先從優(yōu)先級(jí)最高的詞庫(kù)中獲取與用戶輸入的字符對(duì)應(yīng)的聯(lián)想詞匯作為候選文字推薦給用戶。
[0088]根據(jù)用戶輸入的字符獲取對(duì)應(yīng)的候選文字,是現(xiàn)有技術(shù)中比較成熟的技術(shù)方案,在此不再贅述。
[0089]步驟S12:獲取移動(dòng)終端的握持信息。
[0090]移動(dòng)終端的握持信息,即當(dāng)前握持移動(dòng)終端的是左手還是右手,如左手握持移動(dòng)終端或右手握持移動(dòng)終端。
[0091]移動(dòng)終端可以如現(xiàn)有技術(shù)那樣通過(guò)傳感器來(lái)獲取移動(dòng)終端的握持信息,所述傳感器如重力傳感器、三軸加速度傳感器、陀螺儀等等。
[0092]移動(dòng)終端也可以通過(guò)手指對(duì)屏幕邊緣的觸摸信息來(lái)獲取握持信息。例如:當(dāng)移動(dòng)終端的屏幕右上區(qū)域被拇指觸摸時(shí),則判定用戶右手握持移動(dòng)終端;當(dāng)移動(dòng)終端的屏幕左上邊有被拇指觸摸時(shí),則判定