網(wǎng)絡(luò)。
[0037]輸入單元120可具有用于輸入數(shù)字文字?jǐn)?shù)據(jù)的多個(gè)數(shù)字文字鍵和用于設(shè)置和執(zhí)行移動(dòng)終端100的各種功能的功能鍵。功能鍵可以以導(dǎo)航鍵、側(cè)邊鍵和快捷鍵的形式實(shí)施。輸入單元120可產(chǎn)生與用戶配置和/或移動(dòng)終端的功能的執(zhí)行相應(yīng)的鍵序列輸入,并將鍵序列傳送到控制單元160。在一些實(shí)施例中,輸入單元120可產(chǎn)生與在顯示單元130檢測(cè)的觸摸事件相應(yīng)的輸入信號(hào),并可將該輸入信號(hào)發(fā)送到控制單元160。輸入單元120可具有能夠顯示在屏幕上的鍵映射。鍵映射可根據(jù)顯示模式的改變而改變形狀。例如,在人像模式中,鍵映射可被排列在屏幕的底部并與屏幕的短軸平行,在風(fēng)景模式中,鍵映射可被排列在屏幕的底部并與屏幕的長(zhǎng)軸平行。這里,在人像模式中可以以3X4鍵盤的形式顯示輸入單元120的鍵映射,在風(fēng)景模式中可以以QWERTY鍵盤或5X4鍵盤的形式顯示輸入單元120的鍵映射。
[0038]顯示單元130可顯示各種顯示元素,包括但不限于移動(dòng)終端100的菜單、用戶輸入數(shù)據(jù)和/或移動(dòng)終端100的操作狀態(tài)。例如,顯示單元130可顯示空閑模式屏幕、菜單屏幕、文本消息編輯屏幕和通信程序屏幕。
[0039]在一些實(shí)施例中,顯示單元130可包括與輸入單元120的一部分相應(yīng)的區(qū)域。也就是,顯示單元130可被實(shí)施為觸摸屏或觸摸板,從而當(dāng)在觸摸屏或觸摸板上發(fā)生觸摸事件時(shí),顯示單元130可將觸摸事件轉(zhuǎn)換為輸入信號(hào),并可將該輸入信號(hào)傳送到控制單元160。當(dāng)控制單元160基于來自模式狀態(tài)檢測(cè)器140的信號(hào)產(chǎn)生顯示模式切換信號(hào)時(shí),顯示單元130可基于顯示模式切換信號(hào)來切換顯示模式。例如,如果在以人像模式操作的同時(shí)從控制單元160接收到顯示模式切換信號(hào),則顯示單元130可將顯示模式從人像模式切換到風(fēng)景模式。在這種情況中,顯示單元130可切換在移動(dòng)終端100的屏幕上呈現(xiàn)的鍵映射的位置和排列。顯示單元130可被配置為在人像模式和風(fēng)景模式兩者中都將鍵映射放置在屏幕的底部,從而用戶和方便地輸入數(shù)據(jù)。顯示單元130可被配置為以各種方式排列鍵映射,例如,在風(fēng)景模式中排列在屏幕的兩邊。參照附圖對(duì)輸入單元120和顯示單元130的結(jié)構(gòu)進(jìn)行更詳細(xì)的描述。
[0040]模式狀態(tài)檢測(cè)器140可檢測(cè)與當(dāng)前運(yùn)行的功能(例如,文本消息功能)相關(guān)聯(lián)的狀態(tài)。模式狀態(tài)檢測(cè)器140可檢測(cè)和分析移動(dòng)終端100的當(dāng)前狀態(tài)或外部狀態(tài),并可將分析結(jié)果傳送到控制單元160。
[0041]模式狀態(tài)檢測(cè)器140可以以用于檢測(cè)移動(dòng)終端100的當(dāng)前狀態(tài)的傳感器或開關(guān)的形式實(shí)施。例如,模式狀態(tài)檢測(cè)器140可被實(shí)施為地磁傳感器、壓力傳感器或開關(guān)。例如,如果模式狀態(tài)檢測(cè)器140是地磁傳感器,則移動(dòng)終端100的當(dāng)前狀態(tài)的檢測(cè)可以基于地磁傳感器的測(cè)量。模式狀態(tài)檢測(cè)器140可隨后將檢測(cè)到的狀態(tài)傳送到控制單元160。
[0042]在例如模式狀態(tài)檢測(cè)器140是壓力傳感器的一些實(shí)施例中,模式狀態(tài)檢測(cè)器140可感測(cè)由移動(dòng)終端100的用戶操作引起的壓力的改變。隨后,模式狀態(tài)檢測(cè)器140可將與該壓力相應(yīng)的信號(hào)傳送到控制單元160。例如,在人像模式中,壓力傳感器類型模式狀態(tài)檢測(cè)器可被放置在移動(dòng)終端100的左側(cè)和/或右側(cè),以檢測(cè)用戶的左手抓持和/或右手抓持的壓力改變。在風(fēng)景模式中,壓力傳感器也可被排列在移動(dòng)終端100的兩側(cè),以檢測(cè)左手抓持和/或右手抓持的壓力改變。壓力傳感器可被排列在移動(dòng)終端100的側(cè)壁上,以最小化或消除與在屏幕上呈現(xiàn)的鍵映射的任何干擾。
[0043]在例如模式狀態(tài)檢測(cè)器140是開關(guān)的一些實(shí)施例中,模式狀態(tài)檢測(cè)器140可檢測(cè)移動(dòng)終端100的機(jī)械運(yùn)動(dòng)(例如,轉(zhuǎn)動(dòng)、垂直滑動(dòng)和水平滑動(dòng)),并將相應(yīng)的信號(hào)傳送到控制單元160。基于開關(guān)的運(yùn)動(dòng)狀態(tài)檢測(cè)器可被實(shí)施為開關(guān)或者開關(guān)和傳感器的組合。它們可以/能夠檢測(cè)移動(dòng)終端100的任何運(yùn)動(dòng)。例如,傳感器可檢測(cè)移動(dòng)終端100的前體相對(duì)于移動(dòng)終端100的后體的轉(zhuǎn)動(dòng)以及垂直和/或水平滑動(dòng)。
[0044]應(yīng)該理解,在此描述的地磁傳感器、壓力傳感器和開關(guān)僅是模式狀態(tài)檢測(cè)器的示例性實(shí)施例,并且本發(fā)明的實(shí)施例不限于此。例如,模式狀態(tài)檢測(cè)器140還可被實(shí)施為亮度傳感器、溫度傳感器或窗口改變傳感器。通常,任何適合的運(yùn)動(dòng)檢測(cè)器均可被用作模式狀態(tài)檢測(cè)器140。
[0045]參照回圖1,存儲(chǔ)單元150可存儲(chǔ)移動(dòng)終端100的支持操作的應(yīng)用程序(例如,文本消息發(fā)送服務(wù)程序和模式檢測(cè)檢測(cè)器執(zhí)行程序)。存儲(chǔ)單元150可被用作用于緩存將被發(fā)送和/或接收的文本消息的緩存。
[0046]存儲(chǔ)單元150還可包括程序區(qū)域和數(shù)據(jù)區(qū)域。程序區(qū)域可存儲(chǔ)用于操作移動(dòng)終端100的操作系統(tǒng)(0S)、用于將文本和/或多媒體消息從一個(gè)移動(dòng)終端發(fā)送到另一移動(dòng)終端的消息發(fā)送服務(wù)程序以及用于管理上述的模式狀態(tài)檢測(cè)器140的模式狀態(tài)檢測(cè)器管理程序。程序區(qū)域還可存儲(chǔ)與附加功能(諸如,相機(jī)功能、音頻回放功能以及靜止和運(yùn)動(dòng)圖像回放功能)相關(guān)聯(lián)的應(yīng)用程序。在一些實(shí)施例中,程序區(qū)域還可存儲(chǔ)3X4鍵映射、QWERTY鍵映射和/或5X4鍵映射。每個(gè)鍵映射定義了顯示單元130的屏幕上的虛擬鍵盤以及與虛擬鍵盤相應(yīng)的虛擬鍵按鈕的位置。因此,當(dāng)在虛擬鍵按鈕上發(fā)生觸摸事件時(shí),顯示單元130可傳送與鏈接到虛擬鍵的數(shù)字文字鍵或特定鍵相應(yīng)的鍵序列。
[0047]數(shù)據(jù)區(qū)域可存儲(chǔ)在移動(dòng)終端100中執(zhí)行應(yīng)用程序時(shí)產(chǎn)生的應(yīng)用數(shù)據(jù)。數(shù)據(jù)區(qū)域還可存儲(chǔ)與移動(dòng)終端100的功能相關(guān)聯(lián)的參數(shù)和由用戶輸入的數(shù)據(jù)。例如,存儲(chǔ)在數(shù)據(jù)區(qū)域中的數(shù)據(jù)可包括視頻數(shù)據(jù)、電話簿數(shù)據(jù)、音頻數(shù)據(jù)、元數(shù)據(jù)和其它多媒體內(nèi)容。根據(jù)一些實(shí)施例,數(shù)據(jù)區(qū)域可存儲(chǔ)由移動(dòng)終端100發(fā)送和/或接收的文本消息,或由移動(dòng)終端100的用戶編輯的的文本消息。
[0048]在一些情況中,存儲(chǔ)單元可被安裝在移動(dòng)終端100中,和/或在一些情況中,存儲(chǔ)單元可從外部連接到移動(dòng)終端100。通常,存儲(chǔ)單元可被實(shí)施為存儲(chǔ)卡、閃存裝置或任何合適的集成芯片。
[0049]控制單元160可控制移動(dòng)終端100的上述各個(gè)部件之間的通信。通信單元可發(fā)送和接收用于執(zhí)行移動(dòng)終端的操作的控制信號(hào)。例如,控制單元160可檢測(cè)文本消息發(fā)送功能的激活。當(dāng)文本消息發(fā)送功能被激活時(shí),控制單元160可檢查移動(dòng)終端的當(dāng)前顯示模式,并可確定顯示單元130以人像模式還是風(fēng)景模式進(jìn)行操作。在人像模式中,控制單元160可命令顯示單元130在屏幕上的預(yù)定位置顯示預(yù)定的鍵映射(即,3X4鍵映射)。在風(fēng)景模式中,控制單元160可命令顯示單元130在屏幕上的另一預(yù)定位置顯示另一預(yù)定的鍵映射(S卩,QWERTY鍵映射或5 X 4鍵映射)。
[0050]控制單元160可指示模式狀態(tài)檢測(cè)器140監(jiān)測(cè)和/或檢測(cè)移動(dòng)終端100的操作環(huán)境或外部狀態(tài)的改變。如果模式狀態(tài)檢測(cè)器140檢測(cè)到操作環(huán)境(例如,移動(dòng)終端的轉(zhuǎn)動(dòng))的改變,則控制單元160可將顯示模式從人像模式切換到風(fēng)景模式或從風(fēng)景模式切換到人像模式。控制單元160還可重設(shè)文本消息發(fā)送窗口的尺寸以配合切換的顯示模式。下面參照?qǐng)D2更詳細(xì)地描述控制單元160和存儲(chǔ)單元150的結(jié)構(gòu)。
[0051]圖2是圖1中示出的控制單元和存儲(chǔ)單元的框圖。
[0052]參照?qǐng)D2,控制單元160可包括重設(shè)尺寸控制器161和/或鍵映射管理器163。存儲(chǔ)單元150可包括3X4鍵映射151、QWERTY鍵映射153和/或5X4鍵映射155。
[0053]重設(shè)尺寸控制器161可根據(jù)移動(dòng)終端100的顯示模式和模式狀態(tài)檢測(cè)器140重設(shè)顯示單元130的顯示屏幕的尺寸。重設(shè)尺寸控制器161可從模式狀態(tài)檢測(cè)器140接收關(guān)于移動(dòng)終端100的當(dāng)前顯示模式的信息,從而可調(diào)節(jié)顯示屏幕。例如,當(dāng)移動(dòng)終端的默認(rèn)顯示器從人像模式改變?yōu)轱L(fēng)景模式時(shí),顯示單元130可被重新配置為以風(fēng)景模式呈現(xiàn)重設(shè)尺寸后的顯示屏幕。相似地,例如,當(dāng)移動(dòng)終端的默認(rèn)顯示器從風(fēng)景模式改變?yōu)槿讼衲J綍r(shí),顯示單元130可被重新配置為以人像模式呈現(xiàn)重設(shè)尺寸后的顯示屏幕。
[0054]重設(shè)尺寸控制器161還可重設(shè)在文本消息發(fā)送窗口中呈現(xiàn)的字符的尺寸。例如,當(dāng)移動(dòng)終端100以人像模式操作并且文本消息發(fā)送功能被激活時(shí),文本消息可被重設(shè)尺寸控制器161以預(yù)定的字符尺寸呈現(xiàn)。例如,當(dāng)移動(dòng)終端100以風(fēng)景模式操作并且文本消息發(fā)送功能被激活時(shí),文本消息可被重設(shè)尺寸控制器161以另一預(yù)定的字符尺寸呈現(xiàn)。如果在輸入消息時(shí)移動(dòng)終端100從人像模式改變?yōu)轱L(fēng)景模式,則重設(shè)尺寸控制器161可將為人像模式預(yù)定的字符尺寸改變到為風(fēng)景模式預(yù)定的字符尺寸。相似地,如果移動(dòng)終端100的姿態(tài)從風(fēng)景模式改變?yōu)槿讼衲J?,則重設(shè)尺寸控制器161可將為風(fēng)景模式預(yù)定的字符尺寸改變到為人像模式預(yù)定的字符尺寸。
[0055]重設(shè)尺寸控制器161還可調(diào)節(jié)每行的字符串長(zhǎng)度和每屏幕的行數(shù)。例如,在人像模式中,可以以例如9的字符尺寸將短語“早上好,很高興見到你”呈現(xiàn)在獨(dú)立的相鄰行上(即,屏幕的第一行顯示“早上好”,屏幕的第二行顯示“很高興見到你”)。在風(fēng)景模式中,重設(shè)尺寸控制器161可以以例如11的字符尺寸將短語“早上好,很高興見到你”呈現(xiàn)在單個(gè)行中(即,屏幕的單個(gè)行顯示“早上好,很高興見到你”)。也就是,重設(shè)尺寸控制器161可根據(jù)移動(dòng)終端100的顯示模式調(diào)節(jié)字符尺寸和換行符的位置。通常,字符尺寸不限于分別用于人像或風(fēng)景模式的9或11,并可以是任意尺寸。通常,人像模式中的字符尺寸小于風(fēng)景模式中的字符尺寸,但可以是任意組合。
[0056]鍵