wap網(wǎng)站內(nèi)容管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)頁技術(shù)領(lǐng)域,具體涉及一種wap網(wǎng)站內(nèi)容管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展,wap (無線應(yīng)用協(xié)議,Wireless Applicat1nProtocol)網(wǎng)站的建設(shè)逐漸受到人們的重視,wap網(wǎng)站內(nèi)容管理系統(tǒng)的使用可以加快網(wǎng)站開發(fā)的速度和減少開發(fā)的成本。
[0003]現(xiàn)有的wap網(wǎng)站內(nèi)容管理系統(tǒng)通常規(guī)定了的固定的格式模板,通過應(yīng)用已經(jīng)設(shè)計(jì)好的模塊,可以滿足快速地設(shè)計(jì)大量具有統(tǒng)一風(fēng)格的wap網(wǎng)站頁面的需要。然而,在需要調(diào)整wap頁面的構(gòu)架和樣式時,往往需要對模板進(jìn)行更改,一旦更改了模板,就使所有應(yīng)用了該模板的wap頁面的構(gòu)架和樣式同時改變,這導(dǎo)致了當(dāng)網(wǎng)站的編輯人員需要針對某個wap頁面的某一行、或者某一小塊的內(nèi)容根據(jù)實(shí)際需求做出微調(diào)時,現(xiàn)有的wap網(wǎng)站內(nèi)容管理系統(tǒng)無法提供這一功能。
[0004]由此可見,wap網(wǎng)站編輯的靈活性成為了 wap網(wǎng)站內(nèi)容管理系統(tǒng)技術(shù)發(fā)展中值得關(guān)注的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種能夠靈活地對wap網(wǎng)站內(nèi)容進(jìn)行編輯和管理的wap網(wǎng)站內(nèi)容管理系統(tǒng)。
[0006]為解決上述技術(shù)問題,本發(fā)明提供了一種wap網(wǎng)站內(nèi)容管理系統(tǒng),包括:顯示層,其包括:顯示單元,顯示待編輯的wap頁面;和行編輯單元,針對所述待編輯的wap頁面上的一待編輯的行,接收所述用戶輸入的關(guān)于所述行的行內(nèi)容及行屬性的第一編輯操作指令,并將所述第一編輯操作指令中的行內(nèi)容及行屬性傳送給控制層;所述控制層,其包括:ID分配單元,為所述待編輯的wap頁面分配頁ID,并為所述待編輯的行分配行ID ;和第一驗(yàn)證單元,驗(yàn)證從所述行編輯單元所接收的所述行內(nèi)容及行屬性是否匹配,如果匹配,則將所述待編輯的wap頁面的頁ID、所述待編輯的行的行ID以及所述行內(nèi)容及行屬性傳送到數(shù)據(jù)庫;以及所述數(shù)據(jù)庫,其包括:第一存儲單元,接收并存儲所述第一驗(yàn)證單元傳送的所述待編輯的wap頁面的頁ID、所述待編輯的行的行ID以及所述行內(nèi)容及行屬性,其中在所述數(shù)據(jù)庫的存儲結(jié)構(gòu)中,所述頁ID和所述行ID之間具有父-子關(guān)系。
[0007]進(jìn)一步地,其中所述行屬性包括:行類型,其包括鏈接、文本、圖片或函數(shù);行樣式,其包括行字體大小、行字體顏色和行背景顏色;以及行位置。
[0008]進(jìn)一步地,其中,所述第一編輯操作指令包括:增加所述行內(nèi)容及行屬性;和/或修改所述行內(nèi)容和/或所述行屬性;和/或刪除所述行內(nèi)容及行屬性。
[0009]進(jìn)一步地,其中,所述顯示層還包括:子行編輯單元,針對所述待編輯的wap頁面上的一待編輯的行,接收所述用戶輸入的關(guān)于構(gòu)成所述行的兩個以上子行的子行內(nèi)容及子行屬性的第二編輯操作指令,并將所述第二編輯操作指令中的子行內(nèi)容及子行屬性傳送給控制層;相應(yīng)地,所述控制層還包括:子行ID分配單元,為構(gòu)成所述行的各子行分別分配子行ID ;和第二驗(yàn)證單元,分別針對各子行,驗(yàn)證所接收的該子行的子行內(nèi)容及子行屬性是否匹配,如果匹配,則將所述待編輯的wap頁面的頁ID、所述待編輯的行的行ID、該子行的子行ID以及該子行的子行內(nèi)容及子行屬性傳送到數(shù)據(jù)庫;相應(yīng)地,所述數(shù)據(jù)庫還包括,第二存儲單元,分別接收并存儲所述第二驗(yàn)證單元傳送的所述待編輯的wap頁面的頁ID、所述待編輯的行的行ID、該子行的子行ID以及該子行的子行內(nèi)容及子行屬性,其中在所述數(shù)據(jù)庫的存儲結(jié)構(gòu)中,所述行ID與所述子行ID之間具有子-孫關(guān)系。
[0010]進(jìn)一步地,其中所述子行屬性包括:子行類型,其包括鏈接、文本、圖片或函數(shù);子行樣式,其包括子行的字體大小、子行的字體顏色和子行的背景顏色;以及子行位置。
[0011]進(jìn)一步地,其中,所述第二編輯操作指令包括:增加所述子行內(nèi)容及子行屬性;和/或修改所述子行內(nèi)容和/或所述子行屬性;和/或刪除所述子行內(nèi)容及子行屬性。
[0012]進(jìn)一步地,其中,所述數(shù)據(jù)庫中還存儲有多個wap頁面模板,每個所述wap頁面模板包括針對一 wap頁面的預(yù)先定義的各行的行屬性;相應(yīng)地,所述顯示層還包括向所述用戶提供的用于請求調(diào)用所述wap頁面模板的第一應(yīng)用接口 ;以及所述控制層還包括:第一調(diào)用模塊,根據(jù)所述第一應(yīng)用接口傳送的調(diào)用所述wap頁面模板的用戶請求來調(diào)用所述數(shù)據(jù)庫中存儲的對應(yīng)的所述wap頁面模板,并經(jīng)由所述顯示層的顯示單元來將該wap頁面模板加載至所述待編輯的wap頁面上。
[0013]進(jìn)一步地,其中所述顯示層還包括向所述用戶提供的用于請求發(fā)布已完成編輯的wap頁面的發(fā)布接口 ;相應(yīng)地,所述控制層還包括:標(biāo)準(zhǔn)頁面生成模塊,根據(jù)所述發(fā)布接口傳送的發(fā)布已完成編輯的wap頁面的用戶請求來調(diào)用所述數(shù)據(jù)庫中存儲的與該wap頁面有關(guān)的記錄,生成相應(yīng)的標(biāo)準(zhǔn)wap頁面并交由所述顯示層的顯示單元來顯示該標(biāo)準(zhǔn)wap頁面。
[0014]進(jìn)一步地,其中,所述顯示層還包括向所述用戶提供的用于請求對已完成編輯的wap頁面上的各行的行內(nèi)容進(jìn)行快速編輯的第二應(yīng)用接口 ;相應(yīng)地,所述控制層還包括:第二調(diào)用模塊,根據(jù)所述第二應(yīng)用接口傳送的對已完成編輯的wap頁面上的各行的行內(nèi)容進(jìn)行快速編輯的用戶請求,將經(jīng)過所述用戶重新編輯的wap頁面上的行的行內(nèi)容存儲至所述數(shù)據(jù)庫中。
[0015]本發(fā)明的有益效果為:通過對待編輯的wap頁面的行的行內(nèi)容和行屬性進(jìn)行編輯操作并且以父-子關(guān)系存儲所編輯的wap頁面的頁ID和所編輯的行的行ID,實(shí)現(xiàn)了以行為單位靈活地對wap網(wǎng)站內(nèi)容進(jìn)行編輯和管理;此外,本發(fā)明提供的wap網(wǎng)站內(nèi)容管理系統(tǒng)由顯示層、控制層和數(shù)據(jù)庫構(gòu)成,顯示層可以接收用戶的第一編輯操作指令并傳送給控制層,從而用戶在顯示層上以所見即所得的方式實(shí)現(xiàn)了 wap頁面編輯和內(nèi)容管理,提供了用戶進(jìn)行wap網(wǎng)站編輯的可視化框架,用戶無需懂得wap網(wǎng)頁編輯的各種復(fù)雜的源代碼即可方便地對網(wǎng)站內(nèi)容進(jìn)行細(xì)致的調(diào)整,便利了用戶的使用;另外,按照父-子關(guān)系存儲所編輯的wap頁面的頁ID和所編輯的行的行ID,有利于所述wap頁面內(nèi)容的科學(xué)管理,并且加快wap頁面的讀取速率,使得本發(fā)明的wap網(wǎng)站內(nèi)容管理系統(tǒng)運(yùn)行效率更高。
【附圖說明】
[0016]圖1是本發(fā)明實(shí)施例的一種wap網(wǎng)站內(nèi)容管理系統(tǒng)的結(jié)構(gòu)示意圖。
[0017]圖2是本發(fā)明另一實(shí)施例的一種wap網(wǎng)站內(nèi)容管理系統(tǒng)的結(jié)構(gòu)示意圖。
[0018]圖3是本發(fā)明實(shí)施例的wap網(wǎng)站內(nèi)容管理系統(tǒng)的一種示例性應(yīng)用的流程圖。
【具體實(shí)施方式】
[0019]為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,下面參照附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。
[0020]圖1示出了本發(fā)明實(shí)施例的一種wap網(wǎng)站內(nèi)容管理系統(tǒng)100的結(jié)構(gòu)示意圖,如圖1所示,該系統(tǒng)包括:顯示層I,其包括:顯示單元11,顯示待編輯的Wap頁面;和行編輯單元12,針對待編輯的wap頁面上的一待編輯的行,接收用戶輸入的關(guān)于行的行內(nèi)容及行屬性的第一編輯操作指令,并將第一編輯操作指令中的行內(nèi)容及行屬性傳送給控制層2 ;控制層2,其包括:ID分配單元21,為待編輯的wap頁面分配頁ID,并為待編輯的行分配行ID ;和第一驗(yàn)證單元22,驗(yàn)證從行編輯單