上电后恢复上次测试的方法技术

技术编号:11423329 阅读:92 留言:0更新日期:2015-05-07 01:36
本发明专利技术公开了一种上电后恢复测试的方法,包括以下步骤:1)接通电源,启动测试仪表,测试模块发送测试模块识别信息至平台管理模块;2)平台管理模块接收测试模块识别信息,并与其中预置的识别信息相比较;3)平台管理模块读取测试仪表中的注册表信息,读取完成后清空注册表信息;4)平台管理模块判断注册表信息中记录的测试模块识别信息与当前平台管理模块中的测试模块识别信息是否一致;5)平台管理模块判断所述注册表信息中记录的所述测试模块的测试状态为启动或测试时,启动测试模块;6)测试模块判断出测试状态为测试时,开始测试得到测试结果,测试模块中的结果存储区自动加载关机时的测试结果。

【技术实现步骤摘要】
上电后恢复上次测试的方法
本专利技术涉及通信领域,具体地说,是涉及一种上电后恢复上次测试的方法。
技术介绍
作为性能监测仪表,有时候需要把仪表安装在测试环境中进行长年累月的监测,这期间绝大部分时间是无人现场看守的,在这种测试环境下就需要监测仪表具备以下几个功能:1)仪表具有很高的稳定性。2)仪表在异常关机后停止工作,上电后恢复测试配置并继续测试的能力。3)仪表在异常关机后停止工作,上电后还能查看关机前的测试结果的能力。因为在长时间的测试过程中,意外情况时有发生,比如突然停电,这要求仪表在上电后自动开启之前的测试功能,并且保留以前的测试结果;又比如系统瞬间崩溃,要求仪表重启后能够自动开启之前的测试功能,并且保留以前的测试结果。现有技术中对于断电前测试结果保存通常的方法为保存日志文件:在测试过程中实时记录测试过程中所发生的各种告警信息,把这些记录写入文件或者数据库,仪表上电重启后导出日志文件或数据库,在PC机端人为记录断电前的测试结果。但是这种方法操作复杂,需要专业人员进行导出和查看,而且日志文件通常记录的数据比较多,比较复杂,不能直观的查看到有效的告警信息。由于操作仪表的工作人员可能不都是专业的人员,工作人员只需要从测试仪表界面上直观的看到测试结果有没有问题,但是当仪表异常关机看不到以前的测试结果,工作人员不知道关机前的测试是否正常,又不会查看以前的日志文件,或者通电后自动重启,丢掉了以前的测试结果。
技术实现思路
针对这个问题,本专利技术提供了一种上电后恢复上次测试功能和测试结果的方法,应用于测试仪表,包括以下步骤:步骤1)接通电源,启动测试仪表,该测试仪表中的测试模块发送测试模块识别信息至平台管理模块;步骤2)所述平台管理模块,接收所述测试模块发送的测试模块识别信息,并与所述平台管理模块内预置的识别信息相比较,判断出所述测试模块发送的识别信息与所述平台管理模块内预置的识别信息一致,所述平台管理模块显示所述测试模块识别信息;步骤3)平台管理模块,读取所述测试仪表中的注册表信息,所述注册表中存储了关机时的测试模块识别信息及测试状态,读取完成后清空该注册表信息;步骤4)平台管理模块判断所述注册表信息中记录的测试模块识别信息与当前平台管理模块中的测试模块识别信息相一致,进行下一步;步骤5)平台管理模块判断所述注册表信息中记录的所述测试模块的测试状态,当测试状态为启动或测试时,启动所述测试模块,并将所述测试状态作为参数传入所述测试模块;步骤6)所述测试模块接收测试状态参数,判断出所述测试状态为测试时,开始测试得到测试结果,所述测试模块中的结果存储区自动加载关机时的测试结果,并将关机时的测试结果添加到当前的测试结果中,得到了包含关机时的测试结果和当前的测试结果的全部测试结果。优选地,所述步骤5)中所述测试模块的测试状态按照以下步骤记录:a)启动所述测试模块,加载其中预设的测试配置;b)向所述测试模块中的注册表和测试状态子单元分别写入当前测试模块的测试模块识别信息和测试状态为启动;c)开始测试后,向测试状态子单元中写入测试状态为测试,并保存测试配置;d)所述测试仪表在测试过程中定时向所述测试模块的结果存储区更新测试结果;e)所述测试仪表在停止测试时向所述测试状态子单元写入测试状态为启动;f)退出所述测试模块后清空所述注册表和测试状态子单元。优选地,还包括步骤:所述平台管理模块,接收所述测试模块发送的测试模块识别信息,并与所述平台管理模块内预置的识别信息相比较,判断出所述测试模块发送的识别信息与所述平台管理模块内预置的识别信息不一致,所述平台管理模块显示所述测试模块不可识别。优选地,还包括步骤:判断所述注册表信息中记录的所述测试模块的测试状态,当测试状态不为启动或不为测试时,结束当前操作,不再进行步骤5)和步骤6)的操作。优选地,还包括步骤:所述测试模块接收所述测试状态参数,判断出所述测试状态不为测试时,结束当前操作,不再进行步骤6)的操作。优选地,还包括步骤:所述平台管理模块显示步骤6)中包含关机时的测试结果和当前的测试结果的全部测试结果。优选地,所述测试模块,进一步包括:SDH测试单元或以太网测试单元,其中,所述SDH测试单元,用于监视SDH传输线路的传输质量;所述以太网测试单元,用于检测以太网网络的传输性能。与现有技术相比,本专利技术所述的上电后恢复上次测试的方法,达到了如下效果:1)异常关机后再次开机能够恢复测试配置继续测试,并保留以前的测试结果,无需人工干预,减少人为错误的发生。2)管理简单,平台管理模块负责检测各模块和启动各模块,测试模块负责标识当前的测试模块信息和测试状态,分工明确,容易管理。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为实施例1中提供的上电后恢复上次测试的方法流程图;图2为实施例3中提供的上电后恢复上次测试的方法流程图。具体实施方式如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本专利技术的较佳实施方式,然所述描述乃以说明本专利技术的一般原则为目的,并非用以限定本专利技术的范围。本专利技术的保护范围当视所附权利要求所界定者为准。以下结合附图对本专利技术作进一步详细说明,但不作为对本专利技术的限定。实施例1:结合图1,本实施例提供一种上电后恢复测试的方法,应用于测试仪表,包括以下步骤:步骤1)接通电源,启动测试仪表,该测试仪表中的测试模块发送测试模块识别信息至平台管理模块;步骤2)所述平台管理模块,接收所述测试模块发送的测试模块识别信息,并与所述平台管理模块内预置的识别信息相比较,判断出所述测试模块发送的识别信息与所述平台管理模块内预置的识别信息一致,所述平台管理模块显示所述测试模块识别信息;步骤3)平台管理模块,读取所述测试仪表中的注册表信息,所述注册表中存储了关机时的测试模块识别信息及测试状态,读取完成后清空该注册表信息;步骤4)平台管理模块判断所述注册表信息中记录的测试模块识别信息与当前平台管理模块中的测试模块识别信息相一致,进行下一步;步骤5)平台管理模块判断所述注册表信息中记录的所述测试模块的测试状态,当测试状态为启动或测试时,启动所述测试模块,并将所述测试状态作为参数传入所述测试模块;步骤6)所述测试模块接收测试状态参数,判断出所述测试状态为测试时,开始测试得到测试结果,所述测试模块中的结果存储区自动加载关机时的测试结果,并将关机时的测试结果添加到当前的测试结果中,得到了包含关机时的测试结果和当前的测试结本文档来自技高网...
上电后恢复上次测试的方法

【技术保护点】
一种上电后恢复测试的方法,应用于测试仪表,其特征在于,包括以下步骤:步骤1)接通电源,启动测试仪表,该测试仪表中的测试模块发送测试模块识别信息至平台管理模块;步骤2)所述平台管理模块,接收所述测试模块发送的测试模块识别信息,并与所述平台管理模块内预置的识别信息相比较,判断出所述测试模块发送的识别信息与所述平台管理模块内预置的识别信息一致,所述平台管理模块显示所述测试模块识别信息;步骤3)平台管理模块,读取所述测试仪表中的注册表信息,所述注册表中存储了关机时的测试模块识别信息及测试状态,读取完成后清空该注册表信息;步骤4)平台管理模块判断所述注册表信息中记录的测试模块识别信息与当前平台管理模块中的测试模块识别信息相一致,进行下一步;步骤5)平台管理模块判断所述注册表信息中记录的所述测试模块的测试状态,当测试状态为启动或测试时,启动所述测试模块,并将所述测试状态作为参数传入所述测试模块;步骤6)所述测试模块接收测试状态参数,判断出所述测试状态为测试时,开始测试得到测试结果,所述测试模块中的结果存储区自动加载关机时的测试结果,并将关机时的测试结果添加到当前的测试结果中,得到了包含关机时的测试结果和当前的测试结果的全部测试结果。...

【技术特征摘要】
1.一种上电后恢复测试的方法,应用于测试仪表,其特征在于,包括以下步骤:步骤1)接通电源,启动测试仪表,该测试仪表中的测试模块发送测试模块识别信息至平台管理模块;步骤2)所述平台管理模块,接收所述测试模块发送的测试模块识别信息,并与所述平台管理模块内预置的识别信息相比较,判断出所述测试模块发送的识别信息与所述平台管理模块内预置的识别信息一致,所述平台管理模块显示所述测试模块识别信息;步骤3)平台管理模块,读取所述测试仪表中的注册表信息,所述注册表中存储了关机时的测试模块识别信息及测试状态,读取完成后清空该注册表信息;步骤4)平台管理模块判断所述注册表信息中记录的测试模块识别信息与当前平台管理模块中的测试模块识别信息相一致,进行下一步;步骤5)平台管理模块判断所述注册表信息中记录的所述测试模块的测试状态,当测试状态为启动或测试时,启动所述测试模块,并将所述测试状态作为参数传入所述测试模块;步骤6)所述测试模块接收测试状态参数,判断出所述测试状态为测试时,开始测试得到测试结果,所述测试模块中的结果存储区自动加载关机时的测试结果,并将关机时的测试结果添加到当前的测试结果中,得到了包含关机时的测试结果和当前的测试结果的全部测试结果。2.根据权利要求1所述的上电后恢复测试的方法,其特征在于,所述步骤5)中所述测试模块的测试状态按照以下步骤记录:a)启动所述测试模块,加载其中预设的测试配置;b)向所述测试模块中的注册表和测试状态子单元分别写入当前测试模块的测试模块识别信息和测试状态为启动;c)...

【专利技术属性】
技术研发人员:陈立仓朱天全鲍胜青
申请(专利权)人:北京奥普维尔科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1