一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,包括:步驟一、在應(yīng)用程序的客戶端內(nèi)置一用于瀏覽網(wǎng)頁的控件;步驟二、建立控件與應(yīng)用生成平臺(tái)的自定義模塊之間的關(guān)聯(lián);以及步驟三、自定義模塊接收適配第三方網(wǎng)頁的命令輸入,從而使得客戶端通過控件打開第三方網(wǎng)頁。本發(fā)明還公開了一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),包括:客戶端,其內(nèi)置一用于瀏覽網(wǎng)頁的控件和一應(yīng)用程序;應(yīng)用生成平臺(tái),其用于生成應(yīng)用程序,且應(yīng)用生成平臺(tái)中設(shè)置有自定義模塊,自定義模塊與控件相關(guān)聯(lián);以及用于使自定義模塊接收適配第三方網(wǎng)頁的命令輸入,使得客戶端通過控件打開第三方網(wǎng)頁的系統(tǒng)。依照本發(fā)明的方法和系統(tǒng)用戶可以自己設(shè)置App。
【專利說明】一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的移動(dòng)終端上的應(yīng)用程序(Application,簡(jiǎn)稱App) —般為開發(fā)商開發(fā)設(shè)置好后,用戶通過購(gòu)買或者免費(fèi)獲取到App,再安裝于自己的移動(dòng)終端上使用。而北京金和軟件股份有限公司開發(fā)了一 App自助工廠-金和IU,金和IU是一個(gè)免費(fèi)的App制作平臺(tái)。用戶可以在金和IU上打造自己的App,并下載到自己的移動(dòng)終端上使用。而且,在金和IU中打造的App允許用戶根據(jù)自己的喜好設(shè)置自定義的內(nèi)容。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的之一是提供一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法;
[0004]本發(fā)明的又一目的是提供一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng);
[0005]依照本發(fā)明的方法和系統(tǒng)用戶可以根據(jù)自己的喜好在應(yīng)用程序中設(shè)置、添加或刪除第三方網(wǎng)頁,或者改變插件之間的位置、名稱等,設(shè)置適合自己的App。
[0006]本發(fā)明提供的技術(shù)方案為:
[0007]—種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,包括:
[0008]步驟一、在應(yīng)用程序的客戶端內(nèi)置一用于瀏覽網(wǎng)頁的控件;
[0009]步驟二、建立所述控件與應(yīng)用生成平臺(tái)的自定義模塊之間的關(guān)聯(lián);
[0010]步驟三、所述自定義模塊接收適配第三方網(wǎng)頁的命令輸入,從而使得客戶端通過所述控件打開所述第三方網(wǎng)頁。
[0011]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述應(yīng)用程序適用于IOS系統(tǒng)和Android系統(tǒng)。
[0012]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述步驟三中,所述自定義模塊中設(shè)置有至少一個(gè)自定義插件,所述自定義插件用于接受用戶適配第三方網(wǎng)頁的命令輸入。
[0013]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述步驟三中,所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后,
[0014]所述應(yīng)用生成平臺(tái)將所述命令輸入的內(nèi)容生成一 JSON文件,
[0015]當(dāng)MAC服務(wù)接收所述JSON文件,并利用打包服務(wù)程序替換應(yīng)用程序自定義模塊中的PLIST配置文件中的相關(guān)數(shù)據(jù),保存并生成新的應(yīng)用程序時(shí),所述新的應(yīng)用程序適用于IOS系統(tǒng),
[0016]用戶下載安裝所述新的應(yīng)用程序,即可加載各個(gè)插件,通過所述控件即可打開適配的第三方網(wǎng)頁。
[0017]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述步驟三中,所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后,[0018]所述應(yīng)用生成平臺(tái)將所述命令輸入的內(nèi)容生成一 JSON文件,
[0019]當(dāng)Windows服務(wù)接收所述JSON文件,并利用所述打包服務(wù)程序替換應(yīng)用程序自定義模塊中的XML配置文件中的相關(guān)數(shù)據(jù),保存并生成新的應(yīng)用程序時(shí),所述新的應(yīng)用程序適用于Android系統(tǒng),
[0020]用戶下載安裝所述新的應(yīng)用程序,即可加載適配各個(gè)插件,通過所述控件即可打開適配的第三方網(wǎng)頁。
[0021]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述至少一個(gè)自定義插件包括多個(gè)自定義插件,當(dāng)所述自定義模塊具有多個(gè)自定義插件時(shí),所述多個(gè)自定義插件包括第一自定義插件和至少一個(gè)第二自定義插件,所述第一自定義插件接受修改名稱和排列順序的命令輸入,所述第二自定義插件接受修改名稱、圖標(biāo)、地址和排列順序的命令輸入。
[0022]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述地址為統(tǒng)一資源定位符。
[0023]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法中,所述第二自定義插件的圖標(biāo)和地址相關(guān),用戶通過點(diǎn)擊圖標(biāo)進(jìn)入所述統(tǒng)一資源定位符指向的第三方網(wǎng)頁。
[0024]一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),包括:
[0025]客戶端,其內(nèi)置一用于瀏覽網(wǎng)頁的控件和一應(yīng)用程序;
[0026]應(yīng)用生成平臺(tái),其用于生成所述應(yīng)用程序,且所述應(yīng)用生成平臺(tái)中設(shè)置有自定義模塊,所述自定義模塊與所述控件相關(guān)聯(lián);以及
[0027]用于使所述自定義模塊接收適配第三方網(wǎng)頁的命令輸入,從而使得客戶端通過所述控件打開所述第三方網(wǎng)頁的系統(tǒng)。
[0028]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,所述應(yīng)用程序適用于IOS系統(tǒng)和Android系統(tǒng)。
[0029]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,還包括:
[0030]用于在所述自定義模塊中設(shè)置至少一個(gè)自定義插件的系統(tǒng)和用于使所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入的系統(tǒng)。
[0031]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,還包括:在所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后,
[0032]所述應(yīng)用生成平臺(tái)設(shè)置有用于將所述命令輸入的內(nèi)容生成一 JSON文件的系統(tǒng);
[0033]打包服務(wù)系統(tǒng);
[0034]MAC系統(tǒng),其用于接收所述JSON文件,并利用所述打包服務(wù)系統(tǒng)替換應(yīng)用程序自定義模塊中的PLIST配置文件中的相關(guān)數(shù)據(jù);
[0035]保存生成新的適用于IOS系統(tǒng)的應(yīng)用程序的系統(tǒng)。
[0036]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,還包括:在所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后,
[0037]所述應(yīng)用生成平臺(tái)設(shè)置有用于將所述命令輸入的內(nèi)容生成一 JSON文件的系統(tǒng);
[0038]打包服務(wù)系統(tǒng);
[0039]Windows服務(wù),其用于接收所述JSON文件,并利用所述打包服務(wù)系統(tǒng)替換應(yīng)用程序自定義模塊中的XML配置文件中的相關(guān)數(shù)據(jù);
[0040]保存并生成新的適用于Android系統(tǒng)的應(yīng)用程序的系統(tǒng)。
[0041]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,所述至少一個(gè)自定義插件包括多個(gè)自定義插件,當(dāng)所述自定義模塊具有多個(gè)自定義插件時(shí),所述多個(gè)自定義插件包括第一自定義插件和至少一個(gè)第二自定義插件,
[0042]所述用于使所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入的系統(tǒng)包括用于使所述第一自定義插件接受修改名稱和排列順序的命令輸入的系統(tǒng)和用于使所述第二自定義插件接受修改名稱、圖標(biāo)、地址和排列順序的命令輸入的系統(tǒng)。
[0043]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,所述地址為統(tǒng)
一資源定位符。
[0044]優(yōu)選的是,所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng)中,所述第二自定義插件的圖標(biāo)和地址相關(guān),用戶通過點(diǎn)擊圖標(biāo)進(jìn)入所述統(tǒng)一資源定位符指向的第三方網(wǎng)頁。
[0045]本發(fā)明中的應(yīng)用生成平臺(tái),可以使用戶根據(jù)自己設(shè)計(jì)生成應(yīng)用程序,而依照本發(fā)明的方法和系統(tǒng),用戶可以在自定義模塊中適配第三方網(wǎng)頁或者調(diào)整插件之間的排列順序、或者將插件的名稱修改為自己喜愛的名稱等等操作,如此,使即使不懂得應(yīng)用程序后臺(tái)制作的很多用戶也能制作完成一個(gè)適用于自己、合乎自己心意的應(yīng)用程序,打造完全屬于自己的App。
【專利附圖】
【附圖說明】
[0046]圖1為本發(fā)明所述的網(wǎng)絡(luò)交換機(jī)應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法的流程圖;
[0047]圖2為本發(fā)明所述的MAC服務(wù)中PLIST數(shù)值文件的一部分。
【具體實(shí)施方式】
[0048]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明,以令本領(lǐng)域技術(shù)人員參照說明書文字能夠據(jù)以實(shí)施。
[0049]一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,包括:
[0050]步驟一、在應(yīng)用程序的客戶端內(nèi)置一用于瀏覽網(wǎng)頁的控件,即webview控件;
[0051]步驟二、建立控件與應(yīng)用生成平臺(tái)的自定義模塊之間的關(guān)聯(lián);
[0052]步驟三、自定義模塊中設(shè)置有至少一個(gè)自定義插件,一般會(huì)設(shè)置多個(gè)自定義插件,比如說設(shè)置有四個(gè)自定義插件,其中三個(gè)為第一自定義插件,一個(gè)為第二自定義插件,第一自定義插件接受修改名稱和排列順序的命令輸入,所述第二自定義插件接受修改名稱、圖標(biāo)、地址和排列順序的命令輸入。在第二自定義插件中輸入的地址為統(tǒng)一資源定位符,指向其鏈接的第三方網(wǎng)頁,且第二自定義插件的圖標(biāo)和地址相關(guān),用戶通過點(diǎn)擊圖標(biāo)即可進(jìn)入統(tǒng)一資源定位符指向的第三方網(wǎng)頁。
[0053]如圖1所示,自定義插件在接受用戶適配第三方網(wǎng)頁的命令輸入后,即用戶通過自定義插件輸入的修改內(nèi)容,包括:更改插件名稱、調(diào)整插件的排列順序,及通過第二自定義插件增加新的功能插件,用戶通過第二自定義插件增加新的功能插件時(shí),可以設(shè)置功能插件的名稱,選擇功能插件的圖標(biāo),及輸入超鏈接地址。
[0054]應(yīng)用生成平臺(tái)將所述命令輸入的內(nèi)容生成一 JSON文件,如下所示:
[0055]
【權(quán)利要求】
1.一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,包括: 步驟一、在應(yīng)用程序的客戶端內(nèi)置一用于瀏覽網(wǎng)頁的控件; 步驟二、建立所述控件與應(yīng)用生成平臺(tái)的自定義模塊之間的關(guān)聯(lián);以及 步驟三、所述自定義模塊接收適配第三方網(wǎng)頁的命令輸入,從而使得客戶端通過所述控件打開所述第三方網(wǎng)頁。
2.如權(quán)利要求1所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述應(yīng)用程序適用于1S系統(tǒng)和Android系統(tǒng)。
3.如權(quán)利要求2所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述步驟三中,所述自定義模塊中設(shè)置有至少一個(gè)自定義插件,所述自定義插件用于接受用戶適配第三方網(wǎng)頁的命令輸入。
4.如權(quán)利要求3所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述步驟三中,所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后, 所述應(yīng)用生成平臺(tái)將所述命令輸入的內(nèi)容生成一 JSON文件, 當(dāng)MAC服務(wù)接收所述JSON文件,并利用打包服務(wù)程序替換應(yīng)用程序自定義模塊中的PLIST配置文件中的相關(guān)數(shù)據(jù),保存并生成新的應(yīng)用程序時(shí),所述新的應(yīng)用程序適用于1S系統(tǒng), 用戶下載安裝所述新的應(yīng)用程序,即可加載各個(gè)插件,通過所述控件即可打開適配的第三方網(wǎng)頁。
5.如權(quán)利要求3所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述步驟三中,所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后, 所述應(yīng)用生成平臺(tái)將所述命令輸入的內(nèi)容生成一 JSON文件, 當(dāng)Windows服務(wù)接收所述JSON文件,并利用所述打包服務(wù)程序替換應(yīng)用程序自定義模塊中的XML配置文件中的相關(guān)數(shù)據(jù),保存并生成新的應(yīng)用程序時(shí),所述新的應(yīng)用程序適用于Android系統(tǒng), 用戶下載安裝所述新的應(yīng)用程序,即可加載適配各個(gè)插件,通過所述控件即可打開適配的第三方網(wǎng)頁。
6.如權(quán)利要求3所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述至少一個(gè)自定義插件包括多個(gè)自定義插件,當(dāng)所述自定義模塊具有多個(gè)自定義插件時(shí),所述多個(gè)自定義插件包括第一自定義插件和至少一個(gè)第二自定義插件,所述第一自定義插件接受修改名稱和排列順序的命令輸入,所述第二自定義插件接受修改名稱、圖標(biāo)、地址和排列順序的命令輸入。
7.如權(quán)利要求6所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述地址為統(tǒng)一資源定位符。
8.如權(quán)利要求7所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成方法,其特征在于,所述第二自定義插件的圖標(biāo)和地址相關(guān),用戶通過點(diǎn)擊圖標(biāo)進(jìn)入所述統(tǒng)一資源定位符指向的第三方網(wǎng)頁。
9.一種應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,包括: 客戶端,其內(nèi)置一用于瀏覽網(wǎng)頁的控件和一應(yīng)用程序; 應(yīng)用生成平臺(tái),其用于生成所述應(yīng)用程序,且所述應(yīng)用生成平臺(tái)中設(shè)置有自定義模塊,所述自定義模塊與所述控件相關(guān)聯(lián);以及 用于使所述自定義模塊接收適配第三方網(wǎng)頁的命令輸入,使得客戶端通過所述控件打開所述第三方網(wǎng)頁的系統(tǒng)。
10.如權(quán)利要求1所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,所述應(yīng)用程序適用于1S系統(tǒng)和Android系統(tǒng)。
11.如權(quán)利要求10所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,還包括: 用于在所述自定義模塊中設(shè)置至少一個(gè)自定義插件的系統(tǒng)和用于使所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入的系統(tǒng)。
12.如權(quán)利要求11所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,還包括:在所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后, 所述應(yīng)用生成平臺(tái)設(shè)置有用于將所述命令輸入的內(nèi)容生成一 JSON文件的系統(tǒng); 打包服務(wù)系統(tǒng); MAC系統(tǒng),其用于接收所述JSON文件,并利用所述打包服務(wù)系統(tǒng)替換應(yīng)用程序自定義模塊中的PLIST 配置文件中的相關(guān)數(shù)據(jù); 保存生成新的適用于1S系統(tǒng)的應(yīng)用程序的系統(tǒng)。
13.如權(quán)利要求11所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,還包括:在所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入后, 所述應(yīng)用生成平臺(tái)設(shè)置有用于將所述命令輸入的內(nèi)容生成一 JSON文件的系統(tǒng); 打包服務(wù)系統(tǒng); Windows服務(wù),其用于接收所述JSON文件,并利用所述打包服務(wù)系統(tǒng)替換應(yīng)用程序自定義模塊中的XML配置文件中的相關(guān)數(shù)據(jù); 保存并生成新的適用于Android系統(tǒng)的應(yīng)用程序的系統(tǒng)。
14.如權(quán)利要求11所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,所述至少一個(gè)自定義插件包括多個(gè)自定義插件,當(dāng)所述自定義模塊具有多個(gè)自定義插件時(shí),所述多個(gè)自定義插件包括第一自定義插件和至少一個(gè)第二自定義插件, 所述用于使所述自定義插件接受用戶適配第三方網(wǎng)頁的命令輸入的系統(tǒng)包括用于使所述第一自定義插件接受修改名稱和排列順序的命令輸入的系統(tǒng)和用于使所述第二自定義插件接受修改名稱、圖標(biāo)、地址和排列順序的命令輸入的系統(tǒng)。
15.如權(quán)利要求14所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,所述地址為統(tǒng)一資源定位符。
16.如權(quán)利要求15所述的應(yīng)用程序中適配第三方網(wǎng)頁的平臺(tái)集成系統(tǒng),其特征在于,所述第二自定義插件的圖標(biāo)和地址相關(guān),用戶通過點(diǎn)擊圖標(biāo)進(jìn)入所述統(tǒng)一資源定位符指向的第三方網(wǎng)頁。
【文檔編號(hào)】G06F9/445GK104035783SQ201410301840
【公開日】2014年9月10日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】欒潤(rùn)峰 申請(qǐng)人:北京金和軟件股份有限公司