[發明專利]操作系統內核升級的驅動適配方法、裝置和電子設備在審
| 申請號: | 202010599428.8 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN113849202A | 公開(公告)日: | 2021-12-28 |
| 發明(設計)人: | 屈夢夢;李常坤 | 申請(專利權)人: | 網神信息技術(北京)股份有限公司;奇安信科技集團股份有限公司;國家計算機病毒應急處理中心 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/4401 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 苗曉靜 |
| 地址: | 100097 北京市海淀區昆明湖南路51號*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 內核 升級 驅動 配方 裝置 電子設備 | ||
1.一種操作系統內核升級的驅動適配方法,其特征在于,包括:
獲取目標文件,所述目標文件為對驅動的源代碼進行編譯且未進行鏈接生成的中間文件;其中,所述驅動與操作系統中待升級的內核適配;
將所述目標文件添加到所述操作系統的系統目錄中,以在對所述內核升級時,根據所述目標文件生成所述驅動的驅動文件;所述驅動文件為對所述目標文件進行鏈接生成的可執行文件。
2.根據權利要求1所述的操作系統內核升級的驅動適配方法,其特征在于,所述將所述目標文件添加到所述操作系統的系統目錄中,以在對所述內核升級時,根據所述目標文件生成所述驅動的驅動文件,包括:
對所述目標文件進行打包得到預設類型文件,并生成用于從所述預設類型文件中讀取所述目標文件的讀取指令;所述預設類型文件的文件后綴名不同于所述目標文件的文件后綴名;
將所述預設類型文件添加到所述操作系統的系統目錄中,并將所述讀取指令添加到所述系統目錄中包含有鏈接指令的配置文件中,以在對所述內核升級時,根據所述讀取指令讀取所述目標文件,并根據所述鏈接指令生成所述驅動文件;
其中,所述鏈接指令用于對所述目標文件進行鏈接。
3.根據權利要求2所述的操作系統內核升級的驅動適配方法,其特征在于,所述對所述目標文件進行打包得到預設類型文件,并生成用于從所述預設類型文件中讀取所述目標文件的讀取指令,包括:
對所述目標文件進行打包,并對打包后的文件進行壓縮,將壓縮后的文件作為所述預設類型文件,并生成用于對所述預設類型文件進行解壓縮,從解壓縮后的文件中讀取所述目標文件的讀取指令。
4.根據權利要求2所述的操作系統內核升級的驅動適配方法,其特征在于,還包括:
在所述配置文件中添加刪除指令,所述刪除指令用于在對所述目標文件進行鏈接結束后,刪除與所述操作系統不適配的原驅動的驅動文件。
5.根據權利要求2所述的操作系統內核升級的驅動適配方法,其特征在于,還包括:
在所述配置文件中添加所述驅動的驅動信息;
其中,所述驅動信息包括所述驅動的版本號和驅動名稱。
6.根據權利要求1所述的操作系統內核升級的驅動適配方法,其特征在于,還包括:
在對所述內核升級結束后,根據系統日志判斷所述驅動是否被所述內核加載成功,若否,發出所述驅動與所述內核適配失敗的提示信息。
7.根據權利要求1所述的操作系統內核升級的驅動適配方法,其特征在于,所述獲取目標文件,包括:
在檢測到對所述內核升級時,獲取存儲的所述目標文件;
其中,所述目標文件預先在根據所述操作系統創建的在編譯環境中生成。
8.一種操作系統內核升級的驅動適配裝置,其特征在于,包括:
獲取模塊,用于獲取目標文件,所述目標文件為對驅動的源代碼進行編譯且未進行鏈接生成的中間文件;其中,所述驅動與操作系統中待升級的內核適配;
添加模塊,用于將所述目標文件添加到所述操作系統的系統目錄中,以在對所述內核升級時,根據所述目標文件生成所述驅動的驅動文件;所述驅動文件為對所述目標文件進行鏈接生成的可執行文件。
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至7任一項所述的操作系統內核升級的驅動適配方法的步驟。
10.一種非暫態可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現如權利要求1至7任一項所述的操作系統內核升級的驅動適配方法的步驟。
11.一種計算機程序,其特征在于,該計算機程序被處理器執行時實現如權利要求1至7任一項所述的操作系統內核升級的驅動適配方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網神信息技術(北京)股份有限公司;奇安信科技集團股份有限公司;國家計算機病毒應急處理中心,未經網神信息技術(北京)股份有限公司;奇安信科技集團股份有限公司;國家計算機病毒應急處理中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010599428.8/1.html,轉載請聲明來源鉆瓜專利網。





