[發明專利]程序版本更新方法及裝置、存儲介質及電子設備有效
| 申請號: | 201811366226.8 | 申請日: | 2018-11-16 |
| 公開(公告)號: | CN109460246B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 王敏;杜天文;陳智勝 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李偉;王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 版本 更新 方法 裝置 存儲 介質 電子設備 | ||
本發明提供了一種程序版本更新方法,包括:當接收到對目標程序當前版本的更新請求時,判斷當前系統平臺中是否存在所述目標程序的其它版本處于更新狀態,當不存在時,將所述目標程序的當前版本從預建立的程序資源庫中取出,對所述目標程序的當前版本進行更新;更新結束時,判斷所述系統平臺中,與所述目標程序的當前版本對應的所有更新版本是否均申請提交至所述程序資源庫,當均申請提交至所述程序資源庫時,將與所述目標程序的當前版本對應的所有更新版本一同提交至所述程序資源庫,完成對所述目標程序當前版本的所有更新。應用本發明提供的程序版本更新方法,避免程序版本更新過程中出現程序版本互相覆蓋的問題,保證程序功能正常且準確的實現。
技術領域
本發明涉及計算機技術領域,特別是涉及一種程序版本更新方法及裝置、存儲介質及電子設備。
背景技術
隨著互聯網技術的發展,各種網站、APP等網絡產品得到廣泛的應用,為人們的生活提供了多樣的服務。隨著用戶對網絡產品的功能需求不斷的增加,產品開發團隊需要對網絡產品的各個模塊進行更新。
通常,開發團隊中的不同開發人員可以對模塊中的同一程序版本進行更新,而更新過程中產生的多個最新的程序版本在向程序資源庫提交的時候,會出現最新的程序版本之間相互覆蓋的情況,影響了產品功能的正常實現,影響了用戶的體驗。因此,亟需一種程序版本更新方法,避免程序更新過程中出現程序版本互相覆蓋的問題,保證程序功能正常且準確的實現。
發明內容
有鑒于此,本發明實施例提供一種程序版本更新方法,能夠避免在程序版本更新的過程中出現程序版本互相覆蓋的情況,確保程序的正常運行,進而保證程序所對應的模塊的功能實現,提高用戶的產品使用體驗。
為實現上述目的,本發明實施例提供如下技術方案:
一種程序版本更新方法,包括:
當接收到對目標程序當前版本的更新請求時,判斷當前系統平臺中是否存在所述目標程序的其它版本處于更新狀態,當不存在時,將所述目標程序的當前版本從預建立的程序資源庫中取出,對所述目標程序的當前版本進行更新;
更新結束時,判斷所述系統平臺中,與所述目標程序的當前版本對應的所有更新版本是否均申請提交至所述程序資源庫,當均申請提交至所述程序資源庫時,將與所述目標程序的當前版本對應的所有更新版本一同提交至所述程序資源庫,完成對所述目標程序當前版本的所有更新。
上述的方法,可選的,所述當接收到對目標程序當前版本的更新請求時,判斷當前系統平臺中是否存在所述目標程序的其它版本處于更新狀態,包括:
當接收到對目標程序當前版本的更新請求時,獲取所述更新請求中的出庫申請表單;
為所述更新請求中的出庫申請表單,分配與所述目標程序當前版本對應的版本關聯號;
遍歷所述系統平臺,判斷所述系統平臺中是否存在與所述目標程序對應且與所述版本關聯號不同的其它關聯號;
當不存在時,判斷當前系統平臺中不存在所述目標程序的其它版本處于更新狀態。
上述的方法,可選的,所述為所述更新請求中的出庫申請表單,分配與所述目標程序當前版本對應的版本關聯號,包括:
判斷當前所述更新請求是否為對所述目標程序當前版本進行更新的首個更新請求,當為首個更新請求時,獲取所述出庫申請表單的生成日期;
依據所述生成日期,生成版本關聯號,并將所述版本關聯號分配給所述出庫申請表單。
上述的方法,可選的,所述為所述更新請求中的出庫申請表單,分配與所述目標程序當前版本對應的版本關聯號,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811366226.8/2.html,轉載請聲明來源鉆瓜專利網。





