一種音頻通信方法及音頻終端的制作方法
【專利摘要】本發(fā)明提供了一種音頻通信方法及音頻終端。該音頻通信方法包括:本端獲取其他音頻終端的狀態(tài)信息;根據(jù)獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。通過(guò)本發(fā)明的實(shí)施,音頻終端根據(jù)狀態(tài)信息向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào),使得音頻終端可以針對(duì)狀態(tài)信息為可通信的目標(biāo)音頻終端進(jìn)行針對(duì)性播音;同時(shí),這種具備目的性的放音可以用于實(shí)現(xiàn)多個(gè)音頻終端之間數(shù)據(jù)交互,而且,不需對(duì)常規(guī)音頻終端進(jìn)行硬件的改進(jìn),增加了用戶的使用體驗(yàn)。
【專利說(shuō)明】一種音頻通信方法及音頻終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種音頻通信方法及音頻終端。
【背景技術(shù)】
[0002]目前,終端設(shè)備大多是通過(guò)基于IEEE802.1lx協(xié)議的諸如WiFi等無(wú)線局域網(wǎng)進(jìn)行數(shù)據(jù)交互,這些無(wú)線通信技術(shù)在滿足用戶需求的同時(shí),也對(duì)通信設(shè)備有一定的要求,如需要專用的網(wǎng)絡(luò)硬件支持等,組建無(wú)線局域網(wǎng)需要專門的網(wǎng)絡(luò)硬件設(shè)備(如用于網(wǎng)絡(luò)設(shè)備之間連接管理的接入點(diǎn)設(shè)備),每個(gè)無(wú)線局域網(wǎng)內(nèi)的終端上也必需有網(wǎng)絡(luò)接口卡,另外還需要各終端支持相應(yīng)的網(wǎng)絡(luò)通訊協(xié)議;但是目前許多普通家用電子設(shè)備和個(gè)人電子設(shè)備往往無(wú)法滿足這些組網(wǎng)條件,這些設(shè)備之間就無(wú)法利用無(wú)線局域網(wǎng)進(jìn)行通信;而這些終端設(shè)備上往往都帶有音頻發(fā)送及接收模塊,如電視、音響、手機(jī)、移動(dòng)電腦等終端上都帶有MIC和揚(yáng)聲器,可以用來(lái)接收和發(fā)送音頻聲波信號(hào),甚至在無(wú)需額外增加硬件的情況下,只通過(guò)軟件方法即可利用現(xiàn)有設(shè)備進(jìn)行音頻通信,但是,當(dāng)前音頻終端向外放音時(shí),是盲目的進(jìn)行播放,不管其需要通信的對(duì)象是否能夠收到。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供了一種音頻通信方法及音頻終端,解決了當(dāng)前音頻終端向外播音時(shí)不能針對(duì)目標(biāo)音頻終端進(jìn)行發(fā)送的問(wèn)題。
[0004]本發(fā)明提供了一種音頻通信方法,在一個(gè)實(shí)施例中,該方法包括:本端獲取其他音頻終端的狀態(tài)信息;根據(jù)獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0005]進(jìn)一步的,上述實(shí)施例中的本端獲取其他音頻終端的狀態(tài)信息的方法具體為:若本端接收到其他音頻終端發(fā)送的音頻信號(hào),則獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為可進(jìn)行音頻通信。
[0006]更進(jìn)一步的,上述實(shí)施例中的其他音頻終端發(fā)送的音頻信號(hào)中攜帶有發(fā)送方的標(biāo)識(shí)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)的方法具體為:從其他音頻終端發(fā)送的音頻信號(hào)提取發(fā)送方的標(biāo)識(shí)信息,并保存;向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)。
[0007]更進(jìn)一步的,上述實(shí)施例中的本端向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,還包括:檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào),若未收到,則更新目標(biāo)音頻終端的狀態(tài)信息。
[0008]更進(jìn)一步的,上述實(shí)施例中的音頻通信方法還包括:本端將獲取到的同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定后,保存于一狀態(tài)表中。
[0009]更進(jìn)一步的,上述實(shí)施例中的音頻通信方法還包括:本端接收其他音頻終端發(fā)送的狀態(tài)表,根據(jù)接收的狀態(tài)表更新自身的狀態(tài)表。
[0010]更進(jìn)一步的,上述實(shí)施例中的向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,還包括:檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào),則向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0011]本發(fā)明提供了一種音頻終端,在一個(gè)實(shí)施例中,該終端包括獲取模塊及發(fā)送模塊;其中,獲取模塊用于獲取其他音頻終端的狀態(tài)信息;發(fā)送模塊用于根據(jù)獲取模塊獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0012]進(jìn)一步的,上述實(shí)施例中的獲取模塊具體為接收模塊;接收模塊用于在接收到其他音頻終端發(fā)送的音頻信號(hào)后,獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為可進(jìn)行音頻通信。
[0013]更進(jìn)一步的,上述實(shí)施例中的其他音頻終端發(fā)送的音頻信號(hào)中攜帶發(fā)送方的標(biāo)識(shí)信息;發(fā)送模塊包括提取模塊和發(fā)送子模塊,提取模塊用于從其他音頻終端發(fā)送的音頻信號(hào)中提取發(fā)送方的標(biāo)識(shí)信息,并保存;發(fā)送子模塊用于向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)。
[0014]更進(jìn)一步的,上述實(shí)施例中的音頻終端還包括第一檢測(cè)模塊和狀態(tài)信息更新模塊,用于在發(fā)送子模塊向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào);狀態(tài)信息更新模塊用于第一檢測(cè)模塊的檢測(cè)結(jié)果為若未收到時(shí),更新目標(biāo)音頻終端的狀態(tài)信息。
[0015]更進(jìn)一步的,上述實(shí)施例中的音頻終端還包括記錄模塊與存儲(chǔ)模塊;記錄模塊用于記錄接收模塊獲取到的狀態(tài)信息和提取模塊提取到的標(biāo)識(shí)信息,并將同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定后保存于一狀態(tài)表中;存儲(chǔ)模塊用于保存狀態(tài)表。
[0016]更進(jìn)一步的,上述實(shí)施例中的接收模塊還用于接收其他音頻終端發(fā)送的狀態(tài)表,并傳輸?shù)綘顟B(tài)信息更新模塊;狀態(tài)信息更新模塊還用于根據(jù)接收模塊接收的狀態(tài)表更新自身的狀態(tài)表。
[0017]更進(jìn)一步的,上述實(shí)施例中的音頻終端還包括第二檢測(cè)模塊,第二檢測(cè)模塊在發(fā)送模塊向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,用于檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),通知發(fā)送模塊向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào);發(fā)送模塊用于在第二檢測(cè)模塊的檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0018]在本發(fā)明中,音頻終端在獲取到其他音頻終端的狀態(tài)信息之后,根據(jù)獲取到的狀態(tài)信息向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào),使得音頻終端可以針對(duì)狀態(tài)信息為可通信的目標(biāo)音頻終端進(jìn)行針對(duì)性播音;同時(shí),這種具備目的性放音可以實(shí)現(xiàn)多個(gè)音頻終端之間數(shù)據(jù)交互,而且,常規(guī)的音頻終端都可以滿足本發(fā)明對(duì)終端設(shè)備的要求,而無(wú)需增加新的功能模塊,增加了用戶的使用體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0019]圖1為本發(fā)明一實(shí)施例提供的音頻通信系統(tǒng)的示意圖;
[0020]圖2為圖1中本端的一種結(jié)構(gòu)示意圖;
[0021]圖3為圖1中本端的另一種結(jié)構(gòu)示意圖;
[0022]圖4為圖1中本端的另一種結(jié)構(gòu)示意圖;[0023]圖5為本發(fā)明一實(shí)施例提供的音頻通信方法的示意圖;
[0024]圖6為本發(fā)明另一實(shí)施例提供的音頻通信方法的示意圖。
【具體實(shí)施方式】
[0025]下面通過(guò)【具體實(shí)施方式】結(jié)合附圖的方式對(duì)本發(fā)明做出進(jìn)一步的詮釋說(shuō)明。
[0026]下文中的本端指的是本發(fā)明提供的音頻終端,其他音頻終端指的是除本端之外的本發(fā)明提供的音頻終端。
[0027]圖1為本發(fā)明一實(shí)施例提供的音頻通信系統(tǒng)的示意圖;由圖1可知,在該實(shí)施例中,本發(fā)明提供的音頻通信系統(tǒng)I包括至少兩個(gè)音頻終端;為便于下文說(shuō)明,設(shè)定:圖1所示的本端11是本發(fā)明提供的音頻終端,其他的音頻終端,如圖1所示的音頻終端121、122、……、12η,是本發(fā)明提供的音頻終端;本端11獲取其他音頻終端(其他音頻終端指的是除本端之外的音頻終端,例如音頻終端121、122、……、12η)的狀態(tài)信息,該狀態(tài)信息包括其他音頻終端(音頻終端121、122、……、12η)的可通信狀態(tài),即可進(jìn)行音頻通信和不可進(jìn)行音頻通信,狀態(tài)信息為可進(jìn)行 音頻通信,即代表該音頻終端,如音頻終端121可以接收到本端11發(fā)送的音頻信號(hào);狀態(tài)信息為不可進(jìn)行音頻通信,則代表該音頻終端,如音頻終端122不可以接收到本端11發(fā)送的音頻信號(hào);本端11據(jù)獲獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào),進(jìn)行音頻通信連接和/或數(shù)據(jù)交互。
[0028]圖2為圖1中本端的一種結(jié)構(gòu)示意圖;由圖2可知,在該實(shí)施例中,本發(fā)明提供的本端11包括獲取模塊111及發(fā)送模塊112 ;其中,
[0029]獲取模塊111用于獲取其他音頻終端的狀態(tài)信息;
[0030]發(fā)送模塊112用于根據(jù)獲取模塊111獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào),該發(fā)送模塊112可以是音頻終端的揚(yáng)聲器等放音模塊或電路。
[0031]在其他實(shí)施例中,圖2所示實(shí)施例中的獲取模塊111具體為接收模塊,如用于接收音頻信號(hào)的麥克風(fēng)或具備接收音頻信號(hào)功能的電路;接收模塊用于在接收到其他音頻終端,如音頻終端121發(fā)送的音頻信號(hào)后,認(rèn)為發(fā)送該音頻信號(hào)的發(fā)送方音頻終端121是可以進(jìn)行通信的,即獲取到該音頻信號(hào)發(fā)送方音頻終端121的狀態(tài)信息為可進(jìn)行音頻通信;若沒(méi)有收到其他音頻終端,如音頻終端122發(fā)送的音頻信號(hào)后,認(rèn)為發(fā)送該音頻信號(hào)的發(fā)送方音頻終端122是不可以進(jìn)行通信的,即獲取到該音頻信號(hào)發(fā)送方音頻終端122的狀態(tài)信息為不可進(jìn)行音頻通信。
[0032]在其他實(shí)施例中,圖2所示實(shí)施例中的其他音頻終端發(fā)送的音頻信號(hào)中攜帶發(fā)送方的標(biāo)識(shí)信息,該標(biāo)識(shí)信息具體可以是音頻終端的WD,如移動(dòng)終端設(shè)備的IMEI等可以唯一確定音頻終端身份的信息;發(fā)送模塊包括提取模塊和發(fā)送子模塊,提取模塊用于從其他音頻終端發(fā)送的音頻信號(hào)中提取發(fā)送方的標(biāo)識(shí)信息,并保存;發(fā)送子模塊用于向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào),此時(shí)的音頻信號(hào)為特定的攜帶有目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào);其他音頻終端在接收到攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)時(shí),驗(yàn)證該音頻信號(hào)中的標(biāo)識(shí)信息與自身的標(biāo)識(shí)信息是否匹配,僅在匹配成功的情況下處理該音頻信號(hào),匹配具體的可以是判斷自身的標(biāo)識(shí)信號(hào)是否屬于所接收到的音頻信號(hào)中所攜帶的一個(gè)或一個(gè)以上標(biāo)識(shí)信息中的一個(gè)。[0033]圖3為圖1中本端的另一種結(jié)構(gòu)示意圖,由圖3可知,本實(shí)施例在圖2所示的本端11上進(jìn)行了改進(jìn);如圖3所示,在本實(shí)施例中,圖2所示實(shí)施例中的本端11還包括第一檢測(cè)模塊113和狀態(tài)信息更新模塊114 ;其中,
[0034]第一檢測(cè)模塊113用于在發(fā)送模塊中的發(fā)送子模塊向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào),具體的,該第一檢測(cè)模塊113可以是音頻終端的麥克風(fēng)等接收音頻信號(hào)的模塊或電路;
[0035]狀態(tài)信息更新模塊114用于第一檢測(cè)模塊113的檢測(cè)結(jié)果為若未收到時(shí),更新目標(biāo)音頻終端的狀態(tài)信息;未接收到目標(biāo)音頻終端的響應(yīng)信號(hào)則代表了該目標(biāo)音頻終端離開了源音頻終端的音頻通信范圍或關(guān)機(jī)或拒絕接收源音頻終端發(fā)送的音頻信號(hào),將該目標(biāo)音頻終端的狀態(tài)信息更改為不可進(jìn)行音頻通信。
[0036]在其他實(shí)施例中,圖3所示實(shí)施例中的音頻終端還包括記錄模塊及存儲(chǔ)模塊;其中,記錄模塊用于記錄接收模塊獲取到的狀態(tài)信息和提取模塊提取取到的標(biāo)識(shí)信息,并將同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定后保存于一狀態(tài)表中;存儲(chǔ)模塊用于保存狀態(tài)表;記錄模塊具體的綁定方式可以是一一對(duì)應(yīng)的關(guān)系;存儲(chǔ)模塊所保存的狀態(tài)表可以是一個(gè)列表,也可以是分屬多個(gè)不同時(shí)間段的列表。
[0037]在其他實(shí)施例中,圖3所示實(shí)施例中的接收模塊(獲取模塊111)還用于接收其他音頻終端發(fā)送的狀態(tài)表,并傳輸?shù)綘顟B(tài)信息更新模塊;狀態(tài)信息更新模塊還用于根據(jù)接收模塊接收的狀態(tài)表更新自身的狀態(tài)表;具體的可以是,若其他音頻終端發(fā)送的狀態(tài)表與自身存儲(chǔ)的狀態(tài)表不一致,則更顯狀態(tài)表,若一致,則不處理。
[0038]圖4為圖1中本端的另一種結(jié)構(gòu)示意圖,由圖4可知,本實(shí)施例在圖2所示的本端11上進(jìn)行了改進(jìn);如圖4所示,在本實(shí)施例中,圖2所示實(shí)施例中的本端11還包括第二檢測(cè)模塊115;其中,
[0039]第二檢測(cè)模塊115在發(fā)送模塊112向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,用于檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),通知發(fā)送模塊112向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào);該第二檢測(cè)模塊115可以是音頻終端的麥克風(fēng)等音頻接收裝置,此處的預(yù)定時(shí)間段可以是一個(gè)固定時(shí)間段T+ —個(gè)隨機(jī)時(shí)間段T’組成,這樣就可以避免多個(gè)音頻終端同時(shí)檢查結(jié)果都為不存在音頻信號(hào)時(shí),同時(shí)通知各自的發(fā)送模塊112向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)所造成的信號(hào)干擾;
[0040]發(fā)送模塊112用于在第二檢測(cè)模塊115的檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào);這種機(jī)制避免了在由這些音頻終端組成的音頻通信網(wǎng)絡(luò)中存在多個(gè)(兩個(gè)及以上)音頻信號(hào)時(shí),音頻信號(hào)的相互干擾。
[0041]可以預(yù)見(jiàn)的是,上述所有實(shí)施例中的各功能模塊在功能互相不沖突時(shí),可以相互組合使用,其各功能模塊組合、合并、刪除等操作后形成的多種實(shí)施例也都是本發(fā)明的保護(hù)內(nèi)容。
[0042]同時(shí),本發(fā)明也提供了一種音頻通信方法;圖5為本發(fā)明一實(shí)施例提供的音頻通信方法的示意圖,由圖5可知,在該實(shí)施例中,本發(fā)明提供的音頻通信方法包括以下步驟:
[0043]S501:本端獲取其他音頻終端的狀態(tài)信息。
[0044]本端獲取其他音頻終端的狀態(tài)信息的方法具體為:若本端接收到其他音頻終端發(fā)送的音頻信號(hào),則獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為可進(jìn)行音頻通信;若本端未接收到其他音頻終端發(fā)送的音頻信號(hào),則獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為不可進(jìn)行音頻通信。
[0045]S502:根據(jù)獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0046]其他音頻終端發(fā)送的音頻信號(hào)中攜帶發(fā)送方的標(biāo)識(shí)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)的方法具體為:從其他音頻終端發(fā)送的音頻信號(hào)提取發(fā)送方的標(biāo)識(shí)信息,并保存;向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)。進(jìn)一步的,上述實(shí)施例中的本端向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,還包括:檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào),若未收到,則更新目標(biāo)音頻終端的狀態(tài)信息。
[0047]更進(jìn)一步的,上述實(shí)施例中的音頻通信方法還包括:本端將獲取到的同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定后,保存于一狀態(tài)表中,如將音頻終端121的IMEI信息與“可進(jìn)行音頻通信”綁定起來(lái)保存到一個(gè)狀態(tài)表中,將音頻終端122的IMEI信息與“不可進(jìn)行音頻通信”綁定起來(lái)保存到同/另一個(gè)狀態(tài)表中。
[0048]更進(jìn)一步的,上述實(shí)施例中的音頻通信方法還包括:本端接收其他音頻終端發(fā)送的狀態(tài)表,根據(jù)接收的狀態(tài)表更新自身的狀態(tài)表。
[0049]更進(jìn)一步的,上述實(shí)施例中的向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,還包括:檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào),則向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
[0050]為了將本發(fā)明提供的音頻通信方法運(yùn)用到實(shí)際生活中,本發(fā)明也提供了一種音頻通信方法,下面結(jié)合圖1及圖6具體說(shuō)明;在該實(shí)際應(yīng)用中,做如下設(shè)定:
[0051]圖1所示的音頻通信系統(tǒng)中的所有音頻終端組成一個(gè)音頻通信網(wǎng)絡(luò),因?yàn)槊總€(gè)音頻終端都可以隨時(shí)離開或加入該音頻通信網(wǎng)絡(luò),所以每個(gè)音頻終端均維護(hù)有一個(gè)狀態(tài)表,在程序初始化時(shí),各音頻終端中的狀態(tài)表中只有自己的狀態(tài)信息及綁定自身標(biāo)識(shí)信息,在進(jìn)行音頻通信的過(guò)程中,各音頻終端中的狀態(tài)表中應(yīng)該包含該音頻通信網(wǎng)絡(luò)中所有已知音頻終端的狀態(tài)信息及標(biāo)識(shí)信息;現(xiàn)結(jié)合圖6詳細(xì)說(shuō)明本發(fā)明的具體應(yīng)用實(shí)例。
[0052]圖6為本發(fā)明另一實(shí)施例提供的音頻通信方法的示意圖;如圖6所示,本發(fā)明提供的音頻通信方法包括以下步驟:
[0053]S601:各音頻終端程序初始化,向外發(fā)送自身存儲(chǔ)的狀態(tài)表。
[0054]各音頻終端通過(guò)廣播方式發(fā)送狀態(tài)表;廣播方式包括周期狀態(tài)表廣播或隨機(jī)延時(shí)狀態(tài)表廣播,其中,周期狀態(tài)廣播是指,每間隔一段時(shí)間T定期發(fā)出一個(gè)狀態(tài)表廣播,隨機(jī)延時(shí)狀態(tài)廣播是指,在檢測(cè)到狀態(tài)有更新時(shí)隨機(jī)延時(shí)一段時(shí)間(T+T’)發(fā)出一個(gè)狀態(tài)表廣播;其中T為一固定時(shí)間段,T’為一隨機(jī)時(shí)間段。
[0055]S602:各音頻終端更新自身存儲(chǔ)的狀態(tài)表。
[0056]音頻終端接收到狀態(tài)表廣播后,根據(jù)最新接收到的音頻終端狀態(tài)表與自身維護(hù)的音頻終端狀態(tài)表的比對(duì)情況,實(shí)時(shí)更新自身維護(hù)的音頻終端狀態(tài)表;音頻終端更新自身維護(hù)的音頻終端狀態(tài)表后,發(fā)送更新后的狀態(tài)表。進(jìn)一步的,音頻終端更新自身維護(hù)的音頻終端狀態(tài)信息表后,首先繼續(xù)判斷是否再次接收到新的狀態(tài)廣播,然后才決定是否發(fā)送更新的狀態(tài)表。
[0057]S603:檢測(cè)是否存在對(duì)于本端來(lái)說(shuō)是干擾音頻信號(hào)的外部音頻信號(hào)。
[0058]檢測(cè)在同一網(wǎng)絡(luò)中,當(dāng)有一個(gè)以上音頻終端同時(shí)處于音頻發(fā)送時(shí),可能會(huì)出現(xiàn)音頻信號(hào)沖突。本發(fā)明采用如下沖突檢測(cè)與避免方法:音頻終端在音頻發(fā)送任何數(shù)據(jù)之前首先偵聽音頻信道上是否有數(shù)據(jù)發(fā)送,如果有,則隨機(jī)等待一個(gè)時(shí)間段(T’)后再檢測(cè)聲波信道,不斷重復(fù)“等待隨機(jī)時(shí)間T’ 一聲波信道檢測(cè)”過(guò)程,直到發(fā)現(xiàn)信道上沒(méi)有音頻信號(hào)存在,進(jìn)入下一步驟S604。
[0059]S604:根據(jù)狀態(tài)表選擇目標(biāo)通信終端進(jìn)行通信。
[0060]音頻終端進(jìn)入數(shù)據(jù)交互與維持連接過(guò)程,可分別與位于自身狀態(tài)表上的其他音頻終端建立音頻通信連接及維持,以及進(jìn)行數(shù)據(jù)交互。具體可以為:音頻終端進(jìn)入音頻數(shù)據(jù)交互與維持連接過(guò)程,音頻終端通過(guò)定期與狀態(tài)表上的其他音頻終端交換狀態(tài)表以維持對(duì)狀態(tài)表的更新。
[0061]S605:檢測(cè)本次音頻通信是否成功。
[0062]檢測(cè)在預(yù)定時(shí)間段(具體的可以是3T)內(nèi),是否收到目標(biāo)音頻終端的響應(yīng)信號(hào),如果發(fā)現(xiàn)狀態(tài)表上的其他某個(gè)音頻終端在規(guī)定的時(shí)間內(nèi)沒(méi)有響應(yīng)(超時(shí)),則認(rèn)為其已離開音頻網(wǎng)絡(luò)范圍,則本次音頻通信失敗,立即進(jìn)行狀態(tài)信息更新,且將超時(shí)的音頻終端從自身維護(hù)的狀態(tài)表上刪除;如果接收到響應(yīng)信號(hào),則認(rèn)為本次通信成功,返回步驟S602。
[0063]通過(guò)上述記載可知,通過(guò)本發(fā)明的實(shí)施,至少具備以下有益效果:
[0064]1、音頻終端在獲取到其他音頻終端的狀態(tài)信息之后,根據(jù)獲取到的狀態(tài)信息向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào),使得音頻終端向外播音具備目的性;同時(shí),這種具備目的性放音可以實(shí)現(xiàn)多個(gè)音頻終端之間數(shù)據(jù)交互,如進(jìn)行音頻終端設(shè)備的控制信息、狀態(tài)信息、配置信息等小數(shù)據(jù)信息的交互,而無(wú)需通過(guò)連接WIFI來(lái)傳輸;而且常規(guī)的音頻終端都可以滿足本發(fā)明對(duì)終端設(shè)備的要求,而無(wú)需增加新的功能模塊,增加了用戶的使用體驗(yàn);
[0065]2、通過(guò)在音頻信號(hào)中增加音頻終端的標(biāo)識(shí)信息,并向外發(fā)送攜帶有標(biāo)識(shí)信息的音頻信號(hào),音頻終端不處理與自身標(biāo)識(shí)信息不匹配的音頻信號(hào),增快了音頻終端處理音頻信號(hào)的能力;
[0066]3、在向外發(fā)送音頻信號(hào)之前,檢測(cè)該由音頻設(shè)備組成網(wǎng)絡(luò)中是否有其他音頻信號(hào)存在,如果存在其他音頻信號(hào)的話,則延遲發(fā)送音頻信號(hào),避免了多個(gè)音頻信號(hào)之間的相互干擾,增強(qiáng)了音頻通信的有效性及穩(wěn)定性。
[0067]以上僅是本發(fā)明的【具體實(shí)施方式】而已,并非對(duì)本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施方式所做的任意簡(jiǎn)單修改、等同變化或修飾,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍。
【權(quán)利要求】
1.一種音頻通信方法,其特征在于,包括: 本端獲取其他音頻終端的狀態(tài)信息; 根據(jù)獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
2.如權(quán)利要求1所述的音頻通信方法,其特征在于,本端獲取其他音頻終端的狀態(tài)信息的方法具體為:若本端接收到其他音頻終端發(fā)送的音頻信號(hào),則獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為可進(jìn)行音頻通信。
3.如權(quán)利要求2所述的音頻通信方法,其特征在于,所述其他音頻終端發(fā)送的音頻信號(hào)中攜帶有發(fā)送方的標(biāo)識(shí)信息;所述向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)的方法具體為:從所述其他音頻終端發(fā)送的音頻信號(hào)提取發(fā)送方的標(biāo)識(shí)信息,并保存;向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)。
4.如權(quán)利要求3所述的音頻通信方法,其特征在于,所述本端向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,還包括:檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào),若未收到,則更新所述目標(biāo)音頻終端的狀態(tài)信息。
5.如權(quán)利要求3所述的音頻通信方法,其特征在于,還包括:本端將獲取到的同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定 后,保存于一狀態(tài)表中。
6.如權(quán)利要求5所述的音頻通信方法,其特征在于,還包括:本端接收其他音頻終端發(fā)送的狀態(tài)表,根據(jù)接收的狀態(tài)表更新自身的狀態(tài)表。
7.如權(quán)利要求1至6任一項(xiàng)所述的音頻通信方法,其特征在于,所述向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,還包括:檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào),則向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
8.一種音頻終端,其特征在于,包括獲取模塊及發(fā)送模塊: 所述獲取模塊用于獲取其他音頻終端的狀態(tài)信息; 所述發(fā)送模塊用于根據(jù)所述獲取模塊獲取的狀態(tài)信息,向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
9.如權(quán)利要求8所述的音頻終端,其特征在于,所述獲取模塊具體為接收模塊;所述接收模塊用于在接收到其他音頻終端發(fā)送的音頻信號(hào)后,獲取到該音頻信號(hào)發(fā)送方的狀態(tài)信息為可進(jìn)行音頻通信。
10.如權(quán)利要求9所述的音頻終端,其特征在于,所述其他音頻終端發(fā)送的音頻信號(hào)中攜帶有發(fā)送方的標(biāo)識(shí)信息;所述發(fā)送模塊包括提取模塊和發(fā)送子模塊,所述提取模塊用于從所述其他音頻終端發(fā)送的音頻信號(hào)中提取發(fā)送方的標(biāo)識(shí)信息,并保存;所述發(fā)送子模塊用于向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)。
11.如權(quán)利要求10所述的音頻終端,其特征在于,還包括第一檢測(cè)模塊和狀態(tài)信息更新模塊,用于在所述發(fā)送子模塊向外發(fā)出攜帶目標(biāo)音頻終端的標(biāo)識(shí)信息的音頻信號(hào)之后,檢測(cè)是否收到目標(biāo)音頻終端反饋的響應(yīng)信號(hào);所述狀態(tài)信息更新模塊用于所述第一檢測(cè)模塊的檢測(cè)結(jié)果為若未收到時(shí),更新所述目標(biāo)音頻終端的狀態(tài)信息。
12.如權(quán)利要求10所述的音頻終端,其特征在于,所述音頻終端還包括記錄模塊及存儲(chǔ)模塊;所述記錄模塊用于記錄所述接收模塊獲取到的狀態(tài)信息和所述提取模塊提取到的標(biāo)識(shí)信息,并將同一音頻終端的狀態(tài)信息與標(biāo)識(shí)信息綁定后保存于一狀態(tài)表中;所述存儲(chǔ)模塊用于保存所述狀態(tài)表。
13.如權(quán)利要求11所述的音頻終端,其特征在于,所述接收模塊還用于接收其他音頻終端發(fā)送的狀態(tài)表,并傳輸?shù)剿鰻顟B(tài)信息更新模塊;所述狀態(tài)信息更新模塊還用于根據(jù)所述接收模塊接收的狀態(tài)表更新自身的狀態(tài)表。
14.如 權(quán)利要求8至13任一項(xiàng)所述的音頻終端,其特征在于,還包括第二檢測(cè)模塊,所述第二檢測(cè)模塊在所述發(fā)送模塊向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)之前,用于檢測(cè)外部是否存在音頻信號(hào),若存在,則等待預(yù)定時(shí)間段后,重新檢測(cè)外部是否存在音頻信號(hào),直到檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),通知所述發(fā)送模塊向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào);所述發(fā)送模塊用于在所述第二檢測(cè)模塊的檢測(cè)結(jié)果為外部不存在音頻信號(hào)時(shí),向當(dāng)前可進(jìn)行音頻通信的其他音頻終端發(fā)送音頻信號(hào)。
【文檔編號(hào)】H04B11/00GK103944645SQ201310019937
【公開日】2014年7月23日 申請(qǐng)日期:2013年1月18日 優(yōu)先權(quán)日:2013年1月18日
【發(fā)明者】楊賢偉 申請(qǐng)人:國(guó)民技術(shù)股份有限公司