• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種驅動管理方法、裝置及系統制造方法及圖紙

    技術編號:14014740 閱讀:56 留言:0更新日期:2016-11-17 20:32
    本發明專利技術公開了一種驅動管理方法,適于在運行Linux系統的計算設備中執行,包括:收集計算設備中所有硬件對應的驅動環境信息,所述驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;將推薦的驅動安裝至OverlapFS的文件系統中的預設磁盤文件中,并將OverlapFS的文件系統疊加至原始文件系統上;若推薦的驅動運行正常,則將預設磁盤文件合并寫入原始文件系統,并刪除該預設磁盤文件;若運行不正常,則重啟計算設備后將該預設磁盤文件直接刪除。

    【技術實現步驟摘要】

    本專利技術涉及計算機
    ,特別涉及一種驅動管理方法、裝置及系統
    技術介紹
    隨著計算機技術的不斷發展,計算機的使用越來越頻繁,已成為工作和日常生活中不可缺少的一部分。對計算機而言,需要通過安裝合適的驅動來驅使硬件運轉而保證計算機的正常運行。然而,在實際操作計算機的過程中,可能出現因其硬件設備的驅動未安裝成功或兼容性不好等原因導致無法正常使用計算機,以致影響工作進度和個人生活。
    技術實現思路
    為此,本專利技術提供一種驅動管理方案,以力圖解決或者至少緩解上面存在的問題。根據本專利技術的一個方面,提供一種驅動管理方法,適于在運行Linux系統的計算設備中執行,計算設備與驅動管理服務器通信連接,驅動管理服務器包括驅動數據庫,驅動數據庫中存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息,該方法包括如下步驟:首先,收集計算設備中所有硬件對應的驅動環境信息,驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;從驅動管理服務器下載推薦的驅動,從驅動管理服務器下載推薦的驅動,將其安裝至OverlapFS的文件系統中的預設磁盤文件中,并將OverlapFS的文件系統疊加至原始文件系統上;若推薦的驅動的運行狀態正常,則將OverlapFS的文件系統中的預設磁盤文件合并寫入原始文件系統,并刪除磁盤文件;若推薦的驅動的運行狀態不正常,則重啟計算設備后將OverlapFS的文件系統中的預設磁盤文件直接刪除。可選地,在根據本專利技術的驅動管理方法中,還包括當推薦的驅動的運行狀態正常時,發送已安裝推薦的驅動的硬件對應的驅動環境信息至驅動管理服務器,以供驅動管理服務器更新驅動數據庫。可選地,在根據本專利技術的驅動管理方法中,驅動數據庫預先存儲有從開源驅動和閉源驅動中收集的驅動環境信息。可選地,在根據本專利技術的驅動管理方法中,硬件信息包括CPU、內存、主板、顯卡、聲卡、網卡、硬盤、PCI外設和USB外設中至少一種的相關信息。可選地,在根據本專利技術的驅動管理方法中,軟件信息包括內核版本、Xorg版本、Bluez版本和Pulseaudio配置中至少一種的相關信息。可選地,在根據本專利技術的驅動管理方法中,驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動包括:根據待安裝驅動的硬件對應的驅動環境信息中的硬件信息,在驅動數據庫中查找對應的一條或多條驅動環境信息;將待安裝驅動的硬件對應的驅動環境信息與所查找到的一條或多條驅動環境信息進行匹配,獲取其中軟件信息相似度最高的一條驅動環境信息;將獲取到的驅動環境信息所對應的驅動推薦給計算設備。根據本專利技術的又一個方面,提供一種驅動管理裝置,駐留在運行Linux系統的計算設備中,計算設備與驅動管理服務器通信連接,驅動管理服務器包括驅動數據庫,驅動數據庫中存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息,該裝置包括收集模塊、發送模塊、下載模塊、安裝模塊、第一處理模塊和第二處理模塊。其中,收集模塊適于收集計算設備中所有硬件對應的驅動環境信息,驅動環境信息包括各硬件的硬件信息、該計算設備的軟件信息和該硬件在該計算設備中的當前驅動版本信息;發送模塊適于將待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動;下載模塊適于從驅動管理服務器下載推薦的驅動;安裝模塊適于將推薦的驅動安裝至OverlapFS的文件系統中的預設磁盤文件中,并將并將OverlapFS的文件系統疊加至原始文件系統上;第一處理模塊適于當推薦的驅動的運行狀態正常時,將OverlapFS的文件系統中的預設磁盤文件合并寫入原始文件系統,并刪除磁盤文件;第二處理模塊適于當推薦的驅動的運行狀態不正常時,重啟計算設備后將OverlapFS的文件系統中的預設磁盤文件直接刪除。可選地,在根據本專利技術的驅動管理裝置中,發送模塊還適于當推薦的驅動的運行狀態正常時,發送已安裝推薦的驅動的硬件對應的驅動環境信息至驅動管理服務器,以供驅動管理服務器更新驅動數據庫。可選地,在根據本專利技術的驅動管理裝置中,驅動數據庫預先存儲有從開源驅動和閉源驅動中收集的驅動環境信息。可選地,在根據本專利技術的驅動管理裝置中,硬件信息包括CPU、內存、主板、顯卡、聲卡、網卡、硬盤、PCI外設和USB外設中至少一種的相關信息。可選地,在根據本專利技術的驅動管理裝置中,軟件信息包括內核版本、Xorg版本、Bluez版本和Pulseaudio配置中至少一種的相關信息。根據本專利技術的又一個方面,提供一種計算設備,包括根據本專利技術的驅動管理裝置。根據本專利技術的又一個方面,提供一種驅動管理服務器,與多個計算設備通信連接,該驅動管理服務器包括驅動數據庫、接收模塊、查找模塊、匹配模塊和推薦模塊。其中,驅動數據庫存儲有多條驅動環境信息,每條驅動環境信息包括驅動對應的硬件的硬件信息、適用該硬件的計算設備的軟件信息和該驅動的驅動版本信息;接收模塊適于接收計算設備發送的待安裝驅動的硬件對應的驅動環境信息;查找模塊適于根據待安裝驅動的硬件對應的驅動環境信息中的硬件信息,在驅動數據庫中查找對應的一條或多條驅動環境信息;匹配模塊適于將待安裝驅動的硬件對應的驅動環境信息與所查找到的一條或多條驅動環境信息進行匹配,獲取其中軟件信息相似度最高的一條驅動環境信息;推薦模塊適于將獲取到的驅動環境信息所對應的驅動推薦給計算設備。可選地,在根據本專利技術的驅動管理服務器中,接收模塊還適于當推薦的驅動的運行狀態正常時,接收計算設備發送的已安裝推薦的驅動的硬件對應的驅動環境信息。可選地,在根據本專利技術的驅動管理服務器中,還包括更新模塊,適于根據已安裝推薦的驅動的硬件對應的驅動環境信息更新驅動數據庫。可選地,在根據本專利技術的驅動管理服務器中,驅動數據庫預先存儲有從開源驅動和閉源驅動中收集的驅動環境信息。根據本專利技術的又一個方面,還提供一種驅動管理系統,包括多個根據本專利技術的計算設備和根據本專利技術的驅動管理服務器。根據本專利技術的驅動管理的技術方案,將計算設備中待安裝驅動的硬件對應的驅動環境信息發送至驅動管理服務器,指示驅動管理服務器根據該驅動環境信息與驅動數據庫中存儲的驅動環境信息進行匹配來推薦驅動,將推薦的驅動下載后安裝至OverlapFS的文件系統的預設磁盤文件中,將OverlapFS的文件系統疊加至原始文件系統上,根據上述驅動的運行狀態來對OverlapFS的文件系統進行處理。上述技術方案中的驅動環境信息包括硬件的硬件信息、計算設備的軟件信息和該硬件在該計算設備中的驅動版本信息,則在硬件信息匹配的前提下對軟件信息進行匹配,提升了匹配的準確性。同時利用OverlapFS的文件系統,在Linux系統下實現了內核級技術對原始驅動備份,若推薦的驅動安裝后運行異常則還原原始驅動,以避免影響計算設備正常使用的情況發生。附圖說明為了實現上述以及相關目本文檔來自技高網...
    一種驅動管理方法、裝置及系統

    【技術保護點】
    一種驅動管理方法,適于在運行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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码乱码精品国产| 50岁人妻丰满熟妇αv无码区 | 人妻丰满熟妇无码区免费| 久久成人无码国产免费播放| 无码粉嫩虎白一线天在线观看| 久久国产精品无码网站| 免费无码VA一区二区三区| 免费人成无码大片在线观看| 人妻无码一区二区不卡无码av| 国模无码视频一区| 99热门精品一区二区三区无码 | 永久免费av无码入口国语片| 中日韩亚洲人成无码网站| 免费a级毛片无码a∨免费软件| 亚洲Aⅴ在线无码播放毛片一线天| 久久久国产精品无码免费专区| 国产免费黄色无码视频| 无码一区二区三区免费视频| 无码精品尤物一区二区三区| 亚洲AV无码码潮喷在线观看| 国产午夜鲁丝片AV无码免费| 精品久久久久久无码专区不卡| 13小箩利洗澡无码视频网站免费| 无码熟妇人妻AV在线影院| 无码av免费毛片一区二区 | 精品人妻无码区二区三区| 亚洲日韩精品一区二区三区无码| 亚洲 无码 在线 专区| 无码人妻精品一区二区三区不卡| 中文字幕无码精品亚洲资源网久久| 午夜不卡久久精品无码免费| 日韩AV无码一区二区三区不卡毛片| 国产精品无码久久综合网| 亚洲AV色无码乱码在线观看| 伊人久久大香线蕉无码| 无码VA在线观看| av无码aV天天aV天天爽| 国产成人无码av| 无码国内精品人妻少妇 | 久久久久久亚洲av成人无码国产| 中文字幕无码av激情不卡久久|