ONU配置参数调试方法、装置、ONU及存储介质与流程

文档序号:17356473发布日期:2019-04-09 21:43阅读:1093来源:国知局
ONU配置参数调试方法、装置、ONU及存储介质与流程

本发明涉及光通信技术领域,尤其涉及一种onu配置参数调试方法、装置、onu及存储介质。



背景技术:

gpon(gigabit-capablepassiveopticalnetwork,gpon)技术是最新一代宽带无源光综合接入标准,具有高带宽、高效率、大覆盖范围、用户接口丰富等众多优点,被大多数运营商视为实现接入网业务宽带化,综合化改造的理想技术。gpon网络系统由光线路终端(opticallineterminal,olt)、光分配网络(opticaldistributionnetwork,odn)和光网络单元(opticalnetworkunit,onu)组成。由于电信运营商一般会从不同的厂商去采购olt和onu,就需要onu厂商去对接olt厂商,而在olt对onu的软硬件版本等配置参数进行限制的情况下,目前onu厂商需要使用命令行这样的复杂方式,不停地改变配置参数、改变代码,然后编译版本进行调试,这样的调试过程不仅复杂,对调试人员的技术要求也很高。



技术实现要素:

本发明的主要目的在于提供一种onu配置参数调试方法、装置、onu及存储介质,旨在解决现有的通过命令行这样的复杂方式进行onu配置参数的调试,调试过程复杂,调试效率低下的技术问题。

为实现上述目的,本发明提供一种onu配置参数调试方法,所述onu配置参数调试方法包括步骤:

当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息;

按照所述调试配置参数信息重启,并将所述调试配置参数信息上报给光线路终端olt,以供所述olt对所述调试配置参数信息进行验证;

接收所述olt发送的验证反馈信息,以供用户根据所述验证反馈信息获知验证结果。

可选地,所述当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息的步骤之前,还包括:

检测用户输入的所述调试配置参数信息是否符合预设条件;

若检测到用户输入的所述调试配置参数信息符合所述预设条件,则触发调试指令或在检测到用户对调试控件的点击操作后触发调试指令,所述调试指令携带所述符合预设条件的调试配置参数信息。

可选地,所述检测用户输入的所述调试配置参数信息是否符合预设条件的步骤之后,还包括:

若检测到用户输入的所述调试配置参数信息不符合所述预设条件,则显示提示信息以提示用户所述调试配置参数信息输入错误。

可选地,所述获取所述调试指令携带的调试配置参数信息的步骤包括:

获取所述调试指令携带的调试配置参数信息,并将所述调试配置参数信息以xml格式保存。

可选地,所述接收所述olt发送的验证反馈信息的步骤之后,还包括:

解析所述验证反馈信息得到基于所述调试配置参数信息的验证结果并显示。

可选地,当基于所述调试配置参数信息的验证不通过时,所述验证结果包含验证不通过的调试配置参数。

可选地,所述接收所述olt发送的验证反馈信息的步骤之后,还包括:

当检测到配置参数还原指令后,按照默认配置参数信息重启。

此外,为实现上述目的,本发明还提供一种onu配置参数调试装置,所述onu配置参数调试装置包括:

获取模块,用于当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息;

上报模块,用于按照所述调试配置参数信息重启,并将所述调试配置参数信息上报给光线路终端olt,以供所述olt对所述调试配置参数信息进行验证;

接收模块,用于接收所述olt发送的验证反馈信息,以供用户根据所述验证反馈信息获知验证结果。

此外,为实现上述目的,本发明还提供一种光网络单元onu,所述光网络单元onu包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的onu配置参数调试程序,所述onu配置参数调试程序被所述处理器执行时实现如上所述的onu配置参数调试方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有onu配置参数调试程序,所述onu配置参数调试程序被处理器执行时实现如上所述的onu配置参数调试方法的步骤。

本发明通过当onu检测到调试指令后,获取调试指令携带的调试配置参数信息;按照该调试配置参数信息重启并将该调试配置参数信息上报给olt,以供olt对该调试配置参数信息进行验证;接收olt发送的验证反馈信息,以供用户根据该验证反馈信息获知验证结果,为用户提供了简便的配置参数调试途径,大幅减少了调试版本的编译和发布次数,提高了配置参数的调试效率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明onu配置参数调试方法第一实施例的流程示意图;

