移動終端及其輸入法的控制方法
2023-06-11 22:23:31 5
移動終端及其輸入法的控制方法
【專利摘要】本申請公開了一種移動終端及其輸入法的控制方法,檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據操作選取相應的字符;檢測用戶對於選取字符的有效字符移位操作,並判斷字符移位的目標位置是否在拼寫區域內,若是,則將選取字符移動到目標位置上。在編輯輸入區域,檢測出用戶對已顯示文字的選擇操作後,反查選擇的各文字對應的拼音或字根,在拼寫區域顯示該查詢結果,供用戶重新選擇確認,並利用重新選擇確認的文字替換所選擇的文字或作為新的輸入。應用本申請,能夠大大提高輸入法的編輯效率。
【專利說明】移動終端及其輸入法的控制方法
【技術領域】
[0001]本發明涉及到移動通信設備領域,更具體的講,是一種移動終端及其輸入法的控制方法。
【背景技術】
[0002]目前的移動終端(最典型的如手機等)越來越成為人們日常工作生活中一種不可或缺的交互工具,其中對於文字的輸入是一項不可或缺的功能。目前很多廠家都有自己的輸入法,並在這個基礎上不斷的優化,形成各種各樣的輸入方式和習慣的輸入法分支,可以輸入中文、英文、數字、符號等。
[0003]通常為實現文字輸入,移動終端為用戶提供拼寫區域,如按鍵或手寫區域等,用戶按照規則輸入拼音、字根或是手寫體文字,移動終端根據這些輸入聯想相應的輸入內容顯示給用戶,如圖1a所示,待用戶確認後,輸入法將確認好的字符傳給應用,作為輸入法的結果顯示,如圖1b所示,至此,一次輸入過程結束。
[0004]從上面的輸入描述的過程可見,有一些不太方便的地方:
[0005]1、對於在輸入法拼寫區域中輸入的拼音或是字根目前沒有提供方便的編輯接口,如用戶本想輸入拼音「woaisamsung」,結果誤操作輸入成「woaisumsang」,此時只能將「umsang」刪除掉再重新寫,無法直接對其中輸入錯誤的部分進行編輯操作。
[0006]2、對於輸入法已顯示的文字進行編輯時,只能將需要更改的文字完全刪除,再重新輸入,無法保留與其相應的拼音或字根;或者,用戶本想輸入拼音,卻被檢測成文字被顯示後,只能將相應文字刪除,再重新輸入。如用戶本想輸入「我愛三星」,結果誤選擇輸入成「我愛山星」,就需要將光標移動到「我愛山」,之後刪除「山」,再輸入「三」。
[0007]由上述可見,目前移動終端輸入法中,很多處理會造成編輯效率大大降低。
【發明內容】
[0008]本申請提供一種移動終端及其輸入法的控制方法,能夠提高輸入法的編輯效率。
[0009]一種移動終端輸入法的控制方法,包括:
[0010]檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符;
[0011]檢測到用戶對於選取字符的有效字符移位操作後,判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上;
[0012]檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入。
[0013]較佳地,根據所述字符選擇操作選取相應的字符,包括:
[0014]當所述字符選擇操作為雙擊選擇時,選擇光標左側和/或右側的相關字符;
[0015]當所述字符選擇操作為拖動選擇時,選擇拖動範圍內的所有字符,或者,選擇拖動範圍內的所有字符及其相關字符。[0016]較佳地,檢測用戶在拼寫區域中已輸入字符的字符選擇操作,包括:
[0017]對所述拼寫區域中已輸入字符進行放大處理,並檢測用戶對進行放大處理後的已輸入字符的字符選擇操作。
[0018]較佳地,將所述選取的字符移動到所述目標位置上之後,或編輯所述選取的字符之後,還包括:
[0019]根據用戶的選擇確認操作,將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域。
[0020]較佳地,在檢測用戶在拼寫區域中已輸入字符的字符選擇操作之前,或將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域之後,還包括:
[0021]檢測用戶在編輯輸入區域中已顯示文字的選擇操作,獲取用戶選擇的文字;
[0022]查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,顯不在拼與區域中。
[0023]較佳地,所述拼寫區域中已輸入字符為拼音或字根,所述編輯輸入區域中已顯示文字為所述拼音或字根對應的文字。
[0024]一種移動終端輸入法的控制方法,包括:
[0025]檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字;
[0026]查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
[0027]較佳地,在拼寫區域中顯示所述查詢結果後,還包括:
[0028]檢測用戶在所述拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符;
[0029]檢測到用戶對於選取字符的有效字符移位操作,判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上;檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入,供用戶重新選擇確認所述拼寫區域中已輸入字符對應的文字。
[0030]較佳地,在所述用戶重新選擇確認後,該方法進一步包括:利用用戶重新選擇確認的文字替換所述用戶選擇的文字;
[0031]或者,
[0032]在所述用戶重新選擇確認、且確定光標已發生重置後,該方法進一步包括:將用戶重新選擇確認的文字作為所述光標當前所在位置的新的輸入。
[0033]一種移動終端,包括:拼寫區域字符選擇單元、拼寫區域字符移位單元和拼寫區域字符編輯單元;
[0034]所述拼寫區域字符選擇單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符;
[0035]所述拼寫區域字符移位單元,用於在檢測到用戶對於選取字符的有效字符移位操作後,並判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上;
[0036]所述拼寫區域字符編輯單元,用於檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入。[0037]較佳地,所述拼寫區域字符選擇單元包括操作檢測子單元和字符選取子單元;
[0038]所述操作檢測子單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作;
[0039]所述字符選取子單元,用於在所述操作檢測子單元確定字符選擇操作為雙擊選擇時,選擇光標左側和/或右側的相關字符;還用於在所述操作檢測子單元確定字符選擇操作為拖動選擇時,選擇拖動範圍內的所有字符,或者,選擇拖動範圍內的所有字符及其相關字符。
[0040]較佳地,所述拼寫區域字符選擇單元,進一步用於對所述拼寫區域中已輸入字符進行放大處理,並檢測用戶對進行放大處理後的已輸入字符的字符選擇操作。
[0041]較佳地,所述移動終端進一步包括文字顯示單元,用於根據用戶的選擇確認操作,將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域。
[0042]較佳地,所述移動終端進一步包括編輯輸入區域操作檢測單元和編輯輸入區域操作處理單元;
[0043]所述編輯輸入區域操作檢測單元,用於檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字;
[0044]所述編輯輸入區域操作處理單元,用於依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
[0045]一種移動終端,包括編輯輸入區域操作檢測單元和編輯輸入字符區域操作處理單元;
[0046]所述編輯輸入區域操作檢測單元,用於檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字;
[0047]所述編輯輸入區域操作處理單元,用於依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
[0048]較佳地,所述移動終端進一步包括選擇確認單元,用於在所述用戶重新選擇確認後,利用用戶重新選擇確認的文字替換所述用戶選擇的文字。
[0049]較佳地,所述移動終端進一步包括光標重置單元和選擇確認單元;
[0050]所述光標重置單元,用於檢測用戶對光標的重置操作;
[0051]所述選擇確認單元,用於在所述用戶重新選擇確認、且所述光標重置單元檢測出光標重置後,將用戶重新選擇確認的文字作為所述光標的當前位置處的新的輸入。
[0052]較佳地,所述移動終端進一步包括拼寫區域字符選擇單元和拼寫區域字符移位單元;
[0053]所述拼寫區域字符選擇單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符;
[0054]所述拼寫區域字符移位單元,用於檢測用戶對於選取字符的有效字符移位操作,並判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上。
[0055]由上述技術方案可見,本申請中,對拼寫區域,根據用戶進行的字符選擇操作選取相應的字符,並檢測用戶的有效字符移動操作,並判斷字符移動的目標位置是否在所述拼寫區域內,若是,則將選取的字符移動到目標位置上。這樣,用戶可以在拼寫區域內方便將已輸入字符進行移位,大大提高輸入法的拼音或字根修改效率。
[0056]另外,本申請中,在編輯輸入字符區域,檢測出用戶對已顯示文字的選擇操作後,反查選擇的各文字對應的拼音或字根,在彈出的拼寫區域顯示該查詢結果,供用戶重新選擇確認。這樣,對於已顯示字符進行修改時,不需要重新輸入修改字符的拼音或字根,由輸入法自動顯示相應的拼音、字根及其相關文字,大大提高了輸入法的顯示字符修改效率。
【專利附圖】
【附圖說明】
[0057]圖1a和圖1b分別為移動終端的拼寫區域與編輯輸入區域示意圖;
[0058]圖2為本申請中提供的輸入法的拼寫控制方法流程示意圖;
[0059]圖3為本申請中移動終端輸入法的編輯控制方法流程示意圖;
[0060]圖4為本申請中用於實施拼寫控制方法的移動終端結構示意圖;
[0061]圖5為本申請中用於實施編輯控制方法的移動終端結構示意圖。
【具體實施方式】
[0062]為了使本申請的目的、技術手段和優點更加清楚明白,以下結合附圖對本申請做進一步詳細說明。
[0063]圖2為本申請中提供的輸入法的拼寫控制方法流程示意圖。如圖2所示,該方法包括:
[0064]步驟201,當用戶點擊輸入框,輸入法被激活,顯示輸入法的界面,光標停留在點擊輸入的位置,等待用戶按鍵。
[0065]步驟202,接收用戶通過輸入字符按鍵輸入的字符,顯示接收的字符,查詢該字符的相關漢字,並根據相關度列出顯示給用戶,以備用戶進行選擇;接收用戶通過繼續點擊輸入字符按鈕所輸入的字符,並顯示到之前的字符之後,重新查詢所輸入的字符的相關漢字,並根據相關度列出顯示給用戶,以備用戶進行選擇。
[0066]上述步驟201-202的操作與現有輸入法的輸入編輯方法相同,這裡就不再贅述。
[0067]步驟203,檢測用戶在拼寫區域中已輸入字符的字符選擇操作。
[0068]當用戶在拼寫區域中選取已經輸入的字符,輸入法判斷拼寫區域用戶輸入是否為真。當確定為真後,繼續判斷用戶的輸入類型,當用戶的輸入為單擊、雙擊或者字符輸入區域內的拖動選擇時,開始準備進入字符的選擇流程。
[0069]優選地,該步驟中,在檢測用戶在拼寫區域中已輸入字符的字符選擇操作時,可以先對該拼寫區域中已輸入字符進行放大處理,並檢測用戶對進行放大處理後的已輸入字符的字符選擇操作,以便於用戶進行字符選擇,提高字符選擇的準確性。
[0070]步驟204,根據用戶進行字符選擇的操作,選取相應的字符,並定位輸入法的光標,用於進行下一次用戶輸入操作。
[0071]當用戶進行的操作為單擊選擇時,將輸入法光標定位在點擊處,此時用戶未選擇字符;
[0072]當用戶進行的操作為雙擊選擇時,將輸入法光標定位在點擊處,或者,還可以在智能字符選擇功能開啟後,將輸入法光標定位在點擊處,並選擇光標左側和/或右側的相關字符;這時,在智能字符選擇功能開啟後,就實現了字符的選取;
[0073]當用戶進行的操作為拖動選擇時,將輸入法光標定位在拖動操作所選擇區域的結尾處,並選擇拖動範圍內的所有字符,或者,還可以在智能字符選擇功能開啟後,將輸入法光標定位在拖動操作所選擇區域的結尾處,並選擇拖動範圍內的所有字符及其相關字符。這裡,相關字符是輸入法根據自身設置選擇出的字符,可以是與已選擇字符構成常用詞組的字符等。
[0074]通過上述雙擊和拖動的選擇,能夠實現相應字符的選取。選擇結束後,輸入法重新進入等待用戶激活的守候狀態。
[0075]步驟205,對於用戶所選取的字符,進一步檢測用戶的對於選取字符的有效字符移動操作,並在確定字符移動的目標位置在拼寫區域內後,將選取的字符複製並粘貼到字符移動的目標位置上。
[0076]在步驟204中根據用戶操作選取字符後,可以對選取字符按照下述方式實現選取字符的移動:
[0077]當用戶按住選取的字符並拖動到選取字符原所在區域之外的其他位置時,輸入法判斷出有一次有效的字符移動操作,輸入法會進一步確認當前是否有選中字符,如果沒有選中字符,則輸入法退出本次用戶輸入處理操作,重新進入等待用戶激活的守候狀態;如果有選中字符,輸入法會繼續判斷字符移動的目標地址是否是拼寫區域內的其他位置,如果不是拼寫區域內的其他位置,則輸入法退出本次用戶輸入處理操作,重新進入等待用戶激活的守候狀態;如果是拼寫區域內的其他位置,則認為目標地址有效,輸入法會將用戶選中的字符複製到剪貼板,並將原來的字符刪除,在將剪貼板中的字符複製到目標地址,並將新的輸入結果顯示給用戶,同時重新進入等待用戶激活的守候狀態。
[0078]當用戶再次輸入的時候會重新執行以上步驟202的操作,直到用戶對候選的結果進行選擇後,輸入法將選擇的結果發送給激活該輸入法的應用,並由該應用顯示到編輯輸入區域中。新顯示的文字會附加到之前顯示的文字的後邊。
[0079]至此,本申請中的移動終端輸入法的拼寫控制方法流程結束。上述拼寫控制方法,針對輸入法的拼寫區域中已輸入字符,如拼音或是字根等,可以進行選擇並拖動複製,實現快速的對輸入的拼音或字根進行修正。
[0080]圖2對應的輸入法的拼寫控制方法中,主要以對選取的字符進行移位操作進行了說明,應當理解,本申請實施例中對所選取的字符的處理不限於此,用戶還可以對選取的字符進行其他操作,例如,對選取的字符進行編輯操作,以進一步編輯所選取的字符。其中,編輯操作可以包括刪除字符和/或插入字符。
[0081]實際應用中,可以定義不同的動作以區分對選取的字符的移動操作和編輯操作,例如,如以上所述的,對所選取的字符的移動操作可以為雙擊或拖動,對所選取的字符的編輯操作可以是長按或單擊等。應當理解,本申請實施例中對所選取字符的操作的定義僅為舉例,實際應用中並不限於此,根據定義各種便於用戶操作和記憶的操作方式以觸發相應的移位或編輯操作,此處不再一一列舉。
[0082]圖3為本申請中移動終端輸入法的編輯控制方法流程示意圖。如圖3所示,該方法包括:
[0083]步驟301,識別檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字。
[0084]當用戶選取編輯輸入區域的已顯示字符,輸入法判斷編輯輸入區域的選擇是否為真,當確定為真後,進一步獲取到用戶選中的字符,並將它們傳遞到下一步驟進行查詢。
[0085]步驟302,依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在彈出的拼寫區域顯示所述查詢結果,供用戶重新選擇確認。
[0086]對於步驟301中用戶選擇的各文字,輸入法會按照移動終端的顯示習慣(目前是從左到右),循環調用拼音或字根查詢資料庫,依次查詢相應文字對應的拼音或字根,並將新搜到的拼音或字根附加到之前的拼音或字根之後,全部查詢完畢之後,將查詢結果作為用戶新的輸入顯示在輸入法的拼寫區域內,優選地,還可以對應查詢結果繼續查詢相關的文字,並根據相關度列出顯示給用戶,供用戶重新選擇確認。
[0087]步驟303,利用用戶重新選擇確認的文字替換步驟301中用戶選擇的文字或將其作為新的輸入。
[0088]當用戶選擇了最終的輸入結果,輸入法可以直接利用用戶重新選擇確認的文字替換步驟301中選擇的文字。或者,優選地,還可以在用戶重新選擇確認後,進一步判斷用戶在以上的過程中是否對編輯輸入區域的光標進行了重置,若未重置,直接刪除顯示的字符中用戶在步驟301中選擇的那些字符,並將新的確認字符添加到刪除的字符的位置,將編輯輸入區域的光標移動到剛剛確認的字符末尾。若編輯輸入區域的光標進行了重置,輸入法將新的確認字符添加到編輯輸入區域的光標重新設置的位置,添加結束後將光標移動到剛剛確認的字符末尾。完成以上的操作,輸入法對上下文進行清理,結束本次操作。
[0089]至此,本申請中輸入法的編輯控制方法流程結束。通過上述流程,對輸入法已經傳給應用的字符進行選擇,輸入法會重新檢測文字,反顯輸入的拼音或者字根,用戶可以對拼音或者字根進行再次的編輯,形成新的輸入,覆蓋原輸入或者產生新的輸入。實現更快捷的輸入,方便客戶的使用。
[0090]同時,上述拼寫和編輯輸入控制方法還可以結合到一起使用。例如,用戶對編輯輸入區域的已顯示字符進行選擇,並反查到相應的拼音或字根顯示在彈出的拼寫區域內(即執行圖3對應流程),然後,可以繼續本申請的拼寫控制方法對前述彈出的拼寫區域內的顯示內容進行修改和編輯(即執行圖2對應流程)。進一步地,對於編輯確定後的拼音或字根,可以根據用戶的確認選擇,將對應的文字顯示在編輯輸入區域,進而可以再按照本申請的編輯輸入控制方法對編輯輸入區域內的顯示內容進行選擇和反查拼音、字根,如此循環往復地利用本申請的拼寫和編輯輸入控制方法。
[0091]本申請上述實施例中,涉及的對拼寫區域中已輸入字符的選取以及對編輯輸入區域已顯示文字的選取,可以由用戶的手指選取,但並不僅限於用戶的手指,例如用戶身體的其他部分,或者其他可以被終端設備檢測到的電極的物體,例如手寫筆等,均應理解為屬於本發明披露的範疇。
[0092]另外,本申請還提供了一種移動終端,可以用於實施上述輸入法的拼寫和編輯控制方法。
[0093]圖4為本申請中用於實施拼寫控制方法的移動終端結構示意圖。如圖4所示,該移動終端包括:拼寫區域字符選擇單元、拼寫區域字符移位單元和拼寫區域字符編輯單元。
[0094]其中,拼寫區域字符選擇單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據字符選擇操作選取相應的字符。
[0095]拼寫區域字符移位單元,用於檢測用戶對於選取字符的有效字符移位操作,並判斷字符移位的目標位置是否在拼寫區域內,若是,則將選取字符移動到目標位置上。
[0096]拼寫區域字符編輯單元,用於檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入。
[0097]進一步地,拼寫區域字符選擇單元還可以包括操作檢測子單元和字符選取子單
J Li ο
[0098]其中,操作檢測子單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作。字符選取子單元,用於在操作檢測子單元確定字符選擇操作為雙擊選擇時,選擇光標左側和/或右側的相關字符;還用於在操作檢測子單元確定字符選擇操作為拖動選擇時,選擇拖動範圍內的所有字符,或者,選擇拖動範圍內的所有字符及其相關字符。
[0099]圖5為本申請中用於實施編輯控制方法的移動終端結構示意圖。如圖5所示,該移動終端包括:編輯輸入區域操作檢測單元和編輯輸入區域操作處理單元。
[0100]編輯輸入區域操作檢測單元,用於檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字。
[0101]編輯輸入區域操作處理單元,用於依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在彈出的拼寫區域中顯示查詢結果,供用戶重新選擇確認。
[0102]其中,在用戶重新選擇確認後,為將用戶重新選擇確認的文字進行處理,移動終端可以進一步包括選擇確認單元,用於在用戶重新選擇確認後,利用用戶重新選擇確認的文字替換用戶選擇的文字。
[0103]或者,移動終端還可以進一步包括光標重置單元和選擇確認單元。其中,光標重置單元,用於檢測用戶對光標的重置操作;選擇確認單元,用於在用戶重新選擇確認、且所述光標重置單元檢測出光標重置後,將用戶重新選擇確認的文字作為光標的當前位置處的新的輸入。
[0104]與上述拼寫和編輯控制方法的結合相類似地,上述圖4和圖5所述的各組成單元可以位於同一移動終端中,從而使該移動終端能夠同時實施拼寫和編輯控制方法。
[0105]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
【權利要求】
1.一種移動終端輸入法的控制方法,其特徵在於,包括: 檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符; 檢測到用戶對於選取字符的有效字符移位操作後,判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上; 檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入。
2.根據權利要求1所述的方法,其特徵在於,根據所述字符選擇操作選取相應的字符,包括: 當所述字符選擇操作為雙擊選擇時,選擇光標左側和/或右側的相關字符; 當所述字符選擇操作為拖動選擇時,選擇拖動範圍內的所有字符,或者,選擇拖動範圍內的所有字符及其相關字符。
3.根據權利要求1或2所述的方法,其特徵在於,檢測用戶在拼寫區域中已輸入字符的字符選擇操作,包括: 對所述拼寫區域中已輸入字符進行放大處理,並檢測用戶對進行放大處理後的已輸入字符的字符選擇操作。
4.根據權利要求1所述的方法,其特徵在於,將所述選取的字符移動到所述目標位置上之後,或編輯所述選取的字符之後,還包括: 根據用戶的選擇確認操作,將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域。
5.根據權利要求1或4所述的方法,其特徵在於,在檢測用戶在拼寫區域中已輸入字符的字符選擇操作之前,或將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域之後,還包括: 檢測用戶在編輯輸入區域中已顯示文字的選擇操作,獲取用戶選擇的文字; 查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,顯示在拼寫區域中。
6.根據權利要求1或4所述的方法,其特徵在於,所述拼寫區域中已輸入字符為拼音或字根,所述編輯輸入區域中已顯示文字為所述拼音或字根對應的文字。
7.—種移動終端輸入法的控制方法,其特徵在於,包括: 檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字; 查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
8.根據權利要求7所述的方法,其特徵在於,在拼寫區域中顯示所述查詢結果後,還包括: 檢測用戶在所述拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符; 檢測到用戶對於選取字符的有效字符移位操作,判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上;檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入,供用戶重新選擇確認所述拼寫區域中已輸入字符對應的文字。
9.根據權利要求8所述的方法,其特徵在於,在所述用戶重新選擇確認後,該方法進一步包括:利用用戶重新選擇確認的文字替換所述用戶選擇的文字; 或者, 在所述用戶重新選擇確認、且確定光標已發生重置後,該方法進一步包括:將用戶重新選擇確認的文字作為所述光標當前所在位置的新的輸入。
10.一種移動終端,其特徵在於,包括:拼寫區域字符選擇單元、拼寫區域字符移位單元和拼寫區域字符編輯單元; 所述拼寫區域字符選擇單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符; 所述拼寫區域字符移位單元,用於在檢測到用戶對於選取字符的有效字符移位操作後,並判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上; 所述拼寫區域字符編輯單元,用於檢測到用戶對於選取字符的編輯操作後,編輯所述選取的字符,所述編輯操作包括刪除和/或插入。
11.根據權利要求10所述的移動終端,其特徵在於,所述拼寫區域字符選擇單元包括操作檢測子單元和字符選取子單元; 所述操作檢測子單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作; 所述字符選取子單元,用於在所述操作檢測子單元確定字符選擇操作為雙擊選擇時,選擇光標左側和/或右側的相關字符;還用於在所述操作檢測子單元確定字符選擇操作為拖動選擇時,選擇拖動範圍內的所有字符,或者,選擇拖動範圍內的所有字符及其相關字符。
12.根據權利要求10或11所述的移動終端,其特徵在於,所述拼寫區域字符選擇單元,進一步用於對所述拼寫區域中已輸入字符進行放大處理,並檢測用戶對進行放大處理後的已輸入字符的字符選擇操作。
13.根據權利要求10所述的移動終端,其特徵在於,所述移動終端進一步包括文字顯示單元,用於根據用戶的選擇確認操作,將所述拼寫區域中已輸入字符所對應的文字顯示在編輯輸入區域。
14.根據權利要求10或13所述的移動終端,其特徵在於,所述移動終端進一步包括編輯輸入區域操作檢測單元和編輯輸入區域操作處理單元; 所述編輯輸入區域操作檢測單元,用於檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字; 所述編輯輸入區域操作處理單元,用於依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
15.一種移動終端,其特徵在於,包括編輯輸入區域操作檢測單元和編輯輸入字符區域操作處理單元; 所述編輯輸入區域操作檢測單元,用於檢測用戶在編輯輸入區域中對已顯示文字的選擇操作,獲取用戶選擇的文字;所述編輯輸入區域操作處理單元,用於依次查詢用戶選擇的各文字對應的拼音或字根,並將查詢結果作為用戶的新輸入,在拼寫區域中顯示所述查詢結果,供用戶重新選擇確認。
16.根據權利要求15所述的移動終端,其特徵在於,所述移動終端進一步包括選擇確認單元,用於在所述用戶重新選擇確認後,利用用戶重新選擇確認的文字替換所述用戶選擇的文字。
17.根據權利要求15所述的移動終端,其特徵在於,所述移動終端進一步包括光標重置單元和選擇確認單元; 所述光標重置單元,用於檢測用戶對光標的重置操作; 所述選擇確認單元,用於在所述用戶重新選擇確認、且所述光標重置單元檢測出光標重置後,將用戶重新選擇確認的文字作為所述光標的當前位置處的新的輸入。
18.根據權利要求15、16或17所述的移動終端,其特徵在於,所述移動終端進一步包括拼寫區域字符選擇單元和拼寫區域字符移位單元; 所述拼寫區域字符選擇單元,用於檢測用戶在拼寫區域中已輸入字符的字符選擇操作,並根據所述字符選擇操作選取相應的字符; 所述拼寫區域字符移位單元,用於檢測用戶對於選取字符的有效字符移位操作,並判斷字符移位的目標位置是否在所述拼寫區域內,若是,則將所述選取的字符移動到所述目標位置上。
【文檔編號】G06F17/24GK103838458SQ201210487045
【公開日】2014年6月4日 申請日期:2012年11月26日 優先權日:2012年11月26日
【發明者】楊磊 申請人:北京三星通信技術研究有限公司, 三星電子株式會社