亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用程序安裝包的打包方法及裝置與流程

文檔序號:12362935閱讀:440來源:國知局
應(yīng)用程序安裝包的打包方法及裝置與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序安裝包的打包方法及裝置。



背景技術(shù):

隨著計算機、互聯(lián)網(wǎng)技術(shù)的發(fā)展以及各種終端設(shè)備的普及,各種適用于終端設(shè)備的應(yīng)用程序產(chǎn)品(比如,瀏覽器、即時通信軟件等)也逐漸發(fā)展起來,用戶只需通過其終端設(shè)備下載應(yīng)用程序的安裝包,按照一定步驟進行安裝,安裝成功之后即可使用,方便可行。

應(yīng)用程序產(chǎn)品通常包括多個功能模塊,以瀏覽器為例,除了基本的瀏覽功能之外,還能擴展支持其他的功能模塊,比如wifi功能插件、微信插件、空間插件等,當用戶下載的應(yīng)用程序產(chǎn)品的安裝包中包含特定的功能模塊時,待應(yīng)用程序產(chǎn)品安裝成功之后,用戶便可使用相應(yīng)的功能。

通常,在應(yīng)用程序產(chǎn)品的開發(fā)過程中,為了給用戶更好的體驗,需要先對產(chǎn)品的功能模塊進行測試。在測試前,測試方需要通過客戶端向服務(wù)器提出對產(chǎn)品安裝包的打包請求,服務(wù)器在接收到打包請求之后,根據(jù)打包請求將對應(yīng)的功能模塊打包進產(chǎn)品的安裝包,然后將打包完成的安裝包提供給客戶端以供測試方進行測試。

請參考圖1,圖1為現(xiàn)有技術(shù)中的一種應(yīng)用程序安裝包的打包方法的流程示意圖。如圖1所示,該方法包括以下步驟:

步驟S11,接收對產(chǎn)品安裝包的打包請求;

在本步驟中,測試方根據(jù)測試需求,通過客戶端向服務(wù)器提出對應(yīng)用程序的產(chǎn)品安裝包的打包請求,其中,打包請求包括對應(yīng)需要打包的功能 模塊的參數(shù)信息。服務(wù)器接收測試方客戶端發(fā)出的打包請求。

步驟S12,解析打包請求以獲取對應(yīng)功能模塊的參數(shù)信息;

在本步驟中,服務(wù)器在接收到打包請求之后,對該請求進行解析,以獲取對應(yīng)功能模塊的參數(shù)信息。

步驟S13,依次檢測功能模塊,以獲取與參數(shù)信息相對應(yīng)的功能模塊并進行打包。

在本步驟中,服務(wù)器的打包程序依次訪問服務(wù)器的存儲器中的功能模塊文件夾。請參考圖2,該步驟S13包括以下子步驟:

步驟S131,判斷第一功能模塊是否與參數(shù)信息匹配;

在本步驟中,打包程序比對第一功能模塊的名稱信息與參數(shù)信息,判斷二者是否匹配,若第一功能模塊的名稱信息與參數(shù)信息匹配,執(zhí)行步驟S136;若第一功能模塊的名稱信息與參數(shù)信息不匹配,執(zhí)行步驟S132。

步驟S132,判斷第二功能模塊是否與參數(shù)信息匹配;

在本步驟中,打包程序比對第二功能模塊的名稱信息與參數(shù)信息,判斷二者是否匹配,若第二功能模塊的名稱信息與參數(shù)信息匹配,執(zhí)行步驟S136;若第二功能模塊的名稱信息與參數(shù)信息不匹配,執(zhí)行步驟S133。

步驟S133,判斷第三功能模塊是否與參數(shù)信息匹配;

