[發(fā)明專利]一種分布式生成網(wǎng)頁的方法無效
| 申請?zhí)枺?/td> | 201010215117.3 | 申請日: | 2010-06-30 |
| 公開(公告)號: | CN102314427A | 公開(公告)日: | 2012-01-11 |
| 發(fā)明(設(shè)計)人: | 孟智平 | 申請(專利權(quán))人: | 上海視加信息科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200051 上海市長寧*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 生成 網(wǎng)頁 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡傳輸技術(shù),尤其涉及一種分布式生成網(wǎng)頁的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)的不斷發(fā)展,為了提高互聯(lián)網(wǎng)應用中數(shù)據(jù)處理速度以及滿足數(shù)據(jù)量越來越大的要求,很多大型網(wǎng)站逐步采用了分布式的網(wǎng)絡結(jié)構(gòu),以實現(xiàn)負載的均衡。
所述分布式的結(jié)構(gòu),是指使用多個同樣角色的服務器做前臺的WEB服務,這種結(jié)構(gòu)大大方便了服務的分布規(guī)劃和擴展性。但是,在現(xiàn)有技術(shù)中,還僅限于通過分布式結(jié)構(gòu)提高網(wǎng)絡訪問的性能,即以分布式網(wǎng)絡結(jié)構(gòu)替代集中式網(wǎng)絡結(jié)構(gòu),從而提高WEB服務器的響應速度,為用戶提供更好的訪問WEB網(wǎng)站的服務感受。
CN101163046A公開了一種分布式網(wǎng)站日志數(shù)據(jù)采集方法和分布式網(wǎng)站系統(tǒng),主要是提供了一種分布式網(wǎng)站日志數(shù)據(jù)采集方法和分布式網(wǎng)站系統(tǒng),其目的是降低網(wǎng)絡日志數(shù)據(jù)統(tǒng)計的復雜度,并且提高分布式網(wǎng)站的可擴展性。該發(fā)明能夠減小集中處理服務器的工作負荷,使WEB服務器具有較高的安全性。
雖然,目前網(wǎng)站優(yōu)化已趨于分布式架構(gòu),但是就網(wǎng)站的網(wǎng)頁開發(fā)而言,目前依然局限于服務器端,網(wǎng)站的結(jié)構(gòu)一旦確定,便不會輕易改變,網(wǎng)站的開發(fā)人員便在既定的網(wǎng)站結(jié)構(gòu)下開發(fā)相應模塊的網(wǎng)頁以及更新網(wǎng)頁內(nèi)容。因此,現(xiàn)有網(wǎng)站中的網(wǎng)頁,基本上在服務器端不主動更新情況下,頁面內(nèi)容通常不變。
因此,需要一種網(wǎng)站及網(wǎng)頁開發(fā)技術(shù),可以分布式對網(wǎng)頁內(nèi)容進行開發(fā),即在開發(fā)過程中可以將網(wǎng)頁進行區(qū)域分割,每個區(qū)域授予一個或幾個開發(fā)者進行開發(fā),這樣便可以提高網(wǎng)站及網(wǎng)頁開發(fā)的效率。
此外,對于一般用戶而言,可能只關(guān)心網(wǎng)站中某一部分內(nèi)容,甚至有些用戶還希望能過濾掉一些不好的或不感興趣的內(nèi)容。對于有些內(nèi)容,用戶可能只希望看到簡要信息或提取的部分信息。并且由于內(nèi)容提取后,要重新排列形成新的美觀的或用戶希望格式的網(wǎng)頁,同時需要調(diào)整各部分內(nèi)容的顯示方式、大小等屬性。但是這些操作功能是現(xiàn)有網(wǎng)頁、瀏覽器和服務器沒有實現(xiàn)的。
iGoogle是Google提供的一項服務。該服務可以讓使用者按照個人的喜好方便地定制和整合不同來源的信息,使之成為個性化的門戶。該服務的實現(xiàn)主要是借鑒了門戶(Portal)與門戶塊(Portlet)思想:一個完整的門戶頁面由用戶定制的門戶塊構(gòu)成。用戶通過訪問一個聚合了不同信息來源的門戶頁面,避免了多次訪問的麻煩;個性化的定制選擇,為用戶提供按需實現(xiàn)的“一站式”服務。
通過iGoogle提供的個性化主頁,用戶可以使用這個頁面訪問一些小應用程序以及RSS聚合,它可以成為用戶訪問網(wǎng)絡的入口。目前,雅虎、美國在線和微軟MSN也都提供有類似的服務,而且近些年來,社交網(wǎng)站Facebook和MySpace也大有替代傳統(tǒng)門戶成為新的網(wǎng)絡入口的趨勢。
但是iGoogle提供的個性化主頁需要在服務器端擁有豐富的內(nèi)容資源,用戶通過登錄服務器端選擇相應內(nèi)容,從而生成個性化主頁。其缺點在于:(1)用戶只能選擇服務器端提供的已有內(nèi)容資源,如果服務器端沒有提供,則無法生成用戶想要的頁面;(2)只能整合Google網(wǎng)站的相關(guān)產(chǎn)品,無法集成用戶感興趣的其他網(wǎng)站的產(chǎn)品;(3)畫布視圖的大小及形狀無法調(diào)整。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的問題是提供一種分布式生成網(wǎng)頁的方法,以解決現(xiàn)有技術(shù)中網(wǎng)站及網(wǎng)頁開發(fā)效率低下的問題。
為了實現(xiàn)上述目的,本發(fā)明的實施例提供了一種分布式生成網(wǎng)頁的方法,包括以下步驟:
按照劃分原則,將待創(chuàng)建的網(wǎng)頁劃分成多個區(qū)域塊,每一個區(qū)域塊為所述創(chuàng)建的網(wǎng)頁的一部分,且具有所述網(wǎng)頁的一切特性;
瀏覽器打開所述創(chuàng)建的網(wǎng)頁,加載ActiveX;ActiveX包含網(wǎng)頁控件箱,網(wǎng)頁控件箱包含編輯構(gòu)造網(wǎng)頁元素的控件;
網(wǎng)頁控件箱中的控件,用于在所述網(wǎng)頁中,在授權(quán)的一個或多個區(qū)域塊中直接創(chuàng)建網(wǎng)頁元素對象以及刪除所述對象,或通過網(wǎng)頁控件箱編輯網(wǎng)頁中元素對象的屬性、方法和響應的事件;
網(wǎng)頁控件箱將其編輯、創(chuàng)建的區(qū)域塊中的網(wǎng)頁元素,生成區(qū)域資源描述文件,并發(fā)送至服務器數(shù)據(jù)庫;
服務器數(shù)據(jù)庫端將不同的區(qū)域資源描述文件進行整合,生成一個完整的網(wǎng)頁資源描述文件;
所述資源描述文件通過XML標記語言進行描述;
當服務器數(shù)據(jù)庫模塊接收瀏覽器發(fā)送的WEB請求后,向瀏覽器中的網(wǎng)頁控件箱返回網(wǎng)頁資源描述文件;
如果當前請求的網(wǎng)頁中某一個或幾個區(qū)域塊正被編輯,則服務器數(shù)據(jù)庫返回數(shù)據(jù)庫中存儲的最后一次完整的網(wǎng)頁資源描述文件;
網(wǎng)頁控件箱解析服務器返回的網(wǎng)頁資源描述文件后,與網(wǎng)頁組件模塊進行通信,并發(fā)送指令;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海視加信息科技有限公司,未經(jīng)上海視加信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010215117.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





