一种协议调试方法、装置及系统的利记博彩app

文档序号:9474130阅读:540来源:国知局
一种协议调试方法、装置及系统的利记博彩app
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种协议调试方法、装置及系统。
【背景技术】
[0002]目前各个厂商都在为自己的设备提供完善的私有协议支持,虽然有国际公约协议ITU G.988协议,定义了很多基础的框架,但由于988也存在版本的更新问题,故而光线路终端OLT (Optical Line Terminal)局端也并不能满足新设备的开发需求,再者随着各个运营商分别定义自己的需求,很多新的需求以及一些私有的光网络单元管理控制接口OMCI (Management and Control Interface)协议并不能在现有的OLT上开发,而各个厂家也对自己的最新版本的OLT有极高的保密措施,所以在调试时会遇到很多困难。同时在工程师进行协议调试的过程中,需要携带大量的测试仪表去现场进行调试,一般调试现场环境比较恶略,经常会出现断网的现象,对协议调试工作带来了极大的不便。

【发明内容】

[0003]针对现有技术的缺陷,本发明提出了解决上述技术问题的一种协议调试方法、装置及系统,通过对现场光线路终端的报文信息进行模拟,实现了在脱离光线路终端的情况下完成对协议进行调试的目的。
[0004]第一方面,本发明提供了一种协议调试方法,包括:
[0005]获取光线路终端下发的数据,根据所述数据确定所述光线路终端所使用的协议类型,以使用户根据所述协议类型配置与所述协议类型对应的报文信息;
[0006]接收用户发送的报文信息;
[0007]按照预设配置格式对所述报文信息进行配置,并生成配置文件;
[0008]对所述配置文件进行调试。
[0009]优选的,所述接收用户发送的报文信息,包括:
[0010]接收用户输入的模拟光线路终端下发的报文信息;
[0011]或
[0012]接收用户在预设报文信息的模板中输入的预设参数,生成包括预设参数的报文信息;
[0013]或
[0014]接收光线路终端下发的报文信息。
[0015]优选的,所述方法还包括:将调试结果进行输出。
[0016]优选的,对所述配置文件进行调试之前,所述方法还包括:
[0017]对所述配置文件进行中转,以使所述配置文件进入调试阶段。
[0018]第二方面,本发明提供了一种协议调试装置,包括:
[0019]获取模块,用于获取光线路终端下发的数据,根据所述数据确定所述光线路终端所使用的协议类型,以使用户根据所述协议类型配置与所述协议类型对应的报文信息;
[0020]接收模块,用于接收用户发送的报文信息;
[0021]配置模块,用于按照预设配置格式对所述报文信息进行配置,并生成配置文件;
[0022]调试模块,对所述配置文件进行调试。
[0023]优选的,所述接收用户发送的报文信息,包括:
[0024]接收用户发送的模拟光线路终端下发的报文信息;
[0025]或
[0026]接收用户在预设报文信息的模板中输入的预设参数,并根据所述预设参数生成的报文信息。
[0027]优选的,所述装置还包括:输出模块,用于将调试结果进行输出。
[0028]优选的,对所述配置文件进行调试之前,所述装置还包括:
[0029]中转模块,用于对所述配置文件进行中转,以使所述配置文件进入调试阶段。
[0030]第三方面,本发明提供了一种协议调试系统,包括上述协议调试装置和上位机,所述上位机与所述协议调试装置的一端相连。
[0031]优选的,所述系统还包括光线路终端,所述光线路终端与所述协议调试装置的另一端相连。
[0032]由上述技术方案可知,本发明提供的协议调试方法、装置及系统,首先,通过获取光线路终端下发的数据,根据所述数据确定所述光线路终端所使用的协议类型,以使用户根据所述协议类型配置与所述协议类型对应的报文信息;然后,接收用户发送的报文信息;按照预设配置格式对所述报文信息进行配置,并生成配置文件;最后,对所述配置文件进行调试。该方法通过接收用户模拟光线路终端下发的报文信息,使得协议调试不用再到现场进行调试,而是在普通的办公环境下就能调试,协议调试工作非常方便。
【附图说明】
[0033]图1为本发明一实施例的协议调试方法的流程图;
[0034]图2本发明一实施例中的配置流程框图;
[0035]图3为本发明一实施例中系统模块流程框图;
[0036]图4为本发明一实施例提供的协议调试装置的示意图;
[0037]图5本发明一实施例提供的协议调试系统的示意图。
【具体实施方式】
[0038]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0039]图1示出了本发明一实施例的协议调试方法的流程图,如图1所述,本实施例中的协议调试方法包括以下步骤。
[0040]101、获取光线路终端下发的数据,根据所述数据确定所述光线路终端所使用的协议类型,以使用户根据所述协议类型配置与所述协议类型对应的报文信息;
[0041]102、接收用户发送的报文信息;
[0042]103、按照预设配置格式对所述报文信息进行配置,并生成配置文件;
[0043]104、对所述配置文件进行调试。
[0044]上述方法可模拟真实的调试流程,使得协议调试灵活方便。
[0045]本发明旨在为利用现有GPON(Gigabit-Capable PON)上行家庭网关HGW(HomeGateffay)上的设备提供一种调试方式以应对测试私有协议及光线路终端不支持的需求,使HGU能在脱离光线路终端的情况下完成对接调试。下面通过一个具体的实施例对上述方法进行详细说明。
[0046]S1、获取光线路终端下发的数据,根据所述数据确定所述光线路终端所使用的协议类型,以使用户根据所述协议类型配置与所述协议类型对应的报文信息;
[0047]可以理解的是,调试的工作人员在现场采集到一段时间内的样品数据,并根据所采集到的数据来分析协议类型,以此来确定现场所使用的协议。
[0048]S2、接收用户发送的报文信息;
[0049]可以理解的是,步骤S2中用户发送的报文信息,包括两种情况,第一种,接收用户发送的模拟光线路终端下发的报文信息;第二种,接收用户在预设报文信息的模板中输入的预设参数,并根据预设参数生成的报文信息。
[0050]S3、按照预设配置格式对所述报文信息进行配置,并生成配置文件;
[0051]可以理解的是,若接收用户输入的模拟光线路终端下发的报文信息,则将用户输入的模拟光线路终端下发的报文信息存入配置文件,这种方式可以使用户定制自己喜好的模型。
[0052]若接收用户在预设报文信息的模板中输入的预设参数,并根据预设参数生成的报文信息,则按照预设配置格式对所述第一报文信息进行配置,并生成配置文件。通过在页面和命令行界面CLI (command-line interface)生成一个简单的合成器,用户仅输入关键项的参数,ONT自动根据参数生成所需要的报文,这种方式界面友好,操作简单,出错率较低,尤其在超文本传输协议HTTP (Hyper Text Transfer Protocol)上建立业务模型时,非常好用。
[0053]S4、对所述配置文件进行中转,以使所述配置文件进入调试阶段。
[0054]如果所述配置文件中的报文信息是所述光线路终端下发的,则将调试结果通过消息中转系统发送到正常数据包中去,如果所述配置文件中的报文信息是接收用户输入的模拟光线路终端下发的报文信息或接收用户在预设报文信息的模板中输入的预设参数,生成包括预设参数的报文信息,则将调试结果通过消息中转系统发送到调试数据包中去。
[0055]S5、对所述配置文件进行调试。
[0056]在调试的过程中,除了能正常模拟光线路终端下发的报文信息,同时根据光线路终端下发的数据报文模拟测试环境,组建临时报文,保存特殊操作报文,方便调试人员调用,用以调试单消息操作,以及特殊消息。
[0057]S5、将调试结果进行输出。
[0058]可以理解的是,调试结果输出的位置由上述步骤S4决定的。
[0059]该方法通过获取光线路终端下发的报文信息,确定协议类型,然后通过用户模拟光线路终端下发的报文信息发送到调试系统中,最后对协议进行调试。本方法协议调试不用再到现场进行调试,而是在普通的办公环境下就能调试,使得协议调试工作非常方便。
[0060]下面结合上述协议调试方法中的具体工作步骤进行详细说明,如图2所示,该方法具体包括如下步骤。
[0061]201、设备启动。
[0062]202、判断是否开启调试模式,若是,则执行步骤203 ;否则,执行步骤207。
[0063]203、判断是否存在配置文件,若是,则执行步骤204 ;否则,执行步骤208。
[0064]204、下发配置文件。
[0065]205、判断下发步骤是否出错,若是,则执行步骤206 ;否则,执行步骤209。
[0066]206、终止流程。
[0067]207、正常启动。
[0068]2O8、结束配置。
[0069]209、判断是否存在断点,若是,则执行步骤206 ;否则,执行步骤210。
[0070]210、判断是否结束,若是,则执行步骤206 ;否则,执行步骤204。
[0071]上述步骤的工作原理如下:正常设备起动后,光网络终端ONT(Optical networkterminal)可通过CLI读取基本的配置信息,并按此配置0ΝΤ,如果无调试配置信息则不配置0ΝΤ。所述配置文件基于报文信息收到的方式不同,可以通过HTTP或者CLI以三种模式生成:
[0072]接收用户发送的模拟光线路终端下发的报文信息;或接收用户在预设报文信息的模板中输入的预设参数,并根据所述预设参数生成的报文信息;或接收光线路终端下发的报文信息,启动保存机制,启动后将光线路终端下发的所有配置保存成配置文件。
[0073]当设备读取到正常的配置文件后,将配置文件中的报文按顺序发送给OMCI进程,伪装成光线路终端下发的报文信息,以此来模拟光线路终端发送的报文信息。
[0074]在程序中设置断点是为了方便单步和多步操作。如果报文回复正常则继续下发下一个,如遇到意外或者到达断点位置,则停止下发报文。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1