在本步驟中,打包程序比對第三功能模塊的名稱信息與參數(shù)信息,判斷二者是否匹配,若第三功能模塊的名稱信息與參數(shù)信息匹配,執(zhí)行步驟S136;若第三功能模塊的名稱信息與參數(shù)信息不匹配,繼續(xù)訪問余下的功能模塊文件夾,直至找到與參數(shù)信息相匹配的功能模塊。

步驟S136,修改產(chǎn)品代碼以打開對應(yīng)功能模塊的開關(guān);

在本步驟中,打包程序修改應(yīng)用程序的產(chǎn)品代碼,以打開與參數(shù)信息相對應(yīng)的功能模塊的開關(guān)。

步驟S137,將對應(yīng)功能模塊打包進產(chǎn)品安裝包。

在本步驟中,打包程序?qū)?yīng)功能模塊打包進產(chǎn)品安裝包之后,即完成對產(chǎn)品安裝包的打包,之后服務(wù)器便可將打包好的產(chǎn)品安裝包發(fā)送給測試方的客戶端以供測試方進行相關(guān)測試。

在上述打包方法中,參數(shù)信息可包括與一個功能模塊相對應(yīng)的一個參數(shù),也可包括分別與多個功能模塊相對應(yīng)的多個參數(shù)。如果參數(shù)信息包括分別與多個功能模塊相對應(yīng)的多個參數(shù)時,意味著需要打包多個功能模塊,在上述步驟S13中,打包程序在依次訪問功能模塊文件夾時,在每一個被訪問到的功能模塊文件夾中,還需依次將該功能模塊的名稱信息與參數(shù)信息中的所有參數(shù)進行比對,以判斷該功能模塊是否需要打包,如此將導(dǎo)致打包程序需要增加更復(fù)雜的邏輯判斷才能滿足同時打包多個功能模塊的需求。

此外,當應(yīng)用程序增加新的功能模塊時,除了在產(chǎn)品代碼中增加新的功能模塊的開關(guān)代碼,還需修改打包程序的代碼,將新的功能模塊文件夾的訪問、對新的功能模塊的判斷等功能增加到打包程序中。由此可見,上述打包方法比較繁瑣,并且可擴展性較弱。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的實施例提供一種應(yīng)用程序安裝包的打包方法及裝置,可以簡化打包程序并提高可擴展性。

一種應(yīng)用程序安裝包的打包方法,所述方法包括以下步驟:預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息;接收對產(chǎn)品安裝包的打包請求,所述打包請求包含對應(yīng)需要打包的功能模塊的開關(guān)的標志信息;解析所述打包請求以獲取所述打包請求所包含的標志信息;在預(yù)先定義的標志信息中查找并獲取與所述打包請求所包含的標志信息相對應(yīng)的功能模塊的開關(guān)代碼;以及根據(jù)所獲取的開關(guān)代碼對相應(yīng)的功能模塊進行打包。

一種應(yīng)用程序安裝包的打包裝置,運行于服務(wù)器,所述裝置包括:預(yù)定義模塊,用于預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息;接收模塊,用于接收對產(chǎn)品安裝包的打包請求,所述打包請求包含對應(yīng)需要打包的功能模塊的開關(guān)的標志信息;解析模塊,用于解析所述打包請求以獲取所述打包請求所包含的標志信息;查找模塊,用于在預(yù)先定義的標志信息中查找并獲取與所述打包請求所包含的標志信息相對應(yīng)的功能模塊的開關(guān)代碼;以及打包模塊,用于根據(jù)所獲取的開關(guān)代碼對相應(yīng)的功能模塊進行打包。

上述實施例提供的應(yīng)用程序安裝包的打包方法及打包裝置通過預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到對應(yīng)功能模塊的開關(guān)代碼即可對對應(yīng)功能模塊進行打包。即使需要同時打包多個功能模塊,也只需根據(jù)打包請求中的與該多個功能模塊的開關(guān)對應(yīng)的標志信息,在預(yù)先定義的標志信息中直接查找到該多個功能模塊的開關(guān)代碼之后對該多個功能模塊進行打包。同樣,在增加新的功能模塊時,只需在產(chǎn)品代碼中增加新的功能模塊的開關(guān)代碼以及預(yù)先定義新的功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中也只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到該新的功能模塊的開關(guān)代碼即可對該新的功能模塊進行打包。因此,上述打包方法以及打包裝置的程序簡單并且可擴展性高。

