專利名稱::一種多媒體廣播/組播同步方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)通訊增值業(yè)務(wù),具體涉及一種多J某體廣播/組播同步方法。
背景技術(shù):
:多媒體業(yè)務(wù)是廣大用戶喜聞樂(lè)見的業(yè)務(wù)形式,業(yè)務(wù)應(yīng)用發(fā)展的潛力巨大。多J某體廣4番組^番MultimediaBroadcast/MulticastService(簡(jiǎn)稱MBMS)和廣播-多播業(yè)務(wù)BroadcastandMulticastService(簡(jiǎn)稱BCMCS)技術(shù),是指一個(gè)數(shù)據(jù)源向多個(gè)用戶發(fā)送數(shù)據(jù)的點(diǎn)到多點(diǎn)業(yè)務(wù),并可實(shí)現(xiàn)網(wǎng)絡(luò)資源共享,包括移動(dòng)核心網(wǎng)和接入網(wǎng)資源共享,尤其是空口資源。目前,由于終端在網(wǎng)絡(luò)中移動(dòng),需要保證接收數(shù)據(jù)的終端在小區(qū)邊界無(wú)縫切換并有效接收業(yè)務(wù)數(shù)據(jù)。而對(duì)于MBMS業(yè)務(wù),業(yè)務(wù)數(shù)據(jù)從多媒體廣播中心BM-SC+GGSN^SGSN今RNC^NodeB;在BCMCS架構(gòu)上,則為BCMCSCS/Controller^PDSN/BSN^BSC/PCF;其中,GGSN是支持GPRS網(wǎng)關(guān)節(jié)點(diǎn)GatewayGPRSSupportNode的簡(jiǎn)稱,GPRS是通用分組無(wú)線業(yè)務(wù)GeneralPacketRadioService的簡(jiǎn)稱,SGSN是支持GPRS服務(wù)節(jié)點(diǎn)ServingGPRSSupportNode的簡(jiǎn)稱,CS/Controller是內(nèi)容服務(wù)器/控制器ContentServer/Controller的簡(jiǎn)稱,PDSN是分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)PacketDataServingNode的簡(jiǎn)稱,BSN是廣播服務(wù)節(jié)點(diǎn)BroadcastServingNode的簡(jiǎn)稱,BSC是基站控制器BaseStationController的簡(jiǎn)稱,PCF是分組控制功能PacketControlFunction的簡(jiǎn)稱。但是,在這些系統(tǒng)架構(gòu)中,其基站的覆蓋范圍都很有限,而且不同小區(qū)發(fā)送相同業(yè)務(wù)的數(shù)據(jù)目前無(wú)法完全同步。
發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問(wèn)題是提供一種多媒體廣播/組播同步方法,能夠保證不同小區(qū)完全同步發(fā)送多媒體廣播/組播業(yè)務(wù)數(shù)據(jù)。本發(fā)明的上述技術(shù)問(wèn)題這樣解決,提供一種多媒體廣播/組播同步方法,包括以下步驟1.1)業(yè)務(wù)中心SC在傳送業(yè)務(wù)數(shù)據(jù)同時(shí)傳送同步信息;1.2)各端節(jié)點(diǎn)控制器TNC接收所述業(yè)務(wù)數(shù)據(jù)并按相同的對(duì)應(yīng)同步信息向各自空中接口發(fā)送。按照本發(fā)明提供的同步方法,所述業(yè)務(wù)中心與各端節(jié)點(diǎn)控制器同步到相同的系統(tǒng)時(shí)^l中。按照本發(fā)明提供的同步方法,所述同步信息包括系統(tǒng)時(shí)間戳和傳送延時(shí)參數(shù)。按照本發(fā)明提供的同步方法,所述傳送延時(shí)參數(shù)大于等于各端節(jié)點(diǎn)控制器最大實(shí)際接收延時(shí)。按照本發(fā)明提供的同步方法,各端節(jié)點(diǎn)控制器設(shè)置默認(rèn)傳送延時(shí)參數(shù),所述步驟l.l)中若僅傳送系統(tǒng)時(shí)間戳,所述對(duì)應(yīng)同步信息包括系統(tǒng)時(shí)間戳和默認(rèn)傳送延時(shí)參數(shù)。按照本發(fā)明提供的同步方法,各端節(jié)點(diǎn)控制器設(shè)置默認(rèn)傳送延時(shí)參數(shù),所述步驟1.1)中若同時(shí)傳送系統(tǒng)時(shí)間戳和替代默認(rèn)傳送延時(shí)參數(shù)的指定傳送延時(shí)參數(shù),所述對(duì)應(yīng)同步信息包括系統(tǒng)時(shí)間戳和指定傳送延時(shí)參數(shù)。按照本發(fā)明提供的同步方法,所述傳送延時(shí)參數(shù)保存在業(yè)務(wù)中心并可配置,與同樣保存在業(yè)務(wù)中心并可配置的多媒體組播/廣播業(yè)務(wù)頻道及其區(qū)域信息相關(guān)聯(lián)。按照本發(fā)明提供的同步方法,每個(gè)所述業(yè)務(wù)頻道對(duì)應(yīng)的所述傳送延時(shí)參凄史可以相同或不同。按照本發(fā)明提供的同步方法,所述業(yè)務(wù)中心可以是無(wú)線網(wǎng)絡(luò)控制RNC、基站控制器BSC或分組控制功能PCF;所述端節(jié)點(diǎn)控制器可以是多々某體廣播組播業(yè)務(wù)MBMS的多i某體廣播中心BM-SC或廣播-多播業(yè)務(wù)BCMCS的BCMCS控制器CS/Controller。按照本發(fā)明提供的同步方法,所述接收的業(yè)務(wù)數(shù)據(jù)和同步信息是分包傳輸數(shù)據(jù);所述步驟1.2)包括緩沖和重新組包。按照本發(fā)明提供的同步方法,所述同步信息與所述業(yè)務(wù)數(shù)據(jù)打包封裝在一起。按照本發(fā)明提供的同步方法,所述各端節(jié)點(diǎn)控制器位于移動(dòng)網(wǎng)絡(luò)中的不同小區(qū)或蜂窩小區(qū)。按照本發(fā)明提供的同步方法,所述業(yè)務(wù)可以是多々某體廣播組^"業(yè)務(wù)或廣播-多播業(yè)務(wù)。按照本發(fā)明提供的同步方法,所述傳送是通過(guò)移動(dòng)網(wǎng)絡(luò)的傳輸層完成。本發(fā)明提供的一種多媒體廣播/組播同步方法,利用系統(tǒng)時(shí)鐘和同步信息在各端節(jié)點(diǎn)控制器實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)發(fā)送同步,為終端在無(wú)線網(wǎng)絡(luò)中移動(dòng)時(shí),在相鄰小區(qū)邊界無(wú)縫切換并有效接收數(shù)據(jù)提供保證。下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。圖1是本發(fā)明多媒體廣播/組播同步方法對(duì)應(yīng)流程示意圖2是本發(fā)明方法應(yīng)用系統(tǒng)結(jié)構(gòu)示意圖3是本發(fā)明方法同步時(shí)間關(guān)系示意圖4是本發(fā)明方法應(yīng)用系統(tǒng)分層描述結(jié)構(gòu)示意圖。具體實(shí)施例方式首先,說(shuō)明本發(fā)明方法如圖l所示,包含以下步驟(1)所有TNC、SC保持系統(tǒng)時(shí)間同步,SC配置傳送延時(shí)參數(shù)、業(yè)務(wù)傳送區(qū)域信息。(2)SC給每個(gè)數(shù)據(jù)封裝包打系統(tǒng)時(shí)間戳,以及附加傳送延時(shí)參數(shù)。(3)SC通過(guò)傳輸網(wǎng)絡(luò),發(fā)送數(shù)據(jù)包給TNC組。(4)TNC接收業(yè)務(wù)數(shù)據(jù),進(jìn)行組包,取時(shí)間戳,并按延時(shí)參數(shù)發(fā)送數(shù)據(jù)包。其中,端節(jié)點(diǎn)控制器TerminalNodeController(簡(jiǎn)稱TNC)是RNC、BSC/PCF的抽象統(tǒng)稱;業(yè)務(wù)中心ServiceCenter(筒稱SC)是MBMSBM-SC、BCMCSController/CS的抽象統(tǒng)稱。如步驟(1)所述,所有TNC、SC與一個(gè)系統(tǒng)時(shí)鐘源不斷同步系統(tǒng)時(shí)間,使得所有TNC、SC具有相同的時(shí)鐘基準(zhǔn)。進(jìn)一步,SC提供傳送延時(shí)參數(shù)、業(yè)務(wù)傳送區(qū)域信息的配置和保存功能。多媒體組播/廣播業(yè)務(wù)頻道與所述區(qū)域信息,以及所述傳送延時(shí)參數(shù)關(guān)聯(lián)。進(jìn)一步,正確設(shè)置傳送延時(shí)參數(shù),應(yīng)大于或等于組內(nèi)所有TNC實(shí)際延時(shí)。如步驟(2)所述,SC發(fā)送的業(yè)務(wù)數(shù)據(jù)封裝包,除了多媒體數(shù)據(jù)外,還包括系統(tǒng)時(shí)間戳、傳送延時(shí)參數(shù)。進(jìn)一步,所述數(shù)據(jù)包可包含這些類型信息的全部或部分。即這些類型的數(shù)據(jù)信息可以同時(shí)或分開在數(shù)據(jù)包中傳送。進(jìn)一步,業(yè)務(wù)傳送區(qū)域信息(如業(yè)務(wù)頻道對(duì)應(yīng)的TNC組)由SC通過(guò)會(huì)話消息告知傳輸單元。如步驟(3)所述,所述TNC組描述了業(yè)務(wù)開展的區(qū)域信息,在SC中配置,并與某多媒體廣播/組播業(yè)務(wù)頻道相對(duì)應(yīng)。如步驟(4)所述,TCN從傳輸層接收數(shù)據(jù)。進(jìn)一步,TNC如果接收到的為分包后的數(shù)據(jù),包括傳輸網(wǎng)絡(luò)中間環(huán)節(jié)的分包或分片,TNC可以將其組包緩存,業(yè)務(wù)應(yīng)用層上形成與SC對(duì)等的原數(shù)據(jù)封裝包。進(jìn)一步,TNC取時(shí)間戳,并按延時(shí)參數(shù)發(fā)送所述數(shù)據(jù)封裝包。其次,結(jié)合具體實(shí)施進(jìn)一步說(shuō)明本發(fā)明(一)系統(tǒng)如圖2所示,多媒體廣播系統(tǒng)包括主要實(shí)體有業(yè)務(wù)中心3(簡(jiǎn)稱SC)、端節(jié)點(diǎn)控制器2(簡(jiǎn)稱TNC)、用戶設(shè)備3(簡(jiǎn)稱UE)。SC和TNC通過(guò)傳輸單元(包括傳輸網(wǎng)元和網(wǎng)絡(luò))連接,TNC和UE通過(guò)無(wú)線接入網(wǎng)絡(luò)連接。其中SC提供傳送延時(shí)參數(shù)、業(yè)務(wù)傳送區(qū)域信息的配置和保存功能。多媒體組播/廣播業(yè)務(wù)頻道與所述區(qū)域信息,以及所述傳送延時(shí)參數(shù)關(guān)聯(lián)。SC發(fā)送的業(yè)務(wù)數(shù)據(jù)封裝包,除了多媒體數(shù)據(jù)外,還包括系統(tǒng)時(shí)間戳、傳送延時(shí)參數(shù)。TNC如果接收到的為分包后的數(shù)據(jù),包括傳輸網(wǎng)絡(luò)中間環(huán)節(jié)的分包或分片,TNC可以將其組包緩存,業(yè)務(wù)應(yīng)用層上形成與SC對(duì)等的原數(shù)據(jù)封裝包。TNC取時(shí)間戳,并按延時(shí)參數(shù)發(fā)送所述數(shù)據(jù)封裝包。UE則通過(guò)會(huì)話通過(guò)認(rèn)證鑒權(quán),進(jìn)而接收、緩存和展示多媒體廣播/組播節(jié)目。(二)同步如圖3所示,TNCs數(shù)據(jù)同步發(fā)送涉及的時(shí)間,包括以下幾個(gè)方面(1)全網(wǎng)TNC,SC系統(tǒng)時(shí)間保持同步;一般釆用與時(shí)鐘源不斷同步系統(tǒng)時(shí)間時(shí)間,同步可以周期進(jìn)行,也可以事件觸發(fā)。圖中TsynO、Tsynl表示同步時(shí)刻。(2)SC正確設(shè)置各業(yè)務(wù)頻道的傳送延時(shí)時(shí)間參數(shù);圖中,TNC1和TNC2實(shí)際延時(shí)分別為圖tl、t2。假設(shè)系統(tǒng)設(shè)置的傳送延時(shí)參數(shù)為t0。則SC在時(shí)間戳TS1時(shí)刻發(fā)送的數(shù)據(jù)包,TNCs應(yīng)該在TS1+t0時(shí)刻發(fā)送。另一方面,TNC1、TNC2分別實(shí)際接收到該數(shù)據(jù)包的時(shí)間為TS1+tl、TS1+t2。如果tl<t0<t2,TNC2就不能"l姿時(shí)發(fā)送該數(shù)據(jù)包。而TNC1就可以正常發(fā)送該數(shù)據(jù)包。因此,應(yīng)設(shè)置t0>tn(n為1,2,3……)。(3)SC給每個(gè)數(shù)據(jù)封裝包打系統(tǒng)時(shí)間戳,以及附加傳送延時(shí)參數(shù)。使用基于IP承載的UDP來(lái)發(fā)送多媒體廣播/組播業(yè)務(wù)數(shù)據(jù)。SC采用約定的格式封裝,使得UE、TNC能夠辨認(rèn)、解析。數(shù)據(jù)包格式參見下表<table>tableseeoriginaldocumentpage9</column></row><table>每個(gè)數(shù)據(jù)包都攜帶各自的時(shí)間戳。傳送延時(shí)參數(shù)在TNC,有默認(rèn)值設(shè)置,若收到SC發(fā)送過(guò)來(lái)該參數(shù),則以后者為準(zhǔn)。SC可以是針對(duì)每個(gè)業(yè)務(wù)頻道,設(shè)置不同的延時(shí)參數(shù),也可以設(shè)置統(tǒng)一適用的延時(shí)參數(shù)。傳送過(guò)程中,隨時(shí)可以變更傳送延時(shí)參數(shù)。業(yè)務(wù)數(shù)據(jù)單元包含了增值數(shù)據(jù)業(yè)務(wù)或流媒體業(yè)務(wù)的數(shù)據(jù)或配置的區(qū)域信息等。曰關(guān)鍵實(shí)施如圖4所示,分層描述了該方法的結(jié)構(gòu)。業(yè)務(wù)應(yīng)用層獨(dú)立于傳輸層,TNC傳輸層實(shí)現(xiàn)固網(wǎng)和無(wú)線的轉(zhuǎn)換。傳輸單元通過(guò)會(huì)話,獲得業(yè)務(wù)傳送區(qū)域信息,如TNC組。TNC通過(guò)與SC對(duì)等的數(shù)據(jù)封裝,獲得業(yè)務(wù)數(shù)據(jù),包括增值業(yè)務(wù)媒體數(shù)據(jù)包或流媒體數(shù)據(jù)包、時(shí)間戳、傳送延時(shí)參數(shù)等。綜上所述,通過(guò)本發(fā)明的方法,在多々某體廣播系統(tǒng)中,可以實(shí)現(xiàn)各TNC數(shù)據(jù)發(fā)送同步,為終端在網(wǎng)絡(luò)中移動(dòng)時(shí),在小區(qū)邊界無(wú)縫切換并有效接收數(shù)據(jù)提供保證。權(quán)利要求1、一種多媒體廣播/組播同步方法,其特征在于,包括以下步驟1.1)業(yè)務(wù)中心(3)在傳送業(yè)務(wù)數(shù)據(jù)同時(shí)傳送同步信息;1.2)各端節(jié)點(diǎn)控制器(2)接收所述業(yè)務(wù)數(shù)據(jù)并按相同的對(duì)應(yīng)同步信息向各自空中接口發(fā)送。2、根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述業(yè)務(wù)中心(3)與各端節(jié)點(diǎn)控制器(2)同步到相同的系統(tǒng)時(shí)鐘。3、根據(jù)權(quán)利要求2所述同步方法,其特征在于,所述同步信息包括系統(tǒng)時(shí)間戳和傳送延時(shí)參數(shù)。4、根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述傳送延時(shí)參數(shù)大于等于各端節(jié)點(diǎn)控制器(2)最大實(shí)際接收延時(shí)。5、根據(jù)權(quán)利要求3所述同步方法,其特征在于,各端節(jié)點(diǎn)控制器(2)設(shè)置默認(rèn)傳送延時(shí)參數(shù),所述步驟l.l)中若僅傳送系統(tǒng)時(shí)間戳,所述對(duì)應(yīng)同步信息包括系統(tǒng)時(shí)間戳和默認(rèn)傳送延時(shí)參數(shù);所述步驟l.l)中若同時(shí)傳送系統(tǒng)時(shí)間戳和替代默認(rèn)傳送延時(shí)參數(shù)的指定傳送延時(shí)參數(shù),所述對(duì)應(yīng)同步信息包括系統(tǒng)時(shí)間戳和指定傳送延時(shí)參數(shù)。6、根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述傳送延時(shí)參數(shù)保存在業(yè)務(wù)中心(3)并可配置,與同樣保存在業(yè)務(wù)中心并可配置的多媒體組播/廣播業(yè)務(wù)頻道及其區(qū)域信息相關(guān)聯(lián)。7、根據(jù)權(quán)利要求6所述同步方法,其特征在于,每個(gè)所述業(yè)務(wù)頻道對(duì)應(yīng)的所述傳送延時(shí)參數(shù)相同或不同。8、根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述業(yè)務(wù)中心(3)是無(wú)線網(wǎng)絡(luò)控制RNC、基站控制器BSC或分組控制功能PCF;所述端節(jié)點(diǎn)控制器(2)是多媒體廣播組播業(yè)務(wù)MBMS的多媒體廣播中心BM-SC或廣播-多播業(yè)務(wù)BCMCS的BCMCS控制器CS/Controller。9、根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述接收的業(yè)務(wù)數(shù)據(jù)和同步信息是分包傳輸數(shù)據(jù);所述步驟1.2)包括緩沖和重新組包。10、根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述同步信息與所述業(yè)務(wù)數(shù)據(jù)打包封裝在一起;所述業(yè)務(wù)是多媒體廣播組播業(yè)務(wù)或廣播-多播業(yè)務(wù)。全文摘要本發(fā)明涉及一種多媒體廣播/組播同步方法,包括業(yè)務(wù)中心(3)在傳送業(yè)務(wù)數(shù)據(jù)同時(shí)傳送同步信息;各端節(jié)點(diǎn)控制器(2)接收所述業(yè)務(wù)數(shù)據(jù)并按相同的對(duì)應(yīng)同步信息向各自空中接口發(fā)送。這種方法,利用統(tǒng)一系統(tǒng)時(shí)鐘和相同同步信息在各端節(jié)點(diǎn)控制器實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)同步發(fā)送,為終端在無(wú)線網(wǎng)絡(luò)中移動(dòng)時(shí),在相鄰小區(qū)邊界無(wú)縫切換并有效接收數(shù)據(jù)提供保證。文檔編號(hào)H04L29/06GK101350664SQ20071013042公開日2009年1月21日申請(qǐng)日期2007年7月18日優(yōu)先權(quán)日2007年7月18日發(fā)明者柯尊友申請(qǐng)人:中興通訊股份有限公司