本發(fā)明涉及通信領(lǐng)域,尤其涉及一種移動設備操作方法、裝置及移動設備。
背景技術(shù):
目前,手機、平板等智能移動設備都采用觸控操作方式,也就是通過用手或觸控筆點擊屏幕來實現(xiàn)對移動設備的操作。比如,當人們要打開某種應用或調(diào)出菜單時,可以通過點擊應用、菜單按鈕,或是長按彈出上下文菜單等方式來實現(xiàn)相關(guān)操作。
觸控操作方式相比于按鍵操作方式有了非常大的進步,更加方便快捷,也更加智能。然而,觸控操作方式仍然需要用手來實現(xiàn)對移動設備的操作,無論是用手指直接進行的點擊操作還是利用觸控筆進行的點擊操作,都離不開手的使用。
這種限制導致了在一些不方便使用手的情況下,無法實現(xiàn)對移動設備的操作。例如:
場景一
冬天在很冷的戶外,用戶戴著手套,不想拿出來點擊屏幕。
場景二
正在干活,雙手很臟,有來電卻不方便用手接聽電話。
可見,當前的移動設備在使用過程中,由于受到用手的限制,在一些不方便使用手的情況下,無法實現(xiàn)對移動設備的操作。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種移動設備操作方法、裝置及移動設備,能夠在不方便使用手的情況下,實現(xiàn)對移動設備的操作。
第一方面,本發(fā)明實施例提出了一種移動設備操作方法,應用于設置有眼部信息檢測傳感器的移動設備,包括:
在滿足預設條件的情況下,檢測所述移動設備的當前使用者的眼部信息;
基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作。
進一步地,上述方法還可具有以下特點,所述基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作,包括:
確定所述移動設備的當前屏幕狀態(tài);
在所述當前屏幕狀態(tài)對應的眼部信息與操作的對應關(guān)系中查找檢測到的所述眼部信息所對應的操作;
對所述移動設備執(zhí)行查找到的操作。
進一步地,上述方法還可具有以下特點,所述對所述移動設備執(zhí)行查找到的操作,包括:
在所述當前屏幕狀態(tài)為滅屏狀態(tài),所述眼部信息所對應的操作為亮屏操作的情況下,對所述移動設備執(zhí)行亮屏操作。
進一步地,上述方法還可具有以下特點,所述對所述移動設備執(zhí)行查找到的操作,包括:
在所述當前屏幕狀態(tài)為亮屏且鎖屏狀態(tài),所述眼部信息所對應的操作為解鎖操作的情況下,對所述移動設備執(zhí)行解鎖操作。
進一步地,上述方法還可具有以下特點,所述對所述移動設備執(zhí)行查找到的操作,包括:
在所述當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),所述眼部信息所對應的操作為對所述移動設備中菜單的調(diào)用操作的情況下,對所述移動設備執(zhí)行調(diào)用菜單的操作。
進一步地,上述方法還可具有以下特點,所述對所述移動設備執(zhí)行查找到的操作,包括:
在所述當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),所述眼部信息所對應的操作為對所述移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對所述移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作。
進一步地,上述方法還可具有以下特點,在對所述移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作之后,還包括:
根據(jù)在執(zhí)行所述選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息確定是否打開已選擇的應用程序圖標或菜單中選項。
進一步地,上述方法還可具有以下特點,在對所述移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作之后,還包括:
根據(jù)在執(zhí)行所述選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息更改對應用程序圖標或菜單中選項的選擇。
進一步地,上述方法還可具有以下特點,在所述檢測所述移動設備的當前使用者的眼部信息之前,還包括:
將所述移動設備桌面上的應用程序圖標或菜單中選項增大到設定倍數(shù)。
進一步地,上述方法還可具有以下特點,所述眼部信息為眼球注視時長、連續(xù)眨眼次數(shù)、眼睛注視位置這三種信息中的任意一種或至少兩種的組合。
本發(fā)明實施例提供的移動設備操作方法,利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
第二方面,本發(fā)明實施例提出了一種移動設備操作裝置,應用于設置有眼部信息檢測傳感器的移動設備,包括:
檢測模塊,用于在滿足預設條件的情況下,檢測所述移動設備的當前使用者的眼部信息;
操作模塊,用于基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作。
進一步地,上述裝置還可具有以下特點,所述操作模塊包括:
確定單元,用于確定所述移動設備的當前屏幕狀態(tài);
查找單元,用于在所述確定單元確定的所述當前屏幕狀態(tài)對應的眼部信息與操作的對應關(guān)系中查找檢測到的所述眼部信息所對應的操作;
執(zhí)行單元,用于對所述移動設備執(zhí)行所述查找單元查找到的操作。
進一步地,上述裝置還可具有以下特點,所述執(zhí)行單元包括:
亮屏子單元,用于在所述當前屏幕狀態(tài)為滅屏狀態(tài),所述眼部信息所對應的操作為亮屏操作的情況下,對所述移動設備執(zhí)行亮屏操作。
進一步地,上述裝置還可具有以下特點,所述執(zhí)行單元包括:
解鎖子單元,用于在所述當前屏幕狀態(tài)為亮屏且鎖屏狀態(tài),所述眼部信息所對應的操作為解鎖操作的情況下,對所述移動設備執(zhí)行解鎖操作。
進一步地,上述裝置還可具有以下特點,所述執(zhí)行單元包括:
調(diào)用子單元,用于在所述當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),所述眼部信息所對應的操作為對所述移動設備中菜單的調(diào)用操作的情況下,對所述移動設備執(zhí)行調(diào)用菜單的操作。
進一步地,上述裝置還可具有以下特點,所述執(zhí)行單元包括:
選擇子單元,用于在所述當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),所述眼部信息所對應的操作為對所述移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對所述移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作。
進一步地,上述裝置還可具有以下特點,在所述選擇子單元之后,所述執(zhí)行單元還包括:
開關(guān)控制子單元,用于根據(jù)在所述選擇子單元執(zhí)行所述選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息確定是否打開已選擇的應用程序圖標或菜單中選項。
進一步地,上述裝置還可具有以下特點,在所述選擇子單元之后,所述執(zhí)行單元還包括:
更改選擇子單元,用于根據(jù)在所述選擇子單元執(zhí)行所述選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息更改對應用程序圖標或菜單中選項的選擇。
進一步地,上述裝置還可具有以下特點,在所述檢測模塊之前,還包括:
增大模塊,用于將所述移動設備桌面上的應用程序圖標或菜單中選項增大到設定倍數(shù)。
進一步地,上述裝置還可具有以下特點,所述眼部信息為眼球注視時長、連續(xù)眨眼次數(shù)、眼睛注視位置這三種信息中的任意一種或至少兩種的組合。
本發(fā)明實施例提供的移動設備操作裝置,利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
第三方面,本發(fā)明實施例提出了一種移動設備,設置有眼部信息檢測傳感器,所述移動設備包括:
處理器;
用于存儲所述處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
在滿足預設條件的情況下,檢測所述移動設備的當前使用者的眼部信息;
基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作。
進一步地,上述移動設備還可具有以下特點,所述移動設備為手機或平板電腦。
本發(fā)明實施例提供的移動設備,能夠利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實施例一中移動設備操作方法的流程示意圖;
圖2為圖1中步驟S102的一種流程示意圖。
圖3為圖2中步驟S203的流程示意圖之一。
圖4為圖2中步驟S203的流程示意圖之二。
圖5為圖2中步驟S203的流程示意圖之三。
圖6為圖2中步驟S203的流程示意圖之四。
圖7為圖2中步驟S203的流程示意圖之五。
圖8為圖2中步驟S203的流程示意圖之六。
圖9為本發(fā)明實施例九中移動設備操作方法的流程示意圖。
圖10為移動設備的屏幕坐標示意圖。
圖11為使用光標選中應用圖標的示意圖。
圖12為本發(fā)明實施例十中移動設備操作裝置的結(jié)構(gòu)框圖。
圖13為本發(fā)明實施例所提供的移動設備1300的一種硬件結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實施例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,根據(jù)本發(fā)明精神所獲得的所有實施例,都屬于本發(fā)明的保護范圍。
本發(fā)明各實施例的移動設備操作方法可以應用于設置有眼部信息檢測傳感器的移動設備。其中,眼部信息檢測傳感器可以是前置攝像頭、紅外傳感器等。該移動設備上還可以設置有動作捕捉傳感器,能夠捕捉用戶的手勢動作信息。
實施例一
圖1為本發(fā)明實施例一中移動設備操作方法的流程示意圖。如圖1所示,本實施例中,移動設備操作方法可以包括如下步驟:
S101、在滿足預設條件的情況下,檢測移動設備的當前使用者的眼部信息;
在應用中,可以為執(zhí)行本實施例中的移動設備操作方法流程的應用程序設置一個開關(guān),步驟S101中的預設條件可以是該開關(guān)處于開啟狀態(tài)。
其中,眼部信息可以是眼球注視時長、連續(xù)眨眼次數(shù)、眼睛注視位置等中的任意一個或其任意組合。
S102、基于檢測到的眼部信息和預設的眼部信息與操作的對應關(guān)系對移動設備進行相應操作。
在移動設備中,可以預先設置眼部信息與操作(指對移動設備的操作)的對應關(guān)系,以便在檢測到眼部信息時,能夠根據(jù)檢測到的眼部信息查找到其所對應的操作,然后對移動設備執(zhí)行該查找到的操作。
其中,眼部信息與操作的對應關(guān)系可以由移動設備的用戶在移動設備中以自定義的方式進行設置,用戶也可以通過從移動設備給出的眼部信息與操作的對應關(guān)系的可選項中進行選擇來進行設置,在用戶既不進行自定義設置,也不進行選擇設置的情況下,移動設備可以采用默認的眼部信息與操作的對應關(guān)系。
本步驟中,基于眼部信息即可對移動設備進行操作,不需要使用手來完成相關(guān)操作。這樣就擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作。
通過本發(fā)明實施例,用戶通過眼睛就可以對移動設備發(fā)出操作指令,從而實現(xiàn)對移動設備的操作,提供了一種新的人機交互方式,并且這種交互方式不需要依靠手來完成,從而給用戶帶來了一種新的使用體驗,同時也提高了移動設備的智能化程度。
S101~S102的執(zhí)行主體可以為一種裝置,該裝置可以是位于本地設備的應用,或者還可以是位于本地設備的應用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本發(fā)明實施例對此不進行特別限定。
可以理解的是,所述應用可以是安裝在設備上的應用程序(nativeApp),或者還可以是設備上的瀏覽器的一個網(wǎng)頁程序(webApp),本發(fā)明實施例對此不進行限定。
本發(fā)明實施例提供的移動設備操作方法,利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
實施例二
基于上述實施例一所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S102中基于檢測到的眼部信息和預設的眼部信息與操作的對應關(guān)系對移動設備進行相應操作的方法進行具體描述。
圖2為圖1中步驟S102的一種流程示意圖。如圖2所示,本實施例中,步驟S102可以包括如下子步驟:
S201、確定移動設備的當前屏幕狀態(tài);
其中,當前屏幕狀態(tài)可以是滅屏狀態(tài)、亮屏且鎖屏狀態(tài)、亮屏且已解鎖狀態(tài)等。
S202、在當前屏幕狀態(tài)對應的眼部信息與操作的對應關(guān)系中查找檢測到的眼部信息所對應的操作;
需要說明的是,在步驟S202中的眼部信息與操作的對應關(guān)系是一種與屏幕狀態(tài)對應的對應關(guān)系。也就是說,每一種具體的眼部信息與操作的對應關(guān)系都是與一種具體的屏幕狀態(tài)對應的。例如,滅屏狀態(tài)對應一種眼部信息與操作的對應關(guān)系,亮屏且已解鎖狀態(tài)對應一種眼部信息與操作的對應關(guān)系,滅屏狀態(tài)與亮屏且已解鎖狀態(tài)各自所對應的眼部信息與操作的對應關(guān)系可以是不同的。
基于此,當移動設備在不同的屏幕狀態(tài)下檢測到同一種眼部信息時可以進行不同的操作。這樣就能夠根據(jù)有限多的眼部信息對移動設備進行更多的操作。這樣,雖然眼睛給出信息的方式十分有限(也就是說,眼部信息的種類有限),但仍然可以據(jù)此拓展更多的操作方式。
S203、對移動設備執(zhí)行在步驟S202中查找到的操作。
本步驟依據(jù)在步驟S202中查找到的眼部信息對應的操作自動對對移動設備執(zhí)行操作。也就是說,移動設備通過檢測到的使用者的眼部信息來理解使用者的操作意圖,然后自動按照理解的操作意圖進行操作。整個操作過程中僅需要使用者給出一個移動設備能夠理解的眼部信息,非常智能且方便快捷。這個過程中不需要用戶用手來操作,從而擺脫了用手操作的限制,進而使得在很多不方便使用手的應用場景中也能實現(xiàn)對移動設備的操作,因此拓展了移動設備的應用場景。
實施例三
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖3為圖2中步驟S203的流程示意圖之一。如圖3所示,本實施例中,步驟S203可以包括如下子步驟:
S301、在當前屏幕狀態(tài)為滅屏狀態(tài),眼部信息所對應的操作為亮屏操作的情況下,對移動設備執(zhí)行亮屏操作。
通過本步驟,在移動設備的屏幕處于滅屏狀態(tài)時,可以通過眼部信息來實現(xiàn)對移動設備的亮屏操作。相比于基于按鍵觸發(fā)的亮屏操作,本實施例提供的這種亮屏方式不需要在移動設備上設置用于亮屏操作的按鍵,從而能夠簡化移動設備的結(jié)構(gòu)。
實施例四
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖4為圖2中步驟S203的流程示意圖之二。如圖4所示,本實施例中,步驟S203可以包括如下子步驟:
S401、在當前屏幕狀態(tài)為亮屏且鎖屏狀態(tài),眼部信息所對應的操作為解鎖操作的情況下,對移動設備執(zhí)行解鎖操作。
通過本步驟,在移動設備的屏幕處于亮屏且鎖屏狀態(tài)時,可以通過眼部信息來實現(xiàn)對移動設備的屏幕解鎖操作。這種屏幕解鎖方式不需要用手進行操作,而且比用手在屏幕上通過輸入密碼或畫出解鎖圖形等的傳統(tǒng)解鎖方式更方便,也更加快捷。
實施例五
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖5為圖2中步驟S203的流程示意圖之三。如圖5所示,本實施例中,步驟S203可以包括如下子步驟:
S501、在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中菜單的調(diào)用操作的情況下,對移動設備執(zhí)行調(diào)用菜單的操作。
通過本步驟,在移動設備的屏幕處于亮屏且已解鎖狀態(tài)時,可以通過眼部信息來實現(xiàn)對移動設備的菜單調(diào)用操作。這種菜單調(diào)用方式不需要用手進行操作,而且比用手在屏幕上通過點擊來調(diào)用菜單的方式更加快捷。
實施例六
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖6為圖2中步驟S203的流程示意圖之四。如圖6所示,本實施例中,步驟S203可以包括如下子步驟:
S601、在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作。
通過本步驟,在移動設備的屏幕處于亮屏且已解鎖狀態(tài)時,可以通過眼部信息來實現(xiàn)對移動設備中應用程序圖標或菜單中選項的選擇操作。這種選擇應用程序圖標或菜單中選項的操作方式不需要使用手,而且方便快捷,在不方便用手的場景中也能夠進行應用程序圖標或菜單中選項的選擇操作。
實施例七
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖7為圖2中步驟S203的流程示意圖之五。如圖7所示,本實施例中,步驟S203可以包括如下子步驟:
S701、在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作;
S702、根據(jù)在執(zhí)行選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息確定是否打開已選擇的應用程序圖標或菜單中選項。
其中,用于確定是否打開已選擇的應用程序圖標或菜單中選項的手勢動作信息或眼部信息是在對移動設備執(zhí)行了應用程序圖標或菜單中選項的選擇操作、已有應用程序圖標或菜單中選項被選擇之后獲得的。
其中,手勢動作信息可以通過動作捕捉傳感器來捕捉。
當然,在本發(fā)明其他實施例中,用于確定是否打開已選擇的應用程序圖標或菜單中選項的信息除了手勢動作信息、眼部信息之外,還可以采用其他的信息。
本實施例在通過眼部信息實現(xiàn)對移動設備中應用程序圖標或菜單中選項的選擇操作之后,再通過手勢動作信息或眼部信息來控制是否開啟已選擇的應用程序圖標或菜單中選項。從選擇應用程序或菜單選項到打開已選擇的應用程序或菜單選項的整個過程都不需要用手操作,符合不方便用手的移動設備應用場景的需求。
實施例八
基于上述實施例二所提供的移動設備操作方法,本發(fā)明實施例對前述的步驟S203中對移動設備執(zhí)行在步驟S202中查找到的操作的方法進行具體描述。
圖8為圖2中步驟S203的流程示意圖之六。如圖8所示,本實施例中,步驟S203可以包括如下子步驟:
S801、在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作;
S802、根據(jù)在執(zhí)行選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息更改對應用程序圖標或菜單中選項的選擇。
當移動設備的使用者通過眼部信息實現(xiàn)對移動設備中應用程序圖標或菜單中選項的選擇操作之后,由于選擇錯誤或者想法改變想改選其他的應用程序或菜單選項時,可以通過步驟S802所提供的利用手勢動作信息或眼部信息的方式來更改選擇。這種更改選擇的方式也不需要用手操作,符合不方便用手的移動設備應用場景的需求。
實施例九
圖9為本發(fā)明實施例九中移動設備操作方法的流程示意圖。如圖9所示,本實施例中,移動設備操作方法可以包括如下步驟:
S901、在滿足預設條件的情況下,將移動設備桌面上的應用程序圖標或菜單中選項增大到設定倍數(shù);
由于可以通過用眼睛注視應用程序圖標或菜單中選項的方式來選擇應用程序或菜單選項,在這種操作方式中,應用程序圖標或菜單中選項越大,操作精度就越高,而應用程序圖標或菜單中選項越低,操作精度也會隨之降低,因此,為了方便用戶使用,減少誤操作,就需要對移動設備桌面上的應用程序圖標或菜單中選項進行增大。
S902、檢測移動設備的當前使用者的眼部信息;
其中,眼部信息可以是眼球注視時長、連續(xù)眨眼次數(shù)等。
S903、基于檢測到的眼部信息和預設的眼部信息與操作的對應關(guān)系對移動設備進行相應操作。
本發(fā)明實施例提供的移動設備操作方法,利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
在眼部信息為眼球注視時長時,需要確定眼球注視的目標是什么。比如,移動設備的桌面上有十幾個應用程序圖標,當使用者注視移動設備屏幕的時候,如何知道使用者的眼球注視的具體是哪一個應用程序圖標呢?這里我們結(jié)合圖10來對這個問題進行說明。
圖10為移動設備的屏幕坐標示意圖。如圖10所示,設屏幕中心位置到瞳孔正方向位置為0度原點,則屏幕右半屏的X軸為正數(shù),屏幕左半屏的X軸為負數(shù),屏幕上半屏的Y軸為正數(shù),屏幕下半屏的Y軸為負數(shù)。
根據(jù)屏幕尺寸、分辨率等信息,可以計算出屏幕上的應用程序圖標、菜單等所在的位置坐標,根據(jù)用戶瞳孔的注視與屏幕中心正向位置的角度,通過算法公式就可以計算出用戶在注視屏幕時眼球所鎖定的應用或菜單。
當移動設備檢測到用戶注視某應用、菜單等的時間長度達到設定閾值,會出現(xiàn)如圖11所示的光標,圈住用戶要選中的應用或菜單。當前被光標圈住的應用處于選中狀態(tài),選中應用后,移動設備等待用戶進一步操作的指令。
下面通過示例對本發(fā)明的移動設備操作方法作進一步詳細說明。假設在以下給出的各示例中,眼部信息與操作的對應關(guān)系都已經(jīng)預先在移動設備中設置好。
示例一
假設移動設備屏幕當前處于亮屏且已解鎖的狀態(tài),屏幕上當前顯示多個應用程序圖標。移動設備使用者用眼睛注視當前屏幕上的微信的應用程序圖標(以下簡稱微信圖標)6秒鐘。移動設備檢測到使用者對微信”圖標的眼球注視時長超過5秒鐘(假設5秒鐘為移動設備中預設的眼球注視時長閾值),并且從預設的眼部信息與操作的對應關(guān)系中獲知眼球注視時長這種眼部信息對應的操作是選擇應用程序或菜單選項,則移動設備用光標圈中微信圖標,使微信圖標處于已選中的狀態(tài)。
在微信圖標處于已選中的狀態(tài)后,使用者繼續(xù)注視微信圖標3秒鐘,此時,移動設備開啟微信應用程序。
或者,在微信圖標處于已選中的狀態(tài)后,使用者連續(xù)眨眼2次,移動設備解析后,獲知連續(xù)眨眼2次對應開啟當前已選中應用或菜單選項的操作,則開啟微信應用程序。
示例二
同示例一,使用者通過用眼睛注視選擇微信應用,使微信圖標處于已選中的狀態(tài),然后,移動設備通過動作捕捉傳感器捕捉用戶的手勢動作信息,如果此時捕捉到使用者比V的手勢或豎起三根手指,則開啟微信應用,如果此時捕捉到使用者的掌心向下的動作,則取消對微信應用的選中。這里雖然使用了手來做動作,但是并不需要用手觸摸或點擊移動設備的屏幕。
示例三
假設移動設備屏幕當前處于滅屏狀態(tài)。移動設備使用者用眼睛注視當前屏幕6秒鐘,移動設備檢測到該注視后控制移動設備進入亮屏狀態(tài)。
假設進入亮屏狀態(tài)后,移動設備處于屏幕鎖定狀態(tài),此時,使用者對著屏幕繼續(xù)注視3秒后眨眼1次,移動設備自動解鎖,進入到解鎖狀態(tài),顯示移動設備的桌面。
示例四
假設移動設備屏幕當前處于亮屏且已解鎖狀態(tài),屏幕當前顯示移動設備的桌面,桌面上部留出一片空白區(qū)域,該空白區(qū)域下方排列有應用程序圖標。使用者注視桌面上部的空白區(qū)域5秒鐘,移動設備檢測到后彈出菜單,并將菜單內(nèi)容(菜單內(nèi)容是菜單中的全部菜單選項)全屏顯示。然后,用戶注視要選擇的菜單選項5秒鐘,移動設備檢測到后選中該菜單選項。在選中該菜單選項后,使用者在5秒內(nèi)連續(xù)眨眼2次,移動設備檢測到后打開該已選中的菜單選項。
實施例十
為了實現(xiàn)前述移動設備操作方法實施例中的各步驟,本發(fā)明實施例還提供了移動設備操作裝置實施例。本發(fā)明實施例提供的移動設備操作裝置可以應用于設置有眼部信息檢測傳感器的移動設備。其中,眼部信息檢測傳感器可以是前置攝像頭、紅外傳感器等。該移動設備上還可以設置有動作捕捉傳感器,能夠捕捉用戶的手勢動作信息。
圖12為本發(fā)明實施例十中移動設備操作裝置的結(jié)構(gòu)框圖。如圖12所示,本實施例中,移動設備操作裝置1200可以包括檢測模塊1210和操作模塊1220。其中,檢測模塊1210用于在滿足預設條件的情況下,檢測移動設備的當前使用者的眼部信息。操作模塊1220用于基于檢測模塊1210檢測到的眼部信息和預設的眼部信息與操作的對應關(guān)系對移動設備進行相應操作。
在本發(fā)明實施例中,操作模塊1220還可以包括確定單元、查找單元和執(zhí)行單元。其中,確定單元用于確定移動設備的當前屏幕狀態(tài)。查找單元用于在確定單元確定的當前屏幕狀態(tài)對應的眼部信息與操作的對應關(guān)系中查找檢測到的眼部信息所對應的操作。執(zhí)行單元用于對移動設備執(zhí)行查找單元查找到的操作。
其中,執(zhí)行單元可以包括亮屏子單元。亮屏子單元用于在當前屏幕狀態(tài)為滅屏狀態(tài),眼部信息所對應的操作為亮屏操作的情況下,對移動設備執(zhí)行亮屏操作。
其中,執(zhí)行單元可以包括解鎖子單元。解鎖子單元用于在當前屏幕狀態(tài)為亮屏且鎖屏狀態(tài),眼部信息所對應的操作為解鎖操作的情況下,對移動設備執(zhí)行解鎖操作。
其中,執(zhí)行單元可以包括調(diào)用子單元。調(diào)用子單元用于在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中菜單的調(diào)用操作的情況下,對移動設備執(zhí)行調(diào)用菜單的操作。
其中,執(zhí)行單元可以包括選擇子單元。選擇子單元用于在當前屏幕狀態(tài)為亮屏且已解鎖狀態(tài),眼部信息所對應的操作為對移動設備中應用程序圖標或菜單中選項的選擇操作的情況下,對移動設備執(zhí)行選擇應用程序圖標或菜單中選項的操作。
在執(zhí)行單元包括選擇子單元的基礎(chǔ)上,在選擇子單元之后,執(zhí)行單元還可以包括開關(guān)控制子單元。開關(guān)控制子單元用于根據(jù)在選擇子單元執(zhí)行選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息確定是否打開已選擇的應用程序圖標或菜單中選項。
在執(zhí)行單元包括選擇子單元的基礎(chǔ)上,在選擇子單元之后,執(zhí)行單元還可以包括更改選擇子單元。更改選擇子單元用于根據(jù)在選擇子單元執(zhí)行選擇應用程序圖標或菜單中選項的操作之后捕捉的手勢動作信息或檢測到的眼部信息更改對應用程序圖標或菜單中選項的選擇。
在本發(fā)明實施例中,在檢測模塊1210之前,移動設備操作裝置1200還可以包括增大模塊。增大模塊用于將移動設備桌面上的應用程序圖標或菜單中選項增大到設定倍數(shù)。
其中,眼部信息可以為眼球注視時長、連續(xù)眨眼次數(shù)、眼睛注視位置這三種信息中的任意一種或至少兩種的組合。
由于本實施例中的移動設備操作裝置能夠執(zhí)行前述實施例中的移動設備操作方法,本實施例未詳細描述的部分,可參考對前述移動設備操作方法各實施例的相關(guān)說明。
本發(fā)明實施例提供的移動設備操作裝置,利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
實施例十一
本發(fā)明實施例還提供了一種移動設備。該移動設備包括處理器和用于存儲處理器可執(zhí)行指令的存儲器,其中,處理器被配置為:在滿足預設條件的情況下,檢測所述移動設備的當前使用者的眼部信息;基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作。
其中,移動設備可以是手機、平板電腦等。
請參見圖13,其為本發(fā)明實施例所提供的移動設備1300的一種硬件結(jié)構(gòu)示意圖。如圖13所示,移動設備1300可以包括以下一個或多個組件:處理組件1302,存儲器1304,電源組件1306,多媒體組件1308,音頻組件1310,輸入/輸出(I/O)的接口1312,傳感器組件1314,以及通信組件1316。
處理組件1302通??刂埔苿釉O備1300的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1302可以包括一個或多個處理器1320來執(zhí)行指令,以完成前述的移動設備操作方法的全部或部分步驟,具體包括:在滿足預設條件的情況下,檢測所述移動設備的當前使用者的眼部信息;基于檢測到的所述眼部信息和預設的眼部信息與操作的對應關(guān)系對所述移動設備進行相應操作。此外,處理組件1302可以包括一個或多個模塊,便于處理組件1302和其他組件之間的交互。例如,處理組件1302可以包括多媒體模塊,以方便多媒體組件1308和處理組件1302之間的交互。
存儲器1304被配置為存儲各種類型的數(shù)據(jù)以支持在移動設備1300的操作。這些數(shù)據(jù)的示例包括用于在移動設備1300上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1304可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1306為移動設備1300的各種組件提供電力。電源組件1306可以包括電源管理系統(tǒng),一個或多個電源,及其他與為移動設備1300生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1308包括在所述移動設備1300和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1308包括一個前置攝像頭和/或后置攝像頭。當移動設備1300處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件1310被配置為輸出和/或輸入音頻信號。例如,音頻組件1310包括一個麥克風(MIC),當移動設備1300處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1304或經(jīng)由通信組件1316發(fā)送。在一些實施例中,音頻組件1310還包括一個揚聲器,用于輸出音頻信號。
I/O接口1312為處理組件1302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1314包括一個或多個傳感器,用于為移動設備1300提供各個方面的狀態(tài)評估。例如,傳感器組件1314可以檢測到移動設備1300的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為移動設備1300的顯示器和小鍵盤,傳感器組件1314還可以檢測移動設備1300或移動設備1300一個組件的位置改變,用戶與移動設備1300接觸的存在或不存在,移動設備1300方位或加速/減速和移動設備1300的溫度變化。傳感器組件1314可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1314還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1314還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1316被配置為便于移動設備1300和其他設備之間有線或無線方式的通信。移動設備1300可以接入基于通信標準的無線網(wǎng)絡,如WiFi、2G、3G或4G或它們的組合。在一個示例性實施例中,通信組件1316經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1316還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,移動設備1300可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
本發(fā)明實施例提供的移動設備,能夠利用移動設備使用者的眼部信息對移動設備進行操作,不僅提供了一種對移動設備的新操作方式,同時還擺脫了必須用手來操作移動設備的限制,從而在不方便使用手的情況下,也能夠?qū)崿F(xiàn)對移動設備的操作,進而拓展了移動設備的應用場景,提升了用戶的使用體驗。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如,多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網(wǎng)絡裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。