本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種按鍵處理方法、一種按鍵處理裝置、及一種用于按鍵處理的裝置。
背景技術(shù):
目前,計(jì)算機(jī)、手機(jī)、個(gè)人數(shù)字助理等智能終端均使用鍵盤作為輸入裝置。其中,上述鍵盤具體可以包括:至少一個(gè)按鍵,上述按鍵可用于在智能終端中輸入內(nèi)容和功能。在實(shí)際應(yīng)用中,可以按照鍵盤類型將上述鍵盤劃分為:實(shí)體鍵盤和虛擬鍵盤,或者,可以按照按鍵數(shù)量將上述鍵盤劃分為9鍵鍵盤和26鍵鍵盤。
現(xiàn)有的按鍵處理方案通常為,在接收到針對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作后,執(zhí)行該當(dāng)前按鍵對(duì)應(yīng)的事件。例如,在通過拼音輸入法進(jìn)行信息輸入的過程中,若用戶按下的當(dāng)前按鍵為26鍵鍵盤“q”鍵,則可以將“q”鍵輸出至輸入法的音節(jié)區(qū)。又如,在通過英文輸入法進(jìn)行信息輸入的過程中,若用戶按下的當(dāng)前按鍵為26鍵鍵盤“q”鍵,則可以將“q”鍵上屏。
雖然現(xiàn)有的按鍵處理方案具有邏輯簡(jiǎn)單的優(yōu)點(diǎn),然而,現(xiàn)有的按鍵處理方案執(zhí)行該當(dāng)前按鍵對(duì)應(yīng)的事件,導(dǎo)致僅僅能夠提供單調(diào)乏味的按鍵處理效果。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明實(shí)施例以便提供一種克服上述問題或者至少部分地解決上述問題的按鍵處理方法、按鍵處理裝置及用于按鍵處理的裝置,不僅能夠增強(qiáng)當(dāng)前界面的豐富性,而且能夠增強(qiáng)界面使用過程中的反饋效果和用戶體驗(yàn),且能夠提高按鍵操作的準(zhǔn)確度。
為了解決上述問題,本發(fā)明公開了一種按鍵處理方法,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行 處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;
輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
可選地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新。
可選地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新。
可選地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的表情狀態(tài)進(jìn)行更新,以使所述更新后表情狀態(tài)對(duì)應(yīng)對(duì)象看向所述當(dāng)前按鍵。
可選地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)進(jìn)行更新。
可選地,連續(xù)出現(xiàn)的、所述非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)的組合與預(yù)置姿勢(shì)狀態(tài)組合相適配。
可選地,所述按鍵包括:至少兩種顯示類型的按鍵,則所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)所述當(dāng)前界面進(jìn)行更新,以改變非觸發(fā)態(tài)按鍵的顯示類型。
可選地,所述類型包括:第一類型;
所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)所述當(dāng)前界面進(jìn)行更新的步驟,包括:
在所述當(dāng)前按鍵為第一顯示類型的按鍵時(shí),輸出所述第一顯示類型的按鍵的擊中效果,并在輸出所述第一顯示類型的按鍵的擊中效果后,對(duì)所述當(dāng)前界面進(jìn)行更新;或者
在所述當(dāng)前按鍵不為第一顯示類型的按鍵時(shí),對(duì)所述當(dāng)前界面進(jìn)行更新。
可選地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟,包括:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,基于預(yù)測(cè)從非觸發(fā)態(tài)按鍵或所有按鍵中選擇即將觸發(fā)的目標(biāo)按鍵;
所述輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果的步驟,包括:
按照預(yù)置顯示方式,顯示所述目標(biāo)按鍵。
另一方面,本發(fā)明公開了一種按鍵處理裝置,包括:
處理模塊,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;及
輸出模塊,用于輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
再一方面,本發(fā)明公開了一種用于按鍵處理的裝置,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;
輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)當(dāng)前界面中除所述當(dāng)前按鍵之外的非觸發(fā)態(tài)按鍵進(jìn)行處理,并輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。相對(duì)于現(xiàn)有方案僅僅對(duì)于執(zhí)行該當(dāng)前按鍵對(duì)應(yīng)的事件,本發(fā)明實(shí)施例根據(jù)當(dāng)前按鍵向用戶輸出非觸發(fā)態(tài)按鍵的處理結(jié)果,能夠反映非觸發(fā)態(tài)按鍵與被觸發(fā)的當(dāng)前按鍵之間的關(guān)聯(lián)性和互動(dòng)性,因此不僅能夠增強(qiáng)當(dāng)前界面的豐富性,而且能夠增強(qiáng)界面使用過程中的反饋效果和用戶體驗(yàn)。
并且,上述非觸發(fā)態(tài)按鍵的處理結(jié)果可以突出非觸發(fā)態(tài)按鍵或當(dāng)前按鍵,這樣,不僅可以使用戶明確其觸發(fā)的當(dāng)前按鍵,而且能夠使用戶及時(shí)發(fā)現(xiàn)其錯(cuò)誤觸發(fā)的當(dāng)前按鍵,從而能夠提高按鍵操作的準(zhǔn)確度。
附圖說明
圖1是本發(fā)明的一種按鍵處理方法實(shí)施例一的步驟流程圖;
圖2是本發(fā)明的一種按鍵處理方法示例一的步驟流程圖;
圖3(a)是本發(fā)明的一種第一初始界面的結(jié)構(gòu)示意圖
圖3(b)是本發(fā)明的一種圖3(a)對(duì)應(yīng)更新后界面的結(jié)構(gòu)示意圖;
圖4是本發(fā)明的一種按鍵處理方法示例二的步驟流程圖;
圖5(a)是本發(fā)明的一種更新前界面的結(jié)構(gòu)示意圖;
圖5(b)是本發(fā)明的一種圖5(a)對(duì)應(yīng)更新后界面的結(jié)構(gòu)示意圖;
圖6是本發(fā)明的一種按鍵處理方法示例三的步驟流程圖;
圖7(a)是本發(fā)明的一種第一輸入界面的結(jié)構(gòu)示意圖;
圖7(b)是本發(fā)明的一種第二輸入界面的結(jié)構(gòu)示意圖;
圖7(c)是本發(fā)明的一種第三輸入界面的結(jié)構(gòu)示意圖;
圖8是本發(fā)明的一種按鍵處理裝置實(shí)施例的結(jié)構(gòu)框圖;
圖9是本發(fā)明的一種用于按鍵處理的裝置900的框圖;及
圖10是本發(fā)明的一種服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
方法實(shí)施例
參照?qǐng)D1,示出了本發(fā)明的一種按鍵處理方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;
步驟102、輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
本發(fā)明實(shí)施例的按鍵處理方法可以應(yīng)用于智能終端中,上述智能終端具體包括但不限:智能手機(jī)、平板電腦、電子書閱讀器、mp3(動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3,movingpictureexpertsgroupaudiolayeriii)播放器、mp4(動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4,movingpictureexpertsgroupaudiolayeriv)播放器、膝上型便攜計(jì)算機(jī)、車載電腦、臺(tái)式計(jì)算機(jī)、機(jī)頂盒、智能電視機(jī)、可穿戴設(shè)備等等。
本發(fā)明實(shí)施例的界面可以應(yīng)用于智能終端中任意應(yīng)用程序中,故本發(fā)明實(shí)施例根據(jù)當(dāng)前按鍵向用戶輸出非觸發(fā)態(tài)按鍵的處理結(jié)果,能夠通過這些應(yīng)用程序向用戶提供豐富的界面數(shù)據(jù)。例如,輸入法程序可以提供用于輸入的輸入界面,該輸入界面具體可以包括:字符按鍵和功能按鍵等,以使用戶通過該字符按鍵輸入對(duì)應(yīng)的字符,或者,使用戶通過該功能按鍵觸發(fā)對(duì)應(yīng)的功能。需要說明的是,輸入法程序的輸入界面僅僅是本發(fā)明實(shí)施例的界面的示例,實(shí)際上,本發(fā)明實(shí)施例的界面還可以包括:其他應(yīng)用程序的其他界面,如游戲程序的界面、視頻程序的界面等,也即,包括至少兩個(gè)按鍵(一個(gè)為當(dāng)前按鍵,另一個(gè)為非觸發(fā)態(tài)按鍵)的界面均在本發(fā)明實(shí)施例的界面的保護(hù)范圍之內(nèi)。
本發(fā)明實(shí)施例的觸發(fā)操作具體可以包括:?jiǎn)螕舨僮?、長(zhǎng)按操作、滑動(dòng)操作等。其中,單擊操作點(diǎn)擊按鍵的時(shí)間可以小于預(yù)設(shè)時(shí)間,長(zhǎng)按操作點(diǎn)擊按鍵的時(shí)間可以大于預(yù)設(shè)時(shí)間,滑動(dòng)操作可以在觸摸屏上產(chǎn)生通過按鍵 的滑動(dòng)軌跡,可以理解,本發(fā)明實(shí)施例對(duì)于具體的觸發(fā)操作不加以限制。
本發(fā)明實(shí)施例中,觸發(fā)操作對(duì)應(yīng)的當(dāng)前按鍵可以稱為觸發(fā)態(tài)按鍵,當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵可以稱為非觸發(fā)態(tài)按鍵。其中,當(dāng)前按鍵和非觸發(fā)態(tài)按鍵的數(shù)目均可以為一個(gè)或多個(gè),本發(fā)明實(shí)施例對(duì)于當(dāng)前按鍵和非觸發(fā)態(tài)按鍵的具體數(shù)目不加以限制。需要說明的是,本發(fā)明實(shí)施例對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理,上述處理涉及的非觸發(fā)態(tài)按鍵可以為所有非觸發(fā)態(tài)按鍵中的全部或者部分。其中,在對(duì)部分非觸發(fā)態(tài)按鍵進(jìn)行處理時(shí),部分非觸發(fā)態(tài)按鍵可以為隨機(jī)選擇的非觸發(fā)態(tài)按鍵,也可以為離當(dāng)前按鍵最近的非觸發(fā)態(tài)按鍵,還可以為與當(dāng)前按鍵屬于同一區(qū)域的非觸發(fā)態(tài)按鍵,也可以為與當(dāng)前按鍵實(shí)現(xiàn)相同或等同功能的非觸發(fā)態(tài)按鍵,還可以為與當(dāng)前按鍵存在其他預(yù)設(shè)關(guān)聯(lián)關(guān)系的非觸發(fā)態(tài)按鍵等,上述預(yù)設(shè)關(guān)聯(lián)關(guān)系具體可以包括:功能關(guān)聯(lián)、觸發(fā)順序關(guān)聯(lián)等,本發(fā)明實(shí)施例對(duì)于處理所對(duì)應(yīng)的非觸發(fā)態(tài)按鍵不加以限制。
本發(fā)明實(shí)施例可以提供對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的如下技術(shù)方案:
技術(shù)方案1
技術(shù)方案1中,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟102,具體可以包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新。上述更新可以為非觸發(fā)態(tài)按鍵對(duì)應(yīng)界面數(shù)據(jù)的更新,則步驟103可以輸出非觸發(fā)態(tài)按鍵對(duì)應(yīng)更新后界面數(shù)據(jù)的效果。其中,在非觸發(fā)態(tài)按鍵對(duì)應(yīng)界面數(shù)據(jù)為字符數(shù)據(jù)時(shí),上述更新具體可以包括:對(duì)字符設(shè)置變色、加粗、變大等標(biāo)記。在非觸發(fā)態(tài)按鍵對(duì)應(yīng)界面數(shù)據(jù)為圖片數(shù)據(jù)時(shí),上述更新具體可以包括:進(jìn)行圖片處理,上述圖片處理具體可以包括:圖片旋轉(zhuǎn)、圖片偏轉(zhuǎn)、圖片合成、圖片顏色變化等處理??梢岳斫猓景l(fā)明實(shí)施例對(duì)于非觸發(fā)態(tài)按鍵的具體更新方案不加以限制。
在本發(fā)明的一種可選實(shí)施例中,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新的步驟,具體可以包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài) 進(jìn)行更新。
非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象可以用于表示非觸發(fā)態(tài)按鍵對(duì)應(yīng)的界面數(shù)據(jù)中所描述的事物。可選地,非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象具體可以包括:人物、動(dòng)物、物體、字符等。其中,在非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象包括:人物、動(dòng)物時(shí),所述對(duì)象的狀態(tài)具體可以包括如下狀態(tài)中的至少一種:對(duì)象的表情狀態(tài)、對(duì)象的姿勢(shì)狀態(tài)、對(duì)象的方向狀態(tài)、對(duì)象的顯示屬性狀態(tài)等,其中,上述顯示屬性狀態(tài)具體可以包括:顯示狀態(tài)和隱藏狀態(tài)。也即,本發(fā)明實(shí)施例可以通過更新對(duì)象的狀態(tài),依據(jù)被觸發(fā)的當(dāng)前按鍵輸出非觸發(fā)態(tài)按鍵的響應(yīng)結(jié)果,從而可以增強(qiáng)當(dāng)前界面的豐富性。
本發(fā)明實(shí)施例可以提供對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新的如下技術(shù)方案:
技術(shù)方案11
技術(shù)方案11可用于表情狀態(tài)的更新,相應(yīng)地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新的步驟,具體可以包括:
步驟a1、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的表情狀態(tài)進(jìn)行更新,以使所述更新后表情狀態(tài)對(duì)應(yīng)對(duì)象看向所述當(dāng)前按鍵。
本發(fā)明實(shí)施例中,表情狀態(tài)的更新可以為從一種第一表情狀態(tài)到另一種第二表情狀態(tài)的更新。其中,第一表情狀態(tài)可以為初始的表情狀態(tài),也可以為通過上次更新得到的表情狀態(tài)。第一表情狀態(tài)到第二表情狀態(tài)的更新是相對(duì)于同一個(gè)非觸發(fā)態(tài)按鍵而言的,相同時(shí)刻不同的非觸發(fā)態(tài)按鍵之間可以具有相同或不同的表情狀態(tài)。
例如,在本發(fā)明的另一種可選實(shí)施例中,在上述步驟a1之前,本發(fā)明實(shí)施例的方法還可以包括:顯示第一初始界面;其中,所述第一初始界面具體可以包括:至少兩個(gè)按鍵,所述按鍵具有第一初始表情狀態(tài);
則所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟a1,具體可以包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵 的觸發(fā)操作,將所述非觸發(fā)態(tài)按鍵的表情狀態(tài)更新為第二表情狀態(tài),以使第二表情狀態(tài)對(duì)應(yīng)對(duì)象看向所述當(dāng)前按鍵。
參照?qǐng)D2,示出了本發(fā)明的一種按鍵處理方法示例一的步驟流程圖,具體可以包括如下步驟:
步驟201、顯示第一初始界面;其中,所述第一初始界面具體可以包括:至少兩個(gè)按鍵,所述按鍵具有第一初始表情狀態(tài);
步驟202、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,將所述當(dāng)前按鍵的表情狀態(tài)更新為預(yù)置表情狀態(tài);
步驟203、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,將所述非觸發(fā)態(tài)按鍵的表情狀態(tài)更新為第二表情狀態(tài),以使第二表情狀態(tài)對(duì)應(yīng)對(duì)象看向所述當(dāng)前按鍵;
步驟204、輸出所述非觸發(fā)態(tài)按鍵和所述當(dāng)前按鍵的表情狀態(tài)的更新結(jié)果。
參照?qǐng)D3(a)、圖3(b),分別示出了本發(fā)明的一種第一初始界面及其更新后界面的結(jié)構(gòu)示意圖。第一初始界面可用于表示輸入法程序被調(diào)起時(shí)的界面,其中的按鍵可以具有對(duì)應(yīng)的第一初始表情狀態(tài),該第一初始表情狀態(tài)可以通過隨機(jī)運(yùn)算得到、或者可以通過預(yù)置得到;更新后界面可用于表示用于輸出所述非觸發(fā)態(tài)按鍵和所述當(dāng)前按鍵的表情狀態(tài)的更新結(jié)果的界面。如圖3(a)中按鍵對(duì)應(yīng)熊貓頭像的眼神隨機(jī)看向不同的方向。而在接收到針對(duì)“mno”鍵的點(diǎn)擊操作后,本發(fā)明實(shí)施例可以通過步驟203可以將8個(gè)非觸發(fā)態(tài)按鍵對(duì)應(yīng)熊貓頭像的表情狀態(tài)更新為看向“mno”鍵的狀態(tài),以及,可以通過步驟202將“mno”鍵對(duì)應(yīng)熊貓頭像的表情狀態(tài)更新為向前看的狀態(tài),并通過圖3(a)、圖3(b)輸出非觸發(fā)態(tài)按鍵和當(dāng)前按鍵“mno”的表情狀態(tài)的更新結(jié)果,如位于“mno”鍵之上的非觸發(fā)態(tài)按鍵呈現(xiàn)向下看的狀態(tài)效果,位于“mno”鍵之下的非觸發(fā)態(tài)按鍵呈現(xiàn)向上看的狀態(tài)效果,位于“mno”鍵左邊的非觸發(fā)態(tài)按鍵呈現(xiàn)向右看的狀態(tài)效果,“mno”鍵呈向前看的狀態(tài)效果等。
可以看出,在接收到用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作后,上述 示例1不僅可以對(duì)當(dāng)前按鍵的表情狀態(tài)進(jìn)行更新,而且可以對(duì)非觸發(fā)態(tài)按鍵的表情狀態(tài)進(jìn)行更新,因此能夠增強(qiáng)當(dāng)前界面的豐富性。并且,上述非觸發(fā)態(tài)按鍵和所述當(dāng)前按鍵之間的關(guān)聯(lián)性和互動(dòng)性,能夠增強(qiáng)界面使用過程中的反饋效果和用戶體驗(yàn)。
需要說明的是,圖3(b)中向前看的狀態(tài)只是作為預(yù)置表情狀態(tài)的一種示例,本發(fā)明實(shí)施例對(duì)于具體的預(yù)置表情狀態(tài)不加以限制。另外,3(a)、圖3(b)中9鍵鍵盤只是作為本發(fā)明實(shí)施例的輸入界面的一種示例,實(shí)際上,本發(fā)明實(shí)施例還可以應(yīng)用于26鍵鍵盤。另外,3(a)、圖3(b)中僅僅涉及了9個(gè)字符按鍵的表情狀態(tài)的更新,實(shí)際上,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際應(yīng)用需求,對(duì)3(a)、圖3(b)中“零”、“!”等字符按鍵的表情狀態(tài)進(jìn)行更新,也可以對(duì)3(a)、圖3(b)中“重輸”等功能狀態(tài)的表情狀態(tài)進(jìn)行更新。
另外,需要說明的是,上述步驟202-步驟203-步驟204可以為循環(huán)執(zhí)行的步驟,也即,在接收到針對(duì)步驟204對(duì)應(yīng)當(dāng)前按鍵的觸發(fā)操作后,可以繼續(xù)執(zhí)行上述步驟202-步驟203-步驟204。例如,在接收到針對(duì)圖3(b)中“wxyz”鍵的點(diǎn)擊操作后,本發(fā)明實(shí)施例可以將“wxyz”鍵作為當(dāng)前按鍵,將除“wxyz”鍵之外的8個(gè)字符按鍵作為非觸發(fā)態(tài)按鍵,并執(zhí)行上述步驟202-步驟203-步驟204。
另外,需要說明的是,本發(fā)明實(shí)施例還可以隨著連續(xù)的觸發(fā)操作,輸出對(duì)應(yīng)的動(dòng)態(tài)音頻。其中,上述動(dòng)態(tài)音頻可以與上述對(duì)象對(duì)應(yīng)的歌曲或者旋律相應(yīng),也可以與其它樂曲相應(yīng)。例如,在上述對(duì)象為熊貓時(shí),可以輸出電影“功夫熊貓”的主題曲。由此可以豐富界面使用過程中的按鍵音,從而增強(qiáng)界面使用過程中的互動(dòng)性和用戶體驗(yàn)。
技術(shù)方案12
技術(shù)方案12可用于姿勢(shì)狀態(tài)的更新,相應(yīng)地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新的步驟,具體可以包括:
步驟b1、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài) 按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)進(jìn)行更新。
本發(fā)明實(shí)施例中,姿勢(shì)狀態(tài)的更新可以為從一種第一姿勢(shì)狀態(tài)到另一種第二姿勢(shì)狀態(tài)的更新。其中,第一姿勢(shì)狀態(tài)可以為初始的姿勢(shì)狀態(tài),也可以為通過上次更新得到的姿勢(shì)狀態(tài)。第一姿勢(shì)狀態(tài)到第二姿勢(shì)狀態(tài)的更新是相對(duì)于同一個(gè)非觸發(fā)態(tài)按鍵而言的,相同時(shí)刻不同的非觸發(fā)態(tài)按鍵之間可以具有相同或不同的姿勢(shì)狀態(tài)。
在本發(fā)明的一種可選實(shí)施例中,第二姿勢(shì)狀態(tài)可以為與第一姿勢(shì)狀態(tài)不同的預(yù)置姿勢(shì)狀態(tài)。例如,可以預(yù)先獲取并存儲(chǔ)多個(gè)預(yù)置姿勢(shì)狀態(tài),并從預(yù)先存儲(chǔ)的內(nèi)容中隨機(jī)選擇與第一姿勢(shì)狀態(tài)不同的預(yù)置姿勢(shì)狀態(tài),作為上述第二姿勢(shì)狀態(tài)。
在本發(fā)明的另一種可選實(shí)施例中,連續(xù)出現(xiàn)的、所述非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)的組合可以與預(yù)置姿勢(shì)狀態(tài)組合相適配。其中,上述預(yù)置姿勢(shì)狀態(tài)組合可以與舞蹈、體操等動(dòng)作項(xiàng)目相應(yīng),由此可以呈現(xiàn)一個(gè)或多個(gè)非觸發(fā)態(tài)按鍵的舞蹈效果。
在實(shí)際應(yīng)用中,可以預(yù)先獲取并存儲(chǔ)舞蹈、體操等動(dòng)作項(xiàng)目對(duì)應(yīng)的預(yù)置姿勢(shì)狀態(tài)組合,這樣,可以按照上述觸發(fā)操作的先后順序,依次獲取預(yù)置姿勢(shì)狀態(tài)組合中的預(yù)置姿勢(shì)狀態(tài),并將獲取結(jié)果作為非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的第二姿勢(shì)狀態(tài)。例如,可以按照先后順序獲取預(yù)置姿勢(shì)狀態(tài)組合中的預(yù)置姿勢(shì)狀態(tài)的第一編號(hào),依據(jù),可以按照先后順序獲取觸發(fā)操作的第二編號(hào),則可以將第二編號(hào)與第一編號(hào)進(jìn)行匹配,以得到對(duì)應(yīng)的第二姿勢(shì)狀態(tài)。可以理解,本發(fā)明實(shí)施例對(duì)于第二姿勢(shì)狀態(tài)的具體獲取過程不加以限制。
參照?qǐng)D4,示出了本發(fā)明的一種按鍵處理方法示例二的步驟流程圖,具體可以包括如下步驟:
步驟401、顯示第二初始界面;其中,所述第二初始界面具體可以包括:至少兩個(gè)按鍵,所述按鍵可以具有第一初始姿勢(shì)狀態(tài);
步驟402、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,將所述非觸發(fā)態(tài)按鍵的姿勢(shì)狀態(tài)更新為第二姿勢(shì)狀態(tài)。
在此通過輸入法程序的輸入界面對(duì)上述示例二進(jìn)行說明。其中,在第二初始界面中,每個(gè)按鍵可以具有相同的第一初始姿勢(shì)狀態(tài),該第一初始姿勢(shì)狀態(tài)可以為舞蹈項(xiàng)目的準(zhǔn)備姿勢(shì)狀態(tài)。而在接收到對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作后,可以將非觸發(fā)態(tài)按鍵的姿勢(shì)狀態(tài)更新為舞蹈項(xiàng)目的第一個(gè)舞蹈動(dòng)作的姿勢(shì)狀態(tài),如伸展動(dòng)作的姿勢(shì)狀態(tài)。而在繼續(xù)接收到對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作后,可以將非觸發(fā)態(tài)按鍵的姿勢(shì)狀態(tài)更新為舞蹈項(xiàng)目的第二個(gè)舞蹈動(dòng)作的姿勢(shì)狀態(tài),如單腳離地動(dòng)作的姿勢(shì)狀態(tài)。假設(shè)舞蹈項(xiàng)目包括n個(gè)動(dòng)作,則本發(fā)明實(shí)施例可以隨著連續(xù)的觸發(fā)操作,依次針對(duì)非觸發(fā)態(tài)按鍵循環(huán)展示舞蹈項(xiàng)目的n個(gè)動(dòng)作對(duì)應(yīng)的姿勢(shì)狀態(tài)。
需要說明的是,本發(fā)明實(shí)施例還可以隨著上述連續(xù)的觸發(fā)操作,輸出對(duì)應(yīng)的動(dòng)態(tài)音頻。其中,上述動(dòng)態(tài)音頻可以與上述舞蹈項(xiàng)目對(duì)應(yīng)的歌曲或者旋律相應(yīng),也可以與其它舞曲相應(yīng),例如,上述動(dòng)態(tài)音頻具體可以包括:經(jīng)典的踢踏舞音頻、芭蕾舞天鵝湖的音頻、或者廣播體操的伴奏音等。由此可以呈現(xiàn)一個(gè)或多個(gè)非觸發(fā)態(tài)按鍵的舞蹈效果,從而能夠大大增強(qiáng)界面使用過程中的互動(dòng)性。
另外,需要說明的是,響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,可以保持當(dāng)前按鍵的姿勢(shì)狀態(tài)不變,也可以按照步驟402的邏輯對(duì)當(dāng)前按鍵的姿勢(shì)狀態(tài)進(jìn)行更新,本發(fā)明實(shí)施例對(duì)于當(dāng)前按鍵的具體姿勢(shì)狀態(tài)不加以限制。
技術(shù)方案2
技術(shù)方案2可以預(yù)測(cè)在當(dāng)前按鍵后即將觸發(fā)的目標(biāo)按鍵,由于上述目標(biāo)按鍵中可能包括非觸發(fā)態(tài)按鍵,因此能夠?qū)崿F(xiàn)對(duì)于非觸發(fā)態(tài)按鍵的處理。
相應(yīng)地,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟,包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,基于預(yù)測(cè)從非觸發(fā)態(tài)按鍵或所有按鍵中選擇即將觸發(fā)的目標(biāo)按鍵;則所述輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果的步驟,具體可以包括:按照預(yù)置顯示方式,顯示所述目標(biāo)按鍵。
在實(shí)際應(yīng)用中,可以依據(jù)當(dāng)前按鍵及當(dāng)前按鍵之前的按鍵對(duì)應(yīng)的內(nèi) 容,進(jìn)行目標(biāo)按鍵的預(yù)測(cè)。在本發(fā)明的一種可選實(shí)施例中,在通過拼音輸入法進(jìn)行信息輸入的過程中,可以依據(jù)未上屏的當(dāng)前拼音串進(jìn)行目標(biāo)按鍵的預(yù)測(cè)。例如,當(dāng)前拼音串為“z”,則可以按照音節(jié)規(guī)律預(yù)測(cè)得到“z”對(duì)應(yīng)的目標(biāo)字符:“h”、“a”、“e”、“i”、“o”、“u”等,并可以進(jìn)一步獲取上述目標(biāo)字符對(duì)應(yīng)的目標(biāo)按鍵。在本發(fā)明的另一種可選實(shí)施例中,在通過英文輸入法進(jìn)行信息輸入的過程中,可以依據(jù)已有字符串進(jìn)行目標(biāo)按鍵的預(yù)測(cè)。其中,上述已有字符串可以為最后一個(gè)標(biāo)點(diǎn)之后的字符串,例如,上文的字符串為“theinternetmakesmylifemorein”,則可以依據(jù)已有字符串“in”在英文字典中查找以“in-”開頭的英文單詞,進(jìn)一步得到對(duì)應(yīng)的目標(biāo)按鍵。上述已有字符串還可以為非英文之后的字符串,例如,上文的字符串為“無線保真wi”,則可以依據(jù)已有字符串“wi”在英文字典中查找以“wi-”開頭的英文單詞。可以理解,本發(fā)明實(shí)施例對(duì)于目標(biāo)按鍵的具體預(yù)測(cè)過程不加以限制
本發(fā)明實(shí)施例的預(yù)置顯示方式具體可以包括如下顯示方式中的至少一種:
顯示方式1、通過標(biāo)記所述目標(biāo)按鍵的字體或者顏色,對(duì)目標(biāo)按鍵進(jìn)行標(biāo)記展示;例如,可以將目標(biāo)按鍵的字體加粗、字體加大、加下劃線、傾斜、立體化、改變字體顏色、或者改變背景顏色等,這相對(duì)于正常字體或者正常顏色的普通按鍵,能夠提高目標(biāo)按鍵的辨識(shí)度。
步驟a2、在展示目標(biāo)按鍵的同時(shí),展示所述目標(biāo)按鍵的標(biāo)識(shí)。上述所述目標(biāo)按鍵的標(biāo)識(shí)可以圖標(biāo)的形式展示在目標(biāo)按鍵的特定位置,例如上標(biāo)等位置等,故能夠提高目標(biāo)按鍵的辨識(shí)度。
參照?qǐng)D5(a)、圖5(b),分別示出了本發(fā)明的一種更新前界面和更新后界面的結(jié)構(gòu)示意圖。5(a)、圖5(b)用于描述在26鍵鍵盤中文模式下的輸入界面示意圖,其中,在接收到用戶對(duì)“w”鍵的觸發(fā)操作后,可以在5(a)中,對(duì)“w”鍵進(jìn)行標(biāo)記顯示,并在圖5(b)中對(duì)“w”鍵對(duì)應(yīng)的目標(biāo)按鍵“a”、“e”、“o”、“u”等進(jìn)行標(biāo)記顯示。由于目標(biāo)按鍵相對(duì)于未被標(biāo)記展示 的其他按鍵具有更高的辨識(shí)度,以使用戶快速發(fā)現(xiàn)并輸入上述目標(biāo)按鍵,因此,本發(fā)明實(shí)施例能夠提高用戶對(duì)于目標(biāo)按鍵的輸入效率。
技術(shù)方案3
相對(duì)于技術(shù)方案1對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新,技術(shù)方案3可以當(dāng)前界面為整體進(jìn)行更新,由此可以實(shí)現(xiàn)對(duì)于非觸發(fā)態(tài)按鍵的處理。相應(yīng)地,技術(shù)方案3中,所述按鍵具體可以包括:至少兩種顯示類型的按鍵,所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的步驟,具體可以包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)所述當(dāng)前界面進(jìn)行更新,以改變非觸發(fā)態(tài)按鍵的顯示類型。
上述顯示類型可以為依據(jù)按鍵的顯示效果對(duì)按鍵進(jìn)行劃分得到的類型。通常,在更新過程中按鍵可以屬于任意的顯示類型。例如,假設(shè)上述顯示類型具體包括:第一類型和第二類型等兩個(gè)顯示類型,則在更新過程中按鍵可以為第一類型和第二類型中的任一。
在本發(fā)明的一種可選實(shí)施例中,對(duì)所述當(dāng)前界面進(jìn)行更新的過程具體可以包括:通過隨機(jī)運(yùn)算確定按鍵所屬的顯示類型。在本發(fā)明的另一種可選實(shí)施例中,對(duì)所述當(dāng)前界面進(jìn)行更新的過程具體可以包括:基于預(yù)測(cè)從所有按鍵中選擇即將觸發(fā)的目標(biāo)按鍵,并將上述目標(biāo)按鍵所屬的顯示類型確定為第一類型。由于此處的預(yù)測(cè)過程與技術(shù)方案2的預(yù)測(cè)過程類似,故在此不作贅述,相互參照即可。
在本發(fā)明的一種可選實(shí)施例中,第一類型可以帶有屬性特征,第二類型可以不帶有屬性特征。例如,上述屬性特征可以為地鼠特征等,則在點(diǎn)擊帶有地鼠特征的按鍵后,可以輸出對(duì)應(yīng)的擊中效果。當(dāng)然,上述屬性特征還可以為氣泡特征、人物特征等,本發(fā)明實(shí)施例對(duì)于具體的屬性特征不加以限制。
本發(fā)明實(shí)施例中,可以在接收到用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作的情況下,對(duì)所述當(dāng)前界面進(jìn)行更新。上述當(dāng)前界面的更新時(shí)機(jī)可以有多種,例如,在本發(fā)明的一種可選實(shí)施例中,所述顯示類型具體可以包括:第一類型,則所述響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì) 所述當(dāng)前界面進(jìn)行更新的步驟,具體可以包括:
在所述當(dāng)前按鍵為第一顯示類型的按鍵時(shí),輸出所述第一顯示類型的按鍵的擊中效果,并在輸出所述第一顯示類型的按鍵的擊中效果后,對(duì)所述當(dāng)前界面進(jìn)行更新;或者
在所述當(dāng)前按鍵不為第一顯示類型的按鍵時(shí),對(duì)所述當(dāng)前界面進(jìn)行更新。
參照?qǐng)D6,示出了本發(fā)明的一種按鍵處理方法示例三的步驟流程圖,具體可以包括如下步驟:
步驟601、顯示第三初始界面;其中,所述第三初始界面包括:至少兩個(gè)按鍵,所述按鍵具體可以包括:第一顯示類型的按鍵和第二顯示類型的按鍵;
步驟602、響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,判斷所述當(dāng)前按鍵是否為第一顯示類型的按鍵;
步驟603、在所述當(dāng)前按鍵為第一顯示類型的按鍵時(shí),輸出所述第一顯示類型的按鍵的擊中效果;
步驟604、在輸出所述第一按鍵的擊中效果后,對(duì)當(dāng)前界面進(jìn)行更新;
這里,當(dāng)前界面可以為帶有所述第一按鍵的擊中效果的界面。
步驟605、在所述當(dāng)前按鍵不為第一顯示類型的按鍵時(shí),對(duì)當(dāng)前界面進(jìn)行更新。
參照?qǐng)D7(a)、圖7(b)和圖7(c),分別示出了本發(fā)明的一種第一輸入界面、第二輸入界面和第三輸入界面的結(jié)構(gòu)示意圖。圖7(a)所示的第一輸入界面用于表示輸入法程序被調(diào)起時(shí)的界面,其可以在”def”鍵、“jkl”鍵、“wxyz”鍵帶有地鼠特征;而在接收到針對(duì)“jkl”鍵的觸發(fā)操作后,圖7(b)所示的第二輸入界面可以輸出地鼠被擊中的視覺效果;并且,在輸出地鼠被擊中的視覺效果后,可以對(duì)第二輸入界面進(jìn)行更新,并依據(jù)更新結(jié)果重新確定帶有地鼠特征的按鍵,例如,圖7(c)所示的第三輸入界面可以在“@/.”鍵、“ghi”鍵和“wxyz”鍵帶有地鼠特征,由于“@/.”鍵、“ghi”鍵和“wxyz”鍵均為非觸發(fā)態(tài)按鍵,故 “@/.”鍵、“ghi”鍵和“wxyz”鍵從第一輸入界面到第三輸入界面的變化,可以視作對(duì)于非觸發(fā)態(tài)按鍵的處理。
需要說明的是,本發(fā)明實(shí)施例還可以隨著連續(xù)的觸發(fā)操作,輸出對(duì)應(yīng)的動(dòng)態(tài)音頻。其中,上述動(dòng)態(tài)音頻可以與第一類型的屬性特征相應(yīng),如地鼠被擊中的音頻等。由此可以豐富界面使用過程中的按鍵音,從而增強(qiáng)界面使用過程中的互動(dòng)性和用戶體驗(yàn)。
另外,需要說明的是,當(dāng)?shù)谝伙@示類型的按鍵的出現(xiàn)次數(shù)大于閾值時(shí),可以輸出對(duì)應(yīng)的祝賀內(nèi)容,該祝賀內(nèi)容可以表現(xiàn)為文字、圖片、聲音、動(dòng)畫等形式。由此可以增強(qiáng)界面使用過程中的互動(dòng)性和用戶體驗(yàn)。
以上通過技術(shù)方案1-技術(shù)方案3對(duì)于對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的技術(shù)方案進(jìn)行了詳細(xì)介紹,可以理解,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際應(yīng)用需求采用上述技術(shù)方案1-技術(shù)方案3中的任一或者組合,或者,還可以采用對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的其他技術(shù)方案,如按鍵可以具有靜止?fàn)顟B(tài)和動(dòng)作狀態(tài),則可以將初始界面中按鍵置于靜止?fàn)顟B(tài),而在接收到用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作后,可以將非觸發(fā)態(tài)按鍵更新為動(dòng)作狀態(tài)并輸出動(dòng)作狀態(tài)的非觸發(fā)態(tài)按鍵,之后再將非觸發(fā)態(tài)按鍵更新為靜止?fàn)顟B(tài),并等待用戶的下一次觸發(fā)操作;也即,非觸發(fā)態(tài)按鍵的處理可以為從靜止?fàn)顟B(tài)到動(dòng)作狀態(tài)的更新,其中,上述動(dòng)作狀態(tài)可以為鼓掌狀態(tài)等??梢岳斫?,本發(fā)明實(shí)施例對(duì)于對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的具體技術(shù)方案不加以限制。
需要說明的是,在本發(fā)明的一種可選實(shí)施例中,所述方法還可以包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)當(dāng)前按鍵進(jìn)行處理,并輸出所述當(dāng)前按鍵的處理結(jié)果。對(duì)當(dāng)前按鍵進(jìn)行處理的過程可以與對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理的過程類似,例如,可以對(duì)當(dāng)前按鍵進(jìn)行更新,并展示更新后當(dāng)前按鍵;又如,可以對(duì)整個(gè)當(dāng)前界面進(jìn)行更新,并展示更新后界面等。其中,上述對(duì)當(dāng)前按鍵進(jìn)行更新的過程可以包括:類似圖5(b)對(duì)當(dāng)前按鍵進(jìn)行標(biāo)記展示,或者,類似圖7(b)輸出地鼠被擊中的視覺效果等??梢岳斫?,本發(fā)明實(shí)施例對(duì)于對(duì)當(dāng)前按鍵進(jìn)行處理的具體過程不加以限制。
綜上,本發(fā)明實(shí)施例具有如下優(yōu)點(diǎn):
首先,本發(fā)明實(shí)施例響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)當(dāng)前界面中除所述當(dāng)前按鍵之外的非觸發(fā)態(tài)按鍵進(jìn)行處理,并輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。相對(duì)于現(xiàn)有方案僅僅對(duì)于執(zhí)行該當(dāng)前按鍵對(duì)應(yīng)的事件,本發(fā)明實(shí)施例根據(jù)當(dāng)前按鍵向用戶輸出非觸發(fā)態(tài)按鍵的處理結(jié)果,能夠反映非觸發(fā)態(tài)按鍵與被觸發(fā)的當(dāng)前按鍵之間的關(guān)聯(lián)性和互動(dòng)性,因此不僅能夠增強(qiáng)當(dāng)前界面的豐富性,而且能夠增強(qiáng)界面使用過程中的反饋效果和用戶體驗(yàn)。并且,上述非觸發(fā)態(tài)按鍵的處理結(jié)果可以突出當(dāng)前按鍵,這樣,不僅可以使用戶明確其觸發(fā)的當(dāng)前按鍵,而且能夠使用戶及時(shí)發(fā)現(xiàn)其錯(cuò)誤觸發(fā)的當(dāng)前按鍵,從而能夠提高按鍵操作的準(zhǔn)確度。
其次,所述非觸發(fā)態(tài)按鍵的處理結(jié)果可以表現(xiàn)為文本、圖片、動(dòng)畫等視覺形式,也可以表現(xiàn)為音頻形式;由此可以在視覺和/或聽覺方面增強(qiáng)對(duì)于當(dāng)前按鍵的互動(dòng)效果和反饋效果。
再者,本發(fā)明實(shí)施例還可以響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)被觸發(fā)的當(dāng)前按鍵進(jìn)行處理,并輸出所述當(dāng)前按鍵的處理結(jié)果。上述當(dāng)前按鍵的處理結(jié)果可以突出或者標(biāo)識(shí)當(dāng)前按鍵,不僅可以使用戶明確其觸發(fā)的當(dāng)前按鍵,而且能夠使用戶及時(shí)發(fā)現(xiàn)其錯(cuò)誤觸發(fā)的當(dāng)前按鍵,從而能夠提高按鍵操作的準(zhǔn)確度。
進(jìn)一步,本發(fā)明實(shí)施例還可以基于當(dāng)前按鍵預(yù)測(cè)即將觸發(fā)的目標(biāo)按鍵,并按照預(yù)置顯示方式,顯示所述目標(biāo)按鍵。相對(duì)于用戶從眾多按鍵中人工挑選即將觸發(fā)的按鍵,由于本發(fā)明實(shí)施例中目標(biāo)按鍵為從眾多按鍵中挑選出的符合輸入意圖的按鍵,故本發(fā)明實(shí)施例能夠使用戶從上述目標(biāo)按鍵中快速選擇即將觸發(fā)的按鍵,因此,本發(fā)明實(shí)施例不僅能夠提高用戶對(duì)于目標(biāo)按鍵的輸入效率,而且還能避免按鍵的誤點(diǎn)擊,從而進(jìn)一步提高按鍵操作的準(zhǔn)確度。
需要說明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述 的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
裝置實(shí)施例
參照?qǐng)D8,示出了本發(fā)明的一種按鍵處理裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
處理模塊801,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;及
輸出模塊802,用于輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
在本發(fā)明的一種可選實(shí)施例中,所述處理模塊801,具體可以包括:
第一更新子模塊,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行更新。
在本發(fā)明的另一種可選實(shí)施例中,所述第二更新子模塊,具體可以包括:
狀態(tài)更新單元,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的狀態(tài)進(jìn)行更新。
在本發(fā)明的再一種可選實(shí)施例中,所述狀態(tài)更新單元,具體可以包括:
第一狀態(tài)更新子單元,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的表情狀態(tài)進(jìn)行更新,以使所述更新后表情狀態(tài)對(duì)應(yīng)對(duì)象看向所述當(dāng)前按鍵。
在本發(fā)明的又一種可選實(shí)施例中,所述狀態(tài)更新單元,具體可以包括:
第二狀態(tài)更新子單元,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)進(jìn)行更新。
在本發(fā)明的一種可選實(shí)施例中,連續(xù)出現(xiàn)的、所述非觸發(fā)態(tài)按鍵對(duì)應(yīng)對(duì)象的姿勢(shì)狀態(tài)的組合可以與預(yù)置姿勢(shì)狀態(tài)組合相適配。
在本發(fā)明的另一種可選實(shí)施例中,所述按鍵具體可以包括:至少兩種顯示類型的按鍵,則所述處理模塊801,具體可以包括:
第二更新子模塊,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)所述當(dāng)前界面進(jìn)行更新,以改變非觸發(fā)態(tài)按鍵的顯示類型。
在本發(fā)明的再一種可選實(shí)施例中,所述類型具體可以包括:第一類型;
所述第二更新子模塊,具體可以包括:
第一更新單元,用于在所述當(dāng)前按鍵為第一顯示類型的按鍵時(shí),輸出所述第一顯示類型的按鍵的擊中效果,并在輸出所述第一顯示類型的按鍵的擊中效果后,對(duì)所述當(dāng)前界面進(jìn)行更新;或者
第二更新單元,用于在所述當(dāng)前按鍵不為第一顯示類型的按鍵時(shí),對(duì)所述當(dāng)前界面進(jìn)行更新。
在本發(fā)明的又一種可選實(shí)施例中,所述處理模塊801,具體可以包括:
預(yù)測(cè)子模塊,用于響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,基于預(yù)測(cè)從非觸發(fā)態(tài)按鍵或所有按鍵中選擇即將觸發(fā)的目標(biāo)按鍵;
所述輸出模塊802,具體可以包括:
顯示子模塊,用于按照預(yù)置顯示方式,顯示所述目標(biāo)按鍵。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖9是根據(jù)一示例性實(shí)施例示出的一種用于按鍵處理的裝置900的框圖。例如,裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D9,裝置900可以包括以下一個(gè)或多個(gè)組件:處理組件902,存儲(chǔ)器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(i/o)的接口912,傳感器組件914,以及通信組件916。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個(gè)或多個(gè)處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或多個(gè)模塊,便于處理組件902和其他組件之間的交互。例如,處理部件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲(chǔ)器904被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器904可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件906為裝置900的各種組件提供電力。電源組件906可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件908包括在所述裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通信組件916發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件914包括一個(gè)或多個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件914可以檢測(cè)到設(shè)備900的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置900的顯示器和小鍵盤,傳感器組件914還可以檢測(cè)裝置900或裝置900一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件914還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件916經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件916還包括近場(chǎng)通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場(chǎng)可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器920執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由處理器執(zhí)行時(shí),使得具有處理器的裝置能夠執(zhí)行一種按鍵處理方法,所述方法包括:響應(yīng)于用戶對(duì)當(dāng)前界面中當(dāng)前按鍵的觸發(fā)操作,對(duì)非觸發(fā)態(tài)按鍵進(jìn)行處理;其中,所述非觸發(fā)態(tài)按鍵為所述當(dāng)前界面中除所述當(dāng)前按鍵之外的按鍵;輸出所述非觸發(fā)態(tài)按鍵的處理結(jié)果。
圖10是本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(centralprocessingunits,cpu)1922(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線或無線網(wǎng)絡(luò)接口1950,一個(gè)或一個(gè)以上輸入輸出接口1958,一個(gè)或一個(gè)以上鍵盤1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1941,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附 的權(quán)利要求來限制
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
以上對(duì)本發(fā)明所提供的一種按鍵處理方法、一種按鍵處理裝置和一種用于按鍵處理的裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。