一种光纤收发器的数据传输控制系统及其方法与流程

文档序号:15844646发布日期:2018-11-07 08:51阅读:324来源:国知局
一种光纤收发器的数据传输控制系统及其方法与流程

本发明属于光纤收发器技术领域,涉及到一种光纤收发器的数据传输控制系统及其方法。

背景技术

光纤收发器是一种电信号和光信号进行互换的转换单元,在很多地方也被称之为光电转换器,一般应用在以太网电缆无法覆盖、必须使用光纤来延长传输距离的实际网络环境中,同时在帮助把光纤最后一公里线路连接到城域网和更外层的网络上也发挥了巨大的作用。

随着网络技术的不断发展,在某种程度上限制了网络设备的控制,现有的光纤收发器只能进行光信号与电信号间的转化,存在功能单一,无法对接收的电信号的完整度进行检测,导致接收的电信号完整度不足,进而影响电信号转化后的光信号,造成数据传输的准确性差。



技术实现要素:

本发明的目的在于提供一种光纤收发器的数据传输控制系统及其方法,解决了现有光纤收发器的功能单一,无法对接收的电信号进行完整度检测的问题,导致数据传输的准确性低。

本发明的目的可以通过以下技术方案实现:

一种光纤收发器的数据传输控制系统,包括处理器、供电模块、接口检测模块和数据收发模块,所述接口检测模块分别对光纤收发器的各接口状态进行检测,供电模块用于对处理器与各接口间进行供电;处理器分别与供电模块、接口检测模块和数据收发模块连接,用于接收接口检测模块的状态,根据接口检测模块检测的接口状态对供电模块进行控制,并接收数据收发模块发送的电信号完整度信息,根据完整度信息对转化的光信号进行传输控制;

所述数据收发模块对对端发送设备发送的初始电信号,以时间段t对初始电信号进行截取,获得电信号集合a(a1,a2,...,ai,...,an),其中,ai表示第i个时间段t内的电信号,数据收发模块接收的电信号顺序依次为a1,a2,...,ai,...,an。

进一步地,所述数据收发模块对电信号集合a中的各时间段t内的电信号进行完整度检测,将检测的完整度与设定的完整度阀值进行对比,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备,将完整度超过完整度阀值的电信号发送至处理器,处理器控制内部的光电转化模块,光电转化模块将接收的电信号转化成第一光信号;

接口检测模块对各接口进行初级状态检测,并将检测的接口初级状态与设定的接口状态进行对比,将接口初级状态与设定的接口状态相同的接口编号发送至处理器,处理器接收接口检测模块发送的接口编号,同时,处理器控制供电模块对接收的接口编号下的接口进行供电;

当电信号转化成光信号后,处理器发送控制指令至接口检测模块,接口检测模块对供电下接口编号对应的接口是否处于发送完成状态进行检测,提取已发送完成的接口编号至处理器,处理器将经转化后的第一光信号通过该接口进行传输;

对端发送设备接收光纤收发器发送的完整度小于完整度阀值的电信号,并对该电信号进行重新输出,输出的电信号再次发送至光纤收发器的数据收发模块,数据收发模块接收对端发送设备发送的二次电信号,以时间段t1对二次电信号进行截取,获得电信号集合a′(a′1,a′2,...,a′j,...,a′k),其中,k<n,a′j表示第j个时间段t1内的电信号,数据收发模块接收的电信号顺序依次为a′1,a′2,...,a′j,...,a′k,数据收发模块对电信号集合a′中的各时间段t1内的电信号进行完整度检测,将检测的完整度与设定的完整度阀值进行对比,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备,同时,处理器发送控制指令至接口检测模块,接口检测模块检测发送第一光信号的接口是否完全发送完成,若发送完成,则处理器将二次电信号中完整度大于完整度阀值的电信号转换成的光信号,并通过该接口进行传输;

每当有完整度小于完整度阀值的电信号发送至数据收发模块,数据收发模块都进行完整度检测,根据完整度的检测结果,处理器内的光电转化模块对电信号进行转化,直至对端发送设备发送的初始电信号完全发送完成。

进一步地,当光线收发器上的某接口处于空闲状态,则处理器控制供电模块停止对该接口进行供电,节约电量。

一种光纤收发器的数据传输控制方法,包括以下步骤:

s1、接口检测模块对光纤收发器上的各接口进行初级状态检测,并将检测的接口初级状态与设定的接口状态进行对比,将接口初级状态与设定的接口状态相同的接口编号发送至处理器;

s2、处理器接收接口检测模块发送的接口编号,控制供电模块对接收的接口编号下的接口进行供电;

s3、数据收发模块接收对端发送设备发送的电信号,以设定的时间段对电信号进行截取,获得电信号集合;

s4、对电信号集合中的各时间段内的电信号进行完整度检测,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备;

s5、将完整度超过完整度阀值的电信号发送至处理器,处理器控制内部的光电转化模块,将接收的电信号转化成光信号;

s6、处理器发送控制指令至接口检测模块,接口检测模块对供电下接口编号对应的接口是否处于发送完成状态进行检测,将转化后的光信号通过已发送完成的接口进行传输;

s7、对端发送设备接收光纤收发器发送的完整度小于完整度阀值的电信号,并对该电信号进行重新输出,输出的电信号再次发送至光纤收发器的数据收发模块,并重复步骤s3-s5;

s8、接口检测模块检测步骤s6中使用的接口是否完全发送完成,若发送完成,转换的光信号通过该接口进行传输,直至对端发送设备发送的初始电信号完全发送完成。

