欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7554406閱讀:178來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng)。
背景技術(shù)
VBR (Variable Bit Rate,動(dòng)態(tài)比特率),就是編碼時(shí)輸出的比特率是非固定的,它最早出現(xiàn)于音頻編碼軟件在編碼時(shí)根據(jù)音頻數(shù)據(jù)的復(fù)雜程度即時(shí)確定使用何種比特率。采用動(dòng)態(tài)比特率的音頻編碼軟件在編碼時(shí)會(huì)對(duì)音頻數(shù)據(jù)進(jìn)行檢測(cè),如在低音段,音頻數(shù)據(jù)的復(fù)雜程度較低,用較低的比特進(jìn)行編碼,在高音段,音頻數(shù)據(jù)的復(fù)雜程度較高,用較高的比特率進(jìn)行編碼。與傳統(tǒng)的靜態(tài)比特率相比,動(dòng)態(tài)比特率既能保證語(yǔ)音的質(zhì)量,又能控制輸出文件的大小。在移動(dòng)通訊系統(tǒng)中,考慮到各種接入網(wǎng)絡(luò)的網(wǎng)絡(luò)帶寬差別較大,如常見(jiàn)的WIFI(Wireless Fidelity,無(wú)線保真)網(wǎng)絡(luò)其帶寬通常達(dá)IMbps或更高,而普通的GPRS網(wǎng)絡(luò)帶寬則只有幾十kbps ;因此,有必要在手機(jī)VoIP (Voice OverInternet Protocol,因特網(wǎng)上傳輸語(yǔ)音的協(xié)議)系統(tǒng)中引入動(dòng)態(tài)比特率,以根據(jù)所處網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況即時(shí)確定使用何種編碼比特率。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于公開(kāi)一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng),以在手機(jī)VoIP系統(tǒng)中引入動(dòng)態(tài)比特率。為達(dá)上述目的,本發(fā)明實(shí)施例公開(kāi)一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,應(yīng)用于服務(wù)器側(cè),包括:以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整。在客戶(hù)端,手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法包括:接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息;根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。本發(fā)明還公開(kāi)一種服務(wù)器,用于處理手機(jī)VoIP業(yè)務(wù),包括:網(wǎng)絡(luò)通道能力確定模塊,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;以及編碼控制模塊,用于根據(jù)所述網(wǎng)絡(luò)通道能力確定模塊的結(jié)果判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整。本發(fā)明還公開(kāi)一種客戶(hù)端,包括:
接收模塊,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息;動(dòng)態(tài)碼率執(zhí)行模塊,用于根據(jù)上述接收模塊所接收的該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。本發(fā)明還公開(kāi)一種手機(jī)VoIP系統(tǒng),包括:服務(wù)器,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整;以及客戶(hù)端,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息,根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。本發(fā)明實(shí)施例在手機(jī)VoIP系統(tǒng)中引入動(dòng)態(tài)比特率,不是根據(jù)音頻數(shù)據(jù)的復(fù)雜程度,而是根據(jù)所處網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況即時(shí)確定使用何種編碼比特率。使得:網(wǎng)絡(luò)通道能力較高時(shí),系統(tǒng)使用較高的比特率進(jìn)行編碼,提供高質(zhì)量的語(yǔ)音通話(huà);網(wǎng)絡(luò)通道能力較低時(shí),系統(tǒng)使用較低的比特率進(jìn)行編碼,降低語(yǔ)音的質(zhì)量,確保通話(huà)的低時(shí)延和流暢性。


