【技術實現步驟摘要】
本專利技術涉及計算機
,特別涉及一種驅動管理方法、裝置及系統。
技術介紹
隨著計算機技術的不斷發展,計算機的使用越來越頻繁,已成為工作和日常生活中不可缺少的一部分。對計算機而言,需要通過安裝合適的驅動來驅使硬件運轉而保證計算機的正常運行。然而,在實際操作計算機的過程中,可能出現因其硬件設備的驅動未安裝成功或兼容性不好等原因導致無法正常使用計算機,以致影響工作進度和個人生活。
技術實現思路
為此,本專利技術提供一種驅動管理方案,以力圖解決或者至少緩解上面存在的問題。根據本專利技術的一個方面,提供一種驅動管理方法,適于在運行Linux系統的計算設備中執行,計算設備與驅動管理服務器通信連接,驅動管理服務器包括驅動數據庫,驅動數據庫中存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息,該方法包括如下步驟:首先,收集計算設備中所有硬件對應的驅動環境信息,驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;從驅動管理服務器下載推薦的驅動,從驅動管理服務器下載推薦的驅動,將其安裝至OverlapFS的文件系統中的預設磁盤文件中,并將OverlapFS的文件系統疊加至原始文件系統上;若推薦的驅動的運行狀態正常,則將OverlapFS的文件系統中的預設磁盤文件合并寫入原始文件系統,并刪除磁盤文件;若推薦的驅動的運 ...
【技術保護點】
一種驅動管理方法,適于在運行Linux系統的計算設備中執行,所述計算設備與驅動管理服務器通信連接,所述驅動管理服務器包括驅動數據庫,所述驅動數據庫中存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息,所述方法包括:收集計算設備中所有硬件對應的驅動環境信息,所述驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;從驅動管理服務器下載推薦的驅動,將其安裝至OverlapFS的文件系統中的預設磁盤文件中,并將OverlapFS的文件系統疊加至原始文件系統上;若推薦的驅動的運行狀態正常,則將OverlapFS的文件系統中的預設磁盤文件合并寫入原始文件系統,并刪除所述預設磁盤文件;若推薦的驅動的運行狀態不正常,則重啟計算設備后將OverlapFS的文件系統中的預設磁盤文件直接刪除。
【技術特征摘要】
1.一種驅動管理方法,適于在運行Linux系統的計算設備中執行,所述計算設備與驅動管理服務器通信連接,所述驅動管理服務器包括驅動數據庫,所述驅動數據庫中存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息,所述方法包括:收集計算設備中所有硬件對應的驅動環境信息,所述驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;從驅動管理服務器下載推薦的驅動,將其安裝至OverlapFS的文件系統中的預設磁盤文件中,并將OverlapFS的文件系統疊加至原始文件系統上;若推薦的驅動的運行狀態正常,則將OverlapFS的文件系統中的預設磁盤文件合并寫入原始文件系統,并刪除所述預設磁盤文件;若推薦的驅動的運行狀態不正常,則重啟計算設備后將OverlapFS的文件系統中的預設磁盤文件直接刪除。2.如權利要求1所述的方法,還包括:當推薦的驅動的運行狀態正常時,發送已安裝推薦的驅動的硬件對應的驅動環境信息至驅動管理服務器,以供驅動管理服務器更新驅動數據庫。3.如權利要求1或2所述的方法,其中,所述驅動數據庫預先存儲有從開源驅動和閉源驅動中收集的驅動環境信息。4.如權利要求1所述的方法,所述硬件信息包括CPU、內存、主板、顯卡、聲卡、網卡、硬盤、PCI外設和USB外設中至少一種的相關信息。5.如權利要求1所述的方法,所述軟件信息包括內核版本、Xorg版本、Bluez版本和Pulseaudio配置中至少一種的相關信息。6.如權利要求1-5中任一項所述的方法,所述驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動包括:根據待安裝驅動的硬件對應的驅動環境信息中的硬件信息,在驅動數據庫中查找對應的一條或多條驅動環境信息;將待安裝驅動的硬件對應的驅動環境信息與所查找到的一條或多條驅動環境信息進行匹配,獲取其中軟件信息相似度最高的一條驅動環境信息;...
【專利技術屬性】
技術研發人員:夏彬,晏然,徐發勝,
申請(專利權)人:武漢深之度科技有限公司,
類型:發明
國別省市:湖北;42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。