[發(fā)明專利]一種延遲退避的codec自適應(yīng)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810179254.2 | 申請(qǐng)日: | 2018-03-05 |
| 公開(公告)號(hào): | CN108521400B | 公開(公告)日: | 2020-09-22 |
| 發(fā)明(設(shè)計(jì))人: | 盧榮富;史玉柱;鄧勇軍 | 申請(qǐng)(專利權(quán))人: | 廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04M7/00 |
| 代理公司: | 廈門市新華專利商標(biāo)代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 361009 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 延遲 退避 codec 自適應(yīng) 方法 | ||
本發(fā)明涉及一種延遲退避的codec自適應(yīng)方法,其在檢測(cè)到codec沖突時(shí),本端VoIP設(shè)備隨機(jī)退避一端時(shí)間,讓其中退避時(shí)間短的一端VoIP設(shè)備進(jìn)行codec切換,使其與另一端VoIP設(shè)備的codec一致,避免兩個(gè)VoIP設(shè)備之間出現(xiàn)乒乓效應(yīng),保證其正常通信。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種延遲退避的codec自適應(yīng)方法。
背景技術(shù)
VoIP(Voice over Internet Protocol),是一種網(wǎng)絡(luò)電話。VoIP設(shè)備為雙向設(shè)備,包含編碼和解碼兩個(gè)過程,在VoIP行業(yè)編解碼一詞常寫作codec。VoIP設(shè)備在建立通話時(shí)會(huì)通過SIP或H323等信令協(xié)議來實(shí)現(xiàn)codec的協(xié)商,以保證雙方使用一樣的codec。但由于各種原因可能會(huì)導(dǎo)致雙方使用的codec不一致,或在通話的過程中某一方突然改變codec,從而導(dǎo)致出現(xiàn)單通甚至無聲,影響設(shè)備正常使用。
針對(duì)雙方codec不一致(以下簡(jiǎn)稱沖突)時(shí)出現(xiàn)的種種問題,提出codec自適應(yīng)策略,即在檢查到對(duì)端codec與本地不同時(shí),調(diào)整本地codec與對(duì)端一致。
通常為了保證設(shè)備的適應(yīng)性,往往會(huì)為VoIP設(shè)備開啟codec自適應(yīng),這樣就有可能出現(xiàn)通話雙方都開著codec自適應(yīng)。而原有codec自適應(yīng)策略是設(shè)備一旦檢測(cè)到?jīng)_突,就立即切換codec,這樣將會(huì)導(dǎo)致雙方反復(fù)適應(yīng)成對(duì)端的codec,產(chǎn)生乒乓效應(yīng),同樣會(huì)導(dǎo)致設(shè)備無法正常通話。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種延遲退避的codec自適應(yīng)方法,其能避免VoIP設(shè)備產(chǎn)生乒乓效應(yīng),保證VoIP設(shè)備的正常通話。
為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種延遲退避的codec自適應(yīng)方法,所述自適應(yīng)方法包括以下步驟:
步驟1、進(jìn)行codec沖突檢測(cè);
本端VoIP設(shè)備接收到對(duì)端VoIP設(shè)備發(fā)送的RTP包,并檢測(cè)RTP包中的ptype字段,判斷其是否與本端VoIP設(shè)備當(dāng)前發(fā)送的PRT包中的ptype字段一致,當(dāng)不一致時(shí),本端VoIP設(shè)備與對(duì)端VoIP設(shè)備產(chǎn)生codec沖突;
步驟2、進(jìn)行延遲退避;
當(dāng)檢測(cè)到codec沖突時(shí),本端VoIP設(shè)備退避一段時(shí)間,該時(shí)間為退避時(shí)間,等待對(duì)端VoIP設(shè)備進(jìn)行codec自適應(yīng),調(diào)整其編碼方式,使其與本端VoIP設(shè)備的編碼一致;若超過退避時(shí)間后對(duì)端VoIP設(shè)備未作出自適應(yīng),則有本端VOIP設(shè)備進(jìn)行codec自適應(yīng)。
所述退避時(shí)間為系統(tǒng)設(shè)定時(shí)間。
所述退避時(shí)間為D=m*ptime,其中,ptime為RTP發(fā)包間隔,m為0~2n-1之間的一個(gè)隨機(jī)數(shù),n為本端VoIP設(shè)備在一路通話中適應(yīng)次數(shù)。
本發(fā)明在檢測(cè)到codec沖突時(shí),本端VoIP設(shè)備隨機(jī)退避一端時(shí)間,使退避時(shí)間短的一方執(zhí)行自適應(yīng)過程,從而使雙方VoIP設(shè)備的codec一致,避免兩個(gè)VoIP設(shè)備之間出現(xiàn)乒乓效應(yīng),保證其正常通信。
此外,本發(fā)明將退避時(shí)間設(shè)置隨機(jī)值,即D=m*ptime,其中,m的取值范圍能夠隨著VoIP設(shè)備的適應(yīng)次數(shù)增加而呈指數(shù)上升,從而可以快速的讓雙方錯(cuò)開退避時(shí)間,提高其適應(yīng)度。
附圖說明
圖1為本發(fā)明實(shí)施例一原理圖;
圖2為本發(fā)明實(shí)施例二原理圖。
具體實(shí)施方式
如圖1所示,本發(fā)明揭示了一種延遲退避的codec自適應(yīng)方法,其包括以下步驟:
步驟1、進(jìn)行codec沖突檢測(cè);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司,未經(jīng)廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810179254.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 虛擬時(shí)隙交換方法及實(shí)施電路
- 用于有效連接系統(tǒng)間顯示數(shù)據(jù)的系統(tǒng)
- 再現(xiàn)、創(chuàng)建多媒體內(nèi)容的設(shè)備和方法、和存儲(chǔ)介質(zhì)
- 支持帶優(yōu)先等級(jí)的CODEC的OA協(xié)商方法及設(shè)備
- 用于建立有用數(shù)據(jù)連接的方法、服務(wù)器裝置和轉(zhuǎn)換裝置
- 一種實(shí)現(xiàn)音頻信號(hào)收發(fā)的裝置
- 一種延遲退避的codec自適應(yīng)方法
- 一種用于VoIP開發(fā)調(diào)試的codec解包實(shí)現(xiàn)方法及裝置
- 聲卡自適應(yīng)加載方法及系統(tǒng)
- 具有移位寄存器的HDA控制器控制HDA CODEC芯片的方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





