Wifi語(yǔ)音報(bào)文的發(fā)送方法、接收方法、發(fā)送及接收裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)一種WIFI語(yǔ)音報(bào)文的發(fā)送方法,包括:判斷所述語(yǔ)音報(bào)文VoIP幀的類型;當(dāng)判斷所述VoIP幀為RTP類型幀時(shí),將所述VoIP幀存入無(wú)應(yīng)答二層處理模塊;判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型;以及當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。相應(yīng)地,本發(fā)明還公開(kāi)一種WIFI語(yǔ)音報(bào)文的接收方法、發(fā)送、接收裝置及處理系統(tǒng)。本發(fā)明采用的技術(shù)方案,提高了WIFI環(huán)境下VoIP語(yǔ)音通信的質(zhì)量和用戶體驗(yàn)。
【專利說(shuō)明】
WIFI語(yǔ)音報(bào)文的發(fā)送方法、接收方法、發(fā)送及接收裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,尤其涉及一種WIFI語(yǔ)音報(bào)文的發(fā)送方法、接收方法、發(fā)送、接收裝置及處理系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的WIFI網(wǎng)絡(luò)在發(fā)送和接收?qǐng)?bào)文時(shí)在二層數(shù)據(jù)鏈路層采用應(yīng)答重發(fā)機(jī)制,以降低報(bào)文無(wú)線傳輸?shù)恼`碼率。這種應(yīng)答重發(fā)機(jī)制雖然對(duì)于視頻、語(yǔ)音報(bào)文和低優(yōu)先級(jí)的數(shù)據(jù)接入類型可以提高數(shù)據(jù)傳輸效率,但由于人耳對(duì)于語(yǔ)音報(bào)文丟幀并不敏感,而且對(duì)于語(yǔ)音業(yè)務(wù)類型報(bào)文的應(yīng)答重發(fā)會(huì)產(chǎn)生大量語(yǔ)音報(bào)文抖動(dòng),導(dǎo)致WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0003]鑒于此,本發(fā)明提供一種WIFI語(yǔ)音報(bào)文的發(fā)送方法、接收方法、發(fā)送、接收裝置及處理系統(tǒng),解決現(xiàn)有VoIP語(yǔ)音報(bào)文由于應(yīng)答重發(fā)機(jī)制產(chǎn)生報(bào)文抖動(dòng)而影響WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)的技術(shù)問(wèn)題。
[0004]根據(jù)本發(fā)明的實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的發(fā)送方法,包括:判斷所述語(yǔ)音報(bào)文VoIP幀的類型;當(dāng)判斷所述VoIP幀為RTP類型幀時(shí),將所述VoIP幀存入無(wú)應(yīng)答二層處理模塊;判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型;以及當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0005]優(yōu)選的,所述IFI語(yǔ)音報(bào)文的發(fā)送方法還包括:當(dāng)判斷所述VoIP幀為T.38類型幀時(shí),將所述VoIP幀存入應(yīng)答二層處理模塊;判斷所述應(yīng)答二層處理模塊中報(bào)文的類型;以及當(dāng)所述應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0006]根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的接收方法,包括:判斷二層幀是否是VoIP幀;當(dāng)判斷所述二層幀是VoIP幀時(shí),校驗(yàn)所述二層幀是否有誤碼;當(dāng)校驗(yàn)到所述二層幀有誤碼時(shí),丟棄所述二層幀且不發(fā)送應(yīng)答幀;以及當(dāng)校驗(yàn)到所述二層幀無(wú)誤碼時(shí),接收所述二層幀的語(yǔ)音報(bào)文。
[0007]優(yōu)選的,在當(dāng)校驗(yàn)到所述二層幀有誤碼時(shí)丟棄所述二層幀且不發(fā)送應(yīng)答幀之后包括:將所述二層幀替換為上個(gè)二層幀。
[0008]根據(jù)本發(fā)明一個(gè)實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的處理方法,包括上述的WIFI語(yǔ)音報(bào)文的發(fā)送方法和/或上述的WIFI語(yǔ)音報(bào)文的接收方法。
[0009]根據(jù)本發(fā)明一個(gè)實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的發(fā)送裝置,包括:報(bào)文類型判斷單元,用于當(dāng)要發(fā)送語(yǔ)音報(bào)文時(shí)判斷語(yǔ)音報(bào)文VoIP幀的類型;無(wú)應(yīng)答處理模塊,用于對(duì)報(bào)文進(jìn)行無(wú)應(yīng)答處理;第一存入單元,用于當(dāng)所述報(bào)文類型判斷單元判斷所述VoIP幀為RTP類型幀時(shí)將所述VoIP幀存入所述無(wú)應(yīng)答二層處理模塊;無(wú)應(yīng)答二層判斷單元,用于判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型;以及發(fā)送單元,用于當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0010]優(yōu)選的,所述WIFI語(yǔ)音報(bào)文的發(fā)送裝置還包括:應(yīng)答二層處理模塊,用于對(duì)報(bào)文進(jìn)行應(yīng)答處理;第二存入單元,用于當(dāng)所述報(bào)文類型判斷單元判斷所述VoIP幀為T.38類型幀時(shí)將所述VoIP幀存入所述應(yīng)答二層處理模塊;以及應(yīng)答二層判斷單元,用于判斷所述應(yīng)答二層處理模塊中報(bào)文的類型;所述發(fā)送單元還用于當(dāng)所述應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0011 ]根據(jù)本發(fā)明又一個(gè)實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的接收裝置,包括:判斷單元,用于判斷二層幀是否是VoIP幀;校驗(yàn)單元,用于當(dāng)所述判斷單元判斷所述二層幀是VoIP幀時(shí)校驗(yàn)所述二層幀是否有誤碼;丟棄單元,用于當(dāng)所述校驗(yàn)單元校驗(yàn)到所述二層幀有誤碼時(shí)丟棄所述二層幀且不發(fā)送應(yīng)答幀;以及接收單元,用于當(dāng)所述校驗(yàn)單元校驗(yàn)到所述二層幀無(wú)誤碼時(shí)接收所述二層幀的語(yǔ)音報(bào)文。
[0012]優(yōu)選的,所述WIFI語(yǔ)音報(bào)文的接收裝置還包括:替換單元,用于將所述二層幀替換為上個(gè)二層幀。
[0013]根據(jù)本發(fā)明的又一個(gè)實(shí)施例,提供一種WIFI語(yǔ)音報(bào)文的處理系統(tǒng),所述WIFI語(yǔ)音報(bào)文的處理系統(tǒng)包括上述的WIFI語(yǔ)音報(bào)文的發(fā)送裝置和/或上述的WIFI語(yǔ)音報(bào)文的接收裝置。
[0014]本發(fā)明提供的WIFI語(yǔ)音報(bào)文的發(fā)送方法、發(fā)送、處理系統(tǒng),對(duì)VoIPRTP類型的語(yǔ)音報(bào)文進(jìn)行無(wú)應(yīng)答二層模塊處理,并將無(wú)應(yīng)答二層模塊中的VoIP語(yǔ)音報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送,避免了VoIP RTP類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。同時(shí),本發(fā)明提供的WIFI語(yǔ)音報(bào)文的接收方法以及接收裝置,對(duì)VoIP類型的二層幀進(jìn)行誤碼校驗(yàn),將有誤碼的VoIP類型二層幀替換為上個(gè)二層幀并不發(fā)送應(yīng)答幀,避免了有誤碼的VoIP類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的發(fā)送方法的流程示意圖。
[0017]圖2為本發(fā)明另一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的接收方法的流程示意圖。
[0018]圖3為本發(fā)明一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的發(fā)送裝置的結(jié)構(gòu)示意圖。
[0019]圖4為本發(fā)明另一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的接收裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步更詳細(xì)的描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0021 ]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以結(jié)合具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0022]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0023]圖1為本發(fā)明一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的發(fā)送方法的流程示意圖。如圖所示,所述WIFI語(yǔ)音報(bào)文的發(fā)送方法,包括:
[0024]步驟SlOl:判斷所述語(yǔ)音報(bào)文VoIP幀的類型。
[0025]當(dāng)在WIFI無(wú)線網(wǎng)絡(luò)中需要對(duì)外發(fā)送語(yǔ)音報(bào)文時(shí),根據(jù)報(bào)文的頭部類型字段判斷所述語(yǔ)音報(bào)文VoIP幀的類型。所述語(yǔ)音報(bào)文VoIP幀的類型可以為RTP類型或T.38類型。
[0026]步驟S102:當(dāng)判斷所述VoIP幀為RTP類型幀時(shí),將所述VoIP幀存入無(wú)應(yīng)答二層處理模塊。
[0027]由于VoIP語(yǔ)音報(bào)文在傳統(tǒng)WIFI環(huán)境下發(fā)送會(huì)因?yàn)閃IFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,但人耳對(duì)于產(chǎn)生的VoIP應(yīng)答幀并不敏感,所以所述VoIP應(yīng)答幀并無(wú)特別意義,同時(shí)還會(huì)產(chǎn)生大量的語(yǔ)音報(bào)文抖動(dòng),影響VoIP語(yǔ)音報(bào)文的傳輸效率和語(yǔ)音質(zhì)量。因此,在本實(shí)施例中,將RTP類型VoIP幀存入無(wú)應(yīng)答二層處理模塊,進(jìn)行報(bào)文無(wú)應(yīng)答處理,有效避免RTP類型VoIP幀產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng)。
[0028]步驟S103:判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型。
[0029]在需要進(jìn)行VoIP語(yǔ)音報(bào)文發(fā)送時(shí),根據(jù)報(bào)文的頭部類型字段判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型,比如語(yǔ)音、視頻、盡力而為或低優(yōu)先級(jí)的接入類型,并在其中選擇VoIP類型的報(bào)文進(jìn)行語(yǔ)音報(bào)文的發(fā)送。
[0030]步驟S104:當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0031]其中,所述無(wú)線多媒體WMM(WIFI Mult1-Media)將所述VoIP語(yǔ)音報(bào)文作為最高優(yōu)先級(jí)在QoS(Quality of Service)服務(wù)質(zhì)量競(jìng)爭(zhēng)窗口中進(jìn)行排隊(duì)發(fā)送。
[0032]在本實(shí)施例中,對(duì)VoIPRTP類型的語(yǔ)音報(bào)文進(jìn)行無(wú)應(yīng)答二層模塊處理,并將無(wú)應(yīng)答二層模塊中的VoIP語(yǔ)音報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送,避免了 VoIPRTP類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0033]在本實(shí)施例中,為了提升VoIP語(yǔ)音報(bào)文中T.38類型報(bào)文的傳輸穩(wěn)定性和可靠性,所述的WIFI語(yǔ)音報(bào)文的發(fā)送方法,還包括:
[0034]步驟S106:當(dāng)判斷所述VoIP幀為T.38類型幀時(shí),將所述VoIP幀存入應(yīng)答二層處理模塊。
[0035]由于VoIPT.38類型幀并非語(yǔ)音采樣數(shù)據(jù),而是經(jīng)過(guò)解調(diào)后傳真實(shí)際負(fù)載數(shù)據(jù),在傳輸過(guò)程中并不允許丟幀,所以需要通過(guò)WIFI 二層應(yīng)答重發(fā)機(jī)制產(chǎn)生應(yīng)答幀。因此,在本實(shí)施例中,通過(guò)所述應(yīng)答二層處理模塊對(duì)VoIP T.38類型幀進(jìn)行報(bào)文應(yīng)答處理,確保VoIPT.38類型幀傳輸?shù)姆€(wěn)定性和可靠性。
[0036]步驟S107:判斷所述應(yīng)答二層處理模塊中報(bào)文的類型。
[0037]在需要進(jìn)行VoIPT.38類型幀語(yǔ)音報(bào)文發(fā)送時(shí),根據(jù)報(bào)文的頭部類型字段判斷所述應(yīng)答二層處理模塊中報(bào)文的類型,比如VoIP語(yǔ)音、視頻、盡力而為或低優(yōu)先級(jí)的接入類型,并在其中選擇VoIP類型的報(bào)文進(jìn)行語(yǔ)音報(bào)文的發(fā)送。
[0038]步驟S108:當(dāng)所述應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0039]在本實(shí)施例中,對(duì)VoIPT.38類型的語(yǔ)音報(bào)文進(jìn)行應(yīng)答二層模塊處理,并將應(yīng)答二層模塊中的VoIP語(yǔ)音報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送,確保了VoIP T.38類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文,提高了VoIP T.38類型報(bào)文傳輸?shù)姆€(wěn)定性和可靠性,提升了WIFI環(huán)境下VoIP T.38類型報(bào)文通信的用戶體驗(yàn)。
[0040]圖2為本發(fā)明另一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的接收方法的流程示意圖。如圖所示,所述WIFI語(yǔ)音報(bào)文的接收方法,包括:
[0041 ]步驟S201:判斷二層幀是否是VoIP幀。
[0042]當(dāng)在WIFI無(wú)線網(wǎng)絡(luò)從外部接收語(yǔ)音報(bào)文時(shí),根據(jù)報(bào)文的頭部類型字段判斷二層數(shù)據(jù)鏈路層幀是否是VoIP幀。所述語(yǔ)音報(bào)文VoIP幀的類型可以為RTP類型或T.38類型。
[0043]步驟S202:當(dāng)判斷所述二層幀是VoIP幀時(shí),校驗(yàn)所述二層幀是否有誤碼。
[0044]在本實(shí)施例中,由于VoIP語(yǔ)音報(bào)文在傳統(tǒng)WIFI環(huán)境下接收會(huì)因?yàn)閃IFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,但人耳對(duì)于產(chǎn)生的VoIP應(yīng)答幀并不敏感,所以所述VoIP應(yīng)答幀并無(wú)特別意義,同時(shí)還會(huì)產(chǎn)生大量的語(yǔ)音報(bào)文抖動(dòng),影響VoIP語(yǔ)音報(bào)文的傳輸效率和語(yǔ)音質(zhì)量。在本實(shí)施例中,有誤碼的VoIP幀會(huì)引發(fā)WIFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,因此要對(duì)VoIP幀進(jìn)行誤碼校驗(yàn)。
[0045]步驟S203:當(dāng)校驗(yàn)到所述二層幀有誤碼時(shí),丟棄所述二層幀且不發(fā)送應(yīng)答幀。
[0046]在本實(shí)施例中,將校驗(yàn)到有誤碼的VoIP幀進(jìn)行報(bào)文無(wú)應(yīng)答處理,丟棄所述二層幀且不發(fā)送應(yīng)答幀,有效避免有誤碼的VoIP幀產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng),由于人耳對(duì)于語(yǔ)音報(bào)文丟幀并不敏感,將所述二層幀直接丟棄也不會(huì)影響VoIP語(yǔ)音通信效果。
[0047]步驟S204:將所述二層幀替換為上個(gè)二層幀。
[0048]在本實(shí)施例中,由于人耳對(duì)于語(yǔ)音報(bào)文丟幀并不敏感,所以將所述二層幀替換為相鄰的上個(gè)二層幀并不會(huì)影響VoIP語(yǔ)音通信效果。
[0049]步驟S205:當(dāng)校驗(yàn)到所述二層幀并非VoIP幀、無(wú)誤碼或替換為上個(gè)二層幀時(shí),接收所述二層幀的語(yǔ)音報(bào)文。
[0050]在本實(shí)施例中,將校驗(yàn)到有誤碼的VoIP幀進(jìn)行報(bào)文無(wú)應(yīng)答處理,丟棄所述二層幀且不發(fā)送應(yīng)答幀,有效避免有誤碼的VoIP幀在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0051].可以理解的是,所述WIFI語(yǔ)音報(bào)文的發(fā)送方法和所述WIFI語(yǔ)音報(bào)文的接收方法,作為WIFI語(yǔ)音報(bào)文的處理方法,可以單獨(dú)使用,也可以結(jié)合使用,避免了VoIP語(yǔ)音報(bào)文的抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0052]圖3為本發(fā)明一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的發(fā)送裝置100的結(jié)構(gòu)示意圖。如圖所示,所述WIFI語(yǔ)音報(bào)文的發(fā)送裝置100,包括依次連接的報(bào)文類型判斷單元101、無(wú)應(yīng)答處理模塊102、第一存入單元103、無(wú)應(yīng)答二層判斷單元104以及發(fā)送單元105。
[0053]所述報(bào)文類型判斷單元101,用于當(dāng)要發(fā)送語(yǔ)音報(bào)文時(shí)判斷語(yǔ)音報(bào)文VoIP幀的類型。當(dāng)在WIFI無(wú)線網(wǎng)絡(luò)中需要對(duì)外發(fā)送語(yǔ)音報(bào)文時(shí),所述報(bào)文類型判斷單元101根據(jù)報(bào)文的頭部類型字段判斷所述語(yǔ)音報(bào)文VoIP幀的類型。所述語(yǔ)音報(bào)文VoIP幀的類型可以為RTP類型或T.38類型。
[0054]所述無(wú)應(yīng)答處理模塊102,用于對(duì)報(bào)文進(jìn)行無(wú)應(yīng)答處理。所述第一存入單元103,用于當(dāng)所述報(bào)文類型判斷單元101判斷所述VoIP幀為RTP類型幀時(shí)將所述VoIP幀存入所述無(wú)應(yīng)答二層處理模塊102。由于VoIP語(yǔ)音報(bào)文在傳統(tǒng)WIFI環(huán)境下發(fā)送會(huì)因?yàn)閃IFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,但人耳對(duì)于產(chǎn)生的VoIP應(yīng)答幀并不敏感,所以所述VoIP應(yīng)答幀并無(wú)特別意義,同時(shí)還會(huì)產(chǎn)生大量的語(yǔ)音報(bào)文抖動(dòng),影響VoIP語(yǔ)音報(bào)文的傳輸效率和語(yǔ)音質(zhì)量。因此,在本實(shí)施例中,所述第一存入單元103將RTP類型VoIP幀存入無(wú)應(yīng)答二層處理模塊101,進(jìn)行報(bào)文無(wú)應(yīng)答處理,有效避免RTP類型VoIP幀產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng)。
[0055]所述無(wú)應(yīng)答二層判斷單元104,用于判斷所述無(wú)應(yīng)答二層處理模塊102中報(bào)文的類型。在需要進(jìn)行VoIP語(yǔ)音報(bào)文發(fā)送時(shí),所述無(wú)應(yīng)答二層判斷單元104根據(jù)報(bào)文的頭部類型字段判斷所述無(wú)應(yīng)答二層處理模塊102中報(bào)文的類型,比如語(yǔ)音、視頻、盡力而為或低優(yōu)先級(jí)的接入類型,并在其中選擇VoIP類型的報(bào)文進(jìn)行語(yǔ)音報(bào)文的發(fā)送。
[0056]所述發(fā)送單元105,用于當(dāng)所述無(wú)應(yīng)答二層處理模塊102中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0057]其中,所述無(wú)線多媒體WMM(WIFI Mult1-Media)中的所述發(fā)送單元105將所述VoIP語(yǔ)音報(bào)文作為最高優(yōu)先級(jí)在QoS(Quality of Service)服務(wù)質(zhì)量競(jìng)爭(zhēng)窗口中進(jìn)行排隊(duì)發(fā)送。
[0058]在本實(shí)施例的WIFI語(yǔ)音報(bào)文的發(fā)送裝置100中,所述無(wú)應(yīng)答處理模塊102對(duì)VoIPRTP類型的語(yǔ)音報(bào)文進(jìn)行無(wú)應(yīng)答二層模塊處理,所述發(fā)送單元105將無(wú)應(yīng)答二層模塊中的VoIP語(yǔ)音報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送,避免了VoIP RTP類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0059]在本發(fā)明實(shí)施例中,為了提升VoIP語(yǔ)音報(bào)文中T.38類型報(bào)文的傳輸穩(wěn)定性和可靠性,所述WIFI語(yǔ)音報(bào)文發(fā)送裝置100還包括依次連接的應(yīng)答二層處理模塊106、第二存入單元107以及應(yīng)答二層判斷單元108。
[0060]其中,所述應(yīng)答二層處理模塊106,用于對(duì)報(bào)文進(jìn)行應(yīng)答處理。由于VoIP T.38類型幀并非語(yǔ)音采樣數(shù)據(jù),而是經(jīng)過(guò)解調(diào)后傳真實(shí)際負(fù)載數(shù)據(jù),在傳輸過(guò)程中并不允許丟幀,所以需要通過(guò)WIFI 二層應(yīng)答重發(fā)機(jī)制產(chǎn)生應(yīng)答幀。因此,在本實(shí)施例中,通過(guò)所述應(yīng)答二層處理模塊106對(duì)VoIP T.38類型幀進(jìn)行報(bào)文應(yīng)答處理,確保VoIP T.38類型幀傳輸?shù)姆€(wěn)定性和可靠性。所述第二存入單元107,用于當(dāng)所述報(bào)文類型判斷單元101判斷所述VoIP幀為T.38類型幀時(shí)將所述VoIP幀存入所述應(yīng)答二層處理模塊108。
[0061]所述應(yīng)答二層判斷單元108,用于判斷所述應(yīng)答二層處理模塊106中報(bào)文的類型。在需要進(jìn)行VoIP T.38類型幀語(yǔ)音報(bào)文發(fā)送時(shí),所述應(yīng)答二層判斷單元108根據(jù)報(bào)文的頭部類型字段判斷所述應(yīng)答二層處理模塊106中報(bào)文的類型,比如VoIP語(yǔ)音、視頻、盡力而為或低優(yōu)先級(jí)的接入類型,并在其中選擇VoIP類型的報(bào)文進(jìn)行語(yǔ)音報(bào)文的發(fā)送。
[0062]所述發(fā)送單元105,還用于當(dāng)所述應(yīng)答二層處理模塊106中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。
[0063]在本實(shí)施例的WIFI語(yǔ)音報(bào)文的發(fā)送裝置100中,所述應(yīng)答二層處理模塊106對(duì)VoIPT.38類型的語(yǔ)音報(bào)文進(jìn)行應(yīng)答二層模塊處理,所述發(fā)送單元105將應(yīng)答二層模塊中的VoIP語(yǔ)音報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送,確保了VoIP T.38類型的語(yǔ)音報(bào)文在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生的應(yīng)答報(bào)文,提高了VoIP T.38類型報(bào)文傳輸?shù)姆€(wěn)定性和可靠性,提升了WIFI環(huán)境下VoIP T.38類型報(bào)文通信的用戶體驗(yàn)。
[0064]圖4為本發(fā)明另一個(gè)實(shí)施例中WIFI語(yǔ)音報(bào)文的接收裝置的結(jié)構(gòu)示意圖。如圖所示,所述WIFI語(yǔ)音報(bào)文的接收裝置200,包括依次連接的判斷單元201、校驗(yàn)單元202、丟棄單元203、接收單元204以及替換單元205。
[0065]所述判斷單元201,用于判斷二層幀是否是VoIP幀。當(dāng)在WIFI無(wú)線網(wǎng)絡(luò)從外部接收語(yǔ)音報(bào)文時(shí),所述判斷單元201根據(jù)報(bào)文的頭部類型字段判斷二層數(shù)據(jù)鏈路層幀是否是VoIP幀。所述語(yǔ)音報(bào)文VoIP幀的類型可以為RTP類型或T.38類型。
[0066]所述校驗(yàn)單元202,用于當(dāng)所述判斷單元201判斷所述二層幀是VoIP幀時(shí)校驗(yàn)所述二層幀是否有誤碼。在本實(shí)施例中,由于VoIP語(yǔ)音報(bào)文在傳統(tǒng)WIFI環(huán)境下接收會(huì)因?yàn)閃IFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,但人耳對(duì)于產(chǎn)生的VoIP應(yīng)答幀并不敏感,所以所述VoIP應(yīng)答幀并無(wú)特別意義,同時(shí)還會(huì)產(chǎn)生大量的語(yǔ)音報(bào)文抖動(dòng),影響VoIP語(yǔ)音報(bào)文的傳輸效率和語(yǔ)音質(zhì)量。在本實(shí)施例中,有誤碼的VoIP幀會(huì)引發(fā)WIFI二層重發(fā)應(yīng)答機(jī)制而產(chǎn)生VoIP應(yīng)答幀,因此要通過(guò)所述校驗(yàn)單元202對(duì)VoIP幀進(jìn)行誤碼校驗(yàn)。
[0067]所述丟棄單元203,用于當(dāng)所述校驗(yàn)單元202校驗(yàn)到所述二層幀有誤碼時(shí)丟棄所述二層幀且不發(fā)送應(yīng)答幀。在本實(shí)施例中,將所述校驗(yàn)單元202校驗(yàn)到有誤碼的VoIP幀進(jìn)行報(bào)文無(wú)應(yīng)答處理,所述丟棄單元203丟棄所述二層幀且不發(fā)送應(yīng)答幀,有效避免有誤碼的VoIP幀產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng),由于人耳對(duì)于語(yǔ)音報(bào)文丟幀并不敏感,將所述二層幀直接丟棄也不會(huì)影響VoIP語(yǔ)音通信效果。
[0068]所述接收單元204,用于當(dāng)所述校驗(yàn)單元202校驗(yàn)到所述二層幀無(wú)誤碼時(shí)接收所述二層幀的語(yǔ)音報(bào)文。所述替換單元205,所述二層幀替換為上個(gè)二層幀。
[0069]在本實(shí)施例中,由于人耳對(duì)于語(yǔ)音報(bào)文丟幀并不敏感,所以將所述二層幀直接丟幀或替換為相鄰的上個(gè)二層幀都不會(huì)影響VoIP語(yǔ)音通信效果。
[0070]在本實(shí)施例的WIFI語(yǔ)音報(bào)文的接收裝置200中,將所述校驗(yàn)單元202校驗(yàn)到有誤碼的VoIP幀進(jìn)行報(bào)文無(wú)應(yīng)答處理,所述丟棄單元203丟棄所述二層幀且不發(fā)送應(yīng)答幀,有效避免有誤碼的VoIP幀在二層應(yīng)答重發(fā)機(jī)制下產(chǎn)生應(yīng)答幀而導(dǎo)致語(yǔ)音報(bào)文抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0071]可以理解的是,所述WIFI語(yǔ)音報(bào)文的發(fā)送裝置100和所述WIFI語(yǔ)音報(bào)文的接收裝置200,可以單獨(dú)使用,也可以在WIFI語(yǔ)音報(bào)文的處理系統(tǒng)中結(jié)合使用,避免了語(yǔ)音報(bào)文的抖動(dòng),提高了 VoIP語(yǔ)音報(bào)文的傳輸效率和通信質(zhì)量,提升了 WIFI環(huán)境下VoIP語(yǔ)音通信的用戶體驗(yàn)。
[0072]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0073]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0074]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【主權(quán)項(xiàng)】
1.一種WIFI語(yǔ)音報(bào)文的發(fā)送方法,其特征在于,包括: 判斷所述語(yǔ)音報(bào)文VoIP幀的類型; 當(dāng)判斷所述VoIP幀為RTP類型幀時(shí),將所述VoIP幀存入無(wú)應(yīng)答二層處理模塊; 判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型;以及 當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。2.如權(quán)利要求1所述的IFI語(yǔ)音報(bào)文的發(fā)送方法,其特征在于,還包括: 當(dāng)判斷所述VoIP幀為T.38類型幀時(shí),將所述VoIP幀存入應(yīng)答二層處理模塊; 判斷所述應(yīng)答二層處理模塊中報(bào)文的類型;以及 當(dāng)所述應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí),將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。3.一種WIFI語(yǔ)音報(bào)文的接收方法,其特征在于,包括: 判斷二層幀是否是VoIP幀; 當(dāng)判斷所述二層幀是VoIP幀時(shí),校驗(yàn)所述二層幀是否有誤碼; 當(dāng)校驗(yàn)到所述二層幀有誤碼時(shí),丟棄所述二層幀且不發(fā)送應(yīng)答幀;以及 當(dāng)校驗(yàn)到所述二層幀無(wú)誤碼時(shí),接收所述二層幀的語(yǔ)音報(bào)文。4.如權(quán)利要求3所述的WIFI語(yǔ)音報(bào)文的接收方法,其特征在于,在當(dāng)校驗(yàn)到所述二層幀有誤碼時(shí)丟棄所述二層幀且不發(fā)送應(yīng)答幀之后包括:將所述二層幀替換為上個(gè)二層幀。5.—種WIFI語(yǔ)音報(bào)文的處理方法,其特征在于,包括如權(quán)利要求1或2所述的WIFI語(yǔ)音報(bào)文的發(fā)送方法和/或如權(quán)利要求3或4所述的WIFI語(yǔ)音報(bào)文的接收方法。6.一種WIFI語(yǔ)音報(bào)文的發(fā)送裝置,其特征在于,包括: 報(bào)文類型判斷單元,用于當(dāng)要發(fā)送語(yǔ)音報(bào)文時(shí)判斷語(yǔ)音報(bào)文VoIP幀的類型; 無(wú)應(yīng)答處理模塊,用于對(duì)報(bào)文進(jìn)行無(wú)應(yīng)答處理; 第一存入單元,用于當(dāng)所述報(bào)文類型判斷單元判斷所述VoIP幀為RTP類型幀時(shí)將所述Vo IP幀存入所述無(wú)應(yīng)答二層處理模塊; 無(wú)應(yīng)答二層判斷單元,用于判斷所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型;以及發(fā)送單元,用于當(dāng)所述無(wú)應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。7.如權(quán)利要求6所述的WIFI語(yǔ)音報(bào)文的發(fā)送裝置,其特征在于,還包括: 應(yīng)答二層處理模塊,用于對(duì)報(bào)文進(jìn)行應(yīng)答處理; 第二存入單元,用于當(dāng)所述報(bào)文類型判斷單元判斷所述VoIP幀為T.38類型幀時(shí)將所述VoIP幀存入所述應(yīng)答二層處理模塊;以及 應(yīng)答二層判斷單元,用于判斷所述應(yīng)答二層處理模塊中報(bào)文的類型; 所述發(fā)送單元還用于當(dāng)所述應(yīng)答二層處理模塊中報(bào)文的類型為VoIP時(shí)將所述報(bào)文發(fā)送至WMM的語(yǔ)音報(bào)文QoS隊(duì)列進(jìn)行排隊(duì)發(fā)送。8.一種WIFI語(yǔ)音報(bào)文的接收裝置,其特征在于,包括: 判斷單元,用于判斷二層幀是否是VoIP幀; 校驗(yàn)單元,用于當(dāng)所述判斷單元判斷所述二層幀是VoIP幀時(shí)校驗(yàn)所述二層幀是否有誤碼; 丟棄單元,用于當(dāng)所述校驗(yàn)單元校驗(yàn)到所述二層幀有誤碼時(shí)丟棄所述二層幀且不發(fā)送應(yīng)答巾貞;以及 接收單元,用于當(dāng)所述校驗(yàn)單元校驗(yàn)到所述二層幀無(wú)誤碼時(shí)接收所述二層幀的語(yǔ)音報(bào)文。9.如權(quán)利要求8所述的WIFI語(yǔ)音報(bào)文的接收裝置,其特征在于,還包括:替換單元,用于將所述二層幀替換為上個(gè)二層幀。10.—種WIFI語(yǔ)音報(bào)文的處理系統(tǒng),其特征在于,所述WIFI語(yǔ)音報(bào)文的處理系統(tǒng)包括如權(quán)利要求6或7所述的WIFI語(yǔ)音報(bào)文的發(fā)送裝置和/或如權(quán)利要求8或9所述的WIFI語(yǔ)音報(bào)文的接收裝置。
【文檔編號(hào)】H04L1/00GK105871839SQ201610191867
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2016年3月30日
【發(fā)明人】王斌
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司