專利名稱::組播預(yù)覽業(yè)務(wù)的傳輸方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及GPON(GigabitPassiveOpticalNetwork,以太無源光網(wǎng)絡(luò))通信領(lǐng)域,具體而言,涉及一種組播預(yù)覽業(yè)務(wù)的傳輸方法。
背景技術(shù):
:GPON是一種采用點到多點網(wǎng)絡(luò)結(jié)構(gòu)、無源光纖傳輸方式、基于GEM(GP0NEncapsulationMethod)幀封裝、提供多種綜合業(yè)務(wù)的寬帶接入技術(shù)。GPON由局端設(shè)備OLT(OpticalLineTerminal光線路終端)、用戶端設(shè)備ONU(OpticalNetworkUnit光網(wǎng)絡(luò)單元)和光分配網(wǎng)ODN(OpticalDistributeNetwork光分配網(wǎng)絡(luò))三部分組成。近年來隨著GPON技術(shù)的大規(guī)模應(yīng)用,在GPON上如何開展可控組播業(yè)務(wù)成為一個值得研究的課題。Gemport(GEM封裝端口)是GPON業(yè)務(wù)承載的一個邏輯通道。Gemport有多種映射方式,可以與用戶端口、VLAN標(biāo)識、以太網(wǎng)優(yōu)先級關(guān)聯(lián)。一個ONU可以支持配置多個Gemport,包括單播Gemport和組播Gemport兩種類型,其中組播Gemport可以被一個PON口下組播組所屬的所有ONU接收,上行組播協(xié)議報文通過單播Gemport標(biāo)識,下行組播數(shù)據(jù)報文通過組播Gemport采用SCB(單拷貝廣播)方式發(fā)送給所有0NU,組播業(yè)務(wù)分發(fā)控制點在ONU設(shè)備上。目前現(xiàn)有GPON國際標(biāo)準(zhǔn)ITU-TG984.4定義的控制方式是權(quán)限表預(yù)先下發(fā)的分布式協(xié)議控制方式。即OLT通過OMCI(0ΝΤManagementandControlInterface)管理控制接口設(shè)置ONU設(shè)備的組播權(quán)限控制表(用戶可以訪問的組播頻道列表),并關(guān)聯(lián)到用戶端口上,進(jìn)行業(yè)務(wù)配置。ONU運(yùn)行IGMPSnoopingdntemetGroupManagementProtocol互聯(lián)網(wǎng)組管理協(xié)議),當(dāng)用戶請求的組播組在組播權(quán)限控制表中,允許用戶加入,否則,拒絕用戶加入,從而達(dá)到過濾非法組播數(shù)據(jù)的目的。隨著運(yùn)營商業(yè)務(wù)的不斷開放,以及設(shè)備的平臺化,不斷有新的獨(dú)立業(yè)務(wù)提供商SP(ServiceProvider)給終端用戶提供各種類型的組播業(yè)務(wù)。因此需要擴(kuò)展現(xiàn)有的控制協(xié)議,支持終端用戶通過接入系統(tǒng),從而多個SP所提供的業(yè)務(wù)群中,選擇自己所需要的業(yè)務(wù)進(jìn)行購買觀看。目前對于PON口上聯(lián)并含多UNI^serNetworkInterface,用戶網(wǎng)絡(luò)接口)接口的設(shè)備,G9880MCI標(biāo)準(zhǔn)中定義了兩個管理對象來進(jìn)行管理控制1)MOP(Multicastoperationsprofile,組播操作模板)管理對象存儲各種組播控制策略。比如SP提供組播業(yè)務(wù)的控制信息存儲在MOP管理對象的動態(tài)訪問控制列表(Dynamicaccesscontrollisttable)中;以及用戶使用的組播協(xié)議及版本等;2)MSC(MulticastsubscriberControl,組播用戶控制)管理對象存儲設(shè)備中各個UNI口相關(guān)的控制參數(shù)和一個指向MOP管理對象的指針;在具體管理使用中,因為MSC中目前只能指向一個MOP管理對象,因此在配置組播策略時對于一個UNI⑴sernetworkinterface,用戶網(wǎng)絡(luò)接口)口,只能以一個MSC和一個MOP的管理對象配置涵蓋該UNI口用戶所擁有的所有SP提供的組播業(yè)務(wù)控制參數(shù)。這樣就帶來幾個問題1)如果該用戶在IPv4/v6共存的環(huán)境中,使用多個組播協(xié)議版本如IGMPv3(IPv4環(huán)境使用)和MLDv2協(xié)議(IPv6環(huán)境使用),由于MSC指向單個MOP而無法滿足協(xié)議雙重配置的需求;2)該設(shè)備的多個UNI口同時使用某SP提供的組播業(yè)務(wù),則該SP組播業(yè)務(wù)配置數(shù)據(jù)存在于不用UNI所對應(yīng)的不同MOP管理對象中。如果SP進(jìn)行組播業(yè)務(wù)策略調(diào)整,需要相應(yīng)的修改MOP中的數(shù)據(jù)時,則OLT需要和ONU多次通信對所有涉及到UNI口的相關(guān)MOP管理對象進(jìn)行修改;比如MDU中32UNI口都點播了某SP的組播業(yè)務(wù),則修改一個該SP組播業(yè)務(wù)控制參數(shù),也需要至少OLT和ONU交互32條OMCI消息,進(jìn)行修改。該機(jī)制消息量比較大,速度慢,也很浪費(fèi)資源和時間;3)原有MOP的動態(tài)訪問控制列表定義參數(shù)空間較少,不能支持未來新業(yè)務(wù)比如組播預(yù)覽等的靈活運(yùn)用和控制。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種組播預(yù)覽業(yè)務(wù)的傳輸方法,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種組播預(yù)覽業(yè)務(wù)的傳輸方法,其包括按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,其中,上述管理對象和/或管理對象的屬性包括以下至少之一組播操作模板(MOP)、擴(kuò)展組播操作模板(EMOP)的授權(quán)組、組播用戶控制(MSC)的組播預(yù)覽允許表、EMOP的預(yù)覽組;按照查找結(jié)果轉(zhuǎn)發(fā)或者停止轉(zhuǎn)發(fā)上述組播加入請求報文所請求的業(yè)務(wù)給用戶。進(jìn)一步地,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找與組播加入請求報文中所攜帶的屬性的步驟包括依次在上述MOP、上述EMOP的授權(quán)組、上述組播預(yù)覽允許表、和上述EMOP的預(yù)覽組中查找上述屬性。進(jìn)一步地,上述屬性指的是上述組播加入請求報文中所攜帶的業(yè)務(wù)相關(guān)的屬性。進(jìn)一步地,在上述MOP中查找上述屬性的步驟包括在上述MOP中查找上述屬性;如果查找到上述屬性,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。進(jìn)一步地,在上述EMOP的授權(quán)組中查找上述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找上述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果所獲取的屬性為授權(quán),則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。進(jìn)一步地,在上述組播預(yù)覽允許表中查找上述屬性的步驟包括在上述組播預(yù)覽允許表中查找上述屬性;若查找到,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。進(jìn)一步地,在上述EMOP的預(yù)覽組中查找上述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找上述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果上述屬性為預(yù)覽,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。進(jìn)一步地,查找上述屬性的步驟包括查找與上述業(yè)務(wù)包中的VID和/或源IP地址對應(yīng)的組播節(jié)目。進(jìn)一步地,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性之前,還包括0LT在ONU中配置上述管理對象和/或管理對象的屬性;上述ONU接收上述組播加入請求報文;其中,由上述ONU執(zhí)行按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性的操作。進(jìn)一步地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟包括在組播用戶控制MSC管理對象中增加組播業(yè)務(wù)包表,其中,上述組播業(yè)務(wù)包表中包含具有相互映射關(guān)系的源IP地址表項、VID表項以及指針表項,上述指針表項記錄了上述指向MOP管理對象實例或EMOP管理對象實例的指針。進(jìn)一步地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟還包括在上述組播用戶控制管理對象中增加組播預(yù)覽允許表,其中,上述組播預(yù)覽允許表中包含具有相互映射關(guān)系的源IP地址表項、目的IP地址表項以及VID表項,用于記錄當(dāng)前UNI口允許預(yù)覽的預(yù)覽組播頻道列表。進(jìn)一步地,OLT在ONU中配置上述管理對象和/或管理對象的屬性之后,還包括OLT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性。進(jìn)一步地,OLT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性的步驟包括以下至少之一在上述MSC管理對象的組播預(yù)覽允許表中創(chuàng)建和/或刪除上述管理通道指示的EMOP管理對象實例的條目;或者在上述MSC管理對象的上述組播業(yè)務(wù)包表中的指針表項中創(chuàng)建和/或刪除指向上述OMCI命令指示的EMOP管理對象實例的指針。進(jìn)一步地,上述管理對象和/或管理對象的屬性包括指向MOP管理對象實例和/或EMOP管理對象實例的指針,每個上述MOP管理對象實例的指針和/或EMOP管理對象實例對應(yīng)于至少一個組播業(yè)務(wù),組播業(yè)務(wù)包表,組播預(yù)覽允許表。在本發(fā)明中,通過按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,可以有效地對多個SP的組播業(yè)務(wù)進(jìn)行權(quán)限控制,解決了現(xiàn)有技術(shù)中無法對多個SP的組播業(yè)務(wù)進(jìn)行管理的問題,完善了組播控制方法,以支持上述設(shè)備中多SP組播業(yè)務(wù)的配置管理。此外,通過增加與組播業(yè)務(wù)預(yù)覽相關(guān)的配置參數(shù),實現(xiàn)了支持新組播預(yù)覽等新業(yè)務(wù)的技術(shù)效果。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制方法的一種優(yōu)選的流程圖;圖2是根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制系統(tǒng)的一種優(yōu)選的結(jié)構(gòu)圖。具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例1圖1是根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制方法的一種優(yōu)選的流程圖,其包括S102,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,其中,上述管理對象和/或管理對象的屬性包括以下至少之一組播操作模板(MOP)、擴(kuò)展組播操作模板(EMOP)的授權(quán)組、組播用戶控制(MSC)的組播預(yù)覽允許表、EMOP的預(yù)覽組;S104,按照查找結(jié)果轉(zhuǎn)發(fā)或者停止轉(zhuǎn)發(fā)上述組播加入請求報文所請求的業(yè)務(wù)給用戶。在本優(yōu)選的實施例中,通過按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,可以有效地對多個SP的組播業(yè)務(wù)進(jìn)行權(quán)限控制,解決了現(xiàn)有技術(shù)中無法對多個SP的組播業(yè)務(wù)進(jìn)行管理的問題,完善了組播控制方法,以支持上述設(shè)備中多SP組播業(yè)務(wù)的配置管理。優(yōu)選地,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找與組播加入請求報文中所攜帶的屬性的步驟包括依次在上述MOP、上述EMOP的授權(quán)組、上述組播預(yù)覽允許表、和上述EMOP的預(yù)覽組中查找上述屬性。在本優(yōu)選的實施例中,通過上述順序可以快速準(zhǔn)確地查找到所需的屬性。優(yōu)選地,上述屬性指的是上述組播加入請求報文中所攜帶的業(yè)務(wù)相關(guān)的屬性。優(yōu)選地,在上述MOP中查找上述屬性的步驟包括在上述MOP中查找上述屬性;如果查找到上述屬性,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。優(yōu)選地,在上述EMOP的授權(quán)組中查找上述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找上述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果所獲取的屬性為授權(quán),則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過授權(quán)來判斷是否將業(yè)務(wù)發(fā)送給用戶,從而增加了配置和傳輸?shù)撵`活性。優(yōu)選地,在上述組播預(yù)覽允許表中查找上述屬性的步驟包括在上述組播預(yù)覽允許表中查找上述屬性;若查找到,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過組播預(yù)覽允許表來判斷是否允許該用戶進(jìn)行業(yè)務(wù)預(yù)覽,實現(xiàn)了對預(yù)覽業(yè)務(wù)的控制。優(yōu)選地,在上述EMOP的預(yù)覽組中查找上述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找上述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果上述屬性為預(yù)覽,則轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過MSC的組播業(yè)務(wù)包表來判斷是否允許該用戶進(jìn)行業(yè)務(wù)預(yù)覽,實現(xiàn)了對預(yù)覽業(yè)務(wù)的控制。優(yōu)選地,查找上述屬性的步驟包括查找與上述業(yè)務(wù)包中的VID和/或源IP地址對應(yīng)的組播節(jié)目。優(yōu)選地,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性之前,還包括0LT在ONU中配置上述管理對象和/或管理對象的屬性;上述ONU接收上述組播加入請求報文;其中,由上述ONU執(zhí)行按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性的操作。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟包括在組播用戶控制MSC管理對象中增加組播業(yè)務(wù)包表,其中,上述組播業(yè)務(wù)包表中包含具有相互映射關(guān)系的源IP地址表項、VID表項以及指針表項,上述指針表項記錄了上述指向MOP管理對象實例或EMOP管理對象實例的指針。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟還包括在上述組播用戶控制管理對象中增加組播預(yù)覽允許表,其中,上述組播預(yù)覽允許表中包含具有相互映射關(guān)系的源IP地址表項、目的IP地址表項以及VID表項,用于記錄當(dāng)前UNI口允許預(yù)覽的預(yù)覽組播頻道列表。在本優(yōu)選的實施例中,通過增加與組播業(yè)務(wù)預(yù)覽相關(guān)的配置參數(shù),實現(xiàn)了支持新組播預(yù)覽等新業(yè)務(wù)的技術(shù)效果。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性之后,組播預(yù)覽業(yè)務(wù)的傳輸方法還包括0LT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性。優(yōu)選的,管理通道可以使OMCI命令等。優(yōu)選地,OLT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性的步驟包括以下至少之一在上述MSC管理對象的組播預(yù)覽允許表中創(chuàng)建和/或刪除上述管理通道指示的EMOP管理對象實例的條目;或者在上述MSC管理對象的上述組播業(yè)務(wù)包表中的指針表項中創(chuàng)建和/或刪除指向上述OMCI命令指示的EMOP管理對象實例的指針。優(yōu)選地,上述管理對象和/或管理對象的屬性包括指向MOP管理對象實例和/或EMOP管理對象實例的指針,每個上述MOP管理對象實例的指針和/或EMOP管理對象實例對應(yīng)于至少一個組播業(yè)務(wù),組播業(yè)務(wù)包表,組播預(yù)覽允許表。實施例2圖2是根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制系統(tǒng)的一種優(yōu)選的結(jié)構(gòu)圖,其包括查找單元202,用于按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,其中,上述管理對象和/或管理對象的屬性包括以下至少之一組播操作模板(MOP)、擴(kuò)展組播操作模板(EMOP)的授權(quán)組、組播用戶控制(MSC)的組播預(yù)覽允許表、EMOP的預(yù)覽組;傳輸單元204,用于按照查找結(jié)果轉(zhuǎn)發(fā)或者停止轉(zhuǎn)發(fā)上述組播加入請求報文所請求的業(yè)務(wù)給用戶。在本優(yōu)選的實施例中,通過按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,可以有效地對多個SP的組播業(yè)務(wù)進(jìn)行權(quán)限控制,解決了現(xiàn)有技術(shù)中無法對多個SP的組播業(yè)務(wù)進(jìn)行管理的問題,完善了組播控制方法,以支持上述設(shè)備中多SP組播業(yè)務(wù)的配置管理。優(yōu)選地,查找單元202按照以下順序在管理對象和/或管理對象的屬性中查找與組播加入請求報文中所攜帶的屬性依次在上述MOP、上述EMOP的授權(quán)組、上述組播預(yù)覽允許表、和上述EMOP的預(yù)覽組中查找上述屬性。在本優(yōu)選的實施例中,通過上述順序可以快速準(zhǔn)確地查找到所需的屬性。優(yōu)選地,上述屬性指的是上述組播加入請求報文中所攜帶的業(yè)務(wù)相關(guān)的屬性。優(yōu)選地,查找單元202包括第一查找模塊,用于在上述MOP中查找上述屬性;如果查找到上述屬性,則通知傳輸單元204轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。優(yōu)選地,查找單元202包括第二查找模塊,用于在MSC的組播業(yè)務(wù)包表中查找上述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果所獲取的屬性為授權(quán),則通知傳輸單元204轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過授權(quán)來判斷是否將業(yè)務(wù)發(fā)送給用戶,從而增加了配置和傳輸?shù)撵`活性。優(yōu)選地,查找單元202包括第三查找模塊,用于在上述組播預(yù)覽允許表中查找上述屬性的步驟包括在上述組播預(yù)覽允許表中查找上述屬性;若查找到,則通知傳輸單元204轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過組播預(yù)覽允許表來判斷是否允許該用戶進(jìn)行業(yè)務(wù)預(yù)覽,實現(xiàn)了對預(yù)覽業(yè)務(wù)的控制。優(yōu)選地,查找單元202包括第四查找模塊,用于在MSC的組播業(yè)務(wù)包表中查找上8述屬性;如果查找到,則按照上述屬性中的EMOP管理對象實例指針獲取上述業(yè)務(wù)相關(guān)的屬性;如果上述屬性為預(yù)覽,則通知傳輸單元204轉(zhuǎn)發(fā)上述業(yè)務(wù)給上述用戶。在本優(yōu)選的實施例中,通過MSC的組播業(yè)務(wù)包表來判斷是否允許該用戶進(jìn)行業(yè)務(wù)預(yù)覽,實現(xiàn)了對預(yù)覽業(yè)務(wù)的控制。優(yōu)選地,查找單元202查找上述屬性的具體步驟包括查找與上述業(yè)務(wù)包中的VID和/或源IP地址對應(yīng)的組播節(jié)目。優(yōu)選地,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性之前,根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制系統(tǒng)還包括0LT在ONU中配置上述管理對象和/或管理對象的屬性;上述ONU接收上述組播加入請求報文;其中,由上述ONU執(zhí)行按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性的操作。也就是說,根據(jù)本發(fā)明實施例的組播業(yè)務(wù)的控制系統(tǒng)可以位于ONU上。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟包括在組播用戶控制MSC管理對象中增加組播業(yè)務(wù)包表,其中,上述組播業(yè)務(wù)包表中包含具有相互映射關(guān)系的源IP地址表項、VID表項以及指針表項,上述指針表項記錄了上述指向MOP管理對象實例或EMOP管理對象實例的指針。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性的步驟還包括在上述組播用戶控制管理對象中增加組播預(yù)覽允許表,其中,上述組播預(yù)覽允許表中包含具有相互映射關(guān)系的源IP地址表項、目的IP地址表項以及VID表項,用于記錄當(dāng)前UNI口允許預(yù)覽的預(yù)覽組播頻道列表。在本優(yōu)選的實施例中,通過增加與組播業(yè)務(wù)預(yù)覽相關(guān)的配置參數(shù),實現(xiàn)了支持新組播預(yù)覽等新業(yè)務(wù)的技術(shù)效果。優(yōu)選地,OLT在ONU中配置上述管理對象和/或管理對象的屬性之后,組播預(yù)覽業(yè)務(wù)的傳輸方法還包括0LT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性。優(yōu)選的,管理通道可以使OMCI命令等。優(yōu)選地,OLT通過管理通道修改ONU中配置的上述管理對象和/或管理對象的屬性的步驟包括以下至少之一在上述MSC管理對象的組播預(yù)覽允許表中創(chuàng)建和/或刪除上述管理通道指示的EMOP管理對象實例的條目;或者在上述MSC管理對象的上述組播業(yè)務(wù)包表中的指針表項中創(chuàng)建和/或刪除指向上述OMCI命令指示的EMOP管理對象實例的指針。優(yōu)選地,上述管理對象和/或管理對象的屬性包括指向MOP管理對象實例和/或EMOP管理對象實例的指針,每個上述MOP管理對象實例的指針和/或EMOP管理對象實例對應(yīng)于至少一個組播業(yè)務(wù),組播業(yè)務(wù)包表,組播預(yù)覽允許表。實施例3本實施例沿用現(xiàn)有G.9880MCI標(biāo)準(zhǔn)管理接口定義,OLT下發(fā)組播業(yè)務(wù)相關(guān)管理信息以及用戶UNI側(cè)組播業(yè)務(wù)接入的選擇控制信息到ONU側(cè),ONU依據(jù)配置的相關(guān)信息進(jìn)行用戶組播協(xié)議的接入管理控制。1.為支持多SP組播業(yè)務(wù)的管理控制,OLT需要將組播業(yè)務(wù)頻道的組播頻道權(quán)限控制表等參數(shù)配置到ONU的EMOP(擴(kuò)展組播操作模板)管理對象中1)在組播頻道權(quán)限控制表中可以為每個組播頻道指定訪問權(quán)限(觀看或預(yù)覽),并配置預(yù)覽權(quán)限相關(guān)的預(yù)覽參數(shù),包括預(yù)覽次數(shù)、預(yù)覽最大持續(xù)時間、預(yù)覽最小間隔時間;^ONU根據(jù)下發(fā)的組播權(quán)限控制表進(jìn)行預(yù)覽控制;3)另外在實際使用中,該MOP可以對應(yīng)于單個組播業(yè)務(wù)頻道,也可以配置對應(yīng)于一個SP所提供的多個組播業(yè)務(wù)頻道,也可以對應(yīng)于運(yùn)營商提供給用戶的組播業(yè)務(wù)頻道包;各種模式下,OLT只需要靈活配置組播頻道權(quán)限控制表中的各個頻道參數(shù)即可;(該方式標(biāo)準(zhǔn)中僅僅體現(xiàn)了一部分,但是不全,可以作為現(xiàn)有技術(shù)處理);4)當(dāng)然在原來的MOP中進(jìn)行定義理論上也是可以的,但是增加屬性太多會使MOP超過屬性數(shù)目的限制,所以這里用EMOP進(jìn)行說明。2.在MSC(組播用戶控制,MulticastSubscriberControl)管理對象中,添加兩個新的控制表項DMulticastservicepackagetable組播業(yè)務(wù)包表。該表中包含指向一個或者多個組播業(yè)務(wù)包的列表。通過匹配用戶(即UNI口所連接的)虛擬本地網(wǎng)表示VID(UNI)和組播消息中的源IP地址來查找到對應(yīng)的組播業(yè)務(wù)頻道包相關(guān)的MOP管理對象的指針;2)Allowedpreviewgroupstable組播預(yù)覽允許表。該表中放置了目前該UNI口允許預(yù)覽的預(yù)覽組播組頻道列表。也可以表示用戶已付費(fèi)可觀看的組播業(yè)務(wù)頻道列表;相關(guān)頻道可以通過VID(ANI)標(biāo)識;(也可以使用其他可代表組播業(yè)務(wù)流的參數(shù),下文用VID(ANI)統(tǒng)一標(biāo)識)。3.ONU在收到IGMP或者M(jìn)LD協(xié)議中的請求消息時,可以按順序查詢相關(guān)的各個表項以找到對應(yīng)的組播頻道控制參數(shù),并據(jù)此進(jìn)行組播業(yè)務(wù)頻道數(shù)據(jù)的轉(zhuǎn)發(fā)與否。本優(yōu)選的實施例可以按照以下順序來進(jìn)行查詢1)在MSC中Multicastoperationsprofilepointer指向的MOP管理對象(原始MOP對象中的組播業(yè)務(wù)頻道列表);匹配到則按照相關(guān)參數(shù)進(jìn)行處理;如未查找到,則轉(zhuǎn)入下一項查找;2)在MSC中查找Multicastservicepackagetable中匹配的ΕΜ0Ρ,如匹配,則并搜尋該EMOP其中包含的授權(quán)組播業(yè)務(wù)頻道列表;匹配到則按照相關(guān)參數(shù)進(jìn)行處理;如未查找到,則轉(zhuǎn)入下一項查找;3)在MSC中查找Allowedpreviewgroupstable,如匹配到一個組播節(jié)目,則轉(zhuǎn)發(fā)該組播業(yè)務(wù)流給用戶;如未查找到,則轉(zhuǎn)入下一項查找;4)在MSC中查找Multicastservicepackagetable中匹配的ΕΜ0Ρ,如匹配,則并搜尋該EMOP其中包含的預(yù)覽組播業(yè)務(wù)頻道列表;匹配到則按照相關(guān)參數(shù)進(jìn)行處理;如未查找到,則認(rèn)為全部查找失敗,拒絕用戶的組播業(yè)務(wù)申請??偟膩碚f,本優(yōu)選實施例中的技術(shù)方案在保持原有G.9880MCI標(biāo)準(zhǔn)兼容性的基礎(chǔ)上,進(jìn)行了以下改進(jìn)1)采用OLT下放配置預(yù)覽權(quán)限,ONU進(jìn)行組播業(yè)務(wù)控制機(jī)制;2)新創(chuàng)建的業(yè)務(wù)權(quán)限表和相應(yīng)的查詢流程;綜合利用上述創(chuàng)新方案,可以有效提供FTTB模式下為MDU提供組播預(yù)覽業(yè)務(wù)控制。以下通過具體實例來描述本優(yōu)選實施例的技術(shù)方案。假設(shè)有四個組播業(yè)務(wù)提供商SP1、SP2、SP3、SP4,其中DSPl的組播業(yè)務(wù)是不需要用戶申請就可以直接播放給用戶觀看的;2)SP2的組播業(yè)務(wù)提供了預(yù)覽功能,用戶可以在預(yù)覽一段時間后購買;購買后也可退出;3)SP3的組播業(yè)務(wù)提供了預(yù)覽功能,用戶可以在預(yù)覽一段時間后購買;購買后也可退出;4)SP4的組播業(yè)務(wù)提供了預(yù)覽功能,用戶可以在預(yù)覽一段時間后購買;購買后也可退出;5)用戶關(guān)聯(lián)的MSC管理對象的管理實例是MSC-1,且用戶當(dāng)前購買了SP2提供的組播業(yè)務(wù)。第一步,OLT通過OMCI通道在ONU(MDU)中配置以下參數(shù)1)創(chuàng)建MOP管理對象實例M0P-1,并在M0P-1配置SPl提供的組播業(yè)務(wù)參數(shù);2)創(chuàng)建EMOP管理對象實例EM0P-1,并在EM0P-1中配置SP2相關(guān)的組播業(yè)務(wù)控制參數(shù)(含預(yù)覽控制參數(shù));3)創(chuàng)建EMOP管理對象實例EM0P-2,并在EM0P-2中配置SP3相關(guān)的組播業(yè)務(wù)控制參數(shù)(含預(yù)覽控制參數(shù));4)創(chuàng)建EMOP管理對象實例EM0P-3,并在EM0P-3中配置SP4相關(guān)的組播業(yè)務(wù)控制參數(shù)(含預(yù)覽控制參數(shù));5)修改MSC管理對象實例MSC-I中的Multicastoperationsprofilepointer指針,指向MOP-I;6)創(chuàng)建MSC管理對象實例MSC-I中的Multicastservicepackagetable指針表項,分別指向EM0P-2和EM0P-3;7)創(chuàng)建MSC管理對象實例MSC-I中的Allowedpreviewgroupstable指針表項,分別指向SP2組播業(yè)務(wù)流的VID(ANI)。此時創(chuàng)建的表項如下所示表1MSC-1中Multicastservicepackagetable表項權(quán)利要求1.一種組播預(yù)覽業(yè)務(wù)的傳輸方法,其特征在于,包括按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,其中,所述管理對象和/或管理對象的屬性包括以下至少之一組播操作模板MOP、擴(kuò)展組播操作模板EMOP的授權(quán)組、組播用戶控制MSC的組播預(yù)覽允許表、EMOP的預(yù)覽組;按照查找結(jié)果轉(zhuǎn)發(fā)或者停止轉(zhuǎn)發(fā)所述組播加入請求報文所請求的業(yè)務(wù)給用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找與組播加入請求報文中所攜帶的屬性的步驟包括依次在所述MOPJy^iEMOP的授權(quán)組、所述組播預(yù)覽允許表、和所述EMOP的預(yù)覽組中查找所述屬性。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述屬性指的是所述組播加入請求報文中所攜帶的業(yè)務(wù)相關(guān)的屬性。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述MOP中查找所述屬性的步驟包括在所述MOP中查找所述屬性;如果查找到所述屬性,則轉(zhuǎn)發(fā)所述業(yè)務(wù)給所述用戶。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述EMOP的授權(quán)組中查找所述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找所述屬性;如果查找到,則按照所述屬性中的EMOP管理對象實例指針獲取所述業(yè)務(wù)相關(guān)的屬性;如果所獲取的屬性為授權(quán),則轉(zhuǎn)發(fā)所述業(yè)務(wù)給所述用戶。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述組播預(yù)覽允許表中查找所述屬性的步驟包括在所述組播預(yù)覽允許表中查找所述屬性;若查找到,則轉(zhuǎn)發(fā)所述業(yè)務(wù)給所述用戶。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述EMOP的預(yù)覽組中查找所述屬性的步驟包括在MSC的組播業(yè)務(wù)包表中查找所述屬性;如果查找到,則按照所述屬性中的EMOP管理對象實例指針獲取所述業(yè)務(wù)相關(guān)的屬性;如果所述屬性為預(yù)覽,則轉(zhuǎn)發(fā)所述業(yè)務(wù)給所述用戶。8.根據(jù)權(quán)利要求4至7中任一項所述的方法,其特征在于,查找所述屬性的步驟包括查找與所述業(yè)務(wù)包中的VID和/或源IP地址對應(yīng)的組播節(jié)目。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性之前,還包括OLT在ONU中配置所述管理對象和/或管理對象的屬性;所述ONU接收所述組播加入請求報文;其中,由所述ONU執(zhí)行按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性的操作。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,OLT在ONU中配置所述管理對象和/或管理對象的屬性的步驟包括在組播用戶控制MSC管理對象中增加組播業(yè)務(wù)包表,其中,所述組播業(yè)務(wù)包表中包含具有相互映射關(guān)系的源IP地址表項、VID表項以及指針表項,所述指針表項記錄了所述指向MOP管理對象實例或EMOP管理對象實例的指針。11.根據(jù)權(quán)利要求9所述的方法,其特征在于,OLT在ONU中配置所述管理對象和/或管理對象的屬性的步驟還包括在所述組播用戶控制管理對象中增加組播預(yù)覽允許表,其中,所述組播預(yù)覽允許表中包含具有相互映射關(guān)系的源IP地址表項、目的IP地址表項以及VID表項,用于記錄當(dāng)前UNI口允許預(yù)覽的預(yù)覽組播頻道列表。12.根據(jù)權(quán)利要求9所述的方法,其特征在于,OLT在ONU中配置所述管理對象和/或管理對象的屬性之后,還包括OLT通過管理通道修改ONU中配置的所述管理對象和/或管理對象的屬性。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,OLT通過管理通道修改ONU中配置的所述管理對象和/或管理對象的屬性的步驟包括以下至少之一在所述MSC管理對象的組播預(yù)覽允許表中創(chuàng)建和/或刪除所述管理通道指示的EMOP管理對象實例的條目;或者在所述MSC管理對象的所述組播業(yè)務(wù)包表中的指針表項中創(chuàng)建和/或刪除指向所述OMCI命令指示的EMOP管理對象實例的指針。14.根據(jù)權(quán)利要求10至13中任一項所述的方法,其特征在于,所述管理對象和/或管理對象的屬性包括指向MOP管理對象實例和/或EMOP管理對象實例的指針,每個所述MOP管理對象實例的指針和/或EMOP管理對象實例對應(yīng)于至少一個組播業(yè)務(wù),組播業(yè)務(wù)包表,組播預(yù)覽允許表。全文摘要本發(fā)明提供了一種組播預(yù)覽業(yè)務(wù)的傳輸方法,其包括按照預(yù)定順序在管理對象和/或管理對象的屬性中查找組播加入請求報文中所攜帶的屬性,其中,上述管理對象和/或管理對象的屬性包括以下至少之一組播操作模板(MOP)、擴(kuò)展組播操作模板(EMOP)的授權(quán)組、組播用戶控制(MSC)的組播預(yù)覽允許表、EMOP的預(yù)覽組;按照查找結(jié)果轉(zhuǎn)發(fā)或者停止轉(zhuǎn)發(fā)上述組播加入請求報文所請求的業(yè)務(wù)給用戶。本發(fā)明解決了現(xiàn)有技術(shù)中無法對多個SP的組播業(yè)務(wù)進(jìn)行管理的問題,完善了組播控制方法。文檔編號H04L12/18GK102546195SQ20101060605公開日2012年7月4日申請日期2010年12月23日優(yōu)先權(quán)日2010年12月23日發(fā)明者張德智,曾濤申請人:中興通訊股份有限公司