CN106301651A - 数据传输方法和装置 - Google Patents
数据传输方法和装置 Download PDFInfo
- Publication number
- CN106301651A CN106301651A CN201610648285.9A CN201610648285A CN106301651A CN 106301651 A CN106301651 A CN 106301651A CN 201610648285 A CN201610648285 A CN 201610648285A CN 106301651 A CN106301651 A CN 106301651A
- Authority
- CN
- China
- Prior art keywords
- synchronous code
- byte
- data stream
- data
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0623—Synchronous multiplexing systems, e.g. synchronous digital hierarchy/synchronous optical network (SDH/SONET), synchronisation with a pointer process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0626—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
本发明公开了一种数据传输方法,所述方法包括:接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。本发明还公开了一种数据传输装置。本发明实现了将多种业务数据同时在低速数据通道上传输,实现单个低速数据通道同时传输多种业务数据的功能。
Description
技术领域
本发明涉及数据通信技术领域,尤其涉及一种数据传输方法和装置。
背景技术
在时分复用(TDM)的数据传输领域,如PDH(Plesiochronous Digital Hierarchy,准同步数字系列)/SDH(Synchronous Digital Hierarchy,同步数字体系),标准定义最小的数据传输通道为64K,逐步往上复分用为2M、8M、16M和155M等,现有的标准并没有定义比64K更低速率数据传输的实现方法。然而在一些传输带宽有限的数据通信信道中,如短波/超短波通信信道、移动卫星通信信道中,要同时传输多种业务数据,由于目前的低速数据通道(如64K数据通道)一次只能传输一种业务数据,因此只能在传输完一种业务数据之后,再传输另一种业务数据,不能同时传输多种业务数据。
发明内容
本发明的主要目的在于提供一种数据传输方法和装置,旨在解决现有的低速数据通道中不能同时传输多种业务数据的技术问题。
为实现上述目的,本发明提供的一种数据传输方法,所述数据传输方法包括:
接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
优选地,所述判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节的步骤包括:
当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
优选地,所述计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码的步骤之后,还包括:
若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
优选地,所述若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,得到所述低速数据通道中各个子通道对应的业务数据的步骤之后,还包括:
判断是否连续检测到N+1个同步码;
若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
优选地,所述判断是否连续检测到N+1个同步码的步骤之后,还包括:
若连续检测到N+1个同步码,则继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
此外,为实现上述目的,本发明还提供一种数据传输装置,所述数据传输装置包括:
检测模块,用于接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
判断模块,用于判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
解复用模块,用于若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
优选地,所述判断模块包括:
标识单元,用于当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
判断单元,用于计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
服务单元,用于若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
优选地,所述判断模块还包括检测单元,用于若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
优选地,所述判断模块还用于判断是否连续检测到N+1个同步码;
所述检测模块还用于若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
优选地,所述数据传输装置还包括执行模块,用于若连续检测到N+1个同步码,则继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
本发明通过接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;若连续检测到N个同步码,且每两个同步码之间间隔m个字节,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。实现了将多种业务数据同时在低速数据通道上传输,实现在低速数据上同时传输多路业务数据的功能。
附图说明
图1为本发明数据传输方法的第一实施例的流程示意图;
图2为本发明数据传输方法的第二实施例的流程示意图;
图3为本发明数据传输装置的第一实施例的功能模块示意图;
图4为本发明数据传输装置的第二实施例的功能模块示意图;
图5为本发明实施例中64K数据通道的复分接帧结构的一种示意图;
图6为本发明实施例中通道状态指示字节中各比特段的一种示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种数据传输方法。
参照图1,图1为本发明数据传输方法第一实施例的流程示意图。
在本实施例中,所述数据传输方法包括:
步骤S10,接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
当发送端与接收端之间需要在低速数据通道中传输多种业务数据时,所述发送端将所需要传输的各种业务数据按照预设的复分接帧结构复用到低速数据通道的子通道中,形成含有各种业务数据的数据流,将所述数据流发送给所述接收端。当所述接收端接收到所述发送端发送的数据流之后,所述接收端检测所述数据流中的同步码。
所述预设的复分帧结构为用户根据具体需要传输的业务数据对应需要的通道数而确定,用户可以根据所需要传输的业务数据调整所述低速数据通道的复分接帧结构,相应增加或者减少低速数据通道中复分接帧的通道数量。
在本实施例中,所述低速数据通道为64K数据通道,在其它实施例中,所述低速数据通道可以为64K数据通道以外的其它数据通道,如32K数据通道、128K数据通道等。如图5所示,所述64K数据通道的复分接帧结构由8(Bits)个字节组成,依次编号为0到7,其中第0字节为帧同步码,第1字节为通道状态指示字节,第2字节为串口1通道数据,第3字节为串口2通道数据,第4字节为音频1通道数据,第5字节为音频2通道数据,第6和7字节为以太网通道数据。即在本实施例中,所述64K数据通道包含了5个子通道,分别为两个串口通道,两个音频通道和一个以太网通道,将所述64K数据通道中包含5个低速数据通道。
进一步地,在本实施例中,所述同步码固定为16进制的5A,表征各个复分接数据帧的开始,可以理解的是,所述同步码并不限制为16进制的5A,也可以为其它的数值。所述通道状态指示字节,表示各个数据通道的传输状态,所述通道状态指示字节一共有8个比特,具体比特段定义如图6所示,所述通道状态指示字节分成6个部分,具体为串口1通道状态指示、串口2通道状态指示、音频1通道状态指示和音频2通道状态指示各占1个比特,以太网通道状态指示占2个比特,保留2个比特。每个通道的状态指示字段表示该通道当前传输字节数,具体地,如下表所示:
由上表可知,在通道的状态指示字段中,0表示对应数据通道传输字节无效,1表示对应数据通道包含1个有效传输字节,对于以太网通道,因为每帧最大可传2个字节,所以以太网通道状态传输字段的有效传输字节个数为1或2,当为1个有效传输字节时,低地址字节传输有效,当为2个有效传输字节时,2个字节都有效,并且总是从帧的低字节到高字节顺序传输。
进一步地,当所述发送端在发送业务数据给所述接收端过程中,所述发送端将各个子通道的数据按照所述预设的复分接帧结构复用到所述低速数据通道中,各个通道状态指示字节按对应数据通道的实际状态生成通道传输状态字段,并在每个复分接帧结构的起始字节,即第0个字节加上帧同步码以形成完整的数据复接帧,即形成完整的数据流发送所述接收端。
如当所述发送端要将低于64K速率的音频数据、串口数据和以太网数据同时发送给所述接收端时,所述发送端可以将音频数据、串口数据和以太网数据复分到所述64K数据通道中对应的音频通道,串口通道和以太网通道中,以实现将所述音频数据、串口数据和以太网数据通过64K数据通道同时发送给所述接收端。可以理解的是,所述64K数据通道中的子通道为音频通道、串口通道和以太网通道,所述音频数据、串口数据和以太网数据即为所述发送端发送给所述接收端的数据流。
步骤S20,判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
当所述接收端在检测所述数据流中的同步码时,所述接收端判断是否连续检测到N个同步码,需要说明的是,每两个同步码之间间隔m个字节,所述m和N为正整数,且m大于等于2。在本实施例中,由于所述64K数据通道的复分接帧结构由8个字节组成,则每两个同步码之间间隔的字节数为7个,即所述接收端所检测到的第一个同步码和第二个同步码之间间隔了7个字节。需要说明的是,所述m和N为根据具体需要而设置,如可以设置为2、3或4等。在本实施例中,N=3,m=7。
进一步地,所述步骤S20包括:
步骤a,当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
步骤b,计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
步骤c,若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
当所述接收端检测到所述数据流中的第一个同步码时,将所检测到的第一个同步码记为第一同步码,并启动字节接收计数器,通过所述字节接收计数器计算在所述第一同步码之后所接收的字节个数。所述接收端根据在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码。若与所述第一同步码间隔m个字节后所接收的字节为同步码,所述接收端则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
如当所述接收端检测到所述数据流中的第一同步码时,计算其所接收的字节个数。当所述接收端计算其在第一同步码之后接收到7个字节时,检测在接收到这7个字节后所接收的字节是否为同步码,即检测在接收到第一同步码后的第8个字节是否为同步码。若在接收到第一同步码后的第8个字节为同步码,所述接收端则将该同步码记为第二同步码,并重新计算在所述第二同步码之后所接收的字节个数。当在所述第二同步码之后再次接收到7个字节时,重新检测在这7个字节之后所接收的字节是否为同步码,直到连续在所述数据流中检测到3个同步码。
步骤d,若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
若与所述第一同步码间隔m个字节后所接收的字节不是同步码,所述接收端则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。可以理解的是,当所述接收端在所述数据流中未连续检测到N个同步码时,所述接收端会将新检测到的同步码记为所述数据流的第一同步码。
步骤S30,若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
当所述接收端连续检测到N个同步码时,所述接收端进入同步状态,按照所述数据流的复分接帧结构解复用所述数据流,还原所述低速数据通道中各个子通道对应的业务,以得到所述低速数据通道中各个子通道对应的业务数据。若所述接收端未连续检测到N个同步码,所述接收端则继续检测所述数据流中的第一个同步码。
如当所述接收端连续检测到3个同步码时,所述接收端进入同步状态,对所述64K数据通道中两个串口通道、两个音频通道和一个以太网通道进行解复用,还原所述发送端发送的数据流中所述64K数据通道对应的两个串口通道、两个音频通道和一个以太网通道中的业务数据。进一步地,在完成将多种业务数据复分用到64K数据通道后,形成标准64K数据通道,该64K数据通道按PDH/SDH标准要求,可复用到传输带宽更大的传输通道中。如在提供2M(电信标准E1)卫星传输通道中,所述发送端可将复用后的64K数据通道复用到2M数据通道中上卫星通道传输给所述接收端,所述接收端接收后再对64K通道进行解复用,还原各路低速业务数据。可以理解的是,本发明中的复分用是实现端到端的低速业务数据的复分用,在端到端的中间传输过程中,对64K数据通道进行整体透明传输处理。
本实施例通过接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;若连续检测到N个同步码,且每两个同步码之间间隔m个字节,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。实现了将多种业务数据同时在低速数据通道上传输的功能。
参照图2,图2为本发明数据传输方法第二实施例的流程示意图,基于本发明数据传输方法的第一实施例提出本发明的第二实施例。
在本实施例中,所述数据传输方法还包括:
步骤S40,判断是否连续检测到N+1个同步码;
步骤S50,若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
当所述接收端进入同步状态后,所述接收端继续检测所接收的数据流中的同步码,判断是否连续检测到N+1个同步码。若所述接收端未连续检测到N+1个同步码,所述接收端则进入失步状态,重新检测所述数据流中第一个同步码。
需要说明的是,在一些低速通道如短波/超短波、卫星通道上,短时的中断或误码(丢失多个同步码)不影响发送端和接收端之间数据传输系统的工作,所述接收端可让数据通道进入保持状态,保持当前的同步状态,继续按原同步状态分离、接收、还原各个数据通道的数据。当所述接收端接收同步码保持时间过长,如4帧数据后仍未检测到同步码,即所述接收端连续4次都未检测到同步码,所述接收端则进入失步状态。如在4帧数据内能检测的同步码,所述接收端可继续保持在同步状态,避免了因数据信道在短时间内被干扰而造成的影响,从而提高所述发送端和所述接收端之间数据传输系统的抗干扰能力。
若连续检测到N+1个同步码,则继续执行步骤S30。
当所述接收端连续检测到N+1个同步码时,所述接收端则继续保持在同步状态,继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
本实施例通过当所述接收端未连续检测到N+1个同步码时,进入失步状态,否则,保持同步状态,避免了因数据信道在短时间内被干扰而影响所述接收端和所述发送端之间的数据传输通道,从而提高所述发送端和所述接收端之间数据传输系统的抗干扰能力。
本发明进一步提供一种数据传输装置。
参照图3,图3为本发明数据传输装置的第一实施例的功能模块示意图。
在本实施例中,所述数据传输装置包括:
检测模块10,用于接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
当发送端与接收端之间需要在低速数据通道中传输多种业务数据时,所述发送端将所需要传输的各种业务数据按照预设的复分接帧结构复用到低速数据通道的子通道中,形成含有各种业务数据的数据流,将所述数据流发送给所述接收端。当所述接收端接收到所述发送端发送的数据流之后,所述接收端检测所述数据流中的同步码。
所述预设的复分帧结构为用户根据具体需要传输的业务数据对应需要的通道数而确定,用户可以根据所需要传输的业务数据调整所述低速数据通道的复分接帧结构,相应增加或者减少低速数据通道中复分接帧的通道数量。
在本实施例中,所述低速数据通道为64K数据通道,在其它实施例中,所述低速数据通道可以为64K数据通道以外的其它数据通道,如32K数据通道、128K数据通道等。如图5所示,所述64K数据通道的复分接帧结构由8(Bits)个字节组成,依次编号为0到7,其中第0字节为帧同步码,第1字节为通道状态指示字节,第2字节为串口1通道数据,第3字节为串口2通道数据,第4字节为音频1通道数据,第5字节为音频2通道数据,第6和7字节为以太网通道数据。即在本实施例中,所述64K数据通道包含了5个子通道,分别为两个串口通道,两个音频通道和一个以太网通道,将所述64K数据通道中包含5个低速数据通道。
进一步地,在本实施例中,所述同步码固定为16进制的5A,表征各个复分接数据帧的开始,可以理解的是,所述同步码并不限制为16进制的5A,也可以为其它的数值。所述通道状态指示字节,表示各个数据通道的传输状态,所述通道状态指示字节一共有8个比特,具体比特段定义如图6所示,所述通道状态指示字节分成6个部分,具体为串口1通道状态指示、串口2通道状态指示、音频1通道状态指示和音频2通道状态指示各占1个比特,以太网通道状态指示占2个比特,保留2个比特。每个通道的状态指示字段表示该通道当前传输字节数,具体地,如下表所示:
由上表可知,在通道的状态指示字段中,0表示对应数据通道传输字节无效,1表示对应数据通道包含1个有效传输字节,对于以太网通道,因为每帧最大可传2个字节,所以以太网通道状态传输字段的有效传输字节个数为1或2,当为1个有效传输字节时,低地址字节传输有效,当为2个有效传输字节时,2个字节都有效,并且总是从帧的低字节到高字节顺序传输。
进一步地,当所述发送端在发送业务数据给所述接收端过程中,所述发送端将各个子通道的数据按照所述预设的复分接帧结构复用到所述低速数据通道中,各个通道状态指示字节按对应数据通道的实际状态生成通道传输状态字段,并在每个复分接帧结构的起始字节,即第0个字节加上帧同步码以形成完整的数据复接帧,即形成完整的数据流发送所述接收端。
如当所述发送端要将低于64K速率的音频数据、串口数据和以太网数据同时发送给所述接收端时,所述发送端可以将音频数据、串口数据和以太网数据复分到所述64K数据通道中对应的音频通道,串口通道和以太网通道中,以实现将所述音频数据、串口数据和以太网数据通过64K数据通道同时发送给所述接收端。可以理解的是,所述64K数据通道中的子通道为音频通道、串口通道和以太网通道,所述音频数据、串口数据和以太网数据即为所述发送端发送给所述接收端的数据流。
判断模块20,用于判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
当所述接收端在检测所述数据流中的同步码时,所述接收端判断是否连续检测到N个同步码,需要说明的是,每两个同步码之间间隔m个字节,所述m和N为正整数,且m大于等于2。在本实施例中,由于所述64K数据通道的复分接帧结构由8个字节组成,则每两个同步码之间间隔的字节数为7个,即所述接收端所检测到的第一个同步码和第二个同步码之间间隔了7个字节。需要说明的是,所述N和m为根据具体需要而设置,如可以设置为2、3或4等。在本实施例中,N=3,m=7。
进一步地,所述判断模块20包括:
标识单元,用于当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
判断单元,用于计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
服务单元,用于若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
当所述接收端检测到所述数据流中的第一个同步码时,将所检测到的第一个同步码记为第一同步码,并启动字节接收计数器,通过所述字节接收计数器计算在所述第一同步码之后所接收的字节个数。所述接收端根据在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码。若与所述第一同步码间隔m个字节后所接收的字节为同步码,所述接收端则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
如当所述接收端检测到所述数据流中的第一同步码时,计算其所接收的字节个数。当所述接收端计算其在第一同步码之后接收到7个字节时,检测在接收到这7个字节后所接收的字节是否为同步码,即检测在接收到第一同步码后的第8个字节是否为同步码。若在接收到第一同步码后的第8个字节为同步码,所述接收端则将该同步码记为第二同步码,并重新计算在所述第二同步码之后所接收的字节个数。当在所述第二同步码之后再次接收到7个字节时,重新检测在这7个字节之后所接收的字节是否为同步码,直到连续在所述数据流中检测到3个同步码。
所述判断模块20还包括检测单元,用于若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
若与所述第一同步码间隔m个字节后所接收的字节不是同步码,所述接收端则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。可以理解的是,当所述接收端在所述数据流中未连续检测到N个同步码时,所述接收端会将新检测到的同步码记为所述数据流的第一同步码。
解复用模块30,用于若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
当所述接收端连续检测到N个同步码时,所述接收端进入同步状态,按照所述数据流的复分接帧结构解复用所述数据流,还原所述低速数据通道中各个子通道对应的业务,以得到所述低速数据通道中各个子通道对应的业务数据。若所述接收端未连续检测到N个同步码,所述接收端则继续检测所述数据流中的第一个同步码。
如当所述接收端连续检测到3个同步码时,所述接收端进入同步状态,对所述64K数据通道中两个串口通道、两个音频通道和一个以太网通道进行解复用,还原所述发送端发送的数据流中所述64K数据通道对应的两个串口通道、两个音频通道和一个以太网通道中的业务数据。进一步地,在完成将多种业务数据复分用到64K数据通道后,形成标准64K数据通道,该64K数据通道按PDH/SDH标准要求,可复用到传输带宽更大的传输通道中。如在提供2M(电信标准E1)卫星传输通道中,所述发送端可将复用后的64K数据通道复用到2M数据通道中上卫星通道传输给所述接收端,所述接收端接收后再对64K通道进行解复用,还原各路低速业务数据。可以理解的是,本发明中的复分用是实现端到端的低速业务数据的复分用,在端到端的中间传输过程中,对64K数据通道进行整体透明传输处理。
本实施例通过接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;若连续检测到N个同步码,且每两个同步码之间间隔m个字节,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。实现了将多种业务数据同时在低速数据通道上传输的功能。
参照图4,图4为本发明数据传输装置第二实施例的功能模块示意图,基于本发明数据传输装置的第一实施例提出本发明的第二实施例。
在本实施例中,所述判断模块20还用于判断是否连续检测到N+1个同步码;
所述检测模块10还用于若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
当所述接收端进入同步状态后,所述接收端继续检测所接收的数据流中的同步码,判断是否连续检测到N+1个同步码。若所述接收端未连续检测到N+1个同步码,所述接收端则进入失步状态,重新检测所述数据流中第一个同步码。
需要说明的是,在一些低速通道如短波/超短波、卫星通道上,短时的中断或误码(丢失多个同步码)不影响发送端和接收端之间数据传输系统的工作,所述接收端可让数据通道进入保持状态,保持当前的同步状态,继续按原同步状态分离、接收、还原各个数据通道的数据。当所述接收端接收同步码保持时间过长,如4帧数据后仍未检测到同步码,即所述接收端连续4次都未检测到同步码,所述接收端则进入失步状态。如在4帧数据内能检测的同步码,所述接收端可继续保持在同步状态,避免了因数据信道在短时间内被干扰而造成的影响,从而提高所述发送端和所述接收端之间数据传输系统的抗干扰能力。
所述数据传输装置还包括执行模块40,用于若连续检测到N+1个同步码,则继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
当所述接收端连续检测到N+1个同步码时,所述接收端则继续保持在同步状态,继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
本实施例通过当所述接收端未连续检测到N+1个同步码时,进入失步状态,否则,保持同步状态,避免了因数据信道在短时间内被干扰而影响所述接收端和所述发送端之间的数据传输通道,从而提高所述发送端和所述接收端之间数据传输系统的抗干扰能力。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种数据传输方法,其特征在于,所述数据传输方法包括:
接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
2.如权利要求1所述的数据传输方法,其特征在于,所述判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节的步骤包括:
当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
3.如权利要求2所述的数据传输方法,其特征在于,所述计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码的步骤之后,还包括:
若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
4.如权利要求1至3任一项所述的数据传输方法,其特征在于,所述若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,得到所述低速数据通道中各个子通道对应的业务数据的步骤之后,还包括:
判断是否连续检测到N+1个同步码;
若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
5.如权利要求4所述的数据传输方法,其特征在于,所述判断是否连续检测到N+1个同步码的步骤之后,还包括:
若连续检测到N+1个同步码,则继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
6.一种数据传输装置,其特征在于,所述数据传输装置包括:
检测模块,用于接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;
判断模块,用于判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;
解复用模块,用于若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。
7.如权利要求6所述的数据传输装置,其特征在于,所述判断模块包括:
标识单元,用于当检测到所述数据流的第一个同步码时,将所检测到的第一个同步码记为第一同步码;
判断单元,用于计算在所述第一同步码之后所接收的字节个数,判断与所述第一同步码间隔m个字节后所接收的字节是否为同步码;
服务单元,用于若与所述第一同步码间隔m个字节后所接收的字节为同步码,则重新计算所接收的数据流的字节个数,直到连续检测到N个同步码。
8.如权利要求7所述的数据传输装置,其特征在于,所述判断模块还包括检测单元,用于若与所述第一同步码间隔m个字节后所接收的字节不是同步码,则继续检测所述数据流中的同步码,并将新检测到的同步码记为第一同步码。
9.如权利要求6至8任一项所述的数据传输装置,其特征在于,所述判断模块还用于判断是否连续检测到N+1个同步码;
所述检测模块还用于若未连续检测到N+1个同步码,则进入失步状态,重新检测所述数据流中的第一个同步码。
10.如权利要求9所述的数据传输装置,其特征在于,所述数据传输装置还包括执行模块,用于若连续检测到N+1个同步码,则继续执行按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610648285.9A CN106301651A (zh) | 2016-08-09 | 2016-08-09 | 数据传输方法和装置 |
PCT/CN2016/094488 WO2018027708A1 (zh) | 2016-08-09 | 2016-08-11 | 数据传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610648285.9A CN106301651A (zh) | 2016-08-09 | 2016-08-09 | 数据传输方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106301651A true CN106301651A (zh) | 2017-01-04 |
Family
ID=57667472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610648285.9A Pending CN106301651A (zh) | 2016-08-09 | 2016-08-09 | 数据传输方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106301651A (zh) |
WO (1) | WO2018027708A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1458751A (zh) * | 2003-05-13 | 2003-11-26 | 上海大学 | 一种多业务双向传输光端机 |
US6674771B1 (en) * | 1999-03-18 | 2004-01-06 | Fujitsu Limited | Transmission method and apparatus for transmitting low-speed SDH signals using a high-speed SDH frame |
CN101197613A (zh) * | 2007-12-06 | 2008-06-11 | 深圳国人通信有限公司 | 一种抗干扰同步的方法和系统 |
CN101471725A (zh) * | 2007-12-29 | 2009-07-01 | 鼎桥通信技术有限公司 | 分布式基站内的帧同步方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345612A (zh) * | 2007-07-09 | 2009-01-14 | 大唐移动通信设备有限公司 | 基于时分复用链路的数据传输方法及装置 |
CN101488817B (zh) * | 2008-01-17 | 2012-05-30 | 湖北众友科技实业股份有限公司 | 一种sdh帧同步方法 |
CN101674144A (zh) * | 2008-09-10 | 2010-03-17 | 深圳市邦彦信息技术有限公司 | 低速pdh数据上光传输网络的一种技术 |
-
2016
- 2016-08-09 CN CN201610648285.9A patent/CN106301651A/zh active Pending
- 2016-08-11 WO PCT/CN2016/094488 patent/WO2018027708A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6674771B1 (en) * | 1999-03-18 | 2004-01-06 | Fujitsu Limited | Transmission method and apparatus for transmitting low-speed SDH signals using a high-speed SDH frame |
CN1458751A (zh) * | 2003-05-13 | 2003-11-26 | 上海大学 | 一种多业务双向传输光端机 |
CN101197613A (zh) * | 2007-12-06 | 2008-06-11 | 深圳国人通信有限公司 | 一种抗干扰同步的方法和系统 |
CN101471725A (zh) * | 2007-12-29 | 2009-07-01 | 鼎桥通信技术有限公司 | 分布式基站内的帧同步方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2018027708A1 (zh) | 2018-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3089423B1 (en) | Ethernet signal transmission method, scheduling method and device and system thereof | |
EP4027650A1 (en) | Method and device for service processing in optical transport network, and system | |
US20100040370A1 (en) | Frame generating apparatus, optical transmission system, frame generating method, and optical transmission method | |
EP2999170B1 (en) | Increasing method and decreasing method for variable optical channel bandwidth and device | |
JP4215355B2 (ja) | 通信システム | |
CN107248906A (zh) | 辅助主小区的调整方法以及基站 | |
CN110401506B (zh) | 一种业务传送方法和第一传送设备 | |
US20090022179A1 (en) | System and method for improving the use of radio spectrum in transmission of data | |
CN102820942B (zh) | 基于tdma系统突发帧的帧同步方法 | |
EP2564530B1 (en) | Data transmission involving multiplexing and demultiplexing of embedded clock signals | |
CN101043281B (zh) | 波分复用网络同步数字系列光通道性能检测装置 | |
EP2388964A1 (en) | Method and device for transmitting and receiving service data | |
US5490142A (en) | VT group optical extension interface and VT group optical extension format method | |
US20030202540A1 (en) | Handling traffic in a synchronous communication network | |
CN1397118A (zh) | 用于在一个电信网内清楚表示告警的方法 | |
ITMI20000545A1 (it) | Metodo ed apparato per trasmettere/ricevere segnali digitali di livello stm-4(sdh) o sts-12(sonet) su due portanti rf in una sezione di rige | |
EP2195975B1 (en) | Errorless and hitless variable data rate communications | |
CN109274697A (zh) | 数据帧转义方法、数据帧解转义方法、系统及相关装置 | |
EP2161856B1 (en) | A method for transmitting multi-wireless-schemes iq data between a basic band and a radio frequency | |
CN106301651A (zh) | 数据传输方法和装置 | |
CN100499407C (zh) | 开销消息处理装置及其处理方法 | |
EP3780439B1 (en) | Service signal transmission method and apparatus | |
CN102439883B (zh) | 微波传输同步数字体系信号的方法、系统及设备 | |
CN109257093B (zh) | 一种光网络中光监控信道处理的方法和装置 | |
CN102025438B (zh) | 一种适用于微波通信的增强型pdh帧格式以及映射方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |
|
RJ01 | Rejection of invention patent application after publication |