[發明專利]自動切換協議以建立并測試數據通道的熱插拔裝置及方法在審
| 申請號: | 201310627057.X | 申請日: | 2013-11-28 |
| 公開(公告)號: | CN104679620A | 公開(公告)日: | 2015-06-03 |
| 發明(設計)人: | 陳重江 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F13/40 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 切換 協議 建立 測試數據 通道 熱插拔 裝置 方法 | ||
技術領域
本發明涉及一種熱插拔裝置及其使用方法,特別是指一種自動切換協議以建立并測試數據通道的熱插拔裝置及方法。
背景技術
目前主機中某個特定的連接接口可能支援多個不同規格的協議,例如,目前大多數計算機的USB連接接口都支援USB2.0或USB3.0的協議,使得與該計算機連接的USB裝置可以使用USB2.0或USB3.0的協議與該計算機建立數據通道。不過,對于計算機的制造商而言,在計算機制作完成后,若需要測試支援不同協議的連接接口,則需要使用支援不同協議的裝置與計算機連接,如此,測試的過程并無法自動執行。
為了要能夠自動完成支援不同協議的連接接口的測試,目前有廠商開發出使用支援熱插拔(Hot?swapping/Hot?plugging)的功能的裝置(以下將稱為「熱插拔裝置」)來進行測試。該等熱插拔裝置在以第一種協議與計算機建立數據通道后,會重置(reset)熱插拔裝置中的控制器,藉以讓該等熱插拔裝置可以再以第二種協議與計算機建立數據通道,接著重復同樣的動作,直到所有支援的協議都被使用過為止。然而,重置熱插拔裝置的控制器的方式具有一定程度的風險。
另外,除了上述對連接接口所支援的協議進行測試之外,還可以將連接接口的數據傳送腳位與數據接收腳位直接連接,藉以測試連接接口的數據傳輸是否正確。但這樣的測試并無法偵測連接接口的數據傳輸錯誤率,也無法進行傳輸壓力測試,也就是說,這樣的測試并不完整。
綜上所述,可知現有技術中長期以來一直存在無法對連接接口進行完整且有效率的測試的問題,因此有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于現有技術存在無法對連接接口進行完整且有效率的測試的問題,本發明遂揭露一種自動切換協議以建立并測試數據通道的熱插拔裝置及方法,其中:
本發明所揭露的自動切換協議以建立并測試數據通道的熱插拔裝置,至少包含:控制模塊,用以使用第一協議使熱插拔裝置與待測主機建立數據通道,使用第二協議使熱插拔裝置與待測主機建立數據通道,及用以重新啟動熱插拔裝置,藉以模擬熱插拔的行為;接收模塊,用以接收待測主機所傳送的第一測試數據,其中,第一測試數據的數據長度可使待測主機以第一協議定義的最大傳送速度傳送第一測試數據達到第一預定時間,及用以接收待測主機所傳送的第二測試數據,其中,第二測試數據的數據長度可使待測主機以第二協議定義的最大傳送速度傳送第二測試數據達到第二預定時間;傳送模塊,用以傳送所接收到的第一測試數據至待測主機,及用以傳送退出信息至待測主機,及用以傳送所接收到的第二測試數據至待測主機。
本發明所揭露的自動切換協議以建立并測試數據通道的方法,其步驟至少包括:熱插拔裝置使用第一協議與待測主機建立數據通道;熱插拔裝置接收待測主機所傳送的第一測試數據,第一測試數據的數據長度可使待測主機以第一協議定義的最大傳送速度傳送第一測試數據達到第一預定時間;熱插拔裝置傳送所接收到的第一測試數據至待測主機;熱插拔裝置傳送退出信息至待測主機;熱插拔裝置重新啟動,藉以模擬熱插拔的行為;熱插拔裝置使用第二協議與待測主機建立數據通道;熱插拔裝置接收待測主機所傳送的第二測試數據,第二測試數據的數據長度可使待測主機以第二協議定義的最大傳送速度傳送第二測試數據達到第二預定時間;熱插拔裝置傳送所接收到的第二測試數據至待測主機。
本發明所揭露的熱插拔裝置與方法如上,與現有技術之間的差異在于本發明通過熱插拔裝置在使用第一協議與待測主機建立數據通道后,接收待測主機所傳送的測試數據,并依據所傳送的測試數據對待測主機的連接接口進行測試,并在完成測試后,重新啟動熱插拔裝置,藉以讓熱插拔裝置繼續使用第二協議與待測主機建立數據通道,并依據待測主機再次傳送的測試數據對待測主機的連接接口進行測試,藉以解決現有技術所存在的問題,并可以達成自動對待測主機的連接接口進行完整測試的技術功效。
附圖說明
圖1為本發明所提的自動切換協議以建立并測試數據通道的熱插拔裝置的元件示意圖。
圖2為本發明所提的自動切換協議以建立并測試數據通道的方法流程圖。
圖3A為本發明所提的接收測試數據并測試的附加方法流程圖。
圖3B為本發明所提的傳送測試數據并測試的附加方法流程圖。
【符號說明】
100??熱插拔裝置
110??控制模塊
120??接收模塊
121??接收緩沖區
130??傳送模塊
131??傳送緩沖區
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司;,未經英業達科技有限公司;英業達股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310627057.X/2.html,轉載請聲明來源鉆瓜專利網。





