[發(fā)明專利]一種基于linux下的DMI信息測試腳本程序在審
| 申請?zhí)枺?/td> | 201710301674.9 | 申請日: | 2017-05-02 |
| 公開(公告)號: | CN107133145A | 公開(公告)日: | 2017-09-05 |
| 發(fā)明(設(shè)計)人: | 閆碩 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 濟南舜源專利事務(wù)所有限公司37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 linux dmi 信息 測試 腳本 程序 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計算機信息檢測技術(shù)領(lǐng)域,具體涉及一種基于linux下的DMI信息測試腳本程序。
背景技術(shù)
DMI(Desktop Management Interface)就是幫助收集電腦系統(tǒng)信息的管理系統(tǒng),DMI信息的收集必須在嚴格遵照SMBIOS(System Management BIOS)規(guī)范的前提下進行。SMBIOS是主板或系統(tǒng)制造者以標準格式顯示產(chǎn)品管理信息所需遵循的統(tǒng)一規(guī)范。SMBIOS和DMI是由行業(yè)指導(dǎo)機構(gòu)Desktop Management Task Force (DMTF)起草的開放性的技術(shù)標準,其中DMI設(shè)計適用于任何的平臺和操作系統(tǒng)。
DMI充當了管理工具和系統(tǒng)層之間接口的角色,它建立了標準的可管理系統(tǒng)更加方便了電腦廠商和用戶對系統(tǒng)的了解。DMI的主要組成部分是Management Information Format (MIF)數(shù)據(jù)庫,這個數(shù)據(jù)庫包括了所有有關(guān)電腦系統(tǒng)和配件的信息。通過DMI,用戶可以獲取序列號、電腦廠商、串口信息以及其它系統(tǒng)配件信息。
dmidecode的作用是將DMI數(shù)據(jù)庫中的信息解碼,以可讀的文本方式顯示。由于DMI信息可以人為修改,因此里面的信息不一定是系統(tǒng)準確的信息;因此測試過程中需要嚴格比對DMI打印信息。
現(xiàn)有技術(shù)中將所有信息打印出來(信息很多需要翻閱)并逐條按照TYPE類型比對,部分需要與FRU信息對照,手動測試過程十分繁鎖,耗時長容易出現(xiàn)誤差。此為現(xiàn)有技術(shù)的不足之處。
因此,針對現(xiàn)有技術(shù)中的上述缺陷,提供設(shè)計一種基于linux下的DMI信息測試腳本程序。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對上述現(xiàn)有技術(shù)存在的缺陷,提供設(shè)計基于linux下的DMI信息測試腳本程序,以解決上述技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明給出以下技術(shù)方案:
一種基于linux下的DMI信息測試腳本程序,其特征在于:包括以下步驟:
步驟1:定義聲明變量,分別為:
SMBIOS 目錄
FRU目錄
TYPE類型目錄
分別存放三種信息;
步驟2:建立文件夾,并將DMI和FRU信息分別打印進該文件夾下;
步驟3:將FRU與DMI信息分別定義在步驟1的變量中便于調(diào)用;
步驟4:根據(jù)傳入的參數(shù),判斷該參數(shù)的信息是否正確;
步驟5:分別從FRU和DMI兩處讀取信息系統(tǒng)信息,并分別打印在屏幕,測試過程直接查看上下信息是否一致,如果一致則繼續(xù)查看其他參數(shù)信息或者推出程序,否則轉(zhuǎn)到步驟6;
步驟6:對不符合程序的參數(shù)信息報錯。
作為優(yōu)選,所述的步驟5后,包括以下步驟:
步驟5.1:查看版本信息以及創(chuàng)建日期。
步驟5.2:分別從兩個文檔讀取主板信息并分別打印出,測試過程直接查看上下信息是否一致,如果一致則繼續(xù)查看其他參數(shù)信息或者推出程序,否則轉(zhuǎn)到步驟6。
步驟5.3:分別從兩個文檔獲取機箱信息,并打印在屏幕,測試過程直接查看上下信息是否一致,如果一致則繼續(xù)查看其他參數(shù)信息或者推出程序,否則轉(zhuǎn)到步驟6。
步驟5.4:提取CPU信息,查看緩存大小,查看內(nèi)存支持數(shù)量;提取的CPU信息可以包括但不限于內(nèi)核、版本、電壓信息。
步驟5.5:查看內(nèi)存信息,包括但不限于容量、頻率、類型以及實際存儲量的信息。
本發(fā)明的有益效果在于,通過集成在腳本中提取有用信息進行測試,節(jié)約人力物力。此外,本發(fā)明設(shè)計原理可靠,結(jié)構(gòu)簡單,具有非常廣泛的應(yīng)用前景。
由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實質(zhì)性特點和顯著地進步,其實施的有益效果也是顯而易見的。
具體實施方式
下面通過具體實施例對本發(fā)明進行詳細闡述,以下實施例是對本發(fā)明的解釋,而本發(fā)明并不局限于以下實施方式。
本發(fā)明給出一種基于linux下的DMI信息測試腳本程序,其特征在于:包括以下步驟:
步驟1:定義聲明變量,分別為:
SMBIOS 目錄
FRU目錄
TYPE類型目錄
分別存放三種信息;
步驟2:建立文件夾,并將DMI和FRU信息分別打印進該文件夾下;
步驟3:將FRU與DMI信息分別定義在步驟1的變量中便于調(diào)用;
步驟4:根據(jù)傳入的參數(shù),判斷該參數(shù)的信息是否正確;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710301674.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





