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

網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化切換的識(shí)別方法

文檔序號(hào):84546閱讀:728來源:國(guó)知局
專利名稱:網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化切換的識(shí)別方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)傳輸技術(shù),尤其是涉及在網(wǎng)絡(luò)傳輸?shù)腎TU規(guī)范V152中,根據(jù)凈荷類型PT變化進(jìn)行切換的識(shí)別方法背景技術(shù)實(shí)時(shí)傳輸協(xié)議RTP(realtime tranmit protoco1)的包頭包括凈荷類型PT(Payload Type),序列號(hào),時(shí)戳等信息。(詳細(xì)參見RFC1889/3550)ITU規(guī)范V152定義IP網(wǎng)絡(luò)上的語(yǔ)音帶內(nèi)數(shù)據(jù)VBD(Voice band data)業(yè)務(wù)的傳輸方式,該規(guī)范V152定義了一種根據(jù)RTP的PT變化進(jìn)行VBD帶內(nèi)切換的方法。V152描述的切換方法如下假設(shè)主叫網(wǎng)關(guān)和被叫網(wǎng)關(guān)開始是語(yǔ)音模式,RTP的PT=0。當(dāng)是傳真/Modem等數(shù)據(jù)業(yè)務(wù)時(shí),被叫網(wǎng)關(guān)檢測(cè)到相應(yīng)Fax/Modem信號(hào),被叫網(wǎng)關(guān)切換到VBD模式,然后被叫網(wǎng)關(guān)向主叫網(wǎng)關(guān)發(fā)送VBD的RTP PT(假設(shè)RTP的PT=98)。當(dāng)主叫網(wǎng)關(guān)收到該類型的RTP報(bào)文時(shí),切換到VBD模式,同時(shí)發(fā)送VBD的RTP PT報(bào)文給被叫網(wǎng)關(guān)。當(dāng)被叫網(wǎng)關(guān)收到VBD的RTP PT時(shí),即認(rèn)為VBD模式完全切換成功,當(dāng)后續(xù)再收到語(yǔ)音模式的RTP的PT時(shí),就切換回語(yǔ)音模式。
根據(jù)現(xiàn)有的技術(shù)規(guī)范,判斷RTP PT的變化,就切換到相應(yīng)模式。但是由于IP網(wǎng)絡(luò)上的抖動(dòng)和亂序等因素也會(huì)使RTP PT變化,導(dǎo)致該判斷標(biāo)準(zhǔn)不穩(wěn)定,產(chǎn)生誤判,切換不應(yīng)有的模式。
圖1是現(xiàn)有技術(shù)ITU規(guī)范V152定義的根據(jù)RTP的PT變化進(jìn)行VBD帶內(nèi)切換的方法流程圖;如圖所示,因?yàn)榫W(wǎng)絡(luò)抖動(dòng),可能在切換到VBD模式后,又收到音頻PT,導(dǎo)致切換到語(yǔ)音模式,產(chǎn)生誤切換。
為此,本發(fā)明提出一種可靠的解決VBD根據(jù)PT變化進(jìn)行識(shí)別的方法。

