專利名稱:數(shù)據(jù)發(fā)送方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)發(fā)送方法及系統(tǒng)。
背景技術(shù):
吉比特?zé)o源光網(wǎng)絡(luò)(Gigabit-CapablePassive Optical Network, GPON)技術(shù)和以太網(wǎng)無源光網(wǎng)絡(luò)(Ethernet Passive Optical Network, ΕΡ0Ν)是無源光網(wǎng)絡(luò)(PassiveOptical Network, PON)家族中兩個(gè)重要的技術(shù)分支,和其它PON技術(shù)類似,GPON和EPON也是采用點(diǎn)到多點(diǎn)拓?fù)浣Y(jié)構(gòu)的無源光接入技術(shù)。PON系統(tǒng)的拓?fù)浣Y(jié)構(gòu)由局側(cè)的光線路終端(Optical Line Terminal,簡(jiǎn)稱為0LT)、用戶側(cè)的光網(wǎng)絡(luò)單元(Optical Network Unit,簡(jiǎn)稱為0NU)以及光分配網(wǎng)絡(luò)(OpticalDistributio Network,簡(jiǎn)稱為0DN)組成,通常采用點(diǎn)到多點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。ODN由單模光纖、分光器、光連接器等無源光器件組成,為OLT和ONU之間的物理連接提供光傳輸媒質(zhì)。PON系統(tǒng)的拓?fù)浣Y(jié)構(gòu)示意圖如圖1所示。在PON系統(tǒng)中,下行方向(由OLT到0NU)的數(shù)據(jù)傳輸采用廣播方式,每個(gè)ONU分別接收所有的幀,GPON系統(tǒng)的ONU再根據(jù)0NU-1D、GEM-Port ID、Allocation-1D來獲取屬于自己的幀,EPON系統(tǒng)的ONU根據(jù)LLID、物理標(biāo)識(shí)來獲取屬于自己的幀。對(duì)于上行方向(從ONU到0LT)的數(shù)據(jù)傳輸,由于各個(gè)ONU需要共享傳輸媒質(zhì),因此各個(gè)ONU應(yīng)該在OLT安排給自己的時(shí)隙內(nèi)傳輸上行數(shù)據(jù)。各個(gè)ONU與OLT之間的距離不同,為防止各個(gè)ONU發(fā)送的上行數(shù)據(jù)同時(shí)到達(dá)0LT,OLT需要對(duì)處于注冊(cè)激活階段的ONU進(jìn)行測(cè)距。在GPON中OLT將每個(gè)ONU的測(cè)距結(jié)果(例如均衡時(shí)延值(EqD))分別發(fā)送給對(duì)應(yīng)ONU, ONU發(fā)送上行數(shù)據(jù)之前需要延時(shí)上述均衡時(shí)延值對(duì)應(yīng)的時(shí)間,然后再發(fā)送上行數(shù)據(jù)。EPON系統(tǒng)中OLT完成對(duì)ONU的測(cè)距后,按照測(cè)距結(jié)果給每個(gè)ONU分配上行帶寬。為了考慮可靠性,PON系統(tǒng)提供了一種保護(hù)方式,即主干光纖保護(hù),如圖2所示,對(duì)OLT和ODN之間的主干光纖進(jìn)行保護(hù),提供兩條冗余主干光纖及兩個(gè)相應(yīng)的冗余0LT,互為主備(也稱為主用通路和備用通路),一條主干光纖及相應(yīng)的OLT (例如0LT1)正常工作,另一條主干光纖及相應(yīng)的0LT(L0T2)處于備用狀態(tài),當(dāng)主用主干光纖或者主用OLT故障時(shí)進(jìn)行保護(hù)切換,備用主干光纖及備用OLT成為主用主干光纖和主用0LT。由于主用OLT和備用OLT下行采用相同波長(zhǎng),在主用OLT正常工作的情況下,備用OLT無法對(duì)各個(gè)ONU動(dòng)態(tài)實(shí)時(shí)地進(jìn)行測(cè)距,因此保護(hù)切換后的OLT需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距才能正常工作,所需時(shí)間往往較長(zhǎng),無法保證承載業(yè)務(wù)的服務(wù)質(zhì)量(Quality ofService, QoS)。目前還沒有一種統(tǒng)一有效的方法可以實(shí)現(xiàn)備用OLT變?yōu)橹饔肙LT后ONU能夠迅速恢復(fù)業(yè)務(wù)傳輸?shù)哪康?。針?duì)相關(guān)技術(shù)中PON系統(tǒng)中發(fā)生保護(hù)倒換后ONU不能快速恢復(fù)業(yè)務(wù)傳輸?shù)膯栴},目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中PON系統(tǒng)中發(fā)生保護(hù)倒換后ONU不能快速恢復(fù)業(yè)務(wù)傳輸?shù)膯栴},本發(fā)明提供了一種數(shù)據(jù)發(fā)送方法及系統(tǒng),以至少解決上述問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)發(fā)送方法,包括:主用OLT切換至備用OLT時(shí),所述備用OLT為部分或者全部ONU分配上行帶寬,所述被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,所述備用OLT和/或所述部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。優(yōu)選的,所述備用OLT為部分或者全部ONU分配上行帶寬,所述被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),包括:主用OLT切換至備用OLT時(shí),所述備用OLT為所述部分或全部ONU分配上行帶寬;被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)按照所述主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù);或者,所述主用OLT切換至所述備用OLT時(shí),所述備用OLT按照所述主用OLT在所述主用通道對(duì)各ONU的第一測(cè)距結(jié)果給所述部分或全部ONU分配上行帶寬;被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)發(fā)送所述上行數(shù)據(jù)。優(yōu)選的,所述上行數(shù)據(jù)的發(fā)送過程還包括:所述備用OLT獲取各被分配上行帶寬的ONU在備用通道的第二測(cè)距結(jié)果;所述備用OLT根據(jù)所述第二測(cè)距結(jié)果繼續(xù)與所述被分配上行帶寬的ONU間進(jìn)行所述上行數(shù)據(jù)的發(fā)送。優(yōu)選的,所述備用OLT獲取所述被分配上行帶寬的ONU在備用通道的第二測(cè)距結(jié)果,包括:所述備用OLT獲取所述被分配上行帶寬的ONU在所述主用通道與所述備用通道間的測(cè)距差值,根據(jù)所述測(cè)距差值與所述第一測(cè)距結(jié)果獲取所述第二測(cè)距結(jié)果;或者所述備用OLT接收所述被分配上行帶寬的ONU傳輸?shù)纳闲袔?,直接?jì)算所述第二測(cè)距結(jié)果。優(yōu)選的,所述第一測(cè)距結(jié)果和所述第二測(cè)距結(jié)果的類型包括:均衡時(shí)延值EqD、環(huán)路時(shí)延值RTD或者環(huán)路時(shí)間RTT。優(yōu)選的,所述備用OLT獲取所述被分配上行帶寬的ONU在所述主用通道與所述備用通道間的測(cè)距差值,包括:所述備用OLT計(jì)算所述被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)實(shí)際到達(dá)的時(shí)間值與所述備用OLT希望所述被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)的到達(dá)時(shí)間值的差值,取該到達(dá)時(shí)間值的差值為所述測(cè)距差值;或者,所述備用OLT測(cè)量所述被分配上行帶寬的ONU在所述備用通路的測(cè)距值,計(jì)算所述被分配上行帶寬的ONU在所述主用通路的測(cè)距值和所述備用通路的測(cè)距值的差值,取該測(cè)距值的差值為所述測(cè)距差值。優(yōu)選的,所述備用OLT根據(jù)所述第二測(cè)距結(jié)果繼續(xù)與所述被分配上行帶寬的ONU間進(jìn)行所述上行數(shù)據(jù)的發(fā)送與接收,包括:所述備用OLT將每個(gè)第二測(cè)距結(jié)果發(fā)送給與該第二測(cè)距結(jié)果對(duì)應(yīng)的0NU,其中,所述對(duì)應(yīng)的ONU根據(jù)該第二測(cè)距結(jié)果更新自身的測(cè)距值;所述備用OLT再次為所述對(duì)應(yīng)的ONU分配上行帶寬,所述對(duì)應(yīng)的ONU采用更新后的測(cè)距值發(fā)送所述上行數(shù)據(jù);或者所述備用OLT根據(jù)所述第二測(cè)距結(jié)果判斷所述上行數(shù)據(jù)的到達(dá)時(shí)間,并根據(jù)所述到達(dá)時(shí)間接收所述上行數(shù)據(jù)。優(yōu)選的,所述備用OLT與所述被分配上行帶寬的ONU建立通信后,所述備用OLT通過下列任意之一的方法獲取所述第二測(cè)距結(jié)果:所述備用OLT對(duì)所述被分配上行帶寬的ONU重新測(cè)距,獲取所述第二測(cè)距結(jié)果;所述備用OLT與所述被分配上行帶寬的ONU交互指定消息獲取所述第二測(cè)距結(jié)果。
優(yōu)選的,所述指定消息包括下列至少之一:物理層操作管理維護(hù)PLOAM消息、ONU管理控制接口 OMCI消息以及吉比特封裝方法GEM幀。優(yōu)選的,所述主用OLT切換至備用OLT之后或者之前,還包括:所述備用OLT按如下方式獲取所述部分或全部ONU的標(biāo)識(shí)信息:所述備用OLT接收所述主用OLT發(fā)送的所述標(biāo)識(shí)信息;或者所述備用OLT監(jiān)聽所述部分或全部ONU發(fā)送的上行幀,獲取所述標(biāo)識(shí)信息。優(yōu)選的,所述標(biāo)識(shí)信息包括下列至少之一:0NU-1D、MAC地址、序列號(hào)信息、邏輯鏈路標(biāo)識(shí)、均衡時(shí)延值、環(huán)路時(shí)延值、環(huán)路時(shí)間、傳輸容器以及吉比特封裝方法端口標(biāo)識(shí)。優(yōu)選的,所述主用OLT切換至備用OLT之前,還包括:所述主用OLT廣播對(duì)應(yīng)備用通道的配置Profile信息。優(yōu)選的,所述備用OLT為部分或全部ONU分配的上行帶寬包括:所述備用OLT為所述部分或全部ONU分配的上行帶寬之間的保護(hù)時(shí)間guard time大于所述主用OLT為所述部分或全部ONU分配的上行帶寬之間的guard time。優(yōu)選的,所述備用OLT為部分或全部ONU分配上行帶寬之后,還包括:所述備用OLT同步所述部分或全部ONU發(fā)送的上行幀。優(yōu)選的,所述備用OLT給部分或全部ONU分配上行帶寬之后,還包括:若所述被分配上行帶寬的ONU中部分或全部ONU回到初始狀態(tài),則回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)傳輸系統(tǒng),包括備用OLT和ONU:所述備用0LT,用于主用OLT切換至備用OLT時(shí),為部分或者全部ONU分配上行帶寬;所述被分配上行帶寬的0NU,用于在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),其中,所述備用OLT和/或所述部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。優(yōu)選的,所述備用0LT,還用于在主用OLT切換至所述備用OLT時(shí),為部分或全部ONU分配上行帶寬;被分配上行帶寬的0NU,還用于在為各自分配的上行帶寬內(nèi)按照所述主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù);或者所述備用0LT,還用于在所述主用OLT切換至所述備用OLT時(shí),按照所述主用OLT在所述主用通道對(duì)各ONU的第一測(cè)距結(jié)果給所述部分或全部ONU分配上行帶寬;被分配上行帶寬的0NU,還用于在為各自分配的上行帶寬內(nèi)發(fā)送所述上行數(shù)據(jù)。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,備用OLT和/或部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT以及部分或全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果,并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是繼續(xù)使用主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)相關(guān)技術(shù)的無源光網(wǎng)絡(luò)的組成結(jié)構(gòu)圖2是根據(jù)相關(guān)技術(shù)的無源光網(wǎng)絡(luò)保護(hù)模式下類型B的主干光纖保護(hù)結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)發(fā)送方法的第一種處理流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)發(fā)送方法的第二種處理流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)發(fā)送系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。相關(guān)技術(shù)中提到,由于主用OLT和備用OLT下行采用相同波長(zhǎng),在主用OLT正常工作的情況下,備用OLT無法對(duì)各個(gè)ONU動(dòng)態(tài)實(shí)時(shí)地進(jìn)行測(cè)距,因此保護(hù)切換后的OLT需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距才能正常工作,所需時(shí)間往往較長(zhǎng),無法保證承載業(yè)務(wù)的QoS。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)發(fā)送方法,其處理流程如下:主用OLT切換至備用OLT時(shí),備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,備用OLT和/或部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,備用OLT和/或部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT以及部分或全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果,并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是繼續(xù)使用主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS。備用通道兩側(cè)分別涉及備用OLT以及0NU,因此,第一測(cè)距數(shù)據(jù)的應(yīng)用主體可以是備用0LT,也可以是0NU,根據(jù)主體不同進(jìn)行具體說明。以O(shè)NU為主體進(jìn)行說明,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)發(fā)送方法,其處理流程如圖3所示,包括步驟S302至步驟S304:步驟S302、主用OLT切換至備用OLT時(shí),備用OLT為部分或全部ONU分配上行帶寬;步驟S304、被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)按照主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù)。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT為部分或全部ONU分配上行帶寬,被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)按照主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù)。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是直接為部分或全部ONU分配上行帶寬,ONU繼續(xù)使用主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS?;谕话l(fā)明構(gòu)思,與圖3所示方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)發(fā)送方法,以備用OLT為主體進(jìn)行說明,其結(jié)構(gòu)示意圖如圖4所示,包括步驟S402至步驟S404:步驟S402、主用OLT切換至備用OLT時(shí),備用OLT按照主用OLT在主用通道對(duì)各ONU的第一測(cè)距結(jié)果給部分或全部ONU分配上行帶寬;步驟S404、被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT按照主用OLT在主用通道對(duì)各ONU的第一測(cè)距結(jié)果給部分或全部ONU分配上行帶寬,被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是直接利用主用OLT在主用通道分配的第一測(cè)距結(jié)果為部分或全部ONU分配上行帶寬,ONU在分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS。在圖3及圖4中記載的上行數(shù)據(jù)的發(fā)送過程,備用OLT是使用主用OLT在主用通道上測(cè)得的第一測(cè)量結(jié)果進(jìn)行的上行帶寬分配或者ONU是利用第一測(cè)量結(jié)果進(jìn)行的上行數(shù)據(jù)發(fā)送,即,其相關(guān)操作或應(yīng)用均是依賴于第一測(cè)量結(jié)果,也就是說依賴于主用通道的數(shù)據(jù)。主用通道及備用通道自身具備差異性,例如,主用通道和備用通道的長(zhǎng)度不同,因此,上行數(shù)據(jù)到達(dá)備用OLT和主用OLT的時(shí)間存在一定的差值。為獲得ONU發(fā)送的上行數(shù)據(jù)到達(dá)備用OLT的準(zhǔn)確時(shí)間值,在上行數(shù)據(jù)發(fā)送過程中,備用OLT獲取各被分配上行帶寬的ONU在備用通道的第二測(cè)距結(jié)果;備用OLT根據(jù)第二測(cè)距結(jié)果繼續(xù)與被分配上行帶寬的ONU間進(jìn)行上行數(shù)據(jù)的發(fā)送和接收。其中,備用OLT獲取被分配的ONU在備用通道的第二測(cè)距結(jié)果,可以采用下列任意一種實(shí)施方式:第一種,備用OLT獲取被分配上行帶寬的ONU在主用通道與備用通道間的測(cè)距差值,根據(jù)測(cè)距差值與第一測(cè)距結(jié)果獲取第二測(cè)距結(jié)果; 第二種,備用OLT接收被分配上行帶寬的ONU傳輸?shù)纳闲袔?,直接?jì)算第二測(cè)距結(jié)
果O具體的,第一測(cè)距結(jié)果和第二測(cè)距結(jié)果的類型可以包括:均衡時(shí)延值(EqD)、環(huán)路時(shí)延值(RTD)或者環(huán)路時(shí)間(RTT)。當(dāng)然,在實(shí)施時(shí),測(cè)距結(jié)果還可以采用其他類型,能夠體現(xiàn)測(cè)距結(jié)果即可?,F(xiàn)以上述幾種類型為例對(duì)測(cè)距差值的計(jì)算方法進(jìn)行詳細(xì)說明。實(shí)施例一備用OLT計(jì)算被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)實(shí)際到達(dá)的時(shí)間值與備用OLT希望被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)的到達(dá)時(shí)間值的差值,取該到達(dá)時(shí)間值的差值為測(cè)距差值。實(shí)施例二備用OLT測(cè)量被分配上行帶寬的ONU在備用通路的測(cè)距值,計(jì)算被分配上行帶寬的ONU在主用通路的測(cè)距值和備用通路的測(cè)距值的差值,取該測(cè)距的差值為測(cè)距差值。測(cè)距差值確定后,備用OLT可以將測(cè)距差值發(fā)送給ONU,ONU即可以根據(jù)測(cè)距差值和第一測(cè)距結(jié)果確定第二測(cè)距結(jié)果,進(jìn)而根據(jù)第二測(cè)距結(jié)果在分配的上行帶寬上進(jìn)行上行數(shù)據(jù)發(fā)送?;蛘撸瑐溆肙LT根據(jù)測(cè)距差值和第一測(cè)距結(jié)果確定第二測(cè)距結(jié)果,根據(jù)第二測(cè)距結(jié)果為ONU分配上行帶寬?;蛘?,備用OLT還可以將每個(gè)第二測(cè)距結(jié)果發(fā)送給與該第二測(cè)距結(jié)果對(duì)應(yīng)的0NU,其中,對(duì)應(yīng)的ONU根據(jù)該第二測(cè)距結(jié)果更新自身的測(cè)距值;備用OLT再次為對(duì)應(yīng)的ONU分配上行帶寬,對(duì)應(yīng)的ONU采用更新后的測(cè)距值發(fā)送上行數(shù)據(jù)?;蛘撸瑐溆肙LT還可以不將第二測(cè)距結(jié)果告知0NU,而是自身根據(jù)第二測(cè)距結(jié)果判斷出上行數(shù)據(jù)的到達(dá)時(shí)間,并根據(jù)該到達(dá)時(shí)間接收上行數(shù)據(jù)。在一個(gè)優(yōu)選的實(shí)施例中,備用OLT與被分配上行帶寬的ONU建立通信后,備用OLT通過下列任意之一的方法獲取第二測(cè)距結(jié)果:第一種,備用OLT對(duì)被分配上行帶寬的ONU重新測(cè)距,獲取第二測(cè)距結(jié)果;第二種,備用OLT與被分配上行帶寬的ONU交互指定消息獲取第二測(cè)距結(jié)果。其中,第二種方法中指定消息可以為多種,優(yōu)選的,包括下列至少之一:PL0AM消息、OMCI消息以及(SM幀。實(shí)施時(shí),在主用OLT切換至備用OLT之后或者之前,為了讓備用OLT能夠與ONU間建立通信,備用OLT需要獲取ONU的標(biāo)識(shí)信息,其涉及的獲取方式可以有多種,優(yōu)選的,可以包括:備用OLT接收主用OLT發(fā)送的標(biāo)識(shí)信息;或者,備用OLT監(jiān)聽部分或全部ONU發(fā)送的上行幀,獲取標(biāo)識(shí)信息。其中,標(biāo)識(shí)信息包括下列至少之一:0NU-1D、MAC地址、序列號(hào)信息、邏輯鏈路標(biāo)識(shí)、均衡時(shí)延值、環(huán)路時(shí)延值、環(huán)路時(shí)間、傳輸容器以及吉比特封裝方法端口標(biāo)識(shí)。若采用備用OLT監(jiān)聽部分或全部ONU發(fā)送的上行幀的方法,備用OLT可以監(jiān)聽上行幀中的下述部分或者全部?jī)?nèi)容獲得ONU的標(biāo)識(shí)信息:PL0AM消息、OMCI消息以及GEM幀。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT之前,為保證ONU能夠獲知對(duì)應(yīng)備用通路的配置Profile信息,主用OLT廣播對(duì)應(yīng)備用通道的Profile信息,將備用通道的相關(guān)信息告知ONU。在實(shí)施過程中,備用OLT為部分或全部ONU分配的上行帶寬具備如下特性:備用OLT為部分或全部ONU分配的上行帶寬之間的guard time大于主用OLT為部分或全部ONU分配的上行帶寬之間的guard time。ONU在具備該特性的上行帶寬中發(fā)送上行數(shù)據(jù),避免上行幀同時(shí)達(dá)到備用0LT,進(jìn)一步保證承載業(yè)務(wù)的QoS。在一個(gè)優(yōu)選的實(shí)施例中,備用OLT為部分或全部ONU分配上行帶寬之后,備用OLT可以直接同步部分或全部ONU發(fā)送的上行幀。當(dāng)然,備用OLT給部分或全部ONU分配上行帶寬之后,部分或全部ONU由于切換OLT及通信通道,可能會(huì)出現(xiàn)退出注冊(cè)狀態(tài),即回復(fù)初始狀態(tài),此時(shí),應(yīng)將回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。為將本發(fā)明實(shí)施例提供的數(shù)據(jù)發(fā)送方法闡述地更清楚更明白,現(xiàn)以幾個(gè)具體實(shí)施例對(duì)其進(jìn)行說明。實(shí)施例三本實(shí)施例對(duì)數(shù)據(jù)發(fā)送方法進(jìn)行詳細(xì)說明。步驟A、ONU-1D獲得方法主用OLT將ONU的下述部分或者全部信息發(fā)送給備用OLT:0NU-1D, MAC地址、序列號(hào)信息、邏輯鏈路標(biāo)識(shí)、均衡時(shí)延值、環(huán)路時(shí)延值、環(huán)路時(shí)間、傳輸容器、吉比特封裝方法端口標(biāo)識(shí),或者備用OLT監(jiān)聽ONU發(fā)送的上行幀,獲得上述部分或者全部信息,具體通過下述方式:備用OLT監(jiān)聽ONU發(fā)送的PLOAM消息、OMCI消息和/或GEM幀獲得0NU-1D、測(cè)距結(jié)果。備用OLT監(jiān)聽ONU發(fā)送的上行幀,備用OLT監(jiān)聽ONU發(fā)送給主要OLT的上行幀,備用OLT通過該上行幀中的PLOAM消息、OMCI消息和/或GEM幀獲得下述部分或者全部信息:ONU-1D、MAC地址、序列號(hào)信息、邏輯鏈路標(biāo)識(shí)、均衡時(shí)延值、環(huán)路時(shí)延值、環(huán)路時(shí)間、傳輸容器、吉比特封裝方法端口標(biāo)識(shí)。步驟B、重用EqD:主用OLT不能與ONU通信后,備用OLT給部分或者全部ONU分配上行帶寬,備用OLT給ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)大于比主用OLT給ONU分配的上行帶寬之間的保護(hù)時(shí)間。上述ONU在上述上行帶寬內(nèi)按照主用OLT分配的測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),或者備用OLT按照主用OLT對(duì)ONU的測(cè)距結(jié)果給ONU分配上行帶寬,ONU在上述上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。步驟C、主備通道EqD差值或者RTT、EqD獲得方法備用OLT同步上行幀,即備用OLT給ONU分配上行帶寬后,備用OLT開始同步上行幀。備用OLT根據(jù)ONU發(fā)送的上行數(shù)據(jù)實(shí)際到達(dá)的時(shí)間和備用OLT希望上述ONU發(fā)送的上行數(shù)據(jù)的到達(dá)時(shí)間的差值獲得步驟B中的ONU需要調(diào)整的測(cè)距差值,或者,備用OLT根據(jù)該ONU在主用通路的RTD值和備用OLT測(cè)得該ONU在備用通路的RTD值之差獲得上述的ONU需要調(diào)整的測(cè)距差值,或者OLT根據(jù)主用OLT對(duì)ONU的測(cè)距結(jié)果給ONU分配帶寬后,收到ONU的上行幀時(shí)直接計(jì)算ONU在備用通道的測(cè)距值。步驟D、備用OLT計(jì)算測(cè)距結(jié)果發(fā)送給ONU,ONU更新EqD備用OLT計(jì)算上述ONU測(cè)距值或者上述ONU需要調(diào)整的測(cè)距差值后,將上述測(cè)距值或者上述ONU需要調(diào)整的測(cè)距差值發(fā)送給對(duì)應(yīng)的ONU,ONU收到備用OLT發(fā)送的上述信息后,更新自己的測(cè)距值,并在再次收到備用OLT分配的上行帶寬后采用新的測(cè)距值發(fā)送上行數(shù)據(jù)。步驟E、備用OLT與ONU建立通信后,OLT可以通過下述方法之一獲得ONU在備用通路的測(cè)距結(jié)果值:方法一:0LT對(duì)ONU重新測(cè)距,獲得ONU的測(cè)距結(jié)果值;方法二:0LT通過與ONU交互PLOAM消息、OMCI消息或者GEM幀獲得ONU的測(cè)距結(jié)果值。步驟F、主用OLT不能與ONU通信后,備用OLT給部分或者全部ONU分配上行帶寬,若其中部分或者全部ONU回到初始狀態(tài),則回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。本實(shí)施例中,測(cè)距結(jié)果為均衡時(shí)延值、環(huán)路時(shí)延值或者環(huán)路時(shí)間。采用本發(fā)明實(shí)施例提供的方法,當(dāng)ONU從一個(gè)OLT轉(zhuǎn)移到另一個(gè)OLT處,可以快速恢復(fù)業(yè)務(wù)傳輸,提高網(wǎng)絡(luò)的服務(wù)質(zhì)量。實(shí)例四(GP0N機(jī)制)如圖2所示,在保護(hù)主干光纖方式的無源光網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)中,第一個(gè)光線路終端OLTl通過分光器到達(dá)ONU的通路為主用通路,第二個(gè)光線路終端0LT2通過分光器到達(dá)ONU的通路為備用通路。OLTl將其管理的ONU的ONU標(biāo)識(shí)信息(ONU-1D)發(fā)送給0LT2 (在其他實(shí)施例中也可以采用主用OLT將ONU的下述部分或者全部信息發(fā)送給備用OLT =ONU-1D,序列號(hào)信息、均衡時(shí)延值、環(huán)路時(shí)延值、傳輸容器、吉比特封裝方法端口標(biāo)識(shí)、VLAN信息),或者0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀獲得ONU標(biāo)識(shí)信息(在其他實(shí)施例中也可以采用0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀,獲得下述部分或者全部信息:0NU_ID、序列號(hào)信息、均衡時(shí)延值、環(huán)路時(shí)延值、傳輸容器、吉比特封裝方法端口標(biāo)識(shí)。0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀,0LT2通過該上行幀中的PLOAM消息、OMCI消息和/或GEM幀獲得上述部分或者全部信息)。在主用通路道和備用通道對(duì)應(yīng)不同的配置信息時(shí),主用OLT廣播對(duì)應(yīng)主用通路和備用通道的Profile信息。主用通路作為光網(wǎng)絡(luò)單元和光線路終端的服務(wù)通路,在主用通路發(fā)生中斷或者主用OLT發(fā)生故障后,ONU進(jìn)入到下行信號(hào)丟失狀態(tài)(06狀態(tài)),啟用備用通路和0LT2管理所有的0NU。備用OLT發(fā)送下行幀,部分或者所有ONU完成下行幀同步后進(jìn)入工作狀態(tài)(05);或者備用OLT給部分或者所有ONU發(fā)送直接的POU-UP消息(directed POP-UP messages),06狀態(tài)的ONU收到POP-UP消息后進(jìn)入05狀態(tài),ONU和0LT2采用下述步驟完成ONU的均衡時(shí)延(EqD)值的更新:步驟1:0LT2給各個(gè)ONU分配上行帶寬,0LT2給ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)大于OLTl給ONU分配的上行帶寬之間的保護(hù)時(shí)間,上述上行帶寬對(duì)應(yīng)的前導(dǎo)較長(zhǎng);步驟2:各個(gè)ONU在0LT2給自己分配的上行帶寬內(nèi),以對(duì)應(yīng)OLTl的均衡時(shí)延EqDl向0LT2發(fā)送上行數(shù)據(jù)。步驟3:0LT2開始同步ONU發(fā)送的上行幀,在OLT成功同步一個(gè)ONU發(fā)送的上行幀后,OLT通過下述兩種方式之一計(jì)算ONU需要調(diào)整的均衡時(shí)延調(diào)整值A(chǔ)EqD:方式一:Λ EqD = ONU上行幀的實(shí)際到達(dá)時(shí)間-ONU上行幀的期望到達(dá)時(shí)間;方式二:0LT計(jì)算ONU在備用通路的RTD值RTD2,并計(jì)算Λ EqD = RTD1-RTD2 (RTDI的值為OLTl發(fā)送給0LT2或者0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀獲得該內(nèi)容),其中,RTDl為該ONU在主用通路的RTD值,RTD2為該ONU在備用通路的RTD值。0LT2將均衡時(shí)延調(diào)整值Λ EqD發(fā)送給所有的ONU ;步驟4:各個(gè)ONU收到0LT2發(fā)送的Λ EqD值后,更新自己的EqD的值,即更新為與0LT2對(duì)應(yīng)的均衡時(shí)延值EqD2:EqD2 = EqDl-Δ EqD。步驟5:0LT2給更新均衡時(shí)延的ONU分配上行帶寬,且0LT2給兩個(gè)均完成更新均衡時(shí)延的ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)等于OLTl給ONU分配的上行帶寬之間的保護(hù)時(shí)間;0NU收到0LT2分配的上行帶寬,按照更新后的均衡時(shí)延EqD2發(fā)送上行數(shù)據(jù)以實(shí)現(xiàn)上行數(shù)據(jù)同步。在本實(shí)施例中,在步驟5之后,根據(jù)需要OLT可以通過下述方法之一獲得ONU在備用通路的EqD值:方法一:0LT對(duì)ONU重新測(cè)距,獲得ONU的測(cè)距結(jié)果值;方法二:0LT通過與ONU交互PLOAM消息、OMCI消息或者GEM幀獲得ONU的測(cè)距結(jié)果值。OLT獲得ONU的EqD值之后,可以根據(jù)需要選擇將上述EqD值發(fā)送給相應(yīng)的0NU。在本實(shí)施例中,在步驟I中,若其中部分或者全部ONU回到初始狀態(tài),則所述回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。
在本實(shí)施例中,0LT2將ONU需要調(diào)整的EqD的差值發(fā)送給0NU,在其他的實(shí)施例中,也可以采用下述方法=OLTl將所有ONU的EqDl發(fā)送給0LT2,0LT2按照上述方法計(jì)算出AEqD,進(jìn)而計(jì)算出EqD2 = EqDl-AEqD, 0LT2將每個(gè)ONU的EqD2發(fā)送給所有0NU。在本實(shí)施例中,0LT2將ONU需要調(diào)整的EqD的差值發(fā)送給0NU,在其他的實(shí)施例中,也可以只采用下述步驟恢復(fù)ONU的通信:步驟1:0LT2給各個(gè)ONU分配上行帶寬,且0LT2給ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)大于比OLTl給ONU分配的上行帶寬之間的保護(hù)時(shí)間,上述上行帶寬對(duì)應(yīng)的前導(dǎo)較長(zhǎng);步驟2:各個(gè)ONU在0LT2給自己分配的上行帶寬內(nèi),以對(duì)應(yīng)OLTl的均衡時(shí)延EqDl向0LT2發(fā)送上行數(shù)據(jù)。步驟3:0LT2開始同步ONU發(fā)送的上行幀。在上述步驟3中,也可以采用下述方法:0LT2開始同步ONU發(fā)送的上行幀,具體為0LT2的光模塊檢測(cè)到上行光信號(hào)后,立即發(fā)出復(fù)位信號(hào)同步上行數(shù)據(jù)。在保護(hù)倒換發(fā)生后ONU繼續(xù)使用OLTl分配的EqD,不需要調(diào)整EqD的值,0LT2在步驟3中同步到ONU發(fā)送的上行幀后,0LT2獲得ONU發(fā)送上行幀的實(shí)際到達(dá)時(shí)間,0LT2根據(jù)上述信息可以估計(jì)接下來所有ONU的上行數(shù)據(jù)的實(shí)際到達(dá)時(shí)間值,并根據(jù)該時(shí)間接收上行數(shù)據(jù)。在本實(shí)施例中,保護(hù)倒換發(fā)生后,0LT2直接給ONU分配上行帶寬,在其他的實(shí)施例中,也可以采用0LT2首先給ONU發(fā)送上行開銷(upstream_overhead)消息,上述upstream_overhead消息中的前導(dǎo)字節(jié)數(shù)更長(zhǎng),ONU接收并存儲(chǔ)上述upstream_overhead消息,然后OLT給ONU分配上行帶寬,ONU在分配給自己的上行帶寬內(nèi)發(fā)送的上行突發(fā)中的前導(dǎo)為上述upstream_overhead消息中攜帶的前導(dǎo)值。在本實(shí)施例中,保護(hù)倒換發(fā)生后,0LT2同步ONU發(fā)送的上行幀,在其他的實(shí)施例中也可以采用在保護(hù)倒換發(fā)生前,OLTl和0LT2完成ONU在備用通路的測(cè)距,0LT2保存ONU在備用通路的測(cè)距結(jié)果。保護(hù)倒換發(fā)生后,0LT2給ONU分配上行帶寬后,0LT2可以按照現(xiàn)有技術(shù)直接接收上行幀。實(shí)例五(ΕΡ0Ν機(jī)制)如圖2所示,在保護(hù)主干光纖方式的無源光網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)中,第一個(gè)光線路終端OLTl通過分光器到達(dá)ONU的通路為主用通路,第二個(gè)光線路終端0LT2通過分光器到達(dá)ONU的通路為備用通路。OLTl將其管理的ONU的ONU邏輯鏈路標(biāo)識(shí)(LLID)發(fā)送給0LT2 (在其他實(shí)施例中也可以采用OLTl將ONU的下述部分或者全部信息發(fā)送給0LT2:LLID, MAC地址、環(huán)路時(shí)間值、VLAN信息),或者0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀獲得ONU的LLID (在其他實(shí)施例中也可以采用0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀,獲得下述部分或者全部信息:LLID、MAC地址、環(huán)路時(shí)間值、VLAN信息。0LT2監(jiān)聽ONU發(fā)送給OLTl的上行幀,0LT2通過該上行幀中的eOAM消息、OMCI消息或者上行幀的其他部分內(nèi)容等獲得上述部分或者全部信息)。主用通路作為光網(wǎng)絡(luò)單元和光線路終端的服務(wù)通路,在主用通路發(fā)生中斷或者主用OLT發(fā)生故障后,啟用備用通路和0LT2管理所有的ONU。OLTl在0LT2管理ONU之前,將所有ONU在主用通路的測(cè)距結(jié)果環(huán)路時(shí)間值RTTl發(fā)送給0LT2,0LT2存儲(chǔ)上述信息。
ONU和0LT2采用下述步驟建立通信:步驟1:0LT2按照各個(gè)ONU的RTTl給各個(gè)ONU分配上行帶寬,且0LT2給ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)大于OLTl給ONU分配的上行帶寬之間的保護(hù)時(shí)間;步驟2:各個(gè)ONU在0LT2給自己分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。步驟3:0LT2開始同步ONU發(fā)送的上行幀,在OLT成功同步一個(gè)ONU發(fā)送的上行幀后,OLT通過下述兩種方式之一計(jì)算ONU在備用通路的RTT:方式一:Λ RTT = ONU上行幀的實(shí)際到達(dá)時(shí)間-ONU上行幀的期望到達(dá)時(shí)間,0LT2計(jì)算ONU在備用通道的RTT2值為RTT2 = RTTl- Δ RTT ;方式二:0LT計(jì)算ONU在備用通路的RTT值。0LT2按照各個(gè)ONU的RTT2給各個(gè)ONU分配上行帶寬。在本實(shí)施例中,在步驟3之后,根據(jù)需要OLT可以對(duì)ONU重新測(cè)距,獲得ONU的測(cè)距結(jié)果值RTT,并根據(jù)上述RTT值給ONU分配上行帶寬。在本實(shí)施例中,在步驟I中,若其中部分或者全部ONU回到初始狀態(tài),則所述回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。在本實(shí)施例中,0LT2計(jì)算ONU在備用通道的RTT2值,在其他的實(shí)施例中,也可以只采用下述步驟恢復(fù)ONU的通信:ONU和0LT2采用下述步驟建立通信:步驟1:0LT2按照各個(gè)ONU的RTTl給各個(gè)ONU分配上行帶寬,且0LT2給ONU分配的上行帶寬之間的保護(hù)時(shí)間(guard time)大于比OLTl給ONU分配的上行帶寬之間的保護(hù)時(shí)間;步驟2:各個(gè)ONU在0LT2給自己分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。步驟3:0LT2開始同步ONU發(fā)送的上行幀?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)傳輸系統(tǒng),其結(jié)構(gòu)示意圖如圖5所示,包括備用OLT 501和ONU 502:備用0LT501,用于主用OLT切換至備用0LT501時(shí),為部分或者全部ONU 502分配上行帶寬;被分配上行帶寬的ONU 502,與備用OLT 501耦合,用于在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),其中,備用OLT 501和/或部分或者全部ONU 502不改變OLT切換之前的
第一測(cè)距結(jié)果。在一個(gè)優(yōu)選的實(shí)施例中,備用0LT501,還可以用于在主用OLT切換至備用0LT501時(shí),為部分或全部ONU 502分配上行帶寬;被分配上行帶寬的ONU 502,與備用OLT 501耦合,還可以用于在為各自分配的上行帶寬內(nèi)按照主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù);或者備用OLT 501,還可以用于在主用OLT切換至備用OLT 502時(shí),按照主用OLT在主用通道對(duì)各ONU的第一測(cè)距結(jié)果給部分或全部ONU 502分配上行帶寬;被分配上行帶寬的ONU 502,與備用OLT 501耦合,還可以用于在為各自分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù)。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:
在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT為部分或全部ONU分配上行帶寬,被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)按照主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù)。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是直接為部分或全部ONU分配上行帶寬,ONU繼續(xù)使用主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS。在本發(fā)明實(shí)施例中,主用OLT切換至備用OLT時(shí),備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,備用OLT和/或部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。即,在本發(fā)明實(shí)施例中,主用OLT不能與ONU通信后,主備OLT發(fā)生切換時(shí),備用OLT以及部分或全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果,并不需要對(duì)各個(gè)ONU重新進(jìn)行測(cè)距,而是繼續(xù)使用主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù),使得備用OLT進(jìn)行正常工作所需時(shí)間被縮短,保證承載業(yè)務(wù)的QoS。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)發(fā)送方法,其特征在于,包括: 主用OLT切換至備用OLT時(shí),所述備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù); 其中,所述備用OLT和/或所述部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果O
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),包括: 主用OLT切換至備用OLT時(shí),所述備用OLT為所述部分或全部ONU分配上行帶寬;被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)按照所述主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù);或者, 所述主用OLT切換至所述備用OLT時(shí),所述備用OLT按照所述主用OLT在所述主用通道對(duì)各ONU的第一測(cè)距結(jié)果給所述部分或全部ONU分配上行帶寬; 被分配上行帶寬的ONU在為各自分配的上行帶寬內(nèi)發(fā)送所述上行數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上行數(shù)據(jù)的發(fā)送過程還包括: 所述備用OLT獲取各被分配上行帶寬的ONU在備用通道的第二測(cè)距結(jié)果; 所述備用OLT根據(jù)所述第二測(cè)距結(jié)果繼續(xù)與所述被分配上行帶寬的ONU間進(jìn)行所述上行數(shù)據(jù)的發(fā)送。
4.根據(jù)權(quán)利要求 3所述的方法,其特征在于,所述備用OLT獲取所述被分配上行帶寬的ONU在備用通道的第二測(cè)距結(jié)果,包括: 所述備用OLT獲取所述被分配上行帶寬的ONU在所述主用通道與所述備用通道間的測(cè)距差值,根據(jù)所述測(cè)距差值與所述第一測(cè)距結(jié)果獲取所述第二測(cè)距結(jié)果;或者 所述備用OLT接收所述被分配上行帶寬的ONU傳輸?shù)纳闲袔?,直接?jì)算所述第二測(cè)距結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一測(cè)距結(jié)果和所述第二測(cè)距結(jié)果的類型包括:均衡時(shí)延值EqD、環(huán)路時(shí)延值RTD或者環(huán)路時(shí)間RTT。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述備用OLT獲取所述被分配上行帶寬的ONU在所述主用通道與所述備用通道間的測(cè)距差值,包括: 所述備用OLT計(jì)算所述被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)實(shí)際到達(dá)的時(shí)間值與所述備用OLT希望所述被分配上行帶寬的ONU發(fā)送的上行數(shù)據(jù)的到達(dá)時(shí)間值的差值,取該到達(dá)時(shí)間值的差值為所述測(cè)距差值;或者, 所述備用OLT測(cè)量所述被分配上行帶寬的ONU在所述備用通路的測(cè)距值,計(jì)算所述被分配上行帶寬的ONU在所述主用通路的測(cè)距值和所述備用通路的測(cè)距值的差值,取該測(cè)距值的差值為所述測(cè)距差值。
7.根據(jù)權(quán)利要求4至6任一項(xiàng)所述的方法,其特征在于,所述備用OLT根據(jù)所述第二測(cè)距結(jié)果繼續(xù)與所述被分配上行帶寬的ONU間進(jìn)行所述上行數(shù)據(jù)的發(fā)送與接收,包括: 所述備用OLT將每個(gè)第二測(cè)距結(jié)果發(fā)送給與該第二測(cè)距結(jié)果對(duì)應(yīng)的0NU,其中,所述對(duì)應(yīng)的ONU根據(jù)該第二測(cè)距結(jié)果更新自身的測(cè)距值; 所述備用OLT再次為所述對(duì)應(yīng)的ONU分配上行帶寬,所述對(duì)應(yīng)的ONU采用更新后的測(cè)距值發(fā)送所述上行數(shù)據(jù);或者所述備用OLT根據(jù)所述第二測(cè)距結(jié)果判斷所述上行數(shù)據(jù)的到達(dá)時(shí)間,并根據(jù)所述到達(dá)時(shí)間接收所述上行數(shù)據(jù)。
8.根據(jù)權(quán)利要求3至6任一項(xiàng)所述的方法,其特征在于,所述備用OLT與所述被分配上行帶寬的ONU建立通信后,所述備用OLT通過下列任意之一的方法獲取所述第二測(cè)距結(jié)果: 所述備用OLT對(duì)所述被分配上行帶寬的ONU重新測(cè)距,獲取所述第二測(cè)距結(jié)果; 所述備用OLT與所述被分配上行帶寬的ONU交互指定消息獲取所述第二測(cè)距結(jié)果。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述指定消息包括下列至少之一:物理層操作管理維護(hù)PLOAM消息、ONU管理控制接口 OMCI消息以及吉比特封裝方法GEM幀。
10.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的方法,其特征在于,所述主用OLT切換至備用OLT之后或者之前,還包括:所述備用OLT按如下方式獲取所述部分或全部ONU的標(biāo)識(shí)信息: 所述備用OLT接收所述主用OLT發(fā)送的所述標(biāo)識(shí)信息;或者 所述備用OLT監(jiān)聽所述部分或全部ONU發(fā)送的上行幀,獲取所述標(biāo)識(shí)信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述標(biāo)識(shí)信息包括下列至少之一: ONU-1D、MAC地址、序列號(hào)信息、邏輯鏈路標(biāo)識(shí)、均衡時(shí)延值、環(huán)路時(shí)延值、環(huán)路時(shí)間、傳輸容器以及吉比特封裝方法端口標(biāo)識(shí)。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主用OLT切換至備用OLT之前,還包括:所述主用OLT廣播對(duì)應(yīng)備 用通道的配置Profile信息。
13.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述備用OLT為部分或全部ONU分配的上行帶寬包括: 所述備用OLT為所述部分或全部ONU分配的上行帶寬之間的保護(hù)時(shí)間guard time大于所述主用OLT為所述部分或全部ONU分配的上行帶寬之間的guard time。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備用OLT為部分或全部ONU分配上行帶寬之后,還包括:所述備用OLT同步所述部分或全部ONU發(fā)送的上行幀。
15.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述備用OLT給部分或全部ONU分配上行帶寬之后,還包括: 若所述被分配上行帶寬的ONU中部分或全部ONU回到初始狀態(tài),則回到初始狀態(tài)的ONU重新經(jīng)過注冊(cè)激活過程后進(jìn)入工作狀態(tài)。
16.—種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括備用OLT和ONU: 所述備用0LT,用于主用OLT切換至備用OLT時(shí),為部分或者全部ONU分配上行帶寬; 所述被分配上行帶寬的0NU,用于在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù),其中,所述備用OLT和/或所述部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于, 所述備用0LT,還用于在主用OLT切換至所述備用OLT時(shí),為部分或全部ONU分配上行帶寬; 被分配上行帶寬的0NU,還用于在為各自分配的上行帶寬內(nèi)按照所述主用OLT在主用通道分配的第一測(cè)距結(jié)果發(fā)送上行數(shù)據(jù);或者 所述備用0LT,還用于在所述主用OLT切換至所述備用OLT時(shí),按照所述主用OLT在所述主用通道對(duì)各ONU的第一測(cè)距結(jié)果給所述部分或全部ONU分配上行帶寬;被分配上行帶寬的ONU,還用 于在為各自分配的上行帶寬內(nèi)發(fā)送所述上行數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)發(fā)送方法及系統(tǒng),該方法包括主用OLT切換至備用OLT時(shí),備用OLT為部分或者全部ONU分配上行帶寬,被分配上行帶寬的ONU在為自身分配的上行帶寬內(nèi)發(fā)送上行數(shù)據(jù);其中,備用OLT和/或部分或者全部ONU不改變OLT切換之前的第一測(cè)距結(jié)果。采用本發(fā)明能夠解決相關(guān)技術(shù)中PON系統(tǒng)中發(fā)生保護(hù)倒換后ONU不能快速恢復(fù)業(yè)務(wù)傳輸?shù)膯栴}。
文檔編號(hào)H04Q11/00GK103139669SQ201110374428
公開日2013年6月5日 申請(qǐng)日期2011年11月22日 優(yōu)先權(quán)日2011年11月22日
發(fā)明者耿丹, 張偉良, 鄧內(nèi)思·A·霍季姆斯基 申請(qǐng)人:中興通訊股份有限公司