為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。

附圖說明

圖1為現(xiàn)有技術(shù)中的一種應(yīng)用程序安裝包的打包方法的流程示意圖。

圖2為圖1中的步驟S13的主要子步驟的流程示意圖。

圖3為本發(fā)明實施例提供的應(yīng)用程序安裝包的打包方法及裝置的應(yīng)用環(huán)境圖。

圖4為圖3中的服務(wù)器的一種結(jié)構(gòu)框圖。

圖5為本發(fā)明的第一實施例提供的一種應(yīng)用程序安裝包的打包方法的流程示意圖。

圖6為本發(fā)明提供的查找表的一種示意圖。

圖7為圖5中的步驟S25的主要子步驟的流程示意圖。

圖8為本發(fā)明的第二實施例提供的一種應(yīng)用程序安裝包的打包裝置的結(jié)構(gòu)框圖。

具體實施方式

為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的具體實施方式、結(jié)構(gòu)、特征及其功效,詳細說明如后。

請參考圖3,圖3為本發(fā)明實施例提供的應(yīng)用程序安裝包的打包方法及裝置的應(yīng)用環(huán)境圖。本發(fā)明實施例提供的應(yīng)用程序安裝包的打包方法及裝置主要用于客戶端向服務(wù)器發(fā)出對應(yīng)用程序的產(chǎn)品安裝包的打包請求,服務(wù)器根據(jù)該打包請求對安裝包進行打包的情形。所述應(yīng)用程序的產(chǎn)品可以是瀏覽器、即時通信軟件等,但不限于此。所述客戶端可以是對應(yīng)用程序產(chǎn)品進行測試的測試方所用的客戶端,比如WEB網(wǎng)頁。如圖3所示,服務(wù)器100與安裝有客戶端的終端設(shè)備200通過網(wǎng)絡(luò)300連接。服務(wù)器100為客戶端的后臺服務(wù)器,可為客戶端提供產(chǎn)品安裝包的打包服務(wù)。終端設(shè)備200可以是各種電子裝置,如個人電腦、筆記本電腦、平板電腦等。網(wǎng)絡(luò)300可為但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組 合。

請參考圖4,圖4示出了服務(wù)器100的一種結(jié)構(gòu)框圖。如圖4所示,服務(wù)器100包括:存儲器101、處理器102以及網(wǎng)絡(luò)模塊103。可以理解,圖4所示的結(jié)構(gòu)僅為示意,服務(wù)器100還可包括比圖4中所示更多或者更少的組件,或者具有與圖4所示不同的配置。圖4中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。另外,本發(fā)明實施例中的服務(wù)器100還可以包括多個具體的、具有不同功能的服務(wù)器。

存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的應(yīng)用程序安裝包的打包方法及裝置對應(yīng)的程序指令/模塊,處理器102通過運行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)本發(fā)明實施例中的應(yīng)用程序安裝包的打包方法。存儲器101可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器101可進一步包括相對于處理器102遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至服務(wù)器100。

進一步地,上述軟件程序以及模塊還可包括:服務(wù)模塊121以及操作系統(tǒng)122。其中操作系統(tǒng)122,例如可為LINUX、UNIX、WINDOWS,其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運行環(huán)境。服務(wù)模塊121運行在操作系統(tǒng)122的基礎(chǔ)上,并通過操作系統(tǒng)122的網(wǎng)絡(luò)服務(wù)監(jiān)聽來自網(wǎng)絡(luò)300的請求,根據(jù)請求完成相應(yīng)的數(shù)據(jù)處理,并返回處理結(jié)果給客戶端。也就是說,服務(wù)模塊121用于向客戶端提供網(wǎng)絡(luò)服務(wù)。

