一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng),包括:應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板,選擇一種類型并對(duì)應(yīng)用程序模板中的資源信息進(jìn)行設(shè)定,把設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器,第一服務(wù)器和第二服務(wù)器均把設(shè)定的資源信息轉(zhuǎn)化為與該服務(wù)器類型相適配且與所選應(yīng)用程序模板相應(yīng)的特征文件,并均對(duì)所選應(yīng)用程序模板進(jìn)行復(fù)制,然后解析與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,使設(shè)定的資源信息替換復(fù)制的所選應(yīng)用程序模板的默認(rèn)資源信息,對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序。使用戶可以自由的定制不同種類不同服務(wù)平臺(tái)的應(yīng)用程序,滿足個(gè)性化需求。
【專利說明】一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件應(yīng)用領(lǐng)域,特別涉及一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng)。
【背景技術(shù)】
[0002]移動(dòng)應(yīng)用程序(App),是指可以在智能手機(jī)、平板電腦和其他移動(dòng)設(shè)備上運(yùn)行的應(yīng)用程序,例如Android操作系統(tǒng)應(yīng)用程序,1S操作系統(tǒng)應(yīng)用程序。應(yīng)用程序的開發(fā)是非常專業(yè)的,一般的開發(fā)人員無法勝任,只有較為專業(yè)的技術(shù)人員才能從事這種專業(yè)化的工作,而一個(gè)應(yīng)用程序的開發(fā)往往需要耗費(fèi)較長(zhǎng)時(shí)間。隨著安卓操作系統(tǒng),1S操作系統(tǒng)的普及,出現(xiàn)了越來越多的適用于Android操作系統(tǒng)和1S操作系統(tǒng)的應(yīng)用程序,為移動(dòng)終端提供了越來越多的選擇,但是現(xiàn)有的各種移動(dòng)終端應(yīng)用程序是一種以開發(fā)者為主導(dǎo)的開發(fā)模式,作為終端用戶只能被動(dòng)接受其提供的功能定義等數(shù)據(jù)信息,比如教育類,電子書等應(yīng)用。這種模式是無法滿足移動(dòng)終端用戶的千差萬別的需求的。就是說現(xiàn)有的安卓和1S應(yīng)用程序的生成方法是由開發(fā)人員開發(fā),并向移動(dòng)終端用戶提供應(yīng)用程序的下載服務(wù)的,這使得生成的應(yīng)用程序難以滿足不同用戶的不同需求。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明設(shè)計(jì)開發(fā)了一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng),目的在于提供了一種用戶可以根據(jù)自己的需求定制具有個(gè)性化的移動(dòng)應(yīng)用程序的方法及系統(tǒng),打造出一種完全屬于自己的應(yīng)用程序,另一目的在于提供了一種可以同時(shí)產(chǎn)生兩種適應(yīng)于不同平臺(tái)的應(yīng)用程序的并行打包方法及系統(tǒng),可以同時(shí)獲得APK應(yīng)用程序和IPA應(yīng)用程序,該方法及其系統(tǒng)具有廣泛的應(yīng)用范圍,可以自由的定制安卓和1S移動(dòng)應(yīng)用程序,滿足個(gè)性化的需求。
[0004]本發(fā)明提供的技術(shù)方案為:
[0005]一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,包括:
[0006]在應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板;以及
[0007]當(dāng)用戶選擇其中一種類型的應(yīng)用程序模板時(shí),所述應(yīng)用生成平臺(tái)根據(jù)用戶選擇的應(yīng)用程序模板進(jìn)行初始化顯示;
[0008]對(duì)該應(yīng)用程序模板中的資源信息進(jìn)行個(gè)性化設(shè)定,并把設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器和第二服務(wù)器均把設(shè)定的資源信息轉(zhuǎn)化為與該服務(wù)器類型相適配的且與所選應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,并均對(duì)所選擇的應(yīng)用程序模板進(jìn)行復(fù)制,然后解析與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,解析完成后使用戶設(shè)定的資源信息一一替換該復(fù)制的所選應(yīng)用程序模板中的默認(rèn)資源信息;
[0009]所述第一服務(wù)器和第二服務(wù)器均執(zhí)行打包命令對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序,并把打包形成的應(yīng)用程序上傳至一共享存儲(chǔ)器供下載安裝。
[0010]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述第一服務(wù)器為Android服務(wù)器,進(jìn)行APK打包處理,所述第二服務(wù)器為1S服務(wù)器,進(jìn)行IPA打包處理。
[0011]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,當(dāng)所述設(shè)定的資源信息發(fā)送至所述第一服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的APK打包特征文件中的默認(rèn)值進(jìn)行替換形成適用于Android服務(wù)的特征文件;當(dāng)所述設(shè)定的資源信息發(fā)送至所述第二服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的1S打包JSON文件中的默認(rèn)值進(jìn)行替換形成適用于1S服務(wù)的特征文件。
[0012]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,對(duì)于所述第一服務(wù)器,特征文件的格式為XML。
[0013]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,對(duì)于所述第二服務(wù)器,特征文件的格式為JS0N。
[0014]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述第二服務(wù)器包括兩個(gè)服務(wù)器組件即Tomcat服務(wù)器組件和Objective-c服務(wù)器組件,所述Tomcat服務(wù)器組件接受所述用戶設(shè)定的資源信息后給所述應(yīng)用生成平臺(tái)一個(gè)答復(fù),并把打包命令轉(zhuǎn)給Objective-c服務(wù)器組件,使Objective-c服務(wù)器組件執(zhí)行打包處理。
[0015]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包,所述第一服務(wù)器處理的過程包括編譯和打包,所述第二服務(wù)器處理的過程只包括打包。
[0016]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述資源信息包括應(yīng)用信息、啟動(dòng)圖片、或界面皮膚。
[0017]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述應(yīng)用信息包括應(yīng)用程序名稱、應(yīng)用程序圖標(biāo)、或應(yīng)用程序描述。
[0018]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,所述多種類型的應(yīng)用程序模板包括圖文類和視頻類,所述圖文類涉及電子書及期刊、旅游、體育、教育醫(yī)療、政務(wù)、媒體、或養(yǎng)生保健。
[0019]一種移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),包括:
[0020]應(yīng)用生成平臺(tái),在所述應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板,當(dāng)用戶選擇其中一種類型的應(yīng)用程序模板時(shí),所述應(yīng)用生成平臺(tái)根據(jù)用戶選擇的應(yīng)用程序模板進(jìn)行初始化顯示;以及
[0021]信息配置單元,對(duì)該應(yīng)用程序模板中的資源信息進(jìn)行個(gè)性化設(shè)定,并把設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器;
[0022]打包處理系統(tǒng),所述第一服務(wù)器和第二服務(wù)器中均設(shè)有一套適用于該服務(wù)類型的打包處理系統(tǒng),所述第一服務(wù)器和第二服務(wù)器均把設(shè)定的資源信息轉(zhuǎn)化為與該服務(wù)器類型相適配的且與所選應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,并均對(duì)所選擇的應(yīng)用程序模板進(jìn)行復(fù)制,然后解析與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,解析完成后使用戶設(shè)定的資源信息一一替換該復(fù)制的所選應(yīng)用程序模板中的默認(rèn)資源信息,然后執(zhí)行打包命令對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序;
[0023]共享存儲(chǔ)器,所述第一服務(wù)器和第二服務(wù)器均把打包形成的應(yīng)用程序上傳至所述共享存儲(chǔ)器供用戶下載安裝。
[0024]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述第一服務(wù)器為Android服務(wù)器,進(jìn)行APK打包處理,所述第二服務(wù)器為1S服務(wù)器,進(jìn)行IPA打包處理。
[0025]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),當(dāng)所述設(shè)定的資源信息發(fā)送至所述第一服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的APK打包特征文件中的默認(rèn)值進(jìn)行替換形成適用于Android服務(wù)的特征文件;當(dāng)所述設(shè)定的資源信息發(fā)送至所述第二服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的1S打包JSON文件中的默認(rèn)值進(jìn)行替換形成適用于1S服務(wù)的特征文件。
[0026]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),對(duì)于所述第一服務(wù)器,特征文件的格式為XML。
[0027]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),對(duì)于所述第二服務(wù)器,特征文件的格式為JS0N。
[0028]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述第二服務(wù)器包括兩個(gè)服務(wù)器組件即Tomcat服務(wù)器組件和Objective-c服務(wù)器組件,所述Tomcat服務(wù)器組件接受所述用戶設(shè)定的資源信息后給所述應(yīng)用生成平臺(tái)一個(gè)答復(fù),并把打包命令轉(zhuǎn)給Objective-c服務(wù)器組件,使Objective-c服務(wù)器組件執(zhí)行打包處理。
[0029]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述打包處理模塊對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包時(shí),所述第一服務(wù)器中打包處理模塊處理的過程包括編譯和打包,所述第二服務(wù)器中打包處理模塊處理的過程只包括打包。
[0030]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述資源信息包括應(yīng)用信息、啟動(dòng)圖片、或界面皮膚。
[0031]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述應(yīng)用信息包括應(yīng)用程序名稱、應(yīng)用程序圖標(biāo)、或應(yīng)用程序描述。
[0032]優(yōu)選的是,所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),所述多種類型的應(yīng)用程序模板包括圖文類和視頻類,所述圖文類涉及電子書及期刊、旅游、體育、教育醫(yī)療、政務(wù)、媒體、或養(yǎng)生保健。
[0033]本發(fā)明所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法及其系統(tǒng),與現(xiàn)有技術(shù)相比,一是通過獲取預(yù)制的應(yīng)用程序模板,以及使用戶設(shè)置的信息資源替換預(yù)制的應(yīng)用程序模板中的默認(rèn)信息,通過編譯打包即可生成相應(yīng)的應(yīng)用程序,該方式省掉了程序設(shè)計(jì)、程序編碼、模擬測(cè)試等最耗時(shí)且成本很高的環(huán)節(jié),用戶可以根據(jù)自己的喜好隨意定制具有個(gè)性化的應(yīng)用程序。二是提供了一種可以同時(shí)產(chǎn)生兩種不同的應(yīng)用程序的并行打包技術(shù),該技術(shù)可以同時(shí)獲得APK應(yīng)用程序和IPA應(yīng)用程序,且IPA應(yīng)用程序的生成過程中只進(jìn)行了一次編譯,節(jié)省了大量的時(shí)間,由于應(yīng)用程序生成過程中首先要對(duì)用戶選擇的應(yīng)用程序模板進(jìn)行復(fù)制,對(duì)復(fù)制的應(yīng)用程序模板進(jìn)行打包處理,避免了對(duì)預(yù)制的應(yīng)用程序模板的破壞,當(dāng)多人同時(shí)定制一種類型的應(yīng)用程序時(shí),互不影響,也提高了工作效率。
【專利附圖】
【附圖說明】
[0034]圖1為本發(fā)明所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法的流程圖。
【具體實(shí)施方式】
[0035]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明,以令本領(lǐng)域技術(shù)人員參照說明書文字能夠據(jù)以實(shí)施。
[0036]如圖1所示,本發(fā)明提供了一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,包括:
[0037]在應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板,多種類型的應(yīng)用程序模板包括圖文類和音視頻類,圖文類涉及多個(gè)領(lǐng)域,例如電子書及期刊、旅游、體育、教育醫(yī)療、政務(wù)、媒體、或養(yǎng)生保健等領(lǐng)域,音視頻類涉及多個(gè)領(lǐng)域,例如聽段子,聽故事,聽課程,聽書,聽相聲,聽英語等,只要是人們能想到的領(lǐng)域,在應(yīng)用生成平臺(tái)中都能找到自己所想要的應(yīng)用程序模板;
[0038]當(dāng)用戶選擇其中一種類型的應(yīng)用程序模板時(shí),應(yīng)用生成平臺(tái)根據(jù)用戶選擇的應(yīng)用程序模板進(jìn)行初始化顯示,這時(shí)用戶可以根據(jù)自己的興趣愛好對(duì)該應(yīng)用程序模板中的資源信息進(jìn)行個(gè)性化設(shè)定,用戶可以設(shè)置的資源信息包括應(yīng)用信息、啟動(dòng)圖片、或界面皮膚,應(yīng)用信息包括應(yīng)用程序名稱、應(yīng)用程序圖標(biāo)、或應(yīng)用程序描述等信息,啟動(dòng)圖片或界面皮膚可以使用默認(rèn)的圖片,也可以選擇應(yīng)用生成平臺(tái)提供的圖片,也可以通過上傳圖片進(jìn)行自定義,當(dāng)資源信息設(shè)置完之后,應(yīng)用生成平臺(tái)將用戶設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器為Android服務(wù)器,進(jìn)行APK打包處理,所述第二服務(wù)器為1S服務(wù)器,進(jìn)行IPA打包處理。
[0039]當(dāng)?shù)谝环?wù)器接收到用戶設(shè)定的資源信息后把設(shè)定的資源信息轉(zhuǎn)化為與所選應(yīng)用程序模板類型相對(duì)應(yīng)的Android服務(wù)的特征文件,具體過程為=Android服務(wù)器系統(tǒng)中預(yù)設(shè)有與應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,當(dāng)Android服務(wù)器接收到用戶設(shè)定的資源信息后用用戶設(shè)定的資源信息去替換該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件的默認(rèn)值形成適用于Android服務(wù)的特征文件,特征文件的格式為XML,然后執(zhí)行打包操作,首先要對(duì)所選擇的應(yīng)用程序模板進(jìn)行復(fù)制,然后對(duì)與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件進(jìn)行解析,解析完成后使用戶設(shè)定的資源信息一一替換該復(fù)制的所選應(yīng)用程序模板中的默認(rèn)資源信息,執(zhí)行打包命令對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序,并把打包形成的應(yīng)用程序上傳至一共享存儲(chǔ)器供下載安裝,用戶可通過文件服務(wù)器從共享存儲(chǔ)器中下載應(yīng)用程序文件。
[0040]所述APK特征文件的格式如下所示:
[0041]
【權(quán)利要求】
1.一種移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,包括: 在應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板;以及 當(dāng)用戶選擇其中一種類型的應(yīng)用程序模板時(shí),所述應(yīng)用生成平臺(tái)根據(jù)用戶選擇的應(yīng)用程序模板進(jìn)行初始化顯示; 對(duì)該應(yīng)用程序模板中的資源信息進(jìn)行個(gè)性化設(shè)定,并把設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器和第二服務(wù)器均把設(shè)定的資源信息轉(zhuǎn)化為與該服務(wù)器類型相適配的且與所選應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,并均對(duì)所選擇的應(yīng)用程序模板進(jìn)行復(fù)制,然后解析與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,解析完成后使用戶設(shè)定的資源信息一一替換該復(fù)制的所選應(yīng)用程序模板中的默認(rèn)資源信息; 所述第一服務(wù)器和第二服務(wù)器均執(zhí)行打包命令對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序,并把打包形成的應(yīng)用程序上傳至一共享存儲(chǔ)器供下載安裝。
2.如權(quán)利要求1所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述第一服務(wù)器為Android服務(wù)器,進(jìn)行APK打包處理,所述第二服務(wù)器為1S服務(wù)器,進(jìn)行IPA打包處理。
3.如權(quán)利要求2 所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,當(dāng)所述設(shè)定的資源信息發(fā)送至所述第一服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的APK打包特征文件中的默認(rèn)值進(jìn)行替換形成適用于Android服務(wù)的特征文件;當(dāng)所述設(shè)定的資源信息發(fā)送至所述第二服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的1S打包JSON文件中的默認(rèn)值進(jìn)行替換形成適用于1S服務(wù)的特征文件。
4.如權(quán)利要求3所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,對(duì)于所述第一服務(wù)器,特征文件的格式為XML。
5.如權(quán)利要求4所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,對(duì)于所述第二服務(wù)器,特征文件的格式為JS0N。
6.如權(quán)利要求5所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述第二服務(wù)器包括兩個(gè)服務(wù)器組件即Tomcat服務(wù)器組件和Objective-c服務(wù)器組件,所述Tomcat服務(wù)器組件接受所述用戶設(shè)定的資源信息后給所述應(yīng)用生成平臺(tái)一個(gè)答復(fù),并把打包命令轉(zhuǎn)給Objective-c服務(wù)器組件,使Objective-c服務(wù)器組件執(zhí)行打包處理。
7.如權(quán)利要求6所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包,所述第一服務(wù)器處理的過程包括編譯和打包,所述第二服務(wù)器處理的過程只包括打包。
8.如權(quán)利要求7所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述資源信息包括應(yīng)用信息、啟動(dòng)圖片、或界面皮膚。
9.如權(quán)利要求8所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述應(yīng)用信息包括應(yīng)用程序名稱、應(yīng)用程序圖標(biāo)、或應(yīng)用程序描述。
10.如權(quán)利要求9所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制方法,其特征在于,所述多種類型的應(yīng)用程序模板包括圖文類和視頻類,所述圖文類涉及電子書及期刊、旅游、體育、教育醫(yī)療、政務(wù)、媒體、或養(yǎng)生保健。
11.一種移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,包括: 應(yīng)用生成平臺(tái),在所述應(yīng)用生成平臺(tái)中預(yù)制有多種類型的應(yīng)用程序模板,當(dāng)用戶選擇其中一種類型的應(yīng)用程序模板時(shí),所述應(yīng)用生成平臺(tái)根據(jù)用戶選擇的應(yīng)用程序模板進(jìn)行初始化顯示;以及 信息配置單元,對(duì)該應(yīng)用程序模板中的資源信息進(jìn)行個(gè)性化設(shè)定,并把設(shè)定的資源信息分別發(fā)送至服務(wù)類型不同的第一服務(wù)器和第二服務(wù)器; 打包處理系統(tǒng),所述第一服務(wù)器和第二服務(wù)器中均設(shè)有一套適用于該服務(wù)類型的打包處理系統(tǒng),所述第一服務(wù)器和第二服務(wù)器均把設(shè)定的資源信息轉(zhuǎn)化為與該服務(wù)器類型相適配的且與所選應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,并均對(duì)所選擇的應(yīng)用程序模板進(jìn)行復(fù)制,然后解析與該應(yīng)用程序模板類型相對(duì)應(yīng)的特征文件,解析完成后使用戶設(shè)定的資源信息一一替換該復(fù)制的所選應(yīng)用程序模板中的默認(rèn)資源信息,然后執(zhí)行打包命令對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包形成具有用戶個(gè)性的應(yīng)用程序; 共享存儲(chǔ)器,所述第一服務(wù)器和第二服務(wù)器均把打包形成的應(yīng)用程序上傳至所述共享存儲(chǔ)器供用戶下載安裝。
12.如權(quán)利要求11所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述第一服務(wù)器為Android服務(wù)器,進(jìn)行APK打包處理,所述第二服務(wù)器為1S服務(wù)器,進(jìn)行IPA打包處理。
13.如權(quán)利要求12所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,當(dāng)所述設(shè)定的資源信息發(fā)送至所述第一服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的AP K打包特征文件中的默認(rèn)值進(jìn)行替換形成適用于Android服務(wù)的特征文件;當(dāng)所述設(shè)定的資源信息發(fā)送至所述第二服務(wù)器時(shí),使設(shè)定的資源信息對(duì)與用戶所選應(yīng)用模板類型相對(duì)應(yīng)的1S打包JSON文件中的默認(rèn)值進(jìn)行替換形成適用于1S服務(wù)的特征文件。
14.如權(quán)利要求13所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,對(duì)于所述第一服務(wù)器,特征文件的格式為XML。
15.如權(quán)利要求14所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,對(duì)于所述第二服務(wù)器,特征文件的格式為JS0N。
16.如權(quán)利要求15所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述第二服務(wù)器包括兩個(gè)服務(wù)器組件即Tomcat服務(wù)器組件和Objective-c服務(wù)器組件,所述Tomcat服務(wù)器組件接受所述用戶設(shè)定的資源信息后給所述應(yīng)用生成平臺(tái)一個(gè)答復(fù),并把打包命令轉(zhuǎn)給Objective-c服務(wù)器組件,使Objective-c服務(wù)器組件執(zhí)行打包處理。
17.如權(quán)利要求16所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述打包處理模塊對(duì)替換默認(rèn)資源信息后的應(yīng)用程序模板進(jìn)行打包時(shí),所述第一服務(wù)器中打包處理模塊處理的過程包括編譯和打包,所述第二服務(wù)器中打包處理模塊處理的過程只包括打包。
18.如權(quán)利要求17所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述資源信息包括應(yīng)用信息、啟動(dòng)圖片、或界面皮膚。
19.如權(quán)利要求18所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述應(yīng)用信息包括應(yīng)用程序名稱、應(yīng)用程序圖標(biāo)、或應(yīng)用程序描述。
20.如權(quán)利要求19所述的移動(dòng)終端應(yīng)用程序個(gè)性化定制系統(tǒng),其特征在于,所述多種類型的應(yīng)用程序模板包括圖文類和視頻類,所述圖文類涉及電子書及期刊、旅游、體育、教育醫(yī)療 、政務(wù)、媒體、或養(yǎng)生保健。
【文檔編號(hào)】G06F9/44GK104077146SQ201410332510
【公開日】2014年10月1日 申請(qǐng)日期:2014年7月11日 優(yōu)先權(quán)日:2014年7月11日
【發(fā)明者】欒潤(rùn)峰 申請(qǐng)人:北京金和軟件股份有限公司