一種信息處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法及電子設(shè)備,該信息處理方法應(yīng)用于一電子設(shè)備,所述方法包括:在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作;根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串;將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。本申請?zhí)峁┑纳鲜黾夹g(shù)方案中,通過第一觸控按鍵與第二觸控按鍵的切換實現(xiàn)按鍵區(qū)域的共享,從而解決現(xiàn)有技術(shù)中的虛擬按鍵占用過大顯示區(qū)域的技術(shù)問題,減小虛擬按鍵對顯示區(qū)域的占用率。
【專利說明】一種信息處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,特別涉及一種按鍵切換的方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,觸控顯示技術(shù)得到了快速的發(fā)展,在觸控顯示屏上采用虛擬按鍵來代替物理按鍵,縮小了電子設(shè)備的外圍尺寸,擴大了顯示屏的尺寸,徹底改變了電子設(shè)備的外形。
[0003]在現(xiàn)有的觸控電子設(shè)備上,通常設(shè)置有虛擬鍵盤,如觸控手機、觸控電腦等,在虛擬鍵盤上通常設(shè)置有字母、數(shù)字、標(biāo)點等多個虛擬按鍵,用戶可以通過虛擬鍵盤輸入想要輸入的信息,在不需要使用虛擬鍵盤時,可以將虛擬鍵盤隱藏。
[0004]本申請發(fā)明人在實現(xiàn)本申請實施例技術(shù)方案的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下技術(shù)問題:
[0005]現(xiàn)有技術(shù)中,虛擬按鍵包含字母、數(shù)字、標(biāo)點等,數(shù)量眾多,需要較大的顯示區(qū)域來顯示虛,如用戶在需要向觸控手機輸入信息時,觸控顯示屏上常常需要顯示字母、數(shù)字、標(biāo)點等虛擬按鍵,占用了手機顯示屏的大半個顯示區(qū)域,大大減小了顯示屏的有效顯示區(qū)域,可見現(xiàn)有技術(shù)的虛擬按鍵存在占用過大顯示區(qū)域的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種按鍵切換方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中電子設(shè)備上虛擬按鍵存在的占用過大顯示區(qū)域的技術(shù)問題,減小虛擬按鍵對顯示區(qū)域的占用率。
[0007]本申請實施例提供一種信息處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括一顯示單元,所述方法包括:
[0008]在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作;
[0009]根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串;
[0010]將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
[0011]可選的,在所述虛擬鍵盤為撥號鍵盤時,所述在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作,具體包括:
[0012]檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作;
[0013]在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示所述通話應(yīng)用的撥號界面,其中,所述撥號界面上至少包含所述第一觸控按鍵和所述撥號鍵盤;
[0014]通過所述撥號鍵盤獲得所述輸入操作。
[0015]可選的,所述第一觸控按鍵具體為:用于啟動所述電子設(shè)備進入語音輸入模式的語音啟動按鍵,其中,在所述電子設(shè)備處于所述語音輸入模式時,用戶可語音輸入通信號碼或文字信息。
[0016]可選的,所述第二觸控按鍵具體為:用于對所述字符串進行編輯的刪除按鍵;或
[0017]用于向?qū)Χ穗娮釉O(shè)備發(fā)出通信息請求的呼叫按鍵,其中所述對端電子設(shè)備為所述編輯區(qū)域中輸入的通信號碼對應(yīng)的電子設(shè)備;或
[0018]用于將所述字符串作為收件人以進入短信編輯狀態(tài)的短信按鍵;或
[0019]用于將所述字符串發(fā)送給設(shè)定收件人的發(fā)送按鍵。
[0020]可選的,所述將所述第一觸控按鍵替換為第二觸控按鍵,具體包括:
[0021]檢測所述字符串是否為數(shù)字;
[0022]當(dāng)所述字符串為數(shù)字時,將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短按鍵。
[0023]可選的,所述將所述第一觸控按鍵替換為第二觸控按鍵,具體包括:
[0024]檢測所述字符串中是否包含文字;
[0025]當(dāng)所述字符串中包含文字時,將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
[0026]可選的,所述方法還包括:
[0027]當(dāng)所述編輯區(qū)域未顯示有至少一個字符時,將所述第二觸控按鍵替換為所述第一觸控按鍵。
[0028]本申請實施例還提供一種電子設(shè)備中,該電子設(shè)備包含一顯示單元,所述電子設(shè)備包括:
[0029]第一獲取單元,用于在所述顯示單元上顯示一虛擬鍵盤、一編輯區(qū)域及第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作;
[0030]第二獲取單元,用于根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串;
[0031]第一替換單元,用于將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
[0032]可選的,所述第一獲取單元具體包括:
[0033]第一檢測子單元,用于檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作;
[0034]第一調(diào)用子單元,用在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示所述通話應(yīng)用的撥號界面,其中,所述撥號界面上至少包含所述第一觸控按鍵和所述撥號鍵盤;
[0035]第一獲取子單元,用于通過所述撥號鍵盤獲得所述輸入操作。
[0036]可選的,所述第一替換單元具體包括:
[0037]第一檢測子單元,用于檢測所述字符串是否為數(shù)字;
[0038]第一替換子單元,用于在所述字符串為數(shù)字時,將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短信按鍵。
[0039]可選的,第一替換單元具體包括:
[0040]第二檢測子單元,用于檢測所述字符串中是否包含文字;
[0041]第二替換子單元,用于在所述字符串中包含文字時,將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
[0042]可選的,所述電子設(shè)備還包括:
[0043]第二替換單元,用于在所述編輯區(qū)域未顯示有至少一個字符時,將所述第二觸控按鍵替換為所述第一觸控按鍵。
[0044]本申請實施例中的上述一個或多個技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0045]1、在本申請中,在通過虛擬鍵盤獲取到包含至少一個字符的字符串時,將電子設(shè)備顯示單元上的第一觸控按鍵替換為第二觸控按鍵,實現(xiàn)第一觸控按鍵和第二觸控按鍵對同一顯示區(qū)域的共享,即兩個不同的觸控按鍵在不同的使用情況下用一個顯示區(qū)域來顯示,避免所有可能用到的觸控按鍵都同時顯示,減少虛擬按鍵對顯示區(qū)域的占用,從而解決現(xiàn)有技術(shù)中電子設(shè)備上虛擬按鍵占用過大顯示區(qū)域的技術(shù)問題,達到減小虛擬按鍵對顯示區(qū)域的占用率的技術(shù)問題。
[0046]2、在本申請中,由于根據(jù)用戶的實際需要在獲取到字符串的輸入之后,才將暫時不會使用到的第一觸控按鍵替換為需要使用的第二觸控按鍵,使得在需要使用第二觸控按鍵時,顯示單元上顯示第二觸控按鍵,并在顯示單元的編輯區(qū)域內(nèi)字符串為O時,即用戶需要使用第一觸控按鍵時,則自動將第二觸控按鍵替換回第一觸控按鍵,實現(xiàn)虛擬觸控按鍵的智能切換,提高了用戶體驗。
[0047]3、本申請中,在通話應(yīng)用的撥號界面內(nèi)的撥號鍵盤內(nèi)嵌入了用于啟動語音輸入模式的操控控件,當(dāng)用戶通過撥號鍵盤輸入數(shù)字字符的字符串的時候,該用于啟動語音輸入模式的操控控件將被替換成對該字符串進行編輯的操控控件,例如,用于刪除的操控控件。利用該刪除功能的操控控件刪除所述字符串為O個時,當(dāng)用戶操控(例如,點擊、長按)所述用于刪除的操控控件一結(jié)束。該字符串進行編輯的操控控件被替換成用于啟動語音輸入模式的操控控件。使得語音與撥號盤的嵌入方式關(guān)系更加緊密,同時不因為多了一個用于啟動語音輸入模式的操控控件而擠壓了撥號鍵盤的原有顯示區(qū)域;并且讓用戶默認搜索聯(lián)系人的輸入方式更多,當(dāng)用戶選擇其中一種輸入方式(鍵盤輸入)后,另一種輸入方式(語音輸入)被替換并隱藏,兩種輸入方式的切換自然,符合用戶的使用習(xí)慣,操作簡便。
【專利附圖】
【附圖說明】
[0048]圖1為本申請實施例一提供的一種信息處理方法的流程示意圖;
[0049]圖2為本申請實施例一提供的語音啟動按鍵和刪除按鍵的切換示意圖;
[0050]圖3為本申請實施例一提供的語音啟動按鍵和呼出按鍵的切換示意圖;
[0051]圖4為本申請實施例二提供的一種電子設(shè)備的結(jié)構(gòu)方框圖。
【具體實施方式】
[0052]在本申請實施例提供的技術(shù)方案中,在通過虛擬鍵盤獲取到的字符串時,將電子設(shè)備顯示單元上的第一觸控按鍵替換為第二觸控按鍵,實現(xiàn)第一觸控按鍵和第二觸控按鍵對同一顯示區(qū)域的共享,解決現(xiàn)有技術(shù)中電子設(shè)備上虛擬按鍵占用過大顯示區(qū)域的技術(shù)問題,達到減小虛擬按鍵對顯示區(qū)域的占用率的技術(shù)問題。
[0053]下面結(jié)合附圖對本申請實施例技術(shù)方案的主要實現(xiàn)原理、【具體實施方式】及其對應(yīng)能夠達到的有益效果進行詳細的闡述。
[0054]實施例一
[0055]請參考圖1,本申請實施例提供一種信息處理方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括一顯示單元,該方法包括:
[0056]SlOl:在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作。
[0057]S102:根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串;
[0058]S103:將所述字符串顯示在所述顯示單元的編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
[0059]在具體實施過程中,在顯示單元上設(shè)置一個可被替換的第一觸控按鍵,所述第一觸控按鍵為在使用虛擬鍵盤進行信息輸入時通常不會使用到的虛擬按鍵。比如:語音啟動按鍵、用于隱藏虛擬鍵盤的隱藏按鍵、用于切換虛擬鍵盤布局的切換按鍵。
[0060]其中,語音啟動按鍵為啟動所述電子設(shè)備進入語音輸入模式的觸發(fā)按鍵,其中,在所述電子設(shè)備處于所述語音輸入模式時,用戶可語音輸入通信號碼或文字信息。而在使用虛擬鍵盤進行信息輸入時,通常不會使用到該語音啟動按鍵;同樣的,虛擬鍵盤上的隱藏按鍵和所述切換按鍵在使用虛擬鍵盤輸入信息的過程中,也不會使用到該按鍵,不需要一直顯示在顯示單元上,因此可將這些按鍵設(shè)置為第一觸控按鍵。
[0061]相應(yīng)的,替換第一觸控按鍵的第二觸控按鍵則為在使用虛擬鍵盤進行信息輸入時需要使用到的虛擬按鍵,如編輯輸入信息的刪除按鍵、發(fā)送輸入信息的發(fā)送按鍵、呼叫輸入號碼的呼叫按鍵等。
[0062]由于在同一狀態(tài)下用戶不會同時使用第一觸控按鍵和第二觸控按鍵,所以不需要同時在虛擬鍵盤上顯示第一觸控按鍵和第二觸控按鍵,因此本申請在顯示上設(shè)置一共享區(qū)域用于顯示第一觸控按鍵或第二觸控按鍵,并實現(xiàn)在不同的使用狀態(tài)下切換第一觸控按鍵和第二觸控按鍵。為了實現(xiàn)第一觸控按鍵與第二觸控按鍵之間的自動切換執(zhí)行SlOl。
[0063]在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作。具體的,在用戶需要向電子設(shè)備輸入信息時,觸控對應(yīng)的顯示區(qū)域或者特定的觸控按鍵,如用戶點擊短信應(yīng)用中的編輯區(qū)域,或觸控綠色的呼叫按鍵,此時電子設(shè)備則會在顯示單元上顯示用于信息輸入的虛擬鍵盤、對輸入信息進行顯示和編輯的編輯區(qū)域及可替換的第一觸控按鍵,并通過虛擬鍵盤檢測獲得輸入操作。
[0064]SlOl中檢測獲得的輸入操作包含兩種情況:一是用戶直接觸控第一觸控按鍵,向電子設(shè)備輸入切換為語音輸入模式的切換指令,此時直接執(zhí)行切換指令;二是用戶觸控虛擬按鍵向電子設(shè)備輸入字符信息,此時接下來執(zhí)行S102。
[0065]S102:根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串。在不同的應(yīng)用環(huán)境下,與輸入操作對應(yīng)的字符串類型不同,例如:在短信編輯時輸入的字符串可以包含數(shù)字、文字、符號等信息,而在撥打電話的時候,輸入的字符串則會為數(shù)字或文字。當(dāng)根據(jù)輸入操作獲得包含至少一個字符的字符串時,執(zhí)行S103。
[0066]S103:將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。因為在將用戶輸入的字符串顯示在編輯區(qū)域之后,用戶有可能會需要使用到當(dāng)前未顯示在顯示單元上的第二觸控按鍵,所以在將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
[0067]在上述情況下將顯示單元上的第一觸控按鍵替換成第二觸控按鍵之后,本申請實施例還進一步檢測電子設(shè)備是否需要還原第一觸控按鍵。具體的,電子設(shè)備可以通過檢測其顯示單元上的編輯區(qū)域中的所有字符是否被清空來確定是否需要還原第一觸控按鍵。若檢測出編輯區(qū)域未顯示有至少一個字符,即所有字符被清空,表明電子設(shè)備從字符信息輸入狀態(tài)轉(zhuǎn)變?yōu)榱朔亲址畔⑤斎霠顟B(tài),此時用戶可能需要切換輸入方式等其他操作,則將當(dāng)前虛擬鍵盤上的第二觸控按鍵替換為第一觸控按鍵。若檢測出編輯區(qū)域中的所有字符未被清空,表明虛擬鍵盤仍然處于字符信息輸入狀態(tài),不進行按鍵還原。在具體的實施過程中,第一觸控按鍵和第二觸控按鍵具體為什么按鍵可以由用戶根據(jù)需要自行進行設(shè)定。較佳的,第二觸控按鍵具體可以為以下四種按鍵中的一種:
[0068]⑴、用于對所述字符串進行編輯的刪除按鍵;
[0069]⑵、用于向?qū)Χ穗娮釉O(shè)備發(fā)出通信息請求的呼叫按鍵,其中所述對端電子設(shè)備為所述編輯區(qū)域中輸入的通信號碼對應(yīng)的電子設(shè)備;
[0070]⑶、用于將所述字符串作為收件人以進入短信編輯狀態(tài)的短信按鍵;
[0071]⑷、用于將所述字符串發(fā)送給設(shè)定收件人的發(fā)送按鍵。
[0072]在具體的實施過程中,虛擬鍵盤可以為撥號鍵盤,也可以為文檔鍵盤。電子設(shè)備通過檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作來確定是否顯示撥號鍵盤。在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示少包含第一觸控按鍵和撥號鍵盤的所述通話應(yīng)用的撥號界面,并通過所述撥號鍵盤獲得所述輸入操作。在通話應(yīng)用的撥號界面內(nèi)的撥號鍵盤內(nèi)嵌入了用于啟動語音輸入模式的操控控件,需要說明的是當(dāng)用戶通過撥號鍵盤輸入數(shù)字字符的字符串的時候且所述數(shù)字字符的字符串在編輯區(qū)域顯示出來,換句話說,只要用戶通過撥號鍵盤輸入一個數(shù)字字符并在編輯區(qū)域內(nèi)顯示出來,該用于啟動語音輸入模式的操控控件將被替換成對該字符串進行編輯的操控控件,例如,用于刪除的操控控件。利用該刪除功能的操控控件刪除所述字符串為O個時,當(dāng)用戶操控(例如,點擊、長按)所述用于刪除的操控控件一結(jié)束。該字符串進行編輯的操控控件被替換成用于啟動語音輸入模式的操控控件。使得語音與撥號盤的嵌入方式關(guān)系更加緊密,同時不因為多了一個用于啟動語音輸入模式的操控控件而擠壓了撥號鍵盤的原有顯示區(qū)域;并且讓用戶默認搜索聯(lián)系人的輸入方式更多,當(dāng)用戶選擇其中一種輸入方式(鍵盤輸入)后,另一種輸入方式(語音輸入)被替換并隱藏,兩種輸入方式的切換自然,符合用戶的使用習(xí)慣,操作簡便。
[0073]相應(yīng)的,電子設(shè)備則可以在啟動到用于調(diào)用文檔鍵盤的啟動操作時,響應(yīng)用戶的啟動操作在顯示單元上顯示至少包含第一觸控按鍵和文檔鍵盤的文檔編輯界面,此時則通過文檔鍵盤獲得用戶的輸入操作。當(dāng)根據(jù)輸入操作獲取到只是一個字符時,針對不同的虛擬鍵盤,電子設(shè)備可以進行不同的按鍵替換。
[0074]在虛擬鍵盤為撥號鍵盤時,將第一觸控按鍵替換為第二觸控按鍵可以檢測輸入的字符串是否為數(shù)字;當(dāng)輸入的字符串為數(shù)字時,表明用戶在撥號鍵盤上進行撥號輸入,則可將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短信按鍵。相應(yīng)的,在虛擬鍵盤為撥號鍵盤時,將第一觸控按鍵替換為第二觸控按鍵可以檢測輸入的字符串是否包含文字;當(dāng)輸入的字符串中包含文字時,表明用戶在文檔鍵盤上進行文字信息輸入,如編輯短信等,此時可將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
[0075]下面結(jié)合具體的實例,對上述實施過程進行完整的描述:
[0076]請參考圖2,當(dāng)?shù)谝挥|控按鍵為語音啟動按鍵、第二觸控按鍵為刪除按鍵時,語音啟動按鍵與刪除按鍵之間的切換包括兩個過程:(I)語音啟動按鍵替換為刪除按鍵;(2)刪除按鍵還原為語音啟動按鍵。
[0077](I)語音啟動按鍵替換為刪除按鍵:在用戶調(diào)用手機上的撥號鍵盤時,因為不確定用戶是使用語音進行撥號還是使用鍵盤輸入進行撥號,顯示屏上顯示帶語音啟動按鍵和撥號鍵盤,并通過撥號鍵盤獲得輸入操作。此時整個顯示單元上未顯示有刪除按鍵。在用戶通過撥號鍵盤輸入了數(shù)字信息或與電子設(shè)備中存儲的通信數(shù)字相關(guān)聯(lián)的文字信息后,如通過數(shù)字按鍵輸入數(shù)字“58”,電子設(shè)備便會會根據(jù)輸入操作獲取到包含至少一個字符的字符串“58”,在將輸入信息“58”顯示到編輯區(qū)域的過程中,將撥號鍵盤上的語音啟動按鍵替換為刪除按鍵。
[0078](2)刪除按鍵還原為語音啟動按鍵:在用戶將編輯區(qū)域中的所有字符清空之后,如將編輯區(qū)域中的“58”完全刪除之后,電子設(shè)備在檢測到編輯區(qū)域中的所有字符被清空之后,執(zhí)行還原操作,自動將刪除按鍵替換為語音啟動按鍵。
[0079]請參考圖3,當(dāng)?shù)谝挥|控按鍵為語音啟動按鍵、第二觸控按鍵為呼出按鍵時,語音啟動按鍵與呼出按鍵之間的切換也包含以下兩個過程:
[0080](I)語音啟動按鍵替換為呼出按鍵:在用戶調(diào)用撥號鍵盤時,撥號鍵盤上顯示有語音啟動按鍵,未顯示呼出按鍵,在電子設(shè)備檢測到用戶通過撥號鍵盤向編輯區(qū)域中輸入數(shù)字信息或與電子設(shè)備中存儲的通信數(shù)字相關(guān)聯(lián)的文字信息時,如通過數(shù)字按鍵輸入“ 158”,此時電子設(shè)備檢測到字符信息的輸入,確認并響應(yīng)觸發(fā)操作,將語音啟動按鍵替換為呼出按鍵。
[0081](2)在撥號鍵盤的編輯區(qū)域中輸入的字符信息被用戶清空時,如之前輸入的字符信息“158”被清空之后,電子設(shè)備檢測到撥號鍵盤編輯區(qū)域中的字符信息被清空之后,執(zhí)行還原操作,將呼出按鍵還原為語音啟動按鍵。
[0082]同樣的道理,當(dāng)?shù)谝挥|控按鍵為語音啟動按鍵、第二觸控按鍵為短信按鍵時,用戶通過虛擬鍵盤向編輯區(qū)域輸入數(shù)字信息或與電子設(shè)備中存儲的通信數(shù)字相關(guān)聯(lián)的文字信息時,將語音啟動按鍵替換為短信按鍵。因為用戶輸入數(shù)字號碼時可能需要將該數(shù)字號碼作為收件人,向該數(shù)字號碼發(fā)送短信信息,所以可將語音啟動按鍵替換為短信按鍵,以供用戶觸控該短信按鍵從而進入以該數(shù)字號碼為收件人的短信編輯狀態(tài)。相對的,在編輯區(qū)域中的字符信息被清除完之后,將短信按鍵替換回語音啟動按鍵。
[0083]在具體實施過程中,當(dāng)?shù)谝挥|控按鍵為語音啟動按鍵、第二觸控按鍵為刪除按鍵或發(fā)送按鍵時,具體的替換和還原的過程則為:在檢測到用戶的輸入操作輸入的是字符串包含文字時,表明用戶在進行文字信息輸入,接下來可能需要對輸入的字符進行編輯如刪除,或?qū)⒕庉嫼玫淖址l(fā)送給另一用戶,所以此時便可以將語音啟動按鍵替換為刪除按鍵或發(fā)送按鍵。相應(yīng)的,在編輯區(qū)域中為顯示有字符串或輸入的字符串完全被清空時,則將刪除按鍵或發(fā)送按鍵還原為語音啟動按鍵。
[0084]需要說明的是,圖2和圖3只是舉例說明,第一觸控按鍵和第二觸控按鍵為其他按鍵的替換過程和還原過程與上述實例一樣,在此不再贅述。
[0085]在上述實施例中,在通過虛擬鍵盤獲取到包含至少一個字符的字符串時,將電子設(shè)備顯示單元上的第一觸控按鍵替換為第二觸控按鍵,實現(xiàn)第一觸控按鍵和第二觸控按鍵對同一顯示區(qū)域的共享,即兩個不同的觸控按鍵在不同的使用情況下用一個顯示區(qū)域來顯示,避免所有可能用到的觸控按鍵都同時顯示,減少虛擬按鍵對顯示區(qū)域的占用,從而解決現(xiàn)有技術(shù)中電子設(shè)備上虛擬按鍵占用過大顯示區(qū)域的技術(shù)問題,達到減小虛擬按鍵對顯示區(qū)域的占用率的技術(shù)問題。
[0086]進一步的,由于根據(jù)用戶的實際需要在獲取到字符串的輸入之后,才將暫時不會使用到的第一觸控按鍵替換為需要使用的第二觸控按鍵,使得在需要使用第二觸控按鍵時,顯示單元上顯示第二觸控按鍵,并在顯示單元的編輯區(qū)域內(nèi)字符串為O時,即用戶需要使用第一觸控按鍵時,則自動將第二觸控按鍵替換回第一觸控按鍵,實現(xiàn)虛擬觸控按鍵的智能切換,提高了用戶體驗。
[0087]實施例二
[0088]請參考圖4,本申請實施例提供一種電子設(shè)備,該電子設(shè)備包括:
[0089]第一獲取單元401,用于在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作;
[0090]第二獲取單元402,用于根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串;
[0091]第一替換單元403,用于將所述字符串顯示在所述顯示單元上的編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
[0092]在具體實施過程中,為了在顯示單元上顯示撥號鍵盤和第一觸控按鍵,所述第一獲取單元401具體提供:
[0093]第一檢測子單元,用于檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作;
[0094]第一調(diào)用子單元,用在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示一所述通話應(yīng)用的撥號界面,其中,所述撥號界面上至少包含所述第一觸控按鍵和所述撥號鍵盤;
[0095]第一獲取子單元,用于通過所述撥號鍵盤獲得所述輸入操作。
[0096]在具體實施過程中,為了在數(shù)字信息輸入時對語音啟動按鍵進行替換操作,所述第一替換單元403具體提供:
[0097]第一檢測子單元,用于檢測所述字符串是否為數(shù)字;
[0098]第一替換子單元,用于在所述字符串為數(shù)字時,將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短信按鍵。
[0099]在具體實施過程中,為了在文字信息輸入時對語音啟動按鍵進行替換操作,第一替換單元403具體提供:
[0100]第二檢測子單元,用于檢測所述字符串中是否包含文字;
[0101]第二替換子單元,用于在所述字符串中包含文字時,將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
[0102]進一步的,為了在用戶需要使用第一觸控按鍵時,將第二觸控按鍵還原為第一觸控按鍵,所述電子設(shè)備還提供:
[0103]第二替換單元404,用于在所述編輯區(qū)域未顯示有至少一個字符時,將所述第二觸控按鍵替換為所述第一觸控按鍵。
[0104]由于本實施例中的電子設(shè)備為與方法對應(yīng)的虛擬裝置,所以,其具體的工作過程就不再進行具體的描述了。通過本申請實施例中的一個或多個技術(shù)方案,可以實現(xiàn)如下一個或多個技術(shù)效果:
[0105]1、在上述實施例中,在通過虛擬鍵盤獲取到包含至少一個字符的字符串時,將電子設(shè)備顯示單元上的第一觸控按鍵替換為第二觸控按鍵,實現(xiàn)第一觸控按鍵和第二觸控按鍵對同一顯示區(qū)域的共享,即兩個不同的觸控按鍵在不同的使用情況下用一個顯示區(qū)域來顯示,避免所有可能用到的觸控按鍵都同時顯示,減少虛擬按鍵對顯示區(qū)域的占用,從而解決現(xiàn)有技術(shù)中電子設(shè)備上虛擬按鍵占用過大顯示區(qū)域的技術(shù)問題,達到減小虛擬按鍵對顯示區(qū)域的占用率的技術(shù)問題。
[0106]2、在上述實施例中,由于根據(jù)用戶的實際需要在獲取到字符串的輸入之后,才將暫時不會使用到的第一觸控按鍵替換為需要使用的第二觸控按鍵,使得在需要使用第二觸控按鍵時,顯示單元上顯示第二觸控按鍵,并在顯示單元的編輯區(qū)域內(nèi)字符串為O時,即用戶需要使用第一觸控按鍵時,則自動將第二觸控按鍵替換回第一觸控按鍵,實現(xiàn)虛擬觸控按鍵的智能切換,提高了用戶體驗。
[0107]3、本申請中,在通話應(yīng)用的撥號界面內(nèi)的撥號鍵盤內(nèi)嵌入了用于啟動語音輸入模式的操控控件,當(dāng)用戶通過撥號鍵盤輸入數(shù)字字符的字符串的時候,該用于啟動語音輸入模式的操控控件將被替換成對該字符串進行編輯的操控控件,例如,用于刪除的操控控件。利用該刪除功能的操控控件刪除所述字符串為O個時,當(dāng)用戶操控(例如,點擊、長按)所述用于刪除的操控控件一結(jié)束。該字符串進行編輯的操控控件被替換成用于啟動語音輸入模式的操控控件。使得語音與撥號盤的嵌入方式關(guān)系更加緊密,同時不因為多了一個用于啟動語音輸入模式的操控控件而擠壓了撥號鍵盤的原有顯示區(qū)域;并且讓用戶默認搜索聯(lián)系人的輸入方式更多,當(dāng)用戶選擇其中一種輸入方式(鍵盤輸入)后,另一種輸入方式(語音輸入)被替換并隱藏,兩種輸入方式的切換自然,符合用戶的使用習(xí)慣,操作簡便。
[0108]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0109]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0110]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0111]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0112]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括一顯示單元,所述方法包括: 在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作; 根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串; 將所述字符串顯示在所述顯示單元上的編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
2.如權(quán)利要求1所述的方法,其特征在于,在所述虛擬鍵盤為撥號鍵盤時,所述在所述顯示單元上顯示一虛擬鍵盤和第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作,具體包括: 檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作; 在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示一所述通話應(yīng)用的撥號界面,其中,所述撥號界面上至少包含所述第一觸控按鍵和所述撥號鍵盤; 通過所述撥號鍵盤獲得所述輸入操作。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一觸控按鍵具體為:用于啟動所述電子設(shè)備進入語音輸入模式的語音啟動按鍵,其中,在所述電子設(shè)備處于所述語音輸入模式時,用戶可語音輸入通信號碼或文字信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述第二觸控按鍵具體為:用于對所述字符串進行編輯的刪除按鍵;或 用于向?qū)Χ穗娮釉O(shè)備發(fā)出通信息請求的呼叫按鍵,其中所述對端電子設(shè)備為所述編輯區(qū)域中輸入的通信號碼對應(yīng)的電子設(shè)備;或 用于將所述字符串作為收件人以進入短信編輯狀態(tài)的短信按鍵;或 用于將所述字符串發(fā)送給設(shè)定收件人的發(fā)送按鍵。
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述第一觸控按鍵替換為第二觸控按鍵,具體包括: 檢測所述字符串是否為數(shù)字; 當(dāng)所述字符串為數(shù)字時,將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短信按鍵。
6.如權(quán)利要求4所述的方法,其特征在于,所述將所述第一觸控按鍵替換為第二觸控按鍵,具體包括: 檢測所述字符串中是否包含文字; 當(dāng)所述字符串中包含文字時,將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
7.如權(quán)利要求1?6中任一權(quán)項所述的方法,其特征在于,所述方法還包括: 當(dāng)所述編輯區(qū)域未顯示有至少一個字符時,將所述第二觸控按鍵替換為所述第一觸控按鍵。
8.一種電子設(shè)備,該電子設(shè)備包含一顯示單元,其特征在于,所述電子設(shè)備包括: 第一獲取單元,用于在所述顯示單元上顯示一虛擬鍵盤、一編輯區(qū)域及第一觸控按鍵時,通過所述虛擬鍵盤獲得輸入操作; 第二獲取單元,用于根據(jù)所述輸入操作獲得與所述輸入操作對應(yīng)的包括至少一個字符的字符串; 第一替換單元,用于將所述字符串顯示在所述編輯區(qū)域的過程中,將所述第一觸控按鍵替換為第二觸控按鍵。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第一獲取單元具體包括: 第一檢測子單元,用于檢測是否存在用于調(diào)用通話應(yīng)用的調(diào)用操作; 第一調(diào)用子單元,用在檢測到存在所述調(diào)用操作時,響應(yīng)所述調(diào)用操作在所述顯示單元上顯示所述通話應(yīng)用的撥號界面,其中,所述撥號界面上至少包含所述第一觸控按鍵和所述撥號鍵盤; 第一獲取子單元,用于通過所述撥號鍵盤獲得所述輸入操作。
10.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第一替換單元具體包括: 第一檢測子單元,用于檢測所述字符串是否為數(shù)字; 第一替換子單元,用于在所述字符串為數(shù)字時,將所述語音啟動按鍵替換為所述刪除按鍵、呼叫按鍵或短信按鍵。
11.如權(quán)利要求8所述的電子設(shè)備,其特征在于,第一替換單元具體包括: 第二檢測子單元,用于檢測所述字符串中是否包含文字; 第二替換子單元,用于在所述字符串中包含文字時,將所述語音啟動按鍵替換為所述刪除按鍵或所述發(fā)送按鍵。
12.如權(quán)利要求8?11中任一權(quán)項所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第二替換單元,用于在所述編輯區(qū)域未顯示有至少一個字符時,將所述第二觸控按鍵替換為所述第一觸控按鍵。
【文檔編號】G06F19/00GK104346515SQ201310347072
【公開日】2015年2月11日 申請日期:2013年8月9日 優(yōu)先權(quán)日:2013年8月9日
【發(fā)明者】董芳菲, 王高歌 申請人:聯(lián)想(北京)有限公司