圖1是本發(fā)明實(shí)施例公開(kāi)的手機(jī)VoIP系統(tǒng)框架圖;圖2是圖1中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法流程圖;圖3是本發(fā)明實(shí)施例公開(kāi)的服務(wù)器的框架圖;圖4是本發(fā)明實(shí)施例公開(kāi)的客戶(hù)端的框架圖。
具體實(shí)施例方式下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的具體實(shí)現(xiàn)方式做一詳細(xì)描述。實(shí)施例一本實(shí)施例公開(kāi)一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法。如圖1所示,該手機(jī)VoIP系統(tǒng)包括客戶(hù)端I及服務(wù)器2。服務(wù)器,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整;以及客戶(hù)端,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息,根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。該動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,如圖2所示,包括以下步驟SI 步驟S4。步驟S1、服務(wù)器以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。本實(shí)施例中,網(wǎng)絡(luò)通道的能力主要的考核指標(biāo)是指網(wǎng)絡(luò)延時(shí)。在其他實(shí)施例中,其考核指標(biāo)也可以單獨(dú)或綜合考慮網(wǎng)絡(luò)類(lèi)型、信號(hào)強(qiáng)弱等因素中的一種或任意組合。該步驟由服務(wù)器確定網(wǎng)絡(luò)通道能力。這主要有以下幾點(diǎn)原因:1、簡(jiǎn)化客戶(hù)端的處理,2、便于以后對(duì)網(wǎng)絡(luò)通道能力算法進(jìn)行優(yōu)化,因?yàn)樯?jí)服務(wù)器比升級(jí)客戶(hù)端更方便,3、客戶(hù)端只能檢測(cè)自身的網(wǎng)絡(luò)延時(shí),而對(duì)界定整個(gè)會(huì)話(huà)的網(wǎng)絡(luò)通道能力需要綜合考慮參與該會(huì)話(huà)的所有客戶(hù)端的網(wǎng)絡(luò)情況。上述步驟SI中,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力包括但不限于下述步驟Sll 步驟 S12。步驟S11、測(cè)量該會(huì)話(huà)中服務(wù)器與客戶(hù)端之間的單段通道的網(wǎng)絡(luò)延時(shí),進(jìn)而得出該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;或者從接收的客戶(hù)端所發(fā)送的攜帶有該客戶(hù)端通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)所確定的網(wǎng)絡(luò)通道能力的信息中獲取該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;以及步驟S12、綜合其與參與該會(huì)話(huà)的所有客戶(hù)端之間的網(wǎng)絡(luò)通道能力確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。步驟S2、服務(wù)器判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整。在該步驟中,如果服務(wù)器預(yù)先存儲(chǔ)有網(wǎng)絡(luò)通道能力與編碼比特率的映射表,可優(yōu)選直接通過(guò)查表將調(diào)整的編碼比特率下發(fā)給客戶(hù)端供其執(zhí)行下述步驟S3及步驟S4。反之,如果網(wǎng)絡(luò)通道能力與編碼比特率的映射表存儲(chǔ)在客戶(hù)端,則服務(wù)器則可直接將編碼等級(jí)下發(fā)給客戶(hù)端,由于編碼等級(jí)和網(wǎng)絡(luò)等級(jí)通常都是一一對(duì)應(yīng)的,所以下發(fā)編碼等級(jí)也等同于下發(fā)整個(gè)會(huì)話(huà)的網(wǎng)絡(luò)通道能力等級(jí)。為便于公眾廣泛理解本實(shí)施例的技術(shù)方案,關(guān)于上述步驟SI和步驟S2,舉例詳述如下:服務(wù)器計(jì)算客戶(hù)端10秒內(nèi)的平均延時(shí),根據(jù)延時(shí)情況將網(wǎng)絡(luò)劃分為四個(gè)等級(jí),平均網(wǎng)絡(luò)延時(shí)小于180ms(millisecond,毫秒)為第一級(jí),平均網(wǎng)絡(luò)延時(shí)大于180ms小于300ms為第二級(jí),平均網(wǎng)絡(luò)延時(shí)大于300ms小于400ms為第三級(jí),平均網(wǎng)絡(luò)延時(shí)大于400ms為第四級(jí)。對(duì)網(wǎng)絡(luò)分級(jí)需要考慮所有通話(huà)參與者的網(wǎng)絡(luò)情況,因?yàn)閰⑴c通話(huà)的各成員網(wǎng)絡(luò)狀況可能不同,例如3G網(wǎng)絡(luò)用戶(hù)A與2G網(wǎng)絡(luò)用戶(hù)B通話(huà),服務(wù)器收到A和B客戶(hù)端發(fā)來(lái)的心跳檢測(cè)消息,假設(shè)A和B平均網(wǎng)絡(luò)延時(shí)分別為120ms和350ms,則A的網(wǎng)絡(luò)等級(jí)為第一級(jí),而B(niǎo)的網(wǎng)絡(luò)等級(jí)為第三級(jí)。A與B的網(wǎng)絡(luò)等級(jí)不同,采用的編碼速率也不同,A網(wǎng)絡(luò)狀況較好,采用較高的比特率進(jìn)行編碼,可能會(huì)超出B網(wǎng)絡(luò)的負(fù)荷。因此客戶(hù)端編碼時(shí)不僅要考慮自身網(wǎng)絡(luò)的帶寬情況,還要考慮接收方網(wǎng)絡(luò)的接收能力,如上例中的情況,服務(wù)器應(yīng)該將A和B網(wǎng)絡(luò)等級(jí)都判為第三級(jí),則A采用的編碼速率不會(huì)超出B網(wǎng)絡(luò)的負(fù)荷。在多方通話(huà)中,服務(wù)器應(yīng)該比較參與通話(huà)的所有客戶(hù)端的網(wǎng)絡(luò)狀況,將網(wǎng)絡(luò)狀況最差的網(wǎng)絡(luò)等級(jí)判定為所有客戶(hù)端的網(wǎng)絡(luò)等級(jí),這樣所有客戶(hù)端將采用網(wǎng)絡(luò)最差的客戶(hù)端能夠承受的比特率進(jìn)行編碼。服務(wù)器對(duì)客戶(hù)端網(wǎng)絡(luò)判定等級(jí)后,通過(guò)心跳檢測(cè)響應(yīng)發(fā)送給客戶(hù)端。步驟S3、客戶(hù)端接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息。步驟S4、客戶(hù)端根據(jù)步驟S3所收到的消息動(dòng)態(tài)調(diào)整自身的編碼比特率。具體操作時(shí),如果網(wǎng)絡(luò)通道能力發(fā)生變化,可以在下一幀編碼時(shí)先將原來(lái)的編碼器關(guān)掉,再以新的編碼比特率創(chuàng)建編碼器進(jìn)行編碼。該步驟S4中,有兩種方法可以改變編碼器的編碼比特率:改變采樣頻率或?qū)φZ(yǔ)音進(jìn)行不同程度的壓縮。也可以采用二者結(jié)合的方法調(diào)整編碼速率,編碼速率范圍為8 30kbps (Bits Per Second,每秒字節(jié)數(shù))。若服務(wù)器將網(wǎng)絡(luò)劃分為四個(gè)等級(jí),不同的等級(jí)采用不同的編碼速率,因而編碼速率可以對(duì)應(yīng)地選擇四個(gè)典型值:30kbps、24kbps、16kbps和8kbps,分別作為四種網(wǎng)絡(luò)等級(jí)所使用的編碼速率。例如當(dāng)檢測(cè)到網(wǎng)絡(luò)狀態(tài)很好,則采用30kbps的編碼速率,提供最優(yōu)的語(yǔ)音質(zhì)量,而如果網(wǎng)絡(luò)狀態(tài)很差,則采用8kbps的編碼速率,降低語(yǔ)音質(zhì)量,減小網(wǎng)絡(luò)負(fù)荷,保證通話(huà)的低時(shí)延和流暢。需要補(bǔ)充說(shuō)明的是:在服務(wù)器配置文件中可以配置客戶(hù)端采用的編碼速率的初始值,由于通話(huà)接通之前網(wǎng)絡(luò)狀況未知,對(duì)編碼速率進(jìn)行折中選擇,采用16kbps。在通話(huà)接通后的最初5秒,服務(wù)器收到的心跳檢測(cè)次數(shù)小于5次,暫不計(jì)算平均網(wǎng)絡(luò)延時(shí),直接將網(wǎng)絡(luò)判定為第一級(jí),但同時(shí)需指示客戶(hù)暫不切換編碼速率。前面提到的3個(gè)臨界值180ms、300ms、400ms,是在各種網(wǎng)絡(luò)情況下經(jīng)過(guò)反復(fù)測(cè)試得出的經(jīng)驗(yàn)值。例如在平均延時(shí)為150ms的網(wǎng)絡(luò)下,采用30kbps編碼速率進(jìn)行編碼的語(yǔ)音主觀感受優(yōu)于采用其它編碼速率,在平均延時(shí)200ms的網(wǎng)絡(luò)下,米用24kbps編碼速率進(jìn)行編碼的語(yǔ)首主觀感受:最優(yōu),而在平均網(wǎng)絡(luò)延時(shí)介于150ms和200ms之間的網(wǎng)絡(luò),采用30kbps和24kbps編碼速率進(jìn)行編碼主觀感受差不多,則將臨界值設(shè)為180ms較為合理。如果后續(xù)進(jìn)一步的測(cè)試發(fā)現(xiàn)臨界值設(shè)置得并不準(zhǔn)確,比如平均延時(shí)350ms時(shí)測(cè)得采用8kbps編碼速率進(jìn)行編碼的語(yǔ)音主觀感受最優(yōu),則可以通過(guò)配置文件重新配置臨界值進(jìn)行調(diào)整。需要補(bǔ)充說(shuō)明的是,客戶(hù)端還可以主動(dòng)測(cè)量其與服務(wù)器之間的網(wǎng)絡(luò)延時(shí),或者通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)確定其與服務(wù)器之間單段的網(wǎng)絡(luò)通道能力;然后將所述單段的網(wǎng)絡(luò)通道能力信息傳送給服務(wù)器供其執(zhí)行上述步驟SI I。綜上,本實(shí)施例在手機(jī)VoIP系統(tǒng)中引入動(dòng)態(tài)比特率,不是根據(jù)音頻數(shù)據(jù)的復(fù)雜程度,而是根據(jù)所處網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況即時(shí)確定使用何種編碼比特率。從而使得:網(wǎng)絡(luò)通道能力較高時(shí),系統(tǒng)使用較高的比特率進(jìn)行編碼,提供高質(zhì)量的語(yǔ)音通話(huà);網(wǎng)絡(luò)通道能力較低時(shí),系統(tǒng)使用較低的比特率進(jìn)行編碼,降低語(yǔ)音的質(zhì)量,確保通話(huà)的低時(shí)延和流暢性。實(shí)施例二與上述實(shí)施例一對(duì)應(yīng)的,本實(shí)施例還提供一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的裝置。該裝置包括服務(wù)器和客戶(hù)端。該服務(wù)器的框圖如圖3所示,包括網(wǎng)絡(luò)通道能力確定模塊21和編碼控制模塊22。其中:網(wǎng)絡(luò)通道能力確定模塊,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。編碼控制模塊,用于根據(jù)所述網(wǎng)絡(luò)通道能力確定模塊的結(jié)果判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整??蛇x的,如圖3所示,上述網(wǎng)絡(luò)通道能力確定模塊包括下述的單段網(wǎng)絡(luò)通道能力獲取單元211和綜合界定單元212。各單元的功能分述如下:單段網(wǎng)絡(luò)通道能力獲取單元,用于測(cè)量該會(huì)話(huà)中服務(wù)器與客戶(hù)端之間的單段通道的網(wǎng)絡(luò)延時(shí),進(jìn)而得出該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;或者從接收的客戶(hù)端所發(fā)送的攜帶有該客戶(hù)端通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)所確定的網(wǎng)絡(luò)通道能力的信息中獲取該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力。綜合界定單元,用于通過(guò)單段網(wǎng)絡(luò)通道能力獲取單元綜合其與參與該會(huì)話(huà)的所有客戶(hù)端之間的網(wǎng)絡(luò)通道能力確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。
如圖4所示,與服務(wù)器相配合的客戶(hù)端包括:接收模塊11,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息;動(dòng)態(tài)碼率執(zhí)行模塊12,用于根據(jù)上述接收模塊所接收的該消息動(dòng)態(tài)調(diào)整自身的編碼比特率??蛇x的,上述客戶(hù)端還包括:檢測(cè)模塊(圖中未示出),用于測(cè)量其與服務(wù)器之間的網(wǎng)絡(luò)延時(shí),或者通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)確定其與服務(wù)器之間單段的網(wǎng)絡(luò)通道能力;以及發(fā)送模塊(圖中未示出),用于將所述檢測(cè)模塊確定的單段的網(wǎng)絡(luò)通道能力信息傳送給服務(wù)器。綜上,本發(fā)明實(shí)施例公開(kāi)的手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng),通過(guò)在手機(jī)VoIP系統(tǒng)中引入動(dòng)態(tài)比特率,不是根據(jù)音頻數(shù)據(jù)的復(fù)雜程度,而是根據(jù)所處網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況即時(shí)確定使用何種編碼比特率。使得:網(wǎng)絡(luò)通道能力較高時(shí),系統(tǒng)使用較高的比特率進(jìn)行編碼,提供高質(zhì)量的語(yǔ)音通話(huà);網(wǎng)絡(luò)通道能力較低時(shí),系統(tǒng)使用較低的比特率進(jìn)行編碼,降低語(yǔ)音的質(zhì)量,確保通話(huà)的低時(shí)延和流暢性。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,應(yīng)用于服務(wù)器側(cè),其特征在于,包括: 以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力; 判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)難iF.0
2.根據(jù)權(quán)利要求1所述的手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,其特征在于,所述確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力包括: 測(cè)量該會(huì)話(huà)中服務(wù)器與客戶(hù)端之間的單段通道的網(wǎng)絡(luò)延時(shí),進(jìn)而得出該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;或者從接收的客戶(hù)端所發(fā)送的攜帶有該客戶(hù)端通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)所確定的網(wǎng)絡(luò)通道能力的信息中獲取該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;以及 綜合其與參與該會(huì)話(huà)的所有客戶(hù) 端之間的網(wǎng)絡(luò)通道能力確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。
3.—種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,應(yīng)用于客戶(hù)端,其特征在于,包括: 接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息; 根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。
4.根據(jù)權(quán)利要求3所述的手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法,其特征在于,還包括: 測(cè)量其與服務(wù)器之間的網(wǎng)絡(luò)延時(shí),或者通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)確定其與服務(wù)器之間單段的網(wǎng)絡(luò)通道能力;將所述單段的網(wǎng)絡(luò)通道能力信息傳送給服務(wù)器。
5.一種服務(wù)器,用于處理手機(jī)VoIP業(yè)務(wù),其特征在于,包括: 網(wǎng)絡(luò)通道能力確定模塊,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;以及編碼控制模塊,用于根據(jù)所述網(wǎng)絡(luò)通道能力確定模塊的結(jié)果判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整。
6.根據(jù)權(quán)利要求5所述的服務(wù)器,其特征在于,所述網(wǎng)絡(luò)通道能力確定模塊包括: 單段網(wǎng)絡(luò)通道能力獲取單元,用于測(cè)量該會(huì)話(huà)中服務(wù)器與客戶(hù)端之間的單段通道的網(wǎng)絡(luò)延時(shí),進(jìn)而得出該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;或者從接收的客戶(hù)端所發(fā)送的攜帶有該客戶(hù)端通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)所確定的網(wǎng)絡(luò)通道能力的信息中獲取該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;以及 綜合界定單元,用于通過(guò)單段網(wǎng)絡(luò)通道能力獲取單元綜合其與參與該會(huì)話(huà)的所有客戶(hù)端之間的網(wǎng)絡(luò)通道能力確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。
7.一種客戶(hù)端,其特征在于,包括: 接收模塊,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息; 動(dòng)態(tài)碼率執(zhí)行模塊,用于根據(jù)上述接收模塊所接收的該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。
8.根據(jù)權(quán)利要求7所述的客戶(hù)端,其特征在于,所述客戶(hù)端還包括: 檢測(cè)模塊,用于測(cè)量其與服務(wù)器之間的網(wǎng)絡(luò)延時(shí),或者通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)確定其與服務(wù)器之間單段的網(wǎng)絡(luò)通道能力; 發(fā)送模塊,用于將所述檢測(cè)模塊確定的單段的網(wǎng)絡(luò)通道能力信息傳送給服務(wù)器。
9.一種手機(jī)VoIP系統(tǒng),其特征在于,包括: 服務(wù)器,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整;以及 客戶(hù)端,用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息,根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。
10.根據(jù)權(quán)利要求9所述的手機(jī)VoIP系統(tǒng),其特征在于, 所述客戶(hù)端,還用于測(cè)量其與服務(wù)器之間的網(wǎng)絡(luò)延時(shí),或者通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)確定其與服務(wù)器之間單段的網(wǎng)絡(luò)通道能力;并將所述單段的網(wǎng)絡(luò)通道能力信息傳送給服務(wù)器; 所述服務(wù)器,還用于測(cè)量該會(huì)話(huà)中服務(wù)器與客戶(hù)端之間的單段通道的網(wǎng)絡(luò)延時(shí),進(jìn)而得出該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;或者從接收的客戶(hù)端所發(fā)送的攜帶有該客戶(hù)端通過(guò)計(jì)算發(fā)送完一定長(zhǎng)度的數(shù)據(jù)包所需要的時(shí)間和/或查看接收緩存隊(duì)列中數(shù)據(jù)包的個(gè)數(shù)來(lái)所確定的網(wǎng)絡(luò)通道能力的信息中獲取該會(huì)話(huà)單段的網(wǎng)絡(luò)通道能力;然后綜合其與參與該會(huì)話(huà)的所有客戶(hù)端之間的網(wǎng)絡(luò)通道能力確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力。
全文摘要
本發(fā)明公開(kāi)一種手機(jī)VoIP系統(tǒng)中動(dòng)態(tài)比特率的實(shí)現(xiàn)方法、裝置及系統(tǒng),以在手機(jī)VoIP系統(tǒng)中引入動(dòng)態(tài)比特率。該手機(jī)VoIP系統(tǒng)包括服務(wù)器,用于以會(huì)話(huà)為單位,確定該會(huì)話(huà)當(dāng)前的網(wǎng)絡(luò)通道能力;判斷該會(huì)話(huà)中的網(wǎng)絡(luò)通道能力是否發(fā)生變換,如果是,相應(yīng)調(diào)整編碼比特率或編碼等級(jí),并實(shí)時(shí)將變換后的編碼比特率或編碼等級(jí)下發(fā)給該會(huì)話(huà)中的所有客戶(hù)端供其做相應(yīng)調(diào)整;所述客戶(hù)端用于接收服務(wù)器下發(fā)的攜帶編碼比特率或編碼等級(jí)的消息,根據(jù)該消息動(dòng)態(tài)調(diào)整自身的編碼比特率。
文檔編號(hào)H04M7/00GK103152497SQ20131010820
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年3月29日 優(yōu)先權(quán)日2013年3月29日
發(fā)明者蔣鴻偉, 黃國(guó)宏, 潘年華, 李曉鵬, 周平 申請(qǐng)人:貴陽(yáng)朗瑪信息技術(shù)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
郧西县| 化隆| 许昌市| 墨竹工卡县| 温泉县| 黔南| 信丰县| 镇康县| 乾安县| 宁远县| 怀仁县| 康马县| 兴仁县| 斗六市| 抚松县| 抚顺县| 集安市| 通城县| 黔西| 瑞安市| 盐池县| 南靖县| 青神县| 凯里市| 赤壁市| 房山区| 阿荣旗| 宝清县| 磐安县| 日照市| 凤台县| 定日县| 密山市| 错那县| 筠连县| 加查县| 成武县| 黔南| 河池市| 长泰县| 塔城市|