一種終端應用的控制方法、裝置和終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,具體涉及一種終端應用的控制方法、裝置和終端。
【背景技術】
[0002]隨著通信技術的發展,以及智能終端的普及,終端應用的種類和功能也越為繁多,而如何更加便利地對終端應用進行控制,比如啟動終端應用或關閉終端應用等,也越發受到人們的關注。
[0003]在傳統技術中,一般都會為終端應用設定對應的控制鍵,以供用戶進行操作,比如,當用戶雙擊某個終端應用如相冊的圖標時,便可啟動該終端應用,比如打開相冊;又比如,當用戶滑動相冊中的圖像時,便可以對當前顯示的圖像進行切換,等等。也就是說,傳統技術一般都會由用戶通過觸摸終端屏幕或通過鍵盤輸入來對終端應用進行控制,這種控制方案依賴于用戶與終端的接觸,若不接觸,則很難對其進行控制,為此,為了提高控制的多樣性和靈活性,現有技術又提出了通過手勢來對終端應用進行控制,比如,畫圈都表示啟動終端應用,畫線則表示關閉終端應用,等等。
[0004]在對現有技術的研究和實踐過程中,本發明的發明人發現,現有的控制方案的手勢控制方案很容易產生誤觸發,導致控制的精準性不高。
【發明內容】
[0005]本發明實施例提供一種終端應用的控制方法、裝置和終端,可以降低誤觸發率,提高控制的精準性。
[0006]本發明實施例提供一種終端應用的控制方法,包括:
[0007]接收終端應用控制請求;
[0008]根據所述終端應用控制請求獲取用戶的虹膜/鞏膜信息,并根據所述虹膜/鞏膜信息對用戶的身份進行驗證;
[0009]在驗證通過時,獲取用戶雙眼的眼部動作信息,所述雙眼的眼部動作信息包括左眼動作信息、右眼動作信息和左右眼關聯信息;
[0010]基于所述雙眼的眼部動作信息對終端應用進行控制。
[0011]相應的,本發明實施例還提供一種終端應用的控制裝置,包括:
[0012]接收單元,用于接收終端應用控制請求;
[0013]驗證單元,用于根據所述終端應用控制請求獲取用戶的虹膜/鞏膜信息,根據所述虹膜/鞏膜信息對用戶的身份進行驗證;
[0014]獲取單元,用于在驗證單元確定驗證通過時,獲取用戶雙眼的眼部動作信息,所述雙眼的眼部動作信息包括左眼動作信息、右眼動作信息和左右眼關聯信息;
[0015]控制單元,用于基于所述雙眼的眼部動作信息對終端應用進行控制。
[0016]此外,本發明實施例還提供一種終端,包括本發明實施例所提供的任一種終端應用的控制裝置。
[0017]本發明實施例采用在接收到終端應用控制請求時,獲取用戶的虹膜/鞏膜信息,并根據該虹膜/鞏膜信息對用戶的身份進行驗證,在驗證通過時,獲取用戶雙眼的眼部動作信息,該雙眼的眼部動作信息包括左眼動作信息、右眼動作信息和左右眼關聯信息,然后,基于該雙眼的眼部動作信息對終端應用進行控制;由于該雙眼的眼部動作信息中除了包括左眼動作信息和右眼動作信息之外,還包括左右眼關聯信息,由于左右眼是一個對稱的存在,因此,它們之間具有一種天然的關聯關系,可以增強動作的標識度,相對于現有技術中的手勢識別而言,可以大大降低誤觸發率,提高控制的精準性。
【附圖說明】
[0018]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1a是本發明實施例提供的終端應用的控制方法的場景示意圖;
[0020]圖1b是本發明實施例提供的終端應用的控制方法的流程圖;
[0021]圖2a是本發明實施例提供的終端應用的控制方法的另一流程圖;
[0022]圖2b是本發明實施例提供的終端應用的控制方法中獲取雙眼的眼部動作信息的場景不意圖;
[0023]圖2c是本發明實施例提供的終端應用的控制方法中獲取雙眼的眼部動作信息的另一場景不意圖;
[0024]圖3a是本發明實施例提供的終端應用的控制裝置的結構示意圖;
[0025]圖3b是本發明實施例提供的終端應用的控制裝置的另一結構示意圖。
【具體實施方式】
[0026]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0027]本發明實施例提供一種終端應用的控制方法、裝置和終端。
[0028]其中,該終端應用的控制裝置可以集成在終端中,例如,參見圖la,當用戶需要啟動該終端如智能手機中的某個終端應用時,可以由該終端獲取該用戶的虹膜/鞏膜信息,比如,通過攝像頭或其他虹膜/鞏膜的獲取模塊來掃描該用戶的眼睛,以獲取虹膜/鞏膜信息,然后,根據該虹膜/鞏膜信息對用戶的身份進行驗證,在驗證通過時,獲取用戶雙眼的眼部動作信息,包括左眼動作信息、右眼動作信息和左右眼關聯信息,其中,左右眼關聯信息可以包括用戶當前左眼眼球和右眼眼球的相對位置關系、狀態的相對時間關系和/或動作的相對時間關系等信息,再然后,基于該雙眼的眼部動作信息對終端應用進行控制,比如,從預置指令表中獲取與該雙眼的眼部動作信息對應的控制信息,其中,該控制信息包括控制對象和控制指令,根據控制對象確定對應的終端應用,并對確定的終端應用執行所述控制指令,等等。
[0029]以下將分別進行詳細說明。
[0030]實施例一、
[0031]本實施例將從終端應用的控制裝置的角度進行描述,該終端應用的控制裝置具體可以集成在終端中,比如可以作為該終端的一個功能模塊,或者以軟體的形式安裝在終端中,該終端可以包括智能手機或平板電腦等設備。
[0032]—種終端應用的控制方法,包括:接收終端應用控制請求,根據該接收終端應用控制請求獲取用戶的虹膜/鞏膜信息,根據該虹膜/鞏膜信息對用戶的身份進行驗證,在驗證通過時,獲取用戶雙眼的眼部動作信息,該雙眼的眼部動作信息包括左眼動作信息、右眼動作信息和左右眼關聯信息,基于該雙眼的眼部動作信息對終端應用進行控制。
[0033]如圖1b所示,該終端應用的控制方法的具體流程可以如下:
[0034]101、接收終端應用控制請求。
[0035]例如,可以在終端上設置通過眼部動作控制終端應用的啟動鍵,則此時,具體可以接收用戶通過該啟動鍵而觸發的終端應用控制請求,比如,可以點擊或滑動該啟動鍵以觸發該終端應用控制請求,等等。
[0036]102、根據該終端應用控制請求獲取用戶的虹膜/鞏膜信息,并根據該虹膜/鞏膜信息對用戶的身份進行驗證,若驗證通過,則執行步驟103 ;否則,若驗證不通過,則可以拒絕該終端應用控制請求。
[0037]可選的,在拒絕該終端應用控制請求時,還可以生成相應的提示信息,比如,提示用戶身份驗證不通過,等等。
[0038]103、在驗證通過時,獲取用戶雙眼的眼部動作信息。
[0039]例如,可以監測用戶的雙眼,以獲取用戶當前的眼部動作,然后根據該用戶當前的眼部動作確定用戶雙眼的眼部動作信息。比如,具體可以通過本地攝像頭來監測用戶的雙目艮,等等。
[0040]其中,該雙眼的眼部動作信息可以包括左眼動作信息、右眼動作信息和左右眼關聯信息。其中,左眼動作信息指的是左眼運動的相關信息,包括左眼的眼球狀態和/或運動軌跡,比如閉眼、眨眼、眼球滑動、眼球轉動等;同理,右眼動作信息指的是右眼運動的相關信息,包括右眼的眼球狀態和/或運動軌跡,比如閉眼、眨眼、眼球滑動、眼球轉動等;而左右眼關聯信息則可以包括左眼眼球和右眼眼球的相對位置關系、狀態的相對時間關系和/或動作的相對時間關系等,比如,左眼閉眼一秒鐘后,右眼再閉眼2秒鐘(即狀態的相對時間關系),或者,左眼和右眼同時眨三下(即動作的相對時間關系),或者,左眼眼球和右眼眼球的距離為5cm(即左眼眼球和右眼眼球的相對位置關系),等等。即步驟“根據該用戶當前的眼部動作確定雙眼的眼部動作信息”可以包括:
[0041](I)根據該用戶當前的眼部動作確定用戶當前左眼的眼球狀態和/或運動軌跡,得到左眼動作信息;
[0042](2)根據該用戶當前的眼部動作確定用戶當前右眼的眼球狀態和/或運動軌跡,得到右眼動作信息;
[0043](3)根據該用戶當前的眼部動作確定用戶當前左眼眼球和右眼眼球的相對位置關系、狀態的相對時間關系和/或動作的相對時間關系,得到