[發明專利]一種提供網頁的方法、系統及裝置無效
| 申請號: | 200810224456.0 | 申請日: | 2008-10-15 |
| 公開(公告)號: | CN101729590A | 公開(公告)日: | 2010-06-09 |
| 發明(設計)人: | 彭燦明;陳春和;趙紅巖;田朝飛 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提供 網頁 方法 系統 裝置 | ||
技術領域
本發明涉及WEB應用領域,尤其涉及一種提供網頁的方法、系統及裝置。
背景技術
用戶通過客戶端瀏覽網頁時,首先需要輸入網頁地址,客戶端根據該網頁地址與服務器端建立連接并向服務器端發送網頁獲取請求;服務器端從保存的多個靜態超文本鏈接標示語言(HTML)頁面中選取客戶端所請求的靜態HTML頁面,并將該靜態HTML頁面發送給客戶端;客戶端將接收到的靜態HTML頁面展現在瀏覽器中。
服務器端保存的靜態HTML頁面是通過如下方式生成的:后臺程序讀取預先保存在數據庫中的網頁模板,執行該網頁模板中的HTML代碼,生成靜態HTML頁面。網頁模板中的HTML代碼定義了網頁的展現效果和內容,包括網頁的具體布局、以及在網頁的哪個位置以何種方式展現什么內容等。例如,定義在網頁的由左上頂點(0,0)和左下頂點(10,10)構成的矩形區域中以循環滾動的方式播放三個新聞標題,在網頁的由左上頂點(0,10)和左下頂點(10,20)構成的矩形區域中展現一幅圖片等。
在實現本發明的過程中,發明人發現現有技術中至少存在如下技術問題:
采用現有的方式展現網頁,服務器端需要為每個網頁根據網頁模板生成靜態HTML頁面,工作量較大。同時,若要修改某個網頁的展現效果,則需要服務器端讀取保存在數據庫中該網頁的網頁模板,然后對該網頁模板進行修改,并根據修改后的網頁模板重新生成靜態HTML頁面,進一步加大了服務器端的工作量。并且,若修改了某個網頁對應的網頁模板,但卻由于系統遺漏等原因未重新生成靜態HTML頁面,那么客戶端再次請求該網頁時,服務器端將舊的靜態HTML頁面發送給客戶端,使得用戶在客戶端看到的頁面是未得到更新的內容。
發明內容
本發明實施例提供一種提供網頁的方法、系統和裝置,用于解決現有技術中提供網頁的服務器端需要付出較大工作量并且不能夠確保為用戶提供與網頁模板相對應的網頁的問題。
本發明實施例提供一種提供網頁的方法,該方法包括:
接收包含網頁標識的網頁獲取請求,根據保存的網頁標識與網頁模板標識的對應關系,確定所述網頁標識對應的網頁模板標識;
獲取所述網頁模板標識對應的網頁模板的代碼,執行所述網頁模板的代碼,生成所述網頁標識對應的網頁,并發送所述網頁。
本發明實施例提供一種提供網頁的系統,該系統包括:
客戶端,用于向服務器發送包含網頁標識的網頁獲取請求;接收并展現所述服務器發來的所述網頁標識對應的網頁;
服務器,用于接收所述網頁獲取請求,根據保存的網頁標識與網頁模板標識的對應關系,確定所述網頁標識對應的網頁模板標識;獲取所述網頁模板標識對應的網頁模板的代碼,執行所述網頁模板的代碼,生成所述網頁標識對應的網頁,并將生成的網頁發送給所述客戶端。
本發明實施例提供一種服務器,該服務器包括:
存儲單元,用于保存網頁標識與網頁模板標識的對應關系;
接收單元,用于接收客戶端發來的包含網頁標識的網頁獲取請求;
確定單元,用于根據所述存儲單元保存的網頁標識與網頁模板標識的對應關系,確定所述網頁獲取請求中的網頁標識對應的網頁模板標識;
獲取單元,用于獲取所述網頁模板標識對應的網頁模板的代碼;
發送單元,用于將所述網頁模板的代碼發送給所述客戶端。
本發明實施例中,在接收到網頁獲取請求時,根據該請求獲取對應網頁模板的代碼,通過執行網頁模板的代碼生成所請求的網頁,并將該網頁發送給請求者,與現有技術中直接將靜態HTML頁面返回給請求者相比,服務器端不需要在網頁模板發生變化時重新生成靜態HTML頁面,減少了工作量,并且,本發明實施例中通過執行網頁模板的代碼生成所請求的網頁,該網頁一定是網頁模板相對應的網頁,避免了現有技術中網頁模板發生變化時由于未重新生成靜態HTML頁面而將舊的靜態HTML頁面發送給用戶,造成的為用戶提供了不與網頁模板相對應的網頁的問題。
附圖說明
圖1為本發明實施例提供的方法的流程示意圖;
圖2為本發明實施例中對頁面進行劃分的示意圖;
圖3為本發明實施例提供的系統的結構示意圖;
圖4為本發明實施例提供的服務器的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810224456.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡備份裝置及其備份方法
- 下一篇:電視機





