[發明專利]一種程序構建方法、裝置及設備有效
| 申請號: | 202010534690.4 | 申請日: | 2020-06-12 |
| 公開(公告)號: | CN111443944B | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 李泉泉 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 朱文杰 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 構建 方法 裝置 設備 | ||
本說明書實施例公開了一種程序構建方法、裝置及設備,該方法包括獲取待構建的目標程序所需的與技術棧無關的第一構建數據;基于所述目標程序,對所述第一構建數據進行封裝處理,得到第一封裝組件;根據所述目標程序所需實現的功能和所需實現的功能對應的運行環境信息,獲取所述目標程序所需的與技術棧相關的第二構建數據;基于所述目標程序,對所述第二構建數據進行封裝處理,得到第二封裝組件;基于所述第一封裝組件和所述第二封裝組件構建所述目標程序。
技術領域
本說明書涉及計算機技術領域,尤其涉及一種程序構建方法、裝置及設備。
背景技術
在商業化的場景下,不同業務的應用環境和基礎設施是多種多樣的,例如,某業務對應的后臺服務器所在的機房可以是開源的自建機房,也可能是基于云服務提供商提供的公有云和私有云等,由于上述差異的存在,上層應用程序很難可以通過一套處理機制完全適配每一套技術棧,而該應用程序的核心功能和對外提供的服務往往是標準的、統一的,該部分內容與具體的技術棧往往沒有關系,如果每一套技術棧都需要維護一套應用程序的代碼,則維護的成本會非常高,降低了程序升級效率,且很難做到統一處理,基于此,需要提供一種應用程序的配置效率和升級效率更高的技術方案。
發明內容
本說明書實施例的目的是提供一種程序構建方法、裝置及設備,以提供一種應用程序的配置效率和升級效率更高的技術方案。
為了實現上述技術方案,本說明書實施例是這樣實現的:
本說明書實施例提供的一種程序構建方法,所述方法包括:獲取待構建的目標程序所需的與技術棧無關的第一構建數據?;谒瞿繕顺绦?,對所述第一構建數據進行封裝處理,得到第一封裝組件。根據所述目標程序所需實現的功能和所需實現的功能對應的運行環境信息,獲取所述目標程序所需的與技術棧相關的第二構建數據?;谒瞿繕顺绦颍瑢λ龅诙嫿〝祿M行封裝處理,得到第二封裝組件?;谒龅谝环庋b組件和所述第二封裝組件構建所述目標程序。
本說明書實施例提供的一種程序構建裝置,所述裝置包括:第一數據獲取模塊,獲取待構建的目標程序所需的與技術棧無關的第一構建數據。第一封裝模塊,基于所述目標程序,對所述第一構建數據進行封裝處理,得到第一封裝組件。第二數據獲取模塊,根據所述目標程序所需實現的功能和所需實現的功能對應的運行環境信息,獲取所述目標程序所需的與技術棧相關的第二構建數據。第二封裝模塊,基于所述目標程序,對所述第二構建數據進行封裝處理,得到第二封裝組件。程序構建模塊,基于所述第一封裝組件和所述第二封裝組件構建所述目標程序。
本說明書實施例提供的一種程序構建設備,所述程序構建設備包括:處理器;以及被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:獲取待構建的目標程序所需的與技術棧無關的第一構建數據。基于所述目標程序,對所述第一構建數據進行封裝處理,得到第一封裝組件。根據所述目標程序所需實現的功能和所需實現的功能對應的運行環境信息,獲取所述目標程序所需的與技術棧相關的第二構建數據。基于所述目標程序,對所述第二構建數據進行封裝處理,得到第二封裝組件?;谒龅谝环庋b組件和所述第二封裝組件構建所述目標程序。
附圖說明
為了更清楚地說明本說明書實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本說明書中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本說明書一種程序構建方法實施例;
圖2為本說明書一種程序構建頁面的結構示意圖;
圖3為本說明書另一種程序構建方法實施例;
圖4為本說明書一種程序構建的構建機制示意圖;
圖5為本說明書一種程序構建裝置實施例;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010534690.4/2.html,轉載請聲明來源鉆瓜專利網。





