亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)及方法

文檔序號(hào):7653503閱讀:349來(lái)源:國(guó)知局
專利名稱:基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)及方法,更具體的說(shuō),尤其涉及一種實(shí)時(shí)開(kāi)啟和關(guān)閉語(yǔ)音編解碼模塊的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)及方法。
背景技術(shù)
無(wú)線傳感器網(wǎng)絡(luò)(WSN)是由部署在監(jiān)測(cè)區(qū)域內(nèi)的大量傳感器節(jié)點(diǎn)組成,通過(guò)無(wú)線通信方式構(gòu)成的自組織網(wǎng)絡(luò)系統(tǒng),作為一種綜合了傳感器技術(shù)、微電子技術(shù)和無(wú)線通信等技術(shù)的新興技術(shù),WSN自上世紀(jì)90年代誕生之日起就獲得了廣泛關(guān)注并得到迅速發(fā)展,具有廣闊的應(yīng)用前景。目前絕大多數(shù)WSN應(yīng)用是針對(duì)傳感器數(shù)據(jù)采集檢測(cè)等領(lǐng)域,聲音作為一種重要的信息媒質(zhì),可以提供更加豐富和直觀的信息,同時(shí)語(yǔ)音通信在WSN中具有非常重要的作用,在諸多WSN應(yīng)用中,如污水處理環(huán)境監(jiān)測(cè)、場(chǎng)館人員定位、水文監(jiān)測(cè)和礦區(qū)壩移監(jiān)測(cè)等,會(huì)同時(shí)有一套獨(dú)立的語(yǔ)音通信系統(tǒng),用于人員調(diào)度、預(yù)警和日常通話等。由于此類應(yīng)用大多處于環(huán)境惡劣且較為偏僻的地區(qū),語(yǔ)音通信系統(tǒng)搭建成本偏高;隨著時(shí)間的推移,需要對(duì)系統(tǒng)進(jìn)行變更或更新,維護(hù)成本相應(yīng)增加。通過(guò)將語(yǔ)音通信功能增加到WSN中可以降低系統(tǒng)成本,減少管理難度,方便的進(jìn)行系統(tǒng)升級(jí)和變更。無(wú)線傳感器網(wǎng)絡(luò)為一種無(wú)線自組織網(wǎng)絡(luò),通常部署在野外環(huán)境中,依靠電池提供工作能源。為了確保野外部署的無(wú)線傳感器網(wǎng)絡(luò)能夠正常工作,必須確保網(wǎng)絡(luò)運(yùn)行的低能耗,否則網(wǎng)絡(luò)中的各種節(jié)點(diǎn)會(huì)因?yàn)槟芰坎蛔愣鵁o(wú)法正常工作,從而嚴(yán)重影響網(wǎng)絡(luò)的可用性。但是現(xiàn)有的主流WSN協(xié)議,如IEEE802. 15. 4/ZigBee協(xié)議,是一種可靠、靈活、低速率、低功耗的短距離無(wú)線傳輸協(xié)議;但是對(duì)于語(yǔ)音數(shù)據(jù)傳輸而言,該協(xié)議過(guò)于復(fù)雜,同時(shí) ACK報(bào)文會(huì)生成大量的網(wǎng)絡(luò)信息包,此外多跳協(xié)議會(huì)造成較嚴(yán)重的網(wǎng)絡(luò)延時(shí)。其他WSN協(xié)議也大多具有類似的特點(diǎn),不適合構(gòu)建多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明為了克服上述技術(shù)問(wèn)題的缺點(diǎn),提供了一種實(shí)時(shí)開(kāi)啟和關(guān)閉語(yǔ)音編解碼模塊的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),包括中心節(jié)點(diǎn)、 路由節(jié)點(diǎn)和無(wú)線傳感器節(jié)點(diǎn),其特別之處在于所述無(wú)線傳感器節(jié)點(diǎn)包括可進(jìn)行語(yǔ)音通信的語(yǔ)音終端以及用于信息采集的數(shù)據(jù)采集終端;所述語(yǔ)音終端包括微處理器以及與微處理器均相連的無(wú)線收發(fā)模塊、語(yǔ)音模塊和按鍵選擇模塊,所述語(yǔ)音模塊包括語(yǔ)音編解碼模塊、 語(yǔ)音采集模塊和語(yǔ)音播放模塊;所述數(shù)據(jù)采集終端包括微處理器、均與微處理器相連接的無(wú)線收發(fā)模塊和傳感器;所述語(yǔ)音終端和數(shù)據(jù)采集終端均包括電源模塊。中心節(jié)點(diǎn)負(fù)責(zé)建立和管理無(wú)線傳感器網(wǎng)絡(luò),維護(hù)網(wǎng)絡(luò)時(shí)鐘,保證網(wǎng)絡(luò)內(nèi)時(shí)鐘同步;中心節(jié)點(diǎn)在建立無(wú)線網(wǎng)絡(luò)時(shí)設(shè)置射頻信道、網(wǎng)絡(luò)時(shí)鐘基準(zhǔn)及無(wú)線傳感器網(wǎng)絡(luò)正常工作所必須的配置參數(shù),同時(shí)負(fù)責(zé)語(yǔ)音通信鏈路的建立、時(shí)間片分配、通信鏈路維護(hù)和中止收回。路由節(jié)點(diǎn)負(fù)責(zé)數(shù)據(jù)的轉(zhuǎn)發(fā)并具有管理功能,設(shè)置路由節(jié)點(diǎn)可以擴(kuò)展無(wú)線傳感器網(wǎng)絡(luò)的覆蓋范圍。語(yǔ)音終端上的無(wú)線收發(fā)模塊,用于實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收;語(yǔ)音編解碼模塊用于對(duì)語(yǔ)音采集模塊采集的語(yǔ)音信息進(jìn)行編碼,對(duì)接收的語(yǔ)音數(shù)據(jù)進(jìn)行解碼并通過(guò)語(yǔ)音播放模塊進(jìn)行播放。數(shù)據(jù)采集終端通過(guò)傳感器進(jìn)行環(huán)境數(shù)據(jù)測(cè)量,并通過(guò)無(wú)線收發(fā)模塊向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)上傳傳感器采集數(shù)據(jù)。語(yǔ)音終端上的按鍵選擇模塊用于通話目標(biāo)的選擇和通話應(yīng)答。由于語(yǔ)音終端中設(shè)置有語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊,并通過(guò)無(wú)線收發(fā)模塊對(duì)語(yǔ)音數(shù)據(jù)的接收和發(fā)送,就可實(shí)現(xiàn)兩語(yǔ)音終端之間的直接通訊,或通過(guò)中心節(jié)點(diǎn)或路由節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn)的間接通訊。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),包括與中心節(jié)點(diǎn)進(jìn)行有線通信的媒體服務(wù)器,該媒體服務(wù)器用于對(duì)中心節(jié)點(diǎn)上傳的數(shù)據(jù)進(jìn)行記錄、顯示、處理和統(tǒng)計(jì)分析。媒體服務(wù)器可以由一臺(tái)具有語(yǔ)音輸入和輸出設(shè)備的計(jì)算機(jī)構(gòu)成,可以控制無(wú)線傳感器網(wǎng)絡(luò)的運(yùn)行,對(duì)無(wú)線傳感器網(wǎng)絡(luò)上傳的數(shù)據(jù)進(jìn)行記錄、顯示、處理和統(tǒng)計(jì)分析。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),所述中心節(jié)點(diǎn)包括微處理器以及與微處理器均相連的無(wú)線收發(fā)模塊、語(yǔ)音編解碼模塊、按鍵選擇模塊和有線通信模塊,所述語(yǔ)音編解碼模塊的輸出和輸出端分別連接有語(yǔ)音采集模塊和語(yǔ)音播放模塊。中心節(jié)點(diǎn)上設(shè)置了語(yǔ)音編碼模塊之后,就可實(shí)現(xiàn)與語(yǔ)音終端相同的語(yǔ)音通信功能;擴(kuò)展了現(xiàn)有無(wú)線傳感器網(wǎng)絡(luò)中中心節(jié)點(diǎn)的功能。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),所述路由節(jié)點(diǎn)包括微處理器以及均與微處理器相連的無(wú)線收發(fā)模塊、語(yǔ)音模塊和按鍵選擇模塊,所述語(yǔ)音模塊包括語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊。路由節(jié)點(diǎn)上設(shè)置了由語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊構(gòu)成的語(yǔ)音模塊之后,使得路由節(jié)點(diǎn)也具有與語(yǔ)音終端相同的通信功能。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),所述的中心節(jié)點(diǎn)、路由節(jié)點(diǎn)和語(yǔ)音終端均包括與微處理器相連接的傳感器、存儲(chǔ)器、顯示模塊以及電池電量檢測(cè)模塊。中心節(jié)點(diǎn)、路由節(jié)點(diǎn)和語(yǔ)音終端上設(shè)置了傳感器之后,就可使其具有檢測(cè)相關(guān)參數(shù)的功能;設(shè)置了電池電量檢測(cè)模塊之后,在電量低于正常工作電壓時(shí)發(fā)出警告,如有顯示模塊就可實(shí)現(xiàn)對(duì)電量信息的顯示;電池電量檢測(cè)模塊在每個(gè)節(jié)點(diǎn)有設(shè)置。本發(fā)明的第一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信方法,設(shè)由語(yǔ)音終端A向語(yǔ)音終端B建立通話,設(shè)該通信方法為P-2-P語(yǔ)音通信方法,其特別之處在于,包括以下步驟步驟A-I 由語(yǔ)音終端A向中心節(jié)點(diǎn)發(fā)起建立到目標(biāo)語(yǔ)音終端B的通話請(qǐng)求, 并等待應(yīng)答;步驟2-1 中心節(jié)點(diǎn)接到語(yǔ)音終端A的通話請(qǐng)求后,判斷語(yǔ)音終端B是否空閑且網(wǎng)絡(luò)中有足夠的無(wú)線語(yǔ)音時(shí)間片,如果為否,則發(fā)送拒絕消息到語(yǔ)音終端A ;如果為是, 則發(fā)送語(yǔ)音通話請(qǐng)求到語(yǔ)音終端B,并等待語(yǔ)音終端B的應(yīng)答;步驟B-I 語(yǔ)音終端B接收到通話請(qǐng)求后,如果同意進(jìn)行通話,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn),并等待時(shí)間片分配信息;如果不同意進(jìn)行通話,發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn);步驟2-2 如果中心節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息給語(yǔ)音終端A ;如果收到語(yǔ)音終端B的同意應(yīng)答
6信息,則分配時(shí)間片給語(yǔ)音終端A和B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和B ;步驟 A-2 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的拒絕消息,則通話結(jié)束;步驟A-3 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端B ;步驟B-2 如果語(yǔ)音終端B收到中心節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端A ;步驟2-3 中心節(jié)點(diǎn)判斷是否收到語(yǔ)音終端A或語(yǔ)音終端B的中止語(yǔ)音通信消息,如果為否,則繼續(xù)檢測(cè);如果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B或語(yǔ)音終端A ;步驟A-4 語(yǔ)音終端A判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端B ;步驟B-3 語(yǔ)音終端B判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端A。所述步驟A-I中,語(yǔ)音終端可以通過(guò)按鍵來(lái)選擇不同的通信目標(biāo),以便不同的語(yǔ)音終端均可進(jìn)行語(yǔ)音通信;步驟2-1中,中心節(jié)點(diǎn)將單個(gè)語(yǔ)音采樣編解碼周期T劃分為若干個(gè)時(shí)間片。以上所述的通話結(jié)束命令,可以由語(yǔ)音終端A發(fā)出,也可以由語(yǔ)音終端B發(fā)出; 由語(yǔ)音終端A發(fā)出時(shí),語(yǔ)音終端A收到的通話結(jié)束命令是由按鍵選擇模塊發(fā)出的,語(yǔ)音終端 A把通話結(jié)束命令傳輸給中心節(jié)點(diǎn)后,再傳送給語(yǔ)音終端B,實(shí)現(xiàn)通話結(jié)束功能。通話結(jié)束命令是由語(yǔ)音終端B中的按鍵選擇模塊發(fā)出時(shí),語(yǔ)音終端B把通話結(jié)束命令傳輸給中心節(jié)點(diǎn),再傳送給語(yǔ)音終端A,實(shí)現(xiàn)通話結(jié)束功能。本發(fā)明的第一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信方法,其特征在于,設(shè)無(wú)線傳感器網(wǎng)絡(luò)的單個(gè)語(yǔ)音采樣編解碼周期為T(mén),該語(yǔ)音采樣編解碼周期T分為to、 tl、t2…tn共n+1個(gè)時(shí)間段,其中t0用于管理數(shù)據(jù)和非語(yǔ)音數(shù)據(jù)的傳輸;tl、t2…tn共η 個(gè)時(shí)間段用于語(yǔ)音數(shù)據(jù)的傳輸,并稱為時(shí)間片;語(yǔ)音終端A和語(yǔ)音終端B均設(shè)置有一個(gè)語(yǔ)音緩沖區(qū)、兩個(gè)無(wú)線發(fā)送緩沖區(qū)和兩個(gè)播放緩沖區(qū);并設(shè)語(yǔ)音終端A和語(yǔ)音終端B被中心節(jié)點(diǎn)分配的時(shí)間片分別為t2和tn-Ι,兩個(gè)無(wú)線發(fā)送緩沖區(qū)為第一無(wú)線發(fā)送緩沖區(qū)和第二無(wú)線發(fā)送緩沖區(qū),兩個(gè)播放緩沖區(qū)為第一播放緩沖區(qū)和第二無(wú)線播放緩沖區(qū),所述步驟A-3 和步驟B-2均包括以下步驟步驟S-I 在第一個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第二播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;步驟S-2 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第二無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù);步驟S-3 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第一播放緩沖區(qū);步驟S-4 在第一個(gè)編碼周期結(jié)束后,將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第一無(wú)線發(fā)送緩沖區(qū);步驟 S-5 在第二個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第一播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;步驟S-6 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第一無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù); 步驟S-7 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第二播放緩沖區(qū);步驟S-8 在第二個(gè)編碼周期結(jié)束后, 將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第二無(wú)線發(fā)送緩沖區(qū);重復(fù)上述步驟S-I至S-8,直至語(yǔ)音終端 A與語(yǔ)音終端B的通話結(jié)束。對(duì)于語(yǔ)音終端A來(lái)說(shuō),步驟S-2和S-6中,在兩個(gè)周期T的時(shí)間片t2內(nèi)分別發(fā)送第二和第一無(wú)線緩沖區(qū)中的數(shù)據(jù);步驟S-3和S-7中,在兩個(gè)時(shí)間周期T的時(shí)間片tn-Ι內(nèi)接收語(yǔ)音終端B發(fā)送的數(shù)據(jù),并分別存儲(chǔ)在第一播放緩沖區(qū)和第二播放緩沖區(qū)。對(duì)于語(yǔ)音終端B來(lái)說(shuō),步驟S-2和S-6中,在兩個(gè)周期T的時(shí)間片tn-Ι內(nèi)分別發(fā)送第二和第一無(wú)線緩沖區(qū)中的數(shù)據(jù);步驟S-3和S-7中,在兩個(gè)時(shí)間周期T的時(shí)間片t2內(nèi)接收語(yǔ)音終端B發(fā)送的數(shù)據(jù),并分別存儲(chǔ)在第一播放緩沖區(qū)和第二播放緩沖區(qū),實(shí)現(xiàn)了語(yǔ)音終端A和B的語(yǔ)音采集、語(yǔ)音播放以及相互之間的語(yǔ)音數(shù)據(jù)傳輸。本發(fā)明的第二種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信方法,設(shè)由語(yǔ)音終端A向語(yǔ)音終端B建立通話,設(shè)該通信方法為P-C-P語(yǔ)音通信方法,其特別之處在于,包括以下步驟步驟a-1 由語(yǔ)音終端A向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)起建立到目標(biāo)語(yǔ)音終端B的通話請(qǐng)求,并等待應(yīng)答;步驟c-1 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)接到語(yǔ)音終端A的通話請(qǐng)求后,判斷語(yǔ)音終端B是否空閑且網(wǎng)絡(luò)中有足夠的無(wú)線語(yǔ)音時(shí)間片,如果為否,則發(fā)送拒絕消息到語(yǔ)音終端A ;如果為是,則發(fā)送語(yǔ)音通話請(qǐng)求到語(yǔ)音終端B,并等待語(yǔ)音終端B 的應(yīng)答;步驟b-Ι 語(yǔ)音終端B接收到通話請(qǐng)求后,如果同意進(jìn)行通話,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn),并等待時(shí)間片分配信息;如果不同意進(jìn)行通話,發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-2 如果中心節(jié)點(diǎn)或路由節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息給語(yǔ)音終端A ;如果收到語(yǔ)音終端B的同意應(yīng)答信息,則分配時(shí)間片給語(yǔ)音終端A和B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和B ;步驟a-2 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的拒絕消息,則通話結(jié)束;步驟a-3 如果語(yǔ)音終端A 收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片
1內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-3 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在分配的時(shí)間片i2內(nèi)將接收的語(yǔ)音終端A的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端B ;步驟b-2 如果語(yǔ)音終端B收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片β 內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-4 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在分配的時(shí)間片 4內(nèi)將接收的語(yǔ)音終端B的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端A ;步驟c-5 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)判斷是否收到語(yǔ)音終端A或語(yǔ)音終端B的中止語(yǔ)音通信消息,如果為否,則繼續(xù)向語(yǔ)音終端 A和B發(fā)送收到的語(yǔ)音數(shù)據(jù)并進(jìn)行中止語(yǔ)音通信消息的檢測(cè);如果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B或語(yǔ)音終端A ;步驟a-4 語(yǔ)音終端A判斷是否收到語(yǔ)音通話結(jié)束命令, 如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片1內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟b-3 語(yǔ)音終端B判斷是否收到語(yǔ)音通話結(jié)審命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);其中,設(shè)語(yǔ)音終端A和語(yǔ)音終端B向中心節(jié) 或路由節(jié)點(diǎn)發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為Il和β沖心節(jié)點(diǎn)或路由節(jié)點(diǎn)向語(yǔ)音終端A和語(yǔ)音終端B發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為 2和M。本通信方法中的通話結(jié)束命令,可以由語(yǔ)音終端A發(fā)出,也可以由語(yǔ)音終端B發(fā)出,實(shí)現(xiàn)通話結(jié)束功能。本通信方法與第一種通信方法相比,不是語(yǔ)音終端之間直接進(jìn)行語(yǔ)音信息的傳輸,而是通過(guò)中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的轉(zhuǎn)發(fā)來(lái)實(shí)現(xiàn)。有利于增大語(yǔ)音終端的語(yǔ)音通信范圍。本發(fā)明的有益效果是本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),通過(guò)在語(yǔ)音終端中設(shè)置語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊,實(shí)現(xiàn)了不同終端之間的語(yǔ)音通信;本發(fā)明的通信系統(tǒng),多路通信系統(tǒng)可以同時(shí)進(jìn)行通信,更加便于使用。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信方法,公開(kāi)了 Ρ-2-Ρ和P-C-P 兩種不同的通信方法,通過(guò)在通話開(kāi)始和結(jié)束時(shí)對(duì)語(yǔ)音編解碼模塊的開(kāi)啟和關(guān)閉,實(shí)現(xiàn)了低功耗的多路實(shí)時(shí)語(yǔ)音通信,實(shí)現(xiàn)了低成本的無(wú)線語(yǔ)音傳輸網(wǎng)絡(luò);提兩種不同的通信方法, 可根據(jù)具體需求和環(huán)境進(jìn)行靈活的選擇和設(shè)置。本發(fā)明的通信系統(tǒng)和方法可廣泛應(yīng)用于各種無(wú)線傳感器網(wǎng)絡(luò)系統(tǒng)中的人員調(diào)度、預(yù)警和日常通話,具有非常廣闊的應(yīng)用前景。


