[發明專利]應用版本部署方法及裝置有效
| 申請號: | 201410236378.1 | 申請日: | 2014-05-29 |
| 公開(公告)號: | CN103970579B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 趙許福 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/45 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 版本 部署 方法 裝置 | ||
技術領域
本申請涉及計算機技術領域,特別是涉及一種應用版本部署方法及裝置。
背景技術
大型主機(又稱為大型機、主機、大型計算機等)是指使用專用的處理器指令集、操作系統和應用軟件,用于處理大容量數據的機器。大型主機與我們常見的個人電腦、服務器或者小型機不同,其操作系統也與常見的Windows、Linux或者UNIX操作系統大不相同,運行在其上的中間件、數據庫軟件、應用軟件也具有獨特性。大型主機的數據處理能力、可靠性、安全性等性能都比普通計算機好。因此,目前大型主機已遍布于全球眾多大型企業,廣泛應用于銀行、證券、保險、電信、航空等行業。比如:銀行都采用大型主機來搭建核心信息系統。
目前,大型主機中安裝新的應用版本或者更新原有的應用版本時,均需要專業技術人員在該主機上的每一個邏輯環境中部署該應用版本,專業技術人員部署應用版本需要逐個文件逐個記錄地處理,導致部署應用版本的效率低,且這種部署方式對專業技術人員的技術要求較高。
由于大型主機專業性很強,大型主機專業技術人才較少,導致目前這種人工部署方式的人力成本較高、且人工操作速率較低。因此,在大型主機應用中如何實現低成本、高速率地部署應用版本成為大型主機廣泛應用的一個難題。
發明內容
為了解決上述技術問題,本發明提供了一種應用版本部署方法及裝置,用以實現應用版本的自動化部署,這種自動化部署的方式無需專業技術人員操作,可在大型主機中實現低成本、高效率地應用版本部署。
第一方面,本發明實施例提供了一種應用版本部署方法,所述方法包括:
在大型主機的構建環境下編譯生成應用版本;
根據所述應用版本中文件的類型查找對應的操作方式;
根據目標環境的實際情況,利用所查找的操作方式處理文件,以使所述應用版本在所述目標環境下生效,所述目標環境是指與所述構建環境在同一邏輯分區的其他邏輯環境。
優選的,所述目標環境包括:組裝測試環境、系統集成測試環境、自動化測試環境或者培訓環境。
優選的,所述根據所述應用版本中文件的類型查找對應的操作方式,包括:
根據所述應用版本中文件的后綴名識別文件的類型,所述文件的類型包括:可執行碼、作業流、腳本或者參數;
在預先保存的對應關系表中,根據所識別的文件的類型查找與其對應的操作方式,所述操作方式包括:復制、資源增加或刪除或變更、客戶化或者聯機可執行碼生效。
優選的,所述根據目標環境的實際情況,利用所查找的操作方式處理文件,包括:
當所述文件的類型為可執行碼時,先將文件復制至所述目標環境,再實現聯機可執行碼生效;
當所述文件的類型為作業流時,先將文件復制至所述目標環境,再根據目標環境進行客戶化處理;
當所述文件的類型為腳本時,先將文件復制至所述目標環境,再根據目標環境進行客戶化處理和資源增加或刪除或變更處理;
當所述文件的類型為參數時,將文件復制至所述目標環境。
優選的,所述在大型主機的構建環境下編譯生成應用版本,包括:
將從開發環境入庫的程序源代碼中需要編譯的部分編譯生成可執行碼;
將所述可執行碼和不需要編譯的程序源代碼打包成一個應用版本。
第二方面,本發明實施例提供了一種應用版本部署裝置,所述裝置包括:
編譯單元,用于在大型主機的構建環境下編譯生成應用版本;
查找單元,用于根據所述應用版本中文件的類型查找對應的操作方式;
部署單元,用于根據目標環境的實際情況,利用所查找的操作方式處理文件,以使所述應用版本在所述目標環境下生效,所述目標環境是指與所述構建環境在同一邏輯分區的其他邏輯環境。
優選的,所述目標環境包括:組裝測試環境、系統集成測試環境、自動化測試環境或者培訓環境。
優選的,所述查找單元包括:
識別子單元,用于根據所述應用版本中文件的后綴名識別文件的類型,所述文件的類型包括:可執行碼、作業流、腳本或者參數;
查找子單元,用于在預先保存的對應關系表中,根據所識別的文件的類型查找與其對應的操作方式,所述操作方式包括:復制、資源增加或刪除或變更、客戶化或者聯機可執行碼生效。
優選的,所述部署單元包括:
第一部署子單元,用于當所述文件的類型為可執行碼時,先將文件復制至所述目標環境,再實現聯機可執行碼生效;
第二部署子單元,用于當所述文件的類型為作業流時,先將文件復制至所述目標環境,再根據目標環境進行客戶化處理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410236378.1/2.html,轉載請聲明來源鉆瓜專利網。





