数据发送的方法及装置的制作方法

文档序号:7689847阅读:237来源:国知局
专利名称:数据发送的方法及装置的制作方法
技术领域
本发明涉及通信领域,特别涉及一种数据发送的方法及装置。
技术背景随着通信技术的发展,为了节省资源,引入了无源光网络(PON), P0N包 括异步传输模式无源光网络(AP0N)、宽带无源光网络(BP0N)、以太网无源光 网络(EP0N)和千兆无源光网络(GP0N)等。在GP0N中包括三个部分光线 路终端(OLT)、光分路器(ODU )、光网络单元/光网络终端(ONU/ONT)。在OLT 和ONU/ONT之间的ODU为无源的光分路器,属于纯光的模块,不涉及电信号的 处理。OLT为局端模块,ONU/ONT为用户侧模块。OLT->ONU/ONT为下行方向, ONU/ONT-〉OLT为上行方向。下行信号为连续广#"方式,采用时分复用^^支术。上 行信号为突发方式,采用时分复用技术,同时需要采用测距技术保证上行数据 不发生冲突。参见图1, GPON系统中下行帧数据是连续的周期性帧数据,下行帧帧头发 送周期是125 us,下行帧数据由GPON的局端OLT设备连续发送;0冊/0NT的 上行数据是以突发光的形式发送传输,在GPON系统中,OLT给ONU/ONT分配的 上行发光时间称为传输容器(TCONT), 0而/ONT发送的每一个突发光可以包括 一个或一个以上的TCONT。 ONU/ONT发送的TCONT是承载在GPON系统的上行帧 中。在下行方向,GPON系统的下行帧125us周期是OLT控制的,对于所有ONU/ONT 而言,下行帧的125us周期帧头是GPON系统的统一下行时间刻度。而在上行 方向,GPON系统也有一个统一的上行时间刻度,每个ONU的TCONT发送起始时 间和结束时间都是以GPON系统的统一上行时间刻度来衡量的。每个ONU/ONT 通过下行帧数据中的带宽地图(BWMAP)来决定该ONU发送TCONT的时间区间, 而这个TCONT区间的时间刻度就是GPON系统的上行时间刻度。OLT在BWMAP中指定的TCONT区间时间不能有重叠,每个ONU/ONT发送的TCONT 区间还要保持与GPON系统中统一的上行时间刻度一致。由于不同的ONU/ONT和OLT的距离远近不一,因此,每个0NU/0NT发送的上行帧与接收到的下行帧 相位关系都不一致。每个0而/0NT的上行帧和下行帧之间的相位差在G984. 3 协议中称为平衡延时(EQD), OLT在对每一个ONU/ONT完成测距后会通过协议 消息将EQD分配主^争个ONU/ONT。发明人发现ONU/ONT在获得EQD后,如何实现发送的上行TCONT数据与 GPON系统的上行帧相位保持同步将是GPON系统上行帧传输稳定的关键,而协 议并未对这一关键点如何实现进行规定。另外,为了实现上行帧传输稳定,除 了无源光网络中需要保证上行数据与上行帧相位关系的同步,在其他分时共享 带宽传输系统中,也需要保证各终端的上行数据与上行帧相位关系的同步。发明内容本发明实施例的目的在于提供数据发送的方法及装置,实现分时共享带宽传输系统中上行传输的稳定。本发明实施例提供了 一种数据发送的方法,应用于分时共享带宽传输系统中,该方法包括从接收的下行帧中提取下行帧帧头和下行帧数据; 根据所述下行帧帧头得到对应上行帧的帧同步时间基准; 根据所述下行帧数据得到对应上行数据的发送时间区间;行数据在所述上行帧的时间区间内发送。本发明实施例还提供了一种数据发送的装置,用于分时共享带宽传输系统 中上行数据的发送,该装置包括接收单元,用于接收下行帧;数据;基准单元,用于根据所述提取单元提取的下行帧帧头得到对应上行帧的帧 同步时间基准;区间单元,用于根据所述提取单元提取的下行帧数据得到对应上行数据的 发送时间区间;区间单元得到的上行数据的发送时间区间,将所述上行数据在所述上行帧的时 间区间内发送。 ,本发明实施例还提供了一种数据发送的装置,用于无源光网络中上行数据 的发送,该装置包括下行帧成帧单元,用于接收的下行帧中提取下行帧帧头和下行帧数据; 下行帧数据处理单元,用于根据所述下行帧成帧单元提取的下行帧数据得到传输容器TC0NT的发送时间区间;TCONT数据处理单元,用于根据所述下行帧数据处理单元得到的TC0NT的发送时间区间,将上行业务数据适配到对应的TC0NT长度上,得到TCONT数据;上行帧帧同步单元,用于根据所述下行帧成帧单元提取的下行帧帧头得到 对应上行帧的帧同步时间基准;用于根据所述上行帧的帧同步时间基准、所述 下行帧数据处理单元得到的TC0NT的发送时间区间和所述TCONT数据处理单 元得到的TCONT数据,将所述TCONT数据在所述上行帧的时间区间内发送。釆用本发明实施例提供的技术方案,由于分时共享带宽传输系统中的上行 帧与下行帧的相位差一定,根据下行帧帧头可以得到上行帧的帧同步时间基 准;由于上行帧的发送时间区间可以由系统侧分配后携带在下行帧中,根据下 行帧数据可以得到上行帧的发送时间区间;根据上行帧的帧同步时间基准和上 行数据的发送时间区间,可以将上行数据在上行帧正确的时间区间内发送,从 而保证上行数据与上行帧相位关系的同步,实现上行帧的稳定传输。


