[發明專利]一種軟件配置信息檢測方法、裝置及系統在審
| 申請號: | 202010318556.0 | 申請日: | 2020-04-21 |
| 公開(公告)號: | CN111506341A | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 田萌 | 申請(專利權)人: | 北京同邦卓益科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F11/36 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 劉曉燕;李雪 |
| 地址: | 100176 北京市大興區經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 配置 信息 檢測 方法 裝置 系統 | ||
本申請涉及一種軟件配置信息檢測方法、裝置及系統,該方法包括:讀取待上線軟件的測試配置文件和生產配置文件;對所述測試配置文件進行解析得到測試配置信息,對所述生產配置文件進行解析得到生產配置信息;比對所述測試配置信息和生產配置信息,得到比對結果;當根據比對結果確定所述生產配置信息符合軟件上線要求時,對所述待上線軟件執行構建上線操作。該技術方案在軟件上線前的構建階段,對軟件生產配置文件進行自動檢查,判斷其是否符合上線條件,如果符合,才執行該軟件的構建上線操作。這樣,避免人工檢查準確度較低,且耗費大量人力和時間,提高軟件配置信息檢查的準確度和效率,加快軟件上線速度,節約人力成本和時間成本。
技術領域
本申請涉及信息處理領域,尤其涉及一種軟件配置信息檢測方法、裝置及系統。
背景技術
配置文件本質上是包含成功操作程序所需信息的文件,這些信息以特定方式構成。配置文件實際上就是一個“字典”,或者說“鍵值對”。程序通過“鍵”在配置文件中找“值”,把“值”賦給變量,完成從配置文件到程序的數據傳輸。配置文件中一般存儲與代碼執行環境有關的參數配置,但是,目前配置文件中的內容越來越多,一些可能變動的參數,如數據庫連接參數,日志路徑等線上環境相關的易變值等,以及一些業務行為,也被放到配置文件中,使得配置文件中的配置信息越來越復雜。
現有技術中,軟件測試和軟件上線時配置信息不同,在軟件上線前需要將配置信息修改為實際的配置信息,此時,如果配置信息出錯,會影響軟件上線。目前,在軟件上線之前,需要開發人員人工檢查配置信息,由于配置信息的復雜性,使得人工檢查準確度較低,且耗費大量人力和時間。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本申請實施例提供了一種軟件配置信息檢測方法、裝置及系統。
第一方面,本申請實施例提供了一種軟件配置信息檢測方法,包括:
讀取待上線軟件的測試配置文件和生產配置文件;
對所述測試配置文件進行解析得到測試配置信息,對所述生產配置文件進行解析得到生產配置信息;
比對所述測試配置信息和生產配置信息,得到比對結果;
當根據比對結果確定所述生產配置信息符合軟件上線要求時,對所述待上線軟件執行構建上線操作。
可選的,所述讀取待上線軟件的測試配置文件和生產配置文件,包括:
獲取所述測試配置文件和生產配置文件的存儲路徑;
通過所述存儲路徑讀取所述測試配置文件和生產配置文件。
可選的,所述對所述測試配置文件進行解析得到測試配置信息,包括:
確定所述測試配置文件對應的第一文件類型;
通過所述第一文件類型對應的第一解析工具解析所述測試配置文件,得到所述測試配置信息;
所述對所述生產配置文件進行解析得到生產配置信息,包括:
確定所述生產配置文件對應的第二文件類型;
通過所述第二文件類型對應的第二解析工具解析所述生產配置文件,得到所述生產配置信息。
可選的,所述方法還包括:
當所述比對結果為所述生產配置文件缺少配置項時,對所述待上線軟件執行以下至少一項操作:
終止所述待上線軟件的構建;
發出提醒;
根據預設配置規則補全所述配置項后,對所述待上線軟件執行構建上線操作。
可選的,所述比對所述測試配置信息和生產配置信息,得到比對結果,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同邦卓益科技有限公司,未經北京同邦卓益科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010318556.0/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





