圖標控制方法、圖標控制裝置和終端的制作方法
【技術領域】
[0001]本發明涉及終端技術領域,具體而言,涉及一種圖標控制方法、圖標控制裝置和一種終端。
【背景技術】
[0002]目前,終端(如手機)通過手指滑動終端屏幕對終端操作界面中的應用圖標進行拖拽,用以實現應用圖標的移動,該方法比較單一,并且不能脫離用戶的雙手進行操作。
[0003]另外,在日常生活中經常采集用戶的虹膜圖像信息進行解鎖,例如,通過采集用戶的虹膜圖像信息對門禁、手機、智能眼鏡等設備進行智能解鎖,以增加解鎖的安全性,但是,在相關技術中,通過采集用戶的虹膜圖像信息除了可以進行解鎖之外并不能實現對終端中的應用圖標進行控制。
[0004]因此,如何利用虹膜圖像信息對終端的操作界面上的應用圖標進行移動,以避免用戶手動選擇應用圖標并手動將應用圖標移動至目標位置,從而增加終端操作的便捷性成為亟待解決的問題。
【發明內容】
[0005]本發明正是基于上述問題,提出了一種新的技術方案,可以避免用戶手動選擇應用圖標并手動將應用圖標移動至目標位置,從而增加終端操作的便捷性,進而提升用戶體驗。
[0006]有鑒于此,本發明的第一方面提出了一種圖標控制方法,用于終端,包括:判斷用戶在所述終端的操作界面上的第一注視點坐標值是否在應用圖標所屬的領域范圍內;在判斷結果為是時,檢測所述用戶在所述操作界面上的第二注視點坐標值,其中,所述第二注視點坐標值不在所述應用圖標所屬的領域范圍內;根據所述第二注視點坐標值控制所述應用圖標移動至所述操作界面中的目標位置。
[0007]在該技術方案中,首先判斷用戶在終端的操作界面上的第一注視點坐標值是否在應用圖標所屬的領域范圍內,例如,通過監測用戶的虹膜圖像信息獲取用戶在終端的操作界面上的第一注視點坐標值(即用戶雙眼注視終端的操作界面上的具體位置),若檢測到第一注視點坐標在應用圖標所屬的領域范圍內,即說明用戶雙眼注視該應用圖標,進一步地,檢測用戶在操作界面上的第二注視點坐標值,則可根據第二注視點坐標值將應用圖標移動到目標位置,避免了用戶手動選擇應用圖標并手動將應用圖標移動至目標位置,從而增加了終端操作的便捷性,進而提升了用戶體驗。
[0008]在上述技術方案中,優選地,所述檢測所述用戶在所述操作界面上的第二注視點坐標值的步驟,具體包括:采集所述用戶的虹膜圖像信息,并提取所述虹膜圖像信息中的虹膜特征信息;根據所述虹膜特征信息確定所述第二注視點坐標值。
[0009]在該技術方案中,通過采集用戶的虹膜圖像信息,并提取虹膜圖像信息中的虹膜特征信息(例如,虹膜特征信息為瞳孔的焦點),從而可以比較準確、可靠地確定用戶在終端上的第二注視點坐標值,進而實現將應用圖標移動至目標位置處。
[0010]在上述技術方案中,優選地,在所述檢測所述用戶在所述操作界面上的第二注視點坐標值的步驟之前,包括:判斷所述第一注視點坐標值在所述應用圖標所屬的領域范圍內的持續時間是否大于第一預設時間;在判斷結果為是時,控制所述應用圖標由非選中狀態轉換成選中狀態,并對所述應用圖標進行選中顯示。
[0011]在該技術方案中,通過判斷用戶在終端上的第一注視點坐標值在應用圖標所屬的領域范圍內的持續時間是否大于第一預設時間(如2秒),根據判斷結果來確定是否控制應用圖標處于選中狀態,例如,當檢測到用戶的第一注視點坐標值在應用圖標所屬的領域范圍內且注視的持續時間長達2秒,則可控制應用圖標處于選中狀態并將應用圖標進行選中顯示,例如,將應用圖標顯示為懸浮狀態,使用戶快速地了解到應用圖標處于選中狀態,從而使用戶能夠對終端的操作界面上的應用圖標進行移動。
[0012]在上述技術方案中,優選地,在所述根據所述第二注視點坐標值控制所述應用圖標移動至所述操作界面中的目標位置的步驟之前,還包括:判斷所述第二注視點坐標值不在所述應用圖標所屬的領域范圍內的持續時間是否大于第二預設時間;在判斷結果為是時,執行所述根據所述第二注視點坐標值控制所述應用圖標移動至所述操作界面中的目標位置的步驟;否則,控制所述應用圖標由所述選中狀態轉換成非選中狀態。
[0013]在該技術方案中,通過判斷用戶的第二注視點不在應用圖標所屬的領域范圍內的持續時間是否大于第二預設時間,來確定是否控制應用圖標的移動,具體地,若判定用戶的第二注視點坐標值不在應用圖標所屬的領域范圍內的持續時間大于第二預設時間,則控制應用圖標移動,否則,說明用戶可能誤操作使得應用圖標處于選中狀態,則控制應用圖標由選中狀態轉換成非選中狀態,從而提高了通過采集用戶的虹膜圖像信息控制應用圖標移動的可靠性。
[0014]在上述技術方案中,優選地,在所述根據所述第二注視點坐標值控制所述應用圖標移動至所述操作界面中的目標位置的步驟之后,包括:判斷所述應用圖標處于所述目標位置的持續時間是否大于第三預設時間;在判斷結果為是時,控制所述應用圖標由所述選中狀態轉換成所述非選中狀態。
[0015]在該技術方案中,將應用圖標移動至操作界面中的目標位置后,檢測應用圖標處于目標位置的持續時間是否大于第三預設時間(如2秒),根據判斷結果來確定是否控制應用圖標依然處于選中狀態。例如,將處于懸浮狀態的應用圖標移動到目標位置后,且應用圖標在目標位置處的時間長達2秒,即說明該目標位置為應用圖標所要放置的位置,則可取消應用圖標的懸浮狀態,將應用圖標放置在目標位置處,否則,繼續移動應用圖標,直到檢測到應用圖標在目標位置處的持續時間長達2秒,可以將應用圖標由選中狀態轉換成非選中狀態,從而使用戶可以將應用圖標移動到正確位置,提升了用戶體驗。
[0016]在上述技術方案中,優選地,在所述判斷用戶在所述終端的操作界面上的第一注視點坐標值是否在應用圖標所屬的領域范圍內的步驟之前,包括:啟動所述終端的虹膜控制模式。
[0017]在該技術方案中,通過啟動終端的虹膜控制模式,從而使用戶可以利用虹膜圖像信息對終端的操作界面中的應用圖標進行移動,其中,可根據用戶的實時使用需求來確定是否開啟終端的虹膜控制模式,在啟動虹膜控制模式時才能通過檢測用戶在終端上的注視點來對應用圖標進行控制,從而避免了用戶的誤操作。
[0018]本發明的第二方面提出了一種圖標控制裝置,用于終端,包括:第一判斷單元,用于判斷用戶在所述終端的操作界面上的第一注視點坐標值是否在應用圖標所屬的領域范圍內;檢測單元,用于在判斷結果為是時,檢測所述用戶在所述操作界面上的第二注視點坐標值,其中,所述第二注視點坐標值不在所述應用圖標所屬的領域范圍內;移動單元,用于根據所述第二注視點坐標值控制所述應用圖標移動至所述操作界面中的目標位置。
[0019]在該技術方案中,首先判斷用戶在終端的操作界面上的第一注視點坐標值是否在應用圖標所屬的領域范圍內,例如,通過監測用戶的虹膜圖像信息獲取用戶在終端的操作界面上的第一注視點坐標值(即用戶雙眼注視終端的操作界面上的具體位置),若檢測到第一注視點坐標在應用圖標所屬的領域范圍內,即說明用戶雙眼注視該應用圖標,進一步地,檢測用戶在操作界面上的第二注視點坐標值,則可根據第二注視點坐標值將應用圖標移動到目標位置,避免了用戶手動選擇應用圖標并手動將應用圖標移動至目標位置,從而增加了終端操作的便捷性,進而提升了用戶體驗。
[0020]在上述技術方案中,優選地,所述檢測單元包括:提取單元,用于采集所述用戶的虹膜圖像信息,并提取所述虹膜圖像信息中的虹膜特征信息;確定單元,用于根據所述虹膜特征信息確定所述第二注視點坐標值。
[0021]在該技術方案中,通過采集用戶的虹膜圖像信息,并提取虹膜圖像信息中的虹膜特征信息(例如,虹膜特征信息為瞳孔的焦點),從而可以比較準確、可靠地確定用戶在終端上的第二注視點坐標值,進而實現將應用圖標移動至目標位置處。
[0022]在上述技術方案中,優選地,所述檢測單元還包括:第二判斷單元,用于判斷所述第一注視點坐標值在所述應用圖標所屬的領域范圍內的持續時間