[發明專利]一種動態配置應用程序的方法和裝置有效
| 申請號: | 201710203799.8 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107168726B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 謝俊;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 配置 應用程序 方法 裝置 | ||
1.一種動態配置應用程序的方法,其特征在于,包括:
當需要配置應用程序時,獲取所述應用程序所在電子設備的當前環境標識,所述當前環境標識表示所述電子設備的當前運行環境;
根據所述當前環境標識,獲得與所述當前環境標識對應的目標配置文件;
基于所述目標配置文件對所述應用程序進行配置,以實現根據所述電子設備的當前運行環境動態配置所述應用程序,使所述應用程序能夠在所述電子設備的當前運行環境下運行;
所述基于所述目標配置文件對所述應用程序進行配置,包括:
以所述目標配置文件覆蓋所述應用程序的配置文件中的原始配置文件,所述原始配置文件為上一次的所述目標配置文件或者所述應用程序的默認配置文件;
運行所述應用程序的配置文件;
所述電子設備支持的運行環境包括N種,每種所述運行環境對應一個環境標識,N為正整數,在根據所述當前環境標識,獲得與所述當前環境標識對應的目標配置文件之前,所述方法還包括:
存儲與N種所述運行環境一一對應的N個備選配置文件,每個所述備選配置文件對應一個所述環境標識;或者
獲得所述應用程序的程序文件,所述程序文件包括與N種所述運行環境一一對應的N個所述備選配置文件,每個所述備選配置文件對應一個所述環境標識;
所述運行環境包括開發環境、生產環境和使用環境。
2.如權利要求1所述的方法,其特征在于,獲取所述應用程序所在電子設備的當前環境標識,包括:
對所述電子設備的所述當前運行環境進行檢測,以獲得所述電子設備的環境參數;
基于所述環境參數,確定所述當前環境標識。
3.如權利要求1所述的方法,其特征在于,獲取所述應用程序所在電子設備的當前環境標識,包括:
通過所述應用程序向所述應用程序對應的服務器發送一程序消息;所述服務器分析所述程序消息攜帶的所述電子設備的所述當前運行環境的環境參數,基于所述環境參數確定所述當前環境標識;
接收所述服務器發送的所述當前環境標識。
4.如權利要求2或3所述的方法,其特征在于,獲得與所述當前環境標識對應的目標配置文件,包括:
將對應于所述當前環境標識的所述備選配置文件確定為所述目標配置文件。
5.如權利要求4所述的方法,其特征在于,以所述目標配置文件覆蓋所述應用程序的配置文件中的原始配置文件,包括:
以所述目標配置文件的第一部分覆蓋所述原始配置文件的第一部分,所述目標配置文件的第一部分與所述原始配置文件的第一部分不同。
6.一種動態配置應用程序的裝置,其特征在于,包括:
標識獲取模塊,用于當需要配置應用程序時,獲取所述應用程序所在電子設備的當前環境標識,所述當前環境標識表示所述電子設備的當前運行環境;
文件獲得模塊,用于根據所述當前環境標識,獲得與所述當前環境標識對應的目標配置文件;
配置模塊,用于基于所述目標配置文件對所述應用程序進行配置,以實現根據所述電子設備的當前運行環境動態配置所述應用程序,使所述應用程序能夠在所述電子設備的當前運行環境下運行;
所述配置模塊用于以所述目標配置文件覆蓋所述應用程序的配置文件中的原始配置文件,所述原始配置文件為上一次的所述目標配置文件或者所述應用程序的默認配置文件;運行所述應用程序的配置文件;
所述電子設備支持的運行環境包括N種,每種所述運行環境對應一個環境標識,N為正整數,在根據所述當前環境標識,獲得與所述當前環境標識對應的目標配置文件之前,所述裝置 還包括:
存儲與N種所述運行環境一一對應的N個備選配置文件,每個所述備選配置文件對應一個所述環境標識;或者
獲得所述應用程序的程序文件,所述程序文件包括與N種所述運行環境一一對應的N個所述備選配置文件,每個所述備選配置文件對應一個所述環境標識;
所述運行環境包括開發環境、生產環境和使用環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710203799.8/1.html,轉載請聲明來源鉆瓜專利網。