图3为本发明onu配置参数调试方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

由于现有的通过命令行这样的复杂方式进行onu配置参数的调试,调试过程复杂,调试效率低下,本发明提供一种解决方案,通过当onu检测到调试指令后,获取调试指令携带的调试配置参数信息;按照该调试配置参数信息重启并将该调试配置参数信息上报给olt,以供olt对该调试配置参数信息进行验证;接收olt发送的验证反馈信息,以供用户根据该验证反馈信息获知验证结果,为用户提供了简便的配置参数调试途径,大幅减少了调试版本的编译和发布次数,提高了配置参数的调试效率。

本发明提供了一种光网络单元onu,参照图1,图1是本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图1即可为光网络单元onu的硬件运行环境的结构示意图。如图1所示,该光网络单元onu可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的光网络单元onu结构并不构成对光网络单元onu的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及onu配置参数调试程序。

在图1所示的光网络单元onu中,网络接口1004主要用于连接后台服务器,与后台服务器进行通信;用户接口1003主要用于连接客户端,与客户端进行通信;而处理器1001可以用于调用存储器1005中存储的onu配置参数调试程序,并执行以下操作:

当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息;

按照所述调试配置参数信息重启,并将所述调试配置参数信息上报给光线路终端olt,以供所述olt对所述调试配置参数信息进行验证;

接收所述olt发送的验证反馈信息,以供用户根据所述验证反馈信息获知验证结果。

进一步地,所述当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息的步骤之前,处理器1001可以用于调用存储器1005中存储的onu配置参数调试程序,还执行以下操作:

检测用户输入的所述调试配置参数信息是否符合预设条件;

若检测到用户输入的所述调试配置参数信息符合所述预设条件,则触发调试指令或在检测到用户对调试控件的点击操作后触发调试指令,所述调试指令携带所述符合预设条件的调试配置参数信息。

进一步地,所述检测用户输入的所述调试配置参数信息是否符合预设条件的步骤之后,处理器1001可以用于调用存储器1005中存储的onu配置参数调试程序,还执行以下操作:

若检测到用户输入的所述调试配置参数信息不符合所述预设条件,则显示提示信息以提示用户所述调试配置参数信息输入错误。

进一步地,所述获取所述调试指令携带的调试配置参数信息的步骤包括:

获取所述调试指令携带的调试配置参数信息,并将所述调试配置参数信息以xml格式保存。

进一步地,所述接收所述olt发送的验证反馈信息的步骤之后,处理器1001可以用于调用存储器1005中存储的onu配置参数调试程序,还执行以下操作:

解析所述验证反馈信息得到基于所述调试配置参数信息的验证结果并显示。

进一步地,当基于所述调试配置参数信息的验证不通过时,所述验证结果包含验证不通过的调试配置参数。

进一步地,所述接收所述olt发送的验证反馈信息的步骤之后,处理器1001可以用于调用存储器1005中存储的onu配置参数调试程序,还执行以下操作:

当检测到配置参数还原指令后,按照默认配置参数信息重启。

基于上述的硬件结构,提出本发明onu配置参数调试方法的各个实施例。

参照图2,本发明onu配置参数调试方法较佳实施例提供一种onu配置参数调试方法,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。所述onu配置参数调试方法包括:

步骤s1,当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息;

光线路终端olt是用于连接光纤干线的终端设备,可实现对用户端设备onu(光网络单元)的控制、管理、测距等功能。其中,olt设备可以通过omci(onumanagementandcontrolinterface,onu管理和控制接口)来控制onu设备。onu首先需要与olt成功连接,需要得到olt的认证成功,才能正常工作。但是olt厂商生产的olt可能会对onu的配置参数信息进行限制,如对软件版本、硬件版本等配置参数进行限制,使得配置参数不符合要求的onu无法在olt上注册成功。目前针对这种情况,技术人员只能通过命令行的方式对onu的默认配置参数信息进行修改,修改后编译调试版本进行调试,看能不能在olt上注册成功,经过多次调试才可能修改为正确的配置参数。由此可知,目前的这种调试方式太复杂,且对技术人员的技术要求较高。由此,可提供一种调试onu配置参数的图形化界面,在图形化界面中设置调试配置参数信息输入框,以供用户通过该图形化界面输入调试配置参数信息。其中,图形化界面中可输入的调试配置参数可包括onu的软件版本、硬件版本、生产商id、设备id、设备型号等配置参数。这些调试配置参数依据olt可能限制的配置参数而设置。

