亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能設(shè)備控制方法及智能設(shè)備與流程

文檔序號:11154169閱讀:724來源:國知局
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種智能控制方法及智能設(shè)備。
背景技術(shù)
:隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利?,F(xiàn)在人們可以通過各種類型的智能設(shè)備,享受隨著科技發(fā)展帶來的舒適生活。例如,智能智能設(shè)備、平板電腦等智能設(shè)備已經(jīng)成為人們生活中一個重要的組成部分?,F(xiàn)有技術(shù)中,各種智能設(shè)備往往都設(shè)置有觸控屏,通過對觸控屏的觸控操作可以實現(xiàn)對智能設(shè)備的控制,現(xiàn)有技術(shù)中為了方式通過觸控屏產(chǎn)生誤操作,則往往需要對觸控屏解鎖之后才能夠通過觸控操作實現(xiàn)對觸控屏的控制,可見,現(xiàn)有技術(shù)中存在著對智能設(shè)備控制的速率較低的技術(shù)問題;并且,針對某些不具備觸控屏的智能設(shè)備,則無法對這些智能設(shè)備進行有效控制。技術(shù)實現(xiàn)要素:本發(fā)明提供一種智能設(shè)備控制方法及智能設(shè)備,以解決現(xiàn)有技術(shù)中對智能設(shè)備控制的效率低的技術(shù)問題。第一方面,本發(fā)明實施例提供一種智能設(shè)備控制方法,包括:檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作;判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件;如果所述第一敲擊操作滿足所述預(yù)設(shè)條件,基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取所述第一敲擊操作對應(yīng)的第一控制指令;通過所述第一控制指令對所述智能設(shè)備進行控制??蛇x的,所述判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件,包括判斷所述第一敲擊操作是否滿足以下至少一種條件:判斷預(yù)設(shè)時間段內(nèi)所述第一敲擊操作的敲擊次數(shù)是否為預(yù)設(shè)次數(shù);判斷所述第一敲擊操作的敲擊力度是否位于預(yù)設(shè)力度范圍;判斷所述第一敲擊操作的敲擊頻率是否位于預(yù)設(shè)頻率范圍??蛇x的,所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作,包括:通過加速度傳感器檢測獲得所述智能設(shè)備的加速度數(shù)據(jù);通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作??蛇x的,在所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作之前,所述方法還包括:判斷所述智能設(shè)備的運動幅度是否小于預(yù)設(shè)幅度;若是,執(zhí)行所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作的步驟??蛇x的,在所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作之前,所述方法還包括:通過光線傳感器檢測獲得所述智能設(shè)備的環(huán)境亮度值;判斷所述環(huán)境亮度值是否大于預(yù)設(shè)亮度值;如果大于所述預(yù)設(shè)亮度值,執(zhí)行所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作的步驟。可選的,所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作,包括:檢測在所述智能設(shè)備處于鎖屏狀態(tài)時,針對所述智能設(shè)備所產(chǎn)生的所述第一敲擊操作;所述通過所述第一控制指令對所述智能設(shè)備進行控制,包括:在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能??蛇x的,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的圖像采集裝置;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的通話應(yīng)用程序;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的即時通訊軟件;或者,在所述鎖屏狀態(tài)下,顯示預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容;或者,在所述鎖屏狀態(tài)下,顯示針對各個應(yīng)用程序的提示信息。第二方面,本發(fā)明實施例提供一種智能設(shè)備,包括:第一檢測模塊,用于檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作;第一判斷模塊,用于判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件;獲取模塊,用于如果所述第一敲擊操作滿足所述預(yù)設(shè)條件,基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取所述第一敲擊操作對應(yīng)的第一控制指令;控制模塊,用于通過所述第一控制指令對所述智能設(shè)備進行控制。可選的,所述第一判斷模塊,用于:判斷所述第一敲擊操作是否滿足以下至少一種條件:判斷預(yù)設(shè)時間段內(nèi)所述第一敲擊操作的敲擊次數(shù)是否為預(yù)設(shè)次數(shù);判斷所述第一敲擊操作的敲擊力度是否位于預(yù)設(shè)力度范圍;判斷所述第一敲擊操作的敲擊頻率是否位于預(yù)設(shè)頻率范圍??蛇x的,所述第一檢測模塊,包括:檢測單元,用于通過加速度傳感器檢測獲得所述智能設(shè)備的加速度數(shù)據(jù);識別單元,用于通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作??蛇x的,所述智能設(shè)備還包括:第二判斷模塊,用于判斷所述智能設(shè)備的運動幅度是否小于預(yù)設(shè)幅度;其中,若所述第二判斷模塊的判斷結(jié)果為是,通過所述識別單元執(zhí)行所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作的步驟。可選的,所述智能設(shè)備還包括:第二檢測模塊,用于通過光線傳感器檢測獲得所述智能設(shè)備的環(huán)境亮度值;第三判斷模塊,用于判斷所述環(huán)境亮度值是否大于預(yù)設(shè)亮度值;其中,如果所述第三判斷模塊的判斷結(jié)果為是,通過所述第一檢測模塊執(zhí)行所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作的步驟。可選的,所述第一檢測模塊,用于:檢測在所述智能設(shè)備處于鎖屏狀態(tài)時,針對所述智能設(shè)備所產(chǎn)生的所述第一敲擊操作;所述控制模塊,用于:在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能??蛇x的,所述控制模塊,用于:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的圖像采集裝置;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的通話應(yīng)用程序;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的即時通訊軟件;或者,在所述鎖屏狀態(tài)下,顯示預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容;或者,在所述鎖屏狀態(tài)下,顯示針對各個應(yīng)用程序的提示信息。本發(fā)明有益效果如下:由于在本發(fā)明實施例中,在檢測到針對智能設(shè)備產(chǎn)生的第一敲擊操作之后,判斷第一敲擊操作是否滿足預(yù)設(shè)條件,如果第一敲擊操作滿足預(yù)設(shè)條件的話,則基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取第一敲擊操作所對應(yīng)的第一控制指令;最后通過第一控制指令對智能設(shè)備進行控制,也就是,可以直接通過針對智能設(shè)備的敲擊操作實現(xiàn)對智能設(shè)備的控制,而不需要先對觸控屏進行解鎖操作,故而達到了提高對智能設(shè)備的控制效率的技術(shù)效果,并且,在智能設(shè)備不具備觸控屏的情況下,也能夠有效的對智能設(shè)備進行控制。附圖說明圖1為本發(fā)明實施例第一方面的智能設(shè)備控制方法的流程圖;圖2為本發(fā)明實施例第二方面的智能設(shè)備的結(jié)構(gòu)圖。具體實施方式本發(fā)明提供一種智能設(shè)備控制方法及智能設(shè)備,以解決現(xiàn)有技術(shù)中對智能設(shè)備控制的效率低的技術(shù)問題。本申請實施例中的技術(shù)方案為解決上述的技術(shù)問題,總體思路如下:在檢測到針對智能設(shè)備產(chǎn)生的第一敲擊操作之后,判斷第一敲擊操作是否滿足預(yù)設(shè)條件,如果第一敲擊操作滿足預(yù)設(shè)條件的話,則基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取第一敲擊操作所對應(yīng)的第一控制指令;最后通過第一控制指令對智能設(shè)備進行控制,也就是,可以直接通過針對智能設(shè)備的敲擊操作實現(xiàn)對智能設(shè)備的控制,而不需要先對觸控屏進行解鎖操作,故而達到了提高對智能設(shè)備的控制效率的技術(shù)效果,并且,在智能設(shè)備不具備觸控屏的情況下,也能夠有效的對智能設(shè)備進行控制。為了更好的理解上述技術(shù)方案,下面通過附圖以及具體實施例對本發(fā)明技術(shù)方案做詳細的說明,應(yīng)當理解本發(fā)明實施例以及實施例中的具體特征是對本發(fā)明技術(shù)方案的詳細的說明,而不是對本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實施例以及實施例中的技術(shù)特征可以相互組合。第一方面,本發(fā)明實施例提供一種智能設(shè)備控制方法,請參考圖1,包括:步驟S101:檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作;步驟S102:判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件;步驟S103:如果所述第一敲擊操作滿足所述預(yù)設(shè)條件,基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取所述第一敲擊操作對應(yīng)的第一控制指令;步驟S104:通過所述第一控制指令對所述智能設(shè)備進行控制。步驟S101中,針對智能設(shè)備所產(chǎn)生的第一敲擊操作可以為針對智能設(shè)備的外殼、邊框、屏幕等任一部位所產(chǎn)生的第一敲擊操作,可以通過多種傳感器檢測第一敲擊操作,下面列舉其中的兩種進行介紹,當然,在具體實施過程中,不限于以下兩種情況。第一種,所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作,包括:通過加速度傳感器檢測獲得所述智能設(shè)備的加速度數(shù)據(jù);通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作。在具體實施過程中,可以為智能設(shè)備設(shè)置加速度傳感器,然后通過加速度傳感器獲取該加速度傳感器的加速度數(shù)據(jù),以該智能設(shè)備的系統(tǒng)為Android系統(tǒng)為例,在Android系統(tǒng)中,注冊傳感器的方法屬于系統(tǒng)原生的方法,在注冊加速度傳感器時標識傳感器數(shù)據(jù)采樣間隔的參數(shù)可以使用SENSOR_DELAY_GAME、SENSOR_DELAY_U、SENSOR_DELAY_NORMAL、SENSOR_DELAY_FASTEST等等,其中,因為敲擊導(dǎo)致的加速度數(shù)據(jù)變化很短暫,如果使用SENSOR_DELAY_UI或SENSOR_DELAY_NORMAL可能會導(dǎo)致采集不到敲擊引發(fā)的加速度變化,故而,可以采用SENSOR_DELAY_GAME或者SENSOR_DELAY_FASTEST調(diào)用加速度數(shù)據(jù),而這兩種調(diào)用方式中,SENSOR_DELAY_GAME的能耗更低,故而為了精確的采集到加速度數(shù)據(jù)且盡可能降低智能設(shè)備的能夠,則可以采用SENSOR_DELAY_GAME調(diào)用加速度數(shù)據(jù)。在注冊完加速度傳感器之后,可以獲得加速度傳感器的回調(diào)數(shù)據(jù),然后對回調(diào)數(shù)據(jù)進行處理,從而獲得最終用于識別第一敲擊操作的加速度數(shù)據(jù)。其中,處理傳感器的回調(diào)數(shù)據(jù)可以在Android的onSensorChanged中進行的,其中可以得到SensorEvent參數(shù),該參數(shù)就是傳感器獲取到具體的值,通過判斷該值來得到加速度傳感器所檢測到的加速度數(shù)據(jù)的變化。在Android系統(tǒng)中,加速度傳感器的數(shù)據(jù)回調(diào)的方法中對加速度傳感器獲取的數(shù)據(jù)分別進行了處理,首先,根據(jù)z軸加速度的正負,為recognitionKnockRatio,recognitionUniqueRatio,smoothSectionMaxRatio三個變量賦予不同的數(shù)值,因為對Android系統(tǒng)的智能設(shè)備實際進行敲擊操作發(fā)現(xiàn),加速度傳感器對正面敲擊操作反饋敏感,對背面敲擊操作反饋相對遲鈍,反饋到數(shù)據(jù)層面就是,敲擊正面導(dǎo)致的加速度傳感器數(shù)據(jù)變化相比敲擊背面明顯很多,故而針對敲擊屏幕和敲擊背面可以分配不同的數(shù)值。然而通常情況下,現(xiàn)有技術(shù)中往往無法分析敲擊操作導(dǎo)致的加速度數(shù)據(jù)的明顯變化來源于敲擊正面還是敲擊背面,所以就使用z軸加速度數(shù)據(jù)的正負來簡單判斷,畢竟絕大多數(shù)情況下z軸加速度數(shù)據(jù)為正,那就是智能設(shè)備背面偏向地面,用戶更可能敲擊智能設(shè)備屏幕,而為負就是智能設(shè)備屏幕偏向地面,用戶更可能敲擊智能設(shè)備背面。通常情況下,智能設(shè)備的殼體都位于智能設(shè)備的背面,故而在檢測到加速度數(shù)據(jù)之后,可以進一步的通過該加速度數(shù)據(jù)的z軸加速度數(shù)據(jù)是否為負,來確定第一敲擊操作是否為針對智能設(shè)備的殼體所產(chǎn)生的敲擊操作。在獲得加速度傳感器的回調(diào)數(shù)據(jù)之后,接著對該回調(diào)數(shù)據(jù)進行濾波處理以獲取線性加速度數(shù)據(jù),可以通過AndroidSensorEvent源碼來獲取線性加速度數(shù)據(jù),該濾波處理例如包括:高通濾波處理和低通濾波處理。通過高通濾波和低通濾波對加速度進行處理排除重力影響以獲取線性加速度數(shù)據(jù),但在此過程中可以傳入一定數(shù)量的數(shù)據(jù)進行校準以獲取較精準的線性加速度,例如:可以設(shè)定calibrateLinearAccelerationSectionNumber作為用以校準數(shù)據(jù)的數(shù)據(jù)長度,用calibrateLinearAccelerationIndex和calibrateLinearAcceleration來控制何時校準結(jié)束。校準結(jié)束后使用linearAccelerationZShowList存儲顯示到應(yīng)用界面上的線性加速度數(shù)據(jù)。在獲得該線性加速度數(shù)據(jù)之后,可以直接通過該線性加速度數(shù)據(jù)來確定針對智能設(shè)備是否存在第一敲擊操作,以及第一敲擊操作的參數(shù)信息,該參數(shù)信息例如為:敲擊次數(shù)、敲擊頻率等等。例如:智能設(shè)備可以采集獲得多次加速度數(shù)據(jù)(例如:20次、30次、40次等等),其采集頻率例如為:20ms、30ms等等,然后判斷這多次加速度數(shù)據(jù)的平均值是否大于預(yù)設(shè)值,如果大于預(yù)設(shè)值,則說明導(dǎo)致針對智能設(shè)備存在敲擊操作,其中,第一敲擊操作中可以包含多次連續(xù)操作,可以通過預(yù)設(shè)時間段(例如:0.1s、0.2s等等)內(nèi)不再存在敲擊操作,來確定該連續(xù)操作(也即第一敲擊操作)的次數(shù)、通過該連續(xù)操作的次數(shù)以及持續(xù)時長來確定出該連續(xù)操作的頻率等等。另外,在具體實施過程中,不同做工智能設(shè)備其軟硬程度不一樣。因此,智能設(shè)備在使用本功能之前,可以對智能設(shè)備的用戶先進行幾次引導(dǎo)測試,用來測試該智能設(shè)備的加速度傳感器的一個敏感度的問題,通過用戶的多次敲擊操作的實驗,獲得每次敲擊操作所導(dǎo)致的加速度數(shù)據(jù),然后對這多次的加速度數(shù)據(jù)取平均值來獲得該預(yù)設(shè)值,基于該方案,能夠使敲擊操作的判斷更切合每個智能設(shè)備,進而對敲擊操作的檢測更加精確。在具體實施過程中,導(dǎo)致加速度數(shù)據(jù)發(fā)生變化的原因除了針對智能設(shè)備的敲擊操作之外,還可能是智能設(shè)備本身運動(例如:智能設(shè)備在用戶手上被搖動,或者用戶將智能設(shè)備放到口袋中跑步,行走等等),故而為了防止這種誤檢測的情況,作為一種可選的實施例,在所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作之前,所述方法還包括:判斷所述智能設(shè)備的運動幅度是否小于預(yù)設(shè)幅度;若是,執(zhí)行所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作的步驟。舉例來說,在通過加速度傳感器檢測獲得加速度數(shù)據(jù)之后,可以通過該加速度數(shù)據(jù)判斷智能設(shè)備的運動幅度是否小于預(yù)設(shè)幅度,例如:在初始化階段,服務(wù)器可以建立一個網(wǎng)絡(luò)接口來請求該加速度數(shù)據(jù),智能設(shè)備在每次使用該加速度數(shù)據(jù)時,都會將其上報,服務(wù)器拿到加速度數(shù)據(jù)后會判斷該導(dǎo)致加速度數(shù)據(jù)變化的原因為敲擊操作還是智能設(shè)備運動,用戶會確認服務(wù)器的判斷結(jié)果是否正確,然后會將本次的加速度數(shù)據(jù)、敲擊操作的參數(shù)信息、命令正確與否傳輸?shù)椒?wù)器,服務(wù)如果確認命令正確,再來判斷檢測的操作的參數(shù)信息是否正確,如果正確的話,則記錄當前的加速度數(shù)據(jù),如果不正確,則不記錄當前的加速度數(shù)據(jù)。當數(shù)據(jù)量到一定程度后,可以取其加速度數(shù)據(jù)的平均值來當作該操作的預(yù)設(shè)值。另外每次用戶在打開應(yīng)用時會去同步該數(shù)據(jù),因此,用于數(shù)量越大,該值越準確。在后續(xù)使用過程中,在獲得多個(例如:30個)加速度數(shù)據(jù)之后,可以將加速度數(shù)據(jù)劃分為多組(例如:6組),則每組包含5個加速度數(shù)據(jù),然后針對每組加速度數(shù)據(jù)取平均值,如果加速度數(shù)據(jù)的平均值最大偏差maxStableOffset就視為異常點,異常點數(shù)目大于最大異常點數(shù)目maxExceptionNumber就視為智能設(shè)備的運動幅度大于預(yù)設(shè)幅度,如果異常點數(shù)目不大于最大異常點數(shù)目maxExceptionNumber,則說明智能設(shè)備的運動幅度不大于預(yù)設(shè)幅度,在這種情況下,才進行后續(xù)判斷過程。第二種,所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作,包括:通過力度傳感器檢測獲得所述智能設(shè)備的受力數(shù)據(jù);基于所述受力數(shù)據(jù)確定出所述第一敲擊操作。舉例來說,在智能設(shè)備表面可以設(shè)置力度傳感器,通過該力度傳感器來檢測智能設(shè)備表面的受力數(shù)據(jù),通過受力數(shù)據(jù)的大小(例如:大于某預(yù)設(shè)力度值)、時長(例如:小于某預(yù)設(shè)時長值)來確定智能設(shè)備表面是否收到第一敲擊操作。作為一種可選的實施例,所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作之前,所述方法還包括:通過光線傳感器檢測獲得所述智能設(shè)備的環(huán)境亮度值;判斷所述環(huán)境亮度值是否大于預(yù)設(shè)亮度值;如果大于所述預(yù)設(shè)亮度值,執(zhí)行所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作的步驟舉例來說,該預(yù)設(shè)亮度值例如為:30尼特、40尼特等等,通常情況下,如果用戶將智能設(shè)備放置于口袋、包包時,其往往不會通過敲擊操作對智能設(shè)備進行控制,而在智能設(shè)備位于口袋、包包時,其環(huán)境亮度值往往小于預(yù)設(shè)亮度值,在這種情況下,則可以不檢測第一敲擊操作,以降低智能設(shè)備的處理負擔,也防止誤操作。步驟S102中,預(yù)設(shè)條件可以包含一種或多種預(yù)設(shè)條件,下面列舉其中的三種進行介紹,當然,在具體實施過程中,不限于以下三種情況,另外,在不沖突的情況下,以下三種情況可以組合使用。第一種,所述判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件,包括:判斷預(yù)設(shè)時間段內(nèi)所述第一敲擊操作的敲擊次數(shù)是否為預(yù)設(shè)次數(shù)。舉例來說,預(yù)設(shè)次數(shù)例如為:1次、2次、5次等等,其中,針對不同的控制指令可以設(shè)置不同的預(yù)設(shè)次數(shù),因此預(yù)設(shè)次數(shù)可以包含多個預(yù)設(shè)次數(shù),只要第一敲擊操作的敲擊次數(shù)符合任一預(yù)設(shè)次數(shù),就表面其符合預(yù)設(shè)條件。通過該方案,達到了可以通過敲擊操作的敲擊次數(shù)不同實現(xiàn)對智能設(shè)備的不同控制的技術(shù)效果。第二種,所述判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件,包括:判斷所述第一敲擊操作的敲擊力度是否位于預(yù)設(shè)力度范圍。舉例來說,通常情況下,針對不同的智能設(shè)備、不同的用戶,其產(chǎn)生的力度范圍并不相同,故而可以預(yù)先通過引導(dǎo)用戶敲擊,來檢測用戶的敲擊力度,然后對用戶的多次敲擊操作的敲擊力度取平均值,故而本次敲擊操作的敲擊力度,然后由用戶設(shè)置對應(yīng)的控制指令,其中,后續(xù)使用過程中,如果敲擊力度位于該平均值的預(yù)設(shè)范圍內(nèi)(例如:±1N),則說明其敲擊力度位于預(yù)設(shè)力度范圍。在具體實施過程中,針對不同的控制指令,其對應(yīng)的敲擊力度可以不同,故而可以設(shè)置多個不同的預(yù)設(shè)力度范圍,只要第一敲擊操作的敲擊力度位于任一預(yù)設(shè)力度范圍,則認為其滿足預(yù)設(shè)條件。第三種,所述判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件,包括:判斷所述第一敲擊操作的敲擊頻率是否位于預(yù)設(shè)頻率范圍。舉例來說,該預(yù)設(shè)頻率范圍例如為:3次~4次/0.1s、5次~6次/0.1s等等,當然,還可以為其他預(yù)設(shè)頻率范圍,在具體實施過程中,同樣,基于不同的控制指令,其對應(yīng)的預(yù)設(shè)頻率范圍也可以不同,故而也可以設(shè)置多個不同的預(yù)設(shè)頻率范圍,只要第一敲擊操作的敲擊頻率位于任一預(yù)設(shè)頻率范圍,則認為第一敲擊操作符合預(yù)設(shè)條件等等。在具體實施過程中,該預(yù)設(shè)條件也可以為上述至少兩個條件的結(jié)合,例如:在第一敲擊操作的敲擊頻率位于預(yù)設(shè)頻率范圍且敲擊力度位于預(yù)設(shè)敲擊力度范圍時,才認為第一敲擊操作符合預(yù)設(shè)條件;又例如:在第一敲擊操作的敲擊次數(shù)為預(yù)設(shè)次數(shù)、且敲擊頻率位于預(yù)設(shè)頻率范圍時,則認為第一敲擊操作符合預(yù)設(shè)條件等等,對此本發(fā)明實施例不作限制。步驟S103中,可以預(yù)先設(shè)定操作敲擊操作與控制指令的對應(yīng)關(guān)系,該對應(yīng)關(guān)系中,敲擊操作可以包括:敲擊次數(shù)、力度、頻率中的至少一種參數(shù),以敲擊操作的敲擊參數(shù)為次數(shù)為例,則可以建立如表1所示的對應(yīng)關(guān)系(當然,該對應(yīng)關(guān)系僅僅作為一個舉例,并不作為限制):表1則在獲得第一敲擊操作之后,可以通過第一敲擊操作的參數(shù)信息在該對應(yīng)關(guān)系中進行匹配,從而獲得與之對應(yīng)的第一控制指令,例如:如果第一敲擊操作的敲擊次數(shù)為2,則說明對應(yīng)的第一控制指令為:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的通話應(yīng)用程序;又例如,如果第一敲擊操作的敲擊次數(shù)為4,則說明對應(yīng)的第一控制指令為:在所述鎖屏狀態(tài)下,顯示預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容等等。步驟S104中,基于第一控制指令的不同,對智能設(shè)備進行控制的方式也不同,其中,如果第一敲擊操作為智能設(shè)備在解鎖狀態(tài)下所接收到的敲擊操作,則第一敲擊操作用于對智能設(shè)備進行解鎖狀態(tài)下的控制,例如:切換至音樂播放器、切換至視頻播放器等等;如果第一敲擊操作為智能設(shè)備在鎖屏狀態(tài)下所接收到的敲擊操作,則第一敲擊操作可以用于對智能設(shè)備進行鎖屏狀態(tài)下的控制,例如:在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,其可以調(diào)用多種不同的預(yù)設(shè)功能,下面列舉其中的五種進行介紹,當然,在具體實施過程中,不限于以下五種情況。第一種,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的圖像采集裝置。舉例來說,也就是可以在鎖屏狀態(tài)下,控制智能設(shè)備的圖像采集裝置處于開啟狀態(tài),例如:控制圖像采集裝置進行圖像采集、視頻采集等等?;谠摲桨?,達到了能夠提高通過圖像采集裝置進行圖像采集的速度的技術(shù)效果。用戶選擇打開智能裝置的圖像采集裝置,那么圖像采集裝置將執(zhí)行如下程序:上述程序中,首先先建立一個Intent,并加入需要跳轉(zhuǎn)程序的名稱,Action_IMAGE_CAPTURE為系統(tǒng)規(guī)定打開圖像采集裝置的名稱,因此傳入然后執(zhí)行startActivity即可。第二種,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的通話應(yīng)用程序。舉例來說,在智能設(shè)備處于鎖屏狀態(tài)時,可能會接聽到其他用戶的來電;或者,用戶可能有緊急的事需要聯(lián)系其他用戶,在這種情況下,則可以在鎖屏界面的表面顯示智能設(shè)備的通話應(yīng)用程序,用戶在不對智能設(shè)備進行解鎖的情況下,就可以接聽來電或者撥打電話,以提高通話效率。如果是打開通話應(yīng)用程序,那么智能設(shè)備將執(zhí)行如下程序:Intentintent=newIntent(Intent.ACTION_CALL);DialerAndMsgActivity.this.startActivity(intent);調(diào)用上述方法即可打開通話應(yīng)用程序。第三種,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的即時通訊軟件。舉例來說,該即時通訊軟件例如為:短信、微信、QQ等等,在智能設(shè)備執(zhí)行第一控制指令之后,可以在智能設(shè)備的鎖屏界面顯示即時通訊軟件,進而智能設(shè)備的用戶不需要對智能設(shè)備進行解鎖,就可以快速的接收即時通訊信息或者發(fā)送即時通訊信息,以提高即時通訊效率。其中,智能設(shè)備可以通過如下程序打開短信:Intentintent=newIntent();intent.setClassName("com.android.mms","com.android.mms.ui.ConversationList");startActivity(intent);原理是首先創(chuàng)建一個Intent,然后傳入需要打開的短信應(yīng)用的包名及時com.android.mms,再傳入需要打開的列表,也就是ConversationList,最后啟動而智能設(shè)備如果需要打開微信,則只需要把上面代碼中的setClassName中的內(nèi)容換成"com.tencent.mm","com.tencent.mm.ui.LauncherUI"即可。由于QQ的版本有不同的,因此智能設(shè)備需要根據(jù)智能設(shè)備上安裝的QQ應(yīng)用來執(zhí)行打開,代碼例如如下:Intentintent=getPackageManager().getLaunchIntentForPackage("com.tencent.mm");startActivity(intent)。第四種,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,顯示預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容。舉例來說,智能設(shè)備的用戶可能對于某些聯(lián)系人特別關(guān)注,例如:父母、愛人等等,因此希望可以快速獲得這些聯(lián)系人的通信內(nèi)容,故而可以將這些聯(lián)系人設(shè)置為預(yù)設(shè)聯(lián)系人,然后對智能設(shè)備上的各個通訊應(yīng)用程序(例如:短信、微信、QQ等等)進行監(jiān)控,在接收到預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容之后,就可以將其存儲于預(yù)設(shè)區(qū)域,從而在通過第一敲擊操作產(chǎn)生第一控制指令之后,可以直接在鎖屏界面為用戶提供預(yù)設(shè)聯(lián)系認的通信內(nèi)容,以使用戶及時獲得預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容,而不需要對智能設(shè)備進行解鎖,然后打開每個應(yīng)用程序分別查看。第五種,所述在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能,包括:在所述鎖屏狀態(tài)下,顯示針對各個應(yīng)用程序的提示信息。舉例來說,智能設(shè)備上很多應(yīng)用程序都可能會存在提示信息,例如:短信提示、微信消息提示、QQ消息提示、下載軟件的下載成功提示、失敗提示等等,則在執(zhí)行第一控制指令之后,可以針對多個應(yīng)用程序,分別在鎖屏界面顯示其對應(yīng)的提示信息,用戶基于該提示信息可以直接跳轉(zhuǎn)至對應(yīng)的應(yīng)用程序進行相關(guān)處理,例如:回復(fù)短信、回復(fù)微信、回復(fù)QQ消息、安裝軟件、重新下載等等,而不需要先對智能設(shè)備進行解鎖操作,然后打開各個應(yīng)用程序分別查看,以提高了對各個應(yīng)用程序的操作效率。第二方面,基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供一種智能設(shè)備,請參考圖2,包括:第一檢測模塊20,用于檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作;第一判斷模塊21,用于判斷所述第一敲擊操作是否滿足預(yù)設(shè)條件;獲取模塊22,用于如果所述第一敲擊操作滿足所述預(yù)設(shè)條件,基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取所述第一敲擊操作對應(yīng)的第一控制指令;控制模塊23,用于通過所述第一控制指令對所述智能設(shè)備進行控制??蛇x的,所述第一判斷模塊21,用于:判斷所述第一敲擊操作是否滿足以下至少一種條件:判斷預(yù)設(shè)時間段內(nèi)所述第一敲擊操作的敲擊次數(shù)是否為預(yù)設(shè)次數(shù);判斷所述第一敲擊操作的敲擊力度是否位于預(yù)設(shè)力度范圍;判斷所述第一敲擊操作的敲擊頻率是否位于預(yù)設(shè)頻率范圍。可選的,所述第一檢測模塊20,包括:檢測單元,用于通過加速度傳感器檢測獲得所述智能設(shè)備的加速度數(shù)據(jù);識別單元,用于通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作。可選的,所述智能設(shè)備還包括:第二判斷模塊,用于判斷所述智能設(shè)備的運動幅度是否小于預(yù)設(shè)幅度;其中,若所述第二判斷模塊的判斷結(jié)果為是,通過所述識別單元執(zhí)行所述通過所述加速度數(shù)據(jù)識別出所述第一敲擊操作的步驟。可選的,所述智能設(shè)備還包括:第二檢測模塊,用于通過光線傳感器檢測獲得所述智能設(shè)備的環(huán)境亮度值;第三判斷模塊,用于判斷所述環(huán)境亮度值是否大于預(yù)設(shè)亮度值;其中,如果所述第三判斷模塊的判斷結(jié)果為是,通過所述第一檢測模塊執(zhí)行所述檢測針對智能設(shè)備產(chǎn)生的第一敲擊操作的步驟。可選的,所述第一檢測模塊,用于:檢測在所述智能設(shè)備處于鎖屏狀態(tài)時,針對所述智能設(shè)備所產(chǎn)生的所述第一敲擊操作;所述控制模塊23,用于:在所述鎖屏狀態(tài)下,調(diào)用與所述第一控制指令對應(yīng)的預(yù)設(shè)功能??蛇x的,所述控制模塊23,用于:在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的圖像采集裝置;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的通話應(yīng)用程序;或者,在所述鎖屏狀態(tài)下,開啟所述智能設(shè)備的即時通訊軟件;或者,在所述鎖屏狀態(tài)下,顯示預(yù)設(shè)聯(lián)系人所產(chǎn)生的通信內(nèi)容;或者,在所述鎖屏狀態(tài)下,顯示針對各個應(yīng)用程序的提示信息。由于本發(fā)明第二方面所介紹的智能設(shè)備為實施本發(fā)明實施例第一方面所介紹的智能設(shè)備控制方法所采用的智能設(shè)備,基于本發(fā)明實施例第一方面所介紹的方法,本領(lǐng)域所屬技術(shù)人員能夠了解該智能設(shè)備的具體結(jié)構(gòu)及變形,故而在此不再贅述,凡是實施本發(fā)明實施例第一發(fā)明所介紹的方法所采用的智能設(shè)備,都屬于本發(fā)明實施例所欲保護的范圍。本發(fā)明一個或多個實施例,至少具有以下有益效果:由于在本發(fā)明實施例中,在檢測到針對智能設(shè)備產(chǎn)生的第一敲擊操作之后,判斷第一敲擊操作是否滿足預(yù)設(shè)條件,如果第一敲擊操作滿足預(yù)設(shè)條件的話,則基于敲擊操作與控制指令的對應(yīng)關(guān)系,獲取第一敲擊操作所對應(yīng)的第一控制指令;最后通過第一控制指令對智能設(shè)備進行控制,也就是,可以直接通過針對智能設(shè)備的敲擊操作實現(xiàn)對智能設(shè)備的控制,而不需要先對觸控屏進行解鎖操作,故而達到了提高對智能設(shè)備的控制效率的技術(shù)效果,并且,在智能設(shè)備不具備觸控屏的情況下,也能夠有效的對智能設(shè)備進行控制。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1