CN114696894A - 无源光网络设备的测试方法、装置及可读存储介质 - Google Patents
无源光网络设备的测试方法、装置及可读存储介质 Download PDFInfo
- Publication number
- CN114696894A CN114696894A CN202210603476.9A CN202210603476A CN114696894A CN 114696894 A CN114696894 A CN 114696894A CN 202210603476 A CN202210603476 A CN 202210603476A CN 114696894 A CN114696894 A CN 114696894A
- Authority
- CN
- China
- Prior art keywords
- information
- optical network
- abnormal
- interface
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/073—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an out-of-service signal
- H04B10/0731—Testing or characterisation of optical devices, e.g. amplifiers
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种无源光网络设备的测试方法、装置及可读存储介质,其中,方法包括:获取多个待检测光网络终端对应的控制开关信息,基于UART接口控制所述继电器,以通过控制控制开关导通,使得待检测光网络终端上电;获取各个待检测光网络终端的运行信息,并确定各个运行信息中是否存在异常信息;若存在异常信息,则确定异常信息对应的目标控制开关以及目标光网络终端;基于UART接口控制继电器,以使目标控制开关断开,并发送目标光网络终端异常的检测信息至目标终端。本发明能够实现光网络终端的批量测试,同时测试过程中可以兼顾每一个光网络终端各个接口进行测试,提高了光网络终端的测试效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种无源光网络设备的测试方法、装置及可读存储介质。
背景技术
在规模越来越大的宽带接入网络中,现有的大部分局域网(LAN)都运行在100Mbit/s的网络上,而许多大规模的商业公司正在向吉比特以太网(GE)过渡。而在城域核心网和城域边缘网上,SONET/SDH/GE带宽容量非常充裕,这使得接入网部分产生了严重的带宽瓶颈。与电缆传输相比较,光纤传输具有容量大、损耗小、防电磁干扰能力强等优势,因而,随着光纤传输的成本逐步下降,接入网的光纤化是必然的发展趋势。代表着“最后一公里”部分的接入网段,有超低成本、简单结构以及便于实现等要求,这给技术实现带来了很大的挑战。光纤接入网可分为无源接入和有源接入两种,无源光网络(PON) 是一种极具吸引力的接入方式,其主要特点是:低成本——显著减少光纤、光收发模块、中心局终端的数量,初期投资可被多个终端用户分摊;整个光传输通道为光纤和无源光器件,可有效避免电磁干扰和雷电影响,提高了***的可靠性;光分配网络(ODN)模块可挂在路边,无需远程供电和机房,降低了运行维护成本;对业务透明,便于***升级、管理和引入新业务;带宽大、传输距离长(可达到20km)。因此,光接入网中的光网络终端设备,比如光网络终端的数量正在大幅增长。
相关技术中,在光网络终端接入无源光网络之前,需要对光网络终端进行稳定性测试。由于光网络终端所实现的功能较多,导致光网络终端具有较多的接口。目前,在进行光网络终端的稳定性测试时,需要依次对每一个光网络终端的各个接口进行测试,导致光网络终端的测试效率较低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种无源光网络设备的测试方法、装置及可读存储介质,旨在解决现有光网络终端进行稳定性测试的效率低的技术问题。
为实现上述目的,本发明提供一种无源光网络设备的测试方法,应用于无源光网络设备的测试装置,所述无源光网络设备的测试装置通过UART接口与继电器电连接,所述继电器设有多路控制开关,各个控制开关分别与无源光网络设备的一个光网络终端电连接;所述无源光网络设备的测试方法包括以下步骤:
获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器,以通过控制所述控制开关信息对应的控制开关导通,使得所述待检测光网络终端上电;
获取各个所述待检测光网络终端的运行信息,并确定各个所述运行信息中是否存在异常信息;
若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端;
基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述目标光网络终端异常的检测信息至目标终端。
进一步地,所述运行信息包括接口连接信息、开机时长信息以及内存使用率信息,所述确定所述运行信息中是否存在异常信息的步骤包括:
对于每一个待检测光网络终端的运行信息,分别确定所述接口连接信息是否异常,所述开机时长信息是否小于或等于预设开机时长,以及所述内存使用率信息是否小于或等于预设内存使用率;
若所述接口连接信息异常、所述开机时长信息大于预设开机时长和/或所述内存使用率信息大于预设内存使用率,则确定所述运行信息中存在异常信息,并将所述接口连接信息、所述开机时长信息和/或所述内存使用率信息作为所述异常信息。
进一步地,所述运行信息还包括网络连接信息以及配置信息,所述分别确定所述接口连接信息是否异常、所述开机时长信息是否小于或等于预设开机时长以及所述内存使用率信息是否小于或等于预设内存使用率的步骤之后,还包括:
若所述接口连接信息异常,所述开机时长信息小于或等于预设开机时长,且所述内存使用率信息小于或等于预设内存使用率,则确定所述网络连接信息是否异常以及所述配置信息是否完整;
若所述网络连接信息异常和/或所述配置信息不完整,则确定所述运行信息中存在异常信息,并将所述网络连接信息和/或所述配置信息作为所述异常信息。
进一步地,所述接口连接信息包括网口信息、电话机连接信息以及USB接口信息,所述确定所述接口连接信息是否异常的步骤包括:
确定所述网口信息是否异常、所述电话机连接信息是否异常以及USB接口信息是否异常;
若所述网口信息异常、所述电话机连接信息异常和/或USB接口信息异常,则确定所述接口连接信息异常;
若所述网口信息正常、所述电话机连接信息正常且USB接口信息正常,则确定所述接口连接信息正常。
进一步地,在所述接口连接信息包括电话机连接信息时,所述分别确定所述接口连接信息是否异常、所述开机时长信息是否小于或等于预设开机时长以及所述内存使用率信息是否小于或等于预设内存使用率的步骤之后,还包括:
确定所述运行信息中是否存在电话机振铃信息;
若所述运行信息中不存在电话机振铃信息,则确定所述运行信息中存在异常信息,其中,所述异常信息包括电话机振铃异常信息。
进一步地,所述确定各个所述运行信息中是否存在异常信息的步骤之后,还包括:
若不存在所述异常信息,则累计所述运行信息的第一获取次数;
若所述第一获取次数未达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并返回执行基于所述UART接口控制所述继电器的步骤。
进一步地,所述若不存在所述异常信息,则累计所述运行信息的第一获取次数的步骤之后,还包括:
若所述第一获取次数达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述待检测光网络终端通过检测的检测结果信息至所述目标终端。
进一步地,若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端的步骤之后,所述无源光网络设备的测试方法还包括:
确定各个所述待检测光网络终端是否存在除所述目标光网络终端之外的合格光网络终端;
若存在合格光网络终端,则累计所述合格光网络终端对应的运行信息的第二获取次数;
若所述第二获取次数未达到预设次数,则将所述合格光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤。
此外,为实现上述目的,本发明还提供一种无源光网络设备的测试设备,所述无源光网络设备的测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无源光网络设备的测试程序,所述无源光网络设备的测试程序被所述处理器执行时实现前述的无源光网络设备的测试方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有无源光网络设备的测试程序,所述无源光网络设备的测试程序被处理器执行时实现实现前述的无源光网络设备的测试方法的步骤。
本发明通过获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器,以通过控制所述控制开关信息对应的控制开关导通,使得所述待检测光网络终端上电;接着获取各个所述待检测光网络终端的运行信息,并确定各个所述运行信息中是否存在异常信息;而后若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端;然后基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述目标光网络终端异常的检测信息至目标终端,能够实现光网络终端的批量测试,同时测试过程中可以兼顾每一个光网络终端各个接口进行测试,提高了光网络终端的测试效率。
附图说明
图1是本发明实施例方案涉及的硬件运行环境中无源光网络设备的测试设备的结构示意图;
图2为本发明无源光网络设备的测试方法第一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境中无源光网络设备的测试设备的结构示意图。
本发明实施例无源光网络设备的测试设备可以是PC,也可以是智能手机、平板电脑等具可移动式终端设备。
如图1所示,该无源光网络设备的测试设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,无源光网络设备的测试设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。当然,无源光网络设备的测试设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对无源光网络设备的测试设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及无源光网络设备的测试程序。
在图1所示的无源光网络设备的测试设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的无源光网络设备的测试程序。
在本实施例中,无源光网络设备的测试设备包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的无源光网络设备的测试程序,其中,处理器1001调用存储器1005中存储的无源光网络设备的测试程序时,并执行以下各个实施例中无源光网络设备的测试方法的步骤。
本发明还提供一种无源光网络设备的测试方法,参照图2,图2为本发明无源光网络设备的测试方法第一实施例的流程示意图。
该无源光网络设备的测试方法,应用于无源光网络设备的测试装置,无源光网络设备的测试装置通过UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口与继电器电连接,所述继电器设有多路控制开关,各个控制开关分别与无源光网络设备的一个光网络终端电连接;以通过继电器控制的控制开关控制多个光网络终端上电或掉电,进而实现光网络终端进行批量的稳定性测试。
本实施例中,该无源光网络设备的测试方法包括:
步骤S101,获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器,以通过控制所述控制开关信息对应的控制开关导通,使得所述待检测光网络终端上电;
在本实施例中,无源光网络设备的测试装置可以为PC等,在进行测试之前,先将需要进行测试的多个待检测光网络终端中的每一个光网络终端连接继电器的一个控制开关,使得继电器的控制开关与光网络终端一一对应,并将继电器与无源光网络设备的测试装置的UART接口电连接。在建立继电器的控制开关与光网络终端一一对应关系之后,可得到各个待检测光网络终端对应的控制开关信息,进而可根据控制开关信息确定各个待检测光网络终端所连接的控制开关,其中,控制开关信息可以由测试人员进行手动输入,或者,可在各个控制开关处设置光网络终端的识别模块,通过该识别模块确定每一个控制开关当前所连接的光网络终端,进而可通过控制开关的识别模块准确得到待检测光网络终端与控制开关之前的一一对应关系,获得多个待检测光网络终端对应的控制开关信息。
在本实施例中,无源光网络设备的测试装置先获取多个待检测光网络终端对应的控制开关信息,接着,基于UART接口控制所述继电器,以通过控制控制开关信息对应的多个控制开关导通,使得多个待检测光网络终端上电,具体地,无源光网络设备的测试装置通过UART接口发送控制开关信息对应的控制开关的上电闭合指令至继电器,继电器根据该上电闭合指令闭合该控制开关信息对应的多个控制开关,使得控制开关导通,进而使得与控制开关电连接的多个待检测光网络终端上电。
步骤S102,获取各个所述待检测光网络终端的运行信息,并确定各个所述运行信息中是否存在异常信息;
本实施例中,在各个待检测光网络终端上电运行之后,各个待检测光网络终端获取其自身各个接口的运行信息,并在获取到所有接口的运行信息时,反馈该运行信息至无源光网络设备的测试装置,无源光网络设备的测试装置获取到待检测光网络终端的运行信息之后,确定运行信息中是否存在异常信息,即确定每一个待检测光网络终端的运行信息的接口运行信息中,是否存在异常或者故障的接口运行信息。
步骤S103,若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端。
本实施例中,若存在异常信息,则无源光网络设备的测试装置确定异常信息对应的目标控制开关以及目标光网络终端,具体地,先确定异常信息对应的目标光网络终端,例如,每一个待检测光网络终端的运行信息中均携带有对应的待检测光网络终端的终端标识,在确定异常信息时,根据该异常信息所属的运行信息对应的终端标识,确定目标光网络终端,然后基于光网络终端与控制开关的一一对应关系,确定目标控制开关,该目标控制开关为继电器中与目标光网络终端电连接的控制开关。
步骤S104,基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述目标光网络终端异常的检测信息至目标终端。
本实施例中,在确定目标控制开关以及目标光网络终端时,则无源光网络设备的测试装置基于UART接口控制所述继电器,具体地,无源光网络设备的测试装置通过UART接口发送目标控制开关的断开指令至继电器,继电器根据该断开指令断开该目标控制开关,使得目标控制开关断开,进而使得与目标控制开关电连接的目标光网络终端掉电,同时,无源光网络设备的测试装置发送所述目标光网络终端异常的检测信息至目标终端,其中,该检测信息可以包括目标光网络终端的终端标识以及异常信息等。
本实施例提出的无源光网络设备的测试方法,通过获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器,以通过控制所述控制开关信息对应的控制开关导通,使得所述待检测光网络终端上电;接着获取各个所述待检测光网络终端的运行信息,并确定各个所述运行信息中是否存在异常信息;而后若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端;然后基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述目标光网络终端异常的检测信息至目标终端,能够实现光网络终端的批量测试,同时测试过程中可以兼顾每一个光网络终端各个接口进行测试,提高了光网络终端的测试效率。
基于第一实施例,提出本发明无源光网络设备的测试方法的第二实施例,在本实施例中,所述运行信息包括接口连接信息、开机时长信息以及内存使用率信息,步骤S102包括:
步骤S201,对于每一个待检测光网络终端的运行信息,分别确定所述接口连接信息是否异常,所述开机时长信息是否小于或等于预设开机时长,以及所述内存使用率信息是否小于或等于预设内存使用率;
步骤S202,若所述接口连接信息异常、所述开机时长信息大于预设开机时长和/或所述内存使用率信息大于预设内存使用率,则确定所述运行信息中存在异常信息,并将所述接口连接信息、所述开机时长信息和/或所述内存使用率信息作为所述异常信息。
本实施例中,运行信息包括接口连接信息、开机时长信息以及内存使用率信息,在确定异常信息时,对每一个待检测光网络终端的运行信息进行单独检测,对于当前检测的待检测光网络终端,分别确定该待检测光网络终端的接口连接信息是否异常,该待检测光网络终端的开机时长信息是否小于或等于预设开机时长,以及该待检测光网络终端的内存使用率信息是否小于或等于预设内存使用率。其中,预设开机时长以及预设内存使用率均可以根据正常的光网络终端进行合理设置。
接着,若接口连接信息异常、开机时长信息大于预设开机时长和/或内存使用率信息大于预设内存使用率,则确定运行信息中存在异常信息,即存在接口连接信息异常、开机时长信息大于预设开机时长以及内存使用率信息大于预设内存使用率中的任意一种或多种情况时,确定运行信息中存在异常信息,并将接口连接信息、所述开机时长信息和/或所述内存使用率信息作为所述异常信息,具体地,接口连接信息异常表明当前该待检测光网络终端存在接口异常,开机时长信息大于预设开机时长表明当前该待检测光网络终端的开机时长异常,内存使用率信息大于预设内存使用率表明当前该待检测光网络终端的内存异常,异常信息为接口异常时的接口连接信息、开机时长异常时的开机时长信息、内存异常时内存使用率信息中的一个或多个,例如,接口连接信息异常时异常信息包括接口连接信息;开机时长信息大于预设开机时长时异常信息包括开机时长信息;内存使用率信息大于预设内存使用率时异常信息包括内存使用率信息;接口连接信息异常以及开机时长信息大于预设开机时长时,异常信息包括接口连接信息以及开机时长信息;接口连接信息异常以及内存使用率信息大于预设内存使用率时,异常信息包括接口连接信息以及内存使用率信息;内存使用率信息大于预设内存使用率以及开机时长信息大于预设开机时长时,异常信息包括开机时长信息以及内存使用率信息;接口连接信息异常、开机时长信息大于预设开机时长且内存使用率信息大于预设内存使用率时,异常信息包括接口连接信息、开机时长信息以及内存使用率信息。
本实施例提出的无源光网络设备的测试方法,通过对于每一个待检测光网络终端的运行信息,分别确定所述接口连接信息是否异常,所述开机时长信息是否小于或等于预设开机时长,以及所述内存使用率信息是否小于或等于预设内存使用率;接着若所述接口连接信息异常、所述开机时长信息大于预设开机时长和/或所述内存使用率信息大于预设内存使用率,则确定所述运行信息中存在异常信息,并将所述接口连接信息、所述开机时长信息和/或所述内存使用率信息作为所述异常信息,能够根据接口连接信息、开机时长信息以及内存使用率信息准确确定待检测光网络终端是否存在异常,实现光网络终端各个接口的准确测试,提高了光网络终端的测试效率以及准确性。
基于第二实施例,提出本发明无源光网络设备的测试方法的第三实施例,在本实施例中,所述运行信息还包括网络连接信息以及配置信息,步骤S201之后,该无源光网络设备的测试方法还包括:
步骤S301,若所述接口连接信息异常,所述开机时长信息小于或等于预设开机时长,且所述内存使用率信息小于或等于预设内存使用率,则确定所述网络连接信息是否异常以及所述配置信息是否完整;
步骤S302,若所述网络连接信息异常和/或所述配置信息不完整,则确定所述运行信息中存在异常信息,并将所述网络连接信息和/或所述配置信息作为所述异常信息。
本实施例中,运行信息还包括网络连接信息以及配置信息,对于每一个待检测光网络终端而言,若该待检测光网络终端接口连接信息异常,所述开机时长信息小于或等于预设开机时长,且所述内存使用率信息小于或等于预设内存使用率,则再次确定该待检测光网络终端的网络连接信息是否异常以及所述配置信息是否完整,即确定该待检测光网络终端是否可接入网络以及是否存在残缺的配置项。
接着,若网络连接信息异常和/或配置信息不完整,则确定所述运行信息中存在异常信息,并将所述网络连接信息和/或所述配置信息作为所述异常信息,例如,网络连接信息异常时,异常信息包括网络连接信息,配置信息不完整时,异常信息包括配置信息,网络连接信息异常且配置信息不完整时,异常信息包括网络连接信息以及配置信息。
然而本设计不限于此,于其他实施方式中,若所述接口连接信息异常、所述开机时长信息大于预设开机时长和/或所述内存使用率信息大于预设内存使用率,则确定所述网络连接信息是否异常以及所述配置信息是否完整;若所述网络连接信息异常和/或所述配置信息不完整,则确定所述运行信息中存在异常信息,并将将所述接口连接信息、所述开机时长信息、所述内存使用率信息、所述网络连接信息和/或所述配置信息作为所述异常信息。
本实施例提出的无源光网络设备的测试方法,通过若所述接口连接信息异常,所述开机时长信息小于或等于预设开机时长,且所述内存使用率信息小于或等于预设内存使用率,则确定所述网络连接信息是否异常以及所述配置信息是否完整;接着若所述网络连接信息异常和/或所述配置信息不完整,则确定所述运行信息中存在异常信息,并将所述网络连接信息和/或所述配置信息作为所述异常信息,能够根据网络连接信息以及配置信息准确确定待检测光网络终端是否存在异常,实现光网络终端网络接口以及配置信息的准确测试,提高了光网络终端的测试效率以及准确性。
基于第二实施例,提出本发明无源光网络设备的测试方法的第四实施例,在本实施例中,所述接口连接信息包括网口信息、电话机连接信息以及USB接口信息,步骤S201包括:
步骤S401,确定所述网口信息是否异常、所述电话机连接信息是否异常以及USB接口信息是否异常;
步骤S402,若所述网口信息异常、所述电话机连接信息异常和/或USB接口信息异常,则确定所述接口连接信息异常;
步骤S403,若所述网口信息正常、所述电话机连接信息正常且USB接口信息正常,则确定所述接口连接信息正常。
本实施例中,接口连接信息包括网口信息、电话机连接信息以及USB接口信息,在确定接口连接信息是否异常时,确定网口信息是否异常、电话机连接信息是否异常以及USB接口信息是否异常,具体地,对于每一个待检测光网络终端,基于运行信息确定其是否可以通过该网口信息对应的网络接口收发信息,是否可以通过且USB接口信息对应的且USB接口收发信息,以及是否可通过电话机连接信息对应的电话机接打电话。
接着,若网口信息正常、电话机连接信息正常且USB接口信息正常,即基于运行信息确定其可以通过该网口信息对应的网络接口收发信息,可以通过且USB接口信息对应的且USB接口收发信息,并且可通过电话机连接信息对应的电话机接打电话,则确定所述接口连接信息正常。若网口信息异常、电话机连接信息异常和/或USB接口信息异常,则确定接口连接信息异常,即存在网口信息异常、电话机连接信息异常和USB接口信息异常中的任意一种或多种情况时,确定接口连接信息异常,也就是说,在基于运行信息确定其不可以通过该网口信息对应的网络接口收发信息、不可以通过且USB接口信息对应的且USB接口收发信息、不可以通过电话机连接信息对应的电话机接打电话三者之中至少存在一个时,确定接口连接信息异常,且异常信息包括运行信息中当前异常的接口(网络接口、USB接口以及电话机接口中的至少一个)所对应的信息。
进一步地,在一实施例中,在所述接口连接信息包括电话机连接信息时,步骤S201之后,该无源光网络设备的测试方法还包括:
步骤a,确定所述运行信息中是否存在电话机振铃信息;
步骤b,若所述运行信息中不存在电话机振铃信息,则确定所述运行信息中存在异常信息,其中,所述异常信息包括电话机振铃异常信息。
本实施例中,对于每一个待检测光网络终端而言,运行信息还应该包括电话机振铃信息,通过确定运行信息中存在电话机振铃信息,以确定电话机是否可正常振铃。若运行信息中不存在电话机振铃信息,则确定电话机不能正常振铃,进而确定运行信息中存在异常信息,其中,异常信息包括电话机振铃异常信息,通过电话机振铃信息实现对各个光网络终端对应的电话机是否可正常振铃的准确测试,进一步提升光网络终端的测试效率以及准确性。
本实施例提出的无源光网络设备的测试方法,通过确定所述网口信息是否异常、所述电话机连接信息是否异常以及USB接口信息是否异常;接着若所述网口信息异常、所述电话机连接信息异常和/或USB接口信息异常,则确定所述接口连接信息异常;而后若所述网口信息正常、所述电话机连接信息正常且USB接口信息正常,则确定所述接口连接信息正常,能够根据网口信息、电话机连接信息以及USB接口信息准确确定接口连接信息是否异常,实现各个接口的准确测试,进一步提高了光网络终端的测试效率以及准确性。
基于第一实施例,提出本发明无源光网络设备的测试方法的第五实施例,在本实施例中,步骤S102之后,所述无源光网络设备的测试方法还包括:
步骤S501,若不存在所述异常信息,则累计所述运行信息的第一获取次数;
步骤S502,若所述第一获取次数未达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并返回执行基于所述UART接口控制所述继电器的步骤。
本实施例中,若不存在异常信息,即当前各个待检测光网络终端的运行信息均正常,则累计运行信息的第一获取次数;并判断该第一获取次数是否达到预设次数,其中,预设次数可进行合理设置,例如该预设次数为3、5等,该第一获取次数的初始值可设置为0。
接着,若第一获取次数未达到预设次数,则无源光网络设备的测试装置基于UART接口控制继电器,以使目标控制开关断开,具体地,无源光网络设备的测试装置通过UART接口发送目标控制开关的断开指令至继电器,继电器根据该断开指令断开该目标控制开关,使得目标控制开关断开,进而使得与目标控制开关电连接的目标光网络终端掉电,接着返回执行基于UART接口控制所述继电器的步骤,以实现各个待检测光网络终端的多次测试,进而确保各个光网络终端稳定性测试的准确性。
进一步地,一实施例中,步骤S501之后,该无源光网络设备的测试方法还包括:
步骤S503,若所述第一获取次数达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述待检测光网络终端通过检测的检测结果信息至所述目标终端。
本实施例中,若获取次数达到预设次数,则基于UART接口控制继电器,以使目标控制开关断开,具体地,无源光网络设备的测试装置通过UART接口发送目标控制开关的断开指令至继电器,继电器根据该断开指令断开该目标控制开关,使得目标控制开关断开,进而使得与目标控制开关电连接的目标光网络终端掉电。接着,发送所述待检测光网络终端通过检测的检测结果信息至所述目标终端,以在各个光网络终端通过多次测试均正常时,确定各个光网络终端通过稳定性测试,进一步提升光网络终端进行测试的准确性。
本实施例提出的无源光网络设备的测试方法,通过若不存在所述异常信息,则累计所述运行信息的第一获取次数;接着若所述第一获取次数未达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并返回执行基于所述UART接口控制所述继电器的步骤,以实现各个待检测光网络终端的多次测试,进而确保各个光网络终端进行测试的准确性。
基于上述各个实施例,提出本发明无源光网络设备的测试方法的第六实施例,在本实施例中,步骤S103,该无源光网络设备的测试方法还包括:
步骤S601,确定各个所述待检测光网络终端是否存在除所述目标光网络终端之外的合格光网络终端;
步骤S602,若存在合格光网络终端,则累计所述合格光网络终端对应的运行信息的第二获取次数;
步骤S603,若所述第二获取次数未达到预设次数,则将所述合格光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤。
本实施例中,在确定目标光网络终端之后,确定各个待检测光网络终端是否存在除所述目标光网络终端之外的合格光网络终端,即合格光网络终端为本次进行测试时对应运行信息中不存在异常信息的光网络终端,也就是说,合格光网络终端为当前各个待检测光网络终端存在除目标光网络终端之外的其他光网络终端。
若存在合格光网络终端,则累计合格光网络终端对应的运行信息的第二获取次数,即分别累计各个合格光网络终端对应的第二获取次数,接着确定第二获取次数是否达到预设次数。
若所述第二获取次数未达到预设次数,则将所述合格光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤,以实现各个待检测光网络终端的多次测试,进而确保各个光网络终端进行测试的准确性。
需要说明的是,若合格光网络终端包括多个光网络终端,且第二获取次数中存在不同的获取次数,则对于每一个第二获取次数,分别确定该第二获取次数是否达到预设次数,若未达到预设次数,则将所述合格光网络终端中该第二获取次数对应的光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤。
进一步地,一实施例中,若第二获取次数达到预设次数,则基于所述UART接口控制所述继电器,以使合格光网络终端对应的控制开关断开,并发送合格光网络终端通过检测的检测结果信息至所述目标终端。
以在各个光网络终端通过多次测试均正常时,确定各个光网络终端通过稳定性测试,进一步提升光网络终端进行测试的准确性。
本实施例提出的无源光网络设备的测试方法,通过确定各个所述待检测光网络终端是否存在除所述目标光网络终端之外的合格光网络终端;接着若存在合格光网络终端,则累计所述合格光网络终端对应的运行信息的第二获取次数;而后若所述第二获取次数未达到预设次数,则将所述合格光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤,以在各个光网络终端通过多次测试均正常时,确定各个光网络终端通过稳定性测试,进一步提升光网络终端进行测试的准确性。
此外,本发明实施例还提出一种无源光网络设备的测试设备,其特征在于,所述无源光网络设备的测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无源光网络设备的测试程序,所述无源光网络设备的测试程序被所述处理器执行时实现实现如上所述的无源光网络设备的测试方法的步骤
此外,本发明实施例还提出一种计算机可读存储介质计算机可读存储介质上存储有无源光网络设备的测试程序,所述无源光网络设备的测试程序被处理器执行时实现如上所述的无源光网络设备的测试方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种无源光网络设备的测试方法,其特征在于,应用于无源光网络设备的测试装置,所述无源光网络设备的测试装置通过UART接口与继电器电连接,所述继电器设有多路控制开关,各个控制开关分别与无源光网络设备的一个光网络终端电连接;所述无源光网络设备的测试方法包括以下步骤:
获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器,以通过控制所述控制开关信息对应的控制开关导通,使得所述待检测光网络终端上电;
获取各个所述待检测光网络终端的运行信息,并确定各个所述运行信息中是否存在异常信息;
若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端;
基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述目标光网络终端异常的检测信息至目标终端。
2.如权利要求1所述的无源光网络设备的测试方法,其特征在于,所述运行信息包括接口连接信息、开机时长信息以及内存使用率信息,所述确定所述运行信息中是否存在异常信息的步骤包括:
对于每一个待检测光网络终端的运行信息,分别确定所述接口连接信息是否异常,所述开机时长信息是否小于或等于预设开机时长,以及所述内存使用率信息是否小于或等于预设内存使用率;
若所述接口连接信息异常、所述开机时长信息大于预设开机时长和/或所述内存使用率信息大于预设内存使用率,则确定所述运行信息中存在异常信息,并将所述接口连接信息、所述开机时长信息和/或所述内存使用率信息作为所述异常信息。
3.如权利要求2所述的无源光网络设备的测试方法,其特征在于,所述运行信息还包括网络连接信息以及配置信息,所述分别确定所述接口连接信息是否异常、所述开机时长信息是否小于或等于预设开机时长以及所述内存使用率信息是否小于或等于预设内存使用率的步骤之后,还包括:
若所述接口连接信息异常,所述开机时长信息小于或等于预设开机时长,且所述内存使用率信息小于或等于预设内存使用率,则确定所述网络连接信息是否异常以及所述配置信息是否完整;
若所述网络连接信息异常和/或所述配置信息不完整,则确定所述运行信息中存在异常信息,并将所述网络连接信息和/或所述配置信息作为所述异常信息。
4.如权利要求2所述的无源光网络设备的测试方法,其特征在于,所述接口连接信息包括网口信息、电话机连接信息以及USB接口信息,所述确定所述接口连接信息是否异常的步骤包括:
确定所述网口信息是否异常、所述电话机连接信息是否异常以及USB接口信息是否异常;
若所述网口信息异常、所述电话机连接信息异常和/或USB接口信息异常,则确定所述接口连接信息异常;
若所述网口信息正常、所述电话机连接信息正常且USB接口信息正常,则确定所述接口连接信息正常。
5.如权利要求4所述的无源光网络设备的测试方法,其特征在于,在所述接口连接信息包括电话机连接信息时,所述分别确定所述接口连接信息是否异常、所述开机时长信息是否小于或等于预设开机时长以及所述内存使用率信息是否小于或等于预设内存使用率的步骤之后,还包括:
确定所述运行信息中是否存在电话机振铃信息;
若所述运行信息中不存在电话机振铃信息,则确定所述运行信息中存在异常信息,其中,所述异常信息包括电话机振铃异常信息。
6.如权利要求1所述的无源光网络设备的测试方法,其特征在于,所述确定各个所述运行信息中是否存在异常信息的步骤之后,还包括:
若不存在所述异常信息,则累计所述运行信息的第一获取次数;
若所述第一获取次数未达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并返回执行基于所述UART接口控制所述继电器的步骤。
7.如权利要求6所述的无源光网络设备的测试方法,其特征在于,所述若不存在所述异常信息,则累计所述运行信息的第一获取次数的步骤之后,还包括:
若所述第一获取次数达到预设次数,则基于所述UART接口控制所述继电器,以使所述目标控制开关断开,并发送所述待检测光网络终端通过检测的检测结果信息至所述目标终端。
8.如权利要求1至7任一项所述的无源光网络设备的测试方法,其特征在于,若存在所述异常信息,则确定所述异常信息对应的目标控制开关以及目标光网络终端的步骤之后,所述无源光网络设备的测试方法还包括:
确定各个所述待检测光网络终端是否存在除所述目标光网络终端之外的合格光网络终端;
若存在合格光网络终端,则累计所述合格光网络终端对应的运行信息的第二获取次数;
若所述第二获取次数未达到预设次数,则将所述合格光网络终端作为待检测光网络终端,并返回执行获取多个待检测光网络终端对应的控制开关信息,基于所述UART接口控制所述继电器的步骤。
9.一种无源光网络设备的测试装置,其特征在于,所述无源光网络设备的测试装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无源光网络设备的测试程序,所述无源光网络设备的测试程序被所述处理器执行时实现如权利要求1至8中任一项所述的无源光网络设备的测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有无源光网络设备的测试程序,所述无源光网络设备的测试程序被处理器执行时实现如权利要求1至8中任一项所述的无源光网络设备的测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603476.9A CN114696894B (zh) | 2022-05-31 | 2022-05-31 | 无源光网络设备的测试方法、装置及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603476.9A CN114696894B (zh) | 2022-05-31 | 2022-05-31 | 无源光网络设备的测试方法、装置及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114696894A true CN114696894A (zh) | 2022-07-01 |
CN114696894B CN114696894B (zh) | 2022-11-08 |
Family
ID=82131068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210603476.9A Active CN114696894B (zh) | 2022-05-31 | 2022-05-31 | 无源光网络设备的测试方法、装置及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114696894B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110069955A1 (en) * | 2007-09-21 | 2011-03-24 | Nokia Siemens Networks Oy | Failsafe optical splitter and method to isolate faults in a passive optical network |
CN105375980A (zh) * | 2015-11-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | 一种检测多路光网络单元长发光的装置及方法 |
CN105790827A (zh) * | 2016-04-19 | 2016-07-20 | 深圳极智联合科技股份有限公司 | 光网络终端bob校准测试***及其方法 |
CN107070546A (zh) * | 2017-03-22 | 2017-08-18 | 深圳市共进电子股份有限公司 | 一种光发射接收组件的测试方法、装置及*** |
CN107220181A (zh) * | 2017-06-16 | 2017-09-29 | 瑞斯康达科技发展股份有限公司 | 一种异常进程定位方法、装置及*** |
CN109687905A (zh) * | 2019-01-24 | 2019-04-26 | 国网上海市电力公司 | 一种智能变电站通讯链路异常状态检测*** |
CN109684146A (zh) * | 2018-12-28 | 2019-04-26 | 北京旷视科技有限公司 | 上下电测试方法、装置、***及处理设备 |
CN110519115A (zh) * | 2019-07-11 | 2019-11-29 | 深圳壹账通智能科技有限公司 | 网关接口测试方法、终端设备、存储介质及装置 |
CN111124908A (zh) * | 2019-12-19 | 2020-05-08 | 广州品唯软件有限公司 | 接口的测试方法、装置及计算机可读存储介质 |
CN112187354A (zh) * | 2020-09-29 | 2021-01-05 | 深圳市新龙鹏科技有限公司 | 基于多onu设备的稳定性测试方法及*** |
WO2021082670A1 (zh) * | 2019-10-28 | 2021-05-06 | 华为技术有限公司 | 无源光网络的检测方法、装置及*** |
CN113259349A (zh) * | 2021-05-12 | 2021-08-13 | 国家计算机网络与信息安全管理中心 | 一种轨道交通控制网络的监测方法及装置 |
-
2022
- 2022-05-31 CN CN202210603476.9A patent/CN114696894B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110069955A1 (en) * | 2007-09-21 | 2011-03-24 | Nokia Siemens Networks Oy | Failsafe optical splitter and method to isolate faults in a passive optical network |
CN105375980A (zh) * | 2015-11-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | 一种检测多路光网络单元长发光的装置及方法 |
CN105790827A (zh) * | 2016-04-19 | 2016-07-20 | 深圳极智联合科技股份有限公司 | 光网络终端bob校准测试***及其方法 |
CN107070546A (zh) * | 2017-03-22 | 2017-08-18 | 深圳市共进电子股份有限公司 | 一种光发射接收组件的测试方法、装置及*** |
CN107220181A (zh) * | 2017-06-16 | 2017-09-29 | 瑞斯康达科技发展股份有限公司 | 一种异常进程定位方法、装置及*** |
CN109684146A (zh) * | 2018-12-28 | 2019-04-26 | 北京旷视科技有限公司 | 上下电测试方法、装置、***及处理设备 |
CN109687905A (zh) * | 2019-01-24 | 2019-04-26 | 国网上海市电力公司 | 一种智能变电站通讯链路异常状态检测*** |
CN110519115A (zh) * | 2019-07-11 | 2019-11-29 | 深圳壹账通智能科技有限公司 | 网关接口测试方法、终端设备、存储介质及装置 |
WO2021082670A1 (zh) * | 2019-10-28 | 2021-05-06 | 华为技术有限公司 | 无源光网络的检测方法、装置及*** |
CN111124908A (zh) * | 2019-12-19 | 2020-05-08 | 广州品唯软件有限公司 | 接口的测试方法、装置及计算机可读存储介质 |
CN112187354A (zh) * | 2020-09-29 | 2021-01-05 | 深圳市新龙鹏科技有限公司 | 基于多onu设备的稳定性测试方法及*** |
CN113259349A (zh) * | 2021-05-12 | 2021-08-13 | 国家计算机网络与信息安全管理中心 | 一种轨道交通控制网络的监测方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114696894B (zh) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8483562B2 (en) | Method and apparatus for integrating automated switching in a passive optical network | |
CN107800565B (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
CN102821150B (zh) | 基于云服务的应用管理方法及云服务器 | |
CN107770279A (zh) | 远程升级方法及*** | |
CN108833172B (zh) | 一种网络故障报警的处理方法、装置和网络*** | |
CN103516851A (zh) | 一种无线产品云测试平台*** | |
CN102111728A (zh) | 移动终端的网络连接管理模块和方法 | |
CN114696894B (zh) | 无源光网络设备的测试方法、装置及可读存储介质 | |
US11088905B2 (en) | Service bandwidth provisioning on passive optical networks | |
US20200274618A1 (en) | Method, device and computer-readable storage medium implemented in optical network | |
CN112367499A (zh) | 一种远程监控电力设备的服务端及监控端电力数据处理方法 | |
CN110099315B (zh) | 一种对pon网络中资源检测的装置 | |
CN104125593A (zh) | 一种信息处理方法及电子设备 | |
CN105634590A (zh) | 一种以太无源光网络光路诊断方法 | |
CN115022116A (zh) | 一种电台拉远通信***及其控制方法 | |
CN105786534B (zh) | 信息获取方法和装置 | |
CN112667868B (zh) | 一种数据检测方法以及装置 | |
CN103188654A (zh) | 更新手机状态的***及装置 | |
CN110120880B (zh) | 组件更新方法及*** | |
CN111585804A (zh) | 一种路由器自动化配置***、方法及自动化测试*** | |
CN112399242A (zh) | 基于电视的移动网络连接方法、装置、设备及介质 | |
CN219420925U (zh) | 一种网络模块的通断控制装置及网络模块的通断控制*** | |
US11967993B2 (en) | Communication apparatus | |
CN112492575B (zh) | 执行路径的设置方法、装置、存储介质及移动终端 | |
CN112260901B (zh) | 网络损伤仪和网络损伤仪的使用方法 |
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 |