[發明專利]基于PCIE標準的插槽式功能擴展卡的檢測方法及裝置在審
| 申請號: | 201710277472.5 | 申請日: | 2017-04-25 |
| 公開(公告)號: | CN107423171A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 田周鵬 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F13/42 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 李世喆 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pcie 標準 插槽 功能 擴展 檢測 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別涉及基于PCIE(peripheral component interconnect express,高速串行計算機擴展總線標準)標準的插槽式功能擴展卡的檢測方法及裝置。
背景技術
目前在服務器系統組裝工廠,在完成組裝后,需要確定服務器上是否插了客戶需求的功能擴展卡。
在現有技術中,一般通過人工目測的方式來檢測服務器上是否插了客戶需求的功能擴展卡。由于不同的客戶對服務器的功能擴展卡的要求各不盡同,有的需要增加一張PCIE Gen3的顯卡,有的可能需要加一張光纖的網卡,而網卡顯卡等功能擴展卡的型號,固件版本,甚至芯片的版本有眾多種類,這些信息很難通過人工目測檢測出來。
通過上述描述可見,現有技術通過人工目測的方式來檢測服務器上是否插了客戶需求的功能擴展卡,檢測結果的準確性較低。
發明內容
本發明實施例提供了基于PCIE標準的插槽式功能擴展卡的檢測方法及裝置,能夠提高檢測結果的準確性。
一方面,本發明實施例提供了一種基于PCIE標準的插槽式功能擴展卡的檢測方法,包括:
預先設置待檢測服務器上的每個PCIE插槽的標準功能擴展卡信息;
獲取所述待檢測服務器的SMBIOS表;
從所述SMBIOS表中,獲取所述待檢測服務器上的每個所述PCIE插槽的標識信息;
根據每個所述PCIE插槽的標識信息,獲取每個所述PCIE插槽的待檢測功能擴展卡信息;
針對每個所述PCIE插槽,比較當前PCIE插槽的待檢測功能擴展卡信息與所述當前PCIE插槽的標準功能擴展卡信息,確定所述當前PCIE插槽是否通過檢測。
進一步地,針對不需要安裝功能擴展卡的PCIE插槽,所述標準功能擴展卡信息,包括:不需要安裝功能擴展卡的信息;
針對需要安裝功能擴展卡的PCIE插槽,所述標準功能擴展卡信息包括:需要安裝的功能擴展卡的標準的卡信息;
針對沒有安裝功能擴展卡的PCIE插槽,所述待檢測功能擴展卡信息,包括:沒有安裝功能擴展卡的信息;
針對安裝有功能擴展卡的PCIE插槽,所述待檢測功能擴展卡信息包括:安裝的功能擴展卡的待檢測的卡信息。
進一步地,所述比較當前PCIE插槽的待檢測功能擴展卡信息與所述當前PCIE插槽的標準功能擴展卡信息,確定所述當前PCIE插槽是否通過檢測,包括:
A1:根據所述當前PCIE插槽的待檢測功能擴展卡信息,判斷所述當前PCIE插槽是否安裝有功能擴展卡,如果是,執行A2,否則,執行A4;
A2:根據所述當前PCIE插槽的標準功能擴展卡信息,判斷所述當前PCIE插槽是否需要安裝功能擴展卡,如果是,則執行A3,否則,確定所述當前PCIE插槽沒有通過檢測;
A3:判斷所述當前PCIE插槽對應的標準的卡信息與所述當前PCIE插槽對應的待檢測的卡信息是否相同,如果是,則確定所述當前PCIE插槽通過檢測,否則,確定所述當前PCIE插槽沒有通過檢測;
A4:根據所述當前PCIE插槽的標準功能擴展卡信息,判斷所述當前PCIE插槽是否需要安裝功能擴展卡,如果是,則確定所述當前PCIE插槽沒有通過檢測,否則,確定所述當前PCIE插槽沒有通過檢測。
進一步地,所述卡信息包括:廠牌、設備ID、輔助廠牌、輔助設備ID、版本號、功能擴展卡的描述中的一個或多個。
進一步地,所述從所述SMBIOS表中,獲取所述待檢測服務器上的每個所述PCIE插槽的標識信息,包括:
讀取所述SMBIOS表的type 9的信息。
進一步地,所述獲取所述待檢測服務器的SMBIOS表,包括:
從所述待檢測服務器的BIOS(Basic Input Output System,基本輸入輸出系統)中查詢所述SMBIOS表,將所述SMBIOS表映射到內存中。
進一步地,所述標識信息包括:總線號、設備號、功能號。
另一方面,本發明實施例提供了一種基于PCIE標準的插槽式功能擴展卡的檢測裝置,包括:
保存單元,用于待檢測服務器上的每個PCIE插槽的標準功能擴展卡信息;
表獲取單元,用于獲取所述待檢測服務器的SMBIOS表;
標識信息獲取單元,用于從所述SMBIOS表中,獲取所述待檢測服務器上的每個所述PCIE插槽的標識信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710277472.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測試方法以及測試裝置
- 下一篇:一種供電啟停測試系統及方法