圖1為本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的原理示意圖2為本發(fā)明的通信系統(tǒng)中中心節(jié)點(diǎn)的電路原理圖3為本發(fā)明的通信系統(tǒng)中語(yǔ)音終端和路由節(jié)點(diǎn)的電路原理圖4為本發(fā)明的通信系統(tǒng)中數(shù)據(jù)采集終端的電路原理圖5為本發(fā)明的通信系統(tǒng)和方法中無(wú)線語(yǔ)音通信時(shí)間片的設(shè)計(jì)示意圖6為本發(fā)明的通信方法中語(yǔ)音編解碼處理流程圖7為本發(fā)明中P-2-P語(yǔ)音通信方法的程序流程圖8為本發(fā)明中P-C-P語(yǔ)音通信方法的程序流程圖。
具體實(shí)施例方式下面結(jié)合附圖與實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),如圖1所示,給出了本發(fā)明的通信系統(tǒng)的原理示意圖,其包括媒體服務(wù)器、中心節(jié)點(diǎn)、路由節(jié)點(diǎn)、語(yǔ)音終端、 數(shù)據(jù)采集節(jié)點(diǎn),所示的媒體服務(wù)器以有線通信的方式與中心節(jié)點(diǎn)相連接,中心節(jié)點(diǎn)負(fù)責(zé)建立和維護(hù)整個(gè)無(wú)線傳感器網(wǎng)絡(luò);路由節(jié)點(diǎn)可以增大整個(gè)無(wú)線傳感器網(wǎng)絡(luò)的覆蓋范圍。語(yǔ)音終端之間可以直接進(jìn)行通信,也可以通過(guò)路由節(jié)點(diǎn)或中心節(jié)點(diǎn)的轉(zhuǎn)發(fā)來(lái)實(shí)現(xiàn)語(yǔ)音通信,采集節(jié)點(diǎn)用于信息的采集并將采集到的數(shù)據(jù)上傳至中心節(jié)點(diǎn)或路由節(jié)點(diǎn)。媒體服務(wù)器可以由一臺(tái)具有語(yǔ)音輸入和輸出設(shè)備的計(jì)算機(jī)構(gòu)成,可以控制無(wú)線傳感器網(wǎng)絡(luò)的運(yùn)行,對(duì)無(wú)線傳感器網(wǎng)絡(luò)上傳的數(shù)據(jù)進(jìn)行記錄、顯示、處理和統(tǒng)計(jì)分析;用戶可以與無(wú)線傳感器網(wǎng)絡(luò)中的語(yǔ)音終端設(shè)備進(jìn)行雙向的實(shí)時(shí)語(yǔ)音通信。無(wú)線傳感器設(shè)備包括中心節(jié)點(diǎn)、路由節(jié)點(diǎn)、語(yǔ)音終端和數(shù)據(jù)采集終端,這四種設(shè)備組成無(wú)線傳感器網(wǎng)絡(luò)。中心節(jié)點(diǎn)、 語(yǔ)音終端和部分路由節(jié)點(diǎn)具有語(yǔ)音的采集和編解碼模塊,可以進(jìn)行發(fā)起通話和應(yīng)答通話的操作。本系統(tǒng)支持傳感器數(shù)據(jù)和語(yǔ)音通信的同步傳輸,同時(shí)提出兩種低功耗多路實(shí)時(shí)語(yǔ)音通信實(shí)現(xiàn)方法,第一種是語(yǔ)音終端之間進(jìn)行直接語(yǔ)音通信的P-2-P語(yǔ)音通信方法,第二種是語(yǔ)音終端通過(guò)中心節(jié)點(diǎn)或路由節(jié)點(diǎn)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的P-C-P語(yǔ)音通信方法。如圖2所示,給出了中心節(jié)點(diǎn)的電路原理圖,其包括微處理器、無(wú)線收發(fā)模塊、電源模塊、語(yǔ)音編解碼模塊、語(yǔ)音采集模塊、語(yǔ)音播放模塊、按鍵選擇模塊、顯示模塊、存儲(chǔ)器、 有線通信模塊、傳感器,微處理器用于處理數(shù)據(jù)和輸出控制;電源用于給無(wú)線收發(fā)模塊、微處理器和語(yǔ)音編解碼模塊提供電能,且電源模塊上設(shè)置有電池電量檢測(cè)模塊,可實(shí)現(xiàn)對(duì)電池電量的檢測(cè)并進(jìn)行低電壓報(bào)警。無(wú)線收發(fā)模塊與微處理器相連接,實(shí)現(xiàn)無(wú)線傳感器網(wǎng)絡(luò)內(nèi)數(shù)據(jù)的發(fā)送和接收;傳感器與微處理器相連接,用于實(shí)現(xiàn)有關(guān)參數(shù)的測(cè)量;中心節(jié)點(diǎn)通過(guò)有線通信模塊與媒體服務(wù)器相連接,與微處理器相連接的存儲(chǔ)器實(shí)現(xiàn)有關(guān)數(shù)據(jù)或程序的存儲(chǔ)。按鍵選擇模塊與微處理器相連接,通過(guò)按鍵選擇模塊,可以進(jìn)行通話目標(biāo)節(jié)點(diǎn)的選擇和語(yǔ)音通話的應(yīng)答、拒絕和中止操作。與微處理器相連接的顯示模塊,可用于電池電量、通信目標(biāo)編號(hào)等信息的顯示。語(yǔ)音編解碼模塊與微處理器相連接,用于實(shí)現(xiàn)對(duì)語(yǔ)音采集模塊采集的語(yǔ)音信號(hào)的編碼,以及對(duì)無(wú)線收發(fā)模塊接收的語(yǔ)音數(shù)據(jù)的解碼。中心節(jié)點(diǎn)負(fù)責(zé)建立和管理無(wú)線傳感器網(wǎng)絡(luò),維護(hù)網(wǎng)絡(luò)時(shí)鐘,保證網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的時(shí)鐘同步,與媒體服務(wù)器通過(guò)有線方式連接,同時(shí)具有語(yǔ)音通信功能,可以進(jìn)行發(fā)起通話和應(yīng)答通話的操作,通過(guò)按鍵選擇模塊可以進(jìn)行通話目標(biāo)節(jié)點(diǎn)的選擇和語(yǔ)音通話的應(yīng)答、拒絕和中止操作。中心節(jié)點(diǎn)在建立無(wú)線傳感器網(wǎng)絡(luò)時(shí)設(shè)置射頻信道、網(wǎng)絡(luò)時(shí)鐘基準(zhǔn)及無(wú)線傳感器網(wǎng)絡(luò)正常工作必須的配置參數(shù),同時(shí)負(fù)責(zé)語(yǔ)音通信鏈路的建立、時(shí)間片分配、通信鏈路維護(hù)和中止收回。為了保證終端的低功耗,語(yǔ)音編解碼模塊一般處于關(guān)閉或睡眠狀態(tài),在語(yǔ)音通信開(kāi)始前開(kāi)啟并在語(yǔ)音通信結(jié)束后關(guān)閉或休眠。當(dāng)電池電量低于設(shè)定值時(shí)在顯示模塊顯示提示信息并通過(guò)有線通信方式通知媒體服務(wù)器。中心節(jié)點(diǎn)微處理器建議采用低功耗和具有睡眠模式的芯片,并且具備至少16MIPS的處理能力。圖3給出了語(yǔ)音終端的電路原理圖,語(yǔ)音終端中,除了不包含有線通信模塊以外, 其電路結(jié)構(gòu)原理與圖2所示的中心節(jié)點(diǎn)的電路結(jié)構(gòu)原理均相同,且相應(yīng)模塊的功能和作用也相同。語(yǔ)音終端為采用電池供電的便攜設(shè)備,由微處理器、語(yǔ)音編解碼模塊、語(yǔ)音采集模塊、語(yǔ)音播放模塊、無(wú)線收發(fā)模塊、按鍵選擇模塊、顯示模塊、存儲(chǔ)器、電源模塊、電池電量檢測(cè)模塊和傳感器構(gòu)成,微處理器建議具備至少8MIPS的處理能力。語(yǔ)音終端可以進(jìn)行發(fā)起通話和應(yīng)答通話的操作,通過(guò)按鍵可以進(jìn)行通話目標(biāo)節(jié)點(diǎn)的選擇和語(yǔ)音通話的應(yīng)答、拒絕和中止操作。為了保證終端的低功耗,語(yǔ)音編解碼模塊一般處于關(guān)閉或睡眠狀態(tài),在語(yǔ)音通信開(kāi)始前開(kāi)啟并在語(yǔ)音通信結(jié)束后關(guān)閉或休眠。當(dāng)電池電量低于設(shè)定值時(shí)在顯示模塊顯示提示信息并通過(guò)無(wú)線通信方式通知中心節(jié)點(diǎn)。路由節(jié)點(diǎn)可以具有語(yǔ)音編解碼模塊也可以不具有語(yǔ)音編碼模塊,具有語(yǔ)音編解碼模塊的路由節(jié)點(diǎn)硬件構(gòu)成與語(yǔ)音終端相同。也可以去除語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊以降低成本和模塊復(fù)雜度,以便構(gòu)成單純的數(shù)據(jù)路由節(jié)點(diǎn)。路由節(jié)點(diǎn)負(fù)責(zé)數(shù)據(jù)的轉(zhuǎn)發(fā)并具有簡(jiǎn)單的管理功能,微處理器建議具備至少8MIPS的處理能力。路由節(jié)點(diǎn)的作用是擴(kuò)展無(wú)線傳感器網(wǎng)絡(luò)的覆蓋范圍,為了保證語(yǔ)音通信的實(shí)時(shí)性,最多允許一級(jí)路由節(jié)點(diǎn)。如圖4所示,給出了本發(fā)明中數(shù)據(jù)采集終端的電路原理圖,其包括微處理器、無(wú)線收發(fā)模塊、兩個(gè)傳感器、電源模塊和電池電量檢測(cè)模塊,其中傳感器、無(wú)線收發(fā)模塊和電源模塊均與微處理器相連接。無(wú)線收發(fā)模塊實(shí)現(xiàn)無(wú)線傳感器網(wǎng)絡(luò)內(nèi)數(shù)據(jù)的發(fā)送和接收;傳感器用于實(shí)現(xiàn)有關(guān)參數(shù)的測(cè)量;電池電量檢測(cè)模塊用于實(shí)現(xiàn)電源電量的檢測(cè)。數(shù)據(jù)采集終端為采用電池供電的低功耗設(shè)備,數(shù)據(jù)采集終端根據(jù)預(yù)先設(shè)置以及應(yīng)答中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的請(qǐng)求向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)上傳傳感器采集數(shù)據(jù)。當(dāng)電池電量低于設(shè)定值時(shí)并通過(guò)無(wú)線通信方式通知中心節(jié)點(diǎn)。圖5為無(wú)線語(yǔ)音通信時(shí)間片設(shè)計(jì)示意圖。無(wú)線語(yǔ)音通信需要通信雙方具有良好的同步性,中心節(jié)點(diǎn)在建立網(wǎng)絡(luò)時(shí)設(shè)定網(wǎng)絡(luò)時(shí)鐘,并周期性的發(fā)送心跳廣播信息對(duì)網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)進(jìn)行時(shí)鐘同步操作。路由節(jié)點(diǎn)、語(yǔ)音終端和數(shù)據(jù)采集終端在加入網(wǎng)絡(luò)時(shí)設(shè)置設(shè)備時(shí)鐘, 并定期接收心跳數(shù)據(jù)包調(diào)整設(shè)備時(shí)鐘保持與中心節(jié)點(diǎn)的時(shí)鐘同步。為了實(shí)現(xiàn)多路語(yǔ)音通信,在單個(gè)語(yǔ)音采樣編解碼周期T內(nèi)無(wú)線傳感器網(wǎng)絡(luò)需要完成多次語(yǔ)音數(shù)據(jù)的無(wú)線收發(fā), 將單個(gè)語(yǔ)音采樣編解碼周期T劃分為多個(gè)時(shí)間段,其中第一個(gè)時(shí)間段to用于管理數(shù)據(jù)和非
10語(yǔ)音數(shù)據(jù)的無(wú)線傳輸,其他時(shí)間等分為tl到tn共η個(gè)時(shí)間段用于語(yǔ)音數(shù)據(jù)的無(wú)線傳輸, 這些時(shí)間段為無(wú)線語(yǔ)音時(shí)間片。中心節(jié)點(diǎn)負(fù)責(zé)分配無(wú)線語(yǔ)音時(shí)間片給要進(jìn)行語(yǔ)音通信的節(jié)點(diǎn),語(yǔ)音數(shù)據(jù)的無(wú)線傳輸過(guò)程中,無(wú)線數(shù)據(jù)的發(fā)送和接收必須在單個(gè)無(wú)線語(yǔ)音時(shí)間片內(nèi)完成。 如圖7所示,給出了第一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的通信方法,設(shè)由語(yǔ)音終端A向語(yǔ)音終端B建立通話,并稱該通信方法為Ρ-2-Ρ語(yǔ)音通信方法;設(shè)Α-η為語(yǔ)音終端A中通信程序的步驟,2-η為中心節(jié)點(diǎn)中通信程序的步驟,Β-η為語(yǔ)音終端B中通信程序的步驟,其中,η為正整數(shù),則Ρ-2-Ρ語(yǔ)音通信方法的程序步驟為
步驟A-I 語(yǔ)音終端A通過(guò)按鍵選擇目標(biāo)語(yǔ)音終端B,并向中心節(jié)點(diǎn)發(fā)送到語(yǔ)音終端B 的通話請(qǐng)求;
步驟Α-2 語(yǔ)音終端A等待中心節(jié)點(diǎn)的應(yīng)答;
步驟2-1 中心節(jié)點(diǎn)收到通話請(qǐng)求后,將對(duì)網(wǎng)絡(luò)內(nèi)是否有足夠的時(shí)間片且語(yǔ)音終端B是否處于空閑狀態(tài)進(jìn)行判斷;
步驟2-2 如果步驟2-1中判斷出有足夠的時(shí)間片且語(yǔ)音終端B處于空閑狀態(tài),中心節(jié)點(diǎn)則向語(yǔ)音終端B發(fā)送語(yǔ)音通話請(qǐng)求,并等待語(yǔ)音終端B的應(yīng)答;
步驟2-3 如果步驟2-1中的判斷結(jié)果為否,則發(fā)送拒絕信息到語(yǔ)音終端A ; 步驟B-I 目標(biāo)語(yǔ)音終端B收到語(yǔ)音通話請(qǐng)求后,對(duì)是否進(jìn)行語(yǔ)音通信做出判斷; 步驟Β-2 如果步驟B-I的判斷結(jié)果為否,則發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn); 步驟Β-3 如果步驟B-I的判斷結(jié)果為是,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn),并等待中心節(jié)點(diǎn)的時(shí)間片分配信息;
步驟2-4 步驟2-2中,如果中心節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息到語(yǔ)音終端A ;
步驟2-5 步驟2-2中,如果中心節(jié)點(diǎn)收到語(yǔ)音終端B的同意應(yīng)答信息,則發(fā)送分配時(shí)間片給語(yǔ)音終端A和語(yǔ)音終端B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和B ; 步驟Α-3 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的拒絕信息,語(yǔ)音通信結(jié)束; 步驟Α-4:如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊, 并進(jìn)行語(yǔ)音信息采集、與語(yǔ)音終端B進(jìn)行通信以及語(yǔ)音播放;
步驟Β-4 語(yǔ)音終端B收到中心節(jié)點(diǎn)的時(shí)間片分配信息后,啟動(dòng)語(yǔ)音編解碼模塊,并進(jìn)行語(yǔ)音信息采集、與語(yǔ)音終端A進(jìn)行通信以及語(yǔ)音播放; 步驟Α-5 語(yǔ)音終端A對(duì)是否有結(jié)束鍵按下進(jìn)行判斷;
步驟Α-6 如果步驟Α-5的判斷結(jié)果為是,則關(guān)閉語(yǔ)音編解碼模塊,并發(fā)送中止語(yǔ)音通信消息到中心節(jié)點(diǎn),語(yǔ)音通信結(jié)束;
步驟Α-7 如果步驟Α-5的判斷結(jié)果為否,則繼續(xù)進(jìn)行步驟Α-4中的語(yǔ)音信息采集、與語(yǔ)音終端B進(jìn)行通信以及語(yǔ)音播放;
步驟2-6 中心節(jié)點(diǎn)對(duì)是否收到中止語(yǔ)音通信消息進(jìn)行判斷; 步驟2-7 如果步驟2-6中的判斷結(jié)果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B,并收回分配給語(yǔ)音終端A和語(yǔ)音終端B的語(yǔ)音時(shí)間片,語(yǔ)音通信結(jié)束;如果步驟2-6中的判斷結(jié)果為否,則重復(fù)執(zhí)行步驟2-6;
步驟Β-5 語(yǔ)音終端B對(duì)是否收到中心節(jié)點(diǎn)的中止語(yǔ)音通信消息進(jìn)行判斷;步驟B-6 如果步驟B-5的判斷結(jié)構(gòu)為是,則關(guān)閉語(yǔ)音編解碼模塊,語(yǔ)音通信結(jié)束; 步驟B-7 如果步驟B-5的判斷結(jié)果為否,則繼續(xù)進(jìn)行步驟B-4中的語(yǔ)音信息采集、與語(yǔ)音終端B進(jìn)行通信以及語(yǔ)音播放。上面所述的第一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的P-2-P 語(yǔ)音通信方法占用2個(gè)時(shí)間片,語(yǔ)音通信的中止也可由語(yǔ)音終端B發(fā)起,當(dāng)語(yǔ)音終端B檢測(cè)到有中止鍵按下時(shí),則向中心節(jié)點(diǎn)發(fā)送中止語(yǔ)音通信消息,再由中心節(jié)點(diǎn)向語(yǔ)音終端A發(fā)送中止語(yǔ)音通信消息。上面所述的步驟A-4和步驟B-4中的編解碼程序流程圖如圖6所示,設(shè)無(wú)線傳感器網(wǎng)絡(luò)的單個(gè)語(yǔ)音采樣編解碼周期為T(mén),該語(yǔ)音采樣編解碼周期T分為to、tl、t2…tn共 n+1個(gè)時(shí)間段,其中t0用于管理數(shù)據(jù)和非語(yǔ)音數(shù)據(jù)的傳輸;tl、t2…tn共η個(gè)時(shí)間段用于語(yǔ)音數(shù)據(jù)的傳輸,并稱為時(shí)間片;語(yǔ)音終端A和語(yǔ)音終端B均設(shè)置有一個(gè)語(yǔ)音緩沖區(qū)、兩個(gè)無(wú)線發(fā)送緩沖區(qū)和兩個(gè)播放緩沖區(qū);并設(shè)語(yǔ)音終端A和語(yǔ)音終端B被中心節(jié)點(diǎn)分配的時(shí)間片分別為t2和tn-Ι,兩個(gè)無(wú)線發(fā)送緩沖區(qū)為第一無(wú)線發(fā)送緩沖區(qū)和第二無(wú)線發(fā)送緩沖區(qū), 兩個(gè)播放緩沖區(qū)為第一播放緩沖區(qū)和第二無(wú)線播放緩沖區(qū),所述步驟A-4和步驟B-4均包括以下步驟
步驟S-I 在第一個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第二播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;
步驟S-2 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第二無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù); 步驟S-3 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第一播放緩沖區(qū);
步驟S-4 在第一個(gè)編碼周期結(jié)束后,將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第一無(wú)線發(fā)送緩沖
區(qū);
步驟S-5 在第二個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第一播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;
步驟S-6 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第一無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù); 步驟S-7 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第二播放緩沖區(qū);
步驟S-8 在第二個(gè)編碼周期結(jié)束后,將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第二無(wú)線發(fā)送緩沖區(qū);重復(fù)上述步驟S-I至S-8,直至語(yǔ)音終端A與語(yǔ)音終端B的通話結(jié)束。如圖8所示,給出了第二種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的通信方法,設(shè)語(yǔ)音終端A通過(guò)中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的轉(zhuǎn)發(fā)向語(yǔ)音終端B建立通話,并稱該通信方法為P-C-P語(yǔ)音通信方法;設(shè)語(yǔ)音終端A和語(yǔ)音終端B向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為H和β ;中心節(jié)點(diǎn)或路由節(jié)點(diǎn)向語(yǔ)音終端A和語(yǔ)音終端B發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為C和4設(shè)a-n為語(yǔ)音終端A中通信程序的步驟,c-n為中心節(jié)點(diǎn)或路由節(jié)點(diǎn)中通信程序的步驟,b-n為語(yǔ)音終端B中通信程序的步驟,其中,η為正整數(shù);則P-C-P語(yǔ)音通信方法的程序步驟為
步驟a-Ι 語(yǔ)音終端A通過(guò)按鍵選擇目標(biāo)語(yǔ)音終端B,并向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)送到語(yǔ)音終端B的通話請(qǐng)求;
步驟a-2 語(yǔ)音終端A等待中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的應(yīng)答;
步驟c-1 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)收到通話請(qǐng)求后,將對(duì)網(wǎng)絡(luò)內(nèi)是否有足夠的時(shí)間片且語(yǔ)音終端B是否處于空閑狀態(tài)進(jìn)行判斷;步驟c-2 如果步驟c-1中判斷出有足夠的時(shí)間片且語(yǔ)音終端B處于空閑狀態(tài),中心節(jié)點(diǎn)或路由節(jié)點(diǎn)則向語(yǔ)音終端B發(fā)送語(yǔ)音通話請(qǐng)求,并等待語(yǔ)音終端B的應(yīng)答; 步驟c-3 如果步驟c-1中的判斷結(jié)果為否,則發(fā)送拒絕信息到語(yǔ)音終端A ; 步驟b-Ι 目標(biāo)語(yǔ)音終端B收到語(yǔ)音通話請(qǐng)求后,對(duì)是否進(jìn)行語(yǔ)音通信做出判斷; 步驟b-2 如果步驟b-1的判斷結(jié)果為否,則發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn)。
步驟b-3 如果步驟b-1的判斷結(jié)果為是,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn),并等待中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息;
步驟c-4 步驟c-2中,如果中心節(jié)點(diǎn)或路由節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息到語(yǔ)音終端A ;
步驟c-5 步驟c-2中,如果中心節(jié)點(diǎn)或路由節(jié)點(diǎn)收到語(yǔ)音終端B的同意應(yīng)答信息,則發(fā)送分配時(shí)間片給語(yǔ)音終端A和語(yǔ)音終端B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和 B ;
步驟a_3 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的拒絕信息,語(yǔ)音通信結(jié)束; 步驟a-4 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,進(jìn)行語(yǔ)音信息采集和語(yǔ)音播放并在時(shí)間片tl內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);
步驟c-6 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在時(shí)間片t2內(nèi)將接收到的語(yǔ)音終端A的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端B ;
步驟b-4:語(yǔ)音終端B收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息后,啟動(dòng)語(yǔ)音編解碼模塊,進(jìn)行語(yǔ)音信息采集和語(yǔ)音播放并在時(shí)間片t3內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)。步驟c-7 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在時(shí)間片t4內(nèi)將接收到的語(yǔ)音終端B的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端A ;
步驟a_5 語(yǔ)音終端A對(duì)是否有結(jié)束鍵按下進(jìn)行判斷;
步驟a_6 如果步驟a_5的判斷結(jié)果為是,則關(guān)閉語(yǔ)音編解碼模塊,并發(fā)送中止語(yǔ)音通信消息到中心節(jié)點(diǎn)或路由節(jié)點(diǎn),語(yǔ)音通信結(jié)束;
步驟a-7 如果步驟a_5的判斷結(jié)果為否,則繼續(xù)進(jìn)行步驟a_4中的語(yǔ)音信息采集和語(yǔ)音播放并在時(shí)間片tl內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);
步驟c-8 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)對(duì)是否收到中止語(yǔ)音通信消息進(jìn)行判斷; 步驟c-9 如果步驟c-8中的判斷結(jié)果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B,并收回分配給語(yǔ)音終端A和語(yǔ)音終端B的語(yǔ)音時(shí)間片,語(yǔ)音通信結(jié)束;
步驟c-10 如果步驟c-8中的判斷結(jié)果為否,則重復(fù)依次執(zhí)行步驟c-6、c-7和c-8 ; 步驟b-5 語(yǔ)音終端B對(duì)是否收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的中止語(yǔ)音通信消息進(jìn)行判
斷;
步驟b-6 如果步驟b-5的判斷結(jié)構(gòu)為是,則關(guān)閉語(yǔ)音編解碼模塊,語(yǔ)音通信結(jié)束; 步驟b-7 如果步驟b-5的判斷結(jié)果為否,則繼續(xù)進(jìn)行步驟b-4中的語(yǔ)音信息采集和語(yǔ)音播放并在時(shí)間片t3內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)。 上面所述的P-C-P語(yǔ)音通信方法利用中心節(jié)點(diǎn)或路由節(jié)點(diǎn)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),占用4個(gè)時(shí)間片,語(yǔ)音通信的中止也可由語(yǔ)音終端B發(fā)起,當(dāng)語(yǔ)音終端B檢測(cè)到有中止鍵按下時(shí), 則向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)送中止語(yǔ)音通信
消息,再由中心節(jié)點(diǎn)或路由節(jié)點(diǎn)向語(yǔ)音終端A發(fā)送中止語(yǔ)音通信消息。上面所述的第二種語(yǔ)音通信方法中,步驟a-4和步驟b-4中的語(yǔ)音采集、語(yǔ)音編碼、語(yǔ)音接收以及語(yǔ)音播放可以采用如圖6所示的程序流程圖。
權(quán)利要求
1.一種基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),包括中心節(jié)點(diǎn)、路由節(jié)點(diǎn)和無(wú)線傳感器節(jié)點(diǎn),其特征在于所述無(wú)線傳感器節(jié)點(diǎn)包括可進(jìn)行語(yǔ)音通信的語(yǔ)音終端以及用于信息采集的數(shù)據(jù)采集終端;所述語(yǔ)音終端包括微處理器以及與微處理器均相連的無(wú)線收發(fā)模塊、語(yǔ)音模塊和按鍵選擇模塊,所述語(yǔ)音模塊包括語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊;所述數(shù)據(jù)采集終端包括微處理器、均與微處理器相連接的無(wú)線收發(fā)模塊和傳感器;所述語(yǔ)音終端和數(shù)據(jù)采集終端均包括電源模塊。
2.根據(jù)權(quán)利要求1所述的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),其特征在于包括與中心節(jié)點(diǎn)進(jìn)行有線通信的媒體服務(wù)器,該媒體服務(wù)器用于對(duì)中心節(jié)點(diǎn)上傳的數(shù)據(jù)進(jìn)行記錄、顯示、處理和統(tǒng)計(jì)分析。
3.根據(jù)權(quán)利要求1或2所述的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng), 其特征在于所述中心節(jié)點(diǎn)包括微處理器以及與微處理器均相連的無(wú)線收發(fā)模塊、語(yǔ)音編解碼模塊、按鍵選擇模塊和有線通信模塊,所述語(yǔ)音編解碼模塊的輸出和輸出端分別連接有語(yǔ)音采集模塊和語(yǔ)音播放模塊。
4.根據(jù)權(quán)利要求1或2所述的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng), 其特征在于所述路由節(jié)點(diǎn)包括微處理器以及均與微處理器相連的無(wú)線收發(fā)模塊、語(yǔ)音模塊和按鍵選擇模塊,所述語(yǔ)音模塊包括語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊。
5.根據(jù)權(quán)利要求1或2所述的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng), 其特征在于所述的中心節(jié)點(diǎn)、路由節(jié)點(diǎn)和語(yǔ)音終端均包括與微處理器相連接的傳感器、存儲(chǔ)器、顯示模塊以及電池電量檢測(cè)模塊。
6.一種基于權(quán)利要求1所述的無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的通信方法,設(shè)由語(yǔ)音終端A向語(yǔ)音終端B建立通話,設(shè)該通信方法為P-2-P語(yǔ)音通信方法,其特征在于,包括以下步驟步驟A-I 由語(yǔ)音終端A向中心節(jié)點(diǎn)發(fā)起建立到目標(biāo)語(yǔ)音終端B的通話請(qǐng)求,并等待應(yīng)答;步驟2-1 中心節(jié)點(diǎn)接到語(yǔ)音終端A的通話請(qǐng)求后,判斷語(yǔ)音終端B是否空閑且網(wǎng)絡(luò)中有足夠的無(wú)線語(yǔ)音時(shí)間片,如果為否,則發(fā)送拒絕消息到語(yǔ)音終端A ;如果為是,則發(fā)送語(yǔ)音通話請(qǐng)求到語(yǔ)音終端B,并等待語(yǔ)音終端B的應(yīng)答;步驟B-I 語(yǔ)音終端B接收到通話請(qǐng)求后,如果同意進(jìn)行通話,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn),并等待時(shí)間片分配信息;如果不同意進(jìn)行通話,發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn);步驟2-2 如果中心節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息給語(yǔ)音終端 A ;如果收到語(yǔ)音終端B的同意應(yīng)答信息,則分配時(shí)間片給語(yǔ)音終端A和B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和B;步驟A-2 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的拒絕消息,則通話結(jié)束;步驟A-3 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊, 并在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端B ;步驟B-2 如果語(yǔ)音終端B收到中心節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊, 并在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端A ;步驟2-3 中心節(jié)點(diǎn)判斷是否收到語(yǔ)音終端A或語(yǔ)音終端B的中止語(yǔ)音通信消息,如果為否,則繼續(xù)檢測(cè);如果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B或語(yǔ)音終端A ;步驟A-4 語(yǔ)音終端A判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端B ;步驟B-3 語(yǔ)音終端B判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到語(yǔ)音終端A。
7.根據(jù)權(quán)利要求6所述的無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信方法,其特征在于,設(shè)無(wú)線傳感器網(wǎng)絡(luò)的單個(gè)語(yǔ)音采樣編解碼周期為T(mén),該語(yǔ)音采樣編解碼周期T分為to、 tl、t2…tn共η+l個(gè)時(shí)間段,其中t0用于管理數(shù)據(jù)和非語(yǔ)音數(shù)據(jù)的傳輸;tl、t2…tn共η 個(gè)時(shí)間段用于語(yǔ)音數(shù)據(jù)的傳輸,并稱為時(shí)間片;語(yǔ)音終端A和語(yǔ)音終端B均設(shè)置有一個(gè)語(yǔ)音緩沖區(qū)、兩個(gè)無(wú)線發(fā)送緩沖區(qū)和兩個(gè)播放緩沖區(qū);并設(shè)語(yǔ)音終端A和語(yǔ)音終端B被中心節(jié)點(diǎn)分配的時(shí)間片分別為t2和tn-Ι,兩個(gè)無(wú)線發(fā)送緩沖區(qū)為第一無(wú)線發(fā)送緩沖區(qū)和第二無(wú)線發(fā)送緩沖區(qū),兩個(gè)播放緩沖區(qū)為第一播放緩沖區(qū)和第二無(wú)線播放緩沖區(qū),所述步驟A-3和步驟B-2均包括以下步驟步驟S-I 在第一個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第二播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;步驟S-2 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第二無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù); 步驟S-3 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第一播放緩沖區(qū);步驟S-4 在第一個(gè)編碼周期結(jié)束后,將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第一無(wú)線發(fā)送緩沖區(qū);步驟S-5 在第二個(gè)編碼周期內(nèi)對(duì)語(yǔ)音采樣編碼并存入語(yǔ)音緩沖區(qū),同時(shí)讀取第一播放緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行解碼播放;步驟S-6 在無(wú)線發(fā)送時(shí)間片內(nèi)發(fā)送第一無(wú)線發(fā)送緩沖區(qū)中的數(shù)據(jù); 步驟S-7 接收無(wú)線語(yǔ)音數(shù)據(jù)并存入第二播放緩沖區(qū);步驟S-8 在第二個(gè)編碼周期結(jié)束后,將語(yǔ)音緩沖區(qū)內(nèi)的數(shù)據(jù)存入第二無(wú)線發(fā)送緩沖區(qū);重復(fù)上述步驟S-I至S-8,直至語(yǔ)音終端A與語(yǔ)音終端B的通話結(jié)束。
8.一種基于權(quán)利要求1所述的無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng)的通信方法,設(shè)由語(yǔ)音終端A向語(yǔ)音終端B建立通話,設(shè)該通信方法為P-C-P語(yǔ)音通信方法,其特征在于,包括以下步驟步驟a-Ι 由語(yǔ)音終端A向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)起建立到目標(biāo)語(yǔ)音終端B的通話請(qǐng)求,并等待應(yīng)答;步驟c-1 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)接到語(yǔ)音終端A的通話請(qǐng)求后,判斷語(yǔ)音終端B是否空閑且網(wǎng)絡(luò)中有足夠的無(wú)線語(yǔ)音時(shí)間片,如果為否,則發(fā)送拒絕消息到語(yǔ)音終端A ;如果為是,則發(fā)送語(yǔ)音通話請(qǐng)求到語(yǔ)音終端B,并等待語(yǔ)音終端B的應(yīng)答;步驟b-Ι 語(yǔ)音終端B接收到通話請(qǐng)求后,如果同意進(jìn)行通話,則發(fā)送同意應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn),并等待時(shí)間片分配信息;如果不同意進(jìn)行通話,發(fā)送拒絕應(yīng)答消息給中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-2 如果中心節(jié)點(diǎn)或路由節(jié)點(diǎn)收到語(yǔ)音終端B的拒絕應(yīng)答信息,則發(fā)送拒絕信息給語(yǔ)音終端A ;如果收到語(yǔ)音終端B的同意應(yīng)答信息,則分配時(shí)間片給語(yǔ)音終端A和B,并把相應(yīng)的時(shí)間片信息發(fā)送給語(yǔ)音終端A和B ;步驟a-2 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的拒絕消息,則通話結(jié)束;步驟a-3 如果語(yǔ)音終端A收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片il內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-3 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在分配的時(shí)間片二內(nèi)將接收的語(yǔ)音終端A的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端B ;步驟b-2 如果語(yǔ)音終端B收到中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的時(shí)間片分配信息,則啟動(dòng)語(yǔ)音編解碼模塊,并在分配的時(shí)間片 5內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟c-4 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)在分配的時(shí)間片4內(nèi)將接收的語(yǔ)音終端B的語(yǔ)音數(shù)據(jù)轉(zhuǎn)發(fā)給語(yǔ)音終端A ;步驟c-5 中心節(jié)點(diǎn)或路由節(jié)點(diǎn)判斷是否收到語(yǔ)音終端A或語(yǔ)音終端B的中止語(yǔ)音通信消息,如果為否,則繼續(xù)向語(yǔ)音終端A和B發(fā)送收到的語(yǔ)音數(shù)據(jù)并進(jìn)行中止語(yǔ)音通信消息的檢測(cè);如果為是,則發(fā)送中止語(yǔ)音通信消息到語(yǔ)音終端B或語(yǔ)音終端A ;步驟a_4 語(yǔ)音終端A判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片U內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);步驟b-3 語(yǔ)音終端B判斷是否收到語(yǔ)音通話結(jié)束命令,如果為是,則關(guān)閉語(yǔ)音編解碼模塊并停止通話;如果為否,則繼續(xù)在分配的時(shí)間片內(nèi)將語(yǔ)音數(shù)據(jù)發(fā)送到中心節(jié)點(diǎn)或路由節(jié)點(diǎn);其中,設(shè)語(yǔ)音終端A和語(yǔ)音終端B向中心節(jié)點(diǎn)或路由節(jié)點(diǎn)發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為I〗和13 ;中心節(jié)點(diǎn)或路由節(jié)點(diǎn)向語(yǔ)音終端A和語(yǔ)音終端B發(fā)送的語(yǔ)音數(shù)據(jù)的時(shí)間片分別為 2和M。
全文摘要
本發(fā)明的基于無(wú)線傳感器網(wǎng)絡(luò)的低功耗多路實(shí)時(shí)語(yǔ)音通信系統(tǒng),所述系統(tǒng)包括中心節(jié)點(diǎn)、路由節(jié)點(diǎn)、語(yǔ)音終端、數(shù)據(jù)采集終端;語(yǔ)音終端包括語(yǔ)音編解碼模塊、語(yǔ)音采集模塊和語(yǔ)音播放模塊。通信方法包括P-2-P和P-C-P兩種語(yǔ)音通信方法,P-2-P和P-C-P均包括以下步驟,終端A向終端B發(fā)起通話請(qǐng)求;終端A和B接收到時(shí)間片分配信息后,均先啟動(dòng)編解碼模塊,再進(jìn)行通信;在通信結(jié)束時(shí),終端A和B均關(guān)閉語(yǔ)音編解碼模塊。P-2-P實(shí)現(xiàn)兩終端的直接通信,P-C-P則通過(guò)中心節(jié)點(diǎn)或路由節(jié)點(diǎn)的轉(zhuǎn)發(fā)實(shí)現(xiàn)通信。本發(fā)明實(shí)現(xiàn)了低功耗和低成本的無(wú)線語(yǔ)音傳輸網(wǎng)絡(luò),以及兩種通信方法,可廣泛應(yīng)用于各種無(wú)線傳感器網(wǎng)絡(luò)系統(tǒng)中的人員調(diào)度、預(yù)警和日常通話,具有非常廣闊的應(yīng)用前景。
文檔編號(hào)H04W52/02GK102170686SQ20111010903
公開(kāi)日2011年8月31日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者付勇, 劉瑞霞, 郭強(qiáng), 魏諾 申請(qǐng)人:山東省計(jì)算中心
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1