本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種雙向語(yǔ)音通信設(shè)備、通信系統(tǒng)及通信方法。
背景技術(shù):
目前,雙向的無(wú)線語(yǔ)音通信技術(shù)主要采用傳統(tǒng)藍(lán)牙通信技術(shù),它是以全雙工的工作模式進(jìn)行語(yǔ)音通信。傳統(tǒng)藍(lán)牙芯片的價(jià)格都比較昂貴,且待機(jī)功耗相對(duì)較高,這使其應(yīng)用有一定的局限性,主要應(yīng)用于藍(lán)牙耳機(jī)相關(guān)設(shè)備,而不能在智能家居等領(lǐng)域進(jìn)行推廣。而利用藍(lán)牙低能耗(BLE)技術(shù)的無(wú)線語(yǔ)音通信技術(shù),雖然由于其低成本、短距離的優(yōu)點(diǎn),被廣泛的應(yīng)用于智能穿戴領(lǐng)域,但是利用BLE技術(shù)進(jìn)行數(shù)據(jù)傳輸?shù)膫鬏斔俾瘦^低,無(wú)法實(shí)現(xiàn)大數(shù)據(jù)量的數(shù)據(jù)傳輸,在以全雙工模式進(jìn)行無(wú)線語(yǔ)音通信時(shí),數(shù)據(jù)傳輸質(zhì)量不高,往往會(huì)出現(xiàn)數(shù)據(jù)丟失等狀況。而類(lèi)似于對(duì)講機(jī)的雙向無(wú)線語(yǔ)音通信技術(shù),是以半雙工的工作模式進(jìn)行語(yǔ)音通信,并且在請(qǐng)求語(yǔ)音通話時(shí),必須人工按下按鍵才能采集音頻并進(jìn)行傳輸,智能性不足。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,本發(fā)明提供了一種雙向語(yǔ)音通信設(shè)備、通信系統(tǒng)及通信方法,以解決現(xiàn)有全雙工語(yǔ)音通信功耗高或傳輸質(zhì)量不高,半雙工語(yǔ)音通信智能性不足的問(wèn)題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一方面,本發(fā)明提供一種雙向語(yǔ)音通信設(shè)備,包括:控制模塊,以及與所述控制模塊連接的藍(lán)牙模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊;
所述藍(lán)牙模塊,在所述雙向語(yǔ)音通信設(shè)備待機(jī)和系統(tǒng)喚醒時(shí),一直處于藍(lán)牙連接狀態(tài);
所述語(yǔ)音采集模塊,在所述雙向語(yǔ)音通信設(shè)備待機(jī)時(shí)處于關(guān)閉狀態(tài),在所述雙向語(yǔ)音通信設(shè)備喚醒時(shí)處于打開(kāi)但不工作狀態(tài),在收到使能指令時(shí)啟動(dòng)工作狀態(tài):采集語(yǔ)音信息并通過(guò)所述藍(lán)牙模塊向外發(fā)送;在收到中斷指令時(shí)停止所述工作狀態(tài);
所述語(yǔ)音播放模塊,在所述雙向語(yǔ)音通信設(shè)備待機(jī)時(shí)處于關(guān)閉狀態(tài),在所述雙向語(yǔ)音通信設(shè)備喚醒時(shí)處于打開(kāi)但不工作狀態(tài),在收到使能指令時(shí)啟動(dòng)工作狀態(tài):播放通過(guò)所述藍(lán)牙模塊接收的語(yǔ)音信息;在收到中斷指令時(shí)停止所述工作狀態(tài);
所述控制模塊,交替地同時(shí)向所述語(yǔ)音采集模塊和所述語(yǔ)音播放模塊分別發(fā)送使能指令和中斷指令,控制所述語(yǔ)音采集模塊和語(yǔ)音播放模塊交替地處于工作狀態(tài)和不工作狀態(tài);同時(shí)通過(guò)所述藍(lán)牙模塊向外發(fā)送切換指令。
另一方面,本發(fā)明還提供一種雙向語(yǔ)音通信系統(tǒng),包括N個(gè)如權(quán)利要求2-5任一項(xiàng)所述的雙向語(yǔ)音通信設(shè)備,N為不小于2的正整數(shù);
所述N個(gè)雙向語(yǔ)音通信設(shè)備通過(guò)藍(lán)牙模塊彼此互相建立藍(lán)牙連接,并按照所述建立藍(lán)牙連接的順序形成通信列表保存在所述N個(gè)雙向語(yǔ)音通信設(shè)備中;
所述通信列表中任一雙向語(yǔ)音通信設(shè)備的喚醒控制按鍵被按下時(shí),該雙向語(yǔ)音通信設(shè)備喚醒并向除自身外的其他雙向語(yǔ)音通信設(shè)備發(fā)送喚醒指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,控制自身語(yǔ)音采集模塊采集語(yǔ)音信息向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送;
接收到所述喚醒指令的雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊發(fā)送使能指令,控制自身語(yǔ)音播放模塊播放接收的語(yǔ)音信息;
當(dāng)前發(fā)送語(yǔ)音信息的雙向語(yǔ)音通信設(shè)備向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令后,所述通信列表中與所述發(fā)送切換指令的雙向語(yǔ)音通信設(shè)備相鄰的下一個(gè)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,控制自身語(yǔ)音采集模塊采集語(yǔ)音信息并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送。
另一方面,本發(fā)明還提供一種雙向語(yǔ)音通信方法,所述方法包括:
將N個(gè)以上雙向語(yǔ)音通信設(shè)備互相建立藍(lán)牙連接,N為不小于2的正整數(shù),并按照所述建立藍(lán)牙連接的順序形成通信列表保存在所述N個(gè)雙向語(yǔ)音通信設(shè)備中;
所述通信列表中任一雙向語(yǔ)音通信設(shè)備喚醒控制按鍵被按下時(shí),向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送喚醒指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,并采集語(yǔ)音信息向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送;
接收到所述喚醒指令的雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊發(fā)送使能指令,并播放接收的語(yǔ)音信息;當(dāng)前發(fā)送語(yǔ)音信息的雙向語(yǔ)音通信設(shè)備向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令時(shí),通信列表中與所述發(fā)送切換指令的雙向語(yǔ)音通信設(shè)備相鄰的下一個(gè)通信設(shè)向自身語(yǔ)音播放模塊發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,采集語(yǔ)音信息并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送。
本發(fā)明的有益效果是:本發(fā)明提供一種雙向語(yǔ)音通信設(shè)備、通信系統(tǒng)及通信方法,雙向語(yǔ)音通信設(shè)備的控制模塊交替地同時(shí)向語(yǔ)音采集模塊和語(yǔ)音播放模塊分別發(fā)送使能指令和中斷指令,控制語(yǔ)音采集模塊和語(yǔ)音播放模塊交替地處于工作狀態(tài)和不工作狀態(tài),同時(shí)通過(guò)藍(lán)牙模塊向已建立藍(lán)牙連接的其他雙向語(yǔ)音通信設(shè)備發(fā)送切換指令。由此在低功耗藍(lán)牙模塊數(shù)據(jù)傳輸速率較低的情況下實(shí)現(xiàn)了大數(shù)據(jù)量以半雙工模式進(jìn)行數(shù)據(jù)傳輸,解決了目前全雙工語(yǔ)音通信功耗高或傳輸質(zhì)量不高的問(wèn)題。同時(shí)控制模塊語(yǔ)音采集模塊和語(yǔ)音播放模塊交替地處于工作狀態(tài)和不工作狀態(tài),實(shí)現(xiàn)了語(yǔ)音通話的智能切換,解決了目前半雙工語(yǔ)音通信智能性不足的問(wèn)題。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例的雙向語(yǔ)音通信設(shè)備的一種示意圖;
圖2是本發(fā)明實(shí)施例的雙向語(yǔ)音通信設(shè)備的另一種示意圖;
圖3是本發(fā)明實(shí)施例的雙向語(yǔ)音通信設(shè)備的外部結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例的雙向語(yǔ)音通信系統(tǒng)的一種示意圖;
圖5是本發(fā)明實(shí)施例的雙向語(yǔ)音通信方法的流程圖。
具體實(shí)施方式
本發(fā)明的設(shè)計(jì)構(gòu)思是,通過(guò)雙向語(yǔ)音通信設(shè)備的控制模塊交替地同時(shí)向語(yǔ)音采集模塊和語(yǔ)音播放模塊分別發(fā)送使能指令和中斷指令,控制語(yǔ)音采集模塊和語(yǔ)音播放模塊交替地處于工作狀態(tài),同時(shí)通過(guò)藍(lán)牙模塊向外發(fā)送切換指令。由此在低功耗藍(lán)牙模塊數(shù)據(jù)傳輸速率較低的情況下實(shí)現(xiàn)了大數(shù)據(jù)量以半雙工模式進(jìn)行數(shù)據(jù)傳輸,同時(shí)實(shí)現(xiàn)了語(yǔ)音通話的智能切換。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本發(fā)明實(shí)施例提供一種雙向語(yǔ)音通信設(shè)備,如圖1所示,該雙向語(yǔ)音通信設(shè)備包括:控制模塊110,以及與控制模塊110連接的藍(lán)牙模塊120、語(yǔ)音采集模塊130和語(yǔ)音播放模塊140;
藍(lán)牙模塊120,在雙向語(yǔ)音通信設(shè)備待機(jī)和系統(tǒng)喚醒時(shí)一直處于藍(lán)牙連接狀態(tài)。本發(fā)明實(shí)施例中優(yōu)選使用藍(lán)牙4.0以上的版本,使用藍(lán)牙低功耗(BLE)技術(shù)的藍(lán)牙模塊120可在沒(méi)有語(yǔ)音數(shù)據(jù)傳輸?shù)臓顟B(tài)下既維持藍(lán)牙連接,又可使功耗保持極低狀態(tài)。本發(fā)明實(shí)施例的雙向語(yǔ)音通信設(shè)備可兼容藍(lán)牙4.0及以上版本。
語(yǔ)音采集模塊130,在雙向語(yǔ)音通信設(shè)備待機(jī)時(shí)處于關(guān)閉狀態(tài),在雙向語(yǔ)音通信設(shè)備喚醒時(shí)處于打開(kāi)但不工作狀態(tài),在收到使能指令時(shí)啟動(dòng)工作狀態(tài),即開(kāi)始采集語(yǔ)音信息并通過(guò)藍(lán)牙模塊120向外發(fā)送;在收到中斷指令時(shí)停止工作狀態(tài),即停止采集語(yǔ)音信息。語(yǔ)音采集模塊130具體為麥克風(fēng)。
語(yǔ)音播放模塊140,在雙向語(yǔ)音通信設(shè)備待機(jī)時(shí)處于關(guān)閉狀態(tài),在雙向語(yǔ)音通信設(shè)備喚醒時(shí)處于打開(kāi)但不工作狀態(tài),在收到使能指令時(shí)啟動(dòng)工作狀態(tài),即播放通過(guò)藍(lán)牙模塊120接收的語(yǔ)音信息;在收到中斷指令時(shí)停止工作狀態(tài)。語(yǔ)音播放模塊140為揚(yáng)聲器。
在本發(fā)明實(shí)施例中,控制模塊110,還用于控制語(yǔ)音信息通過(guò)藍(lán)牙模塊120向外發(fā)送之前先進(jìn)行壓縮,以減小數(shù)據(jù)傳輸量??刂颇K110,還用于通過(guò)藍(lán)牙模塊120接收語(yǔ)音信息之后先進(jìn)行解壓縮再通過(guò)語(yǔ)音播放模塊140播放。
控制模塊110,交替地同時(shí)向語(yǔ)音采集模塊130和語(yǔ)音播放模塊140分別發(fā)送使能指令和中斷指令,控制語(yǔ)音采集模塊130和語(yǔ)音播放模塊140交替地處于工作狀態(tài)和不工作狀態(tài),使雙向語(yǔ)音通信設(shè)備以半雙工的方式進(jìn)行語(yǔ)音傳輸,在低功耗藍(lán)牙模塊120數(shù)據(jù)傳輸速率較低的情況下實(shí)現(xiàn)了大數(shù)據(jù)量的數(shù)據(jù)傳輸。
控制模塊110在控制語(yǔ)音采集模塊130和語(yǔ)音播放模塊140交替的同時(shí)通過(guò)藍(lán)牙模塊120向外發(fā)送切換指令,實(shí)現(xiàn)語(yǔ)音通話的智能切換。
在本發(fā)明的一個(gè)實(shí)施例中,如圖2和圖3共同所示,該雙向語(yǔ)音通信設(shè)備還包括與控制模塊110連接的喚醒控制按鍵150,
控制模塊110,還用于在喚醒控制按鍵150被按下或通過(guò)藍(lán)牙模塊120接收到喚醒指令時(shí)喚醒雙向語(yǔ)音通信設(shè)備。也可通過(guò)聲控的方式喚醒設(shè)備,此為現(xiàn)有技術(shù),此處不再贅述。
在本發(fā)明的一個(gè)實(shí)施例中,控制模塊110,還用于在語(yǔ)音采集模塊130啟動(dòng)工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息時(shí),向語(yǔ)音采集模塊130發(fā)送中斷指令,同時(shí)向語(yǔ)音播放模塊140發(fā)送使能指令,同時(shí)通過(guò)藍(lán)牙模塊120向外發(fā)送切換指令。
在本發(fā)明的一個(gè)實(shí)施例中,控制模塊110,還用于在接收到切換指令時(shí),向語(yǔ)音播放模塊140發(fā)送中斷指令,同時(shí)向語(yǔ)音采集模塊130發(fā)送使能指令。
在本發(fā)明的一個(gè)實(shí)施例中,如圖2和圖3共同所示,雙向語(yǔ)音通信設(shè)備還包括:提示模塊160,提示模塊160包括:震動(dòng)馬達(dá)、LED燈或喇叭,用于通過(guò)震動(dòng)、語(yǔ)音信息或燈光閃爍的方式向使用者發(fā)送提示信息,方便使用者根據(jù)提示信息做出反應(yīng)。
控制模塊110,還用于在發(fā)送中斷指令前的預(yù)設(shè)時(shí)間段,控制提示模塊160發(fā)出第一提示信息,例如紅色燈光閃爍,提醒使用者語(yǔ)音采集過(guò)程即將結(jié)束,使用者可加快語(yǔ)速通話。
控制模塊110,還用于在交替地同時(shí)向語(yǔ)音采集模塊130和語(yǔ)音播放模塊140同時(shí)分別發(fā)送使能指令和中斷指令時(shí),控制提示模塊160發(fā)出第二提示信息,例如綠色燈光常亮,提醒使用者語(yǔ)音采集模塊130已經(jīng)開(kāi)始語(yǔ)音采集,使用者可開(kāi)始通話。
本發(fā)明實(shí)施例還提供一種雙向語(yǔ)音通信系統(tǒng),該雙向語(yǔ)音通信系統(tǒng)包括N個(gè)上述的雙向語(yǔ)音通信設(shè)備,N為不小于2的正整數(shù);
N個(gè)雙向語(yǔ)音通信設(shè)備通過(guò)藍(lán)牙模塊120彼此互相建立藍(lán)牙連接,并按照建立藍(lán)牙連接的順序形成通信列表保存在N個(gè)雙向語(yǔ)音通信設(shè)備中;
通信列表中任一雙向語(yǔ)音通信設(shè)備的喚醒控制按鍵150被按下時(shí),該雙向語(yǔ)音通信設(shè)備喚醒并向除自身外的其他雙向語(yǔ)音通信設(shè)備發(fā)送喚醒指令,同時(shí)向自身語(yǔ)音采集模塊130發(fā)送使能指令,控制自身語(yǔ)音采集模塊130采集語(yǔ)音信息向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送;
接收到喚醒指令的雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊140發(fā)送使能指令,控制自身語(yǔ)音播放模塊140播放接收的語(yǔ)音信息;
當(dāng)前發(fā)送語(yǔ)音信息的雙向語(yǔ)音通信設(shè)備向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令后,通信列表中與發(fā)送切換指令的雙向語(yǔ)音通信設(shè)備相鄰的下一個(gè)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊140發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊130發(fā)送使能指令,控制自身語(yǔ)音采集模塊130采集語(yǔ)音信息并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送。
在本發(fā)明實(shí)施例中,若雙向語(yǔ)音通信設(shè)備在語(yǔ)音采集模塊130啟動(dòng)工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息,則向自身語(yǔ)音采集模塊130發(fā)送中斷指令,同時(shí)向自身語(yǔ)音播放模塊140發(fā)送使能指令,同時(shí)向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令;
若雙向語(yǔ)音通信設(shè)備在語(yǔ)音采集模塊130啟動(dòng)工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息,且檢測(cè)到除自身外的雙向語(yǔ)音通信設(shè)備最近一次發(fā)送切換指令前均未發(fā)送語(yǔ)音信息,則關(guān)閉自身語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送通話結(jié)束指令,接收到通話結(jié)束指令的雙向語(yǔ)音通信設(shè)備關(guān)閉自身語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,實(shí)現(xiàn)了智能判定語(yǔ)音通話結(jié)束及自動(dòng)關(guān)閉語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,避免雙向語(yǔ)音通信設(shè)備不必要的電量消耗。
以下將以3個(gè)雙向語(yǔ)音通信設(shè)備組成的雙向語(yǔ)音通信系統(tǒng)為例具體說(shuō)明。為方便描述,如圖4所示分別將這3個(gè)雙向語(yǔ)音通信設(shè)備命令為1號(hào)雙向語(yǔ)音通信設(shè)備、2號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備。
1號(hào)雙向語(yǔ)音通信設(shè)備、2號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備之間依次互相建立藍(lán)牙連接,并按照建立藍(lán)牙連接的順序形成通信列表保存在3個(gè)雙向語(yǔ)音通信設(shè)備中。假設(shè)通信列表為1號(hào)雙向語(yǔ)音通信設(shè)備、2號(hào)雙向語(yǔ)音通信設(shè)備、3號(hào)雙向語(yǔ)音通信設(shè)備。
使用者開(kāi)始通話時(shí)按下其中一個(gè)雙向語(yǔ)音通信設(shè)備的喚醒控制按鍵150或通過(guò)聲控方式喚醒該雙向語(yǔ)音通信設(shè)備的系統(tǒng),假設(shè)為1號(hào)雙向語(yǔ)音通信設(shè)備,則1號(hào)雙向語(yǔ)音通信設(shè)備首先獲得發(fā)言權(quán)。此時(shí),1號(hào)雙向語(yǔ)音通信設(shè)備控制模塊110打開(kāi)自身語(yǔ)音播放模塊140,同時(shí)通過(guò)藍(lán)牙模塊120向2號(hào)雙向語(yǔ)音通信設(shè)備、3號(hào)雙向語(yǔ)音通信設(shè)備發(fā)送喚醒指令,2號(hào)雙向語(yǔ)音通信設(shè)備、3號(hào)雙向語(yǔ)音通信設(shè)備接收到喚醒指令后,控制模塊110控制自身系統(tǒng)喚醒,并分別向自身語(yǔ)音播放模塊140發(fā)送使能指令。與此同時(shí),1號(hào)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊140發(fā)送使能指令使其啟動(dòng)工作狀態(tài),開(kāi)始采集語(yǔ)音信息,并通過(guò)提示模塊160發(fā)送第二提示信息,提醒使用者語(yǔ)音采集模塊130已經(jīng)開(kāi)始語(yǔ)音采集,使用者可開(kāi)始通話。
1號(hào)雙向語(yǔ)音通信設(shè)備將采集的語(yǔ)音信息壓縮后通過(guò)藍(lán)牙模塊120發(fā)送至2號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備,2號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備接收后,解壓縮并通過(guò)語(yǔ)音播放模塊140播放。
到達(dá)第一時(shí)間閾值時(shí),即1號(hào)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音采集模塊130發(fā)送中斷指令之前的預(yù)設(shè)時(shí)間段,1號(hào)雙向語(yǔ)音通信設(shè)備的提示模塊160發(fā)出提示信息,提醒用戶當(dāng)前設(shè)備語(yǔ)音采集過(guò)程即將結(jié)束,發(fā)言權(quán)即將切換。
到達(dá)第二時(shí)間閾值時(shí),1號(hào)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音采集模塊130發(fā)送中斷指令并向自身語(yǔ)音播放模塊140發(fā)送使能指令,同時(shí)向2號(hào)雙向語(yǔ)音通信設(shè)備、3號(hào)雙向語(yǔ)音通信設(shè)備發(fā)送切換指令。
若1號(hào)雙向語(yǔ)音通信設(shè)備若雙向語(yǔ)音通信設(shè)備在語(yǔ)音采集模塊130處于工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi),如1分鐘內(nèi),未采集到語(yǔ)音信息,則向自身語(yǔ)音采集模塊130發(fā)送中斷指令,同時(shí)向自身語(yǔ)音播放模塊140發(fā)送使能指令,同時(shí)向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令。這樣,當(dāng)前雙向語(yǔ)音通信設(shè)備的使用者不發(fā)言時(shí),可迅速將發(fā)言權(quán)切換至其他雙向語(yǔ)音通信設(shè)備。
2號(hào)雙向語(yǔ)音通信設(shè)備接到切換指令后,向自身語(yǔ)音播放模塊140發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊130發(fā)送使能指令。語(yǔ)音采集模塊130接收到使能指令后開(kāi)始采集語(yǔ)音信息。同時(shí)提示模塊160發(fā)送第二提示信息,提醒使用者當(dāng)前設(shè)備已經(jīng)開(kāi)始語(yǔ)音采集,使用者可開(kāi)始通話。3號(hào)雙向語(yǔ)音通信設(shè)備接到切換指令后不做反應(yīng)。
2號(hào)雙向語(yǔ)音通信設(shè)備將采集的語(yǔ)音信息壓縮后通過(guò)藍(lán)牙模塊120發(fā)送至1號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備,1號(hào)雙向語(yǔ)音通信設(shè)備和3號(hào)雙向語(yǔ)音通信設(shè)備接收后,解壓縮并通過(guò)語(yǔ)音播放模塊140播放。
到達(dá)第一時(shí)間閾值時(shí),即2號(hào)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音采集模塊130發(fā)送中斷指令之前的預(yù)設(shè)時(shí)間段,2號(hào)雙向語(yǔ)音通信設(shè)備的提示模塊160發(fā)出提示信息,提醒用戶當(dāng)前設(shè)備語(yǔ)音采集過(guò)程即將結(jié)束,發(fā)言權(quán)即將切換。
到達(dá)第二時(shí)間閾值時(shí),2號(hào)雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音采集模塊130發(fā)送中斷指令并向自身語(yǔ)音播放模塊140發(fā)送使能指令,同時(shí)向1號(hào)雙向語(yǔ)音通信設(shè)備、3號(hào)雙向語(yǔ)音通信設(shè)備發(fā)送切換指令。
3號(hào)雙向語(yǔ)音通信設(shè)備接到切換指令后,向自身語(yǔ)音播放模塊140發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊130發(fā)送使能指令。語(yǔ)音采集模塊130接收到使能指令后開(kāi)始采集語(yǔ)音信息。同時(shí)提示模塊160發(fā)送第二提示信息,提醒使用者當(dāng)前設(shè)備已經(jīng)開(kāi)始語(yǔ)音采集,使用者可開(kāi)始通話。1號(hào)雙向語(yǔ)音通信設(shè)備接到切換指令后不做反應(yīng)。
如此完成一個(gè)通信列表內(nèi)所有雙向語(yǔ)音通信設(shè)備輪流語(yǔ)音通信的過(guò)程,并如此循環(huán)下去。
當(dāng)有新的雙向語(yǔ)音通信設(shè)備,如4號(hào)雙向語(yǔ)音通信設(shè)備加入通話時(shí),4號(hào)雙向語(yǔ)音通信設(shè)備與上述3個(gè)雙向語(yǔ)音通信設(shè)備分別建立藍(lán)牙連接,上述3個(gè)雙向語(yǔ)音通信設(shè)備更新自身通信列表,并將通信列表發(fā)送至4號(hào)雙向語(yǔ)音通信設(shè)備保存。下一個(gè)循環(huán)中按照更新后的通信列表的順序進(jìn)行語(yǔ)音通信。
若任一個(gè)雙向語(yǔ)音通信設(shè)備,如2號(hào)雙向語(yǔ)音通信設(shè)備,在語(yǔ)音采集模塊130處于工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息,且檢測(cè)到除自身外的雙向語(yǔ)音通信設(shè)備,即1號(hào)、3號(hào)、4號(hào)雙向語(yǔ)音通信設(shè)備最近一次發(fā)送切換指令前均未發(fā)送語(yǔ)音信息,也即1號(hào)、3號(hào)、4號(hào)雙向語(yǔ)音通信設(shè)備在最近一次發(fā)送切換指令前語(yǔ)音采集模塊130均未采集到語(yǔ)音信息,則意味著1號(hào)、2號(hào)、3號(hào)、4號(hào)雙向語(yǔ)音通信設(shè)備的使用者都未發(fā)言,則2號(hào)雙向語(yǔ)音通信設(shè)備關(guān)閉自身語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,并向1號(hào)、3號(hào)、4號(hào)雙向語(yǔ)音通信設(shè)備發(fā)送通話結(jié)束指令,接收到通話結(jié)束指令的雙向語(yǔ)音通信設(shè)備關(guān)閉自身語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,以此實(shí)現(xiàn)了智能判定語(yǔ)音通話結(jié)束及自動(dòng)關(guān)閉語(yǔ)音采集模塊130和語(yǔ)音播放模塊140,避免雙向語(yǔ)音通信設(shè)備不必要的電量消耗。
本發(fā)明實(shí)施例還提供一種雙向語(yǔ)音通信方法,如圖5所示,該方法包括:
步驟S510:將N個(gè)以上雙向語(yǔ)音通信設(shè)備彼此互相建立藍(lán)牙連接,N為不小于2的正整數(shù),并按照所述建立藍(lán)牙連接的順序形成通信列表保存在所述N個(gè)雙向語(yǔ)音通信設(shè)備中;
步驟S520:所述通信列表中任一雙向語(yǔ)音通信設(shè)備喚醒控制按鍵被按下時(shí),向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送喚醒指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,并采集語(yǔ)音信息向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送;
步驟S530:接收到所述喚醒指令的雙向語(yǔ)音通信設(shè)備向自身語(yǔ)音播放模塊發(fā)送使能指令,并播放接收的語(yǔ)音信息;當(dāng)前發(fā)送語(yǔ)音信息的雙向語(yǔ)音通信設(shè)備向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送切換指令時(shí),通信列表中與所述發(fā)送切換指令的雙向語(yǔ)音通信設(shè)備相鄰的下一個(gè)通信設(shè)向自身語(yǔ)音播放模塊發(fā)送中斷指令,同時(shí)向自身語(yǔ)音采集模塊發(fā)送使能指令,采集語(yǔ)音信息并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送。
在本發(fā)明實(shí)施例中,若雙向語(yǔ)音通信設(shè)備在語(yǔ)音采集模塊啟動(dòng)工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息,向自身語(yǔ)音采集模塊發(fā)送中斷指令,同時(shí)向自身語(yǔ)音播放模塊發(fā)送使能指令,同時(shí)并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送中斷指令;
若雙向語(yǔ)音通信設(shè)備在語(yǔ)音采集模塊啟動(dòng)工作狀態(tài)的預(yù)設(shè)時(shí)間段內(nèi)未采集到語(yǔ)音信息,且檢測(cè)到除自身外的雙向語(yǔ)音通信設(shè)備最近一次發(fā)送中切換指令前均未發(fā)送語(yǔ)音信息,則關(guān)閉自身語(yǔ)音采集模塊和語(yǔ)音播放模塊,并向除自身外的雙向語(yǔ)音通信設(shè)備發(fā)送通話結(jié)束指令,接收到所述通話結(jié)束指令的雙向語(yǔ)音通信設(shè)備關(guān)閉自身語(yǔ)音采集模塊和語(yǔ)音播放模塊。
在本發(fā)明實(shí)施例中,當(dāng)有新的雙向語(yǔ)音通信設(shè)備與所述N個(gè)雙向語(yǔ)音通信設(shè)備建立藍(lán)牙連接時(shí),更新所述通信列表。
綜上所述,本發(fā)明實(shí)施例的有益效果是,本發(fā)明實(shí)施例提供一種雙向語(yǔ)音通信設(shè)備、通信系統(tǒng)及通信方法,雙向語(yǔ)音通信設(shè)備的控制模塊交替地同時(shí)向語(yǔ)音采集模塊和語(yǔ)音播放模塊分別發(fā)送使能指令和中斷指令,控制語(yǔ)音采集模塊和語(yǔ)音播放模塊交替地處于工作狀態(tài)和不工作狀態(tài),同時(shí)通過(guò)藍(lán)牙模塊向已建立藍(lán)牙連接的其他雙向語(yǔ)音通信設(shè)備發(fā)送切換指令。由此在低功耗藍(lán)牙模塊數(shù)據(jù)傳輸速率較低的情況下實(shí)現(xiàn)了大數(shù)據(jù)量以半雙工模式進(jìn)行數(shù)據(jù)傳輸,解決了目前全雙工語(yǔ)音通信功耗高或傳輸質(zhì)量不高的問(wèn)題。同時(shí)控制模塊語(yǔ)音采集模塊和語(yǔ)音播放模塊交替處于工作狀態(tài)和不工作狀態(tài),實(shí)現(xiàn)了語(yǔ)音通話的智能切換,解決了目前半雙工語(yǔ)音通信智能性不足的問(wèn)題。
以上所述,僅為本發(fā)明的具體實(shí)施方式,在本發(fā)明的上述教導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實(shí)施例的基礎(chǔ)上進(jìn)行其他的改進(jìn)或變形。本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的具體描述只是更好的解釋本發(fā)明的目的,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。