发明名称 高级数据链路控制协议串行数据的并行传输方法及其系统
摘要 本发明涉及通信领域,公开了一种高级数据链路控制协议串行数据的并行传输方法及其系统,使得有效降低冗余带宽的占用,避免产生碎片标志位序列,降低CPU的负载。本发明中,从串行HDLC数据流中读取下一组K个比特到移位寄存器,如果有效数据只有C个比特,C<K,则以标志位序列的前K-C个比特填充移位寄存器的剩余空间,发送移位寄存器中的数据,记录C;需要发送下一个HDLC帧时,在移位寄存器中先填以标志位序列的后K-C+A个比特,再从串行HDLC数据流中读取下一个HDLC帧的有效数据,其中A为标志位序列的比特数。
申请公布号 CN1917519A 申请公布日期 2007.02.21
申请号 CN200610153596.4 申请日期 2006.09.13
申请人 华为技术有限公司 发明人 孟庆锋
分类号 H04L29/06(2006.01);H04L12/56(2006.01) 主分类号 H04L29/06(2006.01)
代理机构 上海明成云知识产权代理有限公司 代理人 成春荣;竺云
主权项 1.一种高级数据链路控制协议串行数据的并行传输方法,其特征在于,包含以下步骤:从串行高级数据链路控制协议HDLC数据流中依次读取发送给各从节点的HDLC帧,将所读取的HDLC帧置于其所属的从节点对应的缓存中;对各从节点对应的缓存中的串行HDLC帧进行分组并并行发送所述分组,如果缓存中剩余的HDLC帧数据不足一个分组的长度则在该HDLC帧后循环填充整数个标志位序列,并对所填充的标志位序列与剩余的HDLC数据一起进行分组并行发送,直至缓存中有下一个待发的HDLC帧。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