頻接收器模塊,用于接收第1至Ν個(gè)聲波載波頻率上的多個(gè)第二音頻數(shù)據(jù)至少一次,其中將多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包按包號將多個(gè)數(shù)據(jù)包進(jìn)行交叉替換,并將交叉替換的多個(gè)數(shù)據(jù)包依次調(diào)制至第1至Ν個(gè)聲波載波頻率上而形成第二音頻數(shù)據(jù);數(shù)據(jù)解調(diào)模塊包括:校驗(yàn)信息模塊,用于通過校驗(yàn)信息判斷多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包是否正確和完整;數(shù)據(jù)包判斷模塊,與校驗(yàn)信息模塊連接,用于在校驗(yàn)信息模塊判斷多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包正確和完整時(shí)判斷多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包是否缺失;數(shù)據(jù)處理模塊,與數(shù)據(jù)包判斷模塊連接,用于在數(shù)據(jù)包判斷模塊判斷多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包缺失時(shí)至少一次從多個(gè)第二音頻數(shù)據(jù)獲取多個(gè)第一音頻數(shù)據(jù)缺失的數(shù)據(jù)包,以保證多個(gè)第一音頻數(shù)據(jù)對應(yīng)的多個(gè)數(shù)據(jù)包完整;數(shù)據(jù)還原模塊包括:數(shù)據(jù)解包模塊,用于對多個(gè)數(shù)據(jù)包進(jìn)行解包以去掉包頭信息和包尾信息;數(shù)據(jù)組包模塊,與數(shù)據(jù)解包模塊連接,用于對多個(gè)數(shù)據(jù)包進(jìn)行組包操作以形成具有預(yù)定數(shù)據(jù)長度的數(shù)據(jù),其中具有預(yù)定數(shù)據(jù)長度的數(shù)據(jù)由目標(biāo)數(shù)據(jù)編碼處理和加密處理而成;數(shù)據(jù)解碼解密模塊,與數(shù)據(jù)組包模塊連接,用于對具有預(yù)定數(shù)據(jù)長度的數(shù)據(jù)進(jìn)行解碼及解密操作,以獲得目標(biāo)數(shù)據(jù)。
[0017]其中,多個(gè)聲波載波頻率為13Κ、12.676Κ、10Κ、8Κ、7Κ和5.5Κ,以使得能夠降低所述聲波載波頻率之間的相互影響。
[0018]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過對目標(biāo)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理;將處理后的目標(biāo)數(shù)據(jù)拆分成多個(gè)數(shù)據(jù)長度相等的數(shù)據(jù)包;為每一數(shù)據(jù)包添加包頭信息和包尾信息;將多個(gè)數(shù)據(jù)包調(diào)制至多個(gè)聲波載波頻率上以形成多個(gè)第一音頻數(shù)據(jù),并通過音頻播放器播放所述多個(gè)第一音頻數(shù)據(jù);將多個(gè)數(shù)據(jù)包進(jìn)行至少一次處理并將處理后的多個(gè)數(shù)據(jù)包調(diào)制至多個(gè)聲波載波頻率上以形成多個(gè)第二音頻數(shù)據(jù),且通過音頻播放器播放多個(gè)第二音頻數(shù)據(jù)至少一次;利用音頻接收器通過多個(gè)聲波載波頻率接收多個(gè)音頻數(shù)據(jù);對多個(gè)音頻數(shù)據(jù)進(jìn)行數(shù)字濾波以濾除干擾;對多個(gè)音頻數(shù)據(jù)進(jìn)行解調(diào)以獲得多個(gè)數(shù)據(jù)包;將多個(gè)數(shù)據(jù)包還原目標(biāo)數(shù)據(jù)。通過上述方式,本發(fā)明的目標(biāo)數(shù)據(jù)的發(fā)送及接收方法通過將目標(biāo)數(shù)據(jù)調(diào)制至多個(gè)聲波載波頻率上并通過多個(gè)聲波載波頻率發(fā)送目標(biāo)數(shù)據(jù),同時(shí)通過多個(gè)聲波載波頻率接收目標(biāo)數(shù)據(jù),能夠有效提高目標(biāo)數(shù)據(jù)的通信速率,從而保證通信質(zhì)量。
【附圖說明】
[0019]圖1是現(xiàn)有技術(shù)發(fā)送目標(biāo)數(shù)據(jù)的原理圖;
[0020]圖2是本發(fā)明目標(biāo)數(shù)據(jù)的發(fā)送及接收方法的流程示意圖;
[0021]圖3是圖2中步驟S104的子步驟流程示意圖;
[0022]圖4是本發(fā)明發(fā)送第一音頻數(shù)據(jù)的第一實(shí)施例的原理圖;
[0023]圖5是本發(fā)明發(fā)送第一音頻數(shù)據(jù)的第二實(shí)施例的原理圖;
[0024]圖6是圖2中步驟S105的子步驟流程示意圖;
[0025]圖7是本發(fā)明發(fā)送第二音頻數(shù)據(jù)的第一實(shí)施例的原理圖;
[0026]圖8是本發(fā)明發(fā)送第二音頻數(shù)據(jù)的第二實(shí)施例的原理圖;
[0027]圖9是圖2中步驟S106的子步驟流程示意圖;
[0028]圖10是圖2中步驟S108的子步驟流程示意圖;
[0029]圖11是圖2中步驟S109的子步驟流程示意圖;
[0030]圖12是本發(fā)明音頻系統(tǒng)的結(jié)構(gòu)示意圖;
[0031]圖13是圖8中的數(shù)據(jù)解調(diào)模塊的結(jié)構(gòu)示意圖;
[0032]圖14是圖8中的數(shù)據(jù)還原模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]下面結(jié)合附圖和實(shí)施方式對本發(fā)明進(jìn)行詳細(xì)說明。
[0034]如圖2所示,圖2是本發(fā)明目標(biāo)數(shù)據(jù)的發(fā)送及接收方法的流程示意圖。該方法包括以下步驟:
[0035]步驟S101:對目標(biāo)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
[0036]其中數(shù)據(jù)處理包括編碼處理和加密處理,即對目標(biāo)數(shù)據(jù)進(jìn)行編碼和加密而形成具有預(yù)定數(shù)據(jù)長度的數(shù)據(jù)。在本實(shí)施例中,具有預(yù)定數(shù)據(jù)長度的數(shù)據(jù)優(yōu)選為32字節(jié)的數(shù)據(jù),當(dāng)然,預(yù)定數(shù)據(jù)長度的數(shù)據(jù)還可以是64字節(jié)或者其他字節(jié)的數(shù)據(jù),具體需要根據(jù)實(shí)際需要而定。
[0037]步驟S102:將處理后的目標(biāo)數(shù)據(jù)拆分成多個(gè)數(shù)據(jù)長度相等的數(shù)據(jù)包。
[0038]當(dāng)然,在步驟S102中,也可以根據(jù)實(shí)際需要將目標(biāo)數(shù)據(jù)拆分成多個(gè)數(shù)據(jù)長度不相等的數(shù)據(jù)包,如根據(jù)聲波載波頻率的大小或者根據(jù)聲波載波頻率的負(fù)載能力將目標(biāo)數(shù)據(jù)拆分成與聲波載波頻率相對應(yīng)數(shù)據(jù)長度的多個(gè)數(shù)據(jù)包,當(dāng)然,也可以將目標(biāo)數(shù)據(jù)拆分成多個(gè)數(shù)據(jù)長度比例遞增的數(shù)據(jù)包或者多個(gè)數(shù)據(jù)長度比例遞減的數(shù)據(jù)包。其中多個(gè)數(shù)據(jù)長度相等的數(shù)據(jù)包為至少兩個(gè)數(shù)據(jù)長度相等的數(shù)據(jù)包,即可以將長消息格式數(shù)據(jù)拆分成2個(gè)、3個(gè)、5個(gè)、10個(gè)或者更多個(gè)數(shù)據(jù)長度相等的數(shù)據(jù)包。
[0039]步驟S103:為每一數(shù)據(jù)包添加包頭信息和包尾信息。
[0040]其中包頭信息設(shè)置有依序排列的包號,包號按從小到大或從大到小開始編號,優(yōu)選地,包號按從小到大且從0開始編號,當(dāng)然,包號也可以從1、2或3開始編號。包尾信息為校驗(yàn)信息。在步驟S103中,校驗(yàn)信息用于校驗(yàn)每一數(shù)據(jù)包的正確性和完整性。當(dāng)然,在其他實(shí)施例中,包頭信息可以包含校驗(yàn)信息,包尾信息可以包含包號。
[0041]步驟S104:將多個(gè)數(shù)據(jù)包調(diào)制至多個(gè)聲波載波頻率上以形成多個(gè)第一音頻數(shù)據(jù),并通過音頻播放器播放所述多個(gè)第一音頻數(shù)據(jù)。
[0042]其中,音頻播放器為喇叭、揚(yáng)聲器或其他音頻播放器。多個(gè)聲波載波頻率的數(shù)量為N個(gè),N至少為2,N為正整數(shù)。
[0043]其中,如圖3所示,步驟S104包括以下子步驟:
[0044]步驟S1041:將多個(gè)數(shù)據(jù)包按包號的順序依次調(diào)制至第1至N個(gè)聲波載波頻率上以形成多個(gè)第一音頻數(shù)據(jù)。
[0045]結(jié)合實(shí)施例對步驟S1041進(jìn)行說明,如圖4所示,所發(fā)送的數(shù)據(jù)包D = d0+dl+…+dx+...+dy+d(y+1)+...+dn,其中,dO = dl =...= dx =...= dy = d(y+1) =...= dn = d,x〈y〈n,x、y和n都為正整數(shù),多個(gè)聲波載波頻率為fl、f2….fN,η為數(shù)據(jù)包的包號,如dO為包號為0的數(shù)據(jù)包,dl為包號為1的數(shù)據(jù)包,dn為包號為η的數(shù)據(jù)包。在步驟S1041中,將數(shù)據(jù)包D按包號的順序依次調(diào)制至第1至Ν個(gè)聲波載波頻率上以形成多個(gè)第一音頻數(shù)據(jù),其中第1個(gè)聲波載波頻率對應(yīng)聲波載波頻率Π,第2個(gè)聲波載波頻率對應(yīng)聲波載波頻率f2等等依次按順序?qū)?yīng)。dO調(diào)制在聲波載波頻率Π上,dl調(diào)制在聲波載波頻率f2上,dx調(diào)制在聲波載波頻率fN上,dl至dx的數(shù)據(jù)包調(diào)制至聲波載波頻率f2至fN上。dx至dy的數(shù)據(jù)包按包號的順序依次調(diào)制至聲波載波頻率為fN至fl。dy調(diào)制在聲波載波頻率fl上,d(y+l)調(diào)制在聲波載波頻率f2上,dn調(diào)制在聲波載波頻率fN上,d(y+l)至dn的數(shù)據(jù)包調(diào)制至聲波載波頻率f2至fN上。由此可知,將多個(gè)數(shù)據(jù)包調(diào)制至多個(gè)聲波載波頻率上,其發(fā)送多個(gè)數(shù)據(jù)包的次數(shù)為D/(N*d),相比圖1明顯減少次數(shù)。
[0046]在本實(shí)施例中,多個(gè)聲波載波頻率的數(shù)量優(yōu)選為6個(gè),6個(gè)聲波載波頻率優(yōu)選為13KU2.676K、10K、8K、7K和5.5Κ,以使得能夠避開各聲波載波頻率之間的諧波影響,以達(dá)到降低聲波載波頻率之間的相互影響。
[0047]進(jìn)一步結(jié)合實(shí)施例對步驟S1041進(jìn)行說明,如圖5所示,所發(fā)送的數(shù)據(jù)包D =d0+dl+d2+d3+d4+d5+d6+d7+d8+d9,當(dāng)然,數(shù)據(jù)包D并不限于此例子。在步驟S1041中,將數(shù)據(jù)包D按包號的順序依次調(diào)制至第1至N個(gè)聲波載波頻率上以形成多個(gè)第一音頻數(shù)據(jù)。dO調(diào)制在聲波載波頻率Π上,dl調(diào)制在聲波載波頻率f2上,d2調(diào)制在聲波載波頻率f3上,d3調(diào)制在聲波載波頻率f4上,d4調(diào)制在聲波載波頻率f5上,d5調(diào)制在聲波載波頻率f6上,d6調(diào)制在聲波載波頻率Π上,d7調(diào)制在聲波載波頻率f2上,d8調(diào)制在聲波載波頻率f3上,d9調(diào)