数据传输方法和装置制造方法及图纸

技术编号:14370128 阅读:45 留言:0更新日期:2017-01-09 15:41
本发明专利技术公开了一种数据传输方法,所述方法包括:接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。本发明专利技术还公开了一种数据传输装置。本发明专利技术实现了将多种业务数据同时在低速数据通道上传输,实现单个低速数据通道同时传输多种业务数据的功能。

【技术实现步骤摘要】

本专利技术涉及数据通信
,尤其涉及一种数据传输方法和装置
技术介绍
在时分复用(TDM)的数据传输领域,如PDH(PlesiochronousDigitalHierarchy,准同步数字系列)/SDH(SynchronousDigitalHierarchy,同步数字体系),标准定义最小的数据传输通道为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个低速数据通道。进一步地,在本实施例中,所述同步本文档来自技高网...
数据传输方法和装置

【技术保护点】
一种数据传输方法,其特征在于,所述数据传输方法包括:接收端接收发送端发送的数据流,检测所述数据流中的同步码,其中,所述数据流为所述发送端将各种业务数据按照预设的复分接帧结构复分用到低速数据通道的子通道后所形成的;判断是否连续检测到N个同步码,其中,每两个同步码之间间隔m个字节,所述m和N为正整数;若连续检测到N个同步码,则按照所述数据流的复分接帧结构解复用所述数据流,以得到所述低速数据通道中各个子通道对应的业务数据。

【技术特征摘要】
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个同步码,则继续执行按照所...

【专利技术属性】
技术研发人员:吴球
申请(专利权)人:邦彦技术股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1