通信链路故障转移方法、装置、终端设备和存储介质与流程

文档序号:23143015发布日期:2020-12-01 13:21阅读:175来源:国知局
通信链路故障转移方法、装置、终端设备和存储介质与流程

本发明涉及通信技术领域,特别是涉及一种通信链路故障转移方法、装置、终端设备和存储介质。



背景技术:

光纤收发器是信号转换的一种装置。光纤收发器的出现,将双绞线电信号和光信号进行相互转换,确保了数据包在两个网络问ji回畅传输,同时它将网络的传输距离极限从铜线的100米扩展到100公里。

在网络带宽需求日益增大和需求多元化的驱动下,光纤收发器的功能日益强大,诞生出了很多实用的需求功能,而链路故障转移(lfp)功能为其中一种。链路故障转移功能(lfp)是指两台相连的通信设备(收发器、交换机、路由器等),一台(近端)有链路故障,链路故障能够传递到另一台(远端)设备上。比如,两台光纤收发器a和b,a端收发器的电口有链路故障,此收发器会把电口的故障传递到光口,收发器会停止光口的数据发送。b端的收发器收不到a端收发器的数据,便知道a端收发器存在链路故障,b端收发器就停止光口和电口的数据发送。lfp功能能够使网络管理员迅速得知和处理网络的故障,减小网络故障造成的损失。

通过lfp,用户可以知道某个光纤收发器发生故障,无法再进行数据收发,要保证数据的正常传输是目前急需解决的问题。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种通信链路故障转移方法、装置、终端设备和存储介质。

第一个方面,本发明实施例提供一种通信链路故障转移方法,所述方法应用于光纤收发器,在所述光纤收发器上安装有5g模组和故障检测设备,所述方法包括:

发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;

若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理。

可选地,若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,包括:

若所述待发送的数据包的大小大于预设值,则所述发送端的光纤收发器将所述待发送的数据包进行拆分,获得第一数据包;

为所述第一数据包设置拆分标识;

所述发送端的光纤收发器将所述第一数据包通过5g模块发送至接收端的光纤收发器,以使所述光纤收发器根据所述拆分标识进行组包。

可选地,所述5g模组包括处理芯片和5g天线,其中,所述5g芯片至少包括巴龙5000、麒麟990、骁龙或xmm8160中的一种。

可选地,所述故障检测设备包括:第一光电转换模块、第二光电转换模块、单片机、比较模块、电口座子及光口模块;

将第一光电转换模块配置成转换电口信号连接到所述电口座子;

将第二光电转换模块配置成转换光口信号连接到所述光口模块;

将所述第一光电转换模块和第二光电转换模块的电口、光口状态引脚分别与所述比较模块连接,并通过所述比较模块的输出引脚与所述单片机相连接;

将所述单片机的2个引脚分别与第一光电转换模块和第二光电转换模块的电口、光口复位引脚连接。

可选地,所述故障检测设备还包括led指示灯,分别对应第一光电转换模块和第二光电转换模块的光信号和电信号的通讯状态,正常通讯情况下,led灯亮;不正常通讯情况下,led灯不亮。

第二个方面,本发明实施例提供一种通信链路故障转移装置,所述装置应用于光纤收发器,在所述光纤收发器上安装有5g模组和故障检测设备,所述装置包括:

检测模块,用于通过预设的故障检测设备检测光口或电口的传输状态;

传输模块,用于若检测到发送端的光纤收发器的光口或电口为故障状态,则通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理。

可选地,若传输模块用于:

若所述待发送的数据包的大小大于预设值,则将所述待发送的数据包进行拆分,获得第一数据包;

为所述第一数据包设置拆分标识;

将所述第一数据包通过5g模块发送至接收端的光纤收发器,以使所述光纤收发器根据所述拆分标识进行组包。

可选地,所述5g模组包括处理芯片和5g天线,其中,所述5g芯片至少包括巴龙5000、麒麟990、骁龙或xmm8160中的一种。

可选地,所述故障检测设备包括:第一光电转换模块、第二光电转换模块、单片机、比较模块、电口座子及光口模块;