当onu检测到调试指令后,获取调试指令携带的调试配置参数信息。onu可以是在检测到调试配置参数信息输入完成后自动触发调试指令,也可以是在图形化界面中设置调试控件,以供用户在输入调试配置参数信息后,通过该调试控件触发调试指令。调试指令所携带的调试配置参数信息即用户通过图形化界面所输入的调试配置参数信息。

onu在获取到调试配置参数信息后,将调试配置参数信息保存。调试配置参数信息的保存方式可以是任何能够使调试配置参数信息在onu断电后不丢失的方式。

进一步地,上述获取所述调试指令携带的调试配置参数信息的步骤可包括:

步骤a:获取所述调试指令携带的调试配置参数信息,并将所述调试配置参数信息以xml格式保存。

当onu检测到调试指令后,获取调试指令携带的调试配置参数信息。onu将获取到的调试配置参数信息以xml(可扩展标记语言)格式保存。具体地,onu可将调试配置参数信息保存为一个配置文件,配置文件的格式为xml格式。

进一步地,可在图像化界面设置调试开关控件,以供用户通过该调试开关控件选择是否开启调试模式,在调试模式开启状态下,用户可在输入调试配置参数信息进行调试,在调试模式关闭状态下,onu以默认配置参数信息启动。默认配置参数信息为onu原有的配置参数信息,默认配置参数信息的修改需要通过修改代码后重新编译来修改,在本实施例中,并不修改onu的默认配置参数信息,因此调试过程不需要修改代码以及编译调试版本。

步骤s2,按照所述调试配置参数信息重启,并将所述调试配置参数信息上报给光线路终端olt,以供所述olt对所述调试配置参数信息进行验证;

当onu检测到调试指令并获取到调试指令携带的调试配置参数信息后,按照调试配置参数信息重新启动。onu重启过程中启动omci进程,此时omci进程获取调试配置参数信息作为onu的配置参数信息,而不是获取onu的默认配置参数信息。当omci进程获取到调试配置参数信息后,将调试配置参数信息上报给olt。olt在接收到onu上报的调试配置参数信息后,对调试配置参数信息进行验证,验证后olt将验证反馈信息发送给onu。

需要说明的是,若用户输入的调试配置参数信息不全时,如图形化界面中可输入的调试配置参数包括软件版本、硬件版本、生产商id、设备id、设备型号,而用户仅输入软件版本信息和硬件版本信息,则onu重启时,上报的软件版本信息和硬件版本信息为用户输入的软件版本信息和硬件版本信息,其他的配置参数信息从onu的默认配置参数信息中获取。

步骤s3,接收所述olt发送的验证反馈信息,以供用户根据所述验证反馈信息获知验证结果。

onu接收olt发送的验证反馈信息。验证反馈信息是onu从omci进程中获取到的,用户可通过分析onu接收到的验证反馈信息获知验证结果。若验证结果为验证通过,则说明用户输入的调试配置参数信息为正确的配置参数信息。若验证结果为验证不通过,则用户可再次通过图形化界面修改调试配置参数信息,修改后通过图形化界面中的调试控件触发调试指令,onu以用户修改后的调试配置参数信息再次进行调试。如用户输入的调试配置参数信息有软件版本信息、硬件版本信息和厂商id信息,用户在输入调试配置参数信息后选中图像化界面中的调试控件,即触发调试指令,onu检测到调试指令后,获取调试指令携带的调试配置参数信息即用户输入的软件版本信息、硬件版本信息和厂商id信息,并将获取到的调试配置参数信息保存,保存后,onu重新启动,重启过程中onu启动omci进程,omci进程获取调试配置参数信息,获取到软件版本信息、硬件版本信息和厂商id信息,其它配置参数从默认配置参数信息中获取,omci进程将获取到的配置参数信息上报给olt,以供olt进行对配置参数信息进行验证。onu接收olt返回的验证反馈信息,用户通过onu从omci进程获取到的验证反馈信息,分析得出软件版本信息验证不通过,此时,用户可通过图形化界面再次修改软件版本信息后,再调试一遍,直到调试配置参数信息全部通过验证,即得到了正确的配置参数信息。

