[發明專利]一種直接通過USB口實現計算機硬件診斷的方法及裝置無效
| 申請號: | 201410553213.7 | 申請日: | 2014-10-17 |
| 公開(公告)號: | CN104375916A | 公開(公告)日: | 2015-02-25 |
| 發明(設計)人: | 郭章平;穆元春 | 申請(專利權)人: | 合肥聯寶信息技術有限公司 |
| 主分類號: | G06F11/267 | 分類號: | G06F11/267;G06F11/22 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 黃威;王智 |
| 地址: | 230601 安徽省合肥市經*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直接 通過 usb 口實 計算機硬件 診斷 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種直接通過USB口實現計算機硬件診斷的方法及裝置。
背景技術
在現有的電腦產業中,對于組裝電腦或整機的診斷是有一定難度的。我們常用的診斷卡接口是低引腳數(LPC:Low?Pin?Count),外設部件互連標準(PCI:Peripheral?Component?Interconnect)或者新一代迷你外設部件互連標準(Mini?PCIE:Mini?Peripheral?Component?Interconnect?Express),雖然個別診斷卡也標稱可用通用串行總線(USB:Universal?Serial?Bus)接口診斷,但是其實際功能基本都是沒有實現的,因為USB口的診斷卡,需要芯片組Chipset,基本輸入輸出系統(BIOS:Basic?Input?Output?System),和應用軟件的共同支持才可實現,沒有外部的運算單元是不可能實現的。
事實上,LPC,PCI或者MINI?PCIE接口的診斷卡對于筆記本來說都有一個顯著的缺點,因為他們都是筆記本內部的接口,系統集成測試(SIT:System?Integration?Testing)階段以后的筆記本都是封裝好的,用戶和診斷人員除了拆機以外是無法看到這些接口的,這樣對診斷和測試人員來說是個很嚴重的阻礙。
而現有的解決方案存在很多缺點,目前市面上標稱的USB口診斷卡有兩種。圖1是現有技術提供的USB口只用于供電的USB診斷卡示意圖,把USB接口作為純粹的供電口,不能做診斷使用。如圖1(a)所示,為臺式機常用PCI接口,串口為用于診斷的串口。如圖1(b)所示,為IBM筆記本電腦診斷卡,USB口用于供電,Mini?USB口為用于診斷的Mini?USB口。對臺式機而言,除可以插在PCI插槽上診斷外,還具有免開機箱,直接插在主板的打印終端(LPT:Line?Print?Terminal)接口上,而USB接口僅用于向診斷卡供電,也就是說只要將診斷卡插在帶有并行接口的筆記本電腦上也一樣支持。圖2是現有技術提供的USB口只用于數據中轉傳輸的USB診斷卡示意圖,如圖2所示,把經由Mini?PCIE或者LPC接口的數據通過轉換傳送到USB接口,然后通過USB接口傳送到主控電腦,也就是說數據的傳送實際上還是來自于MINI?PCIE或者LPC接口。因此,目前還沒有通過USB接口就可以實現故障診斷的主板診斷卡。
發明內容
本發明的目的在于提供一種直接通過USB口實現計算機硬件診斷的方法及裝置,能夠解決USB口只作為供電或者數據中轉的接口,而不支持直接用于主板故障診斷的問題。
根據本發明的一個方面,提供了一種直接通過USB口實現計算機硬件診斷的方法,包括:
計算機檢測到診斷卡插入其USB口時,開啟所述USB口用于接收BIOS內部自檢程序檢測結果的一個端口;
計算機將BIOS內部自檢程序檢測結果發送到所述USB口的所述端口;
所述USB口將經由所述端口接收的BIOS內部自檢程序檢測結果轉發給所述診斷卡;
所述診斷卡根據所述檢測結果獲取計算機硬件診斷信息,并將獲取到的計算機硬件診斷信息進行顯示。
優選地,所述USB口用于接收BIOS內部自檢程序檢測結果的一個端口是指,集成南橋預置的一個USB診斷端口。
優選地,所述的開啟所述USB口用于接收BIOS內部自檢程序檢測結果的一個端口的步驟包括:
利用預置在BIOS內部的寄存器對所述USB口的USB診斷端口進行初始化,以便建立BIOS與所述USB口的USB診斷端口的數據傳輸通道。
優選地,所述的計算機將BIOS內部自檢程序檢測結果發送到所述USB口的所述端口的步驟是指,計算機將BIOS內部自檢程序檢測結果從BIOS內部直接發送給所述USB口的USB診斷端口。
優選地,所述的所述診斷卡根據所述檢測結果獲取計算機硬件診斷信息,并將獲取到的計算機硬件診斷信息進行顯示的步驟包括:
所述診斷卡對所述檢測結果進行有效性識別,判斷所述檢測結果是否包含有效的計算機硬件診斷信息;
若所述檢測結果包含有效的計算機硬件診斷信息,則將所述有效的計算機硬件診斷信息中的診斷代碼進行顯示。
優選地,所述的所述診斷卡對所述檢測結果進行有效性識別,判斷所述檢測結果是否包含有效的計算機硬件診斷信息的步驟包括:
所述診斷卡對所述檢測結果進行有效性識別,判斷所述檢測結果是否包含USB診斷標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥聯寶信息技術有限公司,未經合肥聯寶信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410553213.7/2.html,轉載請聲明來源鉆瓜專利網。





