国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      魯棒包頭壓縮狀態(tài)協(xié)商方法、發(fā)送端以及系統(tǒng)與流程

      文檔序號:12600521閱讀:330來源:國知局
      魯棒包頭壓縮狀態(tài)協(xié)商方法、發(fā)送端以及系統(tǒng)與流程

      本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別涉及一種魯棒包頭壓縮狀態(tài)協(xié)商方法、發(fā)送端以及系統(tǒng)。



      背景技術(shù):

      VoIP(Voice over Internet Protocol,因特網(wǎng)語音)等小數(shù)據(jù)包在空口傳輸時,IP頭等開銷比例過大,為此IETF(The Internet Engineering Task Force,國際互聯(lián)網(wǎng)工程任務(wù)組)提出了RoHC(Robust Header Compression,魯棒包頭壓縮)技術(shù)。

      RoHC有三個過程,可以簡單描述為:無壓縮狀態(tài)(低狀態(tài)),壓縮靜態(tài)域狀態(tài)(中狀態(tài)),壓縮動態(tài)及靜態(tài)域狀態(tài)(高狀態(tài))。如圖1所示,如果高狀態(tài)連續(xù)發(fā)生丟包,將從高狀態(tài)向中狀態(tài)遷移,進(jìn)行RoHC狀態(tài)協(xié)商;如果中狀態(tài)連續(xù)發(fā)生丟包,將從中狀態(tài)向低狀態(tài)遷移,進(jìn)行RoHC狀態(tài)協(xié)商。如果低狀態(tài)連續(xù)接收成功,將向中狀態(tài)進(jìn)行遷移;如果中狀態(tài)連續(xù)接收成功,將向高狀態(tài)進(jìn)行遷移。如果由于空口信道惡化,造成數(shù)據(jù)丟包,觸發(fā)高狀態(tài)到中狀態(tài),或中狀態(tài)到低狀態(tài)的回退,此時將進(jìn)行RoHC狀態(tài)的協(xié)商,但由于數(shù)據(jù)丟包的原因是空口信道惡化,那么狀態(tài)回退后,包頭的冗余信息將增加;假定有效載荷不變,則狀態(tài)回退后傳送的數(shù)據(jù)包將增大,使得數(shù)據(jù)包正確接收的可能性進(jìn)一步降低。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例所要解決的一個技術(shù)問題是:信道狀態(tài)惡化時,RoHC狀態(tài)協(xié)商成功率低。

      根據(jù)本發(fā)明實(shí)施例的一個方面,提供的一種魯棒包頭壓縮狀態(tài)協(xié)商 方法,包括:發(fā)送端向接收端發(fā)送數(shù)據(jù)包;發(fā)送端獲取接收端對數(shù)據(jù)包的接收情況;如果發(fā)生連續(xù)丟包,發(fā)送端將RoHC狀態(tài)降低為壓縮度低一級的RoHC狀態(tài),同時減小有效載荷的大小,并按照調(diào)整后的RoHC狀態(tài)和有效載荷大小發(fā)送數(shù)據(jù)包進(jìn)行RoHC狀態(tài)協(xié)商。

      在一個實(shí)施例中,進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)或虛假數(shù)據(jù)。

      在一個實(shí)施例中,如果數(shù)據(jù)包連續(xù)接收正確,發(fā)送端將RoHC狀態(tài)提高為壓縮度高一級的RoHC狀態(tài),并按照調(diào)整后的RoHC狀態(tài)發(fā)送數(shù)據(jù)包。

      在一個實(shí)施例中,其中,按照壓縮度高一級的RoHC狀態(tài)發(fā)送的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)、且其大小參考進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷的大小進(jìn)行設(shè)置。

      在一個實(shí)施例中,RoHC狀態(tài)包括無壓縮的低狀態(tài)、壓縮靜態(tài)域的中狀態(tài)和壓縮動態(tài)域以及靜態(tài)域的高狀態(tài)。

      根據(jù)本發(fā)明實(shí)施例的第二個方面,提供的一種發(fā)送端,包括:數(shù)據(jù)包發(fā)送單元,用于向接收端發(fā)送數(shù)據(jù)包;接收情況獲取單元,用于獲取接收端對數(shù)據(jù)包的接收情況;RoHC狀態(tài)協(xié)商單元,用于如果發(fā)生連續(xù)丟包,將魯棒包頭壓縮RoHC狀態(tài)降低為壓縮度低一級的RoHC狀態(tài),同時減小有效載荷的大小,并由數(shù)據(jù)包發(fā)送單元按照調(diào)整后的RoHC狀態(tài)和有效載荷大小發(fā)送數(shù)據(jù)包進(jìn)行RoHC狀態(tài)協(xié)商。

      在一個實(shí)施例中,進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)或虛假數(shù)據(jù)。

      在一個實(shí)施例中,RoHC協(xié)商狀態(tài)單元,還用于如果數(shù)據(jù)包連續(xù)接收正確,將RoHC狀態(tài)提高為壓縮度高一級的RoHC狀態(tài),并由數(shù)據(jù)包發(fā)送單元按照調(diào)整后的RoHC狀態(tài)發(fā)送數(shù)據(jù)包。

      在一個實(shí)施例中,按照壓縮度高一級的RoHC狀態(tài)發(fā)送的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)、且其大小參考進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷的大小進(jìn)行設(shè)置。

      在一個實(shí)施例中,RoHC狀態(tài)包括無壓縮的低狀態(tài)、壓縮靜態(tài)域 的中狀態(tài)和壓縮動態(tài)域以及靜態(tài)域的高狀態(tài)。

      根據(jù)本發(fā)明實(shí)施例的第三個方面,提供的一種魯棒包頭壓縮狀態(tài)協(xié)商系統(tǒng),包括:前述任一個實(shí)施例中的發(fā)送端,以及接收端。

      本發(fā)明在RoHC狀態(tài)回退協(xié)商時,通過減小數(shù)據(jù)包的有效載荷部分,進(jìn)而使得數(shù)據(jù)包整體減小,提升空口傳送的成功率,進(jìn)而提升RoHC狀態(tài)協(xié)商成功率。

      通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1示出現(xiàn)有的魯棒包頭壓縮狀態(tài)協(xié)商過程的流程示意圖。

      圖2示出本公開的魯棒包頭壓縮狀態(tài)協(xié)商方法的狀態(tài)示意圖。

      圖3示出本公開的示例性實(shí)施例的魯棒包頭壓縮狀態(tài)協(xié)商方法的流程示意圖。

      圖4示出本公開的另一種示例性實(shí)施例的魯棒包頭壓縮狀態(tài)協(xié)商方法的流程示意圖。

      圖5示出本公開的又一種示例性實(shí)施例的魯棒包頭壓縮狀態(tài)協(xié)商方法的流程示意圖。

      圖6示出本公開的示例性實(shí)施例的發(fā)送端的結(jié)構(gòu)示意圖。

      圖7示出本公開的示例性實(shí)施例的魯棒包頭壓縮狀態(tài)協(xié)商系統(tǒng)的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案 進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下對至少一個示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      針對現(xiàn)有技術(shù)中無線信道質(zhì)量較差的情況下,在RoHC狀態(tài)回退協(xié)商時,成功率較低的問題,提出本方案。如圖2所示本方案中,在RoHC狀態(tài)回退協(xié)商時,減小數(shù)據(jù)包的有效載荷部分的大小,進(jìn)而使得數(shù)據(jù)包整體減小,提高數(shù)據(jù)包傳輸?shù)某晒β?,進(jìn)而提高RoHC狀態(tài)協(xié)商的成功率。

      下面結(jié)合圖3對本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商方法的一個實(shí)施例進(jìn)行描述。

      圖3為本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商方法一個實(shí)施例的流程圖。如圖3所示,該實(shí)施例的方法包括:

      步驟S302,發(fā)送端與接收端建立數(shù)據(jù)傳輸業(yè)務(wù),并向接收端發(fā)送數(shù)據(jù)包。

      步驟S304,發(fā)送端獲取接收端對數(shù)據(jù)包的接收情況,如果發(fā)生連續(xù)丟包,則執(zhí)行步驟S306。

      步驟S306,發(fā)送端將魯棒包頭壓縮RoHC狀態(tài)降低為壓縮度低一級的RoHC狀態(tài),同時減小有效載荷的大小,并按照調(diào)整后的RoHC狀態(tài)和有效載荷大小發(fā)送數(shù)據(jù)包進(jìn)行RoHC狀態(tài)協(xié)商。

      其中,RoHC狀態(tài)包括無壓縮的低狀態(tài)、壓縮靜態(tài)域的中狀態(tài)和壓縮動態(tài)域以及靜態(tài)域的高狀態(tài)。

      其中,進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)或虛假數(shù)據(jù),也就是發(fā)送端在進(jìn)行RoHC狀態(tài)協(xié)商的過程中減小數(shù)據(jù)包有效載荷的大小的方法有兩種:一、有效載荷采用較小的數(shù)據(jù)包格式,有效載荷部分為真實(shí)數(shù)據(jù)。二、有效載荷采用較小的虛假數(shù)據(jù)包,虛假數(shù)據(jù)包例如可以將全部字節(jié)賦值為0,這種虛假數(shù)據(jù)包僅僅用于RoHC狀態(tài)協(xié)商,協(xié)商完成后,有效載荷恢復(fù)為真實(shí)數(shù)據(jù)。

      上述方法在RoHC狀態(tài)回退協(xié)商時,通過減小數(shù)據(jù)包的有效載荷部分,進(jìn)而使得數(shù)據(jù)包整體減小,因此提升空口傳送的成功率,進(jìn)而提升RoHC狀態(tài)協(xié)商成功率。

      下面結(jié)合圖4對本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商方法的另一個實(shí)施例進(jìn)行描述。

      圖4為本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商方法另一個實(shí)施例的流程圖。如圖4所示,該實(shí)施例的方法包括:

      步驟S302,發(fā)送端與接收端建立數(shù)據(jù)傳輸業(yè)務(wù),并向接收端發(fā)送數(shù)據(jù)包。

      步驟S304發(fā)送端獲取接收端對數(shù)據(jù)包的接收情況,如果發(fā)生連續(xù)丟包,則執(zhí)行步驟S306,如果數(shù)據(jù)包連續(xù)接收正確,則執(zhí)行步驟S408。

      步驟S306,發(fā)送端將魯棒包頭壓縮RoHC狀態(tài)降低為壓縮度低一級的RoHC狀態(tài),同時減小有效載荷的大小,并按照調(diào)整后的RoHC狀態(tài)和有效載荷大小發(fā)送數(shù)據(jù)包進(jìn)行RoHC狀態(tài)協(xié)商。

      步驟S408,發(fā)送端將RoHC狀態(tài)提高為壓縮度高一級的RoHC狀態(tài),并按照調(diào)整后的RoHC狀態(tài)發(fā)送數(shù)據(jù)包。

      其中,按照壓縮度高一級的RoHC狀態(tài)發(fā)送的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)、且其大小參考進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷的大小進(jìn)行設(shè)置。

      例如,假設(shè)數(shù)據(jù)包在進(jìn)行RoHC狀態(tài)協(xié)商時有效載荷部分采用了較小的真實(shí)數(shù)據(jù)包,之后數(shù)據(jù)包連續(xù)接收正確,則發(fā)送端會將數(shù)據(jù)包的魯棒包頭壓縮為高一級的RoHC狀態(tài),RoHC狀態(tài)協(xié)商成功,此時,有效載荷部分的大小仍采用RoHC狀態(tài)協(xié)商時有效載荷部分的大小。

      又例如,假設(shè)數(shù)據(jù)包在進(jìn)行RoHC狀態(tài)協(xié)商時有效載荷部分采用了較小的虛假數(shù)據(jù)包,之后虛假數(shù)據(jù)包連續(xù)接收正確,則發(fā)送端會將數(shù)據(jù)包的魯棒包頭壓縮為高一級的RoHC狀態(tài),RoHC狀態(tài)協(xié)商成功,此時,數(shù)據(jù)包的有效載荷部分變更為真實(shí)數(shù)據(jù),有效載荷部分 的大小可以恢復(fù)為RoHC狀態(tài)回退和協(xié)商之前的有效載荷大小,也可以參考虛假數(shù)據(jù)包的大小減小有效載荷部分的大小。

      由于RoHC狀態(tài)協(xié)商成功之后數(shù)據(jù)包的魯棒包頭進(jìn)行了壓縮,如果采用較小的有效載荷部分則能夠進(jìn)一步減小數(shù)據(jù)包整體的大小,進(jìn)一步提高數(shù)據(jù)包傳輸?shù)恼_率。

      下面結(jié)合圖5對本發(fā)明中RoHC狀態(tài)協(xié)商過程的一個具體的實(shí)施例進(jìn)行描述。

      圖5為本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商方法又一個實(shí)施例的流程圖。如圖5所示,該實(shí)施例方法包括:

      步驟S502,發(fā)送端向接收端發(fā)送數(shù)據(jù)包,數(shù)據(jù)包處于無壓縮的RoHC低狀態(tài)。

      步驟S504,發(fā)送端判斷是否發(fā)生連續(xù)丟包,如果發(fā)生連續(xù)丟包,則執(zhí)行步驟S506,否則執(zhí)行步驟S508。

      步驟S506,發(fā)送端通過減小有效載荷部分的大小減小數(shù)據(jù)包的大小,并回退至RoHC低狀態(tài)。

      步驟S508,發(fā)送端壓縮數(shù)據(jù)包的靜態(tài)域,使數(shù)據(jù)包進(jìn)入RoHC中狀態(tài),繼續(xù)發(fā)送數(shù)據(jù)包。

      步驟S510,發(fā)送端判斷是否發(fā)生連續(xù)丟包,如果發(fā)生連續(xù)丟包,則執(zhí)行步驟S506,否則執(zhí)行步驟S512。

      步驟S512,發(fā)送端壓縮數(shù)據(jù)包的動態(tài)域及靜態(tài)域,使數(shù)據(jù)包進(jìn)入RoHC高狀態(tài),繼續(xù)發(fā)送數(shù)據(jù)包。

      步驟S514,發(fā)送端判斷是否發(fā)生連續(xù)丟包,如果發(fā)生連續(xù)丟包,則執(zhí)行步驟S516,否則保持RoHC高狀態(tài)繼續(xù)發(fā)送。

      步驟S516,發(fā)送端通過減小有效載荷部分的大小減小數(shù)據(jù)包的大小,并回退至RoHC中狀態(tài)。

      上述過程中,為了更加直觀的描述RoHC狀態(tài)協(xié)商過程中狀態(tài)轉(zhuǎn)換的過程,省略了發(fā)送端與接收端之間的信息交互過程,以及發(fā)送端與網(wǎng)絡(luò)之間進(jìn)行RoHC狀態(tài)協(xié)商的信令交互過程。在數(shù)據(jù)包處于RoHC低狀態(tài),并且數(shù)據(jù)包處于最小格式時則不再進(jìn)行壓縮和狀態(tài)轉(zhuǎn) 換。

      一種應(yīng)用場景:用戶處于LTE網(wǎng)絡(luò)信號較好環(huán)境中發(fā)起VoIP業(yè)務(wù)。VoIP業(yè)務(wù)采用最高語音速率模式即語音數(shù)據(jù)包最大格式。網(wǎng)絡(luò)與終端經(jīng)過RoHC狀態(tài)協(xié)商,將數(shù)據(jù)包由RoHC低狀態(tài)升至RoHC中狀態(tài);再經(jīng)過RoHC狀態(tài)協(xié)商,將數(shù)據(jù)包由RoHC中狀態(tài)升至RoHC高狀態(tài)。用戶通話過程中向信號較差的環(huán)境中移動,由于無線信號太弱,發(fā)生VoIP誤包,數(shù)據(jù)包由RoHC高狀態(tài)回退至RoHC中狀態(tài),并將VoIP業(yè)務(wù)采用最低語音速率模式即語音數(shù)據(jù)包最小格式。中狀態(tài)的VoIP包連續(xù)傳送正確后,RoHC狀態(tài)重新升至高狀態(tài)。繼續(xù)VoIP業(yè)務(wù)。

      根據(jù)本發(fā)明實(shí)施例的第二個方面,提供的一種發(fā)送端,下面結(jié)合圖6對本發(fā)明發(fā)送端的一個實(shí)施例進(jìn)行描述。

      圖6為本發(fā)明發(fā)送端的一個實(shí)施例的結(jié)構(gòu)圖。如圖6所示,發(fā)送端60包括:

      數(shù)據(jù)包發(fā)送單元602,用于向接收端發(fā)送數(shù)據(jù)包。

      接收情況獲取單元604,用于獲取接收端對數(shù)據(jù)包的接收情況。

      RoHC狀態(tài)協(xié)商單元606,用于如果發(fā)生連續(xù)丟包,將魯棒包頭壓縮RoHC狀態(tài)降低為壓縮度低一級的RoHC狀態(tài),同時減小有效載荷的大小,并由數(shù)據(jù)包發(fā)送單元按照調(diào)整后的RoHC狀態(tài)和有效載荷大小發(fā)送數(shù)據(jù)包進(jìn)行RoHC狀態(tài)協(xié)商。

      其中,進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)或虛假數(shù)據(jù)。RoHC狀態(tài)包括無壓縮的低狀態(tài)、壓縮靜態(tài)域的中狀態(tài)和壓縮動態(tài)域以及靜態(tài)域的高狀態(tài)。

      RoHC狀態(tài)協(xié)商單元606,還用于如果數(shù)據(jù)包連續(xù)接收正確,將RoHC狀態(tài)提高為壓縮度高一級的RoHC狀態(tài),并由數(shù)據(jù)包發(fā)送單元按照調(diào)整后的RoHC狀態(tài)發(fā)送數(shù)據(jù)包。

      其中,按照壓縮度高一級的RoHC狀態(tài)發(fā)送的數(shù)據(jù)包的有效載荷為真實(shí)數(shù)據(jù)、且其大小參考進(jìn)行RoHC狀態(tài)協(xié)商的數(shù)據(jù)包的有效載荷的大小進(jìn)行設(shè)置。

      根據(jù)本發(fā)明實(shí)施例的第三個方面,提供的一種魯棒包頭壓縮狀態(tài)協(xié)商系統(tǒng),下面結(jié)合圖7對本發(fā)明發(fā)送端的一個實(shí)施例進(jìn)行描述。

      圖7為本發(fā)明魯棒包頭壓縮狀態(tài)協(xié)商系統(tǒng)的一個實(shí)施例的結(jié)構(gòu)圖。如圖7所示,系統(tǒng)70包括:前述任一個實(shí)施例中的發(fā)送端60,以及接收端702。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

      以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1