在本实施例中,通过当onu检测到调试指令后,获取调试指令携带的调试配置参数信息;按照该调试配置参数信息重启并将该调试配置参数信息上报给olt,以供olt对该调试配置参数信息进行验证;接收olt发送的验证反馈信息,以供用户根据该验证反馈信息获知验证结果,为用户提供了简便的配置参数调试途径,大幅减少了调试版本的编译和发布次数,提高了配置参数的调试效率。

进一步的,参照图3,基于上述第一实施例,本发明onu配置参数调试方法第二实施例提供一种onu配置参数调试方法。在本实施例中,步骤s1之前,还包括:

步骤s41,检测用户输入的所述调试配置参数信息是否符合预设条件;

onu中预设调试配置参数信息的格式规范,如规定用户输入的厂商id的字符不能超过预设位数。当用户通过图形化界面输入调试配置参数信息时,onu检测用户输入的调试配置参数信息是否符合预设格式规范,即检测用户输入的调试配置参数信息是否符合预设条件。

步骤s42,若检测到用户输入的所述调试配置参数信息符合所述预设条件,则触发调试指令或在检测到用户对调试控件的点击操作后触发调试指令,所述调试指令携带所述符合预设条件的调试配置参数信息。

若onu检测到用户输入的调试配置参数信息符合预设条件,则触发调试指令,该调试指令携带有用户输入的符合预设条件的调试配置参数信息。需要说明的是,调试指令可以是当onu检测到用户输入的调试配置参数信息符合预设条件自动触发,也可以是当用户输入完符合预设条件的调试配置参数信息后,根据用户对调试控件的点击操作而触发。调试指令的触发前提是用户输入的调试配置参数信息符合预设条件。

进一步地,步骤s41之后还包括:

步骤s43,若检测到用户输入的所述调试配置参数信息不符合所述预设条件,则显示提示信息以提示用户所述调试配置参数信息输入错误。

若检测到用户输入的调试配置参数信息不符合预设条件,即不符合预设的格式规范,则可显示提示信息提示用户输入的调试配置参数信息有误。提示信息可以是以提示框的形式显示,提示框中有提示用户具体是哪一调试配置参数信息输入错误的提示语。也可以是将输入错误的调试配置参数信息以突出的红色显示。也可以是其他能够起到提示作用的提示信息。

进一步地,可设置为当检测到用户输入的调试配置参数信息均符合预设条件后,才可通过图形化界面中的调试控件触发调试指令,若调试配置参数信息不符合预设条件,则对调试控件的操作无效。

在本实施例中,通过对用户输入的调试配置参数信息进行检测,当检测到符合预设条件时,触发调试指令;当检测到不符合预设条件时,显示提示信息提示用户输入的调试配置参数信息错误,以方便用户输入格式正确的调试配置参数信息,减少调试次数,提高调试效率。

进一步的,基于上述第一或第二实施例,本发明onu配置参数调试方法第三实施例提供一种onu配置参数调试方法。在本实施例中,步骤s3之后,还包括:

步骤s5,解析所述验证反馈信息得到基于所述调试配置参数信息的验证结果并显示。

onu在接收到olt发送的验证反馈信息后,可对验证反馈信息进行解析后得出基于所述调试配置参数信息的验证结果。olt发送的验证反馈信息为omci报文信息,onu对omci报文信息进行解析,得出验证结果,验证结果可能为验证通过,也可能为验证不通过。onu可将解析得出的验证结果显示在图形化界面,以供用户直观地获知验证结果。验证结果的显示方式可以是以提示框的形式显示,如验证不通过则可在提示框中显示类似“调试配置参数信息错误,请修改”的提示语,验证通过则可在提示框中显示类似“调试配置参数信息正确”的提示语。

