[發明專利]一種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.szxzyx.cn/pat/books/201710304772.8/2.html,轉載請聲明來源鉆瓜專利網。





