終端語(yǔ)音控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種終端語(yǔ)音控制方法及裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,智能電視、智能手機(jī)、智能遙控器、PAD(平板電腦)等終端之間可以進(jìn)行交互,實(shí)現(xiàn)智能控制。例如,以智能手機(jī)作為智能電視的控制設(shè)備,用戶可以通過(guò)向智能手機(jī)輸入語(yǔ)音命令來(lái)控制智能電視執(zhí)行相應(yīng)的操作。但是當(dāng)智能電視同時(shí)連接了多個(gè)帶有麥克風(fēng)可實(shí)現(xiàn)語(yǔ)音控制的控制設(shè)備時(shí),例如智能手機(jī)、智能遙控器、PAD等均為智能電視的控制設(shè)備的情況下,當(dāng)用戶向其中一個(gè)控制設(shè)備輸入語(yǔ)音命令時(shí),其他控制設(shè)備也會(huì)收到該語(yǔ)音命令,智能電視接收到多個(gè)控制設(shè)備的控制信息,對(duì)智能電視執(zhí)行相應(yīng)操作造成干擾,導(dǎo)致語(yǔ)音控制效率低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種終端語(yǔ)音控制方法及裝置,旨在解決現(xiàn)有終端在連接多個(gè)控制設(shè)備時(shí),語(yǔ)音控制效率低的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種終端語(yǔ)音控制方法,所述終端語(yǔ)音控制方法包括以下步驟:
[0005]檢測(cè)終端連接的控制設(shè)備的數(shù)量;
[0006]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備;
[0007]將處于用戶操控狀態(tài)的控制設(shè)備確定為當(dāng)前對(duì)所述終端進(jìn)行語(yǔ)音控制的主控設(shè)備;
[0008]獲取所述主控設(shè)備的音頻數(shù)據(jù),并根據(jù)所述音頻數(shù)據(jù)執(zhí)行相應(yīng)操作。
[0009]優(yōu)選地,所述在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備的步驟包括:
[0010]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),偵測(cè)每個(gè)控制設(shè)備的翻轉(zhuǎn)角度;
[0011]若控制設(shè)備的翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ),則判斷控制設(shè)備處于用戶操控狀態(tài);
[0012]若控制設(shè)備的翻轉(zhuǎn)角度小于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ),則判斷控制設(shè)備未處于用戶操控狀態(tài)。
[0013]優(yōu)選地,所述在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備的步驟包括:
[0014]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),獲取每個(gè)控制設(shè)備的音頻反射增益值;
[0015]確定音頻反射增益值最大的控制設(shè)備處于用戶操控狀態(tài)。
[0016]優(yōu)選地,所述在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備的步驟包括
[0017]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),偵測(cè)每個(gè)控制設(shè)備的翻轉(zhuǎn)角度;
[0018]若翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ)的控制設(shè)備的數(shù)量為多個(gè),則獲取每個(gè)翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ)的控制設(shè)備的音頻反射增益值;
[0019]確定音頻反射增益值最大的控制設(shè)備處于用戶操控狀態(tài)
[0020]優(yōu)選地,所述獲取所述主控設(shè)備的音頻數(shù)據(jù),并根據(jù)所述音頻數(shù)據(jù)執(zhí)行相應(yīng)操作的步驟之后,還包括:
[0021]顯示每個(gè)控制設(shè)備對(duì)應(yīng)所述終端的語(yǔ)音控制信息。
[0022]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種終端語(yǔ)音控制裝置,所述終端語(yǔ)音控制裝置包括:
[0023]檢測(cè)模塊,用于檢測(cè)終端連接的控制設(shè)備的數(shù)量;
[0024]判斷模塊,用于在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備;
[0025]確定模塊,用于將處于用戶操控狀態(tài)的控制設(shè)備確定為當(dāng)前對(duì)所述終端進(jìn)行語(yǔ)音控制的主控設(shè)備;
[0026]處理模塊,用于獲取所述主控設(shè)備的音頻數(shù)據(jù),并根據(jù)所述音頻數(shù)據(jù)執(zhí)行相應(yīng)操作。
[0027]優(yōu)選地,所述判斷模塊用于:
[0028]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),偵測(cè)每個(gè)控制設(shè)備的翻轉(zhuǎn)角度;
[0029]若控制設(shè)備的翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ),則判斷控制設(shè)備處于用戶操控狀態(tài);
[0030]若控制設(shè)備的翻轉(zhuǎn)角度小于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ),則判斷控制設(shè)備未處于用戶操控狀態(tài)。
[0031]優(yōu)選地,所述判斷模塊用于:
[0032]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),獲取每個(gè)控制設(shè)備的音頻反射增益值;
[0033]確定音頻反射增益值最大的控制設(shè)備處于用戶操控狀態(tài)。
[0034]優(yōu)選地,所述判斷模塊用于:
[0035]在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),偵測(cè)每個(gè)控制設(shè)備的翻轉(zhuǎn)角度;
[0036]若翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ)的控制設(shè)備的數(shù)量為多個(gè),則獲取每個(gè)翻轉(zhuǎn)角度大于或者等于預(yù)設(shè)翻轉(zhuǎn)角度閾值A(chǔ)的控制設(shè)備的音頻反射增益值;
[0037]確定音頻反射增益值最大的控制設(shè)備處于用戶操控狀態(tài)。
[0038]優(yōu)選地,所述終端語(yǔ)音控制裝置還包括:
[0039]顯示模塊,用于顯示每個(gè)控制設(shè)備對(duì)應(yīng)所述終端的語(yǔ)音控制信息。
[0040]本發(fā)明提出的終端語(yǔ)音控制方法和裝置,在終端與多個(gè)控制設(shè)備連接時(shí),終端從多個(gè)控制設(shè)備中確定出當(dāng)前對(duì)終端執(zhí)行語(yǔ)音控制的主控設(shè)備,當(dāng)用戶執(zhí)行語(yǔ)音命令時(shí),終端獲取主控設(shè)備的音頻數(shù)據(jù),根據(jù)獲取的主控設(shè)備的音頻數(shù)據(jù)執(zhí)行相應(yīng)的操作,因此,避免了在用戶執(zhí)行語(yǔ)音命令時(shí),終端獲取每個(gè)控制設(shè)備的音頻數(shù)據(jù),對(duì)智能電視執(zhí)行相應(yīng)操作造成干擾的問(wèn)題,終端只需根據(jù)主控設(shè)備的音頻數(shù)據(jù)執(zhí)行相應(yīng)操作,提高了終端語(yǔ)音控制的效率。
【附圖說(shuō)明】
[0041]圖1為本發(fā)明終端語(yǔ)音控制方法第一實(shí)施例的流程示意圖;
[0042]圖2為本發(fā)明終端語(yǔ)音控制方法第三實(shí)施例中在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備的細(xì)化流程示意圖;
[0043]圖3為本發(fā)明終端語(yǔ)音控制裝置第一實(shí)施例的功能模塊示意圖。
[0044]本發(fā)明目的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0045]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]本發(fā)明提供一種終端語(yǔ)音控制方法,參照?qǐng)D1,圖1為本發(fā)明終端語(yǔ)音控制方法第一實(shí)施例的流程示意圖。
[0047]在該實(shí)施例中,所述終端語(yǔ)音控制方法包括以下步驟:
[0048]步驟S10,檢測(cè)終端連接的控制設(shè)備的數(shù)量;
[0049]本實(shí)施例中,當(dāng)終端與控制設(shè)備建立連接后,例如,終端與控制設(shè)備建立無(wú)線連接后,終端檢測(cè)與其建立連接的控制設(shè)備的數(shù)量,判斷是否有多個(gè)控制設(shè)備與終端建立了連接。其中,所述控制設(shè)備包括智能手機(jī)、智能遙控器、PAD(平板電腦)等帶有麥克風(fēng)的智能設(shè)備。
[0050]步驟S20,在所述控制設(shè)備的數(shù)量為多個(gè)時(shí),判斷所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備;
[0051]當(dāng)通過(guò)步驟S10檢測(cè)到與終端連接的控制設(shè)備的數(shù)量為多個(gè),也即有多個(gè)控制設(shè)備與終端連接時(shí),終端分別檢測(cè)每個(gè)控制設(shè)備是否處于用戶操控狀態(tài)。通常情況下用戶在同一時(shí)刻操控終端的一個(gè)控制設(shè)備,也即終端的多個(gè)控制設(shè)備中只有一個(gè)控制設(shè)備處于用戶操控狀態(tài),其他控制設(shè)備均未處于用戶操控狀態(tài)。終端通過(guò)檢測(cè)每個(gè)控制設(shè)備是否處于用戶操控狀態(tài),例如,通過(guò)檢測(cè)每個(gè)控制設(shè)備的運(yùn)動(dòng)狀態(tài),檢測(cè)每個(gè)控制設(shè)備的位移等多種方式判斷每個(gè)控制設(shè)備是否處于用戶操控狀態(tài),從多個(gè)控制設(shè)備中檢測(cè)出處于用戶操控狀態(tài)的控制設(shè)備。
[0052]步驟S30,將處于用戶操控狀態(tài)的控制設(shè)備確定為當(dāng)前對(duì)所述終端進(jìn)行語(yǔ)音控制的主控設(shè)備;
[0053]當(dāng)通過(guò)步驟S20判斷出所述控制設(shè)備中處于用戶操控狀態(tài)的控制設(shè)備后,終端將該處于用戶操控狀態(tài)的控制設(shè)備確定為終端當(dāng)前的主控設(shè)備。主控設(shè)備可以對(duì)終端進(jìn)行語(yǔ)音控制,其他控制設(shè)備,也即未處于用戶操控狀態(tài)的控制設(shè)備則不能對(duì)終端進(jìn)行語(yǔ)音控制。
[0054]步驟S40,獲取所述主控設(shè)備的音頻數(shù)據(jù),并根據(jù)所述音頻數(shù)據(jù)執(zhí)行相應(yīng)操作。
[0055]從與終端連接的多個(gè)控制設(shè)備中確定出終端當(dāng)前的主控設(shè)備后,終端獲取該主控設(shè)備的音頻數(shù)據(jù)。當(dāng)獲取到該主控設(shè)備的音頻數(shù)據(jù)后,終端根據(jù)主控設(shè)備的音頻數(shù)據(jù)執(zhí)行相應(yīng)操作。例如,終端對(duì)獲取到的主控設(shè)備的音頻數(shù)據(jù)進(jìn)行識(shí)別處理,生成對(duì)應(yīng)的控制信息,并根據(jù)所述控制信息執(zhí)行相應(yīng)操作。或者,終端將主控設(shè)備的音頻數(shù)據(jù)發(fā)送至相應(yīng)服務(wù)器,服務(wù)器在接收到該音頻數(shù)據(jù)時(shí),對(duì)該音頻數(shù)據(jù)進(jìn)行識(shí)別處理,生成該音頻數(shù)據(jù)對(duì)應(yīng)的控制信息,將生成的控制信息反饋至終端,終端在接收到服務(wù)器反饋的控制信息時(shí),根據(jù)該控制信息執(zhí)行相應(yīng)的操作。比如,當(dāng)用戶向主控設(shè)備輸入觀看劉德華電影的語(yǔ)音命令時(shí),終端獲取到該主控設(shè)備的觀看劉德華電影對(duì)應(yīng)的音頻數(shù)據(jù),終端將獲取到的該音頻數(shù)據(jù)發(fā)