本發(fā)明專利技術提供一種頁面標簽的處理方法及裝置,其中方法包括:獲得頁面提供的第一參數(shù)列表以及標簽提供的第二參數(shù)列表;獲得所述標簽在所述頁面中運行需要的第三參數(shù)列表;若所述第三參數(shù)列表中的各個參數(shù)均在所述第一參數(shù)列表和所述第二參數(shù)列表的并集中,則判定所述標簽能夠在所述頁面中運行;在所述標簽在所述頁面中運行時,保存所述第一參數(shù)列表、第二參數(shù)列表以及所述第三參數(shù)列表。本發(fā)明專利技術的方案可以避免直接存儲標簽和頁面,標簽和標簽的依賴關系,占用空間小,易于維護。
【技術實現(xiàn)步驟摘要】
本專利技術涉及數(shù)據(jù)業(yè)務領域,特別是指一種頁面標簽的處理方法及裝置。
技術介紹
互聯(lián)網(wǎng)的WEB應用越來越多,且同類型的WEB應用也越來越多,且同類型的WEB應用的功能上實質(zhì)上差異不大,在這種情況下,就需要WEB頁面的界面具有個性化特征。且WEB應用一般直接面向廣大用戶,因此,如何能夠及時滿足用戶的需求,也是WEB應用需要滿足的,因此,要求WEB應用具有快速定制化的特征。針對上述WEB應用的個性化以及快速定制化的要求,標簽技術出現(xiàn)了,標簽可以理解為WEB頁面的展現(xiàn)和邏輯組合,例如,一個典型的電子商務類WEB網(wǎng)站,可能包括如下標簽:1.新聞滾動條,新聞滾動條是以列表形式,滾動播放新聞,點擊一條新聞,可以進入新聞詳情頁。2.導航欄。3.產(chǎn)品信息,展現(xiàn)產(chǎn)品的名稱、圖片、簡介以及價格等信息,可以選擇展現(xiàn)其中的一項或者多項信息。4.用戶信息,展現(xiàn)用戶的姓名、昵稱、注冊時間、等級或者頭像等信息,可以選擇展現(xiàn)其中一項或者多項信息。但有一類特殊標簽,并不會直接在頁面上展現(xiàn)給用戶,但是包含一定的邏輯功能,為方便起見,通常稱這類標簽為“純功能標簽”,典型代表是:記錄用戶的登錄本頁面的次數(shù)標簽,記錄用戶在本頁面點擊次數(shù)標簽等。通過可以標簽進行如下操作:1.所見即所得的方式,將標簽拖入頁面,并且調(diào)整這些標簽之間的順序,對于純功能標簽而言,在頁面中的位置無關緊要。2.配置標簽的展現(xiàn)方式,例如字體、展現(xiàn)文本和顏色等等。針對上述第I種操作,即所見即所得的方式將標簽拖入頁面的操作,必然會存在一個問題,針對指定的頁面,標簽是否在該頁面中可用,例如,若一個標簽的功能是:展現(xiàn)當前圖書的書名、作者等等,那么這個標簽是顯然是不能放置在首頁中,因為首頁中沒有包含“當前圖書”這一信息。還有一類標簽是依賴其它標簽(一般為純功能標簽),例如一個標簽的功能是:當用戶在本頁面點擊次數(shù)超過5次,提示用戶注冊或者登錄?,F(xiàn)有技術中,判斷標簽依賴關系的做法是:直接指定某個標簽依賴的頁面或者其它標簽,一種典型的操作是:將標簽按頁面歸為一個一個的集合,在配置指定頁面時,只能從頁面對應的標簽集合中選擇標簽,當頁面編輯完成后,判斷頁面中的標簽是否依賴其它標簽,若依賴其它標簽,被依賴的標簽是否被拖入頁面。如圖1所示,通常標簽配置流程如下:1.選擇頁面A進行配置;2.在頁面A中拖入標簽a,c,X,頁面A中具有了標簽a,c, x ;3.平臺根據(jù)標簽對頁面的依賴關系以及標簽與標簽的依賴關系,判斷標簽是否可以在頁面中運行,在標簽與頁面的依賴關系中,標簽a,c可以在頁面A中運行,在標簽與標簽的依賴關系中,標簽X可以依賴于標簽a運行,因此,標簽a,c,X均可以在頁面A中運行;4.生成最終的配置頁面。綜合上述分析,現(xiàn)有的頁面標簽處理方法實質(zhì)上是一種窮舉法,需要標明每個頁面和標簽的依賴關系,需要表明標簽和標簽之間的依賴關系,當頁面和標簽增多以后,會產(chǎn)生組合爆炸,維護這種依賴關系非常復雜;另外,由于標簽之間存在依賴關系,實際上在配置頁面的時候,能夠拖入的標簽是動態(tài)變化的,以上面的配置流程為例,在未將標簽X拖入頁面A的時候,標簽a是不能選入頁面A的。但是現(xiàn)有技術中,一個頁面中能夠拖入的標簽始終固定,顯得不夠智能化。
技術實現(xiàn)思路
本專利技術要解決的技術問題是提供一種頁面標簽的處理方法及裝置,可以避免直接存儲標簽和頁面,標簽和標簽的依賴關系,只維護頁面及在標簽中運行的標簽提供的參數(shù)及該標簽運行所需要的參數(shù),占用空間小,易于維護。為解決上述技術問題,本專利技術的實施例提供一種頁面標簽的處理方法,包括:獲得頁面提供的第一參數(shù)列表以及標簽提供的第二參數(shù)列表;獲得所述標簽在所述頁面中運行需要的第三參數(shù)列表;若所述第三參數(shù)列表中的各個參數(shù)均在所述第一參數(shù)列表和所述第二參數(shù)列表的并集中,則判定所述標簽能夠在所述頁面中運行;在所述標簽在所述頁面中運行時,保存所述第一參數(shù)列表、所述第二參數(shù)列表和所述第三參數(shù)列表。其中,所述保存所述第一參數(shù)列表、所述第二參數(shù)列表和所述第三參數(shù)列表的步驟后還包括:根據(jù)所述標簽在所述頁面中的運行情況,動態(tài)調(diào)整所述頁面的標簽列表。其中,所述根據(jù)所述標簽在所述頁面中的運行情況,動態(tài)調(diào)整所述頁面的標簽列表的步驟包括:在所述頁面中加入所述標簽并運行所述標簽時,將所述標簽加入所述頁面的可選擇標簽列表中;或者在所述頁面中刪除已運行的所述標簽時,根據(jù)所述頁面提供的第一參數(shù)列表以及所述頁面中剩余標簽提供的第四參數(shù)列表,判斷出所述剩余標簽是否可以在所述頁面中運行,若能,則在所述可選擇標簽列表中保留所述剩余標簽,若不能,則在所述可選擇標簽列表中刪除所述剩余標簽。其中,所述根據(jù)所述頁面提供的第一參數(shù)列表以及所述頁面中剩余標簽提供的第四參數(shù)列表,判斷出所述剩余標簽是否可以在所述頁面中運行的步驟包括:判斷所述剩余標簽在所述頁面中運行需要的第五參數(shù)列表,是否在所述第一參數(shù)列表以所述第四參數(shù)列表的并集中,若在,則判斷所述剩余標簽能夠在所述頁面中運行,否則,判斷所述剩余標簽不能在所述頁面中運行。其中,上述方法還包括:將不能在所述頁面中運行的所述剩余標簽以預定方式進行提示。其中,上述方法還包括:對能夠在所述頁面中運行的標簽進行配置,生成標簽實例;根據(jù)所述標簽實例,生成頁面實例,并保存所述頁面實例。本專利技術的實施例還提供一種頁面標簽的處理裝置,包括:第一獲得模塊,用于獲得頁面提供的第一參數(shù)列表以及標簽提供的第二參數(shù)列表;第二獲得模塊,用于獲得所述標簽在所述頁面中運行需要的第三參數(shù)列表;判定模塊,用于判斷若所述第三參數(shù)列表中的各個參數(shù)均在所述第一參數(shù)列表和所述第二參數(shù)列表的并集中,則判定所述標簽能夠在所述頁面中運行;維護模塊,用于在所述標簽在所述頁面中運行時,保存所述第一參數(shù)列表、所述第二參數(shù)列表和所述第三參數(shù)列表。其中,上述裝置還包括:調(diào)整模塊,用于根據(jù)所述標簽在所述頁面中的運行情況,動態(tài)調(diào)整所述頁面的標簽列表。其中,所述調(diào)整模塊包括:第一調(diào)整子模塊,用于在所述頁面中加入所述標簽并運行所述標簽時,將所述標簽加入所述頁面的可選擇標簽列表中;第二調(diào)整子模塊,用于在所述頁面中刪除已運行的所述標簽時,根據(jù)所述頁面提供的第一參數(shù)列表以及所述頁面中剩余標簽提供的第四參數(shù)列表,判斷出所述剩余標簽是否可以在所述頁面中運行,若能,則在所述可選擇標簽列表中保留所述剩余標簽,若不能,則在所述可選擇標簽列表中刪除所述剩余標簽。其中,所述第二調(diào)整子模塊具體用于判斷所述剩余標簽在所述頁面中運行需要的第五參數(shù)列表,是否在所述第一參數(shù)列表以所述第四參數(shù)列表的并集中,若在,則判斷所述剩余標簽能夠在所述頁面中運行,否則,判斷所述剩余標簽不能在所述頁面中運行。其中,上述裝置還包括:提示模塊,用于將不能在所述頁面中運行的所述剩余標簽以預定方式進行提示。其中,上述裝置還包括:第一配置模塊,用于對能夠在所述頁面中運行的標簽進行配置,生成標簽實例;第二配置模塊,用于根據(jù)所述標簽實例,生成頁面實例,并保存所述頁面實例。本專利技術的上述技術方案的有益效果如下:上述方案中,通過判斷標簽運行需要的參數(shù)是否在頁面以及該標簽提供的參數(shù)并集中,確定該標簽是否能夠在頁面中運行,若在,則判定該標簽可以在該頁面中運行,其中,維護的參數(shù)(包括頁面以及在該頁面中運行的標簽提供的參數(shù)以及標簽運行需本文檔來自技高網(wǎng)...
【技術保護點】
一種頁面標簽的處理方法,其特征在于,包括:獲得頁面提供的第一參數(shù)列表以及標簽提供的第二參數(shù)列表;獲得所述標簽在所述頁面中運行需要的第三參數(shù)列表;若所述第三參數(shù)列表中的各個參數(shù)均在所述第一參數(shù)列表和所述第二參數(shù)列表的并集中,則判定所述標簽能夠在所述頁面中運行;在所述標簽在所述頁面中運行時,保存所述第一參數(shù)列表、所述第二參數(shù)列表和所述第三參數(shù)列表。
【技術特征摘要】
【專利技術屬性】
技術研發(fā)人員:戴和忠,邱一豐,田原,張仲廣,謝建文,
申請(專利權(quán))人:中國移動通信集團浙江有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。