網(wǎng)絡(luò)模塊103用于接收以及發(fā)送網(wǎng)絡(luò)信號。上述網(wǎng)絡(luò)信號可包括無線信號或者有線信號。在一個實例中,上述網(wǎng)絡(luò)信號為有線網(wǎng)絡(luò)信號。此時, 網(wǎng)絡(luò)模塊103可包括處理器、隨機存儲器、轉(zhuǎn)換器、晶體振蕩器等元件。

以下結(jié)合具體的實施例說明上述的服務(wù)器100與客戶端配合下的工作過程。

第一實施例

請參考圖5,圖5為本發(fā)明的第一實施例提供的一種應(yīng)用程序安裝包的打包方法的流程示意圖。如圖5所示,本實施例所述打包方法包括以下步驟:

步驟S21,預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息;

在本實施例中,以應(yīng)用程序產(chǎn)品為瀏覽器為例,各功能模塊可分別為wifi功能插件、微信插件、空間插件、在線閱讀插件等,但不限于此。在本步驟中,服務(wù)器100預(yù)先對應(yīng)用程序的產(chǎn)品代碼所包含的各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息進行定義,使每一功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息具有唯一對應(yīng)關(guān)系,該對應(yīng)關(guān)系可以但不限于采用查找表的方式進行表示和儲存。請參考圖6,圖6示出了查找表的一種示意圖。如圖6所示,X1表示第一功能模塊的開關(guān)代碼,與X1對應(yīng)的0x10000000則表示與第一功能模塊的開關(guān)對應(yīng)的標志信息;X2表示第二功能模塊的開關(guān)代碼,與X2對應(yīng)的0x20000000則表示與第一功能模塊的開關(guān)對應(yīng)的標志信息;以此類推。所述查找表可儲存在存儲器101的相關(guān)位置。

步驟S22,接收對產(chǎn)品安裝包的打包請求,該打包請求包含對應(yīng)需要打包的功能模塊的開關(guān)的標志信息;

在本步驟中,測試方根據(jù)測試需求,可通過客戶端向服務(wù)器100提出對應(yīng)用程序的產(chǎn)品安裝包的打包請求,其中,打包請求包括對應(yīng)需要打包的功能模塊的開關(guān)的標志信息。服務(wù)器100經(jīng)由網(wǎng)絡(luò)300接收客戶端通過終端設(shè)備200發(fā)出的打包請求。

步驟S23,解析打包請求以獲取標志信息;

在本步驟中,服務(wù)器100在接收到打包請求之后,對該打包請求進行解析,以獲取對應(yīng)功能模塊的開關(guān)的標志信息。

步驟S24,在預(yù)先定義的標志信息中查找并獲取與打包請求所包含的標志信息相對應(yīng)的功能模塊的開關(guān)代碼;

在本步驟中,服務(wù)器100循環(huán)檢測每個預(yù)先定義的標志信息,判斷所檢測到的標志信息是否與所接收到的打包請求中的標志信息一致,若一致,則根據(jù)該標志信息與功能模塊的開關(guān)的對應(yīng)關(guān)系獲取與該標志信息相對應(yīng)的功能模塊的開關(guān)代碼。舉例說明,若預(yù)先定義的各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息的對應(yīng)關(guān)系是以查找表的方式進行儲存,則服務(wù)器100在得到打包請求中的標志信息之后,對該查找表進行訪問,循環(huán)檢測查找表中的每個預(yù)先定義的標志信息,判斷所檢測到的標志信息是否與所接收到的打包請求中的標志信息一致,若一致,則直接在查找表中獲取與該標志信息相對應(yīng)的功能模塊的開關(guān)代碼。

步驟S25,根據(jù)所獲取的開關(guān)代碼對相應(yīng)的功能模塊進行打包。