将第一光电转换模块配置成转换电口信号连接到所述电口座子;

将第二光电转换模块配置成转换光口信号连接到所述光口模块;

将所述第一光电转换模块和第二光电转换模块的电口、光口状态引脚分别与所述比较模块连接,并通过所述比较模块的输出引脚与所述单片机相连接;

将所述单片机的2个引脚分别与第一光电转换模块和第二光电转换模块的电口、光口复位引脚连接。

可选地,所述故障检测设备还包括led指示灯,分别对应第一光电转换模块和第二光电转换模块的光信号和电信号的通讯状态,正常通讯情况下,led灯亮;不正常通讯情况下,led灯不亮。

第三个方面,本发明实施例提供一种终端设备,包括:至少一个处理器和存储器;

所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的通信链路故障转移方法。

第四个方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的通信链路故障转移方法。

本发明实施例包括以下优点:

本发明实施例提供的通信链路故障转移方法、装置、终端设备和存储介质,在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

附图说明

图1是本发明的一种通信链路故障转移方法实施例的步骤流程图;

图2是本发明的另一种通信链路故障转移方法实施例的步骤流程图;

图3是本发明的一种通信链路故障转移装置实施例的结构框图;

图4是本发明的一种终端设备的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

本发明一实施例提供一种通信链路故障转移方法,用于通过5g进行数据传输。本实施例的执行主体为通信链路故障转移装置,设置在光纤收发器上。

参照图1,示出了本发明的一种通信链路故障转移方法实施例的步骤流程图,该方法可以应用于光纤收发器,在所述光纤收发器上安装有5g模组和故障检测设备,具体可以包括如下步骤:

s101、发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;

具体地,在光纤收发器上设置有光口或电口,若任何一个有问题,都无法进行数据传输,要保证数据正常传输,本发明实施例提供故障检测设备,安装在光纤收发器上,并且提供5g模组也安装在故障检测设备上,通过故障检测设备可以检测光纤收发器是否存在故障,例如检测光口出现故障或者电口出现故障,故障检测设备包括指示灯,并且显示在光纤收发器的表面,这样,用户就可以通过指示灯了解到是哪个口出现故障,方便进行维修。

s102、若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理。

具体地,当故障检测设备检查到发送端的光纤收发器的光口或电口为故障状态时,则发送端的光纤收发器通过5g模组将待发送的数据包发送至接收端的光纤收发器,这样,方便接收端的光纤收发器将接收到的数据包进行下一步的操作,例如进行解码处理,或发送到下一级设备。

本发明实施例提供的通信链路故障转移方法,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本发明又一实施例对上述实施例提供的通信链路故障转移方法做进一步补充说明。

如图2所示,示出了本发明的另一种通信链路故障转移方法实施例的步骤流程图,在所述光纤收发器上安装有5g模组和故障检测设备,该通信链路故障转移方法包括:

s201、发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;

具体地,所述5g模组包括处理芯片和5g天线,其中,所述5g芯片至少包括巴龙5000、麒麟990、骁龙或xmm8160中的一种。

所述故障检测设备包括:第一光电转换模块、第二光电转换模块、单片机、比较模块、电口座子及光口模块;

将第一光电转换模块配置成转换电口信号连接到所述电口座子;

将第二光电转换模块配置成转换光口信号连接到所述光口模块;

将所述第一光电转换模块和第二光电转换模块的电口、光口状态引脚分别与所述比较模块连接,并通过所述比较模块的输出引脚与所述单片机相连接;

将所述单片机的2个引脚分别与第一光电转换模块和第二光电转换模块的电口、光口复位引脚连接。

所述故障检测设备还包括led指示灯,分别对应第一光电转换模块和第二光电转换模块的光信号和电信号的通讯状态,正常通讯情况下,led灯亮;不正常通讯情况下,led灯不亮。led指示灯安装在光纤收发器的表面,用户可以看到哪个端口出现问题。

所述电口座子连接外部网线,所述光口模块连接外部光缆。