图1所示为现有技术GPON系统中下行帧与上行帧的相位关系示意图;图2所示为本发明实施例一中数据发送方法的流程示意图;图3所示为本发明实施例二中彩:据发送装置的结构示意图;图4所示为本发明实施例三中凝:据发送装置的结构示意图;图5所示为本发明实施例三中上行帧帧同步单元的结构示意图;图6所示为本发明实施例三中上行帧帧同步计数器在EQD微调模式下的时序示意图;图7所示为本发明实施例三中GP0N系统的开窗处理示意图。
具体实施方式
实施例一, 一种数据发送的方法,应用于分时共享带宽传输系统中,分时 共享带宽传输系统的下行帧和上行帧都是周期性的,下行数据是连续性的数 据,承载在下行帧中;上行数据是不连续的突发数据,承载在上行帧中;其中, /人网络侧向用户侧的方向为下行,乂人网络侧向用户侧发送的帧为下行帧;乂人用 户侧向网络侧的方向为上行,从用户侧向网络侧发送的帧为上行帧。分时共享 带宽传输系统可以包括但不限于无源光网络及其他分时共享带宽传输系统,其 中无源光网络可以包括但不限于异步传输无源光网络、宽带无源光网络、以太 网无源光网络和千兆无源光网络。参见图2,该方法可以包括201、 从接收的下行帧中提取下行帧帧头和下行帧数据。 下行帧可以包括周期性的帧头和下行帧数据,下行帧数据又可以进一步的包括带宽指示信息和下行帧净荷数据。202、 根据下行帧帧头得到对应上行帧的帧同步时间基准。 得到对应上行帧的帧同步时间基准具体可以包括202-1、根据下行帧帧头的周期信号及下行帧与对应上行帧之间的相位差, 计算对应上行帧帧头的相位点。在分时共享带宽传输系统中,每个用户端的下行帧与对应上行帧之间的相 位差是一定的,由于每个用户端与网络侧的距离远近不一,因此,每个用户端 的下行帧与对应上行帧之间的相位差与其他用户端的下行帧与对应上行帧之 间的相位差不一致。网络侧对每个用户端完成测距后,会通过协议消息将每个 用户端的下行帧与对应上行帧之间的相位差分配给对应的用户端。每个用户端 可以根据下行帧帧头的周期信号及下行帧与对应上行帧之间的相位差,计算对 应上行帧帧头的相位点,具体的,可以采用分时共享带宽传输系统的线路时钟 驱动的计数器,利用下行帧帧头的周期信号及下行帧与对应上行帧之间的相位 差,计算对应上行帧帧头的相位点。202-2、根据对应上行帧帧头的相位点在上行帧的周期内循环计数,得到 对应上行帧的帧同步时间基准。由于上行帧帧头与下行帧帧头的相位差一定,根据下行帧帧头的相位点和 上行帧帧头与下行帧帧头的相位差得到对应上行帧帧头的相位点,从对应第一 个上行帧帧头的相位点开始计数,随着时间的递增而递增计数达到一个上行帧 的周期,则得到对应第二个上行帧帧头的相位点;从对应第二个上行帧帧头的 相位点重新开始计数,计数达到一个上行帧的周期,则得到对应第二个上行帧 帧头的相位点,以此类推,通过对对应上行帧帧头的相位点在上行帧的周期内 循环计数,可以得到对应每个上行帧帧头的相位点,即得到对应上行帧的帧同 步时间基准。另外,如果不是从对应第一个上行帧帧头的相位点开始计数,则 还可以随着时间的递增而递减计数,得到对应上行帧的帧同步时间基准,例如, 从对应第三个上行帧帧头的相位点开始计数,则可以随着时间的递增而递减计 数从而得到对应第二个上行帧帧头的相位点,并结合随着时间递增而递增计数 的方法,得到对应每个上行帧帧头的相位点,即得到对应上行帧的帧同步时间 基准。进一步的,还可以包括对帧同步时间基准的调整过程。对于分时共享带宽 传输系统而言,长期使用后,由于线路的损耗,下行帧与对应上行帧之间的相 位差会发生变化,因此,网络侧会不定期的发送下行帧与对应上行帧之间相位 差的调整指令给用户端。由于需要更改下行帧与对应上行帧之间相位差,如果 根据更改后的下行帧与对应上行帧之间相位差,重新计算对应上行帧帧头的相 位点,再根据重新计算后的对应上行帧帧头的相位点在上行帧的周期内循环计 数,得到新的对应上行帧的帧同步时间基准,将影响到上行数据的发送,造成 数据发送的不稳定;因此,本实施例中,直接调整上行帧的周期内循环计数的 值,避免对上行数据的正常发送造成影响。具体的,可以包括接收下行帧与对应上行帧之间相位差的调整指令;根据调整指令调整在上行帧的周期内循环计数的值,得到调整后的上行帧 的帧同步时间基准。例如,收到相位差加一的指示,循环计数的值直接加二, 相当于将帧同步时间基准提前了一个字节,达到了相位差调整的目的。203、根据下行帧数据得到对应上行数据的发送时间区间。具体的可以包括203-1、从下行帧数据中提取带宽指示信息;203- 2、从带宽指示信息中得到对应上行数据的发送时间区间。 下行帧数据包括带宽指示信息,即分配给上行数据所使用的带宽的相关信息。具体的,带宽指示信息可以包括带宽地图,在带宽地图中可以包括用户端 的标识,以及对应的带宽范围。一般而言,网络侧会通过下行帧携带对上行数据发送时间区间的分配信 息,即带宽;但是,在分时共享带宽传输系统对新增用户端进行激活注册时, 需要对系统内其他正常工作的用户端进行开窗,所谓开窗,即停止对用户端进 行上行数据发送时间区间的分配,此时,带宽指示信息中未携带分配的上行数 据的发送时间区间,按照现有技术中在开窗状态下的上行数据处理方式为将 开窗后的上行数据提前到窗口上行帧中发送,这样会影响到上行帧与上行数据 的相位同步关系,因此,本实施例提出在开窗期间停止发送上行数据的机制, 保证开窗后的上行数据可以正常发送,使得上行帧和上行数据的相位同步关系不受开窗影响,具体的,从带宽指示信息中得到对应上行数据的发送时间区间 包括当带宽指示信息中携带分配的上行数据的发送时间区间时,以分配的上行 数据的发送时间区间作为对应上行数据的发送时间区间;当带宽指示信息中未携带分配的上行数据的发送时间区间时,对应上行数 据的发送时间区间等于零。204、根据上行帧的帧同步时间基准和上行数据的发送时间区间,将上行 数据在上行帧的时间区间内发送。具体的可以包括数据发送的起始和结束控制信号。确定上行帧的帧同步时间基准,即上行帧和下行帧已经保持了固定相位同 步的关系,根据上行数据的发送时间区间,则可以产生数据发送的起始和结束 控制信号。204- 2、将上行业务数据适配到上行帧的发送时间区间的长度,得到上行数据。204-3、根据数据.发送的起始和结束控制信号,将上行数据在上行帧的时 间区间内发送。其中,202和203没有先后顺序,可以先执行202,也可以先执行203,还 可以202和203同时扭J亍。釆用本实施例的技术方案,由于分时共享带宽传输系统中的上行帧与下行 帧的相位差一定,根据下行帧帧头可以得到上行帧的帧同步时间基准;由于上 行帧的发送时间区间可以由系统侧分配后携带在下行帧中,根据下行帧数据可 以得到上行帧的发送时间区间;根据上行帧的帧同步时间基准和上行数据的发 送时间区间,可以将上行数据在上行帧正确的时间区间内发送,/人而保证上行 数据与上行帧相位关系的同步,实现上行帧的稳定传输。进一步的,本实施例中针对长期使用后,线路损耗等带来的下行帧与对应 上行帧之间的相位差变化的问题,通过直接调整上行帧的周期内循环计数的 值,实现对帧同步时间基准的调整,保证上行数据的正常发送,实现上行帧的 稳定传输。进一步的,本实施例在开窗期间停止发送上行数据,保证开窗后的上行数 据可以正常发送,使得上行帧和上行数据的相位同步关系不受开窗影响,实现 上行帧的稳定传输。实施例二,是实施例一中数据发送方法的具体应用装置,用于分时共享带 宽传输系统中上行数据的发送,该数据发送的装置可以独立设置,也可以集成 在分时共享带宽传输系统的用户端设备中,可以部分或全部的以软件产品的形 式体现出来,该软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘 等,该软件产品可以用集成电路(IC )开发,也可以用现场可编程门阵列(FPGA) 开发,还可以用复杂可编程逻辑器件(CPLD)开发,还可以用其他逻辑模块 开发。参见图3,该装置包括 接收单元301,用于接收下行帧;数据5基准单元303,用于根据提取单元提取的下行帧帧头得到对应上行帧的帧同步时间基准;区间单元304,用于根据提取单元提取的下行帧数据得到对应上行数据的 发送时间区间;发送单元305,用于根据基准单元得到的上行帧的帧同步时间基准和区间 单元得到的上行数据的发送时间区间,将上行数据在上行帧的时间区间内发 送。进一步的,基准单元可以包括接收子单元,用于接收下行帧与对应上行帧之间的相位差;相位子单元,用于根据提取单元提取的下行帧帧头的周期信号及接收子单 元接收的下行帧与对应上行帧之间的相位差,计算对应上行帧帧头的相位点;计数子单元,用于根据相位子单元计算出的对应上行帧帧头的相位点在上 行帧的周期内循环计数,得到对应上行帧的帧同步时间基准。进一步的,基准单元还可以包括调整指令子单元,用于接收下行帧与对应上行帧之间相位差的调整指令; 调整子单元,用于根据调整指令子单元接收的调整指令调整计数子单元在 上行帧的周期内循环计数的值,得到调整后的上行帧的帧同步时间基准。 进一步的,区间单元可以包括指示子单元,用于从提取单元提取的下行帧数据中提取带宽指示信息; 区间子单元,用于从指示子单元得到的带宽指示信息中得到对应上行数据 的发送时间区间。进一步的,区间子单元可以包括第一子单元,用于当从指示子单元得到的带宽指示信息中携带分配的上行 数据的发送时间区间时,输出分配的上行数据的发送时间区间作为对应上行数 据的发送时间区间;第二子单元,用于当从指示子单元得到的带宽指示信息中未携带分配的上行数据的发送时间区间时,输出等于零的对应上行数据的发送时间区间。 进一步的,发送单元可以包括控制子单元,用于根据基准单元得到的上行帧的帧同步时间基准和区间单 元得到的上行数据的发送时间区间,产生数据发送的起始和结束控制信号;适配子单元,用于将上行业务数据适配到区间子单元得到的上行帧的发送时间区间的长度,得到上行凄t据;发送子单元,用于根据控制子单元得到的数据发送的起始和结束控制信送。采用本实施例的技术方案,在分时共享带宽传输系统中,由于上行帧与下 行帧的相位差一定,基准单元根据下行帧帧头可以得到上行帧的帧同步时间基 准;由于上行帧的发送时间区间可以由系统侧分配后携带在下行帧中,区间单 元根据下行帧数据可以得到上行帧的发送时间区间;发送单元根据上行帧的帧 同步时间基准和上行数据的发送时间区间,可以将上行数据在上行帧正确的时 间区间内发送,从而保证上行数据与上行帧相位关系的同步,实现上行帧的稳 定传输。进一步的,本实施例中针对长期使用后,线路损耗等带来的下行帧与对应 上行帧之间的相位差变化的问题,调整子单元通过直接调整上行帧的周期内循 环计数的值,实现对帧同步时间基准的调整,保证上行数据的正常发送,实现 上行帧的稳定传输。进一步的,本实施例通过第二子单元在开窗期间停止发送上行数据,保i正 开窗后的上行数据可以正常发送,使得上行帧和上行数据的相位同步关系不受 开窗影响,实现上行帧的稳定传输。实施例三,以实施例一数据发送的方法和实施例二数据发送的装置在千兆 无源光网络(GPON)中的一种应用进行说明,在GPON中的其他应用,在其 他无源光网络中的具体应用,以及在其他分时共享带宽传输系统中的应用与本 实施例的原理相同。在GP0N中包括三个部分光线路终端(0LT)、光分路器(0DU )、光网络单 元/光网络终端(0NU/0NT)。在0LT和0NU/0NT之间的ODU为无源的光分路 器,属于纯光的模块,不涉及电信号的处理。0LT为局端模块,0冊/0NT为用户侧模块。OLT-〉0冊/ONT为下行方向,0NU/0NT-〉0LT为上行方向。下行信号 为连续广播方式,采用时分复用技术。上行信号为突发方式,采用时分复用技 术。本实施例仅以用户端为ONU为例进行说明,用户端为ONT,以^用户端包 括ONU和ONT的应用与用户端为ONU的应用原理相同。参见图l, GPON系统中下行帧数据是连续的周期性帧数据,下行帧帧头发 送周期是125 us,下行帧数据由GPON的局端OLT设备连续发送;ONU的上行 数据是以突发光的形式发送传输,ONU发送的每一个突发光在GPON系统中称为 传输容器(TCONT )。 0而发送的TCONT是承载在GPON系统的上行帧中。在下行 方向,GPON系统的下行帧125us周期是OLT控制的,对于所有ONU而言,下行 帧的125us周期帧头是GPON系统的统一下^f亍时间刻度。而在上4亍方向,GPON 系统也有一个统一的上行时间刻度,每个ONU的TCONT发送起始时间和结束时 间都是以GPON系统的统一上行时间刻度来衡量的。每个O冊通过下行帧数据 中的带宽地图(B丽AP)来决定该ONU发送TCONT的时间区间,而这个TCONT 区间的时间刻度就是GPON系统的上行时间刻度。OLT在B丽AP中指定的TCONT区间时间不能有重叠,每个ONU/ONT发送的TCONT 区间还要保持与GPON系统中统一的上行时间刻度一致。由于不同的ONU/ONT 和OLT的距离远近不一,因此,每个ONU/ONT发送的上行帧与接收到的下行帧 相位关系都不一致。每个ONU/ONT的上行帧和下行帧之间的相位差在G984. 3 协议中称为平衡延时(EQD), OLT在对每一个ONU/ONT完成测距后会通过协议 消息将EQD分配给争个ONU/ONT。在本实施例中,参见图4,由下行帧成帧单元401实现实施例二中接收单 元和提取单元的功能;由下行帧数据处理单元402实现实施例二中区间单元的 功能,由TCONT数据处理单元403和上行帧帧同步单元404实现实施例二中 基准单元和发送单元的功能。实现数据发送的流程包括ONU收到OLT发送的下行帧串行数据后,先通过下行帧成帧单元完成下 行帧的识别,并输出每个下行帧帧头和成帧后的下行帧数据。成帧后的下行帧数据通过下行帧数据处理单元的处理,将下行帧中BWMAP中属于本ONU的TCONT发送时间区间提取出来,并将提取出来的 TCONT发送时间区间送往上行的,TCONT数据处理单元。TCONT数据处理单元,将下行帧帧头直接送到上行帧帧同步单元用来产 生ONU对应上行帧的帧同步时间基准,上行帧帧同步单元可以依据对应 TCONT的发送时间区间来控制TCONT数据的发送时间。其中,从下行帧BWMAP中提取出来的TCONT发送时间区间是用来将上 行业务数据适配到TCONT长度上,同时,通过上行帧帧同步单元将TCONT 数据在上行帧正确的时间区间内发送出去。参见图5,下面介绍上行帧帧同步单元上行帧帧同步单元包括EQD延时计数器501和上行帧帧同步计数器502, 其中EQD延时计数器和上行帧帧同步计数器采用GPON系统线路时钟驱动的 计数器。ONU对应的上行帧和接收的下行帧之间存在一个固定的相位差,对 于每个ONU而言,由于距离OLT的远近不同,这个相位差也各不相同,这个 相位差具体体现在OLT分配的EQD值。上行帧帧同步单元的工作流程如下值,计算得到对应的上行帧帧头的相位点。上行帧帧同步计数器,用于才艮据EQD延时计数器输出的上行帧相位点, 在0到19439 (上行帧的周期长度)之间循环计数,从而得到了该ONU的上 行帧发送时间基准;其中,19440为GPON系统中上行帧的周期长度,在不同 的分时共享带宽传输系统中,上行帧的周期长度值可以不同;而且此处仅要求 在上行帧周期内计数即可,无需要求一定从零开始计数,也可以从其他值开始 计数。 一旦上行帧帧同步计数器开始循环计数,即上行帧已经和下行帧保持 了固定相位同步的关系后,根据送来的TCONT发送时间区间,上行帧帧同步 计数器可以产生TCONT发送的起始和结束控制信号,从而上行TCONT数据 就可以在正确的发送区间内发送出去。GPON系统中的光纤长期使用后,光传输延时会发生变化,因此,OLT会 不定期的发送EQD微调的指令给ONU。所谓EQD微调,就是改变ONU的上行帧和下行帧之间的相位差,通常孩i调的幅度不超过二个字节。下面介绍在本实施例中如何上行帧发送不受影响的情况下实现GPON系统EQD微调因为需要更改EQD的值,如果重行运行EQD延时计数器对上行帧帧同步 计数器进行重新计数,那么上行帧的TCONT数据发送必然会受影响,本实施 例直接修改上行帧帧同步计数器的计数值,从而避免对上行帧的正常数据发送 造成影响。EQD微调指令的幅度不超过两个字节,因此,每个上行帧计数器的调整 幅度都保持在一个字节。参见图6, EQD延时计数器和上行帧帧同步计数器都 由GPON线路时钟驱动,当上行帧帧同步计数器收到EQD微调加一指示命令 后,上行帧帧同步计数器直接加二,相当于将上行帧发送时间基准提前了一个 字节,达到了EQD微调的目的;反之,当收到EQD微调减一的指示,上行帧 帧同步计数器停止计数一个周期,相当于将上行帧发送时间基准延后了 一个字 节。在GPON系统对新增ONU进行激活注册时,需要对其他正常工作的ONU发送时间区间的分配。在开窗期间,现有技术是将开窗后的TCONT数据提前 到窗口上行帧中发送,这样会影响上行帧与上行数据的相位关系的同步,从而 影响上行数据发送的稳定性。在本实施例中,为了使ONU的上行帧同步机制 不受开窗影响,引入了虚拟传输容器(IDLE TCONT)的概念,所谓IDLE TCONT,就是TCONT发送时间区间等于零,即在开窗期间,上行帧中停止发 送TCONT数据。参见图7, OLT对该ONU的连续两个下行帧中停止分配TCONT发送时 间区间,下行帧数据处理单元从下行帧BWMAP中提取属于本ONU的TCONT 发送时间区间时,若判断当前BWMAP属于窗口区间,则填塞IDLE TCONT 作为发送区间给上行帧帧同步单元,即在窗口区间上行帧中停止发送上行数 据,下行帧数据处理单元在对应的位置插入两个IDLETCONT,保证上行帧帧 同步单元可以保持上^f亍帧和上行数据的同步。采用本实施例的技术方案,在分时共享带宽传输系统中,由于上行帧与下 行帧的相位差一定,TCONT数据处理单元和上行帧帧同步单元才艮据下行帧帧头可以得到上行帧的帧同步时间基准;由于上行帧的发送时间区间可以由系统侧分配后携带在下行帧中,下行帧数据处理单元根据下行帧数据可以得到上刊-帧的发送时间区间;上行帧帧同步单元根据上行帧的帧同步时间基准和上行数 据的发送时间区间,可以将上行数据在上行帧正确的时间区间内发送,从而保 证上行数据与上行帧相位关系的同步,实现上行帧的稳定传输。进一步的,本实施例中针对长期使用后,线路损耗等带来的下行帧与对应 上行帧之间的相位差变化的问题,通过直接调整上行帧帧同步计数器的上行帧 的周期内循环计数的值,实现对帧同步时间基准的调整,保证上行数据的正常 发送,实现上行帧的稳定传输。据,保证开窗后的上行数据可以正常发送,使得上行帧和上行数据的相位同步 关系不受开窗影响,实现上行帧的稳定传输。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实 施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分 可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中, 如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以 是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例 的某些部分所述的方法。以上所述仅是本发明的具体实施方式
,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
权利要求
1、一种数据发送的方法,应用于分时共享带宽传输系统中,其特征在于,该方法包括从接收的下行帧中提取下行帧帧头和下行帧数据;根据所述下行帧帧头得到对应上行帧的帧同步时间基准;根据所述下行帧数据得到对应上行数据的发送时间区间;根据所述上行帧的帧同步时间基准和上行数据的发送时间区间,将所述上行数据在所述上行帧的时间区间内发送。
2、 根据权利要求1所述的方法,其特征在于,所述根据所述下行帧帧头 得到对应上行帧的帧同步时间基准包括根据所述下行帧帧头的周期信号及下行帧与对应上行帧之间的相位差,计 算对应上行帧帧头的相位点;才艮据所述对应上行帧帧头的相位点在上行帧的周期内循环计数,得到对应 上行帧的帧同步时间基准。
3、 根据权利要求2所述的方法,其特征在于,该方法还包括 接收下行帧与对应上行帧之间相位差的调整指令;根据所述调整指令调整在上行帧的周期内循环计数的值,得到调整后的上 行帧的帧同步时间基准。
4、 根据权利要求1所述的方法,其特征在于,所述根据所述下行帧数据 得到对应上行数据的发送时间区间包括从所述下行帧数据中提取带宽指示信息; 从所述带宽指示信息中得到对应上行数据的发送时间区间。
5、 根据权利要求4所述的方法,其特征在于,所述从所述带宽指示信息 中得到对应上行数据的发送时间区间包括当所述带宽指示信息中携带分配的上行数据的发送时间区间时,以所述分当所述带宽指示信息中未携带分配的上行数据的发送时间区间时,所述对 应上行数据的发送时间区间等于零。
6、 根据权利要求1所述的方法,其特征在于,所述纟艮据所述上行帧的帧 同步时间基准和上行数据的发送时间区间,将所述上行数据在所述上行帧的时间区间内发送包括根据所述上行帧的帧同步时间基准和上.行数据的发送时间区间,产生数据发送的起始和结束控制信号;将上行业务数据适配到上行帧的发送时间区间的长度,得到上行数据; 根据所述数据发送的起始和结束控制信号,将所述上行数据在所述上行帧的时间区间内发送。
7、 一种数据发送的装置,用于分时共享带宽传输系统中上行数据的发送, 其特征在于,该装置包括接收单元,用于接收下行帧;数据;基准单元,用于根据所述提取单元提取的下行帧帧头得到对应上行帧的帧 同步时间基准;区间单元,用于根据所述提取单元提取的下行帧数据得到对应上行数据的 发送时间区间;发送单元,用于根据所述基准单元得到的上行帧的帧同步时间基准和所述 区间单元得到的上行数据的发送时间区间,将所述上行数据在所述上行帧的时 间区间内发送。
8、 根据权利要求7所述的装置,其特征在于,所述基准单元包括 接收子单元,用于接收下行帧与对应上行帧之间的相位差; 相位子单元,用于根据所述提取单元提取的下行帧帧头的周期信号及所述4妄收子单元接收的下行帧与对应上行帧之间的相位差,计算对应上行帧帧头的 相位点;计数子单元,用于根据所述相位子单元计算出的对应上行帧帧头的相位点 在上行帧的周期内循环计数,得到对应上行帧的帧同步时间基准。
9、 根据权利要求8所述的装置,其特征在于,所述基准单元还包括 调整指令子单元,用于接收下行帧与对应上行帧之间相位差的调整指令; 调整子单元,用于根据所述调整指令子单元接收的调整指令调整所述计数子单元在上行帧的周期内循环计数的值,得到调整后的上行帧的帧同步时间基准。
10、 根据权利要求7所述的装置,其特征在于,所述区间单元包括 指示子平元,用于从所述提取单元提取的下行帧数据中提取带宽指示信息; '区间子单元,用于从所述指示子单元得到的带宽指示信息中得到对应上行 数据的发送时间区间。
11、 根据权利要求10所述的装置,其特征在于,所述区间子单元包括 第一子单元,用于当从所述指示子单元得到的带宽指示信息中携带分配的上行数据的发送时间区间时,输出所述分配的上行数据的发送时间区间作为对 应上行数据的发送时间区间;第二子单元,用于当从所述指示子单元得到的带宽指示信息中未携带分配 的上行数据的发送时间区间时,输出等于零的所述对应上行数据的发送时间区 间。
12、 根据权利要求7所述的装置,其特征在于,所述发送单元包括 控制子单元,用于根据所述基准单元得到的上行帧的帧同步时间基准和所述区间单元得到的上行数据的发送时间区间,产生数据发送的起始和结束控制 信号;适配子单元,用于将上行业务数据适配到所述区间子单元得到的上行帧的 发送时间区间的长度,得到上行数据;发送子单元,用于根据所述控制子单元得到的数据发送的起始和结束控制 信号,将所述适配子单元得到的上行数据在所述区间单元得到的上行帧的时间 区间内发送。
13、 一种数据发送的装置,用于无源光网络中上行数据的发送,其特征在 于,该装置包括下行帧成帧单元,用于接收的下行帧中提取下行帧帧头和下行帧数据; 下行帧数据处理单元,用于根据所述下行帧成帧单元提取的下行帧数据得到传输容器TCONT的发送时间区间;TCONT数据处理单元,用于根据所述下行帧数据处理单元得到的TCONT的发送时间区间,将上行业务数据适配到对应的TCONT长度上,得到TCONT数据;上行帧帧同步单元,用于根据所述下行帧成帧单元提取的下行帧帧头得到 对应上行帧的帧同步时间基准;用于根据所述上行帧的帧同步时间基准、所述 下行帧数据处理单元得到的TC0NT的发送时间区间和所述TCONT数据处理单 元得到的TCONT数据,将所述TCONT数据在所述上行帧的时间区间内发送。
14、 根据权利要求13所述的装置,其特征在于,所述上行帧帧同步单元 包括平衡延时EQD延时计数器,用于根据接收的EQD值和所述下行帧成帧单 元提取的下行帧帧头的周期信号,计算得到对应的上行帧帧头的相位点;上行帧帧同步计数器,用于根据所述EQD延时计数器得到的上行帧帧头的 相位点,在上行帧的周期内循环计数,得到对应上行帧的帧同步时间基准;根 据所述上行帧的帧同步时间基准和所述下行帧数据处理单元得到的TC0NT的发 送时间区间,产生所述TCONT数据处理单元得到的TCONT数据发送的起始 和结束控制信息。
15、 根据权利要求14所述的装置,其特征在于,所述上行帧帧同步计数 器,还用于接收EQD纟鼓调指令,调整所述上行帧的帧同步时间基准。
16、 根据权利要求13所述的装置,其特征在于,所述下行帧数据处理单TC0NT的发送时间区间时,输出等于零的TC0NT的发送时间区间。
全文摘要
本发明公开了一种数据发送的方法,应用于分时共享带宽传输系统中,该方法包括从接收的下行帧中提取下行帧帧头和下行帧数据;根据所述下行帧帧头得到对应上行帧的帧同步时间基准;根据所述下行帧数据得到对应上行数据的发送时间区间;根据所述上行帧的帧同步时间基准和上行数据的发送时间区间,将所述上行数据在所述上行帧的时间区间内发送。及数据发送的装置。根据下行帧帧头可以得到上行帧的帧同步时间基准,根据下行帧数据可以得到上行帧的发送时间区间;根据上行帧的帧同步时间基准和上行数据的发送时间区间,可以将上行数据在上行帧正确的时间区间内发送,从而保证上行数据与上行帧相位关系的同步,实现上行帧的稳定传输。
文档编号H04B7/26GK101252388SQ20081008455
公开日2008年8月27日 申请日期2008年3月25日 优先权日2008年3月25日
发明者匡雄才, 宋奇刚, 李明月, 李瑞彬, 文 潘, 锦 王, 王俊华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1