請參考圖7,該步驟S25包括以下子步驟:

步驟S251,修改產(chǎn)品代碼以打開對應(yīng)功能模塊的開關(guān);

在本步驟中,服務(wù)器100修改應(yīng)用程序的產(chǎn)品代碼,以打開與所獲取的開關(guān)代碼相對應(yīng)的功能模塊的開關(guān)。

步驟S252,將對應(yīng)功能模塊打包進產(chǎn)品安裝包。

在本步驟中,服務(wù)器100將對應(yīng)功能模塊打包進產(chǎn)品安裝包之后,即完成對產(chǎn)品安裝包的打包,之后服務(wù)器100便可將打包好的產(chǎn)品安裝包發(fā)送給客戶端,以供客戶端的用戶進行檢測或者其他應(yīng)用。

此外,上述打包方法還可在預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息之后,將預(yù)先定義的內(nèi)容信息發(fā)送給客戶端,以便客戶端根據(jù) 該預(yù)先定義的內(nèi)容信息發(fā)送帶有對應(yīng)需要打包的功能模塊的開關(guān)的標志信息的打包請求,其中,該預(yù)先定義的內(nèi)容信息包括與各功能模塊的開關(guān)對應(yīng)的標志信息以及該標志信息與對應(yīng)功能模塊的開關(guān)之間的關(guān)系。

上述實施例提供的應(yīng)用程序安裝包的打包方法通過預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到對應(yīng)功能模塊的開關(guān)代碼即可對對應(yīng)功能模塊進行打包。即使需要同時打包多個功能模塊,也只需根據(jù)打包請求中的與該多個功能模塊的開關(guān)對應(yīng)的標志信息,在預(yù)先定義的標志信息中直接查找到該多個功能模塊的開關(guān)代碼之后對該多個功能模塊進行打包。同樣,在增加新的功能模塊時,只需在產(chǎn)品代碼中增加新的功能模塊的開關(guān)代碼以及預(yù)先定義新的功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中也只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到該新的功能模塊的開關(guān)代碼即可對該新的功能模塊進行打包。因此,上述打包方法程序簡單并且可擴展性高。

第二實施例

本實施例提供了一種應(yīng)用程序安裝包的打包裝置,該打包裝置可運行于圖1所示的服務(wù)器100,用于實現(xiàn)上述實施例中的打包方法。如圖8所示,所述打包裝置包括預(yù)定義模塊401、接收模塊402、解析模塊403、查找模塊404以及打包模塊405。

預(yù)定義模塊401用于預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息。

在本實施例中,以應(yīng)用程序產(chǎn)品為瀏覽器為例,各功能模塊可分別為wifi功能插件、微信插件、空間插件、在線閱讀插件等,但不限于此。在本步驟中,預(yù)定義模塊401預(yù)先對應(yīng)用程序的產(chǎn)品代碼所包含的各功能模 塊的開關(guān)與該開關(guān)對應(yīng)的標志信息進行定義,使每一功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息具有唯一對應(yīng)關(guān)系,該對應(yīng)關(guān)系可以但不限于采用查找表的方式進行表示和儲存。請再參考圖6,圖6示出了查找表的一種示意圖。如圖6所示,X1表示第一功能模塊的開關(guān)代碼,與X1對應(yīng)的0x10000000則表示與第一功能模塊的開關(guān)對應(yīng)的標志信息;X2表示第二功能模塊的開關(guān)代碼,與X2對應(yīng)的0x20000000則表示與第一功能模塊的開關(guān)對應(yīng)的標志信息;以此類推。所述查找表可儲存在存儲器101的相關(guān)位置。