所述第一光电转换模块或第二光电转换模块包括光电转换芯片,该芯片可以是ipi0igr芯片;所述单片机为stc系列单片机。

第一光电转换模块或第二光电转换模块可以是一样的,也可以是不同的,只要可以实现功能就可以。

s202、若检测到发送端的光纤收发器的光口或电口为故障状态,若所述待发送的数据包的大小大于预设值,则所述发送端的光纤收发器将所述待发送的数据包进行拆分,获得第一数据包;

s203、为所述第一数据包设置拆分标识;

s204、所述发送端的光纤收发器将所述第一数据包通过5g模块发送至接收端的光纤收发器,以使所述光纤收发器根据所述拆分标识进行组包,并进行下一步的操作。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

本发明实施例提供的通信链路故障转移方法,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本发明另一实施例提供一种通信链路故障转移装置,用于执行上述实施例提供的通信链路故障转移方法。

参照图3,示出了本发明的一种通信链路故障转移装置实施例的结构框图,该装置可以应用于光纤收发器,在所述光纤收发器上安装有5g模组和故障检测设备,具体可以包括如下模块:检测模块301和传输模块302,其中:

检测模块301用于通过预设的故障检测设备检测光口或电口的传输状态;

传输模块302用于若检测到发送端的光纤收发器的光口或电口为故障状态,则通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理。

具体地,检测模块与故障检测设备相连接,传输模块与5g模块相连。

本发明实施例提供的通信链路故障转移装置,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本发明又一实施例对上述实施例提供的通信链路故障转移装置做进一步补充说明。

可选地,若传输模块用于:

若所述待发送的数据包的大小大于预设值,则将所述待发送的数据包进行拆分,获得第一数据包;

为所述第一数据包设置拆分标识;

将所述第一数据包通过5g模块发送至接收端的光纤收发器,以使所述光纤收发器根据所述拆分标识进行组包。

可选地,所述5g模组包括处理芯片和5g天线,其中,所述5g芯片至少包括巴龙5000、麒麟990、骁龙或xmm8160中的一种。

可选地,所述故障检测设备包括:第一光电转换模块、第二光电转换模块、单片机、比较模块、电口座子及光口模块;

将第一光电转换模块配置成转换电口信号连接到所述电口座子;

将第二光电转换模块配置成转换光口信号连接到所述光口模块;

将所述第一光电转换模块和第二光电转换模块的电口、光口状态引脚分别与所述比较模块连接,并通过所述比较模块的输出引脚与所述单片机相连接;

将所述单片机的2个引脚分别与第一光电转换模块和第二光电转换模块的电口、光口复位引脚连接。

可选地,所述故障检测设备还包括led指示灯,分别对应第一光电转换模块和第二光电转换模块的光信号和电信号的通讯状态,正常通讯情况下,led灯亮;不正常通讯情况下,led灯不亮。

需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明实施例提供的通信链路故障转移装置,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本发明再一实施例提供一种终端设备,用于执行上述实施例提供的通信链路故障转移方法。

图4是本发明的一种终端设备的结构示意图,如图4所示,该终端设备包括:至少一个处理器401和存储器402;

所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述实施例提供的通信链路故障转移方法。

本实施例提供的终端设备,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本申请又一实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述任一实施例提供的通信链路故障转移方法。

根据本实施例的计算机可读存储介质,通过在光纤收发器上安装有5g模组和故障检测设备,发送端的光纤收发器通过预设的故障检测设备检测光口或电口的传输状态;若检测到发送端的光纤收发器的光口或电口为故障状态,则所述发送端的光纤收发器通过5g模块将待发送的数据包发送至接收端的光纤收发器,以使所述接收端的光纤收发器对接收到的数据包进行处理,若光纤收发器的光口或电口发生故障时,通过5g网络进行数据传输,保证业务的正常进行。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

这些计算机程序指令也可装载到计算机或其他可编程数据处理电子设备上,使得在计算机或其他可编程电子设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程电子设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者电子设备中还存在另外的相同要素。

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