[發(fā)明專利]一種異常硬件的檢測(cè)方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201210227203.5 | 申請(qǐng)日: | 2012-06-29 |
| 公開(kāi)(公告)號(hào): | CN102810077A | 公開(kāi)(公告)日: | 2012-12-05 |
| 發(fā)明(設(shè)計(jì))人: | 朱洪;夏旭 | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類(lèi)號(hào): | G06F11/22 | 分類(lèi)號(hào): | G06F11/22;G06F17/30 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 異常 硬件 檢測(cè) 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及硬件檢測(cè)的技術(shù)領(lǐng)域,特別是涉及一種異常硬件的檢測(cè)方法和裝置。
背景技術(shù)
目前,人們?cè)谫?gòu)買(mǎi)用戶設(shè)備后,需要了解設(shè)備的硬件ID信息,獲取設(shè)備硬件的具體型號(hào),并依據(jù)硬件的型號(hào)查找并安裝相應(yīng)的驅(qū)動(dòng)程序。
目前,對(duì)硬件的檢測(cè)多是為了獲取相應(yīng)的驅(qū)動(dòng)程序。具體而言,客戶端獲取本機(jī)全部設(shè)備的硬件ID,依據(jù)硬件ID生成一個(gè)XML文件,并上傳到服務(wù)器端;服務(wù)器端預(yù)置各個(gè)正常硬件ID對(duì)應(yīng)的驅(qū)動(dòng)程序信息,針對(duì)XML文件,按照硬件ID信息,查找并填寫(xiě)各個(gè)硬件的驅(qū)動(dòng)程序下載地址和包信息,然后返回給客戶端。客戶端可以依據(jù)各硬件ID對(duì)應(yīng)的驅(qū)動(dòng)程序,下載并安裝驅(qū)動(dòng)程序。
以上現(xiàn)有技術(shù)中存在的問(wèn)題是,用戶按照自己的需求購(gòu)買(mǎi)設(shè)備,不法商家可能用假硬件或是壞硬件來(lái)欺騙用戶。假硬件的硬件ID可能是一個(gè)官方不使用的ID,因此,在依據(jù)此硬件ID在數(shù)據(jù)庫(kù)中搜索的時(shí)候,找不到硬件ID對(duì)應(yīng)的驅(qū)動(dòng)程序,只能使用商家提供的驅(qū)動(dòng)程序;壞硬件的硬件ID為非正常狀態(tài)下的修復(fù)ID,也無(wú)法在數(shù)據(jù)庫(kù)中搜索到。因此,用戶無(wú)法識(shí)別該硬件是假硬件或壞硬件。
因此,目前需要本領(lǐng)域技術(shù)人員解決的一個(gè)技術(shù)問(wèn)題就是,提供一種異常硬件的檢測(cè)機(jī)制,用于幫助識(shí)別用戶設(shè)備的假硬件或壞硬件。
發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種異常硬件的檢測(cè)方法,用于幫助識(shí)別用戶設(shè)備的假硬件或壞硬件。
本申請(qǐng)還提供了一種異常硬件的檢測(cè)裝置,用以保證上述方法在實(shí)際中的應(yīng)用及實(shí)現(xiàn)。
為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種異常硬件的檢測(cè)方法,包括:
檢測(cè)用戶設(shè)備的硬件信息,所述硬件信息包括硬件狀態(tài)信息和硬件標(biāo)識(shí)信息;
針對(duì)硬件狀態(tài)信息異常的硬件,在預(yù)置的異常硬件數(shù)據(jù)庫(kù)中搜索是否存在所述硬件的硬件標(biāo)識(shí)信息;
若是,則在所述異常硬件數(shù)據(jù)庫(kù)中提取該硬件標(biāo)識(shí)信息對(duì)應(yīng)的硬件異常信息,并返回到客戶端;
其中,所述硬件異常信息為硬件假冒或硬件損壞。
優(yōu)選的,所述硬件異常信息為硬件損壞時(shí),所述硬件標(biāo)識(shí)信息還對(duì)應(yīng)有硬件處理信息;
所述硬件異常信息為硬件假冒時(shí),所述硬件標(biāo)識(shí)信息還對(duì)應(yīng)有相應(yīng)的驅(qū)動(dòng)程序信息;
所述硬件標(biāo)識(shí)信息包括所述硬件的芯片標(biāo)識(shí)和所述用戶設(shè)備標(biāo)識(shí),所述芯片標(biāo)識(shí)包括芯片廠家和芯片型號(hào),所述設(shè)備標(biāo)識(shí)包括生產(chǎn)廠家和設(shè)備系列型號(hào);
所述硬件狀態(tài)信息異常是指所述硬件狀態(tài)信息非0;
所述硬件異常信息和硬件驅(qū)動(dòng)程序信息為JSON格式。
優(yōu)選的,通過(guò)以下步驟預(yù)置異常硬件數(shù)據(jù)庫(kù):
預(yù)置硬件修復(fù)標(biāo)識(shí)信息數(shù)據(jù)庫(kù),其中包括各硬件損壞或進(jìn)入恢復(fù)模式時(shí)的硬件標(biāo)識(shí)信息;
接收反饋的異常硬件的硬件標(biāo)識(shí)信息,并判斷所述硬件修復(fù)標(biāo)識(shí)信息數(shù)據(jù)庫(kù)中,是否存在所述反饋的硬件標(biāo)識(shí)信息;
若是,則設(shè)置該硬件標(biāo)識(shí)信息對(duì)應(yīng)的硬件異常信息為硬件損壞,若否,則設(shè)置該硬件標(biāo)識(shí)信息對(duì)應(yīng)的硬件異常信息為硬件假冒。
優(yōu)選的,所述異常硬件數(shù)據(jù)庫(kù)預(yù)置在服務(wù)器端,所述檢測(cè)用戶設(shè)備硬件信息的步驟在客戶端執(zhí)行,所述方法還包括:
針對(duì)硬件狀態(tài)信息異常的硬件,客戶端向服務(wù)器發(fā)送異常硬件的檢測(cè)請(qǐng)求。
優(yōu)選的,所述在預(yù)置的異常硬件數(shù)據(jù)庫(kù)中搜索是否存在所述硬件的硬件標(biāo)識(shí)信息之前,所述方法還包括:
判斷預(yù)置的驅(qū)動(dòng)數(shù)據(jù)庫(kù)中是否存在所述硬件的硬件標(biāo)識(shí)信息,所述驅(qū)動(dòng)數(shù)據(jù)庫(kù)包括硬件標(biāo)識(shí)信息,以及各硬件標(biāo)識(shí)信息對(duì)應(yīng)有相應(yīng)的硬件驅(qū)動(dòng)程序信息;
若否,則在預(yù)置的異常硬件數(shù)據(jù)庫(kù)中搜索是否存在所述硬件的硬件標(biāo)識(shí)信息。
優(yōu)選的,若在預(yù)置的異常硬件數(shù)據(jù)庫(kù)中搜索不到所述硬件的硬件標(biāo)識(shí)信息,則:
在預(yù)置的驅(qū)動(dòng)數(shù)據(jù)庫(kù)中搜索是否存在所述硬件的硬件標(biāo)識(shí)信息,所述驅(qū)動(dòng)數(shù)據(jù)庫(kù)包括硬件標(biāo)識(shí)信息,以及各硬件標(biāo)識(shí)信息對(duì)應(yīng)有相應(yīng)的硬件驅(qū)動(dòng)程序信息,所述驅(qū)動(dòng)數(shù)據(jù)庫(kù)中的硬件標(biāo)識(shí)信息從各硬件的INF文件中讀取;
若在所述驅(qū)動(dòng)數(shù)據(jù)庫(kù)中搜索到了所述硬件的硬件標(biāo)識(shí)信息,則返回該硬件標(biāo)識(shí)信息對(duì)應(yīng)的硬件驅(qū)動(dòng)程序信息;
若所述驅(qū)動(dòng)數(shù)據(jù)庫(kù)和異常硬件數(shù)據(jù)庫(kù)中都沒(méi)搜索到所述硬件標(biāo)識(shí)信息,則返回?zé)o搜索結(jié)果的信息。
優(yōu)選的,所述檢測(cè)用戶設(shè)備的硬件信息的步驟為:
通過(guò)訪問(wèn)用戶設(shè)備所安裝的Windows操作系統(tǒng)的應(yīng)用程序接口API,獲取用戶設(shè)備的硬件信息。
本申請(qǐng)還提供了一種異常硬件的檢測(cè)裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210227203.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:三維數(shù)控鉆床
- 下一篇:貨盒
- 同類(lèi)專利
- 專利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 異常檢測(cè)裝置、異常檢測(cè)方法
- 異常檢測(cè)方法、異常檢測(cè)裝置及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法以及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法以及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法及異常檢測(cè)系統(tǒng)
- 異常探測(cè)裝置、異常探測(cè)方法以及計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)
- 異常檢測(cè)裝置、異常檢測(cè)方法及記錄介質(zhì)
- 異常檢測(cè)裝置、異常檢測(cè)系統(tǒng)以及異常檢測(cè)方法
- 異常檢測(cè)系統(tǒng)、異常檢測(cè)裝置和異常檢測(cè)方法
- 異常檢測(cè)方法、異常檢測(cè)裝置及異常檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