进一步地,当基于调试配置参数信息的验证不通过时,验证结果包含验证不通过的调试配置参数。具体地,onu解析验证反馈信息可得出导致验证不通过的具体是哪些调试配置参数。如用户输入的调试配置参数信息包括软件版本信息、厂商id信息和设备id信息,olt对用户输入的三个调试配置参数信息进行验证,其中,软件版本信息不符合olt的要求,onu通过解析olt发送的验证反馈信息,可获得导致验证不通过的调试配置参数是软件版本。此时,onu显示的验证结果为导致验证不通过的调试配置参数。如显示提示框,提示框中的提示语为“请修改软件版本”。

在本实施例中,通过对olt发送的验证反馈信息进行解析得到验证结果,再显示验证结果,实现了为用户提供直观的验证结果获知方式,使得调试过程更加简便,极大地减少了调试时间。

进一步的,基于上述第一、第二或第三实施例,本发明onu配置参数调试方法第四实施例提供一种onu配置参数调试方法。在本实施例中,步骤s3之后还包括:

步骤s6,当检测到配置参数还原指令后,按照默认配置参数信息重启。

当基于调试配置参数信息的验证结果为验证通过时,用户得到正确的调试配置参数信息,即符合olt要求的调试配置参数信息。可在图形化界面中设置配置参数还原控件,以供用户在需要以onu默认配置参数信息启动onu时,可通过该配置参数还原控件触发配置参数还原指令。

onu在检测到配置参数还原指令后,按照onu的默认配置参数信息重启。onu重启过程启动omci进程,此时omci进程获取默认配置参数信息作为配置参数信息,而不是获取调试配置参数信息。

默认配置参数信息为onu原有的配置参数信息,默认配置参数信息的修改需要通过修改代码后重新编译来修改,在发明各实施例中,并不是通过修改onu的默认配置参数信息的方式进行调试,而是用户通过输入调试配置参数信息后,onu将调试配置参数信息上报给olt,若olt验证成功,则说明输入的调试配置参数信息为符合olt要求的配置参数信息,最终用户获得符合olt要求的配置参数信息。当用户获得符合olt要求的配置参数信息后,可通过一次修改代码和编译即将默认配置参数信息修改为符合olt要求的配置参数信息。

在本实施例中,通过在接收到配置参数还原指令后,按照onu默认配置参数信息重启,为用户提供了还原onu默认配置参数信息的简便途径。

此外,本发明实施例还提供一种onu配置参数调试装置,所述onu配置参数调试装置包括:

获取模块,用于当光网络单元onu检测到调试指令后,获取所述调试指令携带的调试配置参数信息;

上报模块,用于按照所述调试配置参数信息重启,并将所述调试配置参数信息上报给光线路终端olt,以供所述olt对所述调试配置参数信息进行验证;

接收模块,用于接收所述olt发送的验证反馈信息,以供用户根据所述验证反馈信息获知验证结果。

可选地,所述onu配置参数调试装置还包括:

检测模块,用于检测用户输入的所述调试配置参数信息是否符合预设条件;

指令触发模块,用于若检测到用户输入的所述调试配置参数信息符合所述预设条件,则触发调试指令或在检测到用户对调试控件的点击操作后触发调试指令,所述调试指令携带所述符合预设条件的调试配置参数信息。

可选地,所述onu配置参数调试装置还包括:

显示模块,用于若检测到用户输入的所述调试配置参数信息不符合所述预设条件,则显示提示信息以提示用户所述调试配置参数信息输入错误。

可选地,所述获取模块还用于:

获取所述调试指令携带的调试配置参数信息,并将所述调试配置参数信息以xml格式保存。

可选地,所述onu配置参数调试装置还包括:

解析模块,用于解析所述验证反馈信息得到基于所述调试配置参数信息的验证结果并显示。

可选地,当基于所述调试配置参数信息的验证不通过时,所述验证结果包含验证不通过的调试配置参数。

可选地,所述onu配置参数调试装置还包括:

配置参数还原模块,用于当检测到配置参数还原指令后,按照默认配置参数信息重启。

本发明onu配置参数调试装置的具体实施方式的拓展内容与上述onu配置参数调试方法各实施例基本相同,在此不做赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有onu配置参数调试程序,所述onu配置参数调试程序被处理器执行时实现如上所述onu配置参数调试方法的步骤。本发明计算机可读存储介质的具体实施方式的拓展内容与上述onu配置参数调试方法各实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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