[發明專利]一種兼容性檢測方法、裝置、設備及可讀存儲介質有效
| 申請號: | 202011352516.4 | 申請日: | 2020-11-26 |
| 公開(公告)號: | CN112328494B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 史景 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉志紅 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容性 檢測 方法 裝置 設備 可讀 存儲 介質 | ||
1.一種兼容性檢測方法,其特征在于,包括:
獲取應用系統的依賴表單,及各個操作系統的依賴庫;
將所述依賴表單分別與各個所述依賴庫進行兼容性匹配檢測,得到與各個所述操作系統分別對應的匹配表單;
利用所述匹配表單,將多個所述操作系統劃分為所述應用系統依賴兼容的第一操作系統,及所述應用系統未依賴兼容的第二操作系統;
確定所述應用系統未兼容所述第二操作系統;
對所述第一操作系統進行兼容性白盒測試,得到所述應用系統是否兼容所述第一操作系統的兼容性結果。
2.根據權利要求1所述的兼容性檢測方法,其特征在于,所述獲取應用系統的依賴表單,及各個操作系統的依賴庫,包括:
利用依賴分析工具對所述應用系統進行分析,得到所述依賴表單;
分別提取各個所述操作系統的所述依賴庫。
3.根據權利要求1所述的兼容性檢測方法,其特征在于,利用所述匹配表單,將多個所述操作系統劃分為所述應用系統依賴兼容的第一操作系統,及所述應用系統未依賴兼容的第二操作系統,包括:
統計各個所述匹配表單的依賴匹配項目數;
利用所述依賴匹配項目數,將多個所述操作系統劃分為所述第一操作系統和所述第二操作系統。
4.根據權利要求3所述的兼容性檢測方法,其特征在于,利用所述依賴匹配項目數,將多個所述操作系統劃分為所述第一操作系統和所述第二操作系統,包括:
將所述依賴匹配項目數與所述依賴表單的總依賴項目數做比,得到兼容系數;
將所述兼容系數大于兼容閾值的操作系統確定為所述第一操作系統;
將所述兼容系數不大于所述兼容閾值的操作系統確定為所述第二操作系統。
5.根據權利要求4所述的兼容性檢測方法,其特征在于,利用所述依賴匹配項目數,將多個所述操作系統劃分為所述第一操作系統和所述第二操作系統,包括:
按照各個所述依賴匹配項目數自大到小的順序,對多個所述操作系統進行排序;
將位于隊首指定數量的所述操作系統確定為所述第一操作系統,將非所述隊首指定數量的所述操作系統確定為所述第二操作系統。
6.根據權利要求1所述的兼容性檢測方法,其特征在于,還包括:
構建所述應用系統的兼容性報告,并在所述兼容性報告中分別記錄所述應用系統是否兼容各個所述操作系統的標記信息。
7.根據權利要求1至6任一項所述的兼容性檢測方法,其特征在于,將所述依賴表單分別與各個所述依賴庫進行兼容性匹配檢測,得到與各個所述操作系統分別對應的匹配表單,包括:
按照所述依賴表單中的依賴名稱,從各個所述操作系統的所述依賴庫中查找對應的依賴包;
若所述依賴與所述依賴包的類型相同,且所述依賴在所述依賴包的兼容版本范圍內,則確定所述依賴與所述依賴包兼容匹配;
在所述匹配表單中對應記錄所述依賴與各個所述依賴包的兼容匹配信息。
8.一種兼容性檢測裝置,其特征在于,包括:
依賴獲取模塊,用于獲取應用系統的依賴表單,及各個操作系統的依賴庫;
依賴匹配檢測模塊,用于將所述依賴表單分別與各個所述依賴庫進行兼容性匹配檢測,得到與各個所述操作系統分別對應的匹配表單;
操作系統分類模塊,用于利用所述匹配表單,將多個所述操作系統劃分為所述應用系統依賴兼容的第一操作系統,及所述應用系統未依賴兼容的第二操作系統;
兼容性確定模塊,用于確定所述應用系統未兼容所述第二操作系統;
兼容性測試模塊,用于對所述第一操作系統進行兼容性白盒測試,得到所述應用系統是否兼容所述第一操作系統的兼容性結果。
9.一種電子設備,其特征在于,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如權利要求1至7任一項所述兼容性檢測方法的步驟。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述兼容性檢測方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011352516.4/1.html,轉載請聲明來源鉆瓜專利網。





