層網(wǎng)元基站的丟包反饋時,再將Type3幀類型切換到TypeO幀類型。
[0086]具體的,如圖5所示,BMSC側(cè)發(fā)送同步序列時是以TypeO或Type3幀類型作為結(jié)束幀發(fā)送的,其中TypeO幀類型為最優(yōu)狀態(tài)即穩(wěn)態(tài),Type3幀類型為臨時狀態(tài)。當BMSC開始數(shù)據(jù)傳輸時,優(yōu)選發(fā)送TypeO幀類型,其中有兩種方式觸發(fā)將該TypeO幀類型切換到Type3幀類型,一種是收到基站的丟包指示消息,指示鏈路較差存在大量連續(xù)丟包時,則將TypeO幀類型切換到Type3幀類型;另一種是通過BMSC側(cè)的定時器進行定時,當定時器的定時時間超過預(yù)設(shè)時間時,則將TypeO幀類型切換到Type3幀類型。上述兩種條件只要滿足其中一種就可以將TypeO幀類型切換到Type3幀類型。其中Type3幀類型中攜帶同步序列內(nèi)所有數(shù)據(jù)包的長度信息,有利于下層網(wǎng)元基站在丟包嚴重的情況下將錯誤降至最低。并且發(fā)送N個以Type3結(jié)束的同步序列后,若無下層網(wǎng)元基站的丟包反饋,則將Type3幀類型切換到TypeO幀類型。
[0087]圖6為本發(fā)明實施例提供的MBMS數(shù)據(jù)傳輸方法的流程示意圖,如圖6所示,該方法包括如下步驟:
[0088]601、BMSC數(shù)據(jù)傳輸開始,啟動定時器;
[0089]602、運行TypeO類型的狀態(tài)并發(fā)送以TypeO幀類型作為結(jié)束幀的同步序列;
[0090]603、判斷是否在預(yù)設(shè)時間內(nèi)收到基站發(fā)送的包括業(yè)務(wù)標識的丟包指示消息;
[0091]604、當收到該丟包指示消息,根據(jù)丟包指示消息判斷同一業(yè)務(wù)上報丟包的基站的數(shù)目是否超過預(yù)設(shè)數(shù)值K;
[0092]舉例來說,本發(fā)明不對上述預(yù)設(shè)數(shù)值進行限定。
[0093]605、當在同一周期內(nèi)有大于預(yù)設(shè)數(shù)值K個基站上報同一業(yè)務(wù)的丟包指示時,則將運行TypeO類型的狀態(tài)切換到運行Type3類型的狀態(tài),關(guān)閉定時器;
[0094]606、運行Type3類型的狀態(tài),成功發(fā)送同步序列個數(shù)的計數(shù)值清零;
[0095]607、當連續(xù)成功發(fā)送N個以Type3結(jié)束的同步序列時,則將運行Type3類型的狀態(tài)切換到運行TypeO類型的狀態(tài),啟動定時器。
[0096]608、當未成功發(fā)送滿N個以Type3結(jié)束的同步序列時,不切換所述Type3幀類型的狀態(tài),當收到基站發(fā)送的丟包指示消息時,將所述成功發(fā)送同步序列個數(shù)的計數(shù)值清零;
[0097]609、繼續(xù)成功向所述基站連續(xù)發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,將所述Type3幀類型切換到TypeO幀類型。
[0098]在另一個可實現(xiàn)的方式中,上述步驟603之后,還包括步驟610:
[0099]610、當未收到基站發(fā)送的包括業(yè)務(wù)標識的丟包指示消息或未滿足同一業(yè)務(wù)上報丟包指示的基站數(shù)據(jù)超過預(yù)設(shè)值K的條件,但定時器的定時時間超過預(yù)設(shè)時間T時,將所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器。
[0100]在上述610之后繼續(xù)執(zhí)行步驟606至步驟609,直至業(yè)務(wù)數(shù)據(jù)包傳輸完畢為止。上述數(shù)值N為預(yù)設(shè)定義的常量,根據(jù)實際情況進行改變,本申請不限定N的取值。
[0101]上述方法通過根據(jù)網(wǎng)絡(luò)狀況動態(tài)調(diào)整使用的SYNC同步序列結(jié)束幀的類型,集Type3幀類型的優(yōu)勢和TypeO幀類型的優(yōu)勢于一體,既能夠在鏈路出現(xiàn)連續(xù)丟包時控制丟包率使其影響最小化,又保證了網(wǎng)絡(luò)資源的合理利用。
[0102]圖7示出了本發(fā)明實施例提供的MBMS數(shù)據(jù)傳輸方法的流程示意圖,如圖7所示,該方法包括如下步驟:
[0103]701、基站接收廣播/組播服務(wù)中心BMSC的SYNC實體發(fā)送的同步序列,包括多個業(yè)務(wù)數(shù)據(jù)包和TypeO幀類型的結(jié)束幀;
[0104]702、所述基站當接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M(M為大于等于I的正整數(shù))時,向所述BMSC發(fā)送包括業(yè)務(wù)標識的丟包指示消息,以使所述BMSC根據(jù)所述丟包指示消息判斷是否將所述TypeO幀類型切換到Type3幀類型。
[0105]具體的,如圖8所示,上述步驟702也可以理解為在LTE系統(tǒng)中,下層網(wǎng)元基站eNodeB檢測到多包連續(xù)丟失的同步序列個數(shù)超過M時,則上報包括業(yè)務(wù)標識的丟包指示消息,該消息通過MBMS網(wǎng)關(guān)MBMSGW透傳最終發(fā)給BMSC,以使BMSC對收到的丟包指示消息按照業(yè)務(wù)標識進行分類匯總,判斷是否切換TypeO幀類型。
[0106]在具體實施過程中,上述方法還包括圖7中未示出的步驟:
[0107]703、基站接收所述BMSC發(fā)送的同步序列,包括多個業(yè)務(wù)數(shù)據(jù)包和Type3幀類型的結(jié)束幀;
[0108]704、基站當檢測到接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M(M為大于等于I的正整數(shù))時,向所述BMSC發(fā)送包括業(yè)務(wù)標識的丟包指示消息,以使所述BMSC判決是否對Type3幀類型進行切換。
[0109]圖9示出了本發(fā)明實施例提供的一種廣播/組播服務(wù)中心設(shè)備,包括:
[0110]發(fā)送模塊91,用于向基站發(fā)送同步序列,所述同步序列包括多個業(yè)務(wù)數(shù)據(jù)包和TypeO幀類型的結(jié)束幀;
[0111]第一切換模塊92,用于在發(fā)送多個同步序列的結(jié)束幀之后,在滿足第一條件,或者第二條件時,將所述TypeO幀類型切換到Type3幀類型;
[0112]第二切換模塊93,用于在將所述TypeO幀類型切換到Type3幀類型之后,當滿足第三條件時,將所述Type3幀類型切換到TypeO幀類型。
[0113]所述第一切換模塊92,用于:
[0114]在發(fā)送業(yè)務(wù)數(shù)據(jù)包時,啟動定時器;
[0115]在發(fā)送同步序列的結(jié)束幀時,在預(yù)設(shè)定時時間T內(nèi),當接收到所述基站發(fā)送的包括業(yè)務(wù)標識的丟包指示消息,且根據(jù)所述丟包指示消息中的所述業(yè)務(wù)標識統(tǒng)計同一業(yè)務(wù)上報丟包的基站的數(shù)目超過預(yù)設(shè)數(shù)值K時,將所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器;
[0116]其中,所述丟包指示消息為所述基站接收所述BMSC的SYNC實體發(fā)送的所述同步序列中有業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M時發(fā)送的。
[0117]在另一個可實現(xiàn)的方式中,所述第一切換模塊92,用于:
[0118]在發(fā)送同步序列的結(jié)束幀時,當所述定時器定時時間超過預(yù)設(shè)時間T時,將所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器。
[0119]所述第二切換模塊93,用于:
[0120]將所述TypeO幀類型切換到Type3幀類型之后,向所述基站連續(xù)成功發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列,且在此過程中未收到丟包指示時,將所述Type3幀類型切換到TypeO幀類型。
[0121]在另一個可實現(xiàn)的方式中,所述第二切換模塊93,用于:
[0122]當向所述基站未成功發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,不對所述Type3幀類型進行切換,并且如果在此過程中又收到了丟包指示,將成功發(fā)送同步序列個數(shù)的計數(shù)值清零;
[0123]當繼續(xù)成功向所述基站發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,將所述Type3幀類型切換到TypeO幀類型。
[0124]圖1OA示出了本發(fā)明實施例提供的一種基站,該基站包括:第一接收模塊11、第一發(fā)送模塊12。
[0125]第一接收模塊11,用于接收廣播/組播服務(wù)中心設(shè)備BMSC的SYNC實體發(fā)送的同步序列,所述同步序列包括多個業(yè)務(wù)數(shù)據(jù)包和TypeO幀類型的結(jié)束幀;
[0126]第一發(fā)送模塊12,用于當接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M(M為大于等于I的正整數(shù))時,向所述BMSC發(fā)送包括業(yè)務(wù)標識的丟包指示消息,以使所述BMSC根據(jù)所述丟包指示消息判斷是否將所述TypeO幀類型切換到Type3幀類型。
[0127]在另一個可實施的方式中,如圖1OB所示,上述基站還包括:第二接收模塊13、第二發(fā)送模塊14。
[0128]第二接收模塊13,用于接收所述BMSC的SYNC實體發(fā)送的同步序列,包括多個業(yè)務(wù)數(shù)據(jù)包和Type3幀類型的結(jié)束幀;
[0129]第二發(fā)送模塊14,用于當接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M(M為大于等于I的正整數(shù))時,向所述BMSC發(fā)送包括業(yè)務(wù)標識的丟包指示消息,以使所述BMSC判決是否對Type3幀類型進行切換。
當前第3頁
1 
2 
3 
4