[发明专利]解决突发数据传输的方法及光纤收发器有效
| 申请号: | 201510473582.X | 申请日: | 2015-08-04 |
| 公开(公告)号: | CN105100970A | 公开(公告)日: | 2015-11-25 |
| 发明(设计)人: | 吴林;王洪新;顾敏;马宇 | 申请(专利权)人: | 深圳市厚石网络科技有限公司 |
| 主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04B10/40 |
| 代理公司: | 深圳市深软鸿皓知识产权代理有限公司 44338 | 代理人: | 朱民 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 解决 突发 数据传输 方法 光纤 收发 | ||
技术领域
本发明涉及网络通信技术领域,具体涉及一种解决突发数据传输的方法及光纤收发器。
背景技术
以太网传统接入方式多是网线接入,而网线最远只能可靠传输100m,这严重限制了以太网的传输距离和覆盖范围。而光纤可以将网络信号传输至几公里甚至几十公里远的距离,光纤收发器是一种将电信号转换为光信号传输的设备,它极大地扩展了以太网的覆盖范围。光纤收发器的其中一种应用场景是作为一些数据采集器(如视频采集器或音频采集器等)的光网络接入设备。这些数据采集器经常会有一些突发的数据流量需要传输。这些突发的数据在传输到数据采集服务器的路径上可能会遇到一些网络带宽的瓶颈问题,比如部分网络段带宽不足以允许这些突发数据一次性通过。通常来讲,光纤收发器的交换模块内都有一个固定容量的buffer用于对这些突发数据流的缓存。这个固定容量的buffer容量一般都比较小,当突发数据流量比较大的时候,缓存很快就会溢出导致丢包问题。举例来讲,当buffer的容量为xMb,突发数据量是aMbps,后端网络的瓶颈是bMbps。那么buffer可以有效应对突发流量的最大时间是x/(a-b),和buffer的大小成正比。如果突发流量时间t>x/(a-b),buffer就会溢出。
发明内容
本发明的目的在于提出一种解决突发数据传输的方法及光纤收发器,能够通过改变数据缓存方式,增强光纤收发器对突发数据流量的传输能力。
为达此目的,本发明采用以下技术方案:
作为本发明的一个方面,提供的一种解决突发数据传输的方法,包括:
接收以太网电口模块发来的数据,将所述数据暂存至交换模块的输入缓存区;
判断所述输入缓存区的使用率是否高于预设的阈值;
若是,则将所述数据发送至RAM;
根据预设的管理配置参数,将RAM中的数据发送至交换模块的输出缓存区。
优选地,所述判断所述输入缓存区的使用率是否高于预设的阈值之后还包括:
若所述输入缓存区的使用率低于预设的阈值,将所述数据通过交换模块的输出缓存区传送至光电转换模块。
优选地,所述接收以太网电口模块发来的数据之前还包括:
根据实际使用环境通过管理配置接口预设管理配置参数,所述管理配置参数包括后端网络的瓶颈参数;
将所述管理配置参数保存在FLASHROM中。
优选地,所述将RAM中的数据发送至交换模块的输出缓存区之后还包括:
将所述数据发送至光电转换模块。
作为本发明的另一个方面,提供的一种解决突发数据传输的光纤收发器,包括:交换模块、处理器和RAM,所述交换模块包括输入缓存区和输出缓存区,其中,
输入缓存区,用于接收以太网电口模块发来的数据,并暂存所述数据;
输出缓存区,用于接收RAM发来的数据或输入缓存区发来的数据;
处理器,用于判断所述输入缓存区的使用率是否高于预设的阈值,若是,则将所述数据发送至RAM,并根据预设的管理配置参数,将RAM中的数据发送至交换模块的输出缓存区,否则,将所述数据通过交换模块的输出缓存区传送至光电转换模块;
RAM,用于暂存输入缓存区发来的数据,并根据处理器的指令将所述数据发送至输出缓存区。
优选地,还包括:管理配置接口和FLASHROM,其中,
管理配置接口,用于根据实际使用环境预设管理配置参数;
FLASHROM,用于保存管理配置参数。
优选地,所述管理配置参数包括:后端网络的瓶颈参数、管理信息和配置信息。
优选地,所述管理配置接口为本地通信串口或网络管理接口。
优选地,还包括以太网电口模块和光电转换模块,其中,
所述以太网电口模块,用于接收电信号;
所述光电转换模块,用于将电信号转换为光信号。
优选地,还包括供电模块,用于给光纤收发器供电。
本发明的有益效果为:一种解决突发数据传输的方法及光纤收发器,该方法包括:接收以太网电口模块发来的数据,将所述数据暂存至交换模块的输入缓存区;判断所述输入缓存区的使用率是否高于预设的阈值;若是,则将所述数据发送至RAM;根据预设的管理配置参数,将RAM中的数据发送至交换模块的输出缓存区,本发明通过改变数据缓存方式,使用RAM作为缓存器,增强光纤收发器对突发数据流量的传输能力。
附图说明
图1是本发明实施例一提供的一种解决突发数据传输的方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市厚石网络科技有限公司,未经深圳市厚石网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510473582.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:音频插头检测电路、系统和方法
- 下一篇:显示参与互动的用户信息的方法和装置





