[發明專利]基于備份的服務升級方法、裝置、設備及存儲介質在審
| 申請號: | 202210033616.3 | 申請日: | 2022-01-12 |
| 公開(公告)號: | CN114356379A | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 孫佳偉 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F11/14 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 備份 服務 升級 方法 裝置 設備 存儲 介質 | ||
本發明涉及人工智能技術,揭露了一種基于備份的服務升級方法,包括:獲取目標服務對應的新版本代碼和舊版本代碼,根據新版本代碼和舊版本代碼確定目標服務的更新代碼行;識別更新代碼行的類,根據類配置更新功能;將更新功能打包為備份包,并根據備份包構建功能更新接口;配置功能更新接口的調用信息,并將調用信息推送給預設的多個用戶;獲取每個用戶根據推送返回的是否對更新功能進行更新的反饋意見,并根據反饋意見對每個用戶的目標服務進行獨立更新。此外,本發明還涉及區塊鏈技術,新版本代碼和舊版本代碼可存儲于區塊鏈的節點。本發明還提出一種基于備份的服務升級裝置、電子設備以及存儲介質。本發明可以減少系統服務升級時的難度。
技術領域
本發明涉及人工智能技術領域,尤其涉及一種基于備份的服務升級方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
軟件開發過程中,往往都會針對需求功能點提取出一些公共的服務,這也是軟件設計最核心的思想,這樣可以做到服務高內聚,低冗余,且在修改服務內的公共邏輯的時候,只需要修改一處代碼就可以了。避免了重復工作,降低了錯誤發生的可能性。但在進行服務升級時,尤其對公共的服務進行升級時,凡是調用了該公共服務的系統或方法,都需要做回歸測試,才能最大程度上確保本次服務升級的正確性,且當用戶為多方用戶時,一旦一個用戶的調用方無法兼容本次公共服務升級后的新版本,那么就需要退回本次版本升級,導致服務升級的難度較高。
發明內容
本發明提供一種基于備份的服務升級方法、裝置及計算機可讀存儲介質,其主要目的在于解決進行服務升級時的難度較高的問題。
為實現上述目的,本發明提供的一種基于備份的服務升級方法,包括:
獲取目標服務對應的新版本代碼和舊版本代碼,根據所述新版本代碼和所述舊版本代碼確定所述目標服務的更新代碼行;
識別所述更新代碼行的類,根據所述類配置更新功能;
將所述更新功能打包為備份包,并根據所述備份包構建功能更新接口;
配置所述功能更新接口的調用信息,并將所述調用信息推送給預設的多個用戶;
獲取每個用戶根據推送返回的是否對所述更新功能進行更新的反饋意見,并根據每個用戶的所述反饋意見對每個所述用戶的目標服務進行獨立更新。
可選地,所述根據所述新版本代碼和所述舊版本代碼確定所述目標服務的更新代碼行,包括:
對所述新版本代碼進行字段拆分,得到第一數據字段,以及對所述舊版本代碼進行字段拆分,得到第二數據字段;
將所述第一數據字段與所述第二數據字段進行重復字段篩除,得到非重復字段;
篩選出存在于所述第一數據字段內的非重復字段為所述更新代碼行。
可選地,所述對所述新版本代碼進行字段拆分,得到第一數據字段,包括:
獲取預設的字段分隔符號,查詢所述字段分隔符號在所述新版本代碼中的符號位置;
根據所述符號位置分別對所述新版本代碼進行拆分,得到第一數據字段。
可選地,所述篩選出存在于所述第一數據字段內的非重復字段為所述更新代碼行,包括:
構建所述第一數據字段中每個字段的索引;
逐個將所述非重復字段中的每個字段在所述索引中進行檢索,并將被檢索得到的非重復字段匯集為所述更新代碼行。
可選地,所述根據所述備份包構建功能更新接口,包括:
對所述備份包進行封裝,得到封裝參數;
利用預設接口創建方法創建空白數據接口;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210033616.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種醫療護理床用一次性檢查墊快速鋪設裝置
- 下一篇:一種直通式防磨節流閥