接收模塊402用于接收對產(chǎn)品安裝包的打包請求。其中,該打包請求包含對應(yīng)需要打包的功能模塊的開關(guān)的標志信息。比如,當測試方根據(jù)測試需求通過客戶端向服務(wù)器100提出對應(yīng)用程序的產(chǎn)品安裝包的打包請求時,接收模塊402可經(jīng)由網(wǎng)絡(luò)300接收客戶端通過終端設(shè)備200發(fā)出的打包請求。

解析模塊403用于解析接收模塊402所接收的打包請求以獲取對應(yīng)需要打包的功能模塊的開關(guān)的標志信息。

查找模塊404用于在預(yù)先定義的標志信息中查找并獲取與打包請求所包含的標志信息相對應(yīng)的功能模塊的開關(guān)代碼。

在本實施例中,查找模塊404循環(huán)檢測每個預(yù)先定義的標志信息,判斷所檢測到的標志信息是否與所接收到的打包請求中的標志信息一致,若一致,則根據(jù)該標志信息與功能模塊的開關(guān)的對應(yīng)關(guān)系獲取與該標志信息相對應(yīng)的功能模塊的開關(guān)代碼。舉例說明,若預(yù)先定義的各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息的對應(yīng)關(guān)系是以查找表的方式進行儲存,則查找模塊404在得到打包請求中的標志信息之后,對該查找表進行訪問,循環(huán)檢測查找表中的每個預(yù)先定義的標志信息,判斷所檢測到的標志信息是否與所接收到的打包請求中的標志信息一致,若一致,則直接在查找表中 獲取與該標志信息相對應(yīng)的功能模塊的開關(guān)代碼。

打包模塊405用于根據(jù)所獲取的開關(guān)代碼對相應(yīng)的功能模塊進行打包。

在本實施例中,打包模塊405修改產(chǎn)品代碼以打開與所獲取的開關(guān)代碼相對應(yīng)的功能模塊的開關(guān)并將對應(yīng)功能模塊打包進產(chǎn)品安裝包。

在打包模塊405將對應(yīng)功能模塊打包進產(chǎn)品安裝包之后,服務(wù)器100即完成對產(chǎn)品安裝包的打包,之后服務(wù)器100便可將打包好的產(chǎn)品安裝包發(fā)送給客戶端,以供客戶端的用戶進行檢測或者其他應(yīng)用。

此外,上述打包裝置還可進一步包括發(fā)送模塊406,發(fā)送模塊406用于發(fā)送打包好的產(chǎn)品安裝包給客戶端以及在預(yù)定義模塊401預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息之后,將預(yù)先定義的內(nèi)容信息發(fā)送給客戶端,以便客戶端根據(jù)該預(yù)先定義的內(nèi)容信息發(fā)送帶有對應(yīng)需要打包的功能模塊的開關(guān)的標志信息的打包請求,其中,該預(yù)先定義的內(nèi)容信息包括與各功能模塊的開關(guān)對應(yīng)的標志信息以及該標志信息與對應(yīng)功能模塊的開關(guān)之間的關(guān)系。

上述實施例提供的應(yīng)用程序安裝包的打包裝置通過預(yù)先定義各功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到對應(yīng)功能模塊的開關(guān)代碼即可對對應(yīng)功能模塊進行打包。即使需要同時打包多個功能模塊,也只需根據(jù)打包請求中的與該多個功能模塊的開關(guān)對應(yīng)的標志信息,在預(yù)先定義的標志信息中直接查找到該多個功能模塊的開關(guān)代碼之后對該多個功能模塊進行打包。同樣,在增加新的功能模塊時,只需在產(chǎn)品代碼中增加新的功能模塊的開關(guān)代碼以及預(yù)先定義新的功能模塊的開關(guān)與該開關(guān)對應(yīng)的標志信息,在打包過程中也只需根據(jù)打包請求中的標志信息在預(yù)先定義的標志信息中查找到該新的功能模塊的開關(guān)代碼即可對該新的功能模塊進 行打包。因此,上述打包裝置的程序簡單并且可擴展性高。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭示如上,然而并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1