本公開涉及終端技術(shù)領(lǐng)域,尤其涉及一種終端的控制方法、裝置及終端。
背景技術(shù):
隨著終端的智能化的發(fā)展,智能體感技術(shù)也逐漸應(yīng)用到智能終端中來。終端的操作方式不再局限于用手直接接觸屏幕進行操作的方式,而是可以對著屏幕進行隔空操作,從而解決了有些場合不方便用手直接接觸終端的用戶的需求。
相關(guān)技術(shù)中主要基于終端的Psensor(距離感應(yīng)器)或者終端的Camera(攝像頭)來實現(xiàn)隔空操作,通過攝像頭識別用戶的具體手勢來控制終端執(zhí)行對應(yīng)的功能。
技術(shù)實現(xiàn)要素:
本公開提供了一種終端的控制方法、裝置及終端,以實現(xiàn)通過檢測被隔空手勢干擾了的聲波信息來對終端進行控制。
根據(jù)本公開實施例的第一方面,提供一種終端的控制方法,包括:
在終端處于設(shè)定模式時,發(fā)射聲波;
獲取所述聲波經(jīng)隔空手勢干擾過的聲波信息;
識別所述聲波信息對應(yīng)的操作指令;
根據(jù)所述操作指令控制所述終端執(zhí)行對應(yīng)的功能。
在一實施例中,所述終端處于設(shè)定模式,包括以下任一個或多個:
檢測到所述終端處于設(shè)定場景中,
檢測到所述終端處于設(shè)定時間段,
檢測到所述終端在執(zhí)行設(shè)定功能。
在一實施例中,所述發(fā)射聲波,包括:
通過終端的接收器發(fā)射超聲波。
在一實施例中,所述獲取所述聲波經(jīng)隔空手勢干擾過的聲波信息之前,所述方法包括:
在距離屏幕設(shè)定距離范圍的區(qū)域內(nèi)檢測到隔空手勢。
在一實施例中,所述識別所述聲波信息對應(yīng)的操作指令,包括:
基于所述聲波信息查找預(yù)存儲的對應(yīng)關(guān)系,得到與所述聲波信息對應(yīng)的操作指令,所述對應(yīng)關(guān)系包括隔空手勢對應(yīng)的聲波信息與終端的操作指令之間的對應(yīng)關(guān)系。
在一實施例中,所述根據(jù)所述操作指令控制所述終端執(zhí)行對應(yīng)的功能之前,所述方法還包括:
對獲取的聲波信息進行濾波處理及去噪處理。
在一實施例中,所述識別所述聲波信息對應(yīng)的操作指令之前,所述方法還包括:
對檢測到的隔空手勢進行識別;
獲取所述終端發(fā)射的經(jīng)所述隔空手勢干擾過的聲波信息;
接收用戶輸入的或選擇的操作指令;
將所述聲波信息和所述操作指令對應(yīng)的存儲為對應(yīng)關(guān)系。
根據(jù)本公開實施例的第二方面,提供一種終端的控制裝置,包括:
發(fā)射模塊,被配置為在終端處于設(shè)定模式時,發(fā)射聲波;
第一獲取模塊,被配置為獲取所述聲波經(jīng)隔空手勢干擾過的聲波信息;
第一識別模塊,被配置為識別所述聲波信息對應(yīng)的操作指令;
控制模塊,被配置為根據(jù)所述操作指令控制所述終端執(zhí)行對應(yīng)的功能。
在一實施例中,所述發(fā)射模塊包括以下任一個或多個:
第一檢測子模塊,被配置為檢測到所述終端處于設(shè)定場景中,
第二檢測子模塊,被配置為檢測到所述終端處于設(shè)定時間段,
第三檢測子模塊,被配置為檢測到所述終端在執(zhí)行設(shè)定功能。
在一實施例中,所述發(fā)射模塊包括:
第一發(fā)射子模塊,被配置為通過終端的接收器發(fā)射超聲波。
在一實施例中,所述第一獲取模塊包括:
第四檢測子模塊,被配置為在距離屏幕設(shè)定距離范圍的區(qū)域內(nèi)檢測到隔空手勢。
在一實施例中,所述第一識別模塊包括:
查找子模塊,被配置為基于所述聲波信息查找預(yù)存儲的對應(yīng)關(guān)系,得到與所述聲波信息對應(yīng)的操作指令,所述對應(yīng)關(guān)系包括隔空手勢對應(yīng)的聲波信息與終端的操作指令之間的對應(yīng)關(guān)系。
在一實施例中,所述裝置還包括:
處理模塊,被配置為對獲取的聲波信息進行濾波處理及去噪處理。
在一實施例中,所述裝置還包括:
第二識別模塊,被配置為對檢測到的隔空手勢進行識別;
第二獲取模塊,被配置為獲取所述終端發(fā)射的經(jīng)所述隔空手勢干擾過的聲波信息;
接收模塊,被配置為接收用戶輸入的或選擇的操作指令;
存儲模塊,被配置為將所述聲波信息和所述操作指令對應(yīng)的存儲為對應(yīng)關(guān)系。
根據(jù)本公開實施例的第三方面,提供一種終端,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
在終端處于設(shè)定模式時,發(fā)射聲波;
獲取所述聲波經(jīng)隔空手勢干擾過的聲波信息;
識別所述聲波信息對應(yīng)的操作指令;
根據(jù)所述操作指令控制所述終端執(zhí)行對應(yīng)的功能。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
本公開中終端可以通過發(fā)射聲波和檢測經(jīng)隔空手勢干擾過的聲波信息的方式,來控制終端執(zhí)行相應(yīng)的功能,從而實現(xiàn)在用戶不方便用手直接接觸終端的場合,對終端的操作和控制,為用戶提供了方便,優(yōu)化了用戶體驗。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1A是本公開根據(jù)一示例性實施例示出的一種終端的控制方法流程圖。
圖1B是本公開根據(jù)一示例性實施例示出的一種終端的控制方法的應(yīng)用場景示意圖。
圖2是本公開根據(jù)一示例性實施例示出的另一種終端的控制方法流程圖。
圖3是本公開根據(jù)一示例性實施例示出的一種終端的控制裝置框圖。
圖4是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖5是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖6是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖7是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖8是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖9是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖。
圖10是本公開根據(jù)一示例性實施例示出的一種用于終端的控制裝置的一結(jié)構(gòu)示意圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在本公開使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。
圖1A是根據(jù)一示例性實施例示出的一種終端的控制方法的流程圖,圖1B是根據(jù)一示例性實施例示出的一種終端的控制方法的場景圖;該終端的控制方法可以應(yīng)用在終端上,本公開中的終端可以是任何具有上網(wǎng)功能的智能終端,例如,可以具體為手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)等。其中,終端可以通過無線局域網(wǎng)接入路由器,并通過路由器訪問公網(wǎng)上的服務(wù)器。如圖1A所示,該終端的控制方法包括以下步驟101-104:
在步驟101中,在終端處于設(shè)定模式時,發(fā)射聲波。
在一實施例中,設(shè)定模式可以包括設(shè)定場景、設(shè)定時間段、設(shè)定功能的任意組合。也就是說,在終端處于設(shè)定場景中時,和/或在設(shè)定時間,和/或在終端使用設(shè)定功能時,控制接收器發(fā)射聲波,具體可以為超聲波。
其中,設(shè)定場景可以包括不便于用手直接接觸終端進行操作的場合,設(shè)定時間可以包括不便于直接用手直接接觸終端進行操作的時間,這兩個條件通常結(jié)合來進行判斷,例如處于上下班高峰時段(如早上8:00-9:00)的地鐵上,公交車上,由于比較擁擠,用戶可能不方便直接接觸終端的觸摸屏進行操作。再例如,節(jié)假日的某些景點,由于人比較多比較擁擠,可能不方便用手直接接觸終端進行操作。再例如,某些工作可能會使用戶的手上會沾有化學(xué)藥劑、油漆等物品,也不方便直接操作終端。上述情況下,可以使用本公開實施例中公開的方式通過隔空手勢進行操作。
設(shè)定功能可以包括一些方便通過隔空手勢的方式來實現(xiàn)的功能,例如使用電子閱讀類App、視頻類App、游戲類App等。由于用戶使用電子閱讀類App閱讀時慣常的操作是翻頁,比較簡單,因而可以方便的通過隔空手勢的方式來實現(xiàn),使用視頻類App觀看視頻時慣常的操作是調(diào)節(jié)音量和/或進度,這種操作通過隔空手勢來實現(xiàn)也非常便捷;此外對于某些游戲類App,游戲場景中的跑跳動作也可以通過簡單的隔空手勢來實現(xiàn)。
終端預(yù)先對上述設(shè)定場景、設(shè)定時間、設(shè)定功能進行設(shè)置。
在一實施例中,在檢測到終端在上述模式運行時,觸發(fā)接收器(receiver)發(fā)射聲波,具體可以為超聲波。
在步驟102中,獲取該聲波經(jīng)隔空手勢干擾過的聲波信息。
在一實施例中,在終端處于設(shè)定模式時,用戶通過隔空手勢的方式對終端進行操作,那么接收器發(fā)出的聲波會被隔空手勢所干擾。
在一實施例中,終端上通常設(shè)置有至少一個MIC(Microphone,傳聲器),位于終端頂部、下方甚至背后等多個位置。終端通過MIC來獲取該經(jīng)過隔空手勢干擾過的聲波信息。
在步驟103中,識別聲波信息對應(yīng)的操作指令。
在一實施例中,聲波信息與操作指令相對應(yīng),也就是說,隔空手勢與操作指令相對應(yīng),不同的操作手勢對應(yīng)不同的操作指令。
在步驟104中,根據(jù)操作指令控制終端執(zhí)行對應(yīng)的功能。
在一實施例中,終端通過獲取的聲波信息來分辨隔空手勢,并控制終端執(zhí)行對應(yīng)的功能。
在一示例性場景中,如圖1B所示,在圖1B所示的場景中,包括作為終端的智能手機10,該智能手機10上設(shè)置有接收器11,并且在頂部和下方分別設(shè)置有MIC 12。
智能手機10在檢測到當(dāng)前時間為8:10,處于設(shè)定時間段8:00-9:00內(nèi),且通過GPS定位功能確定當(dāng)前的位置是在地鐵上時,控制接收器11發(fā)射超聲波。然后智能手機10檢測到用戶的隔空手勢,控制MIC 12獲取經(jīng)隔空手勢干擾過了的聲波信息。智能手機10識別該聲波信息,確定對應(yīng)的操作指令,并控制終端執(zhí)行與該操作指令對應(yīng)的功能。
至此,本公開實施例提供的上述方法,可以通過發(fā)射聲波和檢測經(jīng)隔空手勢干擾過的聲波信息的方式,來控制終端執(zhí)行相應(yīng)的功能,從而實現(xiàn)在用戶不方便用手直接接觸終端的場合,對終端的操作和控制,為用戶提供了方便,優(yōu)化了用戶體驗。
下面以具體實施例來說明本公開實施例提供的技術(shù)方案。
圖2是根據(jù)一示例性實施例示出的另一種數(shù)據(jù)傳輸方法的流程圖;本實施例利用本公開實施例提供的上述方法,以基于預(yù)存儲的對應(yīng)關(guān)系對聲波信息進行識別為例并結(jié)合圖1B進行示例性說明,如圖2所示,包括如下步驟:
在步驟201中,在終端處于設(shè)定模式時,發(fā)射聲波。
在一實施例中,設(shè)定模式可以包括設(shè)定場景、設(shè)定時間段、設(shè)定功能的任意組合。也就是說,在終端處于設(shè)定場景中時,和/或在設(shè)定時間,和/或在終端使用設(shè)定功能時,控制接收器發(fā)射聲波,具體可以為超聲波。
其中,設(shè)定場景可以包括不便于用手直接接觸終端進行操作的場合,設(shè)定時間可以包括不便于直接用手直接接觸終端進行操作的時間,這兩個條件通常結(jié)合來進行判斷,例如處于上下班高峰時段(如早上8:00-9:00)的地鐵上,公交車上,由于比較擁擠,用戶可能不方便直接接觸終端的觸摸屏進行操作。再例如,節(jié)假日的某些景點,由于人比較多比較擁擠,可能不方便用手直接接觸終端進行操作。再例如,某些工作可能會使用戶的手上會沾有化學(xué)藥劑、油漆等物品,也不方便直接操作終端。那么這種情況下,可以以本公開實施例中公開的方式進行隔空手勢操作。
設(shè)定功能可以包括一些方便通過隔空手勢的方式來實現(xiàn)的功能,例如使用電子閱讀類App、視頻類App、游戲類App等。由于用戶使用電子閱讀類App閱讀時慣常的操作是翻頁,比較簡單,因而可以方便的通過隔空手勢的方式來實現(xiàn),使用視頻類App觀看視頻時慣常的操作是調(diào)節(jié)音量和/或進度,這種操作通過隔空手勢來實現(xiàn)也非常便捷;此外對于某些游戲類App,游戲場景中的跑跳動作也可以通過簡單的隔空手勢來實現(xiàn)。
終端預(yù)先對上述設(shè)定場景、設(shè)定時間、設(shè)定功能進行設(shè)置,那么在檢測到終端在上述模式運行時,觸發(fā)接收器發(fā)射超聲波。
在步驟202中,終端檢測到隔空手勢操作。
在一實施例中,終端可以設(shè)置隔空手勢有效的區(qū)域范圍,該設(shè)定區(qū)域可以為例如距離終端屏幕3-5cm的范圍,此外,還可以設(shè)置對應(yīng)屏幕的有效區(qū)域,例如,僅對應(yīng)屏幕上部的隔空手勢有效。如果隔空手勢不在該范圍內(nèi)執(zhí)行,終端可以確認(rèn)為是誤操作。
在步驟203中,終端獲取隔空手勢干擾之后的聲波信息。
在一實施例中,終端上通常設(shè)置有至少一個MIC,位于終端頂部、下方甚至背后等多個位置。
在設(shè)定模式下,用戶可以在設(shè)定區(qū)域執(zhí)行隔空手勢,隔空手勢會對接收器發(fā)出的超聲波產(chǎn)生一定的遮擋作用,終端檢測到該隔空手勢時,MIC檢測經(jīng)干擾后的聲波信息為不同的隔空手勢對接收器發(fā)出的聲波有著不同的影響,因而對于不同的隔空手勢,MIC接收到的聲波信息也并不相同。
在步驟204中,終端對聲波信息進行處理。
在一實施例中,終端可以對MIC接收到的超聲波進行處理,該處理可以包括濾波處理,用于濾除非超聲波頻段的聲波;還可以包括去噪處理,用于去除超聲波中的噪聲。以使經(jīng)過濾波和去噪處理之后的超聲波避免含有過多干擾。
在步驟205中,基于預(yù)存儲的對應(yīng)關(guān)系對處理后的聲波信息進行識別,得到與處理后的聲波信息對應(yīng)的操作指令。
在一實施例中,對應(yīng)關(guān)系包括:隔空手勢的聲波信息與終端的操作指令的對應(yīng)關(guān)系。其中,聲波信息包括波形信息隨時間的變化。例如在第一時間范圍內(nèi)出現(xiàn)兩次峰形波形,兩次峰形波形的間隔時間為第二時間范圍。
其中,隔空手勢的聲波信息指的是經(jīng)隔空手勢干擾過的聲波信息,終端的操作指令指的是對應(yīng)該隔空手勢的功能操作信息。在圖1B所示的場景中,例如隔空手勢為從左向右滑動時,其聲波信息對應(yīng)的操作指令為向左翻頁。具體而言,當(dāng)隔空手勢為從左向右滑動時,終端的左側(cè)MIC 12接收到的聲波信息會出現(xiàn)一個峰值,并在設(shè)定的時間范圍之后,右側(cè)MIC 12接收到的聲波信息也會出現(xiàn)一個峰值。那么對應(yīng)關(guān)系中會存儲該聲波特征、及隔空手勢對應(yīng)的操作指令:向左翻頁。
同樣的,如果隔空手勢為其他,例如向上滑動、畫圈操作等,終端的MIC檢測到的聲波信息也都不同。
為了便于用戶對隔空手勢進行管理,對應(yīng)關(guān)系還可以包括:隔空手勢名稱、隔空手勢的聲波信息及終端的操作指令。其中隔空手勢的名稱還可以為隔空手勢的操作說明。
在一實施例中,用戶可以通過終端提供的設(shè)置功能對對應(yīng)關(guān)系進行預(yù)先設(shè)置,終端對用戶的隔空手勢進行識別,并檢測在用戶進行隔空手勢操作時接收到的聲波信息,然后接收用戶輸入的操作指令或從終端提供的操作指令列表中選擇的操作指令,然后對應(yīng)的進行存儲。
在步驟206中,根據(jù)確定的操作指令執(zhí)行相應(yīng)的功能。
在一實施例中,終端確定了操作指令之后,執(zhí)行對應(yīng)的功能。
例如向上滑動的隔空操作,對應(yīng)的操作指令為增大音量,對應(yīng)的功能為將音量進行增大調(diào)節(jié)。再例如向下滑動的隔空操作,對應(yīng)的操作指令為減少音量,對應(yīng)的功能為將音量進行減小調(diào)節(jié)。再例如向左滑動的隔空操作,對應(yīng)的操作指令為向左翻頁,對應(yīng)的功能為將當(dāng)前頁面向左翻一頁。再例如向右滑動的隔空操作,對應(yīng)的操作指令為向右翻頁,對應(yīng)的功能為將當(dāng)前頁面向右翻一頁。再例如畫圈的隔空操作,對應(yīng)的操作指令為放大字體,對應(yīng)的功能為將當(dāng)前頁面顯示的所有內(nèi)容進行一定比例的放大,等。
在一示例性場景中,如圖1B所示,智能手機10執(zhí)行將當(dāng)前顯示頁面向左翻頁的功能。
本實施例中,終端通過存儲隔空手勢的聲波信息與終端的操作指令的對應(yīng)關(guān)系,能夠通過獲取經(jīng)隔空手勢干擾過的聲波信息,來確定終端的操作指令,并控制終端執(zhí)行相應(yīng)的功能,為用戶提供了方便。
至此,本公開實施例提供的上述方法,可以發(fā)射聲波和檢測經(jīng)隔空手勢干擾過的聲波信息,并基于聲波信息和操作指令的對應(yīng)關(guān)系來確定操作指令的方式,來控制終端執(zhí)行相應(yīng)的功能,從而實現(xiàn)在用戶不方便用手直接接觸終端的場合,對終端的操作和控制,為用戶提供了方便,優(yōu)化了用戶體驗。
與前述終端的控制方法實施例相對應(yīng),本公開還提供了終端的控制裝置及其所應(yīng)用的終端的實施例。
如圖3所示,圖3是本公開根據(jù)一示例性實施例示出的一種終端的控制裝置框圖,該裝置可以應(yīng)用于終端中,并用于執(zhí)行圖1A所示實施例的方法,該裝置可以包括:發(fā)射模塊310、第一獲取模塊320、第一識別模塊330和控制模塊340。
發(fā)射模塊310,被配置為在終端處于設(shè)定模式時,發(fā)射聲波;
第一獲取模塊320,被配置為獲取發(fā)射模塊310發(fā)射的聲波經(jīng)隔空手勢干擾過的聲波信息;
第一識別模塊330,被配置為識別第一獲取模塊320獲取的聲波信息對應(yīng)的操作指令;
控制模塊340,被配置為根據(jù)第一識別模塊330識別的操作指令控制終端執(zhí)行對應(yīng)的功能。
在上述實施例中,通過發(fā)射聲波和檢測經(jīng)隔空手勢干擾過的聲波信息的方式,來控制終端執(zhí)行相應(yīng)的功能,從而實現(xiàn)在用戶不方便用手直接接觸終端的場合,對終端的操作和控制,為用戶提供了方便,優(yōu)化了用戶體驗。
如圖4所示,圖4是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,發(fā)射模塊310包括以下任一個或多個:第一檢測子模塊311、第二檢測子模塊312及第三檢測子模塊313。
第一檢測子模塊311,被配置為檢測到終端處于設(shè)定場景中,
第二檢測子模塊312,被配置為檢測到終端處于設(shè)定時間段,
第三檢測子模塊313,被配置為檢測到終端在執(zhí)行設(shè)定功能。
上述實施例中,終端可以在處于設(shè)定場景中、或處于設(shè)定時間段內(nèi)或在執(zhí)行設(shè)定功能時,發(fā)射超聲波。
如圖5所示,圖5是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,發(fā)射模塊310可以包括:第一發(fā)射子模塊314。
第一發(fā)射子模塊314,被配置為通過終端的接收器發(fā)射超聲波。
如圖6所示,圖6是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,第一獲取模塊320可以包括:第四檢測子模塊321。
第四檢測子模塊321,被配置為在距離屏幕設(shè)定距離范圍的區(qū)域內(nèi)檢測到隔空手勢。
上述實施例中,為了避免誤操作,可以設(shè)定在距離屏幕設(shè)定距離范圍內(nèi)的區(qū)域內(nèi)檢測到的隔空手勢才會獲取聲波信息。
如圖7所示,圖7是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,第一識別模塊330可以包括:查找子模塊331。
查找子模塊331,被配置為基于所述聲波信息查找預(yù)存儲的對應(yīng)關(guān)系,得到與所述聲波信息對應(yīng)的操作指令,該對應(yīng)關(guān)系包括隔空手勢對應(yīng)的聲波信息與終端的操作指令之間的對應(yīng)關(guān)系。
上述實施例中,可以通過預(yù)先存儲聲波信息和操作指令之間的對應(yīng)關(guān)系來識別聲波信息,確定對應(yīng)的操作指令。
如圖8所示,圖8是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,該裝置還可以包括:處理模塊350。
處理模塊350,被配置為對第一獲取模塊320獲取的聲波信息進行濾波處理及去噪處理。
上述實施例中,終端還可以對獲取的聲波信息進行濾波處理和去噪處理,以去除干擾,保證識別結(jié)果更為準(zhǔn)確。
如圖9所示,圖9是本公開根據(jù)一示例性實施例示出的另一種終端的控制裝置框圖,該實施例在前述圖3所示實施例的基礎(chǔ)上,該裝置還可以包括:第二識別模塊360、第二獲取模塊370、接收模塊380和存儲模塊390。
第二識別模塊360,被配置為對檢測到的隔空手勢進行識別;
第二獲取模塊370,被配置為獲取終端發(fā)射的經(jīng)隔空手勢干擾過的聲波信息;
接收模塊380,被配置為接收用戶輸入的或選擇的操作指令;
存儲模塊390,被配置為將所述聲波信息和操作指令對應(yīng)的存儲為對應(yīng)關(guān)系。
上述圖3至圖9示出的終端的控制裝置實施例可以應(yīng)用在終端中。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
如圖10所示,圖10是本公開根據(jù)一示例性實施例示出的一種用于終端的控制裝置1000的一結(jié)構(gòu)示意圖。例如,裝置1000可以是具有路由功能的移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖10,裝置1000可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個或多個處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1006為裝置1000的各種組件提供電力。電源組件1006可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1008包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(fēng)(MIC),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實施例中,音頻組件1010還包括一個揚聲器,用于輸出音頻信號。
I/O接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1014包括一個或多個傳感器,用于為裝置1000提供各個方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到裝置1000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000一個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器,微波傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1016還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置1000可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
其中,處理器1020被配置為:
在終端處于設(shè)定模式時,發(fā)射聲波;
獲取所述聲波經(jīng)隔空手勢干擾過的聲波信息;
識別所述聲波信息對應(yīng)的操作指令;
根據(jù)所述操作指令控制所述終端執(zhí)行對應(yīng)的功能。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本公開旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
以上所述僅為本公開的較佳實施例而已,并不用以限制本公開,凡在本公開的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本公開保護的范圍之內(nèi)。