一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例涉及移動(dòng)設(shè)備技術(shù)領(lǐng)域,公開(kāi)了一種移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備,該方法包括:數(shù)字MIC模塊檢測(cè)所述移動(dòng)設(shè)備外部的語(yǔ)音信號(hào);其中,所述數(shù)字MIC模塊布設(shè)在所述移動(dòng)設(shè)備內(nèi)部,并且所述數(shù)字MIC模塊獨(dú)立于所述移動(dòng)設(shè)備的CPU單獨(dú)供電;所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,如果相匹配,識(shí)別所述語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字;如果所述語(yǔ)音信號(hào)包含所述語(yǔ)音特定關(guān)鍵字,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是所述開(kāi)機(jī)關(guān)鍵字,中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)。本發(fā)明實(shí)施例能夠減少移動(dòng)設(shè)備體積小型化存在的障礙,有利于移動(dòng)設(shè)備體積小型化。
【專利說(shuō)明】
一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)設(shè)備技術(shù)領(lǐng)域,具體涉及一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備。
【背景技術(shù)】
[0002]目前,智能手環(huán)、手表電話等各種移動(dòng)設(shè)備的應(yīng)用越來(lái)越廣泛。在實(shí)際應(yīng)用中,智能手環(huán)、手表電話等各種移動(dòng)設(shè)備的開(kāi)機(jī)或關(guān)機(jī)(簡(jiǎn)稱開(kāi)關(guān)機(jī))基本上都是由用戶通過(guò)按壓這些移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)按鍵來(lái)實(shí)現(xiàn)的,這種通過(guò)按壓開(kāi)關(guān)機(jī)按鍵來(lái)實(shí)現(xiàn)移動(dòng)設(shè)備進(jìn)行開(kāi)關(guān)機(jī)的方式存在這樣的技術(shù)缺陷,即開(kāi)關(guān)機(jī)按鍵的存在,對(duì)移動(dòng)設(shè)備體積小型化造成障礙,不利于移動(dòng)設(shè)備體積小型化。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開(kāi)了一種移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備,能夠減少移動(dòng)設(shè)備體積小型化存在的障礙,有利于移動(dòng)設(shè)備體積小型化。
[0004]本發(fā)明實(shí)施例第一方面公開(kāi)了一種移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法,包括:
[0005]數(shù)字MIC模塊檢測(cè)所述移動(dòng)設(shè)備外部的語(yǔ)音信號(hào);其中,所述數(shù)字MIC模塊布設(shè)在所述移動(dòng)設(shè)備內(nèi)部,并且所述數(shù)字MIC模塊獨(dú)立于所述移動(dòng)設(shè)備的CPU單獨(dú)供電;
[0006]所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,如果相匹配,識(shí)別所述語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字;
[0007]如果所述語(yǔ)音信號(hào)包含所述語(yǔ)音特定關(guān)鍵字,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是所述開(kāi)機(jī)關(guān)鍵字,中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)。
[0008]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)字MIC模塊在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為所述開(kāi)機(jī)關(guān)鍵字之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,還包括:
[0009]所述數(shù)字MIC模塊判斷所述移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果所述移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。
[0010]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)字MIC模塊在判斷出所述移動(dòng)設(shè)備的CHJ處于所述休眠或關(guān)機(jī)狀態(tài)之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,還包括:
[0011 ]所述數(shù)字MIC模塊獲取所述預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡;
[0012]所述數(shù)字MIC模塊判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與所述用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)所述預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)所述指定平均間隔時(shí)長(zhǎng),識(shí)別所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的(PU進(jìn)行開(kāi)機(jī)的步驟。
[0013]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述開(kāi)關(guān)機(jī)控制方法還包括:
[0014]若識(shí)別出所述語(yǔ)音指定關(guān)鍵字為非開(kāi)機(jī)關(guān)鍵字,所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字,中斷所述移動(dòng)設(shè)備的CR]進(jìn)行休眠或關(guān)機(jī)。
[0015]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)字MIC模塊在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,還包括:
[0016]所述數(shù)字MIC模塊判斷所述移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或開(kāi)機(jī)的步驟。
[0017]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)字MIC模塊在判斷出所述移動(dòng)設(shè)備的CHJ處于所述開(kāi)機(jī)狀態(tài)之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,還包括:
[0018]所述數(shù)字MIC模塊檢測(cè)所述移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果所述藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,判斷所述甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,判斷所述甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與所述數(shù)字MIC模塊檢測(cè)到所述語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值,如果小于所述預(yù)設(shè)閾值,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或關(guān)機(jī)的步驟。
[0019]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,包括:
[0020]所述數(shù)字MIC模塊對(duì)所述語(yǔ)音信號(hào)進(jìn)行預(yù)處理,所述預(yù)處理包括預(yù)加重、分幀和加窗處理;
[0021]所述數(shù)字犯(:模塊從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征1^(:(:、1^0:、八1^(:(:、八LPCC、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:所述MFCC為梅爾頻率倒譜系數(shù),所述LPCC為線性預(yù)測(cè)倒譜系數(shù),所述AMFCC為所述MFCC的一階差分,所述ΛLPCC為所述LPCC的一階差分,所述GFCC為Gammatone濾波器倒譜系數(shù);
[0022]所述數(shù)字MIC模塊判斷所述第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定所述語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配。
[0023]本發(fā)明實(shí)施例第二方面公開(kāi)了一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置,所述裝置包括布設(shè)在所述移動(dòng)設(shè)備內(nèi)部的數(shù)字MIC模塊,所述數(shù)字MIC模塊獨(dú)立于所述移動(dòng)設(shè)備的(PU單獨(dú)供電,所述數(shù)字MIC模塊包括:
[0024]語(yǔ)音檢測(cè)單元,用于檢測(cè)所述移動(dòng)設(shè)備外部的語(yǔ)音信號(hào);
[0025]聲紋識(shí)別單元,用于識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配;
[0026]關(guān)鍵字識(shí)別單元,用于在所述聲紋識(shí)別單元的識(shí)別結(jié)果為相匹配時(shí),識(shí)別所述語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字,如果所述語(yǔ)音信號(hào)包含所述語(yǔ)音特定關(guān)鍵字,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是所述開(kāi)機(jī)關(guān)鍵字,啟動(dòng)中斷喚醒單元;
[0027]所述中斷喚醒單元,用于中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)。
[0028]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述中斷喚醒單元還用于在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,判斷所述移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果所述移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。
[0029]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述中斷喚醒單元還用于在判斷出所述移動(dòng)設(shè)備的CPU處于所述休眠或關(guān)機(jī)狀態(tài)之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,獲取所述預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡;判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與所述用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)所述預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)所述指定平均間隔時(shí)長(zhǎng),識(shí)別所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。
[0030]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述數(shù)字MIC模塊還包括休眠/關(guān)機(jī)單元:
[0031]所述關(guān)鍵字識(shí)別單元,還用于在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為非開(kāi)機(jī)關(guān)鍵字之后,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字,啟動(dòng)所述休眠/關(guān)機(jī)單元;
[0032]所述休眠/關(guān)機(jī)單元,用于中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)。
[0033]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述休眠/關(guān)機(jī)單元還用于在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,判斷所述移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或開(kāi)機(jī)的步驟。
[0034]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述休眠/關(guān)機(jī)單元還用于還用于在判斷出所述移動(dòng)設(shè)備的CPU處于所述開(kāi)機(jī)狀態(tài)之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,檢測(cè)所述移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果所述藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,判斷所述甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,判斷所述甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與所述數(shù)字MIC模塊檢測(cè)到所述語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值,如果小于所述預(yù)設(shè)閾值,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或關(guān)機(jī)的步驟。
[0035]作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述聲紋識(shí)別單元包括:
[0036]預(yù)處理子單元,用于對(duì)所述語(yǔ)音信號(hào)進(jìn)行預(yù)處理,所述預(yù)處理包括預(yù)加重、分幀和加窗處理;
[0037]提取子單元,用于從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征10^(:、1^0:、厶1^(:(:、厶LPCC、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:所述MFCC為梅爾頻率倒譜系數(shù),所述LPCC為線性預(yù)測(cè)倒譜系數(shù),所述AMFCC為所述MFCC的一階差分,所述ΛLPCC為所述LPCC的一階差分,所述GFCC為Gammatone濾波器倒譜系數(shù);
[0038]判斷子單元,用于判斷所述第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定所述語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配。
[0039]本發(fā)明實(shí)施例第三方面公開(kāi)了一種移動(dòng)設(shè)備,所述移動(dòng)設(shè)備包括電池、CPU、通信裝置、顯示裝置、觸摸屏以及本發(fā)明實(shí)施例第二方面公開(kāi)的所述開(kāi)關(guān)機(jī)控制裝置,其中,所述CPU電性連接所述電池,所述開(kāi)關(guān)機(jī)控制裝置包括的數(shù)字MIC模塊獨(dú)立于所述CPU單獨(dú)電性連接所述電池,所述CPU通過(guò)總線分別電性連接所述通信裝置、所述顯示裝置以及所述觸摸屏。
[0040]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果:
[0041 ]本發(fā)明實(shí)施例中,數(shù)字MIC模塊布設(shè)在移動(dòng)設(shè)備內(nèi)部且獨(dú)立于移動(dòng)設(shè)備的CPU單獨(dú)供電,在此基礎(chǔ)上,數(shù)字MIC模塊可以檢測(cè)移動(dòng)設(shè)備外部的語(yǔ)音信號(hào),并且在識(shí)別出語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配,以及識(shí)別出語(yǔ)音信號(hào)包含語(yǔ)音特定關(guān)鍵字且語(yǔ)音指定關(guān)鍵字又是開(kāi)機(jī)關(guān)鍵字之后,中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)??梢?jiàn),實(shí)施本發(fā)明實(shí)施例,可以通過(guò)語(yǔ)音方式來(lái)控制移動(dòng)設(shè)備進(jìn)行開(kāi)機(jī),從而可以省去了在移動(dòng)設(shè)備上設(shè)置開(kāi)機(jī)按鍵,而開(kāi)機(jī)按鍵的省去又可以減少移動(dòng)設(shè)備體積小型化存在的障礙,從而有利于移動(dòng)設(shè)備體積小型化。
【附圖說(shuō)明】
[0042]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法的流程示意圖;
[0044]圖2是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法的流程示意圖;
[0045]圖3是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置的結(jié)構(gòu)示意圖;
[0046]圖4是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置的結(jié)構(gòu)示意圖;
[0047]圖5是本發(fā)明實(shí)施例公開(kāi)的一種移動(dòng)設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]本發(fā)明實(shí)施例公開(kāi)了一種移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備,能夠減少移動(dòng)設(shè)備體積小型化存在的障礙,有利于移動(dòng)設(shè)備體積小型化。以下進(jìn)行結(jié)合附圖進(jìn)行詳細(xì)描述。
[0050]實(shí)施例一
[0051]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法的流程示意圖。其中,本發(fā)明實(shí)施例涉及的移動(dòng)設(shè)備不僅可以包括移動(dòng)手機(jī)、平板電腦、兒童點(diǎn)讀機(jī)等設(shè)備,還可以包括智能手表、智能手環(huán)、手表電話、智能腳環(huán)、智能耳環(huán)、智能項(xiàng)鏈、智能耳機(jī)等各種智能的穿戴設(shè)備,本發(fā)明實(shí)施例不作限定。如圖1所示,該應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法可以包括以下步驟。
[0052]101、數(shù)字MIC模塊檢測(cè)移動(dòng)設(shè)備外部的語(yǔ)音信號(hào),其中,數(shù)字MIC模塊布設(shè)在移動(dòng)設(shè)備內(nèi)部,并且數(shù)字MIC模塊獨(dú)立于移動(dòng)設(shè)備的CPU單獨(dú)供電。
[0053]本發(fā)明實(shí)施例中,數(shù)字MIC模塊可以是MEMS數(shù)字MIC模塊。MEMS數(shù)字MIC模塊可以由MEMS微電容傳感器、微集成轉(zhuǎn)換電路(即放大器)、聲腔及RF抗噪電路組成,其中,MEMS微電容極頭部分包含接收語(yǔ)音的硅振膜和硅背極,硅振膜可直接將接收到的語(yǔ)音信號(hào)經(jīng)MEMS微電容傳感器傳輸給微集成轉(zhuǎn)換電路,微集成轉(zhuǎn)換電路可將高阻的語(yǔ)音信號(hào)轉(zhuǎn)換并放大成低阻的語(yǔ)音信號(hào),同時(shí)經(jīng)RF抗噪電路濾波,輸出與移動(dòng)設(shè)備前置電路相匹配的電信號(hào),完成“聲一電,,轉(zhuǎn)換。
[0054]本發(fā)明實(shí)施例中,數(shù)字MIC模塊也可以是由MEMS數(shù)字MIC模塊進(jìn)行優(yōu)化得到的包含各類傳感器(例如心率傳感器、加速度傳感器、溫度傳感器等)的數(shù)字MIC模塊,本發(fā)明實(shí)施例不作限定。
[0055]102、數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,如果相匹配,執(zhí)行步驟103;如果不匹配,返回步驟101。
[0056]作為一種可選的實(shí)施方式,上述步驟102中,數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配的方式具體可以為:
[0057]數(shù)字MIC模塊對(duì)該語(yǔ)音信號(hào)進(jìn)行預(yù)處理,其中,預(yù)處理主要包括預(yù)加重、分幀和加窗處理;數(shù)字MIC模塊從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征MFCC、LPCC、AMFCC、ALPCC、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:MFCC為梅爾頻率倒譜系數(shù),LPCC為線性預(yù)測(cè)倒譜系數(shù),AMFCC為MFCC的一階差分,ALPCC為L(zhǎng)PCC的一階差分,GFCC為Gammatone濾波器倒譜系數(shù);數(shù)字MIC模塊判斷第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定該語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配;反之,如果不完全匹配,則確定該語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征不相匹配。
[0058]本發(fā)明實(shí)施例中,數(shù)字MIC模塊的預(yù)處理還可以包括對(duì)語(yǔ)音信號(hào)的格式轉(zhuǎn)換、刪除語(yǔ)音信號(hào)中的靜音段、刪除音頻中的白噪聲等等。
[0059]103、數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字,如果該語(yǔ)音信號(hào)包含語(yǔ)音特定關(guān)鍵字,執(zhí)行步驟104;如果該語(yǔ)音信號(hào)未包含語(yǔ)音特定關(guān)鍵字,返回步驟101。
[0060]本發(fā)明實(shí)施例中,語(yǔ)音特定關(guān)鍵字可以是開(kāi)機(jī)關(guān)鍵字,也可以是休眠或關(guān)機(jī)關(guān)鍵字。舉例來(lái)說(shuō),開(kāi)機(jī)關(guān)鍵字可以包括“開(kāi)機(jī)”、“啟動(dòng)”等,而休眠或關(guān)機(jī)關(guān)鍵字可以包括“休眠”、“關(guān)機(jī)”等。
[0061 ] 104、數(shù)字MIC模塊識(shí)別該語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是開(kāi)機(jī)關(guān)鍵字,執(zhí)行步驟105;如果是非開(kāi)機(jī)關(guān)鍵字,執(zhí)行步驟106。
[0062 ] 105、數(shù)字MIC模塊中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī),并結(jié)束本流程。
[0063]106、數(shù)字MIC模塊識(shí)別該語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果該語(yǔ)音指定關(guān)鍵字為休眠或關(guān)機(jī)關(guān)鍵字,執(zhí)彳丁步驟107;反之,返回步驟1I。
[0064]107、數(shù)字MIC模塊中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)。
[0065]可見(jiàn),實(shí)施圖1所描述的方法,可以通過(guò)語(yǔ)音方式來(lái)控制移動(dòng)設(shè)備進(jìn)行開(kāi)關(guān)機(jī),從而可以省去了在移動(dòng)設(shè)備上設(shè)置開(kāi)關(guān)機(jī)按鍵,而開(kāi)關(guān)機(jī)按鍵的省去又可以減少移動(dòng)設(shè)備體積小型化存在的障礙,從而有利于移動(dòng)設(shè)備體積小型化。
[0066]實(shí)施例二
[0067]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法的流程示意圖。如圖2所示,該應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法可以包括以下步驟。
[0068]201、數(shù)字MIC模塊檢測(cè)移動(dòng)設(shè)備外部的語(yǔ)音信號(hào),其中,數(shù)字MIC模塊布設(shè)在移動(dòng)設(shè)備內(nèi)部,并且數(shù)字MIC模塊獨(dú)立于移動(dòng)設(shè)備的CPU單獨(dú)供電。
[0069]202、數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,如果相匹配,執(zhí)行步驟203;如果不匹配,返回步驟201。
[0070]作為一種可選的實(shí)施方式,上述步驟202中,數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配的方式具體可以為:
[0071]數(shù)字MIC模塊對(duì)該語(yǔ)音信號(hào)進(jìn)行預(yù)處理,其中,預(yù)處理主要包括預(yù)加重、分幀和加窗處理;數(shù)字MIC模塊從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征MFCC、LPCC、AMFCC、ALPCC、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:MFCC為梅爾頻率倒譜系數(shù),LPCC為線性預(yù)測(cè)倒譜系數(shù),AMFCC為MFCC的一階差分,ALPCC為L(zhǎng)PCC的一階差分,GFCC為Gammatone濾波器倒譜系數(shù);數(shù)字MIC模塊判斷第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定該語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配;反之,如果不完全匹配,則確定該語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征不相匹配。
[0072]本發(fā)明實(shí)施例中,數(shù)字MIC模塊的預(yù)處理還可以包括對(duì)語(yǔ)音信號(hào)的格式轉(zhuǎn)換、刪除語(yǔ)音信號(hào)中的靜音段、刪除音頻中的白噪聲等等。
[0073]203、數(shù)字MIC模塊識(shí)別該語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字,如果該語(yǔ)音信號(hào)包含語(yǔ)音特定關(guān)鍵字,執(zhí)行步驟204;如果該語(yǔ)音信號(hào)未包含語(yǔ)音特定關(guān)鍵字,返回步驟201。
[0074]本發(fā)明實(shí)施例中,語(yǔ)音特定關(guān)鍵字可以是開(kāi)機(jī)關(guān)鍵字,也可以是休眠或關(guān)機(jī)關(guān)鍵字。舉例來(lái)說(shuō),開(kāi)機(jī)關(guān)鍵字可以包括“開(kāi)機(jī)”、“啟動(dòng)”等,而休眠或關(guān)機(jī)關(guān)鍵字可以包括“休眠”、“關(guān)機(jī)”等。
[0075]204、數(shù)字MIC模塊識(shí)別該語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是開(kāi)機(jī)關(guān)鍵字,執(zhí)行步驟205;如果是非開(kāi)機(jī)關(guān)鍵字,執(zhí)行步驟211。
[0076]205、數(shù)字MIC模塊判斷移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行步驟206;如果移動(dòng)設(shè)備的CPU已處于開(kāi)機(jī)狀態(tài),則向用戶提示移動(dòng)設(shè)備已處于開(kāi)機(jī)狀態(tài),并結(jié)束本流程。
[0077]本發(fā)明實(shí)施例中,實(shí)施步驟205可以防止移動(dòng)設(shè)備已處于開(kāi)機(jī)狀態(tài)時(shí)執(zhí)行的先休眠或關(guān)機(jī)再開(kāi)機(jī)的操作,從而可以有效地降低移動(dòng)設(shè)備的無(wú)用功損耗。
[0078]在一個(gè)實(shí)施例中,上述步驟205中,數(shù)字MIC模塊判斷出移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài)之后,可以跳轉(zhuǎn)直接執(zhí)行步驟210,本發(fā)明實(shí)施例不作限定。
[0079]206、數(shù)字MIC模塊獲取預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡。
[0080]本發(fā)明實(shí)施例中,不同的預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡可以相同,也可以不相同,本發(fā)明實(shí)施例不作限定。
[0081]207、數(shù)字MIC模塊判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,執(zhí)行步驟208;如果未達(dá)到,則向用戶提示睡眠不足暫不開(kāi)機(jī),并結(jié)束本流程。
[0082]208、數(shù)字MIC模塊判斷用戶在睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),執(zhí)行步驟209;如果未超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),則向用戶提示睡眠不足暫不開(kāi)機(jī),并結(jié)束本流程。
[0083]209、數(shù)字MIC模塊判斷用戶在睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)指定平均間隔時(shí)長(zhǎng),識(shí)別用戶在睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行步驟210;如果未超過(guò)指定平均間隔時(shí)長(zhǎng),則則向用戶提示睡眠不足暫不開(kāi)機(jī),并結(jié)束本流程。
[0084]由于用戶處于深睡眠狀態(tài)時(shí),其運(yùn)動(dòng)量基本上不會(huì)發(fā)生變化,當(dāng)用戶處于淺睡眠時(shí),由于用戶翻轉(zhuǎn)、擺手等各種動(dòng)作的發(fā)生會(huì)導(dǎo)致用戶的運(yùn)動(dòng)量發(fā)生改變,而根據(jù)相鄰兩次運(yùn)動(dòng)量發(fā)生改變的時(shí)間點(diǎn)可以確定出相鄰兩次運(yùn)動(dòng)量發(fā)生改變的間隔時(shí)長(zhǎng),對(duì)多個(gè)間隔時(shí)長(zhǎng)求平均值可以獲得運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)。
[0085]本發(fā)明實(shí)施例中,實(shí)施上述步驟206?步驟209可以在精確地判斷出用戶睡眠足夠的情況才才中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī),從而可以防止用戶在睡眠不足時(shí)仍然操作移動(dòng)設(shè)備所帶來(lái)的健康隱患。
[0086]210、數(shù)字MIC模塊中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī),并結(jié)束本流程。
[0087]211、數(shù)字MIC模塊識(shí)別該語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果該語(yǔ)音指定關(guān)鍵字為休眠或關(guān)機(jī)關(guān)鍵字,執(zhí)行步驟212;如果否,返回步驟201。
[0088]212、數(shù)字MIC模塊判斷移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行步驟213;如果否,則向用戶提示移動(dòng)設(shè)備已處于休眠或關(guān)機(jī)狀態(tài)。
[0089]本發(fā)明實(shí)施例中,實(shí)施步驟212可以防止移動(dòng)設(shè)備已處于休眠或關(guān)機(jī)狀態(tài)時(shí)執(zhí)行的先開(kāi)機(jī)再休眠或關(guān)機(jī)操作,從而可以有效地降低移動(dòng)設(shè)備的無(wú)用功損耗。
[0090]在一個(gè)實(shí)施例中,上述步驟212中,數(shù)字MIC模塊判斷出移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài)之后,可以跳轉(zhuǎn)直接執(zhí)行步驟216,本發(fā)明實(shí)施例不作限定。
[0091]213、數(shù)字MIC模塊檢測(cè)移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,執(zhí)行步驟214;如果否,向用戶提示未滿足休眠或關(guān)機(jī)條件,并結(jié)束本流程。
[0092]214、數(shù)字MIC模塊判斷該甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,執(zhí)行步驟215;如果否,向用戶提示未滿足休眠或關(guān)機(jī)條件,并結(jié)束本流程。
[0093]215、數(shù)字MIC模塊判斷該甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與數(shù)字MIC模塊檢測(cè)到語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值,如果小于預(yù)設(shè)閾值,執(zhí)行步驟216;如果否,向用戶提示未滿足休眠或關(guān)機(jī)條件,并結(jié)束本流程。
[0094]本發(fā)明實(shí)施例中,實(shí)施上述步驟213?步驟215可以更加精確地判斷出用戶是否真的希望移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)操作,從而可以提高移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)的精確性,有效地防止用戶因口誤觸發(fā)的移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)操作。
[0095]216、數(shù)字MIC模塊中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)。
[0096]可見(jiàn),實(shí)施圖2所描述的方法,可以通過(guò)語(yǔ)音方式、精確地控制移動(dòng)設(shè)備進(jìn)行開(kāi)關(guān)機(jī),從而可以省去了在移動(dòng)設(shè)備上設(shè)置開(kāi)關(guān)機(jī)按鍵,而開(kāi)關(guān)機(jī)按鍵的省去又可以減少移動(dòng)設(shè)備體積小型化存在的障礙,從而有利于移動(dòng)設(shè)備體積小型化。
[0097]實(shí)施例三
[0098]請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置的結(jié)構(gòu)示意圖。如圖3所示,該裝置可以包括布設(shè)在移動(dòng)設(shè)備內(nèi)部的數(shù)字MIC模塊30,數(shù)字MIC模塊30獨(dú)立于移動(dòng)設(shè)備的CPU單獨(dú)供電,數(shù)字MIC模塊30包括:
[0099]語(yǔ)音檢測(cè)單元301,用于檢測(cè)移動(dòng)設(shè)備外部的語(yǔ)音信號(hào);
[0100]聲紋識(shí)別單元302,用于識(shí)別該語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配;
[0101]關(guān)鍵字識(shí)別單元303,用于在聲紋識(shí)別單元302的識(shí)別結(jié)果為相匹配時(shí),識(shí)別該語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字,如果該語(yǔ)音信號(hào)包含語(yǔ)音特定關(guān)鍵字,識(shí)別語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是開(kāi)機(jī)關(guān)鍵字,啟動(dòng)中斷喚醒單元304;
[0102]中斷喚醒單元304,用于中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)。
[0103]本發(fā)明實(shí)施例中,中斷喚醒單元304還用于在中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,判斷移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行中斷喚醒移動(dòng)設(shè)備的(PU進(jìn)行開(kāi)機(jī)的步驟。
[0104]本發(fā)明實(shí)施例中,中斷喚醒單元304還用于在判斷出移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài)之后,以及在中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,獲取預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡;判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,判斷用戶在睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),判斷用戶在睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)指定平均間隔時(shí)長(zhǎng),識(shí)別用戶在睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。顯然,這種實(shí)施方式可以在精確地判斷出用戶睡眠足夠的情況才才中斷喚醒移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī),從而可以防止用戶在睡眠不足時(shí)仍然操作移動(dòng)設(shè)備所帶來(lái)的健康隱患。
[0105]作為一種可選的實(shí)施方式,圖3所示的數(shù)字MIC模塊30還包括休眠/關(guān)機(jī)單元305:
[0106]關(guān)鍵字識(shí)別單元303,還用于在識(shí)別出語(yǔ)音指定關(guān)鍵字為非開(kāi)機(jī)關(guān)鍵字之后,識(shí)別語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果語(yǔ)音指定關(guān)鍵字為休眠或關(guān)機(jī)關(guān)鍵字,啟動(dòng)休眠/關(guān)機(jī)單元305;
[0107]休眠/關(guān)機(jī)單元305,用于中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)。
[0108]作為一種可選的實(shí)施方式,休眠/關(guān)機(jī)單元305還用于在中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,判斷移動(dòng)設(shè)備的CHJ是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或開(kāi)機(jī)的步驟。
[0109]作為一種可選的實(shí)施方式,休眠/關(guān)機(jī)單元305還用于還用于在判斷出移動(dòng)設(shè)備的CPU處于所述開(kāi)機(jī)狀態(tài)之后,以及在中斷移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,檢測(cè)移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,判斷該甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,判斷該甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與數(shù)字MIC模塊檢測(cè)到語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值(如5秒),如果小于預(yù)設(shè)閾值,執(zhí)行中斷移動(dòng)設(shè)備的CHJ進(jìn)行休眠或關(guān)機(jī)的步驟。顯然,這種實(shí)施方式可以更加精確地判斷出用戶是否真的希望移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)操作,從而可以提高移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)的精確性,有效地防止用戶因口誤觸發(fā)的移動(dòng)設(shè)備執(zhí)行休眠或關(guān)機(jī)操作。
[0110]可見(jiàn),實(shí)施圖3所描述的裝置,可以通過(guò)語(yǔ)音方式、精確地控制移動(dòng)設(shè)備進(jìn)行開(kāi)關(guān)機(jī),從而可以省去了在移動(dòng)設(shè)備上設(shè)置開(kāi)關(guān)機(jī)按鍵,而開(kāi)關(guān)機(jī)按鍵的省去又可以減少移動(dòng)設(shè)備體積小型化存在的障礙,從而有利于移動(dòng)設(shè)備體積小型化。
[0111]實(shí)施例四
[0112]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置的結(jié)構(gòu)示意圖。其中,圖4所示的裝置是由圖3所示的裝置進(jìn)行優(yōu)化得到的。在圖4所示的裝置中,聲紋識(shí)別單元302包括:
[0113]預(yù)處理子單元3021,用于對(duì)語(yǔ)音信號(hào)進(jìn)行預(yù)處理,該預(yù)處理主要包括預(yù)加重、分幀和加窗處理;
[0114]提取子單元3022,用于從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征MFCC、LPCC、Λ1^(:(:、八1^0:、能量、能量的一階差分以及6?(1:共同組成第一多維特征向量,其中:1^(1:為梅爾頻率倒譜系數(shù),LPCC為線性預(yù)測(cè)倒譜系數(shù),AMFCC為MFCC的一階差分,ALPCC為L(zhǎng)PCC的一階差分,GFCC為Gammatone濾波器倒譜系數(shù);
[0115]判斷子單元3023,用于判斷第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配。
[0116]本發(fā)明實(shí)施例中,通過(guò)實(shí)施上述的預(yù)處理子單元3021、提取子單元3022以及判斷子單元3023可以精確地確定語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配。
[0117]實(shí)施例五
[0118]請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的一種移動(dòng)設(shè)備的的結(jié)構(gòu)示意圖。其中,圖5所描述的移動(dòng)設(shè)備不僅可以包括移動(dòng)手機(jī)、平板電腦、兒童點(diǎn)讀機(jī)等設(shè)備,還可以包括智能手表、智能手環(huán)、手表電話、智能腳環(huán)、智能耳環(huán)、智能項(xiàng)鏈、智能耳機(jī)等各種智能的穿戴設(shè)備,本發(fā)明實(shí)施例不作限定。如圖5所示,該移動(dòng)設(shè)備可以包括:
[0119]電池501、CPU502、通信裝置503、顯示裝置504、觸摸屏505以及開(kāi)關(guān)機(jī)控制裝置506,其中,CPU502電性連接電池501,開(kāi)關(guān)機(jī)控制裝置506包括的數(shù)字MIC模塊獨(dú)立于CPU502單獨(dú)電性連接電池501,CPU502通過(guò)總線分別電性連接通信裝置503、顯示裝置504以及觸摸屏 505。
[0120]本發(fā)明實(shí)施例中,開(kāi)關(guān)機(jī)控制裝置506結(jié)構(gòu)、功能已經(jīng)在前面實(shí)施例三、實(shí)施例四進(jìn)行了詳細(xì)介紹,本發(fā)明實(shí)施例此處不作贅述。
[0121]本發(fā)明實(shí)施例中,通信裝置503主要包括遠(yuǎn)近場(chǎng)的無(wú)線裝置,比如藍(lán)牙、WIF1、GPRS、3G、4G等無(wú)線裝置,可以進(jìn)行數(shù)據(jù)通信,或者藍(lán)牙連接作為手機(jī)伴侶使用。顯示裝置504主要包括顯示屏幕。觸摸屏505主要包括觸摸輸入裝置。
[0122]可見(jiàn),圖5所描述的移動(dòng)設(shè)備可以通過(guò)語(yǔ)音方式、精確地進(jìn)行開(kāi)關(guān)機(jī),從而可以省去了在移動(dòng)設(shè)備上設(shè)置開(kāi)關(guān)機(jī)按鍵,而開(kāi)關(guān)機(jī)按鍵的省去又可以減少移動(dòng)設(shè)備體積小型化存在的障礙,從而有利于移動(dòng)設(shè)備體積小型化。
[0123]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,R0M)、隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PR0M)、可擦除可編程只讀存儲(chǔ)器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲(chǔ)器(0ne_time Programmable Read-Only Memory,0TPR0M)、電子抹除式可復(fù)寫只讀存儲(chǔ)器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(CompactDisc Read-Only Memory,CD_R0M)或其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
[0124]以上對(duì)本發(fā)明實(shí)施例公開(kāi)的種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法及裝置、移動(dòng)設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制方法,其特征在于,包括: 數(shù)字MIC模塊檢測(cè)所述移動(dòng)設(shè)備外部的語(yǔ)音信號(hào);其中,所述數(shù)字MIC模塊布設(shè)在所述移動(dòng)設(shè)備內(nèi)部,并且所述數(shù)字MIC模塊獨(dú)立于所述移動(dòng)設(shè)備的CPU單獨(dú)供電; 所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,如果相匹配,識(shí)別所述語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字; 如果所述語(yǔ)音信號(hào)包含所述語(yǔ)音特定關(guān)鍵字,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是所述開(kāi)機(jī)關(guān)鍵字,中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)。2.根據(jù)權(quán)利要求1所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,所述數(shù)字MIC模塊在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為所述開(kāi)機(jī)關(guān)鍵字之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,還包括: 所述數(shù)字MIC模塊判斷所述移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果所述移動(dòng)設(shè)備的CPU處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。3.根據(jù)權(quán)利要求2所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,所述數(shù)字MIC模塊在判斷出所述移動(dòng)設(shè)備的CPU處于所述休眠或關(guān)機(jī)狀態(tài)之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,還包括: 所述數(shù)字MIC模塊獲取所述預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡; 所述數(shù)字MIC模塊判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與所述用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)所述預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)所述指定平均間隔時(shí)長(zhǎng),識(shí)別所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)的步驟。4.根據(jù)權(quán)利要求1所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,還包括: 若識(shí)別出所述語(yǔ)音指定關(guān)鍵字為非開(kāi)機(jī)關(guān)鍵字,所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字,中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或關(guān)機(jī)。5.根據(jù)權(quán)利要求4所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,所述數(shù)字MIC模塊在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,還包括: 所述數(shù)字MIC模塊判斷所述移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或開(kāi)機(jī)的步驟。6.根據(jù)權(quán)利要求5所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,所述數(shù)字MIC模塊在判斷出所述移動(dòng)設(shè)備的CPU處于所述開(kāi)機(jī)狀態(tài)之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,還包括: 所述數(shù)字MIC模塊檢測(cè)所述移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果所述藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,判斷所述甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,判斷所述甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與所述數(shù)字MIC模塊檢測(cè)到所述語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值,如果小于所述預(yù)設(shè)閾值,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或關(guān)機(jī)的步驟。7.根據(jù)權(quán)利要求1?6任一項(xiàng)所述的開(kāi)關(guān)機(jī)控制方法,其特征在于,所述數(shù)字MIC模塊識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配,包括: 所述數(shù)字MIC模塊對(duì)所述語(yǔ)音信號(hào)進(jìn)行預(yù)處理,所述預(yù)處理包括預(yù)加重、分幀和加窗處理; 所述數(shù)字11(:模塊從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征1^(1:、1^0:、八1^(:、八1^0:、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:所述MFCC為梅爾頻率倒譜系數(shù),所述LPCC為線性預(yù)測(cè)倒譜系數(shù),所述AMFCC為所述MFCC的一階差分,所述ALPCC為所述LPCC的一階差分,所述GFCC為Ga_atone濾波器倒譜系數(shù); 所述數(shù)字MIC模塊判斷所述第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定所述語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配。8.—種應(yīng)用于移動(dòng)設(shè)備的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述裝置包括布設(shè)在所述移動(dòng)設(shè)備內(nèi)部的數(shù)字MIC模塊,所述數(shù)字MIC模塊獨(dú)立于所述移動(dòng)設(shè)備的CPU單獨(dú)供電,所述數(shù)字MIC模塊包括: 語(yǔ)音檢測(cè)單元,用于檢測(cè)所述移動(dòng)設(shè)備外部的語(yǔ)音信號(hào); 聲紋識(shí)別單元,用于識(shí)別所述語(yǔ)音信號(hào)的聲紋特征是否與預(yù)存儲(chǔ)的聲紋特征相匹配; 關(guān)鍵字識(shí)別單元,用于在所述聲紋識(shí)別單元的識(shí)別結(jié)果為相匹配時(shí),識(shí)別所述語(yǔ)音信號(hào)是否包含語(yǔ)音特定關(guān)鍵字,如果所述語(yǔ)音信號(hào)包含所述語(yǔ)音特定關(guān)鍵字,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為開(kāi)機(jī)關(guān)鍵字,如果是所述開(kāi)機(jī)關(guān)鍵字,啟動(dòng)中斷喚醒單元; 所述中斷喚醒單元,用于中斷喚醒所述移動(dòng)設(shè)備的CHJ進(jìn)行開(kāi)機(jī)。9.根據(jù)權(quán)利要求8所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述中斷喚醒單元還用于在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,判斷所述移動(dòng)設(shè)備的CPU是否處于休眠或關(guān)機(jī)狀態(tài),如果所述移動(dòng)設(shè)備的CHJ處于休眠或關(guān)機(jī)狀態(tài),執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的(PU進(jìn)行開(kāi)機(jī)的步驟。10.根據(jù)權(quán)利要求9所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述中斷喚醒單元還用于在判斷出所述移動(dòng)設(shè)備的CPU處于所述休眠或關(guān)機(jī)狀態(tài)之后,以及在中斷喚醒所述移動(dòng)設(shè)備的CPU進(jìn)行開(kāi)機(jī)之前,獲取所述預(yù)存儲(chǔ)的聲紋特征綁定的用戶年齡;判斷統(tǒng)計(jì)的用戶睡眠時(shí)長(zhǎng)是否達(dá)到與所述用戶的年齡相匹配的正常睡眠時(shí)長(zhǎng),如果達(dá)到,判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的深睡眠時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),如果超過(guò)所述預(yù)設(shè)最短允許深睡眠時(shí)長(zhǎng),判斷所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的運(yùn)動(dòng)量發(fā)生改變的平均間隔時(shí)長(zhǎng)是否超過(guò)指定平均間隔時(shí)長(zhǎng),如果超過(guò)所述指定平均間隔時(shí)長(zhǎng),識(shí)別所述用戶在所述睡眠時(shí)長(zhǎng)內(nèi)的睡眠質(zhì)量滿足預(yù)設(shè)睡眠質(zhì)量,執(zhí)行所述的中斷喚醒所述移動(dòng)設(shè)備的(PU進(jìn)行開(kāi)機(jī)的步驟。11.根據(jù)權(quán)利要求8所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述數(shù)字MIC模塊包括休眠/關(guān)機(jī)單元: 所述關(guān)鍵字識(shí)別單元,還用于在識(shí)別出所述語(yǔ)音指定關(guān)鍵字為非開(kāi)機(jī)關(guān)鍵字之后,識(shí)別所述語(yǔ)音指定關(guān)鍵字是否為休眠或關(guān)機(jī)關(guān)鍵字,如果所述語(yǔ)音指定關(guān)鍵字為所述休眠或關(guān)機(jī)關(guān)鍵字,啟動(dòng)所述休眠/關(guān)機(jī)單元; 所述休眠/關(guān)機(jī)單元,用于中斷所述移動(dòng)設(shè)備的CHJ進(jìn)行休眠或關(guān)機(jī)。12.根據(jù)權(quán)利要求11所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述休眠/關(guān)機(jī)單元還用于在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,判斷所述移動(dòng)設(shè)備的CPU是否處于開(kāi)機(jī)狀態(tài),如果是,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或開(kāi)機(jī)的步驟。13.根據(jù)權(quán)利要求12所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述休眠/關(guān)機(jī)單元還用于還用于在判斷出所述移動(dòng)設(shè)備的CPU處于所述開(kāi)機(jī)狀態(tài)之后,以及在中斷所述移動(dòng)設(shè)備的CPU進(jìn)行休眠或關(guān)機(jī)之前,檢測(cè)所述移動(dòng)設(shè)備通信連接的藍(lán)牙設(shè)備是否發(fā)生甩動(dòng)作事件,如果所述藍(lán)牙設(shè)備發(fā)生所述甩動(dòng)作事件,判斷所述甩動(dòng)作事件包括的甩動(dòng)作方向是否與預(yù)設(shè)甩動(dòng)作方向相同,如果相同,判斷所述甩動(dòng)作事件包括的甩動(dòng)作起始時(shí)間與所述數(shù)字MIC模塊檢測(cè)到所述語(yǔ)音信號(hào)的檢測(cè)時(shí)間之間的差值是否小于預(yù)設(shè)閾值,如果小于所述預(yù)設(shè)閾值,執(zhí)行所述的中斷所述移動(dòng)設(shè)備的(PU進(jìn)行休眠或關(guān)機(jī)的步驟。14.根據(jù)權(quán)利要求8?13任一項(xiàng)所述的開(kāi)關(guān)機(jī)控制裝置,其特征在于,所述聲紋識(shí)別單元包括: 預(yù)處理子單元,用于對(duì)所述語(yǔ)音信號(hào)進(jìn)行預(yù)處理,所述預(yù)處理包括預(yù)加重、分幀和加窗處理; 提取子單元,用于從預(yù)處理后的語(yǔ)音信號(hào)中提取聲紋特征1?(1:、1^0:、厶1^(1:、厶1^0:、能量、能量的一階差分以及GFCC共同組成第一多維特征向量,其中:所述MFCC為梅爾頻率倒譜系數(shù),所述LPCC為線性預(yù)測(cè)倒譜系數(shù),所述AMFCC為所述MFCC的一階差分,所述ALPCC為所述LPCC的一階差分,所述GFCC為Ga_atone濾波器倒譜系數(shù); 判斷子單元,用于判斷所述第一多維特征向量是否與預(yù)存儲(chǔ)的聲紋特征對(duì)應(yīng)的第二多維向量完全匹配,如果完全匹配,則確定所述語(yǔ)音信號(hào)的聲紋特征與預(yù)存儲(chǔ)的聲紋特征相匹配。15.—種移動(dòng)設(shè)備,其特征在于,所述移動(dòng)設(shè)備包括電池、CPU、通信裝置、顯示裝置、觸摸屏以及如權(quán)利要求8?14任一項(xiàng)所述的開(kāi)關(guān)機(jī)控制裝置,其中,所述CPU電性連接所述電池,所述開(kāi)關(guān)機(jī)控制裝置包括的數(shù)字MIC模塊獨(dú)立于所述CPU單獨(dú)電性連接所述電池,所述CPU通過(guò)總線分別電性連接所述通信裝置、所述顯示裝置以及所述觸摸屏。
【文檔編號(hào)】G10L25/45GK106060235SQ201610297558
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月5日
【發(fā)明人】肖功柏, 鄭戰(zhàn)海
【申請(qǐng)人】廣東小天才科技有限公司