pt動態(tài)生成的內(nèi)容)。這里設(shè)定用戶選擇圖13D中的左側(cè)方框內(nèi)部分進行修改,該部分對應(yīng)的網(wǎng)頁對象為可修改對象。
[0129]五、選定可修改對象后,網(wǎng)頁修改裝置會開啟用于網(wǎng)頁編輯的工具欄,允許用戶對可修改對象的內(nèi)容、顏色、字體、大小、超鏈接、斜體、加粗以及區(qū)域位置等設(shè)置參數(shù)進行修改,同時為了避免其他網(wǎng)頁對象的參數(shù)被錯誤的修改,在該可修改對象的非顯示區(qū)域還設(shè)置有蒙板,具體如圖13E所示。
[0130]如用戶通過網(wǎng)頁修改裝置選擇可修改對象中的文字,用戶可通過網(wǎng)頁編輯的工具欄直接將相應(yīng)的文字輸入到顯示區(qū)域內(nèi),修改完畢后,用戶點擊確認按鍵,保存修改操作結(jié)果,具體如圖13F所示。修改后的可修改對象如圖13G所示。
[0131]六、在網(wǎng)頁對象的修改過程中,網(wǎng)頁修改裝置對該網(wǎng)頁對象設(shè)置相應(yīng)的修改標識(用戶不可見),如網(wǎng)頁修改裝置根據(jù)修改的網(wǎng)頁對象(D0M樹的元素對象)生成正則表達式,進行正則匹配,以區(qū)分所有修改后的當前網(wǎng)頁的網(wǎng)頁對象,這樣即使對內(nèi)容相同的網(wǎng)頁對象進行修改時也不會出現(xiàn)修改錯誤。
[0132]七、當前網(wǎng)頁修改完畢后,用戶點擊保存按鍵(發(fā)出修改結(jié)束指令),網(wǎng)頁修改裝置使用修改后的當前網(wǎng)頁的網(wǎng)頁對象對當前網(wǎng)頁的源代碼進行修改,并將修改結(jié)果進行保存,具體如圖13H和圖131所示。
[0133]八、網(wǎng)頁修改裝置將修改后的當前網(wǎng)頁的源代碼上傳至網(wǎng)頁服務(wù)器,并通知網(wǎng)頁管理員進行發(fā)布,發(fā)布后的網(wǎng)頁如圖13J所示。
[0134]這樣即完成了整個網(wǎng)頁修改過程。
[0135]本發(fā)明的網(wǎng)頁修改方法及網(wǎng)頁修改裝置將網(wǎng)頁的源代碼轉(zhuǎn)換為網(wǎng)頁對象,從而實現(xiàn)了對網(wǎng)頁的可視化修改;解決了現(xiàn)有的網(wǎng)頁修改方法及網(wǎng)頁修改裝置中修改操作以及處理效率較低的技術(shù)問題。
[0136]本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實施例中的方法。
[0137]綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準。
【主權(quán)項】
1.一種網(wǎng)頁修改方法,其特征在于,包括: 接收網(wǎng)頁激活指令,并根據(jù)所述網(wǎng)頁激活指令從網(wǎng)頁服務(wù)器獲取當前網(wǎng)頁的源代碼;對所述當前網(wǎng)頁的源代碼進行解析,獲取并顯示所述當前網(wǎng)頁的網(wǎng)頁對象,其中所述網(wǎng)頁對象包括可修改對象; 接收網(wǎng)頁修改指令,并根據(jù)所述網(wǎng)頁修改指令對所述當前網(wǎng)頁的可修改對象進行修改,其中所述當前網(wǎng)頁的可修改對象與所述網(wǎng)頁修改指令對應(yīng);以及 接收修改結(jié)束指令,并根據(jù)所述修改結(jié)束指令使用修改后的所述可修改對象對所述當前網(wǎng)頁的源代碼進行修改。2.根據(jù)權(quán)利要求1所述的網(wǎng)頁修改方法,其特征在于,所述從網(wǎng)頁服務(wù)器獲取當前網(wǎng)頁的源代碼的步驟包括: 檢測是否接收到身份確認信息;以及 如接收到所述身份確認信息,則從所述網(wǎng)頁服務(wù)器獲取所述當前網(wǎng)頁的源代碼;如未接收到所述身份確認信息,則進行身份確認操作。3.根據(jù)權(quán)利要求1所述的網(wǎng)頁修改方法,其特征在于,所述網(wǎng)頁修改指令包括對象選擇子指令以及參數(shù)修改子指令; 所述根據(jù)所述網(wǎng)頁修改指令對所述當前網(wǎng)頁的可修改對象進行修改的步驟包括: 根據(jù)所述對象選擇子指令,確定所述網(wǎng)頁修改指令對應(yīng)的所述當前網(wǎng)頁的網(wǎng)頁對象;根據(jù)所述當前網(wǎng)頁的網(wǎng)頁對象的名稱以及屬性,判斷所述網(wǎng)頁修改指令對應(yīng)的所述當前網(wǎng)頁的網(wǎng)頁對象是否為可修改對象;以及 如所述網(wǎng)頁修改指令對應(yīng)的所述當前網(wǎng)頁的網(wǎng)頁對象為可修改對象,則根據(jù)所述參數(shù)修改子指令對所述可修改對象的參數(shù)進行修改;否則進行修改錯誤提示。4.根據(jù)權(quán)利要求3所述的網(wǎng)頁修改方法,其特征在于,所述根據(jù)所述參數(shù)修改子指令對所述可修改對象的參數(shù)進行修改的步驟包括: 確定所述可修改對象的顯示區(qū)域;以及 根據(jù)所述參數(shù)修改子指令,在所述可修改對象的顯示區(qū)域內(nèi)對所述可修改對象的參數(shù)進行修改。5.根據(jù)權(quán)利要求3所述的網(wǎng)頁修改方法,其特征在于,所述根據(jù)所述參數(shù)修改子指令對所述可修改對象的參數(shù)進行修改的步驟包括: 在所述可修改對象的非顯示區(qū)域設(shè)置蒙板,以區(qū)分所述可修改對象的顯示區(qū)域和所述可修改對象的非顯示區(qū)域。6.根據(jù)權(quán)利要求1所述的網(wǎng)頁修改方法,其特征在于,所述使用修改后的所述當前網(wǎng)頁的網(wǎng)頁對象對所述當前網(wǎng)頁的源代碼進行修改的步驟包括: 對所述修改后的所述當前網(wǎng)頁的網(wǎng)頁對象設(shè)置修改標識;以及 根據(jù)所述修改標識,使用所述修改后的所述網(wǎng)頁對象對所述當前網(wǎng)頁的源代碼進行修改。7.根據(jù)權(quán)利要求1所述的網(wǎng)頁修改方法,其特征在于,所述網(wǎng)頁修改方法包括: 將修改后的所述當前網(wǎng)頁的源代碼上傳至所述網(wǎng)頁服務(wù)器,以覆蓋修改前的所述當前網(wǎng)頁的源代碼。8.—種網(wǎng)頁修改裝置,其特征在于,包括: 源代碼獲取模塊,用于接收網(wǎng)頁激活指令,并根據(jù)所述網(wǎng)頁激活指令從網(wǎng)頁服務(wù)器獲取當前網(wǎng)頁的源代碼; 網(wǎng)頁解析模塊,用于對所述當前網(wǎng)頁的源代碼進行解析,獲取并顯示所述當前網(wǎng)頁的網(wǎng)頁對象,其中所述網(wǎng)頁對象包括可修改對象; 網(wǎng)頁修改模塊,用于接收網(wǎng)頁修改指令,并根據(jù)所述網(wǎng)頁修改指令對所述當前網(wǎng)頁的可修改對象進行修改,其中所述當前網(wǎng)頁的可修改對象與所述網(wǎng)頁修改指令對應(yīng);以及源代碼修改模塊,用于接收修改結(jié)束指令,并根據(jù)所述修改結(jié)束指令使用修改后的所述當前網(wǎng)頁的可修改對象對所述當前網(wǎng)頁的源代碼進行修改。9.根據(jù)權(quán)利要求8所述的網(wǎng)頁修改裝置,其特征在于,所述源代碼獲取模塊包括: 身份信息檢測單元,用于檢測是否接收到身份確認信息; 源代碼獲取單元,用于從所述網(wǎng)頁服務(wù)器獲取所述當前網(wǎng)頁的源代碼;以及 身份確認單元,用于進行身份確認操作。10.根據(jù)權(quán)利要求8所述的網(wǎng)頁修改裝置,其特征在于,所述網(wǎng)頁修改指令包括對象選擇子指令以及參數(shù)修改子指令; 所述網(wǎng)頁修改模塊包括: 網(wǎng)頁對象確定單元,用于根據(jù)所述對象選擇子指令,確定所述網(wǎng)頁修改指令對應(yīng)的所述當前網(wǎng)頁的網(wǎng)頁對象; 網(wǎng)頁對象判斷單元,用于根據(jù)所述當前網(wǎng)頁的網(wǎng)頁對象的名稱以及屬性,判斷所述網(wǎng)頁修改指令對應(yīng)的所述當前網(wǎng)頁的網(wǎng)頁對象是否為可修改對象; 網(wǎng)頁修改單元,用于根據(jù)所述參數(shù)修改子指令對所述可修改對象的參數(shù)進行修改;以及 錯誤提示單元,用于進行修改錯誤提示。11.根據(jù)權(quán)利要求10所述的網(wǎng)頁修改裝置,其特征在于,所述網(wǎng)頁修改單元包括: 顯示區(qū)域確定子單元,用于確定所述可修改對象的顯示區(qū)域;以及 網(wǎng)頁修改子單元,用于根據(jù)所述參數(shù)修改子指令,在所述可修改對象的顯示區(qū)域內(nèi)對所述可修改對象的參數(shù)進行修改。12.根據(jù)權(quán)利要求10所述的網(wǎng)頁修改裝置,其特征在于,所述網(wǎng)頁修改單元還包括: 蒙板設(shè)置子單元,用于在所述可修改對象的非顯示區(qū)域設(shè)置蒙板,以區(qū)分所述可修改對象的顯示區(qū)域和所述可修改對象的非顯示區(qū)域。13.根據(jù)權(quán)利要求8所述的網(wǎng)頁修改裝置,其特征在于,所述源代碼修改模塊包括: 修改標識設(shè)置單元,用于對所述修改后的所述當前網(wǎng)頁的網(wǎng)頁對象設(shè)置修改標識;以及 源代碼修改單元,用于根據(jù)所述修改標識,使用所述修改后的所述網(wǎng)頁對象對所述當前網(wǎng)頁的源代碼進行修改。14.根據(jù)權(quán)利要求8所述的網(wǎng)頁修改裝置,其特征在于,所述網(wǎng)頁修改裝置還包括: 上傳模塊,用于將修改后的所述當前網(wǎng)頁的源代碼上傳至所述網(wǎng)頁服務(wù)器,以覆蓋修改前的所述當前網(wǎng)頁的源代碼。
【專利摘要】本發(fā)明提供一種網(wǎng)頁修改方法及網(wǎng)頁修改裝置,該網(wǎng)頁修改方法包括:根據(jù)網(wǎng)頁激活指令從網(wǎng)頁服務(wù)器獲取當前網(wǎng)頁的源代碼;對當前網(wǎng)頁的源代碼進行解析,獲取當前網(wǎng)頁的可修改對象;根據(jù)網(wǎng)頁修改指令對與所述網(wǎng)頁修改指令對應(yīng)的當前網(wǎng)頁的可修改對象進行修改;以及根據(jù)修改結(jié)束指令使用修改后的當前網(wǎng)頁的網(wǎng)頁對象對當前網(wǎng)頁的源代碼進行修改。本發(fā)明還提供一種網(wǎng)頁修改裝置。本發(fā)明的網(wǎng)頁修改方法及網(wǎng)頁修改裝置將網(wǎng)頁的源代碼轉(zhuǎn)換為網(wǎng)頁對象,從而實現(xiàn)了對網(wǎng)頁的可視化修改。
【IPC分類】G06F9/44, G06F17/30
【公開號】CN105022757
【申請?zhí)枴緾N201410177993
【發(fā)明人】萬波
【申請人】騰訊科技(深圳)有限公司
【公開日】2015年11月4日
【申請日】2014年4月29日
【公告號】WO2015165412A1