[發明專利]配置文件更新方法、裝置、設備及存儲介質在審
| 申請號: | 202110846668.8 | 申請日: | 2021-07-26 |
| 公開(公告)號: | CN113505078A | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 宮雪 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 張小燕 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 更新 方法 裝置 設備 存儲 介質 | ||
1.一種配置文件更新方法,其特征在于,包括:
接收測試環境配置檢驗請求,獲取所述測試環境配置檢驗請求中的測試版本;
從版本管理中心中獲取與所述測試版本對應的生產環境配置文件和測試環境配置文件;
運用快速字符串比對算法,比對所述生產環境配置文件和所述測試環境配置文件,得到測試比對結果;
運用key-value差異法,對所述測試比對結果進行分組,得到多個功能項組;
對各所述功能項組執行與所述功能項組相對應的檢驗操作,得到檢驗結果;
在檢測到所述檢驗結果中的各功能項組的檢驗項均為合格時,生成與所述檢驗結果對應的更新代碼,執行所述更新代碼以更新所述版本管理中心的測試環境配置文件。
2.如權利要求1所述的配置文件更新方法,其特征在于,所述在檢測到所述檢驗結果中的各所述功能項組的檢驗項均為合格時,生成與所述檢驗結果對應的更新代碼,執行所述更新代碼以更新所述版本管理中心中的所述測試環境配置文件之后,包括:
接收與所述測試版本關聯的生產環境配置的發布請求,獲取所述生產環境配置的發布請求中的上線環境配置文件;所述上線環境配置文件為所述測試環境配置文件經過修改之后獲得;
比對所述測試環境配置文件和所述上線環境配置文件,得到發布比對結果;
對所述發布比對結果進行校驗,得到所述校驗結果;
生成與所述校驗結果中的待確認項對應的修改代碼和待確認郵件,并發送各所述待確認郵件;
在接收到所有審核指令均為審核通過時,根據所有所述修改代碼和所述校驗結果中的已確認項,更新所述上線環境配置文件;所述審核指令為接收到所述待確認郵件并確認后獲得。
3.如權利要求2所述的配置文件更新方法,其特征在于,所述發送各所述待確認郵件之后,還包括:
在接收到任一所述審核指令為審核不通過時,將與該審核指令對應的所述待確認項對應的所述修改代碼進行刪除;
在接收完所有所述審核指令之后,根據所有未被刪除的所述修改代碼和所述校驗結果中的所述已確認項,更新所述上線環境配置文件。
4.如權利要求1所述的配置文件更新方法,其特征在于,所述運用key-value差異法,對所述測試比對結果進行分組,得到多個功能項組,包括:
在所述對比結果中,運用key-value差異法將僅在所述測試環境配置文件中存在的屬性及與該屬性對應的值確定為新增項組,同時將僅在所述生產環境配置文件中存在的屬性及與該屬性對應的值確定為缺項組,以及將所述測試環境配置文件和所述生產環境配置文件之間相同的屬性確定為差異屬性;
將各所述差異屬性輸入豁免項檢測模型中,對各所述差異屬性進行豁免識別,確定出各所述差異屬性的識別結果;
將識別結果為豁免屬性的所述差異屬性,以及與該差異屬性對應的所述測試環境配置文件中的值,確定為所述豁免項組;
將識別結果為非豁免屬性的所述差異屬性,以及與該差異屬性對應的所述測試環境配置文件中的值和所述生產環境配置文件中的值,共同確定為所述值差異項組。
5.如權利要求1所述的配置文件更新方法,其特征在于,所述對各所述功能項組執行與所述功能項組相對應的檢驗操作,得到檢驗結果,包括:
從預設的需求庫中獲取與所述測試版本關聯的需求文檔和配置屬性集;
對所述需求文檔中的新增屬性與所述新增項組中的屬性進行比較,得到所述新增項組的檢驗項;
判斷所述缺項組中的屬性是否在所述配置屬性集中,得到所述缺項組的檢驗項;
根據所述需求文檔中的修改屬性及修改參數,對所述值差異項組進行校驗,得到所述值差異項組的檢驗項;
判斷所述豁免項組中各屬性的值是否符合各屬性所對應的正則表達式,得到所述豁免項組的檢驗項。
6.如權利要求1所述的配置文件更新方法,其特征在于,所述生成與所述檢驗結果對應的更新代碼,包括:
獲取預設的新增代碼模板;
將所述缺項組填充至所述新增代碼模板中,生成新增代碼,以通過所述新增代碼將所述缺項組插入至所述測試環境配置文件中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110846668.8/1.html,轉載請聲明來源鉆瓜專利網。





