次數(shù)樣本;
[0105]步驟S307、當(dāng)在該預(yù)設(shè)數(shù)據(jù)庫中沒有查找到與該敲擊次數(shù)對應(yīng)的預(yù)設(shè)次數(shù)樣本時(shí),則不作處理;
[0106]例如智能手機(jī)獲取的敲擊次數(shù)為4次,由于數(shù)據(jù)庫中只設(shè)置了3次和2次的預(yù)設(shè)次數(shù)樣本,因此不能查找到對應(yīng)的預(yù)設(shè)次數(shù)樣本時(shí),因此智能手機(jī)不作延時(shí)拍照處理;譬如按照正常拍照方式進(jìn)行拍照,當(dāng)智能手機(jī)檢測到用戶按下拍照鍵時(shí),立即進(jìn)行拍照。
[0107]步驟S308,如果在該預(yù)設(shè)數(shù)據(jù)庫中查找到與該敲擊次數(shù)對應(yīng)的預(yù)設(shè)次數(shù)樣本,則獲取該預(yù)設(shè)敲擊信號樣本對應(yīng)的延遲時(shí)間;
[0108]例如智能手機(jī)獲取的敲擊次數(shù)為2次,由于數(shù)據(jù)庫中設(shè)置了3次和2次的預(yù)設(shè)次數(shù)樣本,因此能查找到對應(yīng)的預(yù)設(shè)次數(shù)樣本時(shí),因此智能手機(jī)獲取預(yù)設(shè)敲擊次數(shù)對應(yīng)的延遲時(shí)間為5秒。
[0109]步驟S309、根據(jù)該延遲時(shí)間進(jìn)行延時(shí)拍照。
[0110]例如,智能手機(jī)根據(jù)步驟S308獲取的延遲時(shí)間,延遲5秒后進(jìn)行拍照,以獲得照片;在拍完照時(shí),智能手機(jī)可播放提示音。
[0111]本優(yōu)選實(shí)施例的拍照處理方法,當(dāng)智能手機(jī)接收到敲擊信號時(shí),判斷敲擊信號的強(qiáng)度是否滿足預(yù)設(shè)強(qiáng)度閾值,如果滿足預(yù)設(shè)強(qiáng)度閾值,則獲取敲擊次數(shù),并查找與敲擊次數(shù)匹配的預(yù)設(shè)次數(shù)樣本,根據(jù)該預(yù)設(shè)次數(shù)樣本獲取延遲時(shí)間??梢?,用戶只需要輸入敲擊信號便可方便地進(jìn)行延時(shí)拍照,操作過程簡便,提高了用戶服務(wù)質(zhì)量。
[0112]請參照圖4,圖4為本發(fā)明實(shí)施例四提供的拍照處理裝置的結(jié)構(gòu)示意圖。本優(yōu)選實(shí)施例的拍照處理裝置40包括:接收模塊41、查找模塊42、獲取模塊43、拍照模塊44;
[0113]該接收模塊41,用于在監(jiān)測到終端進(jìn)入拍照界面時(shí),接收用戶在所述終端上的敲擊信號;
[0114]例如,接收模塊41監(jiān)測到用戶打開終端的相機(jī)時(shí),接收模塊41檢測用戶是否用手在終端上進(jìn)行敲擊,這里對敲擊的位置不作限定,比如,用戶可以在終端的任何位置進(jìn)行敲擊,只要終端能檢測到該敲擊操作均可。
[0115]查找模塊42,用于在預(yù)設(shè)數(shù)據(jù)庫中查找與所述敲擊信號對應(yīng)的預(yù)設(shè)敲擊信號樣本;
[0116]所述預(yù)設(shè)敲擊信號樣本為預(yù)設(shè)次數(shù)樣本;
[0117]所述查找模塊42包括:獲取子模塊421和查找子模塊422;
[0118]獲取子模塊421,用于獲取所述敲擊信號的敲擊次數(shù);
[0119]例如,當(dāng)接收模塊41檢測到敲擊信號時(shí),獲取子模塊421獲取該敲擊信號的敲擊次數(shù);即檢測用戶在終端上敲擊了幾次。
[0120]所述獲取子模塊421,具體用于:獲取所述敲擊信號在預(yù)設(shè)時(shí)長內(nèi)的敲擊次數(shù)。
[0121]例如,所述獲取子模塊421獲取5秒內(nèi)用戶在終端上總的敲擊次數(shù),該預(yù)設(shè)時(shí)長可根據(jù)經(jīng)驗(yàn)值設(shè)定。
[0122]所述獲取子模塊421具體用于:
[0123]獲取所述敲擊信號的敲擊強(qiáng)度;
[0124]判斷所述敲擊強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
[0125]如果判定所述敲擊強(qiáng)度大于所述預(yù)設(shè)強(qiáng)度閾值,則記錄所述敲擊信號的敲擊次數(shù)。
[0126]例如,當(dāng)接收模塊41接收到用戶輸入的多次敲擊操作時(shí),獲取子模塊421獲取每次敲擊的敲擊強(qiáng)度,獲取子模塊421判斷該敲擊強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;該預(yù)設(shè)強(qiáng)度閾值可以根據(jù)經(jīng)驗(yàn)值設(shè)定;如果獲取子模塊421判定該敲擊強(qiáng)度大于該預(yù)設(shè)強(qiáng)度閾值,則判定為有效的敲擊信號,將本次敲擊計(jì)入總敲擊次數(shù)中,否則,當(dāng)作無效的敲擊信號,即將本次敲擊不計(jì)入總敲擊次數(shù)中,當(dāng)然為了便于提醒用戶,獲取子模塊421還可以在敲擊強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值時(shí),生成提示信息并顯示,該提示信息用于提示用戶當(dāng)前的敲擊操作無效,是否重新敲擊等。
[0127]具體地,用戶在預(yù)設(shè)時(shí)間內(nèi)先敲擊了一下終端,之后又點(diǎn)擊終端的顯示屏接聽電話,由于點(diǎn)擊操作的強(qiáng)度小于敲擊的強(qiáng)度,因此獲取子模塊421將該點(diǎn)擊操作不計(jì)入敲擊次數(shù)中,即獲取子模塊421統(tǒng)計(jì)得到總的敲擊次數(shù)為1次。
[0128]例如,用戶連續(xù)三次敲擊終端時(shí),接收模塊41獲取對應(yīng)的敲擊信號,獲取子模塊421識別該敲擊信號的強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值,若是,則獲取子模塊421最終獲取的敲擊次數(shù)為3,如果其中有一次敲擊信號的強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則獲取子模塊421最終獲取的敲擊次數(shù)為2。
[0129]查找子模塊422,用于在所述預(yù)設(shè)數(shù)據(jù)庫中查找與所述敲擊次數(shù)對應(yīng)的預(yù)設(shè)次數(shù)樣本。
[0130]例如,查找子模塊422在預(yù)設(shè)數(shù)據(jù)庫中查找與該敲擊次數(shù)匹配的預(yù)設(shè)次數(shù)樣本;SP該預(yù)設(shè)敲擊信號樣本為預(yù)設(shè)次數(shù)樣本;
[0131]例如,終端預(yù)設(shè)數(shù)據(jù)庫中設(shè)置有多個(gè)預(yù)設(shè)次數(shù)樣本包括1次、2次、3次;
[0132]獲取模塊43,用于當(dāng)在所述預(yù)設(shè)數(shù)據(jù)庫中查找到與所述敲擊信號對應(yīng)的預(yù)設(shè)敲擊信號樣本,則獲取所述預(yù)設(shè)敲擊信號樣本對應(yīng)的延遲時(shí)間;
[0133]例如,如果查找子模塊422在該預(yù)設(shè)數(shù)據(jù)庫中,找到與該敲擊信號匹配的預(yù)設(shè)次數(shù)樣本時(shí),獲取模塊43獲取該預(yù)設(shè)次數(shù)樣本對應(yīng)的延遲時(shí)間,其中每個(gè)預(yù)設(shè)次數(shù)樣本對應(yīng)一延遲時(shí)間。
[0134]例如,獲取模塊43獲取的敲擊次數(shù)為2次,由于預(yù)設(shè)數(shù)據(jù)庫中僅設(shè)置有次數(shù)為1、2、3的預(yù)設(shè)次數(shù)樣本,因此查找子模塊422查找到與2次匹配的預(yù)設(shè)次數(shù)樣本,此時(shí)獲取模塊43獲取該預(yù)設(shè)次數(shù)樣本對應(yīng)的預(yù)設(shè)時(shí)間。
[0135]所述獲取模塊43,具體用于:當(dāng)查找到與所述敲擊次數(shù)對應(yīng)的預(yù)設(shè)次數(shù)樣本時(shí),根據(jù)所述預(yù)設(shè)次數(shù)樣本計(jì)算所述延遲時(shí)間。
[0136]譬如,預(yù)先在終端的數(shù)據(jù)庫中只保存次數(shù),當(dāng)接收模塊41接收到與存儲(chǔ)的次數(shù)一致的敲擊信號時(shí),獲取模塊43通過預(yù)設(shè)的算法獲取相應(yīng)的延遲時(shí)間。
[0137]例如,預(yù)設(shè)數(shù)據(jù)庫中設(shè)置有多個(gè)預(yù)設(shè)次數(shù)樣本包括1次、2次、3次;例如預(yù)設(shè)算法為當(dāng)獲取的次數(shù)比參考次數(shù)多一次,將參考延時(shí)時(shí)間增加一倍等等以得到延遲時(shí)間,例如參考次數(shù)為1次,參考時(shí)間為4秒。例如終端獲取子模塊421獲取的次數(shù)為3次,則獲取模塊43計(jì)算得到的延遲時(shí)間為12秒。
[0138]所述預(yù)設(shè)數(shù)據(jù)庫還包括與所述預(yù)設(shè)次數(shù)樣本對應(yīng)的預(yù)設(shè)時(shí)間;
[0139]所述獲取模塊43,具體用于:當(dāng)查找到與所述敲擊次數(shù)對應(yīng)的預(yù)設(shè)次數(shù)樣本時(shí),獲取所述預(yù)設(shè)次數(shù)樣本對應(yīng)的預(yù)設(shè)時(shí)間,以作為所述延遲時(shí)間。
[0140]例如,接收模塊41接收到用戶的敲擊操作時(shí),獲取子模塊421獲取敲擊次數(shù),查找子模塊422將該次數(shù)與預(yù)設(shè)數(shù)據(jù)庫中的預(yù)設(shè)次數(shù)樣本進(jìn)行匹配,如果匹配到,則獲取模塊43獲取該匹配到的敲擊次數(shù)對應(yīng)的預(yù)設(shè)時(shí)間,以作為該延遲時(shí)間。
[0141]例如,預(yù)設(shè)數(shù)據(jù)庫中預(yù)設(shè)次數(shù)為1次,對應(yīng)的延遲時(shí)間為5秒;預(yù)設(shè)次數(shù)為2次,對應(yīng)的延遲時(shí)間為10秒;預(yù)設(shè)次數(shù)為3次,對應(yīng)的預(yù)設(shè)時(shí)間為15秒;例如,獲取子模塊421獲取的敲擊次數(shù)為2次,獲取模塊43在該數(shù)據(jù)庫中查找到對應(yīng)的延遲時(shí)間為10秒。
[0142]拍照模塊44,用于根據(jù)所述延遲時(shí)間進(jìn)行延時(shí)拍照。
[0143]例如,延遲該獲取模塊43獲取的延遲時(shí)間為10秒,拍照模塊44延遲10秒后進(jìn)行拍照,以獲得照片;在拍完照時(shí),拍照模塊44還可以提示用戶拍照已完成,譬如播放提示音。
[0144]所述拍照模塊44,具體用于:
[0145]判斷是否達(dá)到所述延遲時(shí)間;
[0146]如果判定達(dá)到所述延遲時(shí)間,則展現(xiàn)提示信號并拍照。
[0147]例如,拍照模塊44檢測延遲時(shí)間是否已經(jīng)達(dá)到,如果達(dá)到時(shí),拍照模塊44可以發(fā)出提示音,或者呼吸燈閃爍等,也可以通過其他方式進(jìn)行提示。
[0148]所述接收模塊41,具體用于:
[0149]獲取所述終端上的振動(dòng)信號;
[0150]判斷該振動(dòng)信號是否為用戶通過敲擊該終端產(chǎn)生的振動(dòng)信號;
[0151]如果是,則確定該振動(dòng)信號為該敲擊信號。
[0152]該敲擊信號為根據(jù)用戶通過敲擊產(chǎn)生的振動(dòng)信號產(chǎn)生的,例如,當(dāng)監(jiān)聽到終端有音樂播放或者視頻播放時(shí),接收模塊41接收用戶在終端上的振動(dòng)信號,之后接收模塊41判斷該振動(dòng)信號是否為用戶通過敲擊產(chǎn)生的振動(dòng)信號,如果是,則接收模塊41確定該振動(dòng)信號為該敲擊信號;
[0153]具體地,本實(shí)施例中用戶的敲擊操作可以為用手指直接點(diǎn)擊終端,也可以是利用其他硬物,比如用筆桿、鑰匙等,點(diǎn)擊終端。
[0154]由于敲擊動(dòng)作時(shí)間非常短暫,且通過設(shè)備的固體傳播,因此,終端受到用戶敲擊產(chǎn)生的振動(dòng)信號是一種特殊的振動(dòng)信號,其與終端受到其他作用力產(chǎn)生的振動(dòng)信號,或者終端傳遞的外部振源產(chǎn)生的振動(dòng)信號不相同。從電學(xué)角度來分析敲擊產(chǎn)生的振動(dòng)信號,比如將敲擊產(chǎn)生的振動(dòng)信號轉(zhuǎn)換成數(shù)字信號,對該數(shù)字信號進(jìn)行數(shù)字處理分析,可以得出以下分析結(jié)果:
[0155]從信號時(shí)間來看,該信號持續(xù)的時(shí)間時(shí)長非常短(毫秒級別);從信號幅值大小比較來看,該數(shù)字信號的電平相對較大,(由于振