[发明专利]一种基于以太网总线不规则数据的高效传输控制方法在审
申请号: | 201610535335.2 | 申请日: | 2016-07-08 |
公开(公告)号: | CN107592248A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 陈军;钟震 | 申请(专利权)人: | 成都夸克光电技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙)11548 | 代理人: | 黄玉珏 |
地址: | 610091 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 以太网 总线 不规则 数据 高效 传输 控制 方法 | ||
技术领域
本发明涉及计算机通信技术领域,特别是涉及到一种基于以太网总线不规则数据的高效传输控制方法。
背景技术
目前,以太网通信技术是以定量(每次发送的数据量是一个定值X)发送数据,在发送数据的末端,数据量不足X时,就会采取补齐至X值的数据量,而补齐在后面的数据,就是冗余的数据;以太网系统各个节点都会保持该冗余数据,导致在传输的有效数据量一定的情况下,降低网络带宽利用率,在极端的小数据包很多的情况下,网络带宽的利用率很低;由于以太网是数据封包传输,在以太网的中心网络设备和网络设备上无法把冗余数据删除,增加了中心网络设备和网络设备的收发的工作量;为了解决这些问题,在以太网系统中需要从数据的源头开始控制冗余数据的出现,才能提高以太网系统中各个传输环节的工作效率。
发明内容
本发明的目的是针对上述问题,提出一种基于以太网总线不规则数据的高效传输控制方法,实现在以太网数据传输链路中有效减少冗余数据,减少网络数据在数据链路中传输的拥堵、延迟问题,减轻中心、节点网络设备因冗余数据太多导致的设备利用率低,简化用户网络系统操作,提高数据处理的效率。
本发明的目的通过以下技术方案来实现:一种基于以太网总线不规则数据的高效传输控制方法,主要包括数据缓存模块、初始化封包模块、比较器控制模块、比较器触发逻辑、数据接收模块五部分内容,该基于以太网总线不规则数据的高效传输控制方法包括:
步骤1:初始化封包值寄存器把封包初始值赋值给比较器和封包值寄存器,并且由封包值寄存器把封包初始值赋值给以太网集成电路发送模块和数据读取计数器;
步骤2:数据缓存器获得用户数据源的数据,并且把实时的数据量赋值给实时数据量计数器;
步骤3:当Y≥X时,以太网集成电路发送模块开始从数据缓存器读取第一包以“X”为数据长度的数据,并且发送到以太网传输链路;
步骤4:当以太网集成电路发送模块读取完一包数据时,数据读取计数器清零,并使能D触发器产生一个周期的脉冲信号;
步骤5:比较器收到D触发器的脉冲信号时,把Y和X进行比较,获得新的封包值,写入封包值寄存器;
步骤6:以太网集成电路发送模块获得新的封包参数,按照新的封包参数值进行新的一包数据的读取,完成以太网数据的封包,并发送到以太网传输链路;
步骤7:以太网集成电路接收模块收到数据,解除以太网传输的封包信息,如:路由信息等,保留收到的一包数据量的长度信息;
步骤8:寄存器获得数据量的长度值,并把长度值赋值给数据接收缓存器;
步骤9:数据接收缓存器按照数据的长度值接收一包以太网数据,接收完成后,把数据传给用户接收数据模块;
当数据连续发送时,循环步骤4至步骤9,直到数据发送完成。
本发明的有益效果为:
(1)本方法在以太网设备及节点在上传数据时,采用特殊的封包技术,实现了以太网网络数据上传不需加入冗余数据的技术,有效的提高了在数据传输时,以太网数据传输的主干、通信链路网络带宽的利用率,减轻了中心网络设备、节点通信设备的数据转发、通信压力,提高了用户的体验感;
(2)本发明方法从数据发送源头彻底解决在网络总线上传输数据冗余的问题,减少网络数据在数据链路中传输的拥堵、延迟,简化用户网络系统操作,提高数据处理的效率;
(3)方法简单,实现成本低。
附图说明
图1为本发明的数据传输控制逻辑关系图;
图中,10-用户数据源,11-数据读取计数器,12-D触发器,13-初始化封包寄存器,14-以太网集成电路发送模块,15-封包值寄存器,16-比较器,17-实时数据量计数器,18-以太网传输链路,19-数据缓存器,20-以太网网络传输设备,21-以太网集成电路接收模块收,22-寄存器,23-数据接收缓存器,24-用户接受数据模块。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种基于以太网总线不规则数据的高效传输控制方法,主要包括数据缓存模块、初始化封包模块、比较器控制模块、比较器触发逻辑、数据接收模块五部分内容,该基于以太网总线不规则数据的高效传输控制方法包括:
步骤1:初始化封包值寄存器13把封包初始值赋值给比较器16和封包值寄存器15,并且由封包值寄存器15把封包初始值赋值给以太网集成电路发送模块14和数据读取计数器11;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都夸克光电技术有限公司,未经成都夸克光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610535335.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于运输起吊的石油管道
- 下一篇:底座及具有其的柴油发电机组