頁(yè)和原生界面顯示用戶界面;解決了相關(guān)技術(shù)中對(duì)于使用了原生界面和內(nèi)嵌web網(wǎng)頁(yè)混合實(shí)現(xiàn)UI的APP,只能修改用戶界面中的web網(wǎng)頁(yè)部分,而無(wú)法改變APP的原生界面的問(wèn)題;達(dá)到了根據(jù)URL地址中的網(wǎng)頁(yè)地址字段和控制參數(shù)字段,在對(duì)Web網(wǎng)頁(yè)實(shí)時(shí)更新的同時(shí),也能對(duì)原生界面進(jìn)行動(dòng)態(tài)修改并顯示的效果。
[0177]本實(shí)施例提供的方法,通過(guò)對(duì)原生界面中的各個(gè)控件的控制參數(shù)進(jìn)行設(shè)定,實(shí)現(xiàn)了對(duì)部分控件進(jìn)行顯示,對(duì)部分控件不顯示,且對(duì)于顯示的控件的控制參數(shù)也可不同,達(dá)到了原生界面的針對(duì)性更強(qiáng),與Web網(wǎng)頁(yè)的內(nèi)容結(jié)合更緊密,且運(yùn)營(yíng)人員可以根據(jù)需要定制用戶界面,使用戶界面更豐富的效果。
[0178]在另一個(gè)具體的例子中,后臺(tái)管理系統(tǒng)如圖7所示,第一設(shè)置信息701包括Web網(wǎng)頁(yè)的內(nèi)容、內(nèi)容標(biāo)題和圖片,第二設(shè)置信息702包括專輯標(biāo)題和分享按鈕控件的參數(shù)。
[0179]則在該例子中,根據(jù)HTML語(yǔ)言對(duì)第一設(shè)置信息編輯生成的網(wǎng)頁(yè)地址字段為http://zt.news.com/s/scene/10005.html。
[0180]根據(jù)Json格式對(duì)第二設(shè)置信息編輯生成的控制參數(shù)字段為news_json ={ “title”: “新聞欄目”,“share”: “true” }。
[0181]服務(wù)器將控制參數(shù)字段添加到網(wǎng)頁(yè)地址字段后,生成URL地址為:
[0182]http://zt.news.com/s/scene/10005.html?news_json = { “title”: “新聞欄目”,“share”: “true” },并將該URL地址提供給客戶端。
[0183]客戶端對(duì)接收到的該URL地址進(jìn)行解析得到網(wǎng)頁(yè)地址字段和控制參數(shù)字段,并根據(jù)網(wǎng)頁(yè)地址字段向服務(wù)器獲取Web網(wǎng)頁(yè),根據(jù)控制參數(shù)字段生成原生界面,根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面為如圖8所示,其中,801為原生界面,包含圖7中的專輯標(biāo)題和分享按鈕控件,802為Web網(wǎng)頁(yè),包括圖7中的內(nèi)容標(biāo)題、內(nèi)容和圖片。
[0184]圖9是根據(jù)一示例性實(shí)施例示出的一種界面顯示裝置的框圖,用于客戶端中,該框圖可以包括:
[0185]第一獲取模塊910,用于獲取用戶界面對(duì)應(yīng)的URL地址,用戶界面包括原生界面和Web網(wǎng)頁(yè);
[0186]解析模塊920,用于解析URL地址得到網(wǎng)頁(yè)地址字段和控制參數(shù)字段,控制參數(shù)字段包括與原生界面中至少一個(gè)控件所對(duì)應(yīng)的控制參數(shù);
[0187]第二獲取模塊930,用于根據(jù)網(wǎng)頁(yè)地址字段獲取Web網(wǎng)頁(yè);
[0188]生成模塊940,用于根據(jù)控制參數(shù)字段生成原生界面;
[0189]顯示模塊950,用于根據(jù)Web網(wǎng)頁(yè)和原生界面,顯示用戶界面。
[0190]綜上所述,本實(shí)施例提供的裝置,通過(guò)獲取用戶界面對(duì)應(yīng)的URL地址,解析URL地址得到網(wǎng)頁(yè)地址字段和控制參數(shù)字段,根據(jù)網(wǎng)頁(yè)地址字段獲取Web網(wǎng)頁(yè),根據(jù)控制參數(shù)字段生成原生界面,根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面;解決了相關(guān)技術(shù)中對(duì)于使用了原生界面和內(nèi)嵌web網(wǎng)頁(yè)混合實(shí)現(xiàn)UI的APP,只能修改用戶界面中的web網(wǎng)頁(yè)部分,而無(wú)法改變APP的原生界面的問(wèn)題;達(dá)到了根據(jù)URL地址中的網(wǎng)頁(yè)地址字段和控制參數(shù)字段,在對(duì)Web網(wǎng)頁(yè)實(shí)時(shí)更新的同時(shí),也能對(duì)原生界面進(jìn)行動(dòng)態(tài)修改并顯示的效果。
[0191]圖10是根據(jù)另一示例性實(shí)施例示出的一種界面顯示裝置的框圖,用于客戶端中,該框圖可以包括:
[0192]第一獲取模塊1010,用于獲取用戶界面對(duì)應(yīng)的URL地址,用戶界面包括原生界面和Web網(wǎng)頁(yè);
[0193]解析模塊1020,用于解析URL地址得到網(wǎng)頁(yè)地址字段和控制參數(shù)字段,控制參數(shù)字段包括與原生界面中至少一個(gè)控件所對(duì)應(yīng)的控制參數(shù);
[0194]解析模塊1020包括:
[0195]第一識(shí)別單元1021,用于識(shí)別URL地址中的特征字符;
[0196]第二識(shí)別單元1022,用于將URL地址中位于特征字符之前的字段,識(shí)別為網(wǎng)頁(yè)地址字段;
[0197]第三識(shí)別單元1023,用于將URL地址中位于特征字符之后的字段,識(shí)別為控制參數(shù)字段。
[0198]第二獲取模塊1030,用于根據(jù)網(wǎng)頁(yè)地址字段獲取Web網(wǎng)頁(yè);
[0199]發(fā)送單元1031,用于根據(jù)網(wǎng)頁(yè)地址字段向服務(wù)器發(fā)送網(wǎng)頁(yè)獲取請(qǐng)求;
[0200]接收單元1032,用于接收服務(wù)器反饋的Web網(wǎng)頁(yè)。
[0201]生成模塊1040,用于根據(jù)控制參數(shù)字段生成原生界面;
[0202]獲取單元1041,用于從控制參數(shù)字段獲取原生界面中的各個(gè)控件的控制參數(shù);
[0203]生成單元1042,用于根據(jù)每個(gè)控件的控制參數(shù),生成原生界面,原生界面包括至少一個(gè)控件;
[0204]其中,控件的控制參數(shù)包括:啟用控件的參數(shù),以及控件的控件類型、控件的顯示大小、控件的字體參數(shù)和控件的顯示內(nèi)容參數(shù)中的至少一種;或者,控件的控制參數(shù)包括:不啟用控件的參數(shù);
[0205]顯示模塊1050,用于根據(jù)Web網(wǎng)頁(yè)和原生界面,顯示用戶界面。
[0206]綜上所述,本實(shí)施例提供的裝置,通過(guò)獲取用戶界面對(duì)應(yīng)的URL地址,解析URL地址得到網(wǎng)頁(yè)地址字段和控制參數(shù)字段,根據(jù)網(wǎng)頁(yè)地址字段獲取Web網(wǎng)頁(yè),根據(jù)控制參數(shù)字段生成原生界面,根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面;解決了相關(guān)技術(shù)中對(duì)于使用了原生界面和內(nèi)嵌web網(wǎng)頁(yè)混合實(shí)現(xiàn)UI的APP,只能修改用戶界面中的web網(wǎng)頁(yè)部分,而無(wú)法改變APP的原生界面的問(wèn)題;達(dá)到了根據(jù)URL地址中的網(wǎng)頁(yè)地址字段和控制參數(shù)字段,在對(duì)Web網(wǎng)頁(yè)實(shí)時(shí)更新的同時(shí),也能對(duì)原生界面進(jìn)行動(dòng)態(tài)修改并顯示的效果。
[0207]本實(shí)施例提供的裝置,通過(guò)對(duì)原生界面中的各個(gè)控件的控制參數(shù)進(jìn)行設(shè)定,實(shí)現(xiàn)了對(duì)部分控件進(jìn)行顯示,對(duì)部分控件不顯示,且對(duì)于顯示的控件的控制參數(shù)也可不同,達(dá)到了原生界面的針對(duì)性更強(qiáng),與Web網(wǎng)頁(yè)的內(nèi)容結(jié)合更緊密,且運(yùn)營(yíng)人員可以根據(jù)需要定制用戶界面,使用戶界面更豐富的效果。
[0208]圖11是根據(jù)另一示例性實(shí)施例示出的一種界面提供裝置的框圖,用于服務(wù)器中,該框圖可以包括:
[0209]提供模塊1110,用于向客戶端提供用戶界面對(duì)應(yīng)的URL地址,用戶界面包括原生界面和Web網(wǎng)頁(yè);URL地址包括:網(wǎng)頁(yè)地址字段和控制參數(shù)字段,控制參數(shù)字段包括與原生界面中至少一個(gè)控件所對(duì)應(yīng)的控制參數(shù);
[0210]接收模塊1120,用于接收客戶端發(fā)送的網(wǎng)頁(yè)獲取請(qǐng)求,網(wǎng)頁(yè)獲取請(qǐng)求攜帶有網(wǎng)頁(yè)地址字段;
[0211]反饋模塊1130,用于向客戶端反饋Web網(wǎng)頁(yè),客戶端用于根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面,原生界面是客戶端根據(jù)控制參數(shù)字段所生成的。
[0212]綜上所述,本實(shí)施例提供的裝置,通過(guò)向客戶端提供用戶界面對(duì)應(yīng)的URL地址,URL地址包括了網(wǎng)頁(yè)地址字段和控制參數(shù)字段,接收客戶端發(fā)送的網(wǎng)頁(yè)獲取請(qǐng)求并向客戶端反饋Web網(wǎng)頁(yè),使客戶端根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面;解決了相關(guān)技術(shù)中對(duì)于使用了原生界面和內(nèi)嵌web網(wǎng)頁(yè)混合實(shí)現(xiàn)UI的APP,只能修改用戶界面中的web網(wǎng)頁(yè)部分,而無(wú)法改變APP的原生界面的問(wèn)題;達(dá)到了根據(jù)URL地址中的網(wǎng)頁(yè)地址字段和控制參數(shù)字段,在對(duì)Web網(wǎng)頁(yè)實(shí)時(shí)更新的同時(shí),也能對(duì)原生界面進(jìn)行動(dòng)態(tài)修改并顯示的效果。
[0213]圖12是根據(jù)另一示例性實(shí)施例示出的一種界面提供裝置的框圖,用于服務(wù)器中,該框圖可以包括:
[0214]第一接收模塊1210,用于接收第一設(shè)置信息,第一設(shè)置信息用于設(shè)置用戶界面中的Web網(wǎng)頁(yè);
[0215]第一生成模塊1220,用于根據(jù)第一設(shè)置信息生成網(wǎng)頁(yè)地址字段和Web網(wǎng)頁(yè);
[0216]第二接收模塊1230,用于接收第二設(shè)置信息,第二設(shè)置信息用于設(shè)置用戶界面中的原生界面;
[0217]第二生成模塊1240,用于根據(jù)第二設(shè)置信息生成控制參數(shù)字段;
[0218]第三生成模塊1250,用于根據(jù)網(wǎng)頁(yè)地址字段和控制參數(shù)字段,生成與用戶界面對(duì)應(yīng)的URL地址。
[0219]提供模塊1260,用于向客戶端提供用戶界面對(duì)應(yīng)的URL地址,用戶界面包括原生界面和Web網(wǎng)頁(yè);URL地址包括:網(wǎng)頁(yè)地址字段和控制參數(shù)字段,控制參數(shù)字段包括與原生界面中至少一個(gè)控件所對(duì)應(yīng)的控制參數(shù);
[0220]接收模塊1270,用于接收客戶端發(fā)送的網(wǎng)頁(yè)獲取請(qǐng)求,網(wǎng)頁(yè)獲取請(qǐng)求攜帶有網(wǎng)頁(yè)地址字段;
[0221]反饋模塊1280,用于向客戶端反饋Web網(wǎng)頁(yè),客戶端用于根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面,原生界面是客戶端根據(jù)控制參數(shù)字段所生成的。
[0222]綜上所述,本實(shí)施例提供的裝置,通過(guò)向客戶端提供用戶界面對(duì)應(yīng)的URL地址,URL地址包括了網(wǎng)頁(yè)地址字段和控制參數(shù)字段,接收客戶端發(fā)送的網(wǎng)頁(yè)獲取請(qǐng)求并向客戶端反饋Web網(wǎng)頁(yè),使客戶端根據(jù)Web網(wǎng)頁(yè)和原生界面顯示用戶界面;解決了相關(guān)技術(shù)中對(duì)于使用了原生界面和內(nèi)嵌web網(wǎng)頁(yè)混合實(shí)現(xiàn)UI的APP,只能修改用戶界面中的web網(wǎng)頁(yè)部分,而無(wú)法改變APP的原生界面的問(wèn)題;達(dá)到了根據(jù)URL地址中的網(wǎng)頁(yè)地址字段和控制參數(shù)字段,在對(duì)Web網(wǎng)頁(yè)實(shí)時(shí)更新的同時(shí),也能對(duì)原生界面進(jìn)行動(dòng)態(tài)修改并顯示的效果。
[0223]本實(shí)施例提供的裝置,通過(guò)對(duì)原生界面中的各個(gè)控件的控制參數(shù)進(jìn)行設(shè)定,實(shí)現(xiàn)了對(duì)部分控件進(jìn)行顯示,對(duì)部分控件不顯示,