CN108184173A - 一种自动开启前向纠错码功能的方法、装置及光线路终端 - Google Patents

一种自动开启前向纠错码功能的方法、装置及光线路终端 Download PDF

Info

Publication number
CN108184173A
CN108184173A CN201711296966.4A CN201711296966A CN108184173A CN 108184173 A CN108184173 A CN 108184173A CN 201711296966 A CN201711296966 A CN 201711296966A CN 108184173 A CN108184173 A CN 108184173A
Authority
CN
China
Prior art keywords
test packet
line quality
standard
optical network
network terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711296966.4A
Other languages
English (en)
Other versions
CN108184173B (zh
Inventor
雷正平
雷杰
王斯星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN FEIHONG OPTOELECTRONICS CO Ltd
Original Assignee
SHENZHEN FEIHONG OPTOELECTRONICS CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN FEIHONG OPTOELECTRONICS CO Ltd filed Critical SHENZHEN FEIHONG OPTOELECTRONICS CO Ltd
Priority to CN201711296966.4A priority Critical patent/CN108184173B/zh
Publication of CN108184173A publication Critical patent/CN108184173A/zh
Application granted granted Critical
Publication of CN108184173B publication Critical patent/CN108184173B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • H04Q2011/0083Testing; Monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Optical Communication System (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明实施例涉及光纤到户通信领域,公开了一种自动开启前向纠错码功能的方法、装置及光线路终端,其中所述的自动开启前向纠错码的方法包括:根据线路带宽,确定测试报文的发送速率;根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;根据所述光网络终端返回的测试报文,判断线路质量;根据所述线路质量,确定是否开启前向纠错码功能。通过上述方式,本发明实施例能够提高对线路质量的判断能力,减少线路的维护成本,实现线路质量和线路带宽的平衡。

Description

一种自动开启前向纠错码功能的方法、装置及光线路终端
技术领域
本发明涉及光纤到户通信领域,特别是涉及一种自动开启前向纠错码功能的方法、装置及光线路终端。
背景技术
随着光纤到户技术(Fiber To The Home,FTTH)的不断发展,大量的无源光网络***得到应用,为用户提供了更大的带宽服务。但由于各地组网不同,环境不同,导致线路质量良莠不齐,导致误码率较高,为了解决误码问题,前向纠错码技术(Forward ErrorCorrection,FEC)得到了广泛的应用。FEC是一种数据编码技术,数据发送端在需要发送的数据报文中加入一定冗余的纠错码,接收端根据纠错码进行检错。在FEC方式中,接收端不但能发现差错,而且能确定二进制码元发生错误的位置,从而加以纠正。但FEC的开启对线路带宽有较大的消耗,在线路质量好的情况下开启FEC会导致线路带宽得不到充分的发挥。
现有技术中一般统一配置FEC,要么统一开启FEC,要么统一关闭FEC,这导致无法差异化配置,造成线路质量与线路带宽无法平衡。
发明人在实现本发明实施例的过程中,发现相关技术至少存在以下问题:线路质量的判断能力差,线路的维护成本高,线路质量和线路带宽无法实现平衡。
发明内容
本发明实施例旨在提供一种自动开启前向纠错码功能的方法、装置及光线路终端,其解决了线路质量的判断能力差,线路的维护成本高,线路质量和线路带宽无法实现平衡。
为解决上述技术问题,本发明实施例提供以下技术方案:
第一方面,本发明实施例提供一种自动开启前向纠错码功能的方法,包括:
根据线路带宽,确定测试报文的发送速率;
根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
根据所述光网络终端返回的测试报文,判断线路质量;
根据所述线路质量,确定是否开启前向纠错码功能。
在一些实施例中,上述通知所述光网络终端将测试报文返回发送,包括:
在所述测试报文中加入判断标识,以使所述光网络终端确定是否将所述测试报文返回发送。
在一些实施例中,上述根据所述光网络终端返回的测试报文,判断线路质量,包括:
预设误码标准,根据所述误码标准,确定线路质量是否达标;
所述预设误码标准包括:预设第一阈值,计算测试报文误码率,
若所述测试报文误码率超过所述第一阈值,则判断所述线路质量不达标;
若所述测试报文误码率不超过所述第一阈值,则判断所述线路质量达标。
在一些实施例中,上述根据线路质量,确定是否开启前向纠错码功能,包括:
若所述线路质量不达标,则开启前向纠错码功能;
若所述线路质量达标,则不开启前向纠错码功能。
在一些实施例中,上述方法还包括:
预设置信度标准,根据所述置信度标准,确定测试时间;
所述置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
在一些实施例中,上述方法还包括:
判断所述光网络终端是否上线。
第二方面,本发明实施例提供一种自动开启前向纠错码功能的装置,所述装置包括:
速率单元,用于根据线路带宽,确定测试报文的发送速率;
发送单元,用于根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
线路质量判断单元,用于根据所述光网络终端返回的测试报文,判断线路质量;
开启单元,用于根据所述线路质量,确定是否开启前向纠错码功能。
在一些实施例中,上述发送单元具体用于:
在所述测试报文中加入判断标识,以使所述光网络终端确定是否将所述测试报文返回发送。
在一些实施例中,上述线路质量判断单元具体用于:
预设误码标准,根据所述误码标准,确定线路质量是否达标;
所述预设误码标准包括:预设第一阈值,计算测试报文误码率,
若所述测试报文误码率超过所述第一阈值,则判断所述线路质量不达标;
若所述测试报文误码率不超过所述第一阈值,则判断所述线路质量达标。
在一些实施例中,上述开启单元具体用于:
若所述线路质量不达标,则开启前向纠错码功能;
若所述线路质量达标,则不开启前向纠错码功能。
在一些实施例中,上述装置还包括:
时间单元,所述时间单元具体用于:预设置信度标准,根据所述置信度标准,确定测试时间;
所述置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
在一些实施例中,上述装置还包括:
判断单元,用于判断所述光网络终端是否上线。
第三方面,本发明实施例还提供一种光线路终端,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。
本发明实施例的有益效果是:区别于现有技术的情况下,本发明实施例公开了一种自动开启前向纠错码功能的方法、装置及光线路终端,其中所述的自动开启前向纠错码功能的方法包括:根据线路带宽,确定测试报文的发送速率;根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;根据所述光网络终端返回的测试报文,判断线路质量;根据所述线路质量,确定是否开启前向纠错码功能。通过上述方式,本发明实施例能够提高对线路质量的判断能力,减少线路的维护成本,实现线路质量和线路带宽的平衡。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种自动开启前向纠错码功能的方法的流程示意图;
图2是本发明实施例提供的一种自动开启前向纠错码功能的应用场景示意图;
图3是本发明实施例提供的一种自动开启前向纠错码功能的装置结构示意图;
图4是本发明实施例提供的一种光线路终端的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
以太网无源光网络(Ethernet Passive Optical Network,EPON),以太网无源光网络是基于以太网的无源光网络,EPON***采用带宽共享的点到多点的拓扑结构,每个光线路终端通过光分配网络连接多个光网络终端,EPON***采用基于IP的分组交换,同时又利用了无源光网络技术以及以太网技术,使***在传输时受线路光功率预算,光器件,接收机灵敏度等因素等影响,导致报文经常出现错误,发的报文的和收的不一样,这种叫到误码;为了解决这种情况,无源光网络引进了FEC前向纠错功能,也叫前向纠错码(ForwardError Correction,FEC),是增加数据通讯可信度的方法。在单向通讯信道中,一旦错误被发现,其接收器将无权再请求传输。FEC是利用数据进行传输冗余信息的方法,当传输中出现错误,将允许接收器再建数据的功能;FEC的前向纠错是一个非常重要的防干扰算法。FEC降低了数字信号的误码率,提高了信号传输的可靠性。
常用的FEC采用的是采用经典的硬判决码字,最典型的代表码字为RS(255,239)编码,在帧尾***冗余码,编码冗余度7%,现在的GEPON***采用的是8B10B线路编码率,引入RS(255.239)编码后,将使***的编码效率下降为,80%*239/255=75%,同时还会引入一些控制字段;对于现在的1.25Gbit/s的速率,在开启FEC的情况下,线路提供的带宽只有7.5成左右。
实施例1
请参阅图1,图1是本发明实施例提供的一种自动开启前向纠错码功能的方法的流程示意图。如图1所示,所述方法包括:
步骤S10:根据线路带宽,确定测试报文的发送速率;
具体地,所述线路带宽指的是光线路终端分配给光网络终端的带宽,其中,所述线路带宽可以通过动态分配,更好地实现线路资源的有效利用。所述测试报文的发送速率可以根据所述光线路终端动态分配给所述光网络终端的带宽确定。可以理解的是,所述测试报文的发送速率应当不超过所述线路带宽。例如:可以设置测试报文的发送速率为线路带宽的90%,以线路带宽的90%的发送速率发送测试报文。
步骤S20:根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
具体地,光线路终端将测试报文发送给光网络终端,其中,一个光线路终端连接多个光网络终端,所述光网络终端可以广播测试报文,以使所述多个光网络终端接收相同的测试报文,有利于更为高效地对线路的质量进行判断。发送测试报文给多个光网络终端,其中所述测试报文可以为不同字节的报文,例如:可以为64个字节的报文,512个字节的报文,1518个字节的报文,以及Jumbo帧,以及等等。所述光线路终端将测试报文发送给光网络终端的同时,将通知光网络终端将测试报文原封不动地发送回给光线路终端,具体可以通过在所述测试报文的报文尾部加上一个二进制位作为判断位,该二进制位用于通知所述光网络终端将所述测试报文返回发送给光线路终端,例如:可以设置该二进制位的数字为1,当光网络终端接收到测试报文后,首先判断报文长度是否多出一个二进制位,若多出一个二进制位,则识别所述二进制位是否为1,若所述二进制位的数字为1,则将所述测试报文原封不动地发送回去,或者,可以将测试报文的判断位去掉,只发送原测试报文的内容。
或者,光线路终端可以在发送测试报文之前先发送一条通知消息给光网络终端,通知光网络终端即将接受的测试报文需要返回发送。所述通知消息可以包含即将发送的测试报文的字节大小以及是否需要将测试报文返回发送的通知,当光网络终端收到通知消息时,将识别通知消息的内容,若通知消息中包含测试报文的字节大小信息,并且还包含将测试报文返回发送的信息,则所述光网络终端在接收到对应的测试报文后,会将测试报文返回发送给光线路终端。
或者,光线路终端可以在测试报文中加入签名字段,以使所述光网络终端对所述测试报文进行合法性检查,当所述光网络终端确定所述测试报文存在预设的签名字段时,则确定所述报文需要进行返回发送,此时将自动将所述测试报文进行返回发送。
当所述光网络终端接收到所述测试报文后,首先识别所述报文是否为测试报文,并确定是否需要将所述测试报文返回发送,具体地,若光线路终端事先发送过通知消息,通知需要将测试报文原路返回发送,则光网络终端将所述测试报文进行返回发送,或者当光网络终端识别到所述测试报文包含判断位时,若识别到所述判断位的数字为1,则也将测试报文进行返回发送,此时为了方便光线路终端进行测试报文的判断,所述光网络终端可以在接收到包含判断位的测试报文之后,将判断位去掉,只保留原始的测试报文,方便后续光线路终端对报文误码情况的判断。
步骤S30:根据所述光网络终端返回的测试报文,判断线路质量;
当光网络终端将测试报文返回给光线路终端后,由于线路质量的良莠不齐,传输过程中难免会出现误码的情况,此时光线路终端将根据返回的测试报文,结合原测试报文计算得出误码率,进而判断线路质量。
具体地,可以设置第一阈值,所述第一阈值用于判断线路质量,若测试报文误码率超过所述第一阈值,则所述线路质量不达标;若测试报文误码率不超过所述第一阈值,则所述线路质量达标,例如;所述第一阈值可以设置为1×10-12,若测试报文的误码率超过1×10-12,则认为所述测试报文的误码率超过所述第一阈值,此时判断线路质量不达标,若所述测试报文的误码率不超过1×10-12,则判断线路质量达标。所述第一阈值可以设置为1×10-13,若测试报文的误码率超过1×10-13,则认为所述测试报文的误码率超过所述第一阈值,此时判断线路质量不达标,若所述测试报文的误码率不超过1×10-13,则判断线路质量达标。所述第一阈值可以根据具体情况具体设置,可以设置为1×10-14,1×10-15,以及等等。
具体地,还可以分别设置第一阈值和第二阈值,若所述测试报文的误码率不超过所述第一阈值,则判断线路质量达标,若所述测试报文的误码率超过所述第一阈值但不超过所述第二阈值,则判断线路质量一般,若所述测试报文的误码率超过所述第二阈值,则判断所述线路质量不达标。例如,可以设置所述第一阈值为1×10-13,所述第二阈值为1×10-12,若所述测试报文的误码率不超过1×10-13,则判断线路质量达标,若所述测试报文的误码率在1×10-13-1×10-12,则判断线路质量一般,若所述测试报文的误码率超过1×10-12,则判断所述线路质量不达标。所述第一阈值和第二阈值可以根据具体情况具体设置。例如:当光线路终端与光网络终端的环路形成后,光线路终端发送1500字节的测试报文,以1G的速率发数据,发10分钟的报文,计算得出一个误码率为a;如果a/2(因环回,是在双向的线路上都折回了一趟,因此要除以2)得出的误码率大于1×10-12,则判断线路质量不达标,如果小于这个标准,或没有误码,则判断线路质量达标。
或者,所述线路质量的判断可以通过误码比例进行判断。通过光网络终端返回的测试报文,判断线路质量。具体地,根据发送的测试报文总数量以及识别不出的测试报文数量,判断误码比例。根据识别不出的测试报文的数量与发送的测试报文总数量的百分比,即根据误码比例,确定误码情况。例如:光线路终端发送的测试报文的总数量为100个,全部测试报文都正常返回,即返回的测试报文的总数量为100个,若有20个返回的测试报文无法识别,则误码比例为20%,此时根据可自定义阈值来判断线路质量是否达标。
步骤S40:根据线路质量,确定是否开启前向纠错码功能。
具体地,所述线路质量可以分为达标和不达标两种情况,当所述光线路终端根据返回的测试报文的误码率,判断线路质量达标时,此时为了保护带宽,将不开启前向纠错码功能,若所述光线路终端根据返回的测试报文的误码率,判断线路质量不达标时,此时为了保证带宽质量,则自动开启前向纠错码功能。所述线路质量还可以分为达标、一般和不达标三种情况,当所述光线路终端根据返回的测试报文的误码率,判断线路质量达标时,将不开启前向纠错码功能,当所述光线路终端根据返回的测试报文的误码率,判断线路质量为一般时,将不开启前向纠错码功能,当所述光线路终端根据返回的测试报文的误码率,判断线路质量不达标时,此时开启前向纠错码功能。
在本发明实施例中,通过公开一种自动开启前向纠错码功能的方法及装置,其中所述自动开启前向纠错码功能的方法包括:根据线路带宽,确定测试报文的发送速率;根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;根据所述光网络终端返回的测试报文,判断线路质量;根据所述线路质量,确定是否开启前向纠错码功能。通过上述方式,本发明实施例能够提高对线路质量的判断能力,减少线路的维护成本,实现线路质量和线路带宽的平衡。
实施例2
请参阅图2,图2是本发明实施例提供的一种自动开启前向纠错码功能的应用场景示意图,如图2所示,光线路终端将测试报文发送给光网络终端,光网络终端将测试报文进行返回发送。
其中,所述自动开启前向纠错码功能的方法,包括:根据线路带宽,确定测试报文的发送速率;根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;根据所述光网络终端返回的测试报文,判断线路质量;根据线路质量,确定是否开启前向纠错码功能。
具体地,当所述光网络终端接收到测试报文后,所述光网络终端可以对测试报文直接进行误码情况的判断,计算出误码率,并将所述误码率发送给光线路终端。
具体地,可以通过设置第三阈值,若所述光网络终端检测到所述报文的误码率超过所述第三阈值,则直接发送通知信息给光线路终端,所述通知信息包括开启前向纠错码功能的信息,用于通知所述光线路终端开启前向纠错码功能,而无需发送测试报文,减少光线路终端对测试报文误码率的检测;若所述光网络终端检测到所述报文的误码率不超过所述第三阈值,则将测试报文发送给光线路终端,由光线路终端对返回的测试报文进行误码率的检测,若所述光线路终端检测得出的误码率超过第一阈值,则开启前向纠错码功能,若所述光线路终端检测得出的误码率不超过第一阈值,则不开启前向纠错码功能。
可以理解的是,在测试报文返回光线路终端的过程中可能会出现误码的情况,因此所述第一阈值的大小范围应当不小于所述第三阈值的大小范围。例如,可以设置所述第三阈值为5×10-13,设置所述第一阈值为1×10-12,若所述光网络终端检测到所述报文的误码率超过5×10-13,则直接发送通知信息给光线路终端,所述通知信息包括开启前向纠错码功能的信息,通知所述光线路终端直接开启前向纠错码功能,而无需发送测试报文,减少光线路终端对测试报文误码率的检测;若所述光网络终端检测到所述报文的误码率不超过5×10-13,则将测试报文发送给光线路终端,由光线路终端对返回的测试报文进行误码率的检测,若所述光线路终端检测出返回的测试报文的误码率超过1×10-12,则开启前向纠错码功能,若所述光线路终端检测出返回的测试报文的误码率不超过1×10-12,则不开启前向纠错码功能。
其中,可以通过误码率的大小判断线路质量,所述线路质量可以分为达标和不达标两种情况,也可以将线路质量分为达标、一般、不达标三种情况,具体地,可以通过只设置第一阈值或同时设置第一阈值和第二阈值实现线路质量的判断。例如,只设置第一阈值,若所述误码率超过第一阈值,则判断线路质量不达标,若所述误码率不超过第一阈值,则判断线路质量达标;或者,同时设置第一阈值和第二阈值,其中,所述第二阈值大于所述第一阈值,若所述误码率不超过所述第一阈值,则判断所述线路质量达标,若所述误码率超过所述第一阈值但不超过所述第二阈值,则判断所述线路质量为一般,若所述误码率超过所述第二阈值,则判断所述线路质量不达标。
其中,所述方法还包括:预设测试标准,所述测试标准包括:误码率标准和置信度标准,其中,所述误码率标准包括:预设第一阈值,所述误码率小于第一阈值,所述置信度标准包括:预设置信度阈值,所述误码率小于所述第一阈值的置信度不小于所述置信度阈值。
根据所述预设测试标准,确定测试时间,具体地,针对1G/1.25G的EPON/GPON***,误码标准需要达到1×10-12误码率,如果是针对10G或更大的速率,则需要达到1×10-15误码率。根据误码率和置信度的关系,对于PCIE3.0***,如果需要达到误码率小于1×10-12,置信度为99%,则确定测试时间为10分钟。
通过对线路质量的判断,确定是否开启前向纠错码功能。例如,当所述线路质量不达标时,自动开启前向纠错码功能,当所述线路质量达标时,不开启前向纠错码功能;或者,当所述线路质量不达标时,自动开启前向纠错码功能,当所述线路质量一般时,不开启前向纠错码功能,当所述线路质量达标时,不开启前向纠错码功能。
由于数据传输过程中往往会涉及不同数据的传输,不同数据的字节大小不同,其传输速度有所不同。因此,为了保证线路质量和线路带宽之间的平衡,所述测试报文包括不同字节的报文,所述测试报文可以为64个字节的报文,512个字节的报文,1518个字节的报文,以及Jumbo帧,以及等等。通过对不同字节的报文的误码率的检测,可以更好地判断线路质量。
其中,测试报文的发送速率可以根据动态带宽分配的带宽的不同动态设置,其中,所述动态带宽分配的带宽指的是光线路终端分配给光网络终端的带宽。具体地,可以解释为所述测试报文的发送频率可以动态设置,所述测试报文的发送频率指的是单位时间发送报文的个数,具体地,指的是每秒发送报文的个数,所述测试报文的发送频率可以根据线路带宽决定,所述线路带宽指的是单位时间可传输的二进制位数,具体地,指的是每秒可传输的二进制位数,而带宽的分配通常通过动态带宽分配,动态带宽分配可以提高无源光网络端口的上行线路带宽利用率;可以增加更多的用户,提高光线路终端的端口使用率,同时使用户可以享受到更高带宽的服务。
可以理解的是,所述测试报文的发送速率不超过动态分配带宽的带宽大小,例如,可以设置所述发送速率为动态带宽分配的带宽的90%,在此种带宽下,发送测试报文并测试误码率,进而判断线路质量;还可以设置所述发送速率为动态带宽分配的带宽的100%,在此种带宽下,发送测试报文并测试误码率,进而判断线路质量,并根据线路质量决定是否开启前向纠错码功能。
所述方法还包括:判断所述光网络终端是否上线。
具体地,光线路终端设置有定时器,可以预设第一阈值时间和第二阈值时间,执行远程登录程序,所述远程登录程序每隔一第一阈值时间检测光网络终端,并判断光网络终端是否上线,若在所述第二阈值时间内没有检测到光网络终端,则判定所述光网络终端不上线,此时将不向所述光网络终端发送测试报文。直至检测到所述光网络终端上线,才向所述光网络终端发送测试报文,测试线路质量。
或者,可以通过向光网络终端发送一个短报文,所述短报文仅仅包括通知所述光网络终端将所述短报文返回发送的命令。此时设置第三阈值时间,若在第三阈值时间内,光线路终端没有收到所述短报文,则认为所述光网络终端没有上线。
请参阅图3,图3是本发明实施例提供的一种自动开启前向纠错码功能的装置结构示意图,如图3所示,所述自动开启前向纠错码功能的装置100包括:
速率单元10,用于根据线路带宽,确定测试报文的发送速率;
发送单元20,用于根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
线路质量判断单元30,用于根据所述光网络终端返回的测试报文,判断线路质量;
开启单元40,用于根据所述线路质量,确定是否开启前向纠错码功能;
时间单元50,用于预设置信度标准,根据所述置信度标准,确定测试时间;所述置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
判断单元60,用于判断所述光网络终端是否上线。
在本发明实施例中,所述发送单元20具体用于:
光线路终端将测试报文发送给光网络终端,其中所述测试报文包括不同字节的报文,例如:可以为64个字节的报文,512个字节的报文,1518个字节的报文,以及Jumbo帧,以及等等。所述光线路终端将测试报文发送给光网络终端的同时,将通知光网络终端将测试报文原封不动地发送回光线路终端,具体可以通过在所述测试报文的报文尾部加上一个二进制位作为判断位,该二进制位用于通知所述光网络终端将所述测试报文返回发送给光线路终端,例如:可以设置该二进制位的数字为1,当光网络终端接收到测试报文后,首先判断报文长度是否多出一个二进制位,若多出一个二进制位,则识别所述二进制位是否为1,若所述二进制位的数字为1,则将所述测试报文原封不动地发送回去,或者,可以将测试报文的判断位去掉,只发送原测试报文的内容。
或者,光线路终端可以在发送测试报文之前先发送一条通知消息给光网络终端,通知光网络终端即将接受的测试报文需要返回发送。所述通知消息可以包含即将发送的测试报文的字节大小以及是否需要将测试报文返回发送的通知,当光网络终端收到通知消息时,将识别通知消息的内容,若通知消息中包含测试报文的字节大小信息,并且还包含将测试报文返回发送的信息,则所述光网络终端在接收到对应的测试报文后,会将测试报文发送回给光线路终端。
当所述光网络终端接收到所述测试报文后,首先识别是否需要将所述测试报文返回发送,具体地,若光线路终端事先发送过通知消息,通知需要将测试报文原路返回发送,则光网络终端将所述测试报文进行返回发送,或者当光网络终端识别到所述测试报文包含判断位时,若识别到所述判断位的数字为1,则也将测试报文进行返回发送,此时为了方便光线路终端进行测试报文的判断,所述光网络终端可以在接收到包含判断位的测试报文之后,将判断位去掉,只保留原始的测试报文,方便后续光线路终端对报文误码情况的判断。
在本发明实施例中,所述线路质量判断单元30具体用于:
当光网络终端将测试报文返回给光线路终端后,由于线路质量的良莠不齐,传输过程中难免会出现误码的情况,此时光线路终端将根据返回的测试报文,判断线路质量。具体地,可以设置第一阈值,所述第一阈值用于判断线路质量,若测试报文误码率超过所述第一阈值,则所述线路质量不达标;若测试报文误码率不超过所述第一阈值,则所述线路质量达标,例如;所述第一阈值可以设置为1×10-12,若测试报文的误码率超过1×10-12,则认为所述测试报文的误码率超过所述第一阈值,此时判断线路质量不达标,若所述测试报文的误码率不超过1×10-12,则判断线路质量达标。所述第一阈值可以设置为1×10-13,若测试报文的误码率超过1×10-13,则认为所述测试报文的误码率超过所述第一阈值,此时判断线路质量不达标,若所述测试报文的误码率不超过1×10-13,则判断线路质量达标。所述第一阈值可以根据具体情况具体设置,可以设置为1×10-14,1×10-15,以及等等。
具体地,还可以分别设置第一阈值和第二阈值,若所述测试报文的误码率不超过所述第一阈值,则判断线路质量达标,若所述测试报文的误码率超过所述第一阈值但不超过所述第二阈值,则判断线路质量一般,若所述测试报文的误码率超过所述第二阈值,则判断所述线路质量不达标。例如,可以设置所述第一阈值为1×10-13,所述第二阈值为1×10-12,若所述测试报文的误码率不超过1×10-13,则判断线路质量达标,若所述测试报文的误码率在1×10-13-1×10-12,则判断线路质量一般,若所述测试报文的误码率超过1×10-12,则判断所述线路质量不达标。所述第一阈值和第二阈值可以根据具体情况具体设置。
在本发明实施例中,所述开启单元40具体用于:
具体地,所述线路质量可以分为达标和不达标两种情况,当所述光线路终端根据返回的测试报文的误码率,判断线路质量达标时,此时为了保护带宽,将不开启前向纠错码功能,若所述光线路终端根据返回的测试报文的误码率,判断线路质量不达标时,此时为了保证带宽质量,则自动开启前向纠错码功能。所述线路质量还可以分为达标、一般和不达标三种情况,当所述光线路终端根据返回的测试报文的误码率,判断线路质量达标时,将不开启前向纠错码功能,当所述光线路终端根据返回的测试报文的误码率,判断线路质量为一般时,将不开启前向纠错码功能,当所述光线路终端根据返回的测试报文的误码率,判断线路质量不达标时,此时开启前向纠错码功能。
在本发明实施例中,所述时间单元50具体用于:预设置信度标准,根据所述置信度标准,确定测试时间;其中,所述置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
在本发明实施例中,所述判断单元60具体用于:判断所述光网络终端是否上线。
具体地,可以预设第一阈值时间和第二阈值时间,执行远程登录程序,所述远程登录程序每隔一第一阈值时间检测光网络终端,并判断光网络终端是否上线,若在所述第二阈值时间内没有检测到光网络终端,则判定所述光网络终端不上线,此时将不向所述光网络终端发送测试报文。直至检测到所述光网络终端上线,才向所述光网络终端发送测试报文,测试线路质量。
或者,可以通过向光网络终端发送一个短报文,所述短报文仅仅包括通知所述光网络终端将所述短报文返回发送的命令。此时设置第三阈值时间,若在第三阈值时间内,光线路终端没有收到所述短报文,则认为所述光网络终端没有上线。
由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不赘述。
在本发明实施例中,通过公开一种自动开启前向纠错码功能的方法及装置,其中所述的自动开启前向纠错码功能的方法包括:根据线路带宽,确定测试报文的发送速率;根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;根据所述光网络终端返回的测试报文,判断线路质量;根据所述线路质量,确定是否开启前向纠错码功能。通过上述方式,本发明实施例能够提高对线路质量的判断能力,减少线路的维护成本,实现线路质量和线路带宽的平衡。
请参阅图4,图4是本发明实施例提供一种光线路终端的结构示意图。其中,该光线路终端可以是智能手机、掌上电脑(Personal Digital Assistant,PDA)、平板电脑、智能手表等能自动开启前向纠错码功能的电子设备。
如图4所示,该电子设备400包括一个或多个处理器41以及存储器42。其中,图4中以一个处理器41为例。
处理器41和存储器42可以通过总线或者其他方式连接,图4中以通过总线连接为例。
存储器42作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的一种自动开启前向纠错码的方法对应的单元(例如,图3所述的各个单元)。处理器41通过运行存储在存储器42中的非易失性软件程序、指令以及模块,从而执行自动开启前向纠错码功能的方法的各种功能应用以及数据处理,即实现上述方法实施例自动开启前向纠错码功能的方法以及上述装置实施例的各个模块和单元的功能。
存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至处理器41。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述模块存储在所述存储器42中,当被所述一个或者多个处理器41执行时,执行上述任意方法实施例中的自动开启前向纠错码功能的方法,例如,执行以上描述的图1所示的各个步骤;也可实现图3所述的各个模块或单元的功能。
本发明实施例的光线路终端400以多种形式存在,在执行以上描述的图1所示的各个步骤;也可实现图3所述的各个单元的功能时,上述光线路终端400包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类电子设备包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类电子设备包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放视频内容,一般也具备移动上网特性。该类设备包括:视频播放器,掌上游戏机,以及智能玩具和便携式车载导航设备。
(4)其他具有视频播放功能和上网功能的电子设备。
本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图4中的一个处理器41,可使得上述一个或多个处理器可执行上述任意方法实施例中的自动开启前向纠错码功能的方法,例如,执行上述任意方法实施例中的自动开启前向纠错码功能的方法,例如,执行以上描述的图1所示的各个步骤;也可实现图3所述的各个单元的功能。
以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用直至得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (13)

1.一种自动开启前向纠错码功能的方法,其特征在于,所述方法包括:
根据线路带宽,确定测试报文的发送速率;
根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
根据所述光网络终端返回的测试报文,判断线路质量;
根据所述线路质量,确定是否开启前向纠错码功能。
2.根据权利要求1所述的方法,其特征在于,所述通知所述光网络终端将测试报文返回发送,包括:
在所述测试报文中加入判断标识,以使所述光网络终端根据所述判断标识确定是否将所述测试报文返回发送。
3.根据权利要求1所述的方法,其特征在于,所述根据所述光网络终端返回的测试报文,判断线路质量,包括:
预设误码标准,根据所述误码标准,确定线路质量是否达标;
所述预设误码标准包括:预设第一阈值,计算测试报文误码率,
若所述测试报文误码率超过所述第一阈值,则判断所述线路质量不达标;
若所述测试报文误码率不超过所述第一阈值,则判断所述线路质量达标。
4.根据权利要求1所述的方法,其特征在于,所述根据线路质量,确定是否开启前向纠错码功能,包括:
若所述线路质量不达标,则开启前向纠错码功能;
若所述线路质量为达标,则不开启前向纠错码功能。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
预设置信度标准,根据所述置信度标准,确定测试时间;
所述预设置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
判断所述光网络终端是否上线。
7.一种自动开启前向纠错码功能的装置,其特征在于,所述装置包括:
速率单元,用于根据线路带宽,确定测试报文的发送速率;
发送单元,用于根据所述发送速率,发送测试报文给光网络终端,并通知所述光网络终端将所述测试报文返回发送;
线路质量判断单元,用于根据所述光网络终端返回的测试报文,判断线路质量;
开启单元,用于根据所述线路质量,确定是否开启前向纠错码功能。
8.根据权利要求7所述的装置,其特征在于,所述发送单元具体用于:
在所述测试报文中加入判断标识,以使所述光网络终端确定是否将所述测试报文返回发送。
9.根据权利要求7所述的装置,其特征在于,所述线路质量判断单元具体用于:
预设误码标准,根据所述误码标准,确定线路质量是否达标;
所述预设误码标准包括:预设第一阈值,计算测试报文误码率,
若所述测试报文误码率超过所述第一阈值,则判断所述线路质量不达标;
若所述测试报文误码率不超过所述第一阈值,则判断所述线路质量达标。
10.根据权利要求7所述的装置,其特征在于,所述开启单元具体用于:
若所述线路质量不达标,则开启前向纠错码功能;
若所述线路质量达标,则不开启前向纠错码功能。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括:
时间单元,所述时间单元具体用于:预设置信度标准,根据所述置信度标准,确定测试时间;
所述置信度标准包括:预设置信度阈值,所述测试报文误码率小于所述第一阈值的置信度不小于所述置信度阈值。
12.根据权利要求7-11任一项所述的装置,其特征在于,所述装置还包括:
判断单元,用于判断所述光网络终端是否上线。
13.一种光线路终端,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6任意一项所述的方法。
CN201711296966.4A 2017-12-08 2017-12-08 一种自动开启前向纠错码功能的方法、装置及光线路终端 Active CN108184173B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711296966.4A CN108184173B (zh) 2017-12-08 2017-12-08 一种自动开启前向纠错码功能的方法、装置及光线路终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711296966.4A CN108184173B (zh) 2017-12-08 2017-12-08 一种自动开启前向纠错码功能的方法、装置及光线路终端

Publications (2)

Publication Number Publication Date
CN108184173A true CN108184173A (zh) 2018-06-19
CN108184173B CN108184173B (zh) 2021-06-11

Family

ID=62545741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711296966.4A Active CN108184173B (zh) 2017-12-08 2017-12-08 一种自动开启前向纠错码功能的方法、装置及光线路终端

Country Status (1)

Country Link
CN (1) CN108184173B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023092408A1 (zh) * 2021-11-25 2023-06-01 华为技术有限公司 一种通信方法、装置及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325793A (zh) * 2007-06-13 2008-12-17 中兴通讯股份有限公司 一种无线通信***中探测受限链路的方法
CN101989888A (zh) * 2009-08-05 2011-03-23 中兴通讯股份有限公司 一种开启/关闭前向纠错编码功能的指示方法及***
CN102158308A (zh) * 2011-02-12 2011-08-17 中兴通讯股份有限公司 一种配置上行前向纠错流程的方法及***
CN102695102A (zh) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 一种下行数据传输方法、***及装置
CN105847089A (zh) * 2016-05-23 2016-08-10 江苏有线技术研究院有限公司 基于广电ipqam的网络自适应智能加速***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325793A (zh) * 2007-06-13 2008-12-17 中兴通讯股份有限公司 一种无线通信***中探测受限链路的方法
CN101989888A (zh) * 2009-08-05 2011-03-23 中兴通讯股份有限公司 一种开启/关闭前向纠错编码功能的指示方法及***
CN102158308A (zh) * 2011-02-12 2011-08-17 中兴通讯股份有限公司 一种配置上行前向纠错流程的方法及***
CN102695102A (zh) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 一种下行数据传输方法、***及装置
CN105847089A (zh) * 2016-05-23 2016-08-10 江苏有线技术研究院有限公司 基于广电ipqam的网络自适应智能加速***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023092408A1 (zh) * 2021-11-25 2023-06-01 华为技术有限公司 一种通信方法、装置及***

Also Published As

Publication number Publication date
CN108184173B (zh) 2021-06-11

Similar Documents

Publication Publication Date Title
CN102571492B (zh) 检测路由设备故障的方法和装置
CN106658597A (zh) 一种数据传输方法,发送装置及接收装置
KR20060025202A (ko) 순방향 에러 정정을 제공하기 위한 방법 및 장치
CN103731376B (zh) 堆叠设备上链路汇聚根端口选择的方法及***
CN110167192B (zh) 蓝牙连接管理方法及装置、电子设备和非暂态存储介质
CN113783662B (zh) 自适应数据传输方法、装置、计算机设备及可读存储介质
CN106464581A (zh) 一种数据传输方法、***和接收装置
CN102307118A (zh) 背板的测试方法、装置和***
CN110933706A (zh) 一种网络通信设置方法、装置、存储介质及终端
CN108184173A (zh) 一种自动开启前向纠错码功能的方法、装置及光线路终端
CN106452574B (zh) 一种配电网epon***的光接口特性测试平台及方法
CN112260982B (zh) 音频处理方法及设备
AU2019100030A4 (en) A high-reliability communication system that utilizes all-optical coding in optical networks-on-chip (ONoCs)
CN106101421A (zh) 一种移动终端及其资源控制方法
CN104541469A (zh) 用于使用有关发射机的信息进行错误恢复的方法和装置
WO2023045795A1 (zh) 一种红外通讯方法及装置、存储介质及电子装置
CN116614172A (zh) 卫星通信方法及非易失性存储介质、电子设备
CN112584435B (zh) 宽窄带融合通讯传输方法、装置和电子设备
CN103516477A (zh) 一种数据传输方法及装置
CN106033998B (zh) 一种检测多径干涉的方法及装置
CN114337942A (zh) 一种报文重传方法、装置及电子设备
CN100525539C (zh) 基站装置及其发送方法
CN101299693A (zh) 一种检测转发平面故障的方法和装置
CN112104993A (zh) 移动设备网络切换方法和装置
CN113194016A (zh) 基于tc387芯片的can总线波特率自适应方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant