其中,聲波數(shù)字信號的關(guān)鍵特征信息可以包括:頻率信息(包括頻率分布、頻帶寬度等)、幅值信息(包括平均幅值)、時(shí)間信息(信號周期)中的至少一種,當(dāng)然,還可以包括其他特征信息。
[0045]本實(shí)施例中,根據(jù)關(guān)鍵特征信息來判斷或者識別聲波信號是否為被叫終端受到用戶敲擊產(chǎn)生的聲波信號的方式有多種,比如,判斷關(guān)鍵特征信息是否滿足預(yù)設(shè)條件,若是,則判定該聲波信號即為被叫終端受到用戶敲擊產(chǎn)生的聲波信號,否則,判定該聲波信號不為被叫終端受到用戶敲擊產(chǎn)生的聲波信號。
[0046]例如,關(guān)鍵特征信息包括:頻率信息、幅值信息、時(shí)間信息時(shí),分別判斷該頻率信息是否滿足預(yù)設(shè)頻率條件,該幅值信息是否滿足預(yù)設(shè)幅值條件,該時(shí)間信息是否滿足預(yù)設(shè)時(shí)間條件,其中,預(yù)設(shè)頻率條件、預(yù)設(shè)幅值條件、預(yù)設(shè)時(shí)間條件可以分別根據(jù)預(yù)設(shè)數(shù)字信號對應(yīng)的頻率信息、幅度信息,時(shí)間信息設(shè)置,該預(yù)設(shè)數(shù)字信號為終端受到用戶敲擊產(chǎn)生的聲波信號對應(yīng)的數(shù)字信號。本實(shí)施例需要判斷多個(gè)關(guān)鍵特征信息是否滿足預(yù)設(shè)條件,來識別敲擊產(chǎn)生的聲波信號時(shí),比如,上述頻率信息、幅值信息、時(shí)間信息三次判斷,可以基于多次的判斷結(jié)果來識別,例如,當(dāng)三個(gè)判斷結(jié)果均為是時(shí),才確定聲波信號為敲擊產(chǎn)生的聲波信號,或者,當(dāng)多個(gè)判斷結(jié)果中有某幾個(gè)判斷結(jié)果為是時(shí),確定聲波信號為敲擊產(chǎn)生的聲波信號,這些均可以根據(jù)實(shí)際情況來設(shè)定,判斷結(jié)果為是的情況越多,識別精度越高。
[0047]例如,以圖2所述的信號處理裝置來介紹本實(shí)施例判斷聲波信號為敲擊產(chǎn)生的聲波信號的具體過程,該信號處理裝置包括:
[0048]麥克風(fēng)201,用于通過獲取針對終端的聲波信號,并將該聲波信號轉(zhuǎn)換成模擬信號,具體地,在終端聲波產(chǎn)生聲波信號時(shí),麥克風(fēng)201內(nèi)的振膜感應(yīng)到聲波信號,并且都會(huì)跟著一起聲波,振膜就會(huì)帶動(dòng)麥克風(fēng)201中的線圈做切割磁力線的運(yùn)動(dòng),從而線圈中就會(huì)產(chǎn)生對應(yīng)的電流信號,即模擬信號;本實(shí)施例中還可以用受話器或者揚(yáng)聲器替換該麥克風(fēng)實(shí)現(xiàn)同樣的功能,其工作過程與麥克風(fēng)的工作過程類型,這里就不再贅述。
[0049]模數(shù)轉(zhuǎn)換(A/D)模塊202,用于將麥克風(fēng)201輸出的模擬信號轉(zhuǎn)換成對應(yīng)的數(shù)字信號,以便后續(xù)處理分析。當(dāng)然,由于目前麥克風(fēng)的種類有多種,比如駐極體麥克風(fēng)、硅麥克風(fēng)等,甚至有些麥克風(fēng)還包含模數(shù)轉(zhuǎn)換模塊,若此種情況下,可以省去模數(shù)轉(zhuǎn)換模塊202。
[0050]采用率轉(zhuǎn)換模塊203,用于根據(jù)情況調(diào)整數(shù)字信號的采樣率,為了降低后續(xù)數(shù)字分析的運(yùn)算要求,優(yōu)選地,采樣率不能低于16Khz,比特率不能低于lObit,否則可能影響分析精度。
[0051 ]傅立葉變換(FFT)模塊204,用于對數(shù)字信號進(jìn)行傅立葉變換,轉(zhuǎn)換為頻域分析。
[0052]時(shí)間分析模塊205,用于在數(shù)字信號進(jìn)行傅立葉變換之后,對數(shù)字信號的時(shí)間進(jìn)行分析,具體地,獲取數(shù)字信號的時(shí)間信息,并判斷該時(shí)間信息是否滿足預(yù)設(shè)時(shí)間要求,比如,獲取數(shù)字信號的時(shí)間周期,判斷該時(shí)間周期是否在預(yù)設(shè)時(shí)間周期范圍內(nèi),若是,則滿足預(yù)設(shè)時(shí)間要求,表明該數(shù)字信號滿足敲擊終端生成的數(shù)字信號的時(shí)間要求,該數(shù)字信號對應(yīng)的聲波信號有可能是敲擊終端產(chǎn)生的聲波信號。
[0053]在實(shí)際應(yīng)用中,可以基于敲擊動(dòng)作的特點(diǎn)以及終端的結(jié)構(gòu)特點(diǎn),給出一個(gè)敲擊動(dòng)作的時(shí)間周期[Tl,T2],超出范圍說明不是正常的敲擊動(dòng)作;如果是滿足敲擊動(dòng)作特點(diǎn)的時(shí)間,則輸出OK信號。根據(jù)實(shí)際手指甲敲擊手機(jī)的錄音信號分析,Tl一般不大于5ms,T2不大于20ms ο
[0054]頻率分析模塊206,用于對頻率分布分析,具體地,統(tǒng)計(jì)數(shù)據(jù)信號的頻率分布,然后,判斷頻率分布是否滿足預(yù)設(shè)要求,比如,頻率分布連續(xù)且頻帶寬廣,則認(rèn)為該數(shù)字信號的頻率分布符合敲擊產(chǎn)生的數(shù)字信號的頻率分布。從實(shí)際對比來看,尤其是6Khz至最高頻率(采樣率頻率+ 2)之間,頻率分布連續(xù)。
[0055]幅值分析模塊207,用于對數(shù)字信號的幅值進(jìn)行分析,具體地,分析整個(gè)頻段的平均幅度值,并判斷該平均幅度值是否滿足預(yù)設(shè)幅值要求,比如,判斷該平均幅度值是否大于預(yù)設(shè)幅值,若是,則滿足預(yù)設(shè)幅值要求,否則,不滿足。
[0056]識別模塊208,用于根據(jù)時(shí)間分析模塊205、頻率分析模塊206、幅值分析模塊207的分析結(jié)果識別或者判斷當(dāng)前聲波信號是否為終端受到敲擊產(chǎn)生的聲波信號。
[0057]步驟S103,不執(zhí)行任何處理。
[0058]在本實(shí)施例中,若該被叫終端判斷當(dāng)前的聲波信號不為被叫終端受到用戶敲擊產(chǎn)生的聲波信號,被叫終端不執(zhí)行任何處理。
[0059]考慮到用戶的敲擊動(dòng)作的時(shí)間間隔,與非用戶(比如機(jī)器人等)的敲擊動(dòng)作的時(shí)間間隔不相同,實(shí)際上,用戶的敲擊動(dòng)作不是很快,可選地,為提高聲波信號的識別精確度,在判斷關(guān)鍵特征信息滿足預(yù)設(shè)條件之后,還需要對敲擊動(dòng)作對應(yīng)的時(shí)間進(jìn)行分析;具體地,在判斷關(guān)鍵特征信息滿足預(yù)設(shè)條件之后,該呼叫處理方法還可以包括:
[0060]根據(jù)該振動(dòng)數(shù)字信號獲取相鄰兩次敲擊該第一終端的時(shí)間間隔;
[0061]判斷該時(shí)間間隔是否在預(yù)設(shè)范圍內(nèi),若是,則判定該聲波信號為用戶敲擊該第一終端產(chǎn)生的聲波信號,若否,則判定該聲波信號不為所述第一終端受到用戶敲擊產(chǎn)生的聲波信號。
[0062]由于用戶敲擊動(dòng)作的時(shí)間間隔,可以在聲波數(shù)字信號的時(shí)間信息中體現(xiàn),因此,可以對聲波數(shù)字信號進(jìn)行時(shí)間分析,得到相鄰兩次敲擊該第一終端的時(shí)間間隔,然后,判斷該時(shí)間間隔是否在預(yù)設(shè)范圍;在實(shí)際應(yīng)用中,可以設(shè)置一個(gè)時(shí)間范圍[T3,T4],優(yōu)選地,T3為50ms,Τ4為500ms,如果不在該范圍內(nèi),這表明該聲波信號不是人敲擊終端產(chǎn)生的聲波信號。
[0063]步驟S104,根據(jù)第一聲波信號獲取對應(yīng)的操作指令。
[0064]具體的,當(dāng)該被叫終端判斷當(dāng)前的聲波信號為被叫終端受到用戶敲擊產(chǎn)生的聲波信號時(shí),根據(jù)該第一聲波信號獲取對應(yīng)的操作指令。比如上述操作指令為接聽呼叫請求,被叫終端根據(jù)第一聲波信號獲取接聽呼叫的操作指令,以使被叫終端與主叫終端建立通話連接。
[0065]例如,以用戶A和用戶B為例,用戶A的手機(jī)向用戶B的手機(jī)發(fā)出呼叫請求,此時(shí),用戶B在接收到上述呼叫請求之后敲擊手機(jī),用戶B的手機(jī)獲取上述敲擊手機(jī)產(chǎn)生的聲波信號,最后根據(jù)該聲波信號獲取相對應(yīng)的操作指令(比如:用戶B選擇接聽該呼叫請求)。
[ΟΟ??] 步驟S105,根據(jù)操作指令對呼叫請求進(jìn)行對應(yīng)的處理。
[0067]具體的,若上述操作指令指示接聽主叫終端發(fā)來的呼叫請求,則該被叫終端對上述呼叫請求進(jìn)行接聽處理,以使被叫終端與主叫終端建立通話連接;若上述操作指令指示拒絕主叫終端發(fā)來的呼叫請求,則該被叫終端對上述呼叫請求進(jìn)行拒絕接聽處理。
[0068]例如,上述用戶B的手機(jī)根據(jù)操作指令對A用戶發(fā)來的呼叫請求進(jìn)行處理,若該操作指令是接聽指令,則建立用戶A和用戶B的終端的通話連接;若該操作指令為拒絕接聽指令,則拒絕用戶A的呼叫請求。
[0069]優(yōu)選的,若上述操作指令為接聽主叫終端發(fā)來的呼叫請求,則在被叫終端與主叫終端建立通話連接之后,開啟被叫終端的通話免提功能,比如,用戶B在接聽上述呼叫請求之后,用戶B的終端使用揚(yáng)聲器來播放所述來電的語音信號。
[0070]在本實(shí)施例中,獲取針對被叫終端的第一聲波信號的步驟可以具體包括:通過被叫終端自帶的麥克風(fēng)、受話器或者揚(yáng)聲器,獲取針對所述被叫終端的第一聲波信號。
[0071 ]由上可知,本發(fā)明實(shí)施例采用當(dāng)接收到主叫終端發(fā)送的呼叫請求時(shí),獲取針對被叫終端的第一聲波信號,判斷所述第一聲波信號是否為所述被叫終端受到用戶敲擊產(chǎn)生的聲波信號,若是,則根據(jù)所述第一聲波信號獲取對應(yīng)的操作指令,根據(jù)所述操作指令對所述呼叫請求進(jìn)行對應(yīng)的處理;該方案可以在終端來電時(shí),通過用戶敲擊移動(dòng)終端來進(jìn)行接聽或拒絕,無需用戶通過點(diǎn)擊鍵盤或是點(diǎn)按觸摸屏等操作,提高了用戶接聽和拒絕接聽電話操作的效率,增加來電處理的靈活性,另外,本發(fā)明實(shí)施例提供的呼叫處理方法相對于現(xiàn)有技術(shù)還具有處理方式簡單且容易實(shí)現(xiàn)的優(yōu)點(diǎn),提升了用戶體驗(yàn)。
[0072]實(shí)施例二、
[0073]本實(shí)施例將在實(shí)施例一的基礎(chǔ)上,對本發(fā)明呼叫處理方法作進(jìn)一步介