本發明實施例涉及移動終端技術領域,尤其涉及一種文字編輯方法及裝置。
背景技術:
目前,隨著通信技術的不斷發展,移動終端得到了大量的普及,越來越多的移動終端進入人們的日常生活和工作當中。并且為了滿足不同用戶群的需求,越來越多的移動終端具有語音輸入功能,用戶可以利用移動終端的語音輸入功能進行語音輸入,因此極大的方便了中老年群體。
然而現有技術中,在語音輸入界面進行語音信息的輸入后,如果需要對上屏文字內容,即需要對輸入框中顯示的文字內容進行編輯,例如需要在顯示的文字內容中輸入空格、或者需要換行處理等,用戶在語音輸入界面上進行操作,調用出主鍵盤,即按鍵鍵盤,再在主鍵盤上進行操作,查找出相應的編輯按鈕,才能實現對輸入框中顯示的文字內容的編輯,該查找過程較繁雜,很容易查找不到相應的入口,從而無法實現文字編輯操作。
技術實現要素:
本發明提供一種文字編輯方法及裝置,用以解決現有技術在語音信息輸入時,針對輸入的文字進行編輯時操作較繁瑣的問題。
本發明實施例提供了一種文字編輯方法,應用于移動終端,所述方法包括:
如果當前顯示界面為語音輸入界面,接收第一用戶操作;
判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件;
當判斷結果為是時,根據所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。
進一步地,所述滿足預設編輯操作的觸發條件包括:
所述第一用戶操作為點擊操作,所述點擊操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓時長大于設定的時長閾值;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓壓力值大于設定的壓力閾值;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,按壓時長大于設定的時長閾值,且按壓壓力值大于設定的壓力閾值。
進一步地,所述接收用戶操作之前,所述方法還包括:
接收用戶的鍵盤調用操作;
判斷當前保存的鍵盤是否為語音鍵盤;
如果是,顯示語音輸入界面,如果否,在當前顯示界面顯示其他類型的鍵盤。
進一步地,如果在當前顯示界面顯示其他類型的鍵盤,所述方法還包括:
接收第二用戶操作;
如果確定所述第二用戶操作在顯示界面上的投影位置位于當前顯示界面上話筒按鈕所在區域,將當前顯示界面更新為語音輸入界面,并將當前保存的鍵盤更新為語音鍵盤。
進一步地,如果當前顯示界面為語音輸入界面,所述方法還包括:
接收用戶對所述語音輸入界面的第三用戶操作;
如果所述第三用戶操作滿足其他類型的鍵盤的調用條件,則在當前顯示界面顯示其他類型的鍵盤,將當前保存的鍵盤更新為所述其他類型的鍵盤。
本發明實施例提供了一種文字編輯裝置,所述裝置包括:
接收模塊,用于如果當前顯示界面為語音輸入界面,接收第一用戶操作;
判斷模塊,用于判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件;
編輯模塊,用于如果所述判斷模塊的判斷結果為是時,采用所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。
進一步地,所述判斷模塊包括:
第一判斷單元,用于如果所述用戶操作為點擊操作,所述點擊操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第二判斷單元,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓時長大于設定的時長閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第三判斷單元,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓壓力值大于設定的壓力閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第四判斷單元,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,按壓時長大于設定的時長閾值,且按壓壓力值大于設定的壓力閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件。
進一步地,所述接收模塊,還用于接收用戶的鍵盤調用操作;
所述判斷模塊,還用于判斷當前保存的鍵盤是否為語音鍵盤;
所述裝置還包括:
顯示模塊,用于當判斷模塊的判斷當前保存的鍵盤為語音鍵盤時,顯示語音輸入界面,當判斷模塊的判斷當前保存的鍵盤非語音鍵盤時,在當前顯示界面顯示其他類型的鍵盤。
進一步地,所述接收模塊,還用于接收第二用戶操作;
所述顯示模塊,還用于在當前顯示界面顯示其他類型的鍵盤時,如果確定所述第二用戶操作在顯示界面上的投影位置位于當前顯示界面上話筒按鈕所在區域,將當前顯示界面更新為語音輸入界面;
所述裝置還包括:
保存模塊,用于將當前保存的鍵盤更新為語音鍵盤。
進一步地,所述接收模塊,還用于接收用戶對所述語音輸入界面的第三用戶操作;
所述顯示模塊,還用于當前顯示界面為語音輸入界面時,如果所述第三用戶操作滿足其他類型的鍵盤的調用條件,則在當前顯示界面顯示其他類型的鍵盤;
所述裝置還包括:
保存模塊,用于當前保存的鍵盤更新為其他類型的鍵盤。
本發明實施例提供了一種文字編輯方法及裝置,該方法中如果當前顯示界面為語音輸入界面,接收第一用戶操作;判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件;當判斷結果為是時,根據所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。由于在本發明實施例中如果當前顯示界面為語音輸入界面,并且第一用戶操作滿足預設編輯操作的觸發條件,則可以直接對當前顯示界面輸入框中顯示的文字內容進行編輯,無需進行繁瑣操作,簡化了編輯按鈕的查找調出步驟,方便了操作,提高了用戶體驗。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種文字編輯過程示意圖;
圖1A為本發明實施例1提供的一種顯示有語音鍵盤的顯示界面;
圖1B為本發明實施例1提供的另一種顯示有語音鍵盤的顯示界面;
圖1C為本發明實施例1提供的當前顯示界面顯示按鍵鍵盤的示意圖;
圖1D為本發明實施例2提供的進入的其他界面示意圖;
圖1E為本發明實施例2提供的顯示有語音鍵盤的當前顯示界面示意圖;
圖2為本發明實施例3提供的一種文字編輯過程示意圖;
圖3為本發明實施例提供的一種文字編輯裝置結構示意圖。
具體實施方式
為了簡化了編輯按鈕的調出步驟,提高用戶體驗,方便用戶進行文字編輯,本發明實施例提供了一種文字編輯方法及裝置。
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例1:
圖1為本發明實施例提供的一種文字編輯過程示意圖,該過程包括以下步驟:
S101:如果當前顯示界面為語音輸入界面,接收第一用戶操作。
S102:判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件,如果是,進行S103。
S103:根據所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。
當判斷所述第一用戶操作不滿足預設編輯操作的觸發條件時,可結束當前操作,在具體應用時,可根據使用環境進行設置,具體可以與上述描述不同,在本發明實施例中對此不進行限制。
本發明實施例提供的文字編輯方法應用于移動終端,該移動終端主要是指手機,但不排除其他設備,比如平板電腦、個人通信系統(PCS)、個人數字助理(PDA)等,對于本發明的核心構思來說,手機能夠充分發揮本發明的優勢,但手機并非本發明的移動終端的唯一表現形式,只要具有語音輸入功能的移動設備即可。
本發明實施例提供的語音輸入界面中包含有語音鍵盤,語音鍵盤界面如圖1A所示,該鍵盤界面簡潔、功能單一,不容易讓用戶迷失在繁雜的功能里。另外為了豐富語音鍵盤的功能,該語音鍵盤除了具備語音輸入功能,還可以具有編輯功能,并且根據每個編輯功能,在語音鍵盤上預設有相應的編輯按鈕。
所述編輯按鈕包括以下至少一種:
復制按鈕、粘貼按鈕、刪除按鈕和回車按鈕。
為了方便用戶對輸入框中顯示的文字內容,即對上屏文字內容進行編輯,該語音鍵盤還提供了相應的編輯功能,該編輯功能可以是復制功能、粘貼功能、刪除功能、回車功能、空格功能等等中的一種或幾種,并且在語音鍵盤提供上述一種或幾種編輯功能時,提供的每個編輯功能在語音鍵盤上預設有相應的編輯按鈕。
例如語音鍵盤提供的編輯功能包括:復制功能、粘貼功能、刪除功能和回車功能,則如圖1A所示中的語音鍵盤,在該語音鍵盤上預設有復制按鈕、粘貼按鈕、刪除按鈕和回車按鈕。
不過該語音鍵盤可以提供上述一種或多種編輯功能,該語音鍵盤提供什么編輯功能,就可以在語音鍵盤的顯示面板上顯示該編輯功能的按鈕。并且該編輯按鈕的顯示位置和顯示方式可以不限定,只要用戶能夠識別出來相應編輯按鈕,并能夠對該編輯按鈕進行操作即可。
在語音輸入界面下,該語音輸入界面上顯示有預設的編輯按鈕時,接收到第一用戶操作時,可以判斷第一用戶操作是否滿足預設編輯操作的觸發條件,其中該第一用戶操作可以是點擊操作,也可以是按壓操作,還可以是雙擊操作等等。
如果第一用戶操作為點擊操作、或按壓操作或雙擊操作,可以根據該第一用戶操作的位置判斷第一用戶操作是否滿足預設編輯操作的觸發條件,即如果該第一用戶操作的位置在顯示界面上的投影位置位于預設編輯按鈕的顯示區域,則確定第一用戶操作滿足預設編輯操作的觸發條件。確定第一用戶操作滿足預設編輯操作的觸發條件后,即可根據該第一用戶操作的位置,根據所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。
由于在本發明實施例中如果當前顯示界面為語音輸入界面,并且第一用戶操作滿足預設編輯操作的觸發條件,則可以直接對當前顯示界面輸入框中顯示的文字內容進行編輯,無需進行繁瑣操作,簡化了編輯按鈕的查找調出步驟,方便了操作,提高了用戶體驗。
實施例2:
為了有效的根據用戶操作,確定是否進行編輯操作,在本發明實施例中預先保存有預設編輯操作的觸發條件,具體的,在上述實施例的基礎上,在本發明實施例中,如果當前顯示界面為語音輸入界面,所述滿足預設編輯操作的觸發條件包括:
所述第一用戶操作為點擊操作,所述點擊操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓時長大于設定的時長閾值;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓壓力值大于設定的壓力閾值;或,
所述第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,按壓時長大于設定的時長閾值,且按壓壓力值大于設定的壓力閾值。
因為要進行編輯操作,在本發明實施例的語音輸入界面上顯示有編輯按鈕,具體的編輯按鈕可以顯示在語音鍵盤所在區域,該編輯按鈕可以是一個,也可以是多個,如圖1A所示。如果第一用戶操作為點擊操作,所述點擊操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域。即用戶點擊了預設在語音輸入界面上的編輯按鈕時,則確定該第一用戶操作滿足該編輯按鈕對應的編輯操作的觸發條件。
第一用戶操作還可以是按壓操作,可以根據按壓操作的位置,以及至少一種以下參數來判斷第一用戶操作是否滿足預設編輯操作的觸發條件,該參數包括按壓時長和按壓壓力值。具體的包括:所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓時長大于設定的時長閾值。其中該時長閾值為預先設定的時間長度值,例如可以是0.5s、1s等。
或者,也可以是第一用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓壓力值大于設定的壓力閾值。該壓力閾值為預先設定的壓力值;當然也可以是同時根據壓力值和按壓時長來進行判斷。
下面以第一用戶操作為點擊操作為例進行說明,如圖1A所示中的語音鍵盤,如果用戶點擊語音鍵盤上的復制按鈕,則移動終端可以向用戶提供復制功能,如果用戶點擊語音鍵盤上的粘貼按鈕,則移動終端可以向用戶提供粘貼功能,如果用戶點擊語音鍵盤上的刪除按鈕,則移動終端可以向用戶提供刪除功能,如果用戶點擊語音鍵盤上的回車按鈕,則移動終端可以向用戶提供回車功能。具體的當移動終端識別到用戶點擊相應的按鈕,向用戶提供相應編輯功能的過程屬于現有技術,在本發明實施例中對該過程不進行贅述。
實施例3:
語音輸入功能均作為主鍵盤的一個附屬功能,如果在當前界面下需要進行語音信息的輸入,用戶需要在當前界面先調用主鍵盤,即按鍵鍵盤,然后通過主鍵盤的語音輸入功能入口使移動終端進入語音識別狀態。該調用過程較繁瑣,尤其對于嚴重依賴語音輸入功能的中老年群體,每次通過調用主鍵盤,查找主鍵盤的語音輸入功能入口等的繁雜操作,很容易查找不到相應的入口,從而無法實現語音信息的輸入。本發明實施例為了簡化了語音鍵盤的調出步驟,提高用戶體驗,方便用戶進行語音信息輸入,如圖2所示,在所述接收用戶操作之前,所述方法還包括:
S201:接收用戶的鍵盤調用操作。
當顯示界面中包含輸入框時,用戶可以點擊輸入框,移動終端接收用戶的點擊操作,如果判斷該點擊操作在顯示界面上的投影位置位于顯示界面上輸入框所在區域,則確定接收到用戶的鍵盤調用操作。例如顯示界面可以是微信界面,當點擊微信應用通訊錄中的聯系人后,與該聯系人進行信息發送時,顯示界面可以顯示輸入框,此時用戶點擊輸入框,移動終端確定接收用戶的點擊操作,如果該點擊操作在顯示界面上的投影位置位于顯示界面上輸入框所在區域,則確定接收到用戶的鍵盤調用操作。可以郵件應用界面,如果用戶點擊收件人對應的輸入框或者點擊正文部分對應的輸入框,移動終端都可以確定該點擊操作為鍵盤調用操作。
該鍵盤調用操作還可能是調用顯示界面的某一功能的操作,例如當前的應用為信息,當用戶點擊創建新信息時,因為創建新信息時需要用戶輸入相應的內容,此時該創建新信息的顯示界面將會包含進行信息輸入的鍵盤。因此此時可以將用戶創建新信息的操作,作為鍵盤調用操作。
具體的識別鍵盤調用操作與現有技術中調用按鍵鍵盤的鍵盤調用操作是相同的,該鍵盤調用操作的識別過程屬于現有技術,在本發明實施例中對該過程不進行贅述。
S202:判斷當前保存的鍵盤是否為語音鍵盤,如果是,進行S203,否則,進行S204。
在本發明實施例中為了簡化語音鍵盤的調用步驟,提高用戶體驗,方便用戶進行語音信息輸入,移動終端中保存有待調用的鍵盤的信息,具體的該待調用的鍵盤的信息可以預先保存到移動終端中,可以是預先配置在移動終端中的,也可以是移動終端根據用戶的使用習慣確定的。該鍵盤的信息可以是鍵盤的標識信息,鍵盤的名稱或類型等信息
當移動終端保存有待調用的鍵盤的信息時,如果移動終端確定接收到了用戶的鍵盤調用操作,則可以根據當前保存的鍵盤的信息,確定待調用的鍵盤的信息,例如可以確定待調用的鍵盤的名稱,或者待調用的鍵盤的類型等。
S203:顯示語音輸入界面。
具體的,在本發明實施例中為了方便移動終端的調用,在移動終端中預先配置有按鍵鍵盤、手寫鍵盤和語音鍵盤等。該語音鍵盤為具有語音輸入功能的鍵盤面板,圖1A為本發明實施例提供的一種顯示有語音鍵盤的顯示界面,該顯示界面為創建新信息的界面,在該顯示界面輸入框及其下方(圖1A中的上、下)顯示的界面為語音鍵盤。圖1B為本發明實施例提供了的另一種顯示有語音鍵盤的顯示界面,該顯示界面為創建新信息時,通過按鍵鍵盤的語音輸入功能入口調出的語音輸入界面,可以將該語音輸入界面輸入框及其下方(圖1B中的上、下)顯示的界面作為語音鍵盤。
語音鍵盤的具體實現形式不限,只要具有語音輸入功能即可。
S204:在當前顯示界面顯示其他類型的鍵盤。
如果當前保存的鍵盤非語音鍵盤,例如當前保存的鍵盤為按鍵鍵盤,即主鍵盤,則在當前顯示界面顯示按鍵鍵盤,即采用現有技術中的界面顯示方式,顯示該當前顯示界面,顯示后該當前顯示界面上將顯示按鍵鍵盤。如果當前保存的是手寫鍵盤,則在當前顯示界面顯示手寫鍵盤。
還以上述例子進行說明,如果當前需要創建新信息,例如當前為在信息界面上點擊創建新信息的按鈕,則移動終端將該點擊操作作為鍵盤調用操作,判斷當前保存的鍵盤為按鍵鍵盤,則在當前顯示界面顯示按鍵鍵盤,圖1C為當前顯示界面為創建新信息界面,當前顯示界面顯示按鍵鍵盤的示意圖。
由于在本發明實施例中預先保存了待調用的鍵盤的信息,在進行鍵盤調用時,如果當前保存的鍵盤為語音鍵盤,則在當前顯示界面顯示語音鍵盤,因此只要在移動終端保存了語音鍵盤的信息,進行調用時即可在顯示界面顯示語音鍵盤,無需進行繁瑣操作,簡化了語音鍵盤的調出步驟,方便了操作,提高了用戶體驗。
實施例4:
如果當前顯示界面顯示有其他類型的鍵盤,用戶可以對該其他類型的鍵盤進行操作,從而調出語音鍵盤,因此在上述實施例的基礎上,在本發明實施例中,所述方法還包括:
接收第二用戶操作;
如果確定所述第二用戶操作在顯示界面上的投影位置位于當前顯示界面上話筒按鈕所在區域,在當前顯示界面更新為語音輸入界面,并將當前保存的鍵盤更新為語音鍵盤。
具體的在本發明實施例中如果當前顯示界面顯示有按鍵鍵盤,用戶可以通過對按鍵鍵盤的操作,調出語音鍵盤,如果調出語音鍵盤后,將該當前顯示更新為語音輸入界面,其中該語音輸入界面為顯示有語音鍵盤的界面,并且將當前保存的鍵盤更新為語音鍵盤。調出語音鍵盤后,無論用戶是否采用該語音鍵盤進行信息的輸入,移動終端都可以將當前保存的鍵盤更新為語音鍵盤。并且,當用戶調出語音鍵盤后,未再調用按鍵鍵盤,用戶進入其他界面后,當用戶下次再進行鍵盤調用操作時,將會在顯示界面顯示語音鍵盤。
例如圖1C所示當前顯示界面顯示有按鍵鍵盤,該顯示界面可以是用戶初次進行語音鍵盤設置的界面,此時可以認為移動終端保存的鍵盤為默認鍵盤,該默認鍵盤可以是按鍵鍵盤;該顯示界面也可以是在移動終端接收到用戶的鍵盤調用操作,當前保存的鍵盤為按鍵鍵盤時顯示的界面。此時用戶可以點擊按鍵鍵盤工具欄的語音鍵盤入口,如圖1C所示的話筒按鈕,此時移動終端接收到第二用戶操作,該第二用戶操作為點擊操作,且點擊操作在顯示界面上的投影位置位于當前顯示界面上話筒按鈕所在區域,則在當前顯示界面顯示語音按鍵,如圖1A所示顯示有語音鍵盤的該當前顯示界面。
調出語音鍵盤后,無論用戶是否采用該語音鍵盤進行信息的輸入,移動終端都可以將當前保存的鍵盤更新為語音鍵盤。并且,當用戶調出語音鍵盤后,未再調用按鍵鍵盤,用戶進入其他界面后,如圖1D所示的當前進入的其他界面的示意圖,此時移動終端保存的鍵盤依然是語音鍵盤。因為此時移動終端自動記憶了語音鍵盤的激活狀態,因此下次再進入不同的輸入框時,還會調出語音鍵盤。例如當用戶再次進入的界面為微信應用的界面,在該界面上包含有輸入框,用戶點擊輸入框,則移動終端接收到用戶的鍵盤調用操作,因為當前保存的鍵盤為語音鍵盤,因此在當前顯示界面顯示語音鍵盤,顯示有語音鍵盤的當前顯示界面如圖1E所示。
實施例5:
如果當前顯示界面為語音輸入界面,該語音輸入界面上顯示有語音鍵盤,用戶可以對該語音鍵盤進行操作,從而調出按鍵鍵盤或手寫鍵盤等,因此在上述各實施例的基礎上,在本發明實施例中,所述方法還包括:
識別用戶對所述語音輸入界面的第三用戶操作;
如果所述第三用戶操作滿足其他類型的鍵盤的調用條件,則在當前顯示界面顯示其他類型的鍵盤,將當前保存的鍵盤更新為所述其他類型的鍵盤。
具體的,在本發明實施例中為了實現鍵盤切換功能,可以在該語音鍵盤上設置有按鍵鍵盤的切換入口,并且還可以設置手寫鍵盤的切換入口,當用戶的第三用戶操作滿足按鍵鍵盤的調用條件,則在當前顯示界面顯示按鍵鍵盤。
該第三用戶操作可以是點擊操作,也可以是按壓操作。在該語音鍵盤上設置有按鍵鍵盤的切換入口,可以是在該語音鍵盤上設置按鍵鍵盤按鈕。該按鍵鍵盤按鈕可以設置在語音鍵盤的鍵盤面板的任何位置,例如可以是設置在最上面,例如圖1E所示的,輸入框左側的位置(圖1E所示的左右)、也可以設置在中間,如圖1E所示的按鍵鍵盤按鈕的顯示位置等等。
當用戶的第三用戶操作為點擊操作時,所述第三用戶操作滿足按鍵鍵盤的調用條件為:該點擊操作在顯示界面上的投影位置位于當前顯示界面上按鍵鍵盤按鈕所在區域;當第三用戶操作為按壓操作,所述第三用戶操作滿足按鍵鍵盤的調用條件可以為:該按壓操作在顯示界面上的投影位置位于當前顯示界面上按鍵鍵盤按鈕所在區域,并且按壓時長大于設定的時長閾值,或者是該按壓操作在顯示界面上的投影位置位于當前顯示界面上按鍵鍵盤按鈕所在區域,并且按壓的壓力值大于設定的壓力閾值,還可以是該按壓操作在顯示界面上的投影位置位于當前顯示界面上按鍵鍵盤按鈕所在區域,按壓時長大于設定的時長閾值,且按壓的壓力值大于設定的壓力閾值。
調出按鍵鍵盤后,無論用戶是否采用該按鍵鍵盤進行信息的輸入,移動終端都可以將前保存的鍵盤更新為按鍵鍵盤。并且,當用戶調出按鍵鍵盤后,未再調用語音鍵盤,用戶進入其他界面后,當用戶下次再進行鍵盤調用操作時,將會在顯示界面顯示按鍵鍵盤。
當移動終端接收到第三用戶操作,并且判斷第三用戶操作滿足按鍵鍵盤的調用條件,則在當前顯示界面顯示按鍵鍵盤的過程屬于現有技術,即移動終端切換鍵盤功能為現有技術,在本發明實施例中對該過程不進行贅述。
圖3為本發明實施例提供的一種文字編輯裝置結構示意圖,該裝置包括:
接收模塊31,用于如果當前顯示界面為語音輸入界面,接收第一用戶操作;
判斷模塊32,用于判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件;
編輯模塊33,用于如果所述判斷模塊的判斷結果為是時,采用所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。
所述判斷模塊32包括:
第一判斷單元321,用于如果所述用戶操作為點擊操作,所述點擊操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第二判斷單元322,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓時長大于設定的時長閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第三判斷單元323,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,且按壓壓力值大于設定的壓力閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件;
第四判斷單元324,用于如果所述用戶操作為按壓操作,所述按壓操作的位置在顯示界面上的投影位置位于所述語音輸入界面上相應編輯按鈕的顯示區域,按壓時長大于設定的時長閾值,且按壓壓力值大于設定的壓力閾值時,確定所述用戶操作是否滿足相應編輯操作的觸發條件。
所述接收模塊31,還用于接收用戶的鍵盤調用操作;
所述判斷模塊32,還用于判斷當前保存的鍵盤是否為語音鍵盤;
所述裝置還包括:
顯示模塊34,用于當判斷模塊的判斷當前保存的鍵盤為語音鍵盤時,顯示語音輸入界面,當判斷模塊的判斷當前保存的鍵盤非語音鍵盤時,在當前顯示界面顯示其他類型的鍵盤。
所述接收模塊31,還用于接收第二用戶操作;
所述顯示模塊34,還用于在當前顯示界面顯示其他類型的鍵盤時,如果確定所述第二用戶操作在顯示界面上的投影位置位于當前顯示界面上話筒按鈕所在區域,在當前顯示界面更新為語音輸入界面;
所述裝置還包括:
保存模塊35,用于將當前保存的鍵盤更新為語音鍵盤。
所述接收模塊31,還用于接收用戶對所述語音輸入界面的第三用戶操作;
所述顯示模塊34,還用于當前顯示界面為語音輸入界面時,如果所述第三用戶操作滿足其他類型的鍵盤的調用條件,則在當前顯示界面顯示其他類型的鍵盤;
所述裝置還包括:
保存模塊35,用于當前保存的鍵盤更新為其他類型的鍵盤。
本發明實施例提供的文字編輯裝置位于移動終端,該移動終端主要是指手機,但不排除其他設備,比如平板電腦、個人通信系統(PCS)、個人數字助理(PDA)等,對于本發明的核心構思來說,手機能夠充分發揮本發明的優勢,但手機并非本發明的移動終端的唯一表現形式,只要具有語音輸入功能的移動設備即可。
本發明實施例提供了一種文字編輯方法及裝置,該方法中如果當前顯示界面為語音輸入界面,接收第一用戶操作;判斷所述第一用戶操作是否滿足預設編輯操作的觸發條件;當判斷結果為是時,根據所述預設編輯操作對當前顯示界面輸入框中顯示的文字內容進行編輯。由于在本發明實施例中如果當前顯示界面為語音輸入界面,并且第一用戶操作滿足預設編輯操作的觸發條件,則可以直接對當前顯示界面輸入框中顯示的文字內容進行編輯,無需進行繁瑣操作,簡化了編輯按鈕的查找調出步驟,方便了操作,提高了用戶體驗。
對于系統/裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者一個操作與另一個實體或者另一個操作區分開來,而不一定要求或者暗示這些實體或者操作之間存在任何這種實際的關系或者順序。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。