[發明專利]一種網頁節點更新方法有效
| 申請號: | 201210086105.4 | 申請日: | 2012-03-28 |
| 公開(公告)號: | CN103368989A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 李帖 | 申請(專利權)人: | 上海商派網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 竺路玲 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 節點 更新 方法 | ||
技術領域
本發明涉及一種WEB頁面更新方法,尤其是一種網頁節點更新方法。?
背景技術
隨著互聯網絡技術的不斷發展,網絡的普及程度越來越高,而網站作為互聯網的主要內容供應者也得到了長足的發展。網站不再滿足于僅僅提供統一制式的內容而是希望能更多的與用戶互動進而可以實現按用戶的需求提供內容服務。?
通常,網頁的動作通過頁面刷新來進行,單是頻繁的刷新頁面造成用戶瀏覽被頻繁中斷,且使用戶感到眼部不適。針對這一問題,基于JavaScript的?Replace方法提供了不刷新頁面的更新方式,但是這一方式也存在問題。由于Replace方法并不刷新頁面,也就是并不對頁面進行重新組織,而是在既有的頁面上進行更新,這就造成了一旦更新數據出現如數據過長或者數據中存在敏感符號等異常情況,會造成局部或者整個頁面格式崩潰進而使用戶界面混亂,使用戶無法正常瀏覽。?
發明內容
針對現有的網頁更新方式存在的上述問題,本發明提供一種旨在避免頁面格式可能在更新時出現崩潰的網頁節點更新方法。?
本發明解決技術問題所采用的技術方案為:?
一種網頁節點更新方法,其中,包括服務端和用于顯示超文本文件的客戶端,所述客戶端通過通訊媒介與所述服務端連接,具體包括如下步驟;
步驟a、所述服務端根據所述客戶端的更新請求組織超文本DOM節點更新數據;
步驟b、所述服務端將組織完畢的節點更新數據以HTML注釋符號進行封裝后發送至所述客戶端;
步驟c、所述客戶端以基于超文本協議的瀏覽器接受所述服務端發送的更新數據;
步驟d、所述客戶端解析所述更新數據并對所述更新數據相對應的DOM節點進行更新。
上述網頁節點更新方法,其中,所述客戶端通過嵌入超文本文件的腳本解析所述更新數據。?
上述網頁節點更新方法,其中,所述客戶端通過嵌入超文本文件的腳本更新所述DOM節點。?
上述網頁節點更新方法,其中,所述服務端包括請求判斷模塊,所述請求判斷模塊對所述客戶端提出更新請求進行判斷,并將判斷到的異常請求返回所述客戶端。?
本發明的有益效果是:?
采用超文本注釋符號封裝更新數據,使瀏覽器解釋超文本文件時將更新數據作為注釋處理,即使更新數據出現異常也不會影響到頁面格式。
附圖說明
圖1是本發明一種網頁節點更新方法的流程框圖。?
具體實施方式
下面結合附圖和具體實施例對本發明作進一步說明,但不作為本發明的限定。?
如圖1所示,本發明一種網頁節點更新方法,其中,包括服務端和用于顯示超文本文件的客戶端,客戶端通過通訊媒介與服務端連接,具體包括如下步驟;?
步驟a、服務端根據客戶端的更新請求組織超文本DOM節點更新數據;
步驟b、服務端將組織完畢的節點更新數據以HTML注釋符號進行封裝后發送至客戶端;
步驟c、客戶端以基于超文本協議的瀏覽器接受服務端發送的更新數據;
步驟d、客戶端解析更新數據并對更新數據相對應的DOM節點進行更新,其中客戶端通過嵌入超文本文件的腳本解析更新數據,并通過嵌入超文本文件的腳本更新DOM節點,腳本可以通過JavaScript或者其他腳本語言編寫的腳本形成。
由于更新數據被超文本注釋符號封裝,瀏覽器不會對其進行顯示,因此避免了因更新數據異常造成的用戶界面混亂。進而通過腳本解析后利用Replace方法對超文本文件的各個DOM節點進行更新,避免的頁面刷新,提高了用戶瀏覽的連貫性。?
進一步的,其中,服務端包括請求判斷模塊,請求判斷模塊對客戶端提出更新請求進行判斷,并將判斷到的異常請求返回客戶端,這樣可以在服務端提前處理可能產生的異常更新,進一步降低更新數據出現異常的可能性。?
以上所述僅為本發明較佳的實施例,并非因此限制本發明的申請專利范圍,所以凡運用本發明說明書及圖示內容所作出的等效結構變化以及本領域技術人員慣用的手段替換,均包含在本發明的保護范圍內。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海商派網絡科技有限公司,未經上海商派網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210086105.4/2.html,轉載請聲明來源鉆瓜專利網。