本发明的有益效果:

本发明提供的光纤收发器的数据传输控制系统,通过数据收发模块和接口检测模块分别对电信号和接口状态进行检测,对完整度大于设定的完整度阀值的电信号,通过处理器控制供电模块对传输接口进行供电,以实现信号的发送,对小于完整度阀值的电信号返回至对端发送设备,该系统提高了信号传输的完整性和准确性,同时避免电量的浪费。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种光纤收发器的数据传输控制系统的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种光纤收发器的数据传输控制系统,包括处理器、供电模块、接口检测模块和数据收发模块,所述接口检测模块分别对光纤收发器的各接口状态进行检测,供电模块用于对处理器与各接口间进行供电,保证供电后的接口可进行数据传输;处理器分别与供电模块、接口检测模块和数据收发模块连接,用于接收接口检测模块的状态,根据接口检测模块检测的接口状态对供电模块进行控制,并接收数据收发模块发送的电信号完整度信息,根据完整度信息对转化的光信号进行传输控制。

数据收发模块接收对端发送设备发送的初始电信号,以时间段t对初始电信号进行截取,获得电信号集合a(a1,a2,...,ai,...,an),其中,ai表示第i个时间段t内的电信号,数据收发模块接收的电信号顺序依次为a1,a2,...,ai,...,an,数据收发模块对电信号集合a中的各时间段t内的电信号进行完整度检测,将检测的完整度与设定的完整度阀值进行对比,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备,将完整度超过完整度阀值的电信号发送至处理器,处理器控制内部的光电转化模块,将接收的电信号转化成第一光信号。

光纤收发器上包括若干接口,对各接口进行编号,编号后的接口构成集合b(b1,b2,...,bm),接口检测模块对集合b中的各接口进行初级状态检测,并将检测的接口初级状态与设定的接口状态进行对比,将接口初级状态与设定的接口状态相同的接口编号发送至处理器,处理器接收接口检测模块发送的接口编号,同时,处理器控制供电模块对接收的接口编号下的接口进行供电,所述接口初级状态包括接口损坏以及接口正常两部分。

当电信号转化成光信号后,处理器发送控制指令至接口检测模块,接口检测模块对供电下接口编号对应的接口是否处于发送完成状态进行检测,提取已发送完成的接口编号至处理器,处理器将经转化后的第一光信号通过该接口进行传输;

对端发送设备接收光纤收发器发送的完整度小于完整度阀值的电信号,并对该电信号进行重新输出,输出的电信号再次发送至光纤收发器的数据收发模块,数据收发模块接收对端发送设备发送的二次电信号,以时间段t1对二次电信号进行截取,获得电信号集合a′(a′1,a′2,...,a′j,...,a′k),其中,k<n,a′j表示第j个时间段t1内的电信号,数据收发模块接收的电信号顺序依次为a′1,a′2,...,a′j,...,a′k,数据收发模块对电信号集合a′中的各时间段t1内的电信号进行完整度检测,将检测的完整度与设定的完整度阀值进行对比,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备,同时,处理器发送控制指令至接口检测模块,接口检测模块检测发送第一光信号的接口是否完全发送完成,若发送完成,则处理器将二次电信号中完整度大于完整度阀值的电信号转换成的光信号,并通过该接口进行传输;

每当有完整度小于完整度阀值的电信号发送至数据收发模块,数据收发模块都进行完整度检测,根据完整度的检测结果,处理器内的光电转化模块对电信号进行转化,直至对端发送设备发送的初始电信号完全发送完成。

另外,一旦某接口处于空闲状态,则处理器控制供电模块停止对该接口进行供电,节约电量。

一种光纤收发器的数据传输控制方法,包括以下步骤:

s1、接口检测模块对光纤收发器上的各接口进行初级状态检测,并将检测的接口初级状态与设定的接口状态进行对比,将接口初级状态与设定的接口状态相同的接口编号发送至处理器;

s2、处理器接收接口检测模块发送的接口编号,控制供电模块对接收的接口编号下的接口进行供电;

s3、数据收发模块接收对端发送设备发送的电信号,以设定的时间段对电信号进行截取,获得电信号集合;

s4、对电信号集合中的各时间段内的电信号进行完整度检测,提取完整度小于完整度阀值的电信号,并根据电信号接收的先后循序依次将低于完整度阀值的电信号返回至对端发送设备;

s5、将完整度超过完整度阀值的电信号发送至处理器,处理器控制内部的光电转化模块,将接收的电信号转化成光信号;

s6、处理器发送控制指令至接口检测模块,接口检测模块对供电下接口编号对应的接口是否处于发送完成状态进行检测,将转化后的光信号通过已发送完成的接口进行传输;

s7、对端发送设备接收光纤收发器发送的完整度小于完整度阀值的电信号,并对该电信号进行重新输出,输出的电信号再次发送至光纤收发器的数据收发模块,并重复步骤s3-s5;

s8、接口检测模块检测步骤s6中使用的接口是否完全发送完成,若发送完成,转换的光信号通过该接口进行传输,直至对端发送设备发送的初始电信号完全发送完成。

本发明提供的光纤收发器的数据传输控制系统,通过数据收发模块和接口检测模块分别对电信号和接口状态进行检测,对完整度大于设定的完整度阀值的电信号,通过处理器控制供电模块对传输接口进行供电,以实现信号的发送,对小于完整度阀值的电信号返回至对端发送设备,该系统提高了信号传输的完整性和准确性,同时避免电量的浪费。

以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1