專利名稱:用于基于觸摸的文本輸入的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開的技術(shù)大體上涉及用于電子裝置的用戶界面,更具體而言,涉及包括允許用戶從消息日志中選擇文本以填充正在進(jìn)行撰寫的消息的、基于觸摸的文本輸入的電子裝置。
背景技術(shù):
一些諸如移動(dòng)電話的便攜式電子裝置包括觸摸屏技術(shù)以接收用戶輸入。例如,觸摸屏可以用來接收用戶輸入,以執(zhí)行諸如導(dǎo)航菜單、當(dāng)用戶觸摸相應(yīng)的顯示字母、數(shù)字或符號(hào)時(shí)輸入字符、以及選擇鏈接或所顯示的按鈕之類的功能。但是在觸摸屏可以被使用以便利和加速文本輸入的方式方面存在改進(jìn)的空間。
發(fā)明內(nèi)容
為改進(jìn)撰寫消息過程中的文本輸入,本公開描述了一種用于基于觸摸的文本輸入的系統(tǒng)和方法。各種觸摸命令可以被用來從消息日志中選擇一個(gè)或多個(gè)單詞。當(dāng)所述消息日志是會(huì)話式消息(例如,文本消息串、即時(shí)消息、或電子消息)的記錄時(shí),所述消息日志可以被稱為會(huì)話日志。在一個(gè)實(shí)施方式中,用戶可以觸摸所述消息日志中的文本,而所觸摸的文本立刻出現(xiàn)在用于正在進(jìn)行撰寫的消息的輸入?yún)^(qū)域中。因此,對(duì)文本的觸摸自動(dòng)導(dǎo)致將對(duì)應(yīng)文本添加到輸入?yún)^(qū)域中。各種類型的觸摸可以被用來選擇單個(gè)單詞或不同的單詞組合,而這將在本文獻(xiàn)的以下部分中更加詳細(xì)地描述。根據(jù)本公開的一個(gè)方面,一種電子裝置包括觸摸屏,所述觸摸屏顯示包含已由所述電子裝置發(fā)送或已由所述電子裝置接收的一條或多條消息的文本的消息日志,并且顯示輸入?yún)^(qū)域,以顯示正在進(jìn)行撰寫的新消息的文本;以及控制電路。所述控制電路被配置為 從所述觸摸屏接收觸摸輸入信號(hào),所述觸摸輸入信號(hào)指示用戶觸摸選擇來自所述消息日志的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸單個(gè)單詞,并且所述單個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于與來自所述消息日志的消息相關(guān)聯(lián)的指定點(diǎn),并且來自對(duì)應(yīng)消息的所有文本被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸兩個(gè)單詞之間的間隔,并且所述兩個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸第一單詞并在不中斷觸摸的情況下移動(dòng)以觸摸第二單詞,所述第一單詞和所述第二單詞按照觸摸順序被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于同時(shí)觸摸第一位置和第二位置以指示文本選擇起始位置和文本選擇結(jié)束位置,并且從所述起始位置跨越至所述結(jié)束位置的文本被輸入到所述輸入?yún)^(qū)域中。
根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述控制電路還被配置為按照按下按鍵、在所述觸摸屏上手寫、或觸摸來自所顯示的鍵盤的字符中的至少一種的形式接收用戶輸入;以及將對(duì)應(yīng)于所述用戶輸入的文本與所述觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述控制電路還被配置為將觸摸選擇的文本添加到與用戶相關(guān)聯(lián)的預(yù)測文本詞典中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述控制電路還被配置為在所述觸摸屏上顯示一個(gè)或多個(gè)建議短語;從所述觸摸屏接收觸摸輸入信號(hào),所述觸摸輸入信號(hào)指示用戶觸摸選擇來自所述建議短語中的一個(gè)建議短語的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的來自所述建議短語的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述電子裝置的一個(gè)實(shí)施方式,其中所述電子裝置是移動(dòng)電話。根據(jù)本公開的另一方面,一種在電子裝置中輸入文本的方法,該方法包括在觸摸屏(16)上顯示包含已由所述電子裝置發(fā)送或已由所述電子裝置接收的一條或多條消息的文本的消息日志;在所述觸摸屏上顯示輸入?yún)^(qū)域,以顯示正在進(jìn)行撰寫的新消息的文本; 經(jīng)由所述觸摸屏接收觸摸輸入,所述觸摸輸入指示觸摸選擇來自所述消息日志的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸單個(gè)單詞,并且所述單個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,其中觸摸選擇文本對(duì)應(yīng)于與來自所述消息日志的消息相關(guān)聯(lián)的指定點(diǎn),并且來自對(duì)應(yīng)消息的所有文本被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸兩個(gè)單詞之間的間隔,并且所述兩個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸第一單詞并在不中斷觸摸的情況下移動(dòng)以觸摸第二單詞,所述第一單詞和所述第二單詞按照觸摸順序被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,其中觸摸選擇文本對(duì)應(yīng)于同時(shí)觸摸第一位置和第二位置以指示文本選擇起始位置和文本選擇結(jié)束位置,并且從所述起始位置跨越至所述結(jié)束位置的文本被輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,所述方法還包括按照按下按鍵、在所述觸摸屏上手寫、或觸摸來自所顯示的鍵盤的字符中的至少一種的形式接收用戶輸入;以及將對(duì)應(yīng)于所述用戶輸入的文本與所述觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,所述方法還包括將觸摸選擇的文本添加到與用戶相關(guān)聯(lián)的預(yù)測文本詞典中。根據(jù)所述方法的一個(gè)實(shí)施方式,所述方法還包括在所述觸摸屏上顯示一個(gè)或多個(gè)建議短語;經(jīng)由所述觸摸屏接收觸摸輸入,所述觸摸輸入指示用戶觸摸選擇來自所述建議短語中的一個(gè)建議短語的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的來自所述建議短語的文本輸入到所述輸入?yún)^(qū)域中。根據(jù)所述方法的一個(gè)實(shí)施方式,所述電子裝置是移動(dòng)電話。參照下面的描述和附圖,這些和進(jìn)一步的特征將變得明顯。在描述和附圖中,詳細(xì)公開了本發(fā)明的特定實(shí)施方式,以表示可以采用本發(fā)明的原理的一些方式,但應(yīng)當(dāng)明白,本發(fā)明的范圍并不由此而受限。相反,本發(fā)明包括落入所附權(quán)利要求的范圍內(nèi)的全部改變、修改以及等同物。參照一個(gè)實(shí)施方式描述和/或例示的特征可以按相同方式或按相似方式用于一個(gè)或更多個(gè)其他實(shí)施方式,和/或與其他實(shí)施方式的特征組合使用或代替其他實(shí)施方式的特征而使用。
圖1是作為包括觸摸屏輸入組件的示例性電子裝置的移動(dòng)電話的示意圖;圖2是圖1的電子裝置當(dāng)作為通信系統(tǒng)的一部分進(jìn)行操作時(shí)的示意性框圖;圖3是表示使用圖1的移動(dòng)電話的基于觸摸的文本輸入的示例性方法的流程圖;圖4至10是圖1的移動(dòng)電話的觸摸屏的示意圖,其表示通過用戶觸摸觸摸屏來輸入文本的各種技術(shù)。
具體實(shí)施例方式現(xiàn)在將參考附圖描述實(shí)施方式,其中在所有附圖中相同的附圖標(biāo)記用來指示相同的元件。應(yīng)當(dāng)理解,附圖不必按比例繪制。在本文件中,主要在諸如所例示的移動(dòng)電話的便攜式無線通信裝置的環(huán)境中描述實(shí)施方式。但是,應(yīng)當(dāng)理解,移動(dòng)電話的示例性環(huán)境不是可以使用所公開的系統(tǒng)和方法的各方面的唯一操作環(huán)境。因此,在本文件中所描述的技術(shù)可以應(yīng)用到任何類型的適用的電子裝置,其示例包括移動(dòng)電話、媒體播放器、游戲裝置、計(jì)算機(jī)、尋呼機(jī)、通信機(jī)、電子記事簿、 個(gè)人數(shù)字助理(PDA)、智能電話、便攜式通信裝置等。首先參考圖1和2,示出了電子裝置10。電子裝置10包括觸摸屏12。觸摸屏12 可以包括顯示器14和位于顯示器14上方的觸摸輸入組件16。顯示器14向用戶顯示諸如操作狀態(tài)、時(shí)間、電話號(hào)碼、聯(lián)系人信息、各種菜單等的信息,使得用戶能夠利用電子裝置10 的各種特征。顯示器14也可以用來可視化地顯示由電子裝置10接收的和/或從電子裝置 10的存儲(chǔ)器18(圖2)中檢索的內(nèi)容。顯示器14可以用來向用戶呈現(xiàn)圖像、視頻和其他圖形,例如照片、移動(dòng)電視內(nèi)容、互聯(lián)網(wǎng)頁面和與游戲相關(guān)的視頻,但不限于此。觸摸輸入組件 16例如可以是電阻式觸摸輸入組件或電容式觸摸輸入組件,并且可以包括任何適當(dāng)?shù)慕涌陔娐?例如,通用的輸入/輸出或GIP0),以對(duì)來自傳感器組件的原始信號(hào)進(jìn)行分析并生成與所感測的用戶輸入相對(duì)應(yīng)的輸入信號(hào)或命令。如所顯示的,顯示器14和觸摸輸入組件16可以彼此結(jié)合使用以實(shí)現(xiàn)觸摸屏功能。 例如,顯示器14可以以菜單、字母數(shù)字鍵表示、鏈接等形式向用戶顯示內(nèi)容。用戶可以觸摸(例如,輕叩)觸摸輸入組件16以從顯示的內(nèi)容中選擇期望的項(xiàng)目。還有其他觸摸動(dòng)作 (例如,觸摸和拖動(dòng)手指)可以用于其他輸入目的,例如寫入、導(dǎo)航、滾動(dòng)、移動(dòng)所顯示的項(xiàng)目等。圖1的示例性例示將顯示器14和觸摸輸入組件16顯示為利用邊框安裝 (bezel-set)在電子裝置10的外殼中。應(yīng)當(dāng)理解,可以不利用邊框而容納顯示器14和觸摸輸入組件16,以便與電子裝置10的外殼大體上齊平。在一個(gè)實(shí)施方式中,電子裝置10不具有任何用于文本或?qū)Ш捷斎氲挠脩糨斎氚粹o或鍵。例如,在電子裝置上存在的唯一按鈕是開/關(guān)電源按鈕是可能的。在其他實(shí)施方式中,具有字母數(shù)字鍵、專用字符鍵、和/或功能鍵的鍵盤20(圖幻可以定位在觸摸屏12 的附近。另選地,可以通過滑動(dòng)、樞轉(zhuǎn)或翻轉(zhuǎn)電子裝置10的外殼部分以露出由電子裝置10 的另外部分所容納的鍵盤20來使用鍵盤20。但是,當(dāng)電子裝置10沒有以這種方式打開時(shí), 這種類型的鍵盤20可能被蓋住。因此,形狀因素和/或使用配置(例如,打開或閉合的配置)可能使得電子裝置10在任何時(shí)候或在某些時(shí)候沒有可以用于用戶輸入的鍵或按鈕。電子裝置10可以包括作為電子裝置10的用戶接口(UI)的一部分的觸摸輸入功能22,其被配置為對(duì)來自觸摸輸入組件16的用戶輸入進(jìn)行解讀并采取適當(dāng)?shù)捻憫?yīng)行為。以下將更加詳細(xì)地描述觸摸輸入功能22的其他細(xì)節(jié)和操作。觸摸輸入功能22可以具體表現(xiàn)為駐留在電子裝置10中并由電子裝置10運(yùn)行的可運(yùn)行的指令(例如,代碼)。在一個(gè)實(shí)施方式中,觸摸輸入功能22可以是存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)程序。觸摸輸入功能22可以是單獨(dú)的軟件應(yīng)用程序,或可以形成執(zhí)行涉及電子裝置10的其他任務(wù)的軟件應(yīng)用程序的一部分。此外,通過以下描述來描述用于基于觸摸的文本輸入的示例性技術(shù)。應(yīng)當(dāng)理解,通過對(duì)示例性技術(shù)的描述,描述了對(duì)可以通過運(yùn)行軟件而部分地被執(zhí)行的步驟的描述。所描述的步驟是具有本領(lǐng)域常用技術(shù)的程序員可以編寫代碼以實(shí)現(xiàn)所描述的功能的基礎(chǔ)。如此,為簡潔起見省略計(jì)算機(jī)程序列表。但是,所描述的步驟可以被視為相應(yīng)裝置被配置為執(zhí)行的方法。電子裝置10包括使得電子裝置10能夠與其他裝置建立通信的通信電路。通信可以包括呼叫、數(shù)據(jù)傳送等。呼叫可以采取任何合適的形式,例如但不限于語音呼叫和視頻呼叫。例如,呼叫可以經(jīng)由蜂窩電路交換網(wǎng)絡(luò)而執(zhí)行,或者可以采取經(jīng)由蜂窩網(wǎng)絡(luò)的分組交換能力或經(jīng)由另選的分組交換網(wǎng)絡(luò)(例如,通常被稱為WiFi的與IEEE802. 11相兼容的網(wǎng)絡(luò), 或者通常被稱為WiMAX的與IEEE 802. 16相兼容的網(wǎng)絡(luò))而建立的互聯(lián)網(wǎng)協(xié)議語音(VoIP) 呼叫的形式。數(shù)據(jù)傳送可以包括但不限于接收流媒體內(nèi)容(例如,流音頻、流視頻等)、接收數(shù)據(jù)饋給(例如,推送的數(shù)據(jù)、播客、真正簡單聚合(RSQ數(shù)據(jù)饋給)、下載和/或上傳數(shù)據(jù) (例如,圖像文件、視頻文件、音頻文件、手機(jī)鈴音、互聯(lián)網(wǎng)內(nèi)容等)、接收或發(fā)送消息(例如, 文本消息、即時(shí)消息、電子郵件消息、多媒體消息)等。這種數(shù)據(jù)可以由電子裝置10來處理, 包括將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器18中、運(yùn)行應(yīng)用程序以允許用戶與數(shù)據(jù)交互、顯示與數(shù)據(jù)相關(guān)聯(lián)的視頻和/或圖像內(nèi)容、輸出與數(shù)據(jù)相關(guān)聯(lián)的音頻聲音等。在本示例性實(shí)施方式中,通信電路可以包括耦合至無線電路沈的天線24。無線電路26包括用于經(jīng)由天線M發(fā)送和接收信號(hào)的射頻發(fā)送器和接收器。無線電路26可以被配置為在移動(dòng)通信系統(tǒng)觀中工作。用于與移動(dòng)無線網(wǎng)絡(luò)和/或廣播網(wǎng)絡(luò)進(jìn)行交互的可能的無線電路沈包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、寬帶CDMA(WCDMA)、 通用分組無線業(yè)務(wù)(GPRS)、WiFi、WiMAX、綜合業(yè)務(wù)數(shù)字廣播(ISDB)、高速分組接入(HSPA) 等、以及這些標(biāo)準(zhǔn)的改進(jìn)版本或任意其他適當(dāng)?shù)臉?biāo)準(zhǔn)。應(yīng)當(dāng)理解,電子裝置10能夠使用多于一種標(biāo)準(zhǔn)進(jìn)行通信。因此,天線M和無線電路沈可以代表一個(gè)或多于一個(gè)無線收發(fā)器。系統(tǒng)觀可以包括具有服務(wù)器32 (或多個(gè)服務(wù)器)的通信網(wǎng)絡(luò),該服務(wù)器用于管理由電子裝置10撥打的和指定至電子裝置10的呼叫、傳輸數(shù)據(jù)至電子裝置10和從電子裝置 10接收數(shù)據(jù)、以及執(zhí)行任何其他支持功能。服務(wù)器32經(jīng)由傳輸介質(zhì)與電子裝置10進(jìn)行通信。傳輸介質(zhì)可以是任意合適的裝置或組件,其包括例如通信基站(例如,蜂窩業(yè)務(wù)塔、或 “手機(jī)”塔)、無線接入點(diǎn)、衛(wèi)星等。網(wǎng)絡(luò)30可以支持多個(gè)電子裝置10和其他類型的終端用戶裝置的通信行為。如應(yīng)當(dāng)理解的,服務(wù)器32可以配置為用來執(zhí)行服務(wù)器功能的典型的計(jì)算機(jī)系統(tǒng),并且可以包括配置為運(yùn)行包含具體體現(xiàn)服務(wù)器32的功能的邏輯指令的軟件的處理器、以及被配置為存儲(chǔ)這樣的軟件的存儲(chǔ)器。在另選結(jié)構(gòu)中,電子裝置10可以通過局域網(wǎng)或在沒有中間網(wǎng)絡(luò)的情況下直接與另外的電子裝置10(例如,另外的移動(dòng)電話或計(jì)算機(jī))進(jìn)行無線通信。電子裝置10可以包括被配置為執(zhí)行電子裝置10的功能和操作的整體控制的主控制電路34??刂齐娐?4可以包括諸如中央處理單元(CPU)、微控制器或微處理器的處理裝置36。處理裝置36運(yùn)行存儲(chǔ)于控制電路34內(nèi)的存儲(chǔ)器(未顯示)中的和/或諸如存儲(chǔ)器 18的單獨(dú)的存儲(chǔ)器中的代碼,以執(zhí)行電子裝置10的操作。例如,在控制電路34內(nèi)的存儲(chǔ)器 18和/或存儲(chǔ)器18可以存儲(chǔ)具體體現(xiàn)觸摸輸入功能22的可運(yùn)行代碼,而處理裝置36可以運(yùn)行該代碼,使得控制電路34被配置為實(shí)現(xiàn)觸摸輸入功能22的功能。在這點(diǎn)上,控制電路34可以從觸摸輸入組件16接收用戶輸入命令。該輸入命令可以由觸摸輸入功能22進(jìn)行解讀,并且作為響應(yīng),可由電子裝置10采取合適的相應(yīng)行為。例如,在本文件下面部分中將更加詳細(xì)地描述各種文本輸入行為。存儲(chǔ)器18可以例如是一個(gè)或多個(gè)緩沖器、閃存存儲(chǔ)器、硬盤驅(qū)動(dòng)器、可移除介質(zhì)、 易失性存儲(chǔ)器、非易失性存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(RAM)、或其他合適裝置。在典型設(shè)置中, 存儲(chǔ)器18可以包括用于長期數(shù)據(jù)存儲(chǔ)的非易失性存儲(chǔ)器和用作控制電路34的系統(tǒng)存儲(chǔ)器的易失性存儲(chǔ)器。存儲(chǔ)器18可以經(jīng)由數(shù)據(jù)總線與控制電路34交換數(shù)據(jù)。還可以在存儲(chǔ)器 18和控制電路34之間存在伴隨的控制線路和地址總線。電子裝置10還包括用于處理由無線電路沈傳送的和從無線電路沈接收的音頻信號(hào)的聲音信號(hào)處理電路38。揚(yáng)聲器40和麥克風(fēng)42耦合到聲音處理電路38,以使得用戶能夠經(jīng)由電子裝置10進(jìn)行聽說。無線電路沈和聲音處理電路38每個(gè)都耦合至控制電路 34,以便執(zhí)行整體操作。音頻數(shù)據(jù)可以從控制電路34傳遞至聲音信號(hào)處理電路38,用于向用戶進(jìn)行回放。音頻數(shù)據(jù)可以包括例如來自存儲(chǔ)器18所存儲(chǔ)并由控制電路34所檢索的音頻文件的音頻數(shù)據(jù),或者從移動(dòng)無線業(yè)務(wù)接收的諸如語音通信或流音頻數(shù)據(jù)形式的音頻數(shù)據(jù)。聲音處理電路38可以包括任意合適的緩沖器、解碼器、放大器等。顯示器14可以通過視頻處理電路44耦合至控制電路34,視頻處理電路44將視頻數(shù)據(jù)轉(zhuǎn)換成用來驅(qū)動(dòng)顯示器14的視頻信號(hào)。視頻處理電路44可以包括任意合適的緩沖器、解碼器、視頻數(shù)據(jù)處理器等。視頻數(shù)據(jù)可以由控制電路34生成、從存儲(chǔ)在存儲(chǔ)器18中的視頻文件中檢索出、從由無線電路26所接收的進(jìn)入視頻數(shù)據(jù)流中導(dǎo)出、或通過其他任意適當(dāng)?shù)姆椒ǐ@得。電子裝置10還可以包括一個(gè)或多個(gè)輸入/輸出(I/O)接口 46。I/O接口 46可以是典型的移動(dòng)電話I/O接口的形式,并且可以包括一個(gè)或多個(gè)電子連接器。I/O接口 46可以形成用于經(jīng)由電纜將電子裝置10連接至另一裝置(例如,計(jì)算機(jī))或配件(例如,個(gè)人免提(PHF)裝置)的一個(gè)或多個(gè)數(shù)據(jù)端口。而且,可以經(jīng)由I/O接口 46接收操作電力,還可以經(jīng)由I/O接口 46接收對(duì)電子裝置10內(nèi)部的電源單元(PSU)48的電池進(jìn)行充電的電力。 在沒有外部電源的情況下,PSU48可以提供操作電子裝置10的電力。
電子裝置10也可以包括各種其他組件。例如,可以具有用于拍攝數(shù)字照片和/或電影的照相機(jī)50。對(duì)應(yīng)于照片和/或電影的圖像和/或視頻文件可以存儲(chǔ)在存儲(chǔ)器18中。 諸如全球定位系統(tǒng)(GPQ接收器的位置數(shù)據(jù)接收器52可以用于確定電子裝置10的位置。 諸如紅外收發(fā)器和/或RF收發(fā)器(例如,藍(lán)牙芯片組)的本地收發(fā)器M可以用來與諸如配件(例如,PHF裝置)、另一移動(dòng)無線終端、計(jì)算機(jī)或另一裝置之類的附近裝置建立通信。另外參考圖3,所例示的為實(shí)現(xiàn)基于觸摸的文本輸入的示例性方法的邏輯操作。例如可以通過執(zhí)行觸摸輸入功能22的實(shí)施方式來執(zhí)行該示例性的方法。因此,圖3的流程圖可以認(rèn)為是對(duì)由電子裝置10所執(zhí)行的方法的步驟的描繪。雖然圖3顯示了執(zhí)行功能性邏輯框的特定順序,但是執(zhí)行框的順序可以相對(duì)于所顯示的順序而改變。并且,以順序方式顯示的兩個(gè)或多個(gè)框可以同時(shí)執(zhí)行或部分同時(shí)執(zhí)行。也可以省略某些框。圖3的邏輯流程描述了在參與使用文本消息、即時(shí)消息、多媒體消息或電子郵件消息的會(huì)話式消息流時(shí)撰寫文本的示例性環(huán)境。會(huì)話消息流通常在用戶向另外一人發(fā)送消息、該另外一人隨后進(jìn)行答復(fù)時(shí)出現(xiàn)??梢詠砘匕l(fā)送其他消息,使得所涉及的人執(zhí)行互動(dòng)交流或基于消息的會(huì)話。每一消息可以保存在消息日志中,該消息日志可以顯示在顯示器14 上。除這一示例性操作環(huán)境以外,應(yīng)當(dāng)理解,所描述的用以將從所顯示的文本中選擇的文本自動(dòng)輸入到輸入?yún)^(qū)域的基于觸摸的文本輸入的各方面可以應(yīng)用于其他環(huán)境,例如撰寫任意類型的消息、在文字處理器中進(jìn)行撰寫、將搜索字符串輸入到互聯(lián)網(wǎng)瀏覽器等。因此,所例示和描述的會(huì)話消息發(fā)送的代表性環(huán)境是示例性的,并不意在限制所描述技術(shù)的應(yīng)用。邏輯流程可以開始于框56,其中確定用戶是否啟動(dòng)消息發(fā)送功能。例如,如果用戶使用電子裝置10發(fā)起消息應(yīng)用程序,那么在框56中作出肯定確定。即使已經(jīng)發(fā)起了發(fā)送消息功能,但如果用戶開始向新的接收方發(fā)送新的消息,則也可以在框56中得到肯定確定。如果在框56中作出肯定確定,那么邏輯流程可以繼續(xù)到框58。在框58中,可以顯示用來啟動(dòng)消息串的常用短語列表。常用短語列表可以與用戶無關(guān),并且從經(jīng)常出現(xiàn)在這種性質(zhì)的消息中的單詞和短語的詞典中得到。另選地,短語列表可以是用戶專用的,并且從用戶在這種性質(zhì)的消息中經(jīng)常使用的單詞和短語的詞典中得到。另外參考圖4,觸摸屏12示出為具有可能的開頭(opening)短語62的顯示列表 60。在所例示的例子中,顯示了四個(gè)短語6 至62d,但是應(yīng)當(dāng)理解,可以顯示少于或多于四個(gè)短語62。每個(gè)短語可以包括一個(gè)或多個(gè)單詞。如這里所使用的,術(shù)語單詞包括具有正確拼寫的完整單詞、首字母縮寫、以及單詞或顯現(xiàn)為沒有間隔空格的多個(gè)單詞的音標(biāo)版,正如在文本消息中進(jìn)行寫入的常用方式。其他短語62可以出現(xiàn)在列表60中,可以使用滾動(dòng)條 64或其他導(dǎo)航工具對(duì)其進(jìn)行讀取。同樣顯示有文本輸入?yún)^(qū)域,其也被稱為輸入?yún)^(qū)域66。用戶可以通過按下鍵盤 20(如果存在)上的按鈕、通過在顯示在顯示器14上的字符上方按壓觸摸輸入16、在觸摸屏12上繪制被解讀為輸入的文本的字符、以及通過從文本源復(fù)制并粘貼文本來在輸入?yún)^(qū)域中輸入文本(例如,字母、數(shù)字、符號(hào)和其他字符)。復(fù)制并粘貼文本可以包括突出 (highlight)文本源中的文本、選擇復(fù)制命令、返回到輸入?yún)^(qū)域66、并選擇粘貼命令。輸入?yún)^(qū)域66可以包括光標(biāo)68,該光標(biāo)指示一旦使用文本輸入技術(shù)時(shí)新文本將出現(xiàn)的地方。在框58之后,邏輯流程可以繼續(xù)至框70,其中確定用戶是否從所顯示的短語62中的一個(gè)選擇文本、以將所選擇的文本自動(dòng)輸入到輸入?yún)^(qū)域66中。如果在框70中作出肯定確定,那么邏輯流程可以繼續(xù)至框72,其中所選擇的文本自動(dòng)添加到輸入?yún)^(qū)域66。對(duì)于本文件的目的,文本自動(dòng)添加到輸入?yún)^(qū)域66包括在除選擇文本以外沒有任何附加用戶行為(例如,輸入命令)的情況下添加所選擇的文本。因此,一旦被選擇,則文本在光標(biāo)68的當(dāng)前位置處出現(xiàn)在輸入?yún)^(qū)域66中,而無需諸如手動(dòng)復(fù)制和粘貼文本的任何介入用戶行為。在以下段落中將會(huì)描述用于該目的的各種文本選擇技術(shù)。在這些示例中,使用交叉影線(cross-hatching)來突出用戶期望出現(xiàn)在輸入?yún)^(qū)域66中的文本(或者期望文本 74)。對(duì)顯示器14上的文本的實(shí)際突出可以不作為基于觸摸的文本輸入的一部分。并且, 在這些示例中,用橢圓形76來顯示利用一個(gè)或多個(gè)手指尖進(jìn)行的用戶觸摸的大致位置。應(yīng)當(dāng)理解,可以以諸如利用指關(guān)節(jié)觸摸、利用手寫筆(stylus)觸摸等的其他方式來引發(fā)基于觸摸的輸入。并且,一些觸摸輸入組件16可以對(duì)用戶手指或手寫筆的近距離存在靈敏,使得不需要實(shí)際觸摸觸摸屏12。在圖4中例示了一種示例性的文本選擇技術(shù)。在這種技術(shù)中,通過用戶在期望的兩個(gè)單詞之間的間隔(space)中觸摸觸摸屏12來選擇這兩個(gè)單詞。在所例示的示例中,期望的單詞是來自短語62c的“good morning”,其已經(jīng)被使用交叉影線突出以指示期望的文本74。如圖所示,在期望的單詞之間的間隔中進(jìn)行觸摸的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。在一個(gè)實(shí)施方式中,如果用戶選擇短語62的一部分以插入到輸入?yún)^(qū)域66中,那么可以顯示以所選擇的文本開頭或者包含所選擇的文本的其他短語。在圖4所例示的例子中,用戶選擇單詞“good morning”。如圖5所示,顯示了以單詞“good morning”開頭或者包含單詞“good morning”的其他短語62。在以上確定的方式中,可以通過提供用于撰寫消息的預(yù)測文本功能便利消息撰寫。圖5例示了另一種示例性文本選擇技術(shù)。在這一技術(shù)中,通過觸摸與短語62相關(guān)聯(lián)的指定區(qū)域來選擇整個(gè)短語62。在一個(gè)實(shí)施方式中,指定區(qū)域是緊靠在期望的短語62之前的空白空間。例如,如圖5所示,每一短語62可以包含在輪廓線或氣球形圓圈78中。用戶可以通過在氣球形圓圈78的邊緣和期望的短語62的首個(gè)字符之間觸摸觸摸屏12來選擇整個(gè)短語62。如圖所示,在指定區(qū)域中進(jìn)行觸摸以選擇整個(gè)短語62的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。下面將結(jié)合從消息日志(也稱為會(huì)話日志)中選擇文本描述其他文本選擇技術(shù)。 這些技術(shù)中的任一種可以應(yīng)用于從所建議的短語62的顯示中選擇文本。并且,任何用于從所建議的短語62中選擇文本的技術(shù)可以用于從消息日志中選擇文本。在框72之后,或在框70中作出否定確定之后,用戶可以在框80中開始消息串??梢酝ㄟ^撰寫消息并將該消息發(fā)送給其他人來開始消息串。撰寫消息可以包括從一個(gè)或多個(gè)所建議的短語中選擇文本。撰寫消息的其他方式包括使用鍵盤20 (如果存在)打出消息、 順序地觸摸所顯示的字符、在觸摸屏12上繪制或手寫字符等。并且,撰寫消息可以包括選擇用于自動(dòng)插入到輸入?yún)^(qū)域66中的文本和另一技術(shù)的組合。在其他情況下,開始消息串可以在電子裝置10從另一電子裝置接收消息時(shí)發(fā)生。另選地,消息串可能已經(jīng)在進(jìn)行中,或者用戶可以打開存儲(chǔ)的消息日志。另外參考圖6至10,可以顯示消息日志82。消息日志82可以包括之前從電子裝置10所發(fā)送的和/或由電子裝置10所接收的消息84的文本。在所例示的例子中,顯示了四條消息8 至84d,但是應(yīng)當(dāng)理解,可以顯示少于或多于四條消息84。每條消息84可以顯示在對(duì)應(yīng)的氣球形圓圈86中。附加的消息84可以存在于日志82中并使用滾動(dòng)條64或其他導(dǎo)航工具進(jìn)行讀取。另外還顯示有輸入?yún)^(qū)域66和光標(biāo)68。在框80之后,或者在開始消息串的一些其他行為之后,邏輯流程可以繼續(xù)至框 88。例如,在框56中作出否定確定后可以到達(dá)框88,或者框88作為電子裝置10接收消息時(shí)的邏輯流程的起始點(diǎn)。在框88中,可以確定用戶是否從所顯示的消息日志82中選擇文本以用于自動(dòng)添加至輸入?yún)^(qū)域66??梢杂靡陨厦枋龅姆绞街械娜我环N進(jìn)行文本選擇,以用于從所建議的短語62中選擇文本。其他文本選擇技術(shù)在以下段落中加以描述,這些技術(shù)同樣可以用來從所建議的短語62中選擇文本。如果在框88中作出肯定確定,那么邏輯流程可以繼續(xù)到框86, 其中所選擇的文本自動(dòng)添加至輸入?yún)^(qū)域66。如所指示的,文本自動(dòng)添加至輸入?yún)^(qū)域66包括在除選擇文本以外沒有任何其他用戶行為(例如,輸入命令)的情況下添加所選擇的文本。 因此,一旦被選擇,則文本在光標(biāo)68的當(dāng)前位置處出現(xiàn)在輸入?yún)^(qū)域66中,而無需諸如手動(dòng)復(fù)制和粘貼文本的任何介入用戶行為。圖6和7中例示了一種示例性文本選擇技術(shù)。在這種技術(shù)中,通過用戶在期望的單詞上方觸摸觸摸屏12來選擇單個(gè)單詞。在圖6所例示的示例中,期望的單詞是來自消息 84d的單個(gè)字符單詞“I”,其已經(jīng)使用交叉影線來突出以指示所期望的文本74。應(yīng)當(dāng)理解, 期望的單詞可以具有多于一個(gè)的字符,而用戶可以觸摸單詞的任何部分來選擇該單詞。例如,在圖7所例示的示例中,期望的單詞是來自消息84d的“Wayne’ S”。如圖所示,觸摸單詞的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66。圖8中例示了另外一種示例性文本選擇技術(shù)。在這種技術(shù)中,用戶可以觸摸觸摸屏12上的起始點(diǎn)(用橢圓形76a指示),這將導(dǎo)致將任何相應(yīng)的文本選擇至輸入?yún)^(qū)域 66中。在所例示的示例中,起始點(diǎn)對(duì)應(yīng)于消息84d中的單詞“I”。在不中斷觸摸的情況下 (例如,不將用戶的手指從觸摸屏12抬起),用戶可以移動(dòng)至結(jié)束點(diǎn)(用橢圓形76b指示) 以選擇從起始點(diǎn)跨越至結(jié)束點(diǎn)的期望的文本74。在所例示的示例中,結(jié)束點(diǎn)對(duì)應(yīng)于單詞 “Wayne's”??梢酝ㄟ^利用手指尖在起始點(diǎn)處觸摸觸摸屏12、拖動(dòng)該手指尖至結(jié)束點(diǎn)、并從觸摸屏12抬起手指尖來完成這種類型的文本選擇。當(dāng)拖動(dòng)手指尖時(shí),用戶在其上移動(dòng)他的或她的手指的各相繼單詞將被選擇并添加至輸入?yún)^(qū)域66。在所例示的例子中,用戶相繼觸摸“r,、“will”、“be”、“at”和“wayne,S” 使得短語“I will be at wayne' s”輸入到輸入?yún)^(qū)域。以這種方式對(duì)單詞的觸摸不需要與單詞在觸摸屏12上出現(xiàn)的順序相同,不需要來自同一消息84,和/或不需要是來自一條或該條消息84的連續(xù)的單詞。例如,用戶可以通過觸摸消息84d中的“I”、向下拖動(dòng)至同一消息中的“want”、并圍繞消息84d移動(dòng)至消息8 中的“a”并且接著移動(dòng)至消息84c中的“coffee”來輸入“I want a coffee”。另選地,由出現(xiàn)在觸摸屏12上的多個(gè)單詞構(gòu)成的短語可以通過單獨(dú)地相繼觸摸(例如,輕叩)各單詞來構(gòu)成。如圖所示,以這種方式觸摸一個(gè)或多個(gè)單詞中的各單詞的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。
在圖10中還例示了另外一種示例性文本選擇技術(shù)以選擇一系列單詞。在這種技術(shù)中,用戶在兩個(gè)位置處同時(shí)觸摸觸摸屏12以識(shí)別起始點(diǎn)(用橢圓形76a指示)和結(jié)束點(diǎn) (用橢圓形76b指示)。例如可以通過使用一個(gè)人的食指和拇指、或通過使用一個(gè)人的食指和中指來實(shí)現(xiàn)采用這種方式觸摸。響應(yīng)于這種觸摸輸入,與起始點(diǎn)相關(guān)聯(lián)的單詞、與結(jié)束點(diǎn)相關(guān)聯(lián)的單詞、以及在起始點(diǎn)與結(jié)束點(diǎn)之間的任何單詞以單詞在觸摸屏12上出現(xiàn)的順序被添加到輸入?yún)^(qū)域。在所例示的示例中,起始點(diǎn)對(duì)應(yīng)于消息84d中的單詞“I”,而結(jié)束點(diǎn)對(duì)應(yīng)于同一消息中的單詞 ayne,S”。單詞“will be at”在起始點(diǎn)與結(jié)束點(diǎn)之間。因此,在這個(gè)示例中,作為對(duì)觸摸屏12的多點(diǎn)觸摸的結(jié)果,短語“I will be at wayne's”將被輸入到輸入?yún)^(qū)域66中。如圖所示,在兩個(gè)位置處觸摸觸摸屏12的結(jié)果是將一個(gè)或多個(gè)相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。在圖10中例示了另外一種示例性文本選擇技術(shù),其與結(jié)合圖4所描述的文本選擇技術(shù)類似。在圖10的技術(shù)中,用戶在期望的單詞之間的間隔中觸摸觸摸屏12來選擇兩個(gè)單詞。在所例示的示例中,期望的單詞是消息84b中的“thank you”,其已經(jīng)使用交叉影線突出以指示期望的文本74。如圖所示,在期望的單詞之間的間隔中進(jìn)行觸摸的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。還有另外一種示例性文本選擇技術(shù)與圖5中的文本選擇類似。在這種技術(shù)中,整個(gè)消息84中的文本可以通過觸摸與消息84相關(guān)聯(lián)的指定區(qū)域來選擇。在一個(gè)實(shí)施方式中, 指定區(qū)域是緊靠在期望的消息84之前的空白空間,例如通過在氣球形圓圈86的邊緣和期望的消息84的首個(gè)字符之間觸摸觸摸屏12。另外的指定區(qū)域可以是氣球形圓圈86的邊緣。在用于選擇整個(gè)消息84的指定區(qū)域中進(jìn)行觸摸的結(jié)果是將相應(yīng)的單詞自動(dòng)輸入到輸入?yún)^(qū)域66中。文本選擇還可以包括其他行為,例如雙擊和三擊觸摸屏。例如,雙擊可以從一條消息84中選擇對(duì)應(yīng)的句子,而三擊可以選擇對(duì)應(yīng)消息84的整個(gè)文本。一旦通過觸摸選擇所顯示的文本或者通過其他輸入手段(例如,打字、在觸摸屏 12上手寫等)將一些文本輸入到輸入?yún)^(qū)域66之后,可以通過觸摸選擇在觸摸屏12上所顯示的文本或者通過其他手段(例如,打字或手寫)將其他文本添加到輸入?yún)^(qū)域66。例如, 在圖8或圖9中所例示的示例的結(jié)果是將短語“I will be at wayne’ S”輸入到輸入?yún)^(qū)域66。在一個(gè)實(shí)施方式中,在這種文本輸入之后,可將光標(biāo)68定位在所輸入的短語之后用于輸入其他文本。繼續(xù)該示例,圖10例示了在短語“I will be at wayne' s”已經(jīng)被輸入到輸入?yún)^(qū)域66中之后對(duì)單詞“thank you”的選擇,因此新輸入的文本讀作“I will be at wayne' s thank you,,。并且,可以執(zhí)行其他文本編輯功能。例如,可以刪除在輸入?yún)^(qū)域66中的所有文本中的一些,可以重新編排文本,可以將光標(biāo)68移動(dòng)到相對(duì)已存在的文本的任何位置用于文本輸入等等。并且,基于已輸入的文本,預(yù)測文本功能可以顯示在邏輯上可以跟隨已輸入文本的其他單詞或短語。如在本文件的以上部分更加詳細(xì)地描述的,用戶可以觸摸選擇所顯示的預(yù)測文本以輸入到輸入?yún)^(qū)域66中。返回圖3的流程圖,邏輯流程可以在框90之后繼續(xù)到框92。在框92中,通過觸摸選擇的用于輸入到輸入?yún)^(qū)域66中的文本可以被添加到與該用戶相關(guān)聯(lián)的預(yù)測文本詞典中。
并且,一旦用戶對(duì)出現(xiàn)在輸入?yún)^(qū)域66中的文本滿意,那么該用戶可以命令發(fā)送包含所輸入的文本的消息。雖然已經(jīng)示出并描述了特定的實(shí)施方式,但是應(yīng)當(dāng)理解,在閱讀并理解了本說明書之后,本領(lǐng)域技術(shù)人員將想到落入所附權(quán)利要求的范圍內(nèi)的等同物和修改例。
權(quán)利要求
1.一種電子裝置(10),該電子裝置(10)包括觸摸屏(16),所述觸摸屏(16)顯示包含已由所述電子裝置發(fā)送或已由所述電子裝置接收的一條或多條消息的文本的消息日志,并且顯示輸入?yún)^(qū)域,以顯示正在進(jìn)行撰寫的新消息的文本;以及控制電路(34),所述控制電路(34)被配置為從所述觸摸屏接收觸摸輸入信號(hào),所述觸摸輸入信號(hào)指示用戶觸摸選擇來自所述消息日志的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。
2.根據(jù)權(quán)利要求1所述的電子裝置,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸單個(gè)單詞,并且所述單個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。
3.根據(jù)權(quán)利要求1所述的電子裝置,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于與來自所述消息日志的消息相關(guān)聯(lián)的指定點(diǎn),并且來自對(duì)應(yīng)消息的所有文本被輸入到所述輸入?yún)^(qū)域中。
4.根據(jù)權(quán)利要求1所述的電子裝置,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸兩個(gè)單詞之間的間隔,并且所述兩個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。
5.根據(jù)權(quán)利要求1所述的電子裝置,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于用戶觸摸第一單詞并在不中斷觸摸的情況下移動(dòng)以觸摸第二單詞,所述第一單詞和所述第二單詞按照觸摸順序被輸入到所述輸入?yún)^(qū)域中。
6.根據(jù)權(quán)利要求1所述的電子裝置,其中所述觸摸輸入信號(hào)對(duì)應(yīng)于同時(shí)觸摸第一位置和第二位置以指示文本選擇起始位置和文本選擇結(jié)束位置,并且從所述起始位置跨越至所述結(jié)束位置的文本被輸入到所述輸入?yún)^(qū)域中。
7.根據(jù)權(quán)利要求1-6中的任一項(xiàng)所述的電子裝置,其中所述控制電路還被配置為 按照按下按鍵、在所述觸摸屏上手寫、或觸摸來自所顯示的鍵盤的字符中的至少一種的形式接收用戶輸入;以及將對(duì)應(yīng)于所述用戶輸入的文本與所述觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。
8.根據(jù)權(quán)利要求1-7中的任一項(xiàng)所述的電子裝置,其中所述控制電路還被配置為將觸摸選擇的文本添加到與用戶相關(guān)聯(lián)的預(yù)測文本詞典中。
9.根據(jù)權(quán)利要求1-8中的任一項(xiàng)所述的電子裝置,其中所述控制電路還被配置為 在所述觸摸屏上顯示一個(gè)或多個(gè)建議短語;從所述觸摸屏接收觸摸輸入信號(hào),所述觸摸輸入信號(hào)指示用戶觸摸選擇來自所述建議短語中的一個(gè)建議短語的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的來自所述建議短語的文本輸入到所述輸入?yún)^(qū)域中。
10.根據(jù)權(quán)利要求1-9中的任一項(xiàng)所述的電子裝置,其中所述電子裝置是移動(dòng)電話。
11.一種在電子裝置(10)中輸入文本的方法,該方法包括在觸摸屏(16)上顯示包含已由所述電子裝置發(fā)送或已由所述電子裝置接收的一條或多條消息的文本的消息日志;在所述觸摸屏上顯示輸入?yún)^(qū)域,以顯示正在進(jìn)行撰寫的新消息的文本; 經(jīng)由所述觸摸屏接收觸摸輸入,所述觸摸輸入指示觸摸選擇來自所述消息日志的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。
12.根據(jù)權(quán)利要求11所述的方法,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸單個(gè)單詞,并且所述單個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。
13.根據(jù)權(quán)利要求11所述的方法,其中觸摸選擇文本對(duì)應(yīng)于與來自所述消息日志的消息相關(guān)聯(lián)的指定點(diǎn),并且來自對(duì)應(yīng)消息的所有文本被輸入到所述輸入?yún)^(qū)域中。
14.根據(jù)權(quán)利要求11所述的方法,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸兩個(gè)單詞之間的間隔,并且所述兩個(gè)單詞被輸入到所述輸入?yún)^(qū)域中。
15.根據(jù)權(quán)利要求11所述的方法,其中觸摸選擇文本對(duì)應(yīng)于用戶觸摸第一單詞并在不中斷觸摸的情況下移動(dòng)以觸摸第二單詞,所述第一單詞和所述第二單詞按照觸摸順序被輸入到所述輸入?yún)^(qū)域中。
16.根據(jù)權(quán)利要求11所述的方法,其中觸摸選擇文本對(duì)應(yīng)于同時(shí)觸摸第一位置和第二位置以指示文本選擇起始位置和文本選擇結(jié)束位置,并且從所述起始位置跨越至所述結(jié)束位置的文本被輸入到所述輸入?yún)^(qū)域中。
17.根據(jù)權(quán)利要求11-16中的任一項(xiàng)所述的方法,所述方法還包括按照按下按鍵、在所述觸摸屏上手寫、或觸摸來自所顯示的鍵盤的字符中的至少一種的形式接收用戶輸入;以及將對(duì)應(yīng)于所述用戶輸入的文本與所述觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。
18.根據(jù)權(quán)利要求11-17中的任一項(xiàng)所述的方法,所述方法還包括將觸摸選擇的文本添加到與用戶相關(guān)聯(lián)的預(yù)測文本詞典中。
19.根據(jù)權(quán)利要求11-18中的任一項(xiàng)所述的方法,所述方法還包括在所述觸摸屏上顯示一個(gè)或多個(gè)建議短語;經(jīng)由所述觸摸屏接收觸摸輸入,所述觸摸輸入指示用戶觸摸選擇來自所述建議短語中的一個(gè)建議短語的文本;以及在沒有附加用戶輸入的情況下,將觸摸選擇的來自所述建議短語的文本輸入到所述輸入?yún)^(qū)域中。
20.根據(jù)權(quán)利要求11-19中的任一項(xiàng)所述的方法,其中所述電子裝置是移動(dòng)電話。
全文摘要
一種電子裝置(10),包括觸摸屏(16),所述觸摸屏顯示包含已由所述電子裝置發(fā)送或已由所述電子裝置接收的一條或多條消息的文本的消息日志,并且顯示輸入?yún)^(qū)域,以顯示正在進(jìn)行撰寫的新消息的文本。所述電子裝置還包括控制電路,所述控制電路被配置為從所述觸摸屏接收觸摸輸入信號(hào),所述觸摸輸入信號(hào)指示用戶觸摸選擇來自所述消息日志的文本,以及在沒有附加用戶輸入的情況下,將觸摸選擇的文本輸入到所述輸入?yún)^(qū)域中。
文檔編號(hào)G06F3/048GK102362252SQ200980158293
公開日2012年2月22日 申請(qǐng)日期2009年9月16日 優(yōu)先權(quán)日2009年3月27日
發(fā)明者S-O·卡爾森 申請(qǐng)人:索尼愛立信移動(dòng)通訊有限公司