[發明專利]USB接口規范檢測系統及其方法有效
| 申請號: | 200610109726.4 | 申請日: | 2006-08-09 |
| 公開(公告)號: | CN101122878A | 公開(公告)日: | 2008-02-13 |
| 發明(設計)人: | 周剛;陳鎮;陳玄同;劉文涵 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/267 | 分類號: | G06F11/267 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 | 代理人: | 梁揮;徐金國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | usb 接口 規范 檢測 系統 及其 方法 | ||
技術領域
本發明涉及一種USB接口規范檢測系統及其方法,尤其涉及一種利用待檢測計算機與設備間進行數據傳輸時,直接解析數據中所具有的標志內容以實現對計算機的USB接口規范檢測的系統及其方法。
背景技術
隨著計算機處理能力的不斷提升,許多人開始希望自己的計算機都能夠具有更多更強大的功能,其中通過在計算機上擴充許許多多設備就是一種常見的作法。使用者為了擴充設備,于是乎便開始面臨到一些安裝和設定上的困難,對許多人造成挫折。因此,一種基于解決上述設備擴充時所遭遇問題的概念便開始被實現,這就是所謂的USB規范。
USB規范,所強調的是一種可以讓外圍設備在計算機上隨插即用的概念,因此只要計算機以及所有的設備彼此之間都能夠符合USB的規范,便可以很輕易的被擴充至計算機上,使用者不再需要擔心進行計算機擴充時所可能發生的任何安裝和設定上的問題。
為了確保計算機符合USB規范的定義和功能,通常在計算機生產在線會有特別針對USB接口(USB?Port)部分進行檢測的階段,檢測的目的在于確認計算機中的USB接口可以符合預期的性能,當然在實際進行性能檢測之前,生產在線的檢測系統必須要先能夠確認USB接口的規范(即一般所說的版本),才能夠在檢測時執行對應USB接口規范的檢測程序來進行數據的傳輸和功能的檢測,來獲得正確的檢測結果。
過去在USB接口規范的檢測上,通常是使用從計算機中傳輸大量的數據到輔助檢測的設備上,然后通過計算傳輸速度的方式來進行USB接口規范的判斷。然而,此種通過數據傳輸速度來檢測的方法容易受到許多外在因素的干擾而產生差異,如:計算機主機板架構、中央處理器負載情況、驅動程序執行狀況…等等,而且這些干擾因素往往又都是交互影響的,所以可能會造成某些時候在檢測USB接口規范時產生誤判的情形。
因此,如何改善現有檢測USB接口規范的缺失,此方面提出一種更為精確而有效率的方法來解決在計算機生產在線對USB接口規范的檢測工作成為急待解決的問題。
發明內容
本發明所要解決的技術問題在于提供一種USB接口規范檢測系統及其方法,可排除現有技術中利用數據傳輸速度的計算來檢測USB接口規范時所受到的其它干擾因素,達到使檢測結果更為精確有效率。
為實現上述目的,本發明提供一種USB接口規范檢測系統,包括有計算機及設備兩端,計算機中執行有設備應用程序模塊,設備中則具有設備固件模塊,通過將待檢測USB接口(USB?Port)規范的計算機與設備的USB接口電性連接后,便可通過設備應用程序模塊與設備固件模塊之間的數據傳輸控制,使設備應用程序模塊得以直接解析自設備讀取的數據格式,并根據數據所具有的同步段落字段來決定計算機所具有的USB接口規范。
而且,為實現上述目的,本發明提供了一種USB接口規范檢測方法,則包含下列步驟:電性連接計算機與設備的USB接口;執行USB初始化并建立計算機與設備間的管道;通過計算機的設備應用程序模塊經由管道寫入數據至設備的寫入緩沖區;然后通過設備的設備固件模塊將數據自寫入緩沖區中轉換復制到讀取緩沖區中;設備應用程序模塊再通過管道自讀取緩沖區中重新讀取數據至計算機中;此時設備應用程序模塊于數據在管道中傳輸時解析該重新讀取的數據以取得其所具有的數據格式;及根據數據格式中所包含的同步段落字段,識別計算機所具有的USB接口規范。
采用本發明能夠直接解析數據格式并根據數據所具有的標志內容來決定計算機所具有的USB接口的規范,改善現有通過數據傳輸速度的計算來檢測時所造成的判斷不精確問題。
有關本發明的特征與實作,茲配合圖示作最佳實施例詳細說明如下。
附圖說明
圖1A為本發明計算機與設備的USB接口實體連結示意圖;
圖1B為圖1A完成USB初始化的USB系統方塊示意圖;
圖2為本發明設備應用程序模塊與設備固件模塊間交互運作示意圖;
圖3為本發明設備應用程序模塊的數據傳輸架構示意圖;
圖4為本發明方法流程圖;
圖5A為符合USB接口規范的第一數據格式實施例示意圖;
圖5B為符合USB接口規范的第二數據格式實施例示意圖。
其中,附圖標記:
5:USB接口???????????????????10:計算機
11:設備應用程序模塊?????????12:USB主控制器
13:USB根集線器??????????????14:USB總線驅動程序
15:設備驅動程序?????????????20:設備
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610109726.4/2.html,轉載請聲明來源鉆瓜專利網。





