3引腳接收第三觸控檢測子單元413的信息,識別所述第三觸控檢測子單元413檢測到的觸控操作。
[0088]具體的,以圖5所示的觸控檢測單元41為例,當依次通過所述第一觸控檢測子單元411、所述第二觸控檢測子單元412和所述第三觸控檢測子單元413檢測到觸發(fā)操作時,以所述第一觸控檢測子單元411對應的第一按鍵的鍵值配置為1、所述第二觸控檢測子單元412對應的第二按鍵的鍵值配置為2、所述第三觸控檢測子單元413對應的第三按鍵的鍵值配置為3為例,則獲取到的按鍵鍵值為123時,確定所述觸發(fā)操作為下滑操作;相應的,當依次通過所述第三觸控檢測子單元413、所述第二觸控檢測子單元412和所述第一觸控檢測子單元411檢測到觸發(fā)操作時,即獲取到的按鍵鍵值為321時,確定所述觸發(fā)操作為上滑操作。相應的,所述識別單元42內(nèi)的存儲區(qū)域中存儲的預設的鍵值事件映射集合中,所述上滑操作可對應聲音增加按鍵的按下(down)事件和抬起(up)事件,即相當于進行聲音增加按鍵的觸發(fā)操作;所述下滑操作可對應聲音減小按鍵的按下(down)事件和抬起(up)事件,即相當于進行聲音減小按鍵的觸發(fā)操作。
[0089]本實施例中,移動終端的控制器預先配置表征電源鍵的第一按鍵所在的觸控檢測子單元不間斷供電,即所述第一按鍵所在的觸控檢測子單元隨時能夠檢測到觸控操作,從而觸發(fā)表征所述第一按鍵(即電源鍵)的按下(down)和抬起(up)事件,以點亮移動終端的顯示屏幕。
[0090]作為本實施例的另一實施方式,所述鍵值事件映射集合中還包括特定按鍵的按下事件和抬起事件與鍵值的映射關系;所述識別單元42,還用于產(chǎn)生中斷時,讀取按鍵鍵值,基于所述按鍵鍵值判斷是否表征所述按鍵的特定操作,獲得第五判斷結(jié)果;當所述第五判斷結(jié)果為所述按鍵鍵值表征所述按鍵的特定操作時,上報所述按鍵鍵值對應的特定按鍵的按下事件和抬起事件。其中,所述特定操作不限于雙擊操作、三擊操作等等。
[0091]具體的,所述移動終端還包括存儲單元,用于存儲特定操作的按鍵鍵值與對應的特定鍵值的按下事件和抬起事件的映射關系。其中,所述特定操作不限于雙擊操作,還可以是三擊操作、長按操作等等。
[0092]在本實施方式中,所述移動終端還可以通過用戶自定義設置的觸發(fā)操作執(zhí)行相應的特定按鍵的功能。例如本實施方式中,按鍵的特定操作可預先配置對應的特定按鍵的功能,所述特定按鍵例如截屏操作按鍵、攝像頭功能啟動按鍵等等。當所述觸控檢測單元41包括圖5所示的第一觸控檢測子單元411、第二觸控檢測子單元412和第三觸控檢測子單元413時,相當于所述觸控檢測單元41部分包括三個按鍵;則所述按鍵的特定操作可以為上述三個按鍵中任一按鍵的特定操作。所述存儲單元中預先配置上述三個按鍵中任一按鍵的特定操作對應的特定按鍵的按下(down)事件和抬起(up)事件,如第二按鍵的雙擊操作對應截屏操作按鍵的按下(down)事件和抬起(up)事件;則檢測到所述第二按鍵的雙擊操作,也即獲取到表征所述第二按鍵的雙擊操作的按鍵鍵值時,上報所述截屏操作按鍵的按下(down)事件和抬起(up)事件。
[0093]在本實施例中,存儲有按鍵的特定操作與對應的特定按鍵的按下事件和抬起事件的映射關系的存儲單元的存儲區(qū)域和上述存儲有第一對應關系、第二對應關系和第三對應關系的存儲區(qū)域可以為同一存儲區(qū)域,也可以是不同的存儲區(qū)域;但所述第一對應關系、第二對應關系和第三對應關系不可修改;除此之外的其他對應關系,如按鍵的雙擊操作與對應的特定鍵值的按下事件和抬起事件的映射關系可由用戶設定。
[0094]采用本發(fā)明實施例的技術方案,一方面采用觸控按鍵實現(xiàn)了移動終端的電源鍵和音量控制鍵,提升了移動終端的新穎性,且差異化的設計感提升了用戶的視覺體驗;另一方面采用獨立的識別單元(具體為IC芯片)對所述觸控檢測單元獲得的觸控操作進行識別,大大減少了所述移動終端內(nèi)的主處理器的負荷。
[0095]實施例二
[0096]基于實施例一所述的移動終端,本發(fā)明實施例還提供了一種觸控式側(cè)邊按鍵實現(xiàn)方法。圖7為本發(fā)明實施例二的觸控式側(cè)邊按鍵實現(xiàn)方法的流程示意圖;如圖7所示,所述方法包括:
[0097]步驟501:通過移動終端的外殼側(cè)面的觸控檢測單元檢測觸控操作。
[0098]本實施例中,所述移動終端的具體結(jié)構(gòu)參考實施例一以及圖3至圖6所示,本實施例中不再贅述。
[0099]步驟502:識別單元識別所述觸控操作,基于所述觸控操作上報相應的事件。
[0100]這里,所述識別單元識別所述觸控操作,基于所述觸控操作上報相應的事件,包括:
[0101]所述識別單元產(chǎn)生中斷時,獲得所述觸控檢測單元檢測到的觸控操作對應的按鍵鍵值,基于所述按鍵鍵值查找預設的鍵值事件映射集合,獲得并上報與所述按鍵鍵值匹配的事件;其中,所述鍵值事件映射集合中至少包括:電源鍵按下事件與鍵值的映射關系、音量增加按鍵的按下事件和抬起事件與鍵值的映射關系、音量減小按鍵的按下事件和抬起事件與鍵值的映射關系。
[0102]這里,所述移動終端的識別單元內(nèi)部設置有存儲區(qū)域,所述存儲區(qū)域中存儲有預設的鍵值事件映射集合,所述鍵值事件映射集合中包括至少三組按鍵鍵值與事件的對應關系,包括按鍵的按下操作與所述按鍵的按下(down)事件的對應關系、按鍵的抬起操作與所述按鍵的抬起(up)事件的對應關系等等。本實施例中,所述存儲區(qū)域中預先寫入第一按鍵鍵值與事件的第一對應關系、第二按鍵鍵值與事件的第二對應關系和第三按鍵鍵值與事件的第三對應關系;其中,所述第一按鍵可配置為電源鍵(POWER),所述第二按鍵可配置為音量增加鍵,所述第三按鍵可配置為音量減小鍵。例如,所述第一按鍵的鍵值配置為1,所述第二按鍵的鍵值配置為2,所述第三按鍵的鍵值配置為3 ;則所述識別單元42獲得觸控操作的按鍵鍵值為11時,確定所述觸控操作表征所述第一按鍵的按下(down)事件,當所述觸控操作的按鍵鍵值為10時,確定所述觸控操作表征所述第一按鍵的抬起(up)事件;所述第二按鍵和所述第三按鍵的操作與事件的對應關系與上述第一按鍵的描述類似,這里不再贅述。
[0103]作為一種實施方式,所述基于所述按鍵鍵值查找預設的鍵值事件映射集合,獲得并上報與所述按鍵鍵值匹配的事件,包括:
[0104]基于所述按鍵鍵值判斷是否表征按鍵按下操作,獲得第一判斷結(jié)果;當所述第一判斷結(jié)果為所述按鍵鍵值表征按鍵按下操作時,上報所述按鍵的按下事件;或者,
[0105]判斷所述按鍵鍵值是否表征按鍵抬起操作,獲得第二判斷結(jié)果;當所述第二判斷結(jié)果為所述按鍵鍵值表征按鍵抬起事件時,上報所述按鍵的抬起事件。
[0106]具體的,所述識別單元內(nèi)部設置有存儲區(qū)域,所述存儲區(qū)域中存儲有預設的鍵值事件映射集合,所述鍵值事件映射集合中包括至少三組按鍵鍵值與事件的對應關系,包括按鍵的按下操作與所述按鍵的按下(down)事件的對應關系、按鍵的抬起操作與所述按鍵的抬起(up)事件的對應關系等等。本實施例中,所述存儲區(qū)域中預先寫入第一按鍵鍵值與事件的第一對應關系、第二按鍵鍵值與事件的第二對應關系和第三按鍵鍵值與事件的第三對應關系;其中,所述第一按鍵可配置為電源鍵(POWER),所述第二按鍵可配置為音量增加鍵,所述第三按鍵可配置為音量減小鍵。例如,所述第一按鍵的鍵值配置為1,所述第二按鍵的鍵值配置為2,所述第三按鍵的鍵值配置為3 ;則所述識別單元獲得觸控操作的按鍵鍵值為11時,確定所述觸控操作表征所述第一按鍵的按下(down)事件,當所述觸控操作的按鍵鍵值為10時,確定所述觸控操作表征所述第一按鍵的抬起(up)事件;所述第二按鍵和所述第三按鍵的操作與事件的對應關系與上述第一按鍵的描述類似,這里不再贅述。
[0107]作為另一種實施方式,所述基于所述按鍵鍵值查找預設的鍵值事件映射集合,獲得并上報與所述按鍵鍵值匹配的事件,包括:
[0108]基于所述按鍵鍵值判斷是否表征上滑操作,獲得第三判斷結(jié)果;當所述第三判斷結(jié)果為所述按鍵鍵值表征上滑操作時,依次上報音量增加按鍵的按下事件和抬起事件;或者,
[0109]判斷所述按鍵鍵值是否表征下滑操作,獲得第四判斷結(jié)果;當所述第四判斷結(jié)果為所述按鍵鍵值表征下滑操作時,依次上報音量減小按鍵的按下事件和抬起事件。
[0110]具體的,以圖5所示的觸控檢測單元為例,所述觸控檢測單元41包括第一觸控檢測子單元411、第二觸控檢測子單元412和第三觸控檢測子單元413 ;檢測到所述第一觸控檢測子單元411、所述第二觸控檢測子單元412和所述第三觸控檢測子單元413依次觸發(fā)操作時,確定所述觸發(fā)操作表征下滑操作;相應的,檢測到所述第三觸控檢測子單元413、所述第二觸控檢測子單元412和所述第一觸控檢測子單元411的依次觸發(fā)操作時,確定所述觸發(fā)操作表征上滑操作。以所述第一觸控檢測子單元411對應的第一按鍵的鍵值配置為1、所述第二觸控檢測子單元412對應的第二按鍵的鍵值配置為2、所述第三觸控檢測子單元413對應的第三按鍵的鍵值配置為3為例,獲取到的按鍵鍵值為123時,確定所述觸發(fā)操作為下滑操作;相應的,獲取到的按鍵鍵值為321時,確定所述觸發(fā)操作為上滑操作。
[0111]另一實施方式中,所述鍵值事件映射集合中還包括特定按鍵的按下事件和抬起事件與鍵值的映射關系;所述基于所述按鍵鍵值查找預設的鍵值事件映射集合,獲得并上報與所述按鍵鍵值匹配的事件,包括:
[0112]基于所述按鍵鍵值判斷是否表征所述按鍵的特定操作,獲得第五判斷結(jié)果;當所述第五判斷結(jié)果為所述按鍵鍵值表征所述按鍵的特定操作時,上報所述按鍵鍵值對應的特定按鍵的按下事件和抬起事件。其中,所述特定操作不限于雙擊操作、三擊操作等等。
[0113]本實施方式中,所述移動終端還可以通過用戶自定義設置的觸發(fā)操作執(zhí)行相應的功能。例如本實施方式中,所述按鍵的特定操作可預先配置對應的特定按鍵的功能,所述特定按鍵例如截屏操作按鍵、攝像頭功能啟動按鍵等等;當所述觸控檢測單元包括圖5所示的第一觸控檢測子單元411、第二觸控檢測子單元412和第三觸控檢測子單元413時,相當于所述觸控檢測單元41部分包括三個按鍵;則所述按鍵的特定操作可以為上述三個按鍵中任一按鍵的特定操作。所述存儲單元中預先配置上述三個按鍵中任一按鍵的特定操作對應的特定按鍵的按下(down)事件和抬起(up)事件,如第二按鍵的雙擊操作對應截屏操作按鍵的按下(down)事件和抬起(up)事件;則檢測到所述第二按鍵的雙擊操作,也即獲取到表征所述第二按鍵的雙擊操作的按鍵鍵值時,上報所述截屏操作按鍵的按下(down)事件和抬起(up)事件。
[0114]采用本發(fā)明實施例的技術方案,一方面采用觸控按鍵實現(xiàn)了移動終端的電源鍵和音量控制鍵,提升了移動終端的新穎性,且差異化的設計感提升了用戶的視覺體驗;另一方面采用獨立的識別單元(