專利名稱:一種基于網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法,其采用JAVA+JAVASCRIPT實(shí)現(xiàn)。
背景技術(shù):
在頁(yè)面元素展示過(guò)程中,在某些業(yè)務(wù)需求中,要求針對(duì)某類元素根據(jù)不同業(yè)務(wù)場(chǎng)景、業(yè)務(wù)規(guī)則來(lái)展示。通常的處理手段把業(yè)務(wù)實(shí)例化,再通過(guò)具體頁(yè)面逐一呈現(xiàn)出來(lái)。而這種傳統(tǒng)的處理手段存在以下缺點(diǎn)
一、數(shù)據(jù)模型設(shè)計(jì)存在局限性,不能或不利于動(dòng)態(tài)擴(kuò)展。
ニ、前臺(tái)頁(yè)面展示需要針對(duì)具體業(yè)務(wù)做獨(dú)立處理,在増加、修改或是刪除業(yè)務(wù)元素時(shí)需要對(duì)具體業(yè)務(wù)頁(yè)面做程序代碼修改。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)不具有動(dòng)態(tài)展示功能、擴(kuò)展性和靈活性不夠的不足,提供了一種簡(jiǎn)單易操作、可擴(kuò)展、靈活多變,并具有修改及時(shí)有效性基于網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法。本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下一種網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法,具體包括以下步驟
步驟I :根據(jù)標(biāo)識(shí),篩選網(wǎng)頁(yè)動(dòng)態(tài)展示數(shù)據(jù);
步驟2 :根據(jù)篩選后數(shù)據(jù)集分類生成頁(yè)面展示元素;
步驟3 :生成對(duì)應(yīng)的JS腳本;
步驟4 :根據(jù)元素規(guī)則配置調(diào)用后臺(tái)方法,提交保存整個(gè)業(yè)務(wù)數(shù)據(jù)至數(shù)據(jù)庫(kù)。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)ー步,所述步驟I具體包括以下步驟
步驟1.1:接收業(yè)務(wù)標(biāo)識(shí);
步驟I. 2 :根據(jù)業(yè)務(wù)標(biāo)識(shí)從數(shù)據(jù)庫(kù)內(nèi)提取元素集合;
步驟I. 3 :根據(jù)元素?cái)?shù)據(jù)庫(kù)配置,篩選過(guò)濾數(shù)據(jù)組合成展示數(shù)據(jù)集合。進(jìn)ー步,所述步驟2具體包括以下步驟
步驟2. I :判斷是否需要實(shí)時(shí)規(guī)則驗(yàn)證,如果是,繼續(xù)判斷規(guī)則庫(kù)是否存在;
步驟2. 2 :如果不需要實(shí)時(shí)規(guī)則驗(yàn)證,則繼續(xù)進(jìn)行步驟3。進(jìn)ー步,所述步驟2. I判斷規(guī)則庫(kù)是否存在包括以下兩種情況,如果規(guī)則庫(kù)存在,執(zhí)行JS公共驗(yàn)證;如果規(guī)則庫(kù)不存在,執(zhí)行JS配置驗(yàn)證。進(jìn)ー步,所述業(yè)務(wù)標(biāo)識(shí)包括產(chǎn)品編碼和/或資費(fèi)編碼。進(jìn)ー步,所述元素規(guī)則包括以下規(guī)則的至少ー種
標(biāo)識(shí)包括的種類元素;元素聯(lián)調(diào)標(biāo)識(shí)和聯(lián)動(dòng)元素;元素驗(yàn)證方式;元素是否默認(rèn)及默認(rèn)值;元素是否非必填。進(jìn)ー步,其中標(biāo)識(shí)包括的種類元素包括資費(fèi)、服務(wù)或接ロ等。
本發(fā)明的有益效果是本發(fā)明所述方法,提供了業(yè)務(wù)的可擴(kuò)展性、靈活多變性和修改的及時(shí)有效性,本發(fā)明簡(jiǎn)單易操作,通過(guò)數(shù)據(jù)元素規(guī)則配置,后臺(tái)數(shù)據(jù)篩選過(guò)濾處理,達(dá)到前臺(tái)頁(yè)面分類動(dòng)態(tài)展示。
圖I為本發(fā)明實(shí)施例I所述的網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法流程 圖2為本發(fā)明實(shí)施例I所述的網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法中元素?cái)?shù)據(jù)庫(kù)配置圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。 如圖I、圖2所示,本發(fā)明具體實(shí)施例I所述的ー種網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法,具體包括以下步驟
步驟I:接收產(chǎn)品編碼;
步驟2 :根據(jù)產(chǎn)品編碼從數(shù)據(jù)庫(kù)內(nèi)提取元素集合;
步驟3 :根據(jù)元素?cái)?shù)據(jù)庫(kù)配置,篩選過(guò)濾數(shù)據(jù)組合成展示數(shù)據(jù)集合;
步驟4 :判斷是否需要實(shí)時(shí)規(guī)則驗(yàn)證,如果是,繼續(xù)判斷規(guī)則庫(kù)是否存在;如果規(guī)則庫(kù)存在,執(zhí)行JS公共驗(yàn)證;如果規(guī)則庫(kù)不存在,執(zhí)行JS配置驗(yàn)證;
步驟5 :如果不需要實(shí)時(shí)規(guī)則驗(yàn)證,則繼續(xù)進(jìn)行步驟6 ;
步驟6 :頁(yè)面根據(jù)后臺(tái)元素集合分類動(dòng)態(tài)生成展示元素并生成相應(yīng)JS腳本,元素輸入提示驗(yàn)證調(diào)用公共或是配置JS方法;
步驟7 :根據(jù)元素規(guī)則[如該標(biāo)識(shí)包括種類(資費(fèi)、服務(wù)、接ロ等)元素;元素聯(lián)調(diào)標(biāo)識(shí)和聯(lián)動(dòng)元素;元素驗(yàn)證方式;元素是否默認(rèn)和默認(rèn)值;元素是否非必填等]配置調(diào)用后臺(tái)方法,提交保存整個(gè)業(yè)務(wù)數(shù)據(jù)至數(shù)據(jù)庫(kù)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法,其特征在于,具體包括以下步驟 步驟I :根據(jù)標(biāo)識(shí),篩選網(wǎng)頁(yè)動(dòng)態(tài)展示數(shù)據(jù); 步驟2 :根據(jù)篩選后數(shù)據(jù)集分類生成頁(yè)面展示元素; 步驟3 :生成對(duì)應(yīng)的JS腳本; 步驟4 :根據(jù)元素規(guī)則配置調(diào)用后臺(tái)方法,提交保存整個(gè)業(yè)務(wù)數(shù)據(jù)至數(shù)據(jù)庫(kù)。
2.根據(jù)權(quán)利要求I所述的動(dòng)態(tài)展示方法,其特征在于,所述步驟I具體包括以下步驟 步驟I. I :接收業(yè)務(wù)標(biāo)識(shí); 步驟I. 2 :根據(jù)業(yè)務(wù)標(biāo)識(shí)從數(shù)據(jù)庫(kù)內(nèi)提取元素集合; 步驟I. 3 :根據(jù)元素?cái)?shù)據(jù)庫(kù)配置,篩選過(guò)濾數(shù)據(jù)組合成展示數(shù)據(jù)集合。
3.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)展示方法,其特征在于,所述步驟2具體包括以下步驟 步驟2. I :判斷是否需要實(shí)時(shí)規(guī)則驗(yàn)證,如果是,繼續(xù)判斷規(guī)則庫(kù)是否存在; 步驟2. 2 :如果不需要實(shí)時(shí)規(guī)則驗(yàn)證,則繼續(xù)進(jìn)行步驟3。
4.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)展示方法,其特征在于,所述步驟2.I判斷規(guī)則庫(kù)是否存在包括以下兩種情況,如果規(guī)則庫(kù)存在,執(zhí)行JS公共驗(yàn)證;如果規(guī)則庫(kù)不存在,執(zhí)行JS配置驗(yàn)證。
5.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)展示方法,其特征在于,所述業(yè)務(wù)標(biāo)識(shí)包括產(chǎn)品編碼和/或資費(fèi)編碼。
6.根據(jù)權(quán)利要求I所述的動(dòng)態(tài)展示方法,其特征在于,所述元素規(guī)則包括以下規(guī)則的至少一種 標(biāo)識(shí)包括的種類元素;元素聯(lián)調(diào)標(biāo)識(shí)和聯(lián)動(dòng)元素;元素驗(yàn)證方式;元素是否默認(rèn)及默認(rèn)值;元素是否非必填。
7.根據(jù)權(quán)利要求I至6任一項(xiàng)所述的動(dòng)態(tài)展示方法,其特征在于,其中標(biāo)識(shí)包括的種類元素包括資費(fèi)、服務(wù)或接口。
全文摘要
本發(fā)明涉及一種網(wǎng)頁(yè)元素的動(dòng)態(tài)展示方法,具體包括以下步驟步驟1根據(jù)標(biāo)識(shí),篩選網(wǎng)頁(yè)動(dòng)態(tài)展示數(shù)據(jù);步驟2根據(jù)篩選后數(shù)據(jù)集分類生成頁(yè)面展示元素;步驟3生成對(duì)應(yīng)的JS腳本;步驟4根據(jù)元素規(guī)則配置調(diào)用后臺(tái)方法,提交保存整個(gè)業(yè)務(wù)數(shù)據(jù)至數(shù)據(jù)庫(kù)。本發(fā)明所述方法,提供了業(yè)務(wù)的可擴(kuò)展性、靈活多變性和修改的及時(shí)有效性,本發(fā)明簡(jiǎn)單易操作,通過(guò)數(shù)據(jù)元素規(guī)則配置,后臺(tái)數(shù)據(jù)篩選過(guò)濾處理,達(dá)到前臺(tái)頁(yè)面分類動(dòng)態(tài)展示。
文檔編號(hào)G06F17/30GK102662962SQ201210059738
公開(kāi)日2012年9月12日 申請(qǐng)日期2012年3月8日 優(yōu)先權(quán)日2012年3月8日
發(fā)明者陳偉 申請(qǐng)人:北京神州數(shù)碼思特奇信息技術(shù)股份有限公司