一种具有时间校准功能的交换机开关机测试系统及方法_2

文档序号:9596987阅读:来源:国知局

[0041]第二判断模块3与第一判断模块2相连,用于在抓取的交换机的打印信息与预先定义的打印信息不相匹配时,判断设定的重启间隔时间是否过短。
[0042]间隔时间设置模块4与第二判断模块3相连,用于在判断重启间隔时间过短时,重新设置重启间隔时间。
[0043]优选地,可以手动或者通过软件重新设置重启间隔时间。
[0044]时间校准模块5与第二判断模块3相连,用于在判断重启间隔时间并非过短时,判断计算机系统时间和电源开关定时器时间是否不同步;若是,则对计算机系统时间和电源开关定时器时间进行同步。
[0045]具体地,在本发明中,计算机系统时间和电源开关定时器时间的同步时间间隔由用户自行设定。
[0046]时间校准模块对计算机系统时间和电源开关定时器时间进行同步时,包括以下步骤:
[0047]a)发送时间同步报文至电源开关定时器;
[0048]b)若接收到继电器发回的已经准备就绪的响应,将系统时间通过串口同步到电源开关定时器,继而完成同步动作;
[0049]c)若在时间同步报文发出预设时间后,仍未收到继电器发回的已经准备就绪的响应,则继续发送时间同步报文,直至接收到继电器发回的已经准备就绪的响应,再进行计算机系统时间和电源开关定时器时间的同步。
[0050]优选地,预设时间为3s。
[0051]综上所述,本发明的具有时间校准功能的交换机开关机测试的系统及方法能够通过串口对电源开关定时器进行设置;能够保持计算机系统时间与电源开关定时器时间的同步,防止长时间测试后由于开关机的数据与计算机系统机的数据不一致而导致的误判。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0052]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种具有时间校准功能的交换机开关机测试的方法,在进行交换机开关机测试时,通过电源开关定时器按照设置的重启时间间隔来反复重启交换机,通过计算机系统来控制电源开关定时器的操作;其特征在于:包括以下步骤: 步骤S1、按照设置的重启时间间隔重启交换机,抓取交换机的打印信息; 步骤S2、判断抓取的交换机的打印信息是否与预先定义的打印信息相匹配,若是,则判断交换机是否重启成功;若否,转入步骤S3 ; 步骤S3、判断设定的重启间隔时间是否过短;若是,转入步骤S4 ;若否,转入步骤S5 ; 步骤S4、重新设置重启间隔时间,转入步骤S1 ; 步骤S5、判断计算机系统时间和电源开关定时器时间是否不同步;若是,则对计算机系统时间和电源开关定时器时间进行同步,转入步骤S1。2.根据权利要求1所述的具有时间校准功能的交换机开关机测试的方法,其特征在于:所述步骤S2中,通过串口来抓取交换机的打印信息,通过正则表达式去与预先定义的打印信息进行匹配。3.根据权利要求1所述的具有时间校准功能的交换机开关机测试的方法,其特征在于:计算机系统时间和电源开关定时器时间的同步时间间隔由用户自行设定。4.根据权利要求1所述的具有时间校准功能的交换机开关机测试的方法,其特征在于:对计算机系统时间和电源开关定时器时间进行同步时,包括以下步骤: 发送时间同步报文至电源开关定时器; 若接收到继电器发回的已经准备就绪的响应,将系统时间通过串口同步到电源开关定时器,继而完成同步动作; 若在时间同步报文发出预设时间后,仍未收到继电器发回的已经准备就绪的响应,则继续发送时间同步报文,直至接收到继电器发回的已经准备就绪的响应,再进行计算机系统时间和电源开关定时器时间的同步。5.根据权利要求4所述的具有时间校准功能的交换机开关机测试的方法,其特征在于:所述预设时间为3s。6.一种具有时间校准功能的交换机开关机测试的系统,在进行交换机开关机测试时,通过电源开关定时器按照设置的重启时间间隔来反复重启交换机,通过计算机系统来控制电源开关定时器的操作;其特征在于:包括打印信息抓取模块、第一判断模块、第二判断模块、间隔时间设置模块和时间校准模块; 所述打印信息抓取模块用于按照设置的重启时间间隔重启交换机,抓取交换机的打印信息; 所述第一判断模块用于判断抓取的交换机的打印信息是否与预先定义的打印信息相匹配,并在相匹配时判断交换机是否重启成功; 所述第二判断模块用于在抓取的交换机的打印信息与预先定义的打印信息不相匹配时,判断设定的重启间隔时间是否过短; 所述间隔时间设置模块用于在判断重启间隔时间过短时,重新设置重启间隔时间; 所述时间校准模块用于在判断重启间隔时间并非过短时,判断计算机系统时间和电源开关定时器时间是否不同步;若是,则对计算机系统时间和电源开关定时器时间进行同步。7.根据权利要求6所述的具有时间校准功能的交换机开关机测试的系统,其特征在于:所述第一判断模块通过串口来抓取交换机的打印信息,通过正则表达式去与预先定义的打印信息进行匹配。8.根据权利要求6所述的具有时间校准功能的交换机开关机测试的系统,其特征在于:计算机系统时间和电源开关定时器时间的同步时间间隔由用户自行设定。9.根据权利要求6所述的具有时间校准功能的交换机开关机测试的系统,其特征在于:所述时间校准模块对计算机系统时间和电源开关定时器时间进行同步时,包括以下步骤: 发送时间同步报文至电源开关定时器; 若接收到继电器发回的已经准备就绪的响应,将系统时间通过串口同步到电源开关定时器,继而完成同步动作; 若在时间同步报文发出预设时间后,仍未收到继电器发回的已经准备就绪的响应,则继续发送时间同步报文,直至接收到继电器发回的已经准备就绪的响应,再进行计算机系统时间和电源开关定时器时间的同步。10.根据权利要求9所述的具有时间校准功能的交换机开关机测试的系统,其特征在于:所述预设时间为3s。
【专利摘要】本发明提供一种具有时间校准功能的交换机开关机测试的系统及方法,按照设置的重启时间间隔重启交换机,抓取交换机的打印信息;判断抓取的交换机的打印信息是否与预先定义的打印信息相匹配,若是,则判断交换机重启成功;若否,判断设定的重启间隔时间是否过短;若是,重新设置重启间隔时间;若否,判断计算机系统时间和电源开关定时器时间是否不同步;若是,则对计算机系统时间和电源开关定时器时间进行同步,直至交换机重启成功。本发明的具有时间校准功能的交换机开关机测试的系统及方法能够保持计算机系统时间与电源开关定时器时间的同步,防止长时间测试后由于开关机的数据与计算机系统的数据不一致而导致的误判。
【IPC分类】G06F11/36, G06F1/12
【公开号】CN105353828
【申请号】CN201510891642
【发明人】谷颖
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年2月24日
【申请日】2015年12月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1