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

頁(yè)面生成的方法和裝置的制造方法

文檔序號(hào):10655452閱讀:234來(lái)源:國(guó)知局
頁(yè)面生成的方法和裝置的制造方法
【專利摘要】本發(fā)明涉及一種頁(yè)面生成的方法和裝置,包括:發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回;根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面,能靈活方便的生成有交互能力的頁(yè)面。
【專利說(shuō)明】
頁(yè)面生成的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種頁(yè)面生成的方法和裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來(lái)越多的行業(yè)通過(guò)網(wǎng)頁(yè)頁(yè)面進(jìn)行信息的傳播和業(yè)務(wù)的推廣。很多網(wǎng)頁(yè)在內(nèi)容上具有一定的相似性,可通過(guò)模版進(jìn)行生成。
[0003]傳統(tǒng)的模板頁(yè)面應(yīng)用場(chǎng)景有限,一般為靜態(tài)頁(yè)面,頁(yè)面內(nèi)容固定,當(dāng)網(wǎng)頁(yè)內(nèi)容需要調(diào)整時(shí),需要通過(guò)修改源程序的方式增加或變更內(nèi)容,操作繁瑣,不靈活方便。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種頁(yè)面生成的方法和裝置,能靈活方便的生成有交互能力的頁(yè)面。
[0005]—種發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回;
[0006]根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0007]—種頁(yè)面生成的裝置,所述裝置包括:
[0008]頁(yè)面生成請(qǐng)求模塊,用于發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回;
[0009]頁(yè)面顯示模塊,用于根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0010]上述頁(yè)面生成的方法和裝置,通過(guò)發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回,根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面,采用系統(tǒng)模板的形式,各個(gè)組件可重復(fù)利用,可通過(guò)組合組件得到樣式多變的系統(tǒng)模板,提高了生成頁(yè)面的靈活方便性,通過(guò)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),配置數(shù)據(jù)可根據(jù)需要自行配置,從而生成的頁(yè)面是包括更新數(shù)據(jù)的動(dòng)態(tài)頁(yè)面,生成的頁(yè)面具有交互能力。
[0011]—種頁(yè)面生成的方法,所述方法包括:
[0012]接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù);
[0013]將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0014]—種頁(yè)面生成的裝置,所述裝置包括:
[0015]頁(yè)面生成請(qǐng)求響應(yīng)模塊,用于接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù);
[0016]數(shù)據(jù)更新返回模塊,用于將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0017]上述頁(yè)面生成的方法和裝置,通過(guò)接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面,采用系統(tǒng)模板的形式,各個(gè)組件可重復(fù)利用,可通過(guò)組合組件得到樣式多變的系統(tǒng)模板,提高了生成頁(yè)面的靈活方便性,通過(guò)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),配置數(shù)據(jù)可根據(jù)需要自行配置,從而生成的頁(yè)面是包括更新數(shù)據(jù)的動(dòng)態(tài)頁(yè)面,生成的頁(yè)面具有交互能力。
【附圖說(shuō)明】
[0018]圖1為一個(gè)實(shí)施例中頁(yè)面生成的方法的應(yīng)用環(huán)境圖;
[0019]圖2為一個(gè)實(shí)施例中圖1中終端的內(nèi)部結(jié)構(gòu)圖;
[0020]圖3為一個(gè)實(shí)施例中圖1中服務(wù)器的內(nèi)部結(jié)構(gòu)圖;
[0021 ]圖4為一個(gè)實(shí)施例中頁(yè)面生成的方法的流程圖;
[0022]圖5為一個(gè)實(shí)施例中顯示發(fā)布頁(yè)面的流程圖;
[0023]圖6為一個(gè)實(shí)施例中頁(yè)面生成的方法系統(tǒng)架構(gòu)圖;
[0024]圖7為一個(gè)實(shí)施例中另一種頁(yè)面生成的方法的流程圖;
[0025]圖8為一個(gè)實(shí)施例中頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0026]圖9為另一個(gè)實(shí)施例中頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0027]圖10為再一個(gè)實(shí)施例中頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0028]圖11為又一個(gè)實(shí)施例中頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0029]圖12為一個(gè)實(shí)施例中另一種頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0030]圖13為另一個(gè)實(shí)施例中另一種頁(yè)面生成的裝置的結(jié)構(gòu)框圖;
[0031]圖14為再一個(gè)實(shí)施例中另一種頁(yè)面生成的裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0032]圖1為一個(gè)實(shí)施例中頁(yè)面生成的方法運(yùn)行的應(yīng)用環(huán)境圖。如圖1所示,該應(yīng)用環(huán)境包括終端110、服務(wù)器120、遠(yuǎn)端服務(wù)器130,其中終端110、服務(wù)器120、遠(yuǎn)端服務(wù)器130可以通過(guò)網(wǎng)絡(luò)進(jìn)行通信。
[0033]終端110可為智能手機(jī)、平板電腦、筆記本電腦、臺(tái)式計(jì)算機(jī)等,但并不局限于此。服務(wù)器120可根據(jù)終端110的頁(yè)面生成請(qǐng)求向遠(yuǎn)端服務(wù)器130發(fā)送更新數(shù)據(jù)請(qǐng)求,遠(yuǎn)端服務(wù)器130根據(jù)更新數(shù)據(jù)請(qǐng)求返回對(duì)應(yīng)的更新數(shù)據(jù)。服務(wù)器120將與頁(yè)面生成請(qǐng)求對(duì)應(yīng)的系統(tǒng)模板和更新數(shù)據(jù)返回,以使終端生成并顯示初始頁(yè)面。
[0034]在一個(gè)實(shí)施例中,圖1中的終端110的內(nèi)部結(jié)構(gòu)如圖2所示,該終端110包括通過(guò)系統(tǒng)總線連接的處理器、圖形處理單元、存儲(chǔ)介質(zhì)、內(nèi)存、網(wǎng)絡(luò)接口、顯示屏幕和輸入設(shè)備。其中,終端110的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括第一頁(yè)面生成的裝置,該裝置用于實(shí)現(xiàn)一種適用于終端的頁(yè)面生成的方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端110的運(yùn)行。終端110中的圖形處理單元用于至少提供顯示界面的繪制能力,內(nèi)存為存儲(chǔ)介質(zhì)中的導(dǎo)航裝置的運(yùn)行提供環(huán)境,網(wǎng)絡(luò)接口用于與服務(wù)器120進(jìn)行網(wǎng)絡(luò)通信,如向服務(wù)器120發(fā)送頁(yè)面生成請(qǐng)求等。顯示屏幕用于顯示應(yīng)用界面等,輸入設(shè)備用于接收用戶輸入的命令或數(shù)據(jù)等,如接收對(duì)頁(yè)面的編輯操作。對(duì)于帶觸摸屏的終端110,顯示屏幕和輸入設(shè)備可為觸摸屏。
[0035]在一個(gè)實(shí)施例中,圖1中服務(wù)器120的內(nèi)部結(jié)構(gòu)如圖2所示,該服務(wù)器120包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、內(nèi)存和網(wǎng)絡(luò)接口。其中,該服務(wù)器120的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)、數(shù)據(jù)庫(kù)和一種第二頁(yè)面生成的裝置,數(shù)據(jù)庫(kù)用于存儲(chǔ)數(shù)據(jù),如系統(tǒng)模板等,該裝置用于實(shí)現(xiàn)一種適用于服務(wù)器120的頁(yè)面生成的方法。該服務(wù)器120的處理器用于提供計(jì)算和控制能力,支撐整個(gè)服務(wù)器120的運(yùn)行。該服務(wù)器120的內(nèi)存為存儲(chǔ)介質(zhì)中的頁(yè)面生成的裝置的運(yùn)行提供環(huán)境。該服務(wù)器120的網(wǎng)絡(luò)接口用于與終端110、遠(yuǎn)端服務(wù)器130通過(guò)網(wǎng)絡(luò)連接通信,比如向遠(yuǎn)端服務(wù)器130請(qǐng)求更新數(shù)據(jù),向終端110返回?cái)?shù)據(jù)等。
[0036]在一個(gè)實(shí)施例中,如圖4所示,提供了一種頁(yè)面生成的方法,以應(yīng)用于上述應(yīng)用環(huán)境中的終端來(lái)舉例說(shuō)明,包括如下步驟:
[0037]步驟S210,發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回。
[0038]具體的,頁(yè)面是指呈現(xiàn)文字、圖形等信息的可視化的信息載體,可以是網(wǎng)頁(yè)頁(yè)面,也可以是客戶端頁(yè)面,如培訓(xùn)客戶端對(duì)應(yīng)的課程選擇頁(yè)面。根據(jù)開發(fā)語(yǔ)言和開發(fā)環(huán)境的不同,可以為不同類型的頁(yè)面。當(dāng)需要生成頁(yè)面時(shí),由終端向服務(wù)器發(fā)送頁(yè)面生成請(qǐng)求,頁(yè)面生成請(qǐng)求可攜帶系統(tǒng)模版標(biāo)識(shí)或攜帶頁(yè)面屬性信息,頁(yè)面屬性信息是指與頁(yè)面元素相關(guān)的信息,其中頁(yè)面元素包括頁(yè)面大小、頁(yè)面風(fēng)格、頁(yè)面顏色等規(guī)定頁(yè)面基礎(chǔ)信息的元素,也包括文字、表格、視頻、音頻等呈現(xiàn)在頁(yè)面上的內(nèi)容,還可包括與頁(yè)面相關(guān)的信息,如業(yè)務(wù)信息,如培訓(xùn)頁(yè)面、購(gòu)物頁(yè)面、抽獎(jiǎng)頁(yè)面等,或適用范圍,如適用年齡、性別等,便于服務(wù)器根據(jù)頁(yè)面屬性信息查找匹配的系統(tǒng)模板。系統(tǒng)模版標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)系統(tǒng)模版,可通過(guò)在終端展示系統(tǒng)模版對(duì)應(yīng)的頁(yè)面效果縮略圖的方式,接收用戶對(duì)具體一個(gè)縮略圖的選中,得到系統(tǒng)模版標(biāo)識(shí)。系統(tǒng)模版是由組件組成的具備一定主題的框架,是頁(yè)面的入口,組件抽象自不同的活動(dòng)和業(yè)務(wù),每個(gè)組件有對(duì)應(yīng)的腳本,通過(guò)執(zhí)行腳本實(shí)現(xiàn)組件的效果展示,如卡片組件、抽象組件等,不同的系統(tǒng)模版可根據(jù)自定義包括一個(gè)或多個(gè)不同的組件。配置數(shù)據(jù)用于對(duì)系統(tǒng)模版的展現(xiàn)形式和數(shù)據(jù)內(nèi)容進(jìn)行配置,分為設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù),設(shè)置類型配置數(shù)據(jù)是靜態(tài)數(shù)據(jù),如頁(yè)面元素樣式,頁(yè)面元素在頁(yè)面的位置、大小,背景顏色等,請(qǐng)求類型配置數(shù)據(jù)是動(dòng)態(tài)數(shù)據(jù),如數(shù)據(jù)請(qǐng)求參數(shù),其中數(shù)據(jù)請(qǐng)求參數(shù)是用于向遠(yuǎn)端服務(wù)器請(qǐng)求數(shù)據(jù)的參數(shù),如數(shù)據(jù)請(qǐng)求參數(shù)為課程標(biāo)識(shí),則可根據(jù)課程標(biāo)識(shí)從遠(yuǎn)端服務(wù)器獲取課程的名稱、封面、上課老師、報(bào)名人數(shù)等??梢灾话ㄕ?qǐng)求類型配置數(shù)據(jù),如果配置數(shù)據(jù)中沒(méi)有設(shè)置類型配置數(shù)據(jù),則可采用默認(rèn)樣式進(jìn)行設(shè)置,便于快速生成頁(yè)面。組件對(duì)應(yīng)的腳本識(shí)別配置數(shù)據(jù)中的請(qǐng)求類型配置數(shù)據(jù),從而獲取對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求參數(shù),根據(jù)數(shù)據(jù)請(qǐng)求參數(shù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。其中數(shù)據(jù)請(qǐng)求參數(shù)可以攜帶在頁(yè)面生成請(qǐng)求,從而系統(tǒng)模板根據(jù)頁(yè)面生成請(qǐng)求中的數(shù)據(jù)請(qǐng)求參數(shù)得到對(duì)應(yīng)的配置數(shù)據(jù)。
[0039]在一個(gè)實(shí)施例中,配置數(shù)據(jù)包括設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù)。
[0040]具體的,設(shè)置類型配置數(shù)據(jù)對(duì)頁(yè)面的基礎(chǔ)展現(xiàn)形態(tài)進(jìn)行設(shè)置,便于生成定制的自定義頁(yè)面,便于滿足不同風(fēng)格的需求。請(qǐng)求類型配置數(shù)據(jù)用于獲取動(dòng)態(tài)的更新數(shù)據(jù),將靜態(tài)設(shè)置和動(dòng)態(tài)數(shù)據(jù)更新結(jié)合起來(lái),能更靈活配置生成的頁(yè)面。
[0041 ]步驟S220,根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0042]具體的,獲取系統(tǒng)模板中各個(gè)組件對(duì)應(yīng)的顯示位置,將各個(gè)組件根據(jù)配置數(shù)據(jù)對(duì)應(yīng)的效果展示形成初始頁(yè)面,獲取各個(gè)組件對(duì)應(yīng)的更新數(shù)據(jù)進(jìn)行填充,得到包括動(dòng)態(tài)數(shù)據(jù)的初始頁(yè)面。
[0043]本實(shí)施例中,通過(guò)發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回,根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面,采用系統(tǒng)模板的形式,各個(gè)組件可重復(fù)利用,可通過(guò)組合組件得到樣式多變的系統(tǒng)模板,提高了生成頁(yè)面的靈活方便性,通過(guò)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),配置數(shù)據(jù)可根據(jù)需要自行配置,從而生成的頁(yè)面是包括更新數(shù)據(jù)的動(dòng)態(tài)頁(yè)面,生成的頁(yè)面具有交互能力。
[0044]在一個(gè)實(shí)施例中,步驟S220之后,還包括:接收對(duì)初始頁(yè)面的編輯操作,根據(jù)編輯操作發(fā)送編輯請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)編輯請(qǐng)求根據(jù)刷新邏輯修改初始頁(yè)面得到待發(fā)布頁(yè)面。
[0045]具體的,在顯示初始頁(yè)面后,形成可視化的編輯環(huán)境,展現(xiàn)組件對(duì)應(yīng)的外觀效果,組件此時(shí)處于編輯態(tài),處于編輯態(tài)的組件可接受編輯操作,根據(jù)編輯操作的位置和對(duì)應(yīng)的編輯信息,如背景顏色修改信息,生成編輯請(qǐng)求,將編輯請(qǐng)求發(fā)送至服務(wù)器,編輯請(qǐng)求可對(duì)之前的初始頁(yè)面進(jìn)行修改,刷新邏輯是指修改展現(xiàn)效果的邏輯,如編輯請(qǐng)求為修改背景色請(qǐng)求,攜帶了目標(biāo)背景色信息,則刷新邏輯根據(jù)編輯請(qǐng)求中攜帶的目標(biāo)背景色信息獲取對(duì)應(yīng)的背景顏色,再將背景顏色設(shè)置到初始頁(yè)面對(duì)應(yīng)的位置,對(duì)于對(duì)請(qǐng)求類型配置數(shù)據(jù)有修改的情況,刷新邏輯需要根據(jù)新的配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取新的更新數(shù)據(jù),從而得到修改后的頁(yè)面,對(duì)初始頁(yè)面進(jìn)行編輯完成后的頁(yè)面為待發(fā)布頁(yè)面。通過(guò)可視化的編輯,可快速對(duì)頁(yè)面需要修改的數(shù)據(jù)與界面設(shè)置進(jìn)行修改,生成與需求對(duì)應(yīng)的頁(yè)面,簡(jiǎn)單方便,在修改后可立即看到修改效果,進(jìn)一步方便生成需要的頁(yè)面。
[0046]在一個(gè)實(shí)施例中,如圖5所示,步驟S220之后,還包括:
[0047]步驟S310,發(fā)送頁(yè)面發(fā)布請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包。
[0048]具體的,頁(yè)面發(fā)布請(qǐng)求中可攜帶頁(yè)面標(biāo)識(shí),在頁(yè)面生成請(qǐng)求響應(yīng)的過(guò)程中,服務(wù)器為每個(gè)頁(yè)面生成請(qǐng)求對(duì)應(yīng)的頁(yè)面分配了頁(yè)面標(biāo)識(shí),并記錄頁(yè)面標(biāo)識(shí)對(duì)應(yīng)的系統(tǒng)模板和根據(jù)配置數(shù)據(jù)獲取的更新數(shù)據(jù),如果對(duì)初始頁(yè)面進(jìn)行了頁(yè)面編輯則包括編輯后的編輯更新數(shù)據(jù),將系統(tǒng)模版中的變量直接替換成更新數(shù)據(jù)或編輯后的更新數(shù)據(jù)得到填充數(shù)據(jù)后的系統(tǒng)模版。也可以在打包時(shí),不將系統(tǒng)模版中的變量直接替換成更新數(shù)據(jù)或編輯后的更新數(shù)據(jù),后續(xù)再根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),加載更新數(shù)據(jù)后顯示。分析系統(tǒng)模版包括的各個(gè)組件之間的依賴性,將各個(gè)腳本合并打包,如寫入一個(gè)文件,得到合并后的腳本資源,可采用第三方庫(kù)對(duì)腳本進(jìn)行合并處理,合并后可進(jìn)行壓縮優(yōu)化處理,得到頁(yè)面發(fā)布數(shù)據(jù)包。將頁(yè)面發(fā)布數(shù)據(jù)包部署在提供訪問(wèn)服務(wù)的服務(wù)器上完成頁(yè)面的發(fā)布。具有訪問(wèn)權(quán)限的用戶可獲取頁(yè)面發(fā)布數(shù)據(jù)包,從而訪問(wèn)頁(yè)面。
[0049]步驟S320,獲取頁(yè)面發(fā)布數(shù)據(jù)包,根據(jù)頁(yè)面發(fā)布數(shù)據(jù)包執(zhí)行組件對(duì)應(yīng)的腳本,顯示發(fā)布頁(yè)面。
[0050]具體的,獲取頁(yè)面發(fā)布數(shù)據(jù)包后,先進(jìn)行解壓得到原始頁(yè)面發(fā)布數(shù)據(jù)包,再執(zhí)行頁(yè)面發(fā)布數(shù)據(jù)包中系統(tǒng)模版各個(gè)組件對(duì)應(yīng)的腳本,加載各個(gè)組件對(duì)應(yīng)的數(shù)據(jù),根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將數(shù)據(jù)顯示在與組件對(duì)應(yīng)的位置,顯示發(fā)布頁(yè)面。
[0051 ]本實(shí)施例中,根據(jù)腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包,減少了資源占用空間,性能得到了優(yōu)化。組件打包處理過(guò)程可由構(gòu)建工具一鍵完成,實(shí)現(xiàn)頁(yè)面生成的自動(dòng)打包優(yōu)化處理,進(jìn)一步提高了頁(yè)面生成的便利性。
[0052]在一個(gè)實(shí)施例中,系統(tǒng)模板與業(yè)務(wù)對(duì)應(yīng),發(fā)布頁(yè)面為與業(yè)務(wù)相關(guān)的頁(yè)面。
[0053]具體的,不同的業(yè)務(wù)對(duì)應(yīng)了不同的系統(tǒng)模塊,可根據(jù)需求設(shè)計(jì)系統(tǒng)模板對(duì)應(yīng)的組件,同一系統(tǒng)模塊,根據(jù)配置數(shù)據(jù)的不同具有從遠(yuǎn)端服務(wù)器獲取的不同的更新數(shù)據(jù),從而具備不同的展現(xiàn)形態(tài),如抽獎(jiǎng)頁(yè)面,可根據(jù)不同的配置數(shù)據(jù)獲取不同的獎(jiǎng)品,從而得到不同的抽獎(jiǎng)頁(yè)面。根據(jù)業(yè)務(wù)需求配置不同的數(shù)據(jù)得到對(duì)應(yīng)的發(fā)布頁(yè)面。
[0054]在一個(gè)實(shí)施例中,顯示發(fā)布頁(yè)面的步驟之后,還包括:組件監(jiān)控業(yè)務(wù)數(shù)據(jù),當(dāng)業(yè)務(wù)數(shù)據(jù)更新時(shí),從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。
[0055]具體的,業(yè)務(wù)數(shù)據(jù)可能隨著時(shí)間或用戶的操作實(shí)時(shí)更新,如購(gòu)物頁(yè)面上的優(yōu)惠券,隨著領(lǐng)取人數(shù)的增多而優(yōu)惠券的數(shù)量不斷減少,通過(guò)監(jiān)控業(yè)務(wù)數(shù)據(jù),當(dāng)業(yè)務(wù)數(shù)據(jù)更新時(shí),從遠(yuǎn)端服務(wù)器拉取更新數(shù)據(jù),發(fā)布頁(yè)面,如活動(dòng)頁(yè)面可根據(jù)返回的更新數(shù)據(jù)展示出不同的效果給用戶。組件的運(yùn)行時(shí)態(tài)不用開發(fā)或者產(chǎn)品負(fù)責(zé)人關(guān)注進(jìn)行更新了,整個(gè)過(guò)程在用戶瀏覽器或客戶端上自動(dòng)完成,非常方便。
[0056]在一個(gè)實(shí)施例中,組件包括組件初始化接口和組件刷新接口。
[0057]具體的,組件初始化接口用于將配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回。服務(wù)器可在接收到頁(yè)面生成請(qǐng)求和發(fā)布頁(yè)面后接收到數(shù)據(jù)更新請(qǐng)求時(shí),調(diào)用組件初始化接口獲取更新數(shù)據(jù)。組件刷新接口用于當(dāng)組件在編輯態(tài)時(shí),根據(jù)刷新邏輯修改所述初始頁(yè)面得到待發(fā)布頁(yè)面。組件只需要通過(guò)組件初始化接口和組件刷新接口就可完成在生成頁(yè)面時(shí)所有組件需要完成的工作,只需要修改接口的參數(shù),就可生成不同的頁(yè)面效果,簡(jiǎn)單方便,便于擴(kuò)展。
[0058]在一個(gè)具體的實(shí)施例中,頁(yè)面生成的系統(tǒng)架構(gòu)圖如圖6所示,頁(yè)面生成的具體過(guò)程如下:1、通過(guò)組件化開發(fā)模塊410,得到各個(gè)組件,將各個(gè)組件根據(jù)業(yè)務(wù)需求進(jìn)行分配形成各個(gè)系統(tǒng)模板,并存儲(chǔ)在數(shù)據(jù)庫(kù)420中,數(shù)據(jù)庫(kù)420中存儲(chǔ)了活動(dòng)頁(yè)面列表、模板列表、組件列表、用戶列表等。2、活動(dòng)需求模塊430供用戶選擇需要的系統(tǒng)模版,從而發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器獲取對(duì)應(yīng)的系統(tǒng)模板,顯示初始頁(yè)面。3、在初始頁(yè)面上通過(guò)可視化編輯模塊440對(duì)頁(yè)面進(jìn)行配置和編輯,得到待發(fā)布頁(yè)面,再進(jìn)行打包發(fā)布,最終得到發(fā)布后的活動(dòng)頁(yè)面。
[0059]在一個(gè)實(shí)施例中,如圖7所示,提供了一種頁(yè)面生成的方法,以應(yīng)用于上述應(yīng)用環(huán)境中的服務(wù)器來(lái)舉例說(shuō)明,包括如下步驟:
[0060]步驟S510,接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù)。
[0061 ]具體的,頁(yè)面生成請(qǐng)求可攜帶系統(tǒng)模版標(biāo)識(shí)或攜帶頁(yè)面屬性信息,頁(yè)面屬性信息是指與頁(yè)面元素相關(guān)的信息,其中頁(yè)面元素包括頁(yè)面大小、頁(yè)面風(fēng)格、頁(yè)面顏色等規(guī)定頁(yè)面基礎(chǔ)信息的元素,也包括文字、表格、視頻、音頻等呈現(xiàn)在頁(yè)面上的內(nèi)容,還可包括與頁(yè)面相關(guān)的信息,如業(yè)務(wù)信息,如培訓(xùn)頁(yè)面、購(gòu)物頁(yè)面、抽獎(jiǎng)頁(yè)面等,或適用范圍,如適用年齡、性別等,服務(wù)器根據(jù)頁(yè)面屬性信息查找匹配的系統(tǒng)模板。系統(tǒng)模版標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)系統(tǒng)模版,可通過(guò)在終端展示系統(tǒng)模版對(duì)應(yīng)的頁(yè)面效果縮略圖的方式,接收用戶對(duì)具體一個(gè)縮略圖的選中,得到系統(tǒng)模版標(biāo)識(shí)。系統(tǒng)模版是由組件組成的具備一定主題的框架,是頁(yè)面的入口,組件抽象自不同的活動(dòng)和業(yè)務(wù),每個(gè)組件有對(duì)應(yīng)的腳本,通過(guò)執(zhí)行腳本實(shí)現(xiàn)組件的效果展示,如卡片組件、抽象組件等,不同的系統(tǒng)模版可根據(jù)自定義包括一個(gè)或多個(gè)不同的組件。系統(tǒng)模板與業(yè)務(wù)對(duì)應(yīng),發(fā)布頁(yè)面為與業(yè)務(wù)相關(guān)的頁(yè)面。配置數(shù)據(jù)用于對(duì)系統(tǒng)模版的展現(xiàn)形式和數(shù)據(jù)內(nèi)容進(jìn)行配置,分為設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù),設(shè)置類型配置數(shù)據(jù)是靜態(tài)數(shù)據(jù),如頁(yè)面元素樣式,頁(yè)面元素在頁(yè)面的位置、大小,背景顏色等,請(qǐng)求類型配置數(shù)據(jù)是動(dòng)態(tài)數(shù)據(jù),如數(shù)據(jù)請(qǐng)求參數(shù),其中數(shù)據(jù)請(qǐng)求參數(shù)是用于向遠(yuǎn)端服務(wù)器請(qǐng)求數(shù)據(jù)的參數(shù),如數(shù)據(jù)請(qǐng)求參數(shù)為課程標(biāo)識(shí),則可根據(jù)課程標(biāo)識(shí)從遠(yuǎn)端服務(wù)器獲取課程的名稱、封面、上課老師、報(bào)名人數(shù)等??梢灾话ㄕ?qǐng)求類型配置數(shù)據(jù),如果配置數(shù)據(jù)中沒(méi)有設(shè)置類型配置數(shù)據(jù),則可采用默認(rèn)樣式進(jìn)行設(shè)置,便于快速生成頁(yè)面。組件對(duì)應(yīng)的腳本識(shí)別配置數(shù)據(jù)中的請(qǐng)求類型配置數(shù)據(jù),從而獲取對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求參數(shù),根據(jù)數(shù)據(jù)請(qǐng)求參數(shù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。其中數(shù)據(jù)請(qǐng)求參數(shù)可以攜帶在頁(yè)面生成請(qǐng)求,從而系統(tǒng)模板根據(jù)頁(yè)面生成請(qǐng)求中的數(shù)據(jù)請(qǐng)求參數(shù)得到對(duì)應(yīng)的配置數(shù)據(jù)。
[0062]步驟S520,將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0063]具體的,根據(jù)不同的配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取不同的更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回至終端,終端獲取系統(tǒng)模板中各個(gè)組件對(duì)應(yīng)的顯示位置,將各個(gè)組件根據(jù)配置數(shù)據(jù)對(duì)應(yīng)的效果展示形成初始頁(yè)面,獲取各個(gè)組件對(duì)應(yīng)的更新數(shù)據(jù)進(jìn)行填充,得到包括動(dòng)態(tài)數(shù)據(jù)的初始頁(yè)面。
[0064]本實(shí)施例中,通過(guò)接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面,采用系統(tǒng)模板的形式,各個(gè)組件可重復(fù)利用,可通過(guò)組合組件得到樣式多變的系統(tǒng)模板,提高了生成頁(yè)面的靈活方便性,通過(guò)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),配置數(shù)據(jù)可根據(jù)需要自行配置,從而生成的頁(yè)面是包括更新數(shù)據(jù)的動(dòng)態(tài)頁(yè)面,生成的頁(yè)面具有交互能力。
[0065]在一個(gè)實(shí)施例中,步驟S520之后,還包括:接收終端發(fā)送的編輯請(qǐng)求,根據(jù)編輯請(qǐng)求根據(jù)刷新邏輯修改初始頁(yè)面得到待發(fā)布頁(yè)面。
[0066]具體的,在終端顯示初始頁(yè)面后,形成可視化的編輯環(huán)境,展現(xiàn)組件對(duì)應(yīng)的外觀效果,組件此時(shí)處于編輯態(tài),處于編輯態(tài)的組件可接受編輯操作,根據(jù)編輯操作的位置和對(duì)應(yīng)的編輯信息,如背景顏色修改信息,生成編輯請(qǐng)求,服務(wù)器接收終端發(fā)送的編輯請(qǐng)求,根據(jù)編輯請(qǐng)求對(duì)之前的初始頁(yè)面進(jìn)行修改,刷新邏輯是指修改展現(xiàn)效果的邏輯,如編輯請(qǐng)求為修改背景色請(qǐng)求,攜帶了目標(biāo)背景色信息,則刷新邏輯根據(jù)編輯請(qǐng)求中攜帶的目標(biāo)背景色信息獲取對(duì)應(yīng)的背景顏色,再將背景顏色設(shè)置到初始頁(yè)面對(duì)應(yīng)的位置,對(duì)于對(duì)請(qǐng)求類型配置數(shù)據(jù)有修改的情況,刷新邏輯需要根據(jù)新的配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取新的更新數(shù)據(jù),從而得到修改后的頁(yè)面,對(duì)初始頁(yè)面進(jìn)行編輯完成后的頁(yè)面為待發(fā)布頁(yè)面。通過(guò)可視化的編輯,可快速對(duì)頁(yè)面需要修改的數(shù)據(jù)與界面設(shè)置進(jìn)行修改,生成與需求對(duì)應(yīng)的頁(yè)面,簡(jiǎn)單方便,在修改后可立即看到修改效果,進(jìn)一步方便生成需要的頁(yè)面。
[0067]在一個(gè)實(shí)施例中,步驟S520之后,還包括:接收終端發(fā)送的頁(yè)面發(fā)布請(qǐng)求,根據(jù)頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包。
[0068]具體的,頁(yè)面發(fā)布請(qǐng)求中可攜帶頁(yè)面標(biāo)識(shí),在頁(yè)面生成請(qǐng)求響應(yīng)的過(guò)程中,服務(wù)器為每個(gè)頁(yè)面生成請(qǐng)求對(duì)應(yīng)的頁(yè)面分配了頁(yè)面標(biāo)識(shí),并記錄頁(yè)面標(biāo)識(shí)對(duì)應(yīng)的系統(tǒng)模板和根據(jù)配置數(shù)據(jù)獲取的更新數(shù)據(jù),如果對(duì)初始頁(yè)面進(jìn)行了頁(yè)面編輯則包括編輯后的編輯更新數(shù)據(jù),將系統(tǒng)模版中的變量直接替換成更新數(shù)據(jù)或編輯后的更新數(shù)據(jù)得到填充數(shù)據(jù)后的系統(tǒng)模版。也可以在打包時(shí),不將系統(tǒng)模版中的變量直接替換成更新數(shù)據(jù)或編輯后的更新數(shù)據(jù),后續(xù)再根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),加載更新數(shù)據(jù)后顯示。分析系統(tǒng)模版包括的各個(gè)組件之間的依賴性,將各個(gè)腳本合并打包,如寫入一個(gè)文件,得到合并后的腳本資源,可采用第三方庫(kù)對(duì)腳本進(jìn)行合并處理,合并后可進(jìn)行壓縮優(yōu)化處理,得到頁(yè)面發(fā)布數(shù)據(jù)包。將頁(yè)面發(fā)布數(shù)據(jù)包部署在提供訪問(wèn)服務(wù)的服務(wù)器上完成頁(yè)面的發(fā)布。具有訪問(wèn)權(quán)限的用戶可獲取頁(yè)面發(fā)布數(shù)據(jù)包,從而訪問(wèn)頁(yè)面。
[0069]本實(shí)施例中,根據(jù)腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包,減少了資源占用空間,性能得到了優(yōu)化。組件打包處理過(guò)程可由構(gòu)建工具一鍵完成,實(shí)現(xiàn)頁(yè)面生成的自動(dòng)打包優(yōu)化處理,進(jìn)一步提高了頁(yè)面生成的便利性。
[0070]在一個(gè)實(shí)施例中,如圖8所示,提供了一種頁(yè)面生成的裝置,包括:
[0071]頁(yè)面生成請(qǐng)求模塊610,用于發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將配置數(shù)據(jù)傳遞至組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回。
[0072]頁(yè)面顯示模塊620,用于根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0073]在一個(gè)實(shí)施例中,配置數(shù)據(jù)包括設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù)。
[0074]在一個(gè)實(shí)施例中,如圖9所示,裝置還包括:
[0075]編輯模塊630,用于接收對(duì)初始頁(yè)面的編輯操作,根據(jù)編輯操作發(fā)送編輯請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)編輯請(qǐng)求根據(jù)刷新邏輯修改初始頁(yè)面得到待發(fā)布頁(yè)面。
[0076]在一個(gè)實(shí)施例中,如圖10所示,裝置還包括:
[0077]頁(yè)面發(fā)布模塊640,用于發(fā)送頁(yè)面發(fā)布請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包,獲取頁(yè)面發(fā)布數(shù)據(jù)包,根據(jù)頁(yè)面發(fā)布數(shù)據(jù)包執(zhí)行組件對(duì)應(yīng)的腳本,顯示發(fā)布頁(yè)面。
[0078]在一個(gè)實(shí)施例中,系統(tǒng)模板與業(yè)務(wù)對(duì)應(yīng),發(fā)布頁(yè)面為與業(yè)務(wù)相關(guān)的頁(yè)面。
[0079]在一個(gè)實(shí)施例中,如圖11所示,裝置還包括:
[0080]更新模塊650,用于通過(guò)組件監(jiān)控業(yè)務(wù)數(shù)據(jù),當(dāng)業(yè)務(wù)數(shù)據(jù)更新時(shí),從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。
[0081]在一個(gè)實(shí)施例中,如圖12所示,提供了一種頁(yè)面生成的裝置,裝置包括:
[0082]頁(yè)面生成請(qǐng)求響應(yīng)模塊710,用于接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù)。
[0083]數(shù)據(jù)更新返回模塊720,用于將配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。
[0084]在一個(gè)實(shí)施例中,如圖13所示,裝置還包括:
[0085]發(fā)布請(qǐng)求響應(yīng)模塊730,用于接收終端發(fā)送的頁(yè)面發(fā)布請(qǐng)求,根據(jù)頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包。
[0086]在一個(gè)實(shí)施例中,如圖14所示,裝置還包括:
[0087]編輯請(qǐng)求響應(yīng)模塊740,用于接收終端發(fā)送的編輯請(qǐng)求,根據(jù)編輯請(qǐng)求根據(jù)刷新邏輯修改初始頁(yè)面得到待發(fā)布頁(yè)面。
[0088]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,所述存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,R0M)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
[0089]以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。
[0090]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種頁(yè)面生成的方法,所述方法包括: 發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回; 根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置數(shù)據(jù)包括設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面的步驟之后,還包括: 接收對(duì)所述初始頁(yè)面的編輯操作,根據(jù)所述編輯操作發(fā)送編輯請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述編輯請(qǐng)求根據(jù)刷新邏輯修改所述初始頁(yè)面得到待發(fā)布頁(yè)面。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面的步驟之后,還包括: 發(fā)送頁(yè)面發(fā)布請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包; 獲取所述頁(yè)面發(fā)布數(shù)據(jù)包,根據(jù)所述頁(yè)面發(fā)布數(shù)據(jù)包執(zhí)行所述組件對(duì)應(yīng)的腳本,顯示發(fā)布頁(yè)面。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述系統(tǒng)模板與業(yè)務(wù)對(duì)應(yīng),所述發(fā)布頁(yè)面為與業(yè)務(wù)相關(guān)的頁(yè)面。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述顯示發(fā)布頁(yè)面的步驟之后,還包括: 所述組件監(jiān)控業(yè)務(wù)數(shù)據(jù),當(dāng)所述業(yè)務(wù)數(shù)據(jù)更新時(shí),從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述組件包括組件初始化接口和組件刷新接口。8.一種頁(yè)面生成的方法,所述方法包括: 接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù); 將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面的步驟之后,還包括: 接收終端發(fā)送的編輯請(qǐng)求,根據(jù)所述編輯請(qǐng)求根據(jù)刷新邏輯修改所述初始頁(yè)面得到待發(fā)布頁(yè)面。10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面的步驟之后,還包括: 接收終端發(fā)送的頁(yè)面發(fā)布請(qǐng)求,根據(jù)所述頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包。11.一種頁(yè)面生成的裝置,其特征在于,所述裝置包括: 頁(yè)面生成請(qǐng)求模塊,用于發(fā)送頁(yè)面生成請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù),將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回; 頁(yè)面顯示模塊,用于根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述配置數(shù)據(jù)包括設(shè)置類型配置數(shù)據(jù)和請(qǐng)求類型配置數(shù)據(jù)。13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 編輯模塊,用于接收對(duì)所述初始頁(yè)面的編輯操作,根據(jù)所述編輯操作發(fā)送編輯請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述編輯請(qǐng)求根據(jù)刷新邏輯修改所述初始頁(yè)面得到待發(fā)布頁(yè)面。14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 頁(yè)面發(fā)布模塊,用于發(fā)送頁(yè)面發(fā)布請(qǐng)求至服務(wù)器,以使服務(wù)器根據(jù)所述頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包,獲取所述頁(yè)面發(fā)布數(shù)據(jù)包,根據(jù)所述頁(yè)面發(fā)布數(shù)據(jù)包執(zhí)行所述組件對(duì)應(yīng)的腳本,顯示發(fā)布頁(yè)面。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述系統(tǒng)模板與業(yè)務(wù)對(duì)應(yīng),所述發(fā)布頁(yè)面為與業(yè)務(wù)相關(guān)的頁(yè)面。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 更新模塊,用于通過(guò)所述組件監(jiān)控業(yè)務(wù)數(shù)據(jù),當(dāng)所述業(yè)務(wù)數(shù)據(jù)更新時(shí),從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù)。17.一種頁(yè)面生成的裝置,其特征在于,所述裝置包括: 頁(yè)面生成請(qǐng)求響應(yīng)模塊,用于接收終端發(fā)送的頁(yè)面生成請(qǐng)求,根據(jù)所述頁(yè)面生成請(qǐng)求獲取對(duì)應(yīng)的系統(tǒng)模板,所述系統(tǒng)模板包括組件和對(duì)應(yīng)的配置數(shù)據(jù); 數(shù)據(jù)更新返回模塊,用于將所述配置數(shù)據(jù)傳遞至所述組件,以使組件根據(jù)所述配置數(shù)據(jù)從遠(yuǎn)端服務(wù)器獲取更新數(shù)據(jù),將所述系統(tǒng)模板和更新數(shù)據(jù)返回至終端,以使終端根據(jù)所述系統(tǒng)模板和更新數(shù)據(jù)顯示初始頁(yè)面。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括: 發(fā)布請(qǐng)求響應(yīng)模塊,用于接收終端發(fā)送的頁(yè)面發(fā)布請(qǐng)求,根據(jù)所述頁(yè)面發(fā)布請(qǐng)求獲取待發(fā)布頁(yè)面對(duì)應(yīng)的目標(biāo)系統(tǒng)模板和發(fā)布數(shù)據(jù),根據(jù)發(fā)布數(shù)據(jù)填充目標(biāo)系統(tǒng)模板,并根據(jù)目標(biāo)系統(tǒng)模板的組件對(duì)應(yīng)的腳本之間的依賴性合并腳本進(jìn)行組件打包得到頁(yè)面發(fā)布數(shù)據(jù)包。
【文檔編號(hào)】G06F17/30GK106021617SQ201610546133
【公開日】2016年10月12日
【申請(qǐng)日】2016年7月12日
【發(fā)明人】江源, 葉亮
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1