當(dāng)向所述基站未成功發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,不對所述Type3幀類型進(jìn)行切換,如果在此過程中又收到了丟包指示,將向所述基站發(fā)送所述同步序列個數(shù)的計數(shù)值清零;
[0042]當(dāng)繼續(xù)成功向所述基站發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,將所述Type3幀類型切換到TypeO幀類型。
[0043]第四方面,本發(fā)明還提供了一種基站,包括:
[0044]第一接收模塊,用于接收廣播/組播服務(wù)中心設(shè)備BMSC的SYNC實體發(fā)送的同步序列,所述同步序列包括多個業(yè)務(wù)數(shù)據(jù)包和TypeO幀類型的結(jié)束幀;
[0045]第一發(fā)送模塊,用于當(dāng)接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M時,向所述BMSC發(fā)送包括業(yè)務(wù)標(biāo)識的丟包指示消息,以使所述BMSC根據(jù)所述丟包指示消息判斷是否將所述TypeO幀類型切換到Type3幀類型。
[0046]可選的,所述基站還包括:
[0047]第二接收模塊,用于接收所述BMSC的SYNC實體發(fā)送的同步序列,包括多個業(yè)務(wù)數(shù)據(jù)包和Type3幀類型的結(jié)束幀;
[0048]第二發(fā)送模塊,用于當(dāng)接收的所述同步序列中的所述業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失的同步序列個數(shù)統(tǒng)計值超過預(yù)設(shè)值M時,向所述BMSC發(fā)送包括業(yè)務(wù)標(biāo)識的丟包指示消息,以使所述BMSC判決是否對Type3幀類型進(jìn)行切換。
[0049]由上述技術(shù)方案可知,本發(fā)明提供的一種MBMS數(shù)據(jù)傳輸方法、廣播/組播服務(wù)中心設(shè)備和基站,根據(jù)網(wǎng)絡(luò)質(zhì)量的好壞以及根據(jù)TypeO和Type3兩種幀類型的特點,結(jié)合網(wǎng)絡(luò)狀況動態(tài)地調(diào)整所使用的同步序列結(jié)束幀類型,以達(dá)到容錯恢復(fù)及傳輸效率間的平衡,同時也提高了數(shù)據(jù)的傳輸效率。
【附圖說明】
[0050]圖1為現(xiàn)有技術(shù)LTE系統(tǒng)MBMS業(yè)務(wù)面協(xié)議棧的示意圖;
[0051]圖2為現(xiàn)有技術(shù)BMSC向基站發(fā)送的同步序列的不意圖;
[0052]圖3A至圖3B為現(xiàn)有技術(shù)SYNC PDU TypeO和Type3幀類型的格式示意圖;
[0053]圖4為本發(fā)明實施例提供的MBMS數(shù)據(jù)傳輸方法的流程示意圖;
[0054]圖5為本發(fā)明實施例提供的BMSC側(cè)的TypeO和Type3幀類型切換示意圖;
[0055]圖6為本發(fā)明另一實施例提供的MBMS數(shù)據(jù)傳輸方法的流程示意圖;
[0056]圖7為本發(fā)明另一實施例提供的MBMS數(shù)據(jù)傳輸方法的流程示意圖;
[0057]圖8為本發(fā)明實施例提供的基站檢測丟失的業(yè)務(wù)數(shù)據(jù)包并上報BMSC的示意圖;
[0058]圖9為本發(fā)明實施例提供的廣播/組播服務(wù)中心設(shè)備的結(jié)構(gòu)示意圖;
[0059]圖1OA至圖1OB為本發(fā)明實施例提供的基站的結(jié)構(gòu)示意圖。
【具體實施方式】
[0060]下面結(jié)合附圖,對發(fā)明的【具體實施方式】作進(jìn)一步描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
[0061]圖4不出了本發(fā)明實施例提供的一種MBMS數(shù)據(jù)傳輸方法,包括:
[0062]401、BMSC的SYNC實體向基站發(fā)送同步序列,所述同步序列包括多個業(yè)務(wù)數(shù)據(jù)包和TypeO幀類型的結(jié)束幀;
[0063]具體的,BMSC向基站發(fā)送多個同步序列如圖2所示,該同步序列中每個同步周期內(nèi)包含若干組同步序列,一個同步序列即攜帶相同的時間戳的一組數(shù)據(jù),每個同步序列的結(jié)尾發(fā)送控制幀即結(jié)束幀,指示同步序列的結(jié)束。當(dāng)BMSC有需要發(fā)送的同步序列時,默認(rèn)使用TypeO幀類型作為每個同步序列的結(jié)束幀。
[0064]402、所述BMSC的SYNC實體向基站發(fā)送同步序列的結(jié)束幀時,判斷是否滿足第一條件,或者第二條件,如果滿足,則將所述TypeO幀類型切換到Type3幀類型;否則,則不切換TypeO幀類型。
[0065]403、BMSC在將所述TypeO幀類型切換到Type3幀類型之后,判斷是否滿足第三條件,如果滿足,則將所述Type3幀類型切換到TypeO幀類型。
[0066]上述方法BMSC在發(fā)送同步序列過程中,當(dāng)以TypeO幀類型作為每個同步序列的結(jié)束幀時,通過判斷是否第一條件或第二條件判斷是否將所述TypeO幀類型切換到Type3幀類型;或者是,當(dāng)以Type3幀類型作為每個同步序列的結(jié)束幀時,通過判斷是否第三條件判斷是否將所述Type3幀類型切換到TypeO幀類型。該方法根據(jù)網(wǎng)絡(luò)質(zhì)量的好壞以及根據(jù)TypeO和Type3兩種幀類型的特點,結(jié)合網(wǎng)絡(luò)狀況動態(tài)地調(diào)整所使用的同步序列結(jié)束幀類型,對TypeO和Type3兩種幀類型進(jìn)行切換,以達(dá)到容錯恢復(fù)及傳輸效率間的平衡,同時也提高了數(shù)據(jù)的傳輸效率。
[0067]為了更清楚的說明上述方法,本發(fā)明通過以下實施例進(jìn)行詳細(xì)的說明。
[0068]上述步驟402具體包括:
[0069]BMSC在發(fā)送多個同步序列之后,判斷是否滿足第一條件,如果滿足,則將所述TypeO幀類型切換到Type3幀類型,具體包括如下步驟:
[0070]4021、BMSC的SYNC實體向基站發(fā)送業(yè)務(wù)數(shù)據(jù)包時,啟動定時器;
[0071 ] 4022、BMSC的SYNC實體向基站發(fā)送同步序列的的結(jié)束幀時,在預(yù)設(shè)定時時間T內(nèi),當(dāng)接收到所述基站發(fā)送的包括業(yè)務(wù)標(biāo)識的丟包指示消息,且根據(jù)所述丟包指示消息中的所述業(yè)務(wù)標(biāo)識統(tǒng)計同一業(yè)務(wù)上報丟包所對應(yīng)的基站的數(shù)目超過預(yù)設(shè)數(shù)值K時,將該業(yè)務(wù)使用的所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器;
[0072]其中,所述丟包指示消息為所述基站接收所述BMSC的SYNC實體發(fā)送的所述同步序列中有業(yè)務(wù)數(shù)據(jù)包連續(xù)丟失時發(fā)送的。
[0073]上述步驟402中的第一條件為在預(yù)設(shè)定時時間內(nèi),當(dāng)接收到所述基站發(fā)送的包括業(yè)務(wù)標(biāo)識的丟包指示消息,且根據(jù)所述丟包指示消息中的所述業(yè)務(wù)標(biāo)識統(tǒng)計同一業(yè)務(wù)上報丟包的基站數(shù)目超過預(yù)設(shè)數(shù)值K。
[0074]具體的,BMSC在接收到基站發(fā)送的包含業(yè)務(wù)標(biāo)識的丟包指示消息時,根據(jù)業(yè)務(wù)標(biāo)識對該消息進(jìn)行分類,并統(tǒng)計同一業(yè)務(wù)上報丟包的基站數(shù)目。
[0075]在另一個可實施的方式中,BMSC的SYNC實體向基站發(fā)送同步序列的結(jié)束幀時,判斷是否滿足第二條件,如果滿足,則將所述TypeO幀類型切換到Type3幀類型。
[0076]具體包括以下步驟:
[0077]4023,BMSC的SYNC實體向基站發(fā)送同步序列的結(jié)束幀時,當(dāng)所述定時器定時時間超過預(yù)設(shè)時間T時,將所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器。
[0078]上述步驟402中第二條件為所述BMSC的SYNC實體向基站發(fā)送同步序列的結(jié)束幀時,當(dāng)所述定時器定時時間超過預(yù)設(shè)時間T時,將所述TypeO幀類型切換到Type3幀類型,同時關(guān)閉定時器。
[0079]在上述步驟4022或4023中,BMSC在將所述TypeO幀類型切換到Type3幀類型之后,判斷是否滿足第三條件,如果滿足,則將所述Type3幀類型切換到TypeO幀類型,上述步驟403具體包括如下步驟:
[0080]403UBMSC在將所述TypeO幀類型切換到Type3幀類型之后,當(dāng)向所述基站連續(xù)成功發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列,且在此過程中未收到丟包指示時,將所述Type3幀類型切換到TypeO幀類型。
[0081]在具體實施過程中,上述步驟403還包括如下步驟:
[0082]4032、BMSC的SYNC實體向所述基站未成功發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,所述BMSC不對所述Type3幀類型進(jìn)行切換,并且如果在此過程中又收到了丟包指示,將向所述基站發(fā)送所述同步序列的計數(shù)值清零;
[0083]4033、BMSC當(dāng)繼續(xù)成功向所述基站發(fā)送預(yù)設(shè)N個以Type3結(jié)束的同步序列時,將所述Type3幀類型切換到TypeO幀類型。
[0084]上述步驟403中第三條件為BMSC通過所述Type3幀類型向所述基站成功發(fā)送預(yù)設(shè)N個同步序列,且在此過程中未收到丟包指示。
[0085]圖5為本發(fā)明實施例提供的BMSC側(cè)的TypeO和Type3幀類型切換示意圖,如圖5所示,上層網(wǎng)元BMSC優(yōu)選發(fā)送TypeO幀類型,通過下層網(wǎng)元即基站反饋感知在鏈路質(zhì)量較差時,或者上層網(wǎng)元BMSC啟動定時器的定時時間超過預(yù)設(shè)時間時,上層網(wǎng)元BMSC發(fā)送Type3幀類型,當(dāng)通過Type3幀類型成功發(fā)送N個同步序列之后,且未收到下