[發明專利]應用安裝包生成方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202011556638.5 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112650509B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 李興濤 | 申請(專利權)人: | 蘇州達家迎信息技術有限公司;上海達家迎信息科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/71;G06F8/38 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 盧曉霞 |
| 地址: | 215300 江蘇省蘇州市昆山開發*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 安裝 生成 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種應用安裝包生成方法,其特征在于,所述方法包括:
獲取與目標應用對應的安裝包生成指令;
查詢所述目標應用的應用開發項目所對應的公用配置文件;所述公用配置文件中配置有所述目標應用的至少兩種差異化的應用配置信息;各所述應用配置信息包括差異化的應用標識;
根據所述安裝包生成指令加載所述公用配置文件,以裝配各所述應用配置信息相匹配的資源信息,生成所述至少兩種差異化的應用配置信息各自對應的目標應用安裝包;各所述目標應用安裝包用于安裝得到差異化的目標應用,各所述差異化的目標應用能夠同時安裝于同一計算機設備;
其中,所述應用標識至少包括第一標識和第二標識,所述第一標識與應用用戶對應,所述目標應用的至少兩種差異化的應用配置信息中的每個應用標識的第一標識不同,用于區分不同的應用用戶的個性化目標應用;所述第二標識與所述應用開發項目對應,所述每個應用標識的第二標識相同,用于表示各應用用戶的個性化目標應用是基于同一個應用開發項目開發得到。
2.根據權利要求1所述的方法,其特征在于,所述根據所述安裝包生成指令加載所述公用配置文件,以裝配各所述應用配置信息相匹配的資源信息,生成所述至少兩種差異化的應用配置信息各自對應的目標應用安裝包,包括:
根據所述安裝包生成指令加載所述公用配置文件,以加載所述公用配置文件中的各所述應用配置信息;所述應用配置信息包括界面布局路徑;
在加載所述應用配置信息的過程中,加載所述應用配置信息的界面布局路徑所對應的布局文件,并根據所述布局文件裝配所述應用配置信息配置的界面資源,以生成所述應用配置信息對應的目標應用安裝包;
其中,在任意兩個應用配置信息的布局文件和界面資源中的至少一種不同時,相應生成的目標應用安裝包用于安裝得到界面差異化的目標應用。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取目標應用的至少兩個應用用戶所對應的差異化的需求信息;
創建所述目標應用的應用開發項目所對應的公用配置文件;
在所述公用配置文件中,根據各所述應用用戶所對應的需求信息,分區擴展各所述應用用戶所對應的差異化的應用配置信息。
4.根據權利要求3所述的方法,其特征在于,所述在所述公用配置文件中,根據各所述應用用戶所對應的需求信息,分區擴展各所述應用用戶所對應的差異化的應用配置信息,包括:
在所述公用配置文件中,根據各所述應用用戶所對應的需求信息,分區且按配置節點擴展各所述應用用戶所對應的差異化的應用配置信息;
對于每個應用用戶,當所述應用用戶所對應的需求信息包括通用功能時,在所述通用功能的配置節點配置允許所述通用功能的配置信息;
對于每個應用用戶,當所述應用用戶所對應的需求信息不包括所述通用功能,在所述通用功能的配置節點配置禁止所述通用功能的配置信息。
5.根據權利要求3所述的方法,其特征在于,所述需求信息包括業務邏輯,所述方法還包括:
在所述公用配置文件的第一區域統一配置公用資源庫;所述公用資源庫中的公共資源包括網絡配置資源和接口資源中的至少一種;
所述在所述公用配置文件中,根據各所述應用用戶所對應的需求信息,分區擴展各所述應用用戶所對應的差異化的應用配置信息,包括:
在所述公用配置文件的第二區域,根據各所述應用用戶所對應的需求信息,分區且按配置節點擴展各所述應用用戶所對應的差異化的應用配置信息;
對于每個應用用戶,當所述業務邏輯需要調用所述公用資源時,在所述業務邏輯的配置節點配置調用所述公共資源的路徑。
6.根據權利要求3所述的方法,其特征在于,所述方法還包括:
將各所述目標應用安裝包發送至測試終端,以在所述測試終端安裝各所述目標應用安裝包得到差異化的目標應用,并根據各所述差異化的目標應用所源自的需求信息對各所述差異化的目標應用進行測試;
當對所述差異化的目標應用測試通過后,發布相應的目標應用安裝包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州達家迎信息技術有限公司;上海達家迎信息科技有限公司,未經蘇州達家迎信息技術有限公司;上海達家迎信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011556638.5/1.html,轉載請聲明來源鉆瓜專利網。





