本發(fā)明涉及電子技術領域,具體涉及一種通過非觸控手勢來控制終端設備的方法及系統(tǒng)。
背景技術:
隨著電子技術的發(fā)展,手機等終端設備的顯示屏越來越大。在用戶單手操作這類終端設備時,由于終端設備顯示屏較大,使得用戶在需要對顯示屏內的顯示內容進行操作時無法直接選取到想要選擇的內容,造成用戶操作的不便。
技術實現(xiàn)要素:
鑒于以上內容,有必要提出一種通過非觸控手勢來控制終端設備的方法及系統(tǒng),其可以解決用戶不方便選取終端設備的顯示內容的問題,提高用戶操作的便捷性。
本申請的第一方面提供一種通過非觸控手勢來控制終端設備的方法,所述方法包括:
識別用戶在所述終端設備的背面做出的非觸控手勢;
判斷所述非觸控手勢是否與預設手勢相匹配;
若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。
另一種可能的實現(xiàn)方式中,所述識別用戶在所述終端設備的背面做出的非觸控手勢包括:
通過所述終端設備的背面安裝的超聲波傳感器或攝像頭或紅外傳感器識別所述非觸控手勢。
另一種可能的實現(xiàn)方式中,所述可操作對象包括操作按鈕或者控件,所述對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作包括:
選中所述終端設備的當前顯示界面中的所述操作按鈕或者控件;
所述方法還包括:
檢測作用于所述終端設備的用戶操作;
在所述用戶操作滿足預定條件時,控制所述操作按鈕或者控件執(zhí)行對應功能。
另一種可能的實現(xiàn)方式中,所述對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作包括:
選中所述終端設備的當前顯示界面中的預定可操作對象;或者
控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能;或者
突出顯示所述終端設備的當前顯示界面中的預定可操作對象;或者
將所述預定可操作對象移動至所述終端設備的預設顯示區(qū)域進行顯示。
另一種可能的實現(xiàn)方式中,所述對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作包括:
顯示預定可操作對象被觸發(fā)后的預覽界面;或者
輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面;
所述方法還包括:
檢測作用于所述終端設備的用戶操作;
在所述用戶操作滿足預定條件時,進入所述預覽界面。
另一種可能的實現(xiàn)方式中,所述預定可操作對象包括預定文字、預定圖片、預定音視頻、預定控件、預定操作按鈕、輸入框或者虛擬鍵盤。
本申請的第二方面提供一種通過非觸控手勢來控制終端設備的系統(tǒng),所述系統(tǒng)包括:
識別單元,用于識別用戶在所述終端設備的背面做出的非觸控手勢;
判斷單元,用于判斷所述非觸控手勢是否與預設手勢相匹配;
操作單元,用于若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。
另一種可能的實現(xiàn)方式中,所述操作單元具體用于:
選中所述終端設備的當前顯示界面中的操作按鈕或者控件;
所述系統(tǒng)還包括:
控制單元,用于檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,控制所述操作按鈕或者控件執(zhí)行對應功能。
另一種可能的實現(xiàn)方式中,所述操作單元具體用于:
選中所述終端設備的當前顯示界面中的預定可操作對象;或者
控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能;或者
突出顯示所述終端設備的當前顯示界面中的預定可操作對象;或者
將所述預定可操作對象移動至所述終端設備的預設顯示區(qū)域進行顯示。
另一種可能的實現(xiàn)方式中,所述操作單元具體用于:
顯示預定可操作對象被觸發(fā)后的預覽界面;或者
輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面;
所述系統(tǒng)還包括:
進入單元,用于檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,進入所述預覽界面。
本發(fā)明識別用戶在所述終端設備的背面做出的非觸控手勢;判斷所述非觸控手勢是否與預設手勢相匹配;若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。本發(fā)明還提供一種通過非觸控手勢來控制終端設備的系統(tǒng)。本發(fā)明可以解決用戶不方便選取終端設備的顯示內容的問題,提高用戶操作的便捷性。
附圖說明
圖1是本發(fā)明實施例一提供的通過非觸控手勢來控制終端設備的方法的流程圖。
圖2是本發(fā)明實施例二提供的通過非觸控手勢來控制終端設備的系統(tǒng)的結構圖。
圖3是實施例三提供的實現(xiàn)通過非觸控手勢來控制終端設備的方法的終端設備的結構圖。
主要元件符號說明
終端設備 1
通過非觸控手勢來控制終端設備的系統(tǒng) 10
存儲設備 20
處理設備 30
顯示屏 40
識別單元 201
判斷單元 202
操作單元 203
如下具體實施方式將結合所述附圖進一步說明本發(fā)明。
具體實施方式
為了能夠更清楚地理解本發(fā)明的所述目的、特征和優(yōu)點,下面結合附圖和具體實施例對本發(fā)明進行詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
除非另有定義,本文所使用的所有的技術和科學術語與屬于本發(fā)明的技術領域的技術人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
優(yōu)選地,本發(fā)明的通過非觸控手勢來控制終端設備的方法應用在一個或者多個終端設備中。所述終端設備是一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和/或信息處理的設備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設備等。
所述終端設備可以是,但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板或聲控設備等方式進行人機交互的電子產(chǎn)品,例如,個人計算機、平板電腦、智能手機、個人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機、交互式網(wǎng)絡電視(Internet Protocol Television,IPTV)、智能穿戴式設備等。
實施例一
圖1為本發(fā)明實施例一提供的通過非觸控手勢來控制終端設備的方法的流程圖。如圖1所示,該方法具體包括以下步驟:
101:識別用戶在終端設備的背面做出的非觸控手勢。
可以通過所述終端設備的背面安裝的超聲波傳感器識別所述非觸控手勢。所述超聲波傳感器可以包括超聲波揚聲器與超聲波麥克風。所述超聲波揚聲器發(fā)出超聲波(例如20-22KHz的超聲波),當用戶在所述終端設備的背面做出手勢時,產(chǎn)生超聲波回音,所述超聲波麥克風接收所述超聲波回音。對接收的超聲波回音進行分析,得到所述非觸控手勢。例如,對接收的超聲波回音進行超聲波頻率特征提取和分析,得到手勢的移動方向并形成時間序列,再利用隱馬爾科夫模型對所述時間序列進行識別,得到所述非觸控手勢。所述超聲波麥克風可以包括多個(例如5個),以獲得較好的識別精度。
另一實施例中,可以通過所述終端設備的背面安裝的攝像頭識別所述非觸控手勢。所述攝像頭采集所述終端設備的背面的圖像,當用戶在所述終端設備的背面做出手勢時,得到用戶手勢的圖像,對所述用戶手勢的圖像進行識別,得到所述非觸控手勢。例如,利用圖像分割算法對所述用戶手勢的圖像進行分割,再進行手勢的特征提取和匹配,以識別出所述非觸控手勢。
另一實施例中,可以通過所述終端設備的背面安裝的紅外線傳感器識別所述非觸控手勢。所述紅外線傳感器可以包括紅外線發(fā)射器(例如紅外線發(fā)射二極管)與紅外線接收器(例如光敏三極管)。所述紅外線發(fā)射器發(fā)射紅外線,當用戶在所述終端設備的背面做出手勢時,發(fā)射的紅外線被反射回來,所述紅外線接收器接收反射回來的紅外線,根據(jù)接收的反射回來的紅外線可以識別所述非觸控手勢。
可以理解,除了所述幾種方式,還可以通過其他方式識別所述非觸控手勢。例如,可以在所述終端設備的背面產(chǎn)生電場,偵測所述電場的變化,根據(jù)所述電場的變化識別所述非觸控手勢。
102:判斷所述非觸控手勢是否與預設手勢相匹配。
所述預設手勢可以包括手指向預設方向移動,例如向左移動、向右移動、向上移動、向下移動、向前移動、向后移動。所述預設手勢可以包括手指向預設方向移動預設次數(shù),例如向左移動一次、向左移動兩次、向左移動三次等。
所述預設手勢還可以包括以手指畫預設圖形,例如畫三角形、圓形、四方形,判斷所述非觸控手勢是否與預設手勢相匹配即判斷所述非觸控手勢是否為畫所述預設圖形。
若所述非觸控手勢與預設手勢不匹配,返回步驟101。
103:若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。
所述預定可操作對象可以包括預定文字、預定圖片、預定音視頻、預定控件、預定操作按鈕、輸入框或者虛擬鍵盤等多種類型。例如,預定可操作對象可以是音樂播放界面的收藏、暫停按鈕,預定可操作對象也可以是網(wǎng)頁中的圖片、文字等,預定可操作對象還可以是輸入框、虛擬鍵盤等。任何在顯示界面中顯示的可以進行操作的對象都可以為預定可操作對象。
所述預定可操作對象可以包括一個或多個。
可以在所述非觸控手勢不同時對應不同的預定可操作對象。例如,若所述非觸控手勢為向左移動一次,則對應音樂播放界面的快退按鈕;若所述非觸控手勢為向左移動兩次,則對應音樂播放界面的上一曲按鈕;若所述非觸控手勢為向右移動一次,則對應音樂播放界面的快進按鈕;若所述非觸控手勢為向左移動向右移動兩次,則對應音樂播放界面的下一曲按鈕。
當所述非觸控手勢為畫預設圖形時,可以從所述終端設備的當前顯示界面中查找與該預設圖形的形狀相似的可操作對象,將查找到的可操作對象作為所述非觸控手勢對應的預定可操作對象。例如,若所述非觸控手勢為畫三角形,則對應音樂播放界面的暫停按鈕、上一首按鈕、下一首按鈕。
所述預定操作可以為預先定義的操作,例如,將預定可操作對象移動至預設位置以方便用戶選取。所述預定操作也可以是根據(jù)執(zhí)行預定的操作函數(shù)進行的操作,在預定的操作函數(shù)中可以結合所述終端設備當前的使用狀況定義對所述預定可操作對象可以進行的操作。
對于不同的可操作對象可以對應不同的預定操作。例如若預定可操作對象為音樂播放界面的收藏按鈕,預定操作可以為點擊音樂播放界面的收藏按鈕,將音樂播放界面播放的歌曲等信息添加至收藏夾中。
或者,若預定可操作對象為虛擬鍵盤,預定操作可以為將該虛擬鍵盤放大顯示,以使用戶方便在鍵盤上進行輸入操作。
又或者,若預定可操作對象為網(wǎng)頁中的圖片時,預定操作可以為將圖片調整至預設大小以方便用戶查看其它內容,或是根據(jù)當前網(wǎng)絡狀況僅顯示圖片標識不顯示全部圖片內容以節(jié)省流量。
可選的,在本發(fā)明實施例中,對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作的具體實現(xiàn)方式有多種,以下提供三種較優(yōu)化的實現(xiàn)方式:
1、若所述預定可操作對象為操作按鈕或者控件,則選中所述終端設備的當前顯示界面中的所述操作按鈕或者控件。
所述操作按鈕是用戶可以進行操作的按鈕,例如單選按鈕、多選按鈕、下拉菜單按鈕等。所述控件是指用戶可與之交互以輸入或操作數(shù)據(jù)的對象,例如圖表控件、表格控件等。
若所述預定可操作對象為操作按鈕或者控件,可以對所述操作按鈕或者控件進行選中操作。可以全部選中或部分選中所述操作按鈕或者控件。
進一步地,在選中所述終端設備的當前顯示界面中的所述操作按鈕或者控件后,可以檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,控制所述操作按鈕或者控件執(zhí)行對應功能。
所述作用于所述終端設備的用戶操作可以是用戶在所述終端設備的顯示屏上進行觸控操作,或者是用戶按下所述終端設備的預設物理按鍵,又或者是用戶對所述終端設備執(zhí)行其他的操作。
所述預定條件可以根據(jù)需要設定,例如用戶執(zhí)行的非觸控手勢操作為預設手勢,或者是在所述終端設備的顯示屏上的觸控操作為預設觸控操作時確認作用于終端設備的用戶操作滿足預定條件。
所述操作按鈕或者控件執(zhí)行對應功能是指所述操作按鈕或者控件執(zhí)行對應的方法。在程序實現(xiàn)時,一個對象可以有自己的屬性和方法,該方法就是該對象對應的功能。一個對象可以包括一個或多個方法,可操作對象可以根據(jù)接收到的不同的用戶操作執(zhí)行不同的方法。
例如,若選中了所述終端設備的當前顯示界面中的一張圖片,然后接收到用戶點擊圖片的操作,此時,可以將圖片進行在顯示界面上進行放大顯示。
2、選中所述終端設備的當前顯示界面中的預定可操作對象;或者控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能;或者突出顯示終端設備的當前顯示界面中的預定可操作對象;或者將所述終端設備的當前顯示界面中的預定可操作對象移動至終端設備的預設顯示區(qū)域進行顯示。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作可以是僅選中所述終端設備的當前顯示界面中的預定可操作對象。例如,選中所述終端設備的當前顯示界面中的文本信息。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作也可以是直接控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能。例如,控制所述終端設備的當前顯示界面中的圖片放大。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作還可以是突出顯示所述終端設備的當前顯示界面中的預定可操作對象。例如,將當前顯示界面中的文本信息放大顯示、高亮顯示、增加下劃線顯示,或同時進行放大及高亮顯示。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作還可以是將所述終端設備的當前顯示界面中的預定可操作對象移動至終端設備的預設顯示區(qū)域進行顯示。所述預設顯示區(qū)域可以為預先設定的區(qū)域,也可以通過檢測用戶當前手持所述終端設備的狀況進行確定的。例如,檢測用戶握持終端設備的姿勢,再將預定可操作對象移動至用戶手指可以選取的位置,以方便用戶選取。
3、顯示預定可操作對象被觸發(fā)后的預覽界面;或者輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面。
所述預覽界面是可操作對象被觸發(fā)后的顯示界面。例如,預覽界面可以是用戶觸發(fā)收藏按鈕后的顯示界面。
可以在所述終端設備的當前顯示界面中的任意區(qū)域顯示所述預覽界面。具體的顯示區(qū)域可以預先設定,也可以根據(jù)所述終端設備的當前顯示界面自動選擇。例如,在所述終端設備的當前顯示界面的空白顯示區(qū)域顯示所述預覽界面。
若所述預定可操作對象包括一個,可以在所述終端設備的當前顯示界面中直接顯示該預定可操作對象被觸發(fā)后的預覽界面。若所述預定可操作對象包括多個,可以在所述終端設備的當前顯示界面中同時顯示多個預定可操作對象被觸發(fā)后的預覽界面,也可以在所述終端設備的當前顯示界面中輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面。在輪流顯示時,可以根據(jù)預設時間自動切換,每個預定可操作對象被觸發(fā)后的預覽界面停留所述預設時間。還可以通過物理按鍵、觸控操作或者非觸控手勢操作等方式對預覽界面進行切換。
進一步地,在顯示所述預覽界面后,可以檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,進入所述預覽界面。
所述作用于所述終端設備的用戶操作可以是用戶在所述終端設備的顯示屏上進行觸控操作,或者是用戶按下所述終端設備的預設物理按鍵,又或者是用戶對所述終端設備執(zhí)行其他的操作。
實施例一的通過非觸控手勢來控制終端設備的方法識別用戶在所述終端設備的背面做出的非觸控手勢;判斷所述非觸控手勢是否與預設手勢相匹配;若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。實施例一實現(xiàn)了當用戶在終端設備的背面做出的非觸控手勢與預設手勢相匹配時,對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作,無需用戶手動選擇,解決了用戶不方便選取終端設備的顯示內容的問題,提高用戶操作的便捷性。
實施例二
圖2為本發(fā)明實施例二提供的通過非觸控手勢來控制終端設備的系統(tǒng)的結構圖。如圖2所示,所述通過非觸控手勢來控制終端設備的系統(tǒng)10可以包括:識別單元201、判斷單元202、操作單元203。
識別單元201,用于識別用戶在終端設備的背面做出的非觸控手勢。
可以通過所述終端設備的背面安裝的超聲波傳感器識別所述非觸控手勢。所述超聲波傳感器可以包括超聲波揚聲器與超聲波麥克風。所述超聲波揚聲器發(fā)出超聲波(例如20-22KHz的超聲波),當用戶在所述終端設備的背面做出手勢時,產(chǎn)生超聲波回音,所述超聲波麥克風接收所述超聲波回音。對接收的超聲波回音進行分析,得到所述非觸控手勢。例如,對接收的超聲波回音進行超聲波頻率特征提取和分析,得到手勢的移動方向并形成時間序列,再利用隱馬爾科夫模型對所述時間序列進行識別,得到所述非觸控手勢。所述超聲波麥克風可以包括多個(例如5個),以獲得較好的識別精度。
另一實施例中,可以通過所述終端設備的背面安裝的攝像頭識別所述非觸控手勢。所述攝像頭采集所述終端設備的背面的圖像,當用戶在所述終端設備的背面做出手勢時,得到用戶手勢的圖像,對所述用戶手勢的圖像進行識別,得到所述非觸控手勢。例如,利用圖像分割算法對所述用戶手勢的圖像進行分割,再進行手勢的特征提取和匹配,以識別出所述非觸控手勢。
另一實施例中,可以通過所述終端設備的背面安裝的紅外線傳感器識別所述非觸控手勢。所述紅外線傳感器可以包括紅外線發(fā)射器(例如紅外線發(fā)射二極管)與紅外線接收器(例如光敏三極管)。所述紅外線發(fā)射器發(fā)射紅外線,當用戶在所述終端設備的背面做出手勢時,發(fā)射的紅外線被反射回來,所述紅外線接收器接收反射回來的紅外線,根據(jù)接收的反射回來的紅外線可以識別所述非觸控手勢。
可以理解,除了所述幾種方式,還可以通過其他方式識別所述非觸控手勢。例如,可以在所述終端設備的背面產(chǎn)生電場,偵測所述電場的變化,根據(jù)所述電場的變化識別所述非觸控手勢。
判斷單元202,用于判斷所述非觸控手勢是否與預設手勢相匹配。
所述預設手勢可以包括手指向預設方向移動,例如向左移動、向右移動、向上移動、向下移動、向前移動、向后移動。所述預設手勢可以包括手指向預設方向移動預設次數(shù),例如向左移動一次、向左移動兩次、向左移動三次等。
所述預設手勢還可以包括以手指畫預設圖形,例如畫三角形、圓形、四方形,判斷所述非觸控手勢是否與預設手勢相匹配即判斷所述非觸控手勢是否為畫所述預設圖形。
操作單元203,用于若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。
所述預定可操作對象可以包括預定文字、預定圖片、預定音視頻、預定控件、預定操作按鈕、輸入框或者虛擬鍵盤等多種類型。例如,預定可操作對象可以是音樂播放界面的收藏、暫停按鈕,預定可操作對象也可以是網(wǎng)頁中的圖片、文字等,預定可操作對象還可以是輸入框、虛擬鍵盤等。任何在顯示界面中顯示的可以進行操作的對象都可以為預定可操作對象。
所述預定可操作對象可以包括一個或多個。
可以在所述非觸控手勢不同時對應不同的預定可操作對象。例如,若所述非觸控手勢為向左移動一次,則對應音樂播放界面的快退按鈕;若所述非觸控手勢為向左移動兩次,則對應音樂播放界面的上一曲按鈕;若所述非觸控手勢為向右移動一次,則對應音樂播放界面的快進按鈕;若所述非觸控手勢為向左移動向右移動兩次,則對應音樂播放界面的下一曲按鈕。
當所述非觸控手勢為畫預設圖形時,可以從所述終端設備的當前顯示界面中查找與該預設圖形的形狀相似的可操作對象,將查找到的可操作對象作為所述非觸控手勢對應的預定可操作對象。例如,若所述非觸控手勢為畫三角形,則對應音樂播放界面的暫停按鈕、上一首按鈕、下一首按鈕。
所述預定操作可以為預先定義的操作,例如,將預定可操作對象移動至預設位置以方便用戶選取。所述預定操作也可以是根據(jù)執(zhí)行預定的操作函數(shù)進行的操作,在預定的操作函數(shù)中可以結合所述終端設備當前的使用狀況定義對所述預定可操作對象可以進行的操作。
對于不同的可操作對象可以對應不同的預定操作。例如若預定可操作對象為音樂播放界面的收藏按鈕,預定操作可以為點擊音樂播放界面的收藏按鈕,將音樂播放界面播放的歌曲等信息添加至收藏夾中。
或者,若預定可操作對象為虛擬鍵盤,預定操作可以為將該虛擬鍵盤放大顯示,以使用戶方便在鍵盤上進行輸入操作。
又或者,若預定可操作對象為網(wǎng)頁中的圖片時,預定操作可以為將圖片調整至預設大小以方便用戶查看其它內容,或是根據(jù)當前網(wǎng)絡狀況僅顯示圖片標識不顯示全部圖片內容以節(jié)省流量。
可選的,在本發(fā)明實施例中,對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作的具體實現(xiàn)方式有多種,以下提供三種較優(yōu)化的實現(xiàn)方式:
1、若所述預定可操作對象為操作按鈕或者控件,則選中所述終端設備的當前顯示界面中的所述操作按鈕或者控件。
所述操作按鈕是用戶可以進行操作的按鈕,例如單選按鈕、多選按鈕、下拉菜單按鈕等。所述控件是指用戶可與之交互以輸入或操作數(shù)據(jù)的對象,例如圖表控件、表格控件等。
若所述預定可操作對象為操作按鈕或者控件,可以對所述操作按鈕或者控件進行選中操作??梢匀窟x中或部分選中所述操作按鈕或者控件。
進一步地,在選中所述終端設備的當前顯示界面中的所述操作按鈕或者控件后,可以檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,控制所述操作按鈕或者控件執(zhí)行對應功能。
所述作用于所述終端設備的用戶操作可以是用戶在所述終端設備的顯示屏上進行觸控操作,或者是用戶按下所述終端設備的預設物理按鍵,又或者是用戶對所述終端設備執(zhí)行其他的操作。
所述預定條件可以根據(jù)需要設定,例如用戶執(zhí)行的非觸控手勢操作為預設手勢,或者是在所述終端設備的顯示屏上的觸控操作為預設觸控操作時確認作用于終端設備的用戶操作滿足預定條件。
所述操作按鈕或者控件執(zhí)行對應功能是指所述操作按鈕或者控件執(zhí)行對應的方法。在程序實現(xiàn)時,一個對象可以有自己的屬性和方法,該方法就是該對象對應的功能。一個對象可以包括一個或多個方法,可操作對象可以根據(jù)接收到的不同的用戶操作執(zhí)行不同的方法。
例如,若選中了所述終端設備的當前顯示界面中的一張圖片,然后接收到用戶點擊圖片的操作,此時,可以將圖片進行在顯示界面上進行放大顯示。
2、選中所述終端設備的當前顯示界面中的預定可操作對象;或者控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能;或者突出顯示終端設備的當前顯示界面中的預定可操作對象;或者將所述終端設備的當前顯示界面中的預定可操作對象移動至終端設備的預設顯示區(qū)域進行顯示。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作可以是僅選中所述終端設備的當前顯示界面中的預定可操作對象。例如,選中所述終端設備的當前顯示界面中的文本信息。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作也可以是直接控制所述終端設備的當前顯示界面中的預定可操作對象執(zhí)行對應功能。例如,控制所述終端設備的當前顯示界面中的圖片放大。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作還可以是突出顯示所述終端設備的當前顯示界面中的預定可操作對象。例如,將當前顯示界面中的文本信息放大顯示、高亮顯示、增加下劃線顯示,或同時進行放大及高亮顯示。
對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作還可以是將所述終端設備的當前顯示界面中的預定可操作對象移動至終端設備的預設顯示區(qū)域進行顯示。所述預設顯示區(qū)域可以為預先設定的區(qū)域,也可以通過檢測用戶當前手持所述終端設備的狀況進行確定的。例如,檢測用戶握持終端設備的姿勢,再將預定可操作對象移動至用戶手指可以選取的位置,以方便用戶選取。
3、顯示預定可操作對象被觸發(fā)后的預覽界面;或者輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面。
所述預覽界面是可操作對象被觸發(fā)后的顯示界面。例如,預覽界面可以是用戶觸發(fā)收藏按鈕后的顯示界面。
可以在所述終端設備的當前顯示界面中的任意區(qū)域顯示所述預覽界面。具體的顯示區(qū)域可以預先設定,也可以根據(jù)所述終端設備的當前顯示界面自動選擇。例如,在所述終端設備的當前顯示界面的空白顯示區(qū)域顯示所述預覽界面。
若所述預定可操作對象包括一個,可以在所述終端設備的當前顯示界面中直接顯示該預定可操作對象被觸發(fā)后的預覽界面。若所述預定可操作對象包括多個,可以在所述終端設備的當前顯示界面中同時顯示多個預定可操作對象被觸發(fā)后的預覽界面,也可以在所述終端設備的當前顯示界面中輪流顯示不同預定可操作對象被觸發(fā)后的預覽界面。在輪流顯示時,可以根據(jù)預設時間自動切換,每個預定可操作對象被觸發(fā)后的預覽界面停留所述預設時間。還可以通過物理按鍵、觸控操作或者非觸控手勢操作等方式對預覽界面進行切換。
進一步地,在顯示所述預覽界面后,可以檢測作用于所述終端設備的用戶操作,在所述用戶操作滿足預定條件時,進入所述預覽界面。
所述作用于所述終端設備的用戶操作可以是用戶在所述終端設備的顯示屏上進行觸控操作,或者是用戶按下所述終端設備的預設物理按鍵,又或者是用戶對所述終端設備執(zhí)行其他的操作。
實施例二的通過非觸控手勢來控制終端設備的系統(tǒng)識別用戶在所述終端設備的背面做出的非觸控手勢;判斷所述非觸控手勢是否與預設手勢相匹配;若所述非觸控手勢與預設手勢相匹配,則對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作。實施例二實現(xiàn)了當用戶在終端設備的背面做出的非觸控手勢與預設手勢相匹配時,對所述終端設備的當前顯示界面中的預定可操作對象進行預定操作,無需用戶手動選擇,解決了用戶不方便選取終端設備的顯示內容的問題,提高用戶操作的便捷性。
實施例三
圖3為實現(xiàn)本發(fā)明通過非觸控手勢來控制終端設備的方法的終端設備的結構示意圖。所述終端設備1包括通過非觸控手勢來控制終端設備的系統(tǒng)10。所述終端設備1還包括存儲設備20、處理設備30及顯示屏40。
優(yōu)選地,本發(fā)明的通過非觸控手勢來控制終端設備的方法通過所述終端設備1中的通過非觸控手勢來控制終端設備的系統(tǒng)10來實現(xiàn)。
所述終端設備1是一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和/或信息處理的設備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設備等。
所述終端設備1可以是,但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板或聲控設備等方式進行人機交互的電子產(chǎn)品,例如,個人計算機、平板電腦、智能手機、個人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機、交互式網(wǎng)絡電視(Internet Protocol Television,IPTV)、智能穿戴式設備等。
所述終端設備1所處的網(wǎng)絡包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(Virtual Private Network,VPN)等。
所述存儲設備20用于存儲所述通過非觸控手勢來控制終端設備的系統(tǒng)10中各個程序段的程序代碼。所述存儲設備20可以包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
所述處理設備30可以包括一個或者多個微處理器、數(shù)字處理器。所述處理設備30執(zhí)行所述通過非觸控手勢來控制終端設備的系統(tǒng)10的各個程序段的程序代碼,識別用戶在所述終端設備1的背面做出的非觸控手勢,判斷所述非觸控手勢是否與預設手勢相匹配,若所述非觸控手勢與預設手勢相匹配,則對所述終端設備1的當前顯示界面中的預定可操作對象進行預定操作。從而實現(xiàn)了當用戶在終端設備1的背面做出的非觸控手勢與預設手勢相匹配時,對所述終端設備1的當前顯示界面中的預定可操作對象進行預定操作,無需用戶手動選擇,解決了用戶不方便選取終端設備1的顯示內容的問題,提高用戶操作的便捷性。
所述顯示屏40用于顯示所述終端設備1的信息,例如所述通過非觸控手勢來控制終端設備的對應的文字。
在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的終端設備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的終端設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在相同處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在相同單元中。所述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能模塊的形式實現(xiàn)。
對于本領域技術人員而言,顯然本發(fā)明不限于所述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是所述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發(fā)明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。終端設備權利要求中陳述的多個單元或終端設備也可以由同一個單元或終端設備通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。