[发明专利]一种USB接口拔插稳定性的测试方法在审
申请号: | 201710304772.8 | 申请日: | 2017-05-03 |
公开(公告)号: | CN107133136A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 闫硕 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 接口 稳定性 测试 方法 | ||
技术领域
本发明涉及计算机服务器技术领域,特别涉及一种USB接口拔插稳定性的测试方法。
背景技术
随着IT领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务对服务器的存储需求越来越高。现行的服务器的USB接口作为服务器维护的重要接口,需要经常使用。USB接口上的设备会经常地拔插,所以USB接口的拔插稳定性是服务器的一个重要指标。
基于此,本发明设计了一种USB接口拔插稳定性的测试方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的USB接口拔插稳定性的测试方法。
本发明是通过如下技术方案实现的:
一种USB接口拔插稳定性的测试方法,其特征在于,包括以下步骤:
(1)首先,检测当前状态下的USB设备的状态,并将USB设备的状态信息生成一个baseline;
(2)进入检测死循环,来检测是否有USB设备拔出或者插入;
(3)当检测到USB设备有拔出时,记录当前拔出的位置,并显示出来;
(4)当检测到有USB设备插入时,记录当前插入的位置,并显示出来,收集插入的USB设备的信息,将文件记为baseline.temp,并与baseline对比;若两者对比无差别,则输出OK提示;若两者对比有差别,则输出error提示。
所述步骤(4)中,当检测到有USB设备插入时,收集插入USB设备之后的所有USB设备的状态信息,并将文件记为baseline.temp。
所述步骤(4)中,将收集的baseline.temp同所述步骤(1)中的baseline进行比对,如果内容是完全一样的,说明在拔插过程中没有产生USB接口上的设备丢失问题,输出OK提示;如果内容不一样,则说明在拔插过程中产生了USB接口上的设备丢失问题,输出error提示,并保存输出信息到log文件。
本发明的有益效果是:该USB接口拔插稳定性的测试方法,能够在拔插USB设备过程中自动对拔插过程的信息进行监测和提示,并指示出下一步的动作,同时还有防呆作用,傻瓜式操作步骤,能够有效防止在USB设备拔插测试过程中的人为错误,提升了测试质量。
附图说明
附图1为本发明USB接口拔插稳定性的测试方法示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该USB接口拔插稳定性的测试方法,包括以下步骤:
(1)首先,检测当前状态下的USB设备的状态,并将USB设备的状态信息生成一个baseline;
(2)进入检测死循环,来检测是否有USB设备拔出或者插入;
(3)当检测到USB设备有拔出时,记录当前拔出的位置,并显示出来;
(4)当检测到有USB设备插入时,记录当前插入的位置,并显示出来,收集插入的USB设备的信息,将文件记为baseline.temp,并与baseline对比;若两者对比无差别,则输出OK提示;若两者对比有差别,则输出error提示。
所述步骤(4)中,当检测到有USB设备插入时,收集插入USB设备之后的所有USB设备的状态信息,并将文件记为baseline.temp。
所述步骤(4)中,将收集的baseline.temp同所述步骤(1)中的baseline进行比对,如果内容是完全一样的,说明在拔插过程中没有产生USB接口上的设备丢失问题,输出OK提示;如果内容不一样,则说明在拔插过程中产生了USB接口上的设备丢失问题,输出error提示,并保存输出信息到log文件。
该USB接口拔插稳定性的测试方法,在具体实施过程中通过脚本来实现,其具体过程包括以下步骤:
一、在USB接上设备插入时调用generate_baseline函数生成baseline,并进入死循环,用flag_plug函数来辅助持续监测是否有USB设备被拔出或者插入。
二、当有USB设备被拔出后,根据关键字信息进行判断。
当有removing关键字同时flag_plug的值为1时说明有USB设备被拔出,调用plug_out函数,然后计算此USB设备是被连续的第几次被拔出,并识别拔出的USB设备的位置,然后打印出来。
四、当有USB设备插入后,根据关键字进行判断,然后收集当前状态下的USB设备信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710304772.8/2.html,转载请声明来源钻瓜专利网。