[發明專利]用于驅動安裝的系統有效
| 申請號: | 201210395275.0 | 申請日: | 2012-10-17 |
| 公開(公告)號: | CN102929665A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 孫卓;朱洪 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/00 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 驅動 安裝 系統 | ||
技術領域
本發明涉及計算機硬件設備安裝的技術領域,具體涉及一種用于驅動安裝的系統。
背景技術
驅動程序是一種可以使計算機和硬件設備通信的特殊程序,其運行在操作系統的內核,相當于操作系統到硬件設備的接口,把硬件設備功能告訴操作系統,并且也將操作系統的指令傳達給硬件設備。驅動程序是硬件設備的一部分,凡是安裝一個原本不屬于計算機中的硬件設備(如主板、顯卡、聲卡、網卡等等)時,都需要安裝正確的驅動程序,操作系統通過驅動程序這個接口可以控制硬件設備的工作,假如某硬件設備的驅動程序未能正確安裝,便不能正常工作。因此,保證驅動程序能成功安裝,是硬件設備能正常工作和提高工作效率的重要因素。
在現有的技術中,驅動安裝是直接運行驅動程序安裝程序,由驅動程序完成硬件設備驅動的安裝,由于驅動程序的設計缺失等原因,會降低驅動程序安裝的成功率。
因此,目前需要本領域技術人員解決的一個技術問題在于:提供一種驅動安裝的機制,用以提高驅動程序安裝的成功率。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種用于驅動安裝的系統。
根據本發明的一方面,提供了一種用于驅動安裝的系統,包括:
驅動程序安裝環境檢測模塊,適于針對硬件設備驅動程序的安裝環境進行檢測;
驅動程序安裝環境修復模塊,適于在檢測出異常時,對所述硬件設備驅動程序的安裝環境進行相應修復;
驅動程序安裝模塊,適于在完成修復的安裝環境中進行硬件設備驅動程序的安裝。
可選地,所述驅動程序安裝環境檢測模塊包括:
系統文件檢測子模塊,適于檢測硬件設備所依賴的系統文件是否缺失;
系統服務檢測子模塊,適于檢測硬件設備所依賴的系統服務是否正常工作;
舊驅動程序檢測子模塊,適于檢測所述操作系統中是否在先安裝過的驅動程序;
注冊表項錯誤檢測子模塊,適于檢測所述硬件設備所依賴的注冊表項是否錯誤;
所述服務器包括響應操作模塊,用于響應于系統文件獲取請求,執行獲取相應的系統文件并返回給客戶端的操作。
可選地,所述驅動程序安裝環境修復模塊包括:
系統文件下載子模塊,適于在檢測出硬件設備所依賴的系統文件缺失時,向服務器發送系統文件獲取請求,以及,接收從服務器返回的所述硬件設備所依賴的系統文件并在本地進行安裝;
系統服務開啟子模塊,適于在檢測出硬件設備所依賴的系統服務未正常工作時,開啟相應的系統服務;
舊驅動程序卸載子模塊,適于在檢測出有在先安裝過的驅動程序時,清除所述在先安裝過的驅動程序的所有文件;
注冊表項錯誤修復子模塊,適于在檢測出硬件設備所依賴的注冊表項存在錯誤時,修復相應的注冊表項。
可選地,所述客戶端還包括:
驅動程序安裝觸發模塊,與所述驅動程序安裝環境檢測模塊相連,適于觸發硬件設備驅動程序的安裝
根據本發明的用于驅動安裝的系統,可以通過在驅動程序安裝到操作系統之前,對硬件設備的驅動程序安裝環境進行檢測,將可能導致驅動程序安裝失敗的驅動程序安裝環境進行相應修復,然后在修復的硬件設備的驅動程序安裝環境中進行驅動程序的安裝,從而達到了提高驅動程序安裝的成功率的有益效果。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據本發明一個實施例的一種驅動安裝的方法實施例的流程圖;
圖2示出了根據本發明一個實施例的一種驅動安裝的裝置實施例的結構框圖;
圖3示出了根據本發明一個實施例的用于驅動安裝的系統實施例的結構框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210395275.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有調節高度功能的學習桌椅
- 下一篇:一種多功能兒童餐椅





