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

丟失數(shù)據(jù)的恢復(fù)處理方法及裝置的制造方法_2

文檔序號:9690778閱讀:來源:國知局
理方法的流程圖,如圖1所示,該方法包括如下步驟:
[0051]步驟S102:第一基站接收同步報文;
[0052]步驟S104:上述第一基站識別上述同步報文中丟失的數(shù)據(jù)報文;
[0053]步驟S106:上述第一基站向第二基站發(fā)送用于請求發(fā)送上述數(shù)據(jù)報文的請求消肩、Ο
[0054]通過上述各個步驟,采用第一基站在確認(rèn)接收到的同步報文中丟失的數(shù)據(jù)報文之后,向另一個基站請求丟失的數(shù)據(jù)報文的技術(shù)方案,解決了相關(guān)技術(shù)中在丟失了同步幀之后,多播業(yè)務(wù)不連續(xù)導(dǎo)致的影響用戶體驗的問題,基站能夠在Uu側(cè)調(diào)度時刻到來前接收到了另一個基站發(fā)送的丟失的數(shù)據(jù)報文,恢復(fù)了丟失的同步序列,避免了因靜默導(dǎo)致的多播業(yè)務(wù)不連續(xù)。
[0055]可選地,在步驟S106之前,即在上述第一基站向第二基站發(fā)送用于請求發(fā)送上述數(shù)據(jù)報文的請求消息之前,還包括:上述第一基站按照預(yù)設(shè)規(guī)則從多個基站中選擇上述第二基站,并將上述請求消息發(fā)送至選擇的第二基站。
[0056]在本發(fā)明實施例的一個可選實施例中,上述預(yù)設(shè)規(guī)則包括以下至少之一:(1)從與上述第一基站處于同一個多播/組播單頻網(wǎng)絡(luò)MBSFN區(qū)域的基站中,選擇上述第二基站;
(2)從與上述第一基站處于同一個多播/組播單頻網(wǎng)絡(luò)MBSFN同步區(qū)域的基站中,選擇上述第二基站;(3)從與上述第一基站處于同一個多媒體廣播多播業(yè)務(wù)MBMS服務(wù)區(qū)域的基站中,選擇上述第二基站;(4)從鄰區(qū)列表中選擇符合條件(1)-(3)中任一條件的基站中選擇上述第二基站,即eNB選擇發(fā)送丟失報文反傳請求的eNB,有如下四種策略:屬于同一個MBSFN區(qū)域;屬于同一個MBSFN同步區(qū)域;屬于同一個MBMS服務(wù)區(qū)域;從鄰區(qū)列表中選擇符合1、或2、或3、情況的eNB。
[0057]在本發(fā)明實施例的另一個可選實施例中,上述第一基站向第二基站發(fā)送用于請求發(fā)送上述數(shù)據(jù)報文的請求消息之后,還可以執(zhí)行以下處理過程:上述第一基站啟動定時器;在上述定時器超時后,上述第一基站未收到上述第二基站發(fā)送的上述數(shù)據(jù)報文時,將上述同步報文下發(fā)至空口處理;上述第一基站在上述定時器超時前收到上述第二基站發(fā)送的上述數(shù)據(jù)報文時,將上述第二基站發(fā)送的上述數(shù)據(jù)報文添加到上述同步報文中。
[0058]為了使得上述技術(shù)方案更加完整,上述方法還包括:在上述定時器超時后,上述第一基站收到上述第二基站發(fā)送的上述數(shù)據(jù)報文時,丟棄上述第一基站發(fā)送的上述數(shù)據(jù)報文。
[0059]在本發(fā)明實施例中,上述第一基站識別上述同步報文中丟失的數(shù)據(jù)報文,可以通過以下方式實現(xiàn)(本發(fā)明實施例中主要分了兩種情況,其主要依據(jù)為判斷上述第一同步序列中是否接收到了控制包):
[0060]第一種情況
[0061]在上述第一基站接收到的上述同步報文所在第一同步序列包含控制包時,上述第一基站對上述第一同步序列中的包序號進(jìn)行統(tǒng)一排序,其中,上述包序號包括:數(shù)據(jù)包的包序號和控制包的包序號;在排序結(jié)果中上述包序號存在間斷時,將排序結(jié)果中缺失包序號所對應(yīng)的數(shù)據(jù)包作為上述丟失的數(shù)據(jù)報文,由于在MBMS同步協(xié)議中各個控制報文的包序號是相同的,因此,在包序號存在間斷時,便可以根據(jù)缺失的包序號確定丟失的數(shù)據(jù)報文。
[0062]以下結(jié)合一個示例對上述技術(shù)方案進(jìn)行說明,例如:第一基站接收到的第一同步序列,上述第一同步序列實際上是包含了六個包:五個數(shù)據(jù)包,包序號依次為0,1,2,3,4,還有一個控制包,包序號為5,然而第一基站實際上接收到的是數(shù)據(jù)包編號為0,1,2,控制包編號為5的同步序列,即第一基站接收到的第一同步序列丟失了數(shù)據(jù)包編號為3,4的數(shù)據(jù)包,那么在這種情況下,采用本發(fā)明實施例提供的上述技術(shù)方案,識別出排序結(jié)果中0,1,2,5,存在包序號間斷的情況,且缺失的包序號為3,4,那么包序號為3,4的數(shù)據(jù)包就是第一同步序列中丟失的報文。
[0063]第二種情況
[0064]1)在上述第一同步序列不包含控制包時,如果上述第一同步序列不是當(dāng)前同步周期內(nèi)接收到的首個同步序列,則獲取第二同步序列的控制包以及第三同步序列的控制包,其中,上述第一同步序列、上述第二同步序列與上述第三同步序列位于同一同步周期,且上述第二同步序列為上述第一同步序列的前一個同步序列,上述第三同步序列為上述第一同步序列的后一個同步序列;根據(jù)以下公式確定上述第一同步序列中最后一個數(shù)據(jù)包至控制包所丟失的數(shù)據(jù)報文的數(shù)量X:x = γ-ζ-ρ,其中,Y為上述第三同步序列的控制包中總數(shù)據(jù)包數(shù)據(jù)字段所指示的數(shù)據(jù)包總量,Z為上述第二同步序列的控制包中總數(shù)據(jù)包數(shù)據(jù)字段所指示的數(shù)據(jù)包總量,P為上述第三同步序列的控制包的包序號;將上述排序結(jié)果中最后一個數(shù)據(jù)包序號依次加1并連續(xù)加X次,進(jìn)而依次確定上述第一同步序列中丟失的數(shù)據(jù)報文。
[0065]2)在第一同步序列不包含控制包,且第一同步序列為當(dāng)前同步周期內(nèi)接收到的首個同步序列時,則獲取第四同步序列的控制包,其中,第一同步序列與第四同步序列位于同一同步周期,第四同步序列為第一同步序列的后一個同步序列;根據(jù)以下公式確定第一同步序列中最后一個數(shù)據(jù)包至控制包所丟失的數(shù)據(jù)報文的數(shù)量A:A = B-P,其中,B為第四同步序列的控制包的總數(shù)據(jù)包數(shù)據(jù)字段所指示的數(shù)據(jù)包總量,P為第四同步序列的控制包的包序號;將上述排序結(jié)果中最后一個數(shù)據(jù)包序號依次加1并連續(xù)加A次,進(jìn)而依次確定第一同步序列中丟失的數(shù)據(jù)報文對應(yīng)的包序號。
[0066]為了適應(yīng)實際的需要,本發(fā)明實施例還提供了以下技術(shù)方案來確定丟失的數(shù)據(jù)報文:將上述排序結(jié)果中第一個數(shù)據(jù)包序號依次減1并連續(xù)減X次,進(jìn)而依次確定上述第一同步序列中丟失的數(shù)據(jù)報文,可選地,在具體實施過程中,上述連續(xù)加X次和連續(xù)減X次的技術(shù)方案可以根據(jù)實際需要結(jié)合使用。
[0067]以下結(jié)合另兩個優(yōu)選示例對上述技術(shù)方案進(jìn)行說明:
[0068]優(yōu)選示例一
[0069]若一個同步序列未收到控制報文,僅通過該同步序列數(shù)據(jù)報文攜帶的信息無法確定控制報文前是否丟失了數(shù)據(jù)報文,需要結(jié)合該同步序列后一個與前一個同步序列的控制報文信息來計算出該同步序列的報文總個數(shù)。則當(dāng)三個同步序列同屬于同一個同步周期,第一同步序列、第三同步序列收到了控制報文,第三、第一同步序列控制報文的totalpacket num相減,得到第二同步序列的數(shù)據(jù)報文總數(shù),再減去第二同步序列最后一個數(shù)據(jù)報文的packet num,再減去上述同步序列后一個同步序列的控制包的包序號,所得值表示第二同步序列控制報文前丟失的數(shù)據(jù)報文數(shù),丟包報文的包序號按第二同步序列最后一個數(shù)據(jù)報文的包序號自增(減),每次自增(減)一。丟包報文的包序號按所得值每次自增(減)一。
[0070]優(yōu)選示例二
[0071]第一同步序列、第二同步序列屬于同步周期的頭兩個同步序列,第一同步序列丟失了控制報文,第二同步序列存在收到了控制報文,第二控制報文的total packet num減去第一同步序列最后一個數(shù)據(jù)報文的packet num,再減去上述同步序列后一個同步序列的控制包的包序號,所得值表示第二同步序列控制報文前丟失的數(shù)據(jù)報文數(shù),丟包報文的包序號按所得值每次自增(減)一。丟包報文的包序號按第一同步序列最后一個數(shù)據(jù)報文的包序號自增(減),每次自增(減)一。
[0072]需要說明的是,本發(fā)明實施例中的總包數(shù)字段是攜帶于同步序列的控制報文中的,控制報文指同步協(xié)議中的TypeO、Type3報文;數(shù)據(jù)報文指同步協(xié)議中的Typel、Type2報文。
[0073]以下舉例說明上述識別同步報文中丟失的數(shù)據(jù)報文的技術(shù)方案:eNB收到同步報文后,需要對同步報文進(jìn)行排序,根據(jù)排序結(jié)果,結(jié)合TypeO或者Type3,識別出的丟失的Typel報文。
[0074]具體的,eNB解析Typel報文頭中包含的Timestamp、Packet Number以及TypeO或者Type3報文頭中包含的時間戳Timestamp、數(shù)據(jù)包序號Packet Number、總的數(shù)據(jù)包的數(shù)量Total Number Of Packet,相同的Typel以及TypeO或Type3屬于一個同步序列,一個同步序列的同步報文按照Packet Number升序排序,若識別出Packet Number不連續(xù),貝lj認(rèn)為該Typel報文丟失,未收到的Packet Number認(rèn)為就是該Typel報文的Packet Number ;若eNB沒有收到該同步序列TypeO或Type3,則需要借助該同步序列的前一個同步序列以及后一個同步序列的TypeO或者Type3中的Total Number Of Packet來判斷該同步序列的Typel是否丟失,未收到的Packet Number認(rèn)為就是該Typel報文的Packet Number。
[0075]在本發(fā)明實施例的又一個可選實施例中,上述第一基站向第二基站發(fā)送用于請求發(fā)送上述數(shù)據(jù)報文的請求消息之前,還包括:獲取上述數(shù)據(jù)報文的指定信息,該指定信息用于唯一識別上述數(shù)據(jù)報文;將上述指定信息攜帶于上述請求消息中,其中,上述指定信息包括以下至少之一:上述數(shù)據(jù)報文在上述同步報文中的包序號;上述數(shù)據(jù)報文的包長度;上述指定信息包括:同步周期計數(shù)信息,該同步周期計數(shù)信息用于確定上述同步報文所歸屬的同步周期。
[0076]綜上所述,本發(fā)明實施例實際上提供了一種eNB檢測到SYNC PDU丟失的恢復(fù)辦法。該方法可以極大提高因核心網(wǎng)側(cè)傳輸丟包導(dǎo)致的eMBMS業(yè)務(wù)的不連續(xù)性保證eMBMS業(yè)務(wù)的連續(xù)性,將丟失報文信息封裝為丟失報文反傳請求,通過X2發(fā)送至同屬于一個MBMS服務(wù)區(qū)的其他eNB (僅做舉例說明,但不限定本發(fā)明實施例),請求其他eNB反傳本eNB丟失的同步報文,并啟動定時器(Timer),時長截至到該同步序列對應(yīng)的MSP起始時刻。丟失報文信息是指丟失報文的數(shù)據(jù)包序號(Packet Number)、數(shù)據(jù)包長度(Length of the Packet)、同步周期計數(shù)。
[0077]eNB收到了其他eNB發(fā)來的丟失報文反傳請求后,解析出丟失報文的PacketNumber、Length of the Packet、同步周期計數(shù);判斷該報文是否緩存于內(nèi)存中:若該報文未緩存于內(nèi)存中,則不處理該請求;若該報文緩存于內(nèi)存中,將此報文封裝丟失報文反傳響應(yīng)在通過X2發(fā)送給請求丟失報文的eNB。
[0078]eNB在Timer超時前,未收到其他eNB發(fā)
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长寿区| 资溪县| 进贤县| 黑山县| 保亭| 石景山区| 红河县| 新蔡县| 运城市| 航空| 玛多县| 宾阳县| 花莲县| 大石桥市| 金阳县| 拉萨市| 阿克陶县| 含山县| 靖江市| 邳州市| 阳朔县| 陆良县| 宿州市| 乌鲁木齐县| 辽中县| 朝阳区| 中西区| 镇安县| 阿拉尔市| 凤城市| 全州县| 九龙县| 罗源县| 五常市| 抚顺县| 葫芦岛市| 莱阳市| 岐山县| 博湖县| 新源县| 墨玉县|