[發(fā)明專利]一種不同版本配置文件自動兼容方法及裝置在審
| 申請?zhí)枺?/td> | 202010400929.9 | 申請日: | 2020-05-13 |
| 公開(公告)號: | CN111580860A | 公開(公告)日: | 2020-08-25 |
| 發(fā)明(設(shè)計)人: | 呂家明 | 申請(專利權(quán))人: | 呂家明 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F9/445 |
| 代理公司: | 上海國智知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31274 | 代理人: | 凌海燕 |
| 地址: | 430074 湖北省武漢市洪山區(qū)珞喻路*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 不同 版本 配置文件 自動 兼容 方法 裝置 | ||
1.一種不同版本配置文件自動兼容方法,包括如下步驟:
步驟S1,對整個軟件解耦,將其分解為主程序MAIN和PREPROCESS程序兩個相對程序模塊,其中,將嵌入到軟件主程序各處的配置文件兼容處理部分抽取到一個獨立加載和運行的程序模塊中,作為所述PREPROCESS程序;
步驟S2,在所述軟件啟動前,先啟動所述PREPROCESS程序,以備份當(dāng)前版本軟件的所有配置文件,將各配置文件轉(zhuǎn)換為所述軟件主程序MAIN最新版本支持的、能識別的配置文件;
步驟S3,啟動所述軟件的主程序MAIN,在啟動過程中,讀取經(jīng)步驟S2轉(zhuǎn)換后的配置文件,從而實現(xiàn)主程序MAIN的正常啟動。
2.如權(quán)利要求1所述的一種不同版本配置文件自動兼容方法,其特征在于,于步驟S2中,所述PREPROCESS程序執(zhí)行如下步驟:
步驟S200,備份客戶計算機上當(dāng)前軟件的所有配置文件;
步驟S201,依次獲取保存的配置文件,根據(jù)各配置文件的版本號以及關(guān)鍵字信息,將配置文件進行轉(zhuǎn)換成所述軟件的主程序MAIN的最新版本支持的、能識別的配置文件。
3.如權(quán)利要求2所述的一種不同版本配置文件自動兼容方法,其特征在于:所述主程序MAIN中不再包含相關(guān)的配置文件兼容處理部分。
4.如權(quán)利要求2所述的一種不同版本配置文件自動兼容方法,其特征在于:于步驟S3中,若所述主程序MAIN啟動失敗,則直接將步驟S200中備份的配置文件恢復(fù),同時回退版本。
5.如權(quán)利要求2所述的一種不同版本配置文件自動兼容方法,其特征在于:所述P程序功能相對獨立,可使用與所述主程序MAIN不同的編程語言和架構(gòu)實現(xiàn)。
6.一種不同版本配置文件自動兼容系統(tǒng),包括:
解耦模塊,用于對整個軟件解耦,將其分解為主程序MAIN和PREPROCESS程序兩個相對程序,其中,將嵌入到當(dāng)前軟件主程序各處的配置文件兼容處理部分抽取到一個獨立的進程中,作為所述PREPROCESS程序;
P程序啟動模塊,用于在所述軟件啟動前,先啟動所述PREPROCESS程序,以備份當(dāng)前版本軟件的所有配置文件,將各配置文件轉(zhuǎn)換為所述軟件主程序MAIN最新版本支持的、能識別的配置文件;
主程序啟動模塊,用于啟動所述軟件的主程序MAIN,在啟動過程中,依次讀取經(jīng)所述PREPROCESS程序啟動模塊轉(zhuǎn)換后的配置文件,從而實現(xiàn)所述主程序MAIN的正常啟動。
7.如權(quán)利要求6所述的一種不同版本配置文件自動兼容系統(tǒng),其特征在于,所述P程序啟動模塊執(zhí)行如下功能:
備份客戶計算機上當(dāng)前軟件的所有配置文件;
依次獲取保存的配置文件,根據(jù)各配置文件的版本號以及關(guān)鍵字信息,將配置文件進行轉(zhuǎn)換成所述軟件的主程序MAIN的當(dāng)前最新版本支持的、能識別的配置文件。
8.如權(quán)利要求7所述的一種不同版本配置文件自動兼容系統(tǒng),其特征在于:所述主程序MAIN中不再包含相關(guān)的配置文件兼容處理部分。
9.如權(quán)利要求7所述的一種不同版本配置文件自動兼容系統(tǒng),其特征在于:于所述主程序啟動模塊中,若所述主程序MAIN啟動失敗,則直接將之前備份的配置文件恢復(fù),同時回退版本。
10.如權(quán)利要求7所述的一種不同版本配置文件自動兼容系統(tǒng),其特征在于:所述PREPROCESS程序功能相對獨立,可使用與所述主程序MAIN不同的編程語言和架構(gòu)實現(xiàn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于呂家明,未經(jīng)呂家明許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010400929.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