發(fā)明內(nèi)容本發(fā)明的目的在于通過增加相應(yīng)識(shí)別標(biāo)志,來可靠的判斷VBD和音頻模式之間根據(jù)PT變化的切換,以防止因?yàn)榫W(wǎng)絡(luò)抖動(dòng)亂序產(chǎn)生的異常VBD和語(yǔ)音模式之間的頻繁誤切換。
本發(fā)明的目的通過以下方法實(shí)現(xiàn)本發(fā)明提出一種網(wǎng)絡(luò)語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化進(jìn)行切換的識(shí)別方法,其將不同模式的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置,作為判斷是否進(jìn)行切換的識(shí)別標(biāo)志;將收到一種模式的RTP的序列號(hào)與記錄下的以前的該同一模式的RTP的序列號(hào)進(jìn)行比較;如果序列號(hào)比較靠近,則判斷是網(wǎng)絡(luò)抖動(dòng)產(chǎn)生的報(bào)文亂序,忽略并丟棄該模式的RTP信號(hào),不進(jìn)行模式切換;在一定時(shí)間后,如果再收到該模式的RTP的PT,則認(rèn)為是正常的切換,應(yīng)進(jìn)行模式切換。
所述的不同模式的RTP序列號(hào)是指語(yǔ)音的RTP序列號(hào)和VBD的RTP序列號(hào)。
所述的將語(yǔ)音的RTP和VBD的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置,是指在語(yǔ)音階段使用的序列號(hào)和在切換到VBD狀態(tài)時(shí)的序列號(hào)中間有較大的跳躍,兩列序列號(hào)突變到抖動(dòng)緩存可以調(diào)整范圍的較大倍數(shù)之外,防止軟件誤判。
所述的序列號(hào)比較靠近是指收到的語(yǔ)音RTP的序列號(hào)與記錄下的以前的語(yǔ)音RTP的序列號(hào)之間的差值在抖動(dòng)緩存可以調(diào)整的范圍之內(nèi)。或者在抖動(dòng)緩存可以調(diào)制的范圍的2倍之內(nèi)。
所述的在一定時(shí)間后,是指此時(shí)已處于設(shè)備能夠調(diào)整的網(wǎng)絡(luò)抖動(dòng)范圍之外。
本發(fā)明還提出另一種網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化進(jìn)行切換的識(shí)別方法,是將RTP的PT的時(shí)戳作為識(shí)別標(biāo)志,在模式切換后,根據(jù)收到不同RTP的PT的時(shí)戳的變化,判斷是否進(jìn)行模式切換。
所述的判斷是否進(jìn)行模式切換標(biāo)準(zhǔn)是當(dāng)時(shí)戳的變化不超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,則認(rèn)為是網(wǎng)絡(luò)抖動(dòng)亂序引起,不進(jìn)行模式切換;當(dāng)時(shí)戳的變化超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,則認(rèn)為是正常的切換。
本發(fā)明提出的增加相應(yīng)識(shí)別標(biāo)志,來可靠的判斷VBD和音頻模式之間根據(jù)PT變化的切換,穩(wěn)定了進(jìn)行切換的判斷標(biāo)準(zhǔn),有效的防止因?yàn)榫W(wǎng)絡(luò)抖動(dòng)亂序產(chǎn)生的異常VBD和語(yǔ)音模式之間的頻繁誤切換。
圖1是現(xiàn)有技術(shù)ITU規(guī)范V152定義的根據(jù)RTP的PT變化進(jìn)行VBD帶內(nèi)切換的方法流程圖;圖2是本發(fā)明的根據(jù)RTP的PT變化進(jìn)行VBD帶內(nèi)切換的方法流程圖。
具體實(shí)施方式圖2是本發(fā)明的根據(jù)RTP的PT變化進(jìn)行VBD帶內(nèi)切換的方法流程圖。如圖2所示,本發(fā)明的VBD的標(biāo)準(zhǔn)切換流程描述如下主叫網(wǎng)關(guān)和被叫網(wǎng)關(guān)開始是語(yǔ)音模式,RTP的PT=0。當(dāng)被叫網(wǎng)關(guān)檢測(cè)到相應(yīng)VBD的觸發(fā)標(biāo)志時(shí),切換到VBD模式,同時(shí)發(fā)送VBD的RTP(比如PT=98),主叫網(wǎng)關(guān)收到VBD的RTP PT,并且檢測(cè)到RTP的序列號(hào)突變(將語(yǔ)音RTP和VBD的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置),即認(rèn)為收到對(duì)方的VBD的PT,同時(shí)記錄下以前的語(yǔ)音RTP的序列號(hào),若在切換到VBD后,還收到與記錄下的語(yǔ)音RTP的序列號(hào)比較靠近(在網(wǎng)絡(luò)抖動(dòng)時(shí)間范圍內(nèi)),則認(rèn)為是網(wǎng)絡(luò)抖動(dòng)產(chǎn)生亂序,可以忽略并丟棄。在一定時(shí)間后(網(wǎng)絡(luò)抖動(dòng)范圍之外(如100ms),考慮到異常網(wǎng)絡(luò)抖動(dòng),一般取網(wǎng)絡(luò)抖動(dòng)的2倍200ms時(shí)間以上長(zhǎng)度),取第一個(gè)范圍(200ms時(shí)間以上長(zhǎng)度),主要是考慮到主備倒換時(shí),可能緩存里面的報(bào)文可能會(huì)都丟失,這樣加上網(wǎng)絡(luò)抖動(dòng)時(shí)間,可能出現(xiàn)報(bào)文序列號(hào)變化在抖動(dòng)緩存的2倍以內(nèi)的報(bào)文,如果不考慮主備倒換,則是第一個(gè)范圍。再收到語(yǔ)音RTP的PT,則認(rèn)為是切換回語(yǔ)音。
根據(jù)本發(fā)明的實(shí)施例,比如,可以在語(yǔ)音階段,使用100/101/102/103等序列號(hào),在切換到VBD狀態(tài)時(shí),突變到1000/1001/1002/1003等,中間有較大的跳躍。按照本實(shí)施例,序列號(hào)靠近可以這樣理解比如1000/1001/1002/1005/1003/等。因?yàn)槎秳?dòng)緩存(JitterBuffer)會(huì)調(diào)整這些包亂序的部分,在理想網(wǎng)絡(luò)中,報(bào)文應(yīng)該按照序列號(hào)的順序到達(dá),但是因?yàn)镮P網(wǎng)絡(luò)的抖動(dòng),會(huì)出現(xiàn)上面描述的亂序的情況,這個(gè)時(shí)候,靠近的概念就可以理解為在JitterBuffer可以調(diào)整的范圍內(nèi),比如JitterBuffer可以調(diào)整的范圍是8個(gè)報(bào)文,那么1001/1007就可以理解為靠近。因?yàn)檎Z(yǔ)音的序列號(hào)和VBD狀態(tài)下的序列號(hào)是突變的,所以不可能靠近。
也可以采用其它替代方式,例如根據(jù)RTP報(bào)文里面的時(shí)戳間隔判斷VBD和音頻模式之間的切換。RTP報(bào)文里面的時(shí)戳是一個(gè)比較穩(wěn)定的時(shí)間,序列號(hào)可以和時(shí)戳進(jìn)行一定的折算。比如起始序列號(hào)為x,打包時(shí)間為y毫秒,起始時(shí)戳為t1,則序列號(hào)為X+2時(shí),則相應(yīng)的時(shí)戳為t1+2*yms。
因此根據(jù)在模式切換后,如果收到不同RTP的PT,則根據(jù)時(shí)戳變化不超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔(或者n倍),則認(rèn)為是網(wǎng)絡(luò)抖動(dòng)亂序引起,否則認(rèn)為是正常的切換。
權(quán)利要求
1.一種網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化進(jìn)行切換的識(shí)別方法,其特征在于將不同模式的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置,作為判斷是否進(jìn)行切換的識(shí)別標(biāo)志;將收到一種模式的RTP的序列號(hào)與記錄下的以前的該同一模式的RTP的序列號(hào)進(jìn)行比較;如果序列號(hào)比較靠近,則判斷是網(wǎng)絡(luò)抖動(dòng)產(chǎn)生的報(bào)文亂序,忽略并丟棄該模式的RTP信號(hào),不進(jìn)行模式切換;在一定時(shí)間后,如果再收到該模式的RTP的PT,則認(rèn)為是正常的切換,進(jìn)行模式切換。
2.根據(jù)權(quán)利要求
1的識(shí)別方法,其特征在于所述的不同模式的RTP序列號(hào)是指語(yǔ)音的RTP序列號(hào)和VBD的RTP序列號(hào)。
3.根據(jù)權(quán)利要求
1或2的識(shí)別方法,其特征在于所述的將語(yǔ)音的RTP和VBD的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置,是指在語(yǔ)音階段使用的序列號(hào)和在切換到VBD狀態(tài)時(shí)的序列號(hào)中間有較大的跳躍,兩列序列號(hào)突變到抖動(dòng)緩存可以調(diào)整范圍的較大倍數(shù)之外。
4.根據(jù)權(quán)利要求
1或2的識(shí)別方法,其特征在于所述的序列號(hào)比較靠近是指收到的語(yǔ)音RTP的序列號(hào)與記錄下的以前的語(yǔ)音RTP的序列號(hào)之間的差值在抖動(dòng)緩存可以調(diào)整的范圍之內(nèi)。
5.根據(jù)權(quán)利要求
1或2的識(shí)別方法,其特征在于所述的序列號(hào)比較靠近是指收到的語(yǔ)音RTP的序列號(hào)與記錄下的以前的語(yǔ)音RTP的序列號(hào)之間的差值在抖動(dòng)緩存可以調(diào)制的范圍的2倍之內(nèi)。
6.根據(jù)權(quán)利要求
1的識(shí)別方法,其特征在于所述的在一定時(shí)間后,是指此時(shí)已處于設(shè)備能夠調(diào)整的網(wǎng)絡(luò)抖動(dòng)范圍之外。
7.一種網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化進(jìn)行切換的識(shí)別方法,其特征在于將RTP的PT的時(shí)戳作為識(shí)別標(biāo)志,在模式切換后,根據(jù)收到不同RTP的PT的時(shí)戳的變化,判斷是否進(jìn)行模式切換。
8.根據(jù)權(quán)利要求
7的識(shí)別方法,其特征在于所述的判斷是否進(jìn)行模式切換標(biāo)準(zhǔn)是當(dāng)時(shí)戳的變化不超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,則認(rèn)為是網(wǎng)絡(luò)抖動(dòng)亂序引起,不進(jìn)行模式切換;當(dāng)時(shí)戳的變化超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,則認(rèn)為是正常的切換。
專利摘要
本發(fā)明是一種網(wǎng)絡(luò)中語(yǔ)音帶內(nèi)數(shù)據(jù)根據(jù)凈荷類型變化進(jìn)行切換的識(shí)別方法,其將語(yǔ)音的RTP和VBD的RTP的序列號(hào)進(jìn)行不連續(xù)設(shè)置,如果收到語(yǔ)音RTP的序列號(hào)與記錄下的以前的語(yǔ)音RTP的序列號(hào)比較靠近,RTP的序列號(hào)的變化不是突變,則判斷是網(wǎng)絡(luò)抖動(dòng)產(chǎn)生的報(bào)文亂序,忽略并丟棄該語(yǔ)音RTP信號(hào)序列并且不進(jìn)行切換;還可以根據(jù)模式切換后,收到不同RTP的PT的時(shí)戳的變化,判斷是否進(jìn)行模式切換,當(dāng)時(shí)戳的變化不超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,則認(rèn)為是網(wǎng)絡(luò)抖動(dòng)亂序引起,當(dāng)時(shí)戳的變化不超過網(wǎng)絡(luò)抖動(dòng)時(shí)間間隔,否則認(rèn)為是正常的切換。本發(fā)明的方法可以防止因?yàn)榫W(wǎng)絡(luò)抖動(dòng)亂序產(chǎn)生的異常VBD和語(yǔ)音模式之間的頻繁誤切換。
文檔編號(hào)H04M11/06GK1997082SQ200610000036
公開日2007年7月11日 申請(qǐng)日期2006年1月5日
發(fā)明者李琥 申請(qǐng)人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
莆田市| 石楼县| 巴塘县| 孟村| 四平市| 桓仁| 攀枝花市| 汝阳县| 黄骅市| 曲周县| 许昌市| 祁阳县| 穆棱市| 平潭县| 二连浩特市| 鄂温| 嘉峪关市| 鸡西市| 安阳县| 泽库县| 江川县| 九台市| 泌阳县| 惠州市| 永修县| 凌源市| 富顺县| 确山县| 高邮市| 大田县| 于田县| 新宁县| 武功县| 瑞金市| 海兴县| 文山县| 宣威市| 洛南县| 明水县| 郸城县| 西平县|