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