專利名稱:網(wǎng)頁內(nèi)容定制系統(tǒng)及方法
技術(shù)領域:
本發(fā)明涉及一種網(wǎng)頁內(nèi)容定制系統(tǒng)及方法。
背景技術(shù):
隨著網(wǎng)絡的逐步發(fā)展,網(wǎng)站的信息量也成倍增長。各大網(wǎng)站為了滿足不同人群的 瀏覽需求,設立了繁多的信息欄目與種類。目前,大部分門戶網(wǎng)站都包含了幾個大欄目,例 如新聞、財經(jīng)、游戲等。為了向人們展示這些內(nèi)容,傳統(tǒng)的網(wǎng)站將這些涉及到不同領域和不 同人群的網(wǎng)絡信息以菜單形式顯示在網(wǎng)頁上方,并且在網(wǎng)站的首頁上對各個欄目的主要信 息作摘要顯示。 然而,這樣顯示的網(wǎng)站內(nèi)容信息繁雜,用戶難以快速查找相關(guān)信息。每個人所喜好 的內(nèi)容都不盡相同,用戶不感興趣的內(nèi)容,對于用戶而言就是垃圾信息。網(wǎng)站卻仍然需要通 過網(wǎng)絡來傳遞這些信息,對用戶無用的信息仍然大量通過網(wǎng)絡傳輸,造成網(wǎng)絡資源的浪費, 導致網(wǎng)頁打開速度緩慢,工作效率降低。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種網(wǎng)頁內(nèi)容定制系統(tǒng),可以自行定制用戶需要查看 的網(wǎng)頁內(nèi)容。 還有必要提供一種網(wǎng)頁內(nèi)容定制方法,可以自行定制用戶需要查看的網(wǎng)頁內(nèi)容。
—種網(wǎng)頁內(nèi)容定制系統(tǒng),該系統(tǒng)運行于Web服務器中,該Web服務器包括訪問模 塊,用于當用戶于客戶端計算機輸入需訪問網(wǎng)頁的地址及該客戶端計算機的cookie文件 中不存在該網(wǎng)頁的地址時,解析該網(wǎng)頁的內(nèi)容,并將解析后的網(wǎng)頁的內(nèi)容反饋給所述客戶 端計算機;設置模塊,用于在客戶端計算機上提供一個設置界面顯示所述網(wǎng)頁的所有欄目 供用戶選擇,當用戶選擇完需要定制的欄目后,該設置模塊還用于根據(jù)用戶需要設置每個 欄目窗口的顯示參數(shù),其中,每個欄目有一個唯一標示符;及保存模塊,用于將所選擇的欄 目與其唯一標示符,及每個欄目窗口的顯示參數(shù)保存至所述cookie文件中,作為該網(wǎng)頁的 cookie信息。 —種網(wǎng)頁內(nèi)容定制方法,該方法包括如下步驟于客戶端計算機的瀏覽器上輸入 需要訪問的網(wǎng)頁的地址,該瀏覽器向Web服務器發(fā)送訪問該網(wǎng)頁的請求;當Web服務器判 定所述客戶端計算機的cookie文件中不存在該網(wǎng)頁的地址時,解析該網(wǎng)頁的內(nèi)容,并將解 析后的網(wǎng)頁內(nèi)容反饋給客戶端計算機;于客戶端計算機上提供一個設置界面顯示所述網(wǎng)頁 的所有欄目供用戶選擇,其中,每個欄目有一個唯一標示符;當用戶選擇完需要定制的欄目 后,根據(jù)用戶的需要設置每個欄目窗口的顯示參數(shù);及將所選擇的欄目與其唯一標示符,及 每個欄目窗口的顯示參數(shù)保存至所述cookie文件中,作為所述網(wǎng)頁的cookie信息。
相較于現(xiàn)有技術(shù),所述網(wǎng)頁內(nèi)容定制系統(tǒng)及方法,可以根據(jù)用戶要求,自行定制需 要查看的網(wǎng)頁內(nèi)容。減少了無用信息的顯示,提高了網(wǎng)頁打開速度,提高了工作效率。
圖1是本發(fā)明網(wǎng)頁內(nèi)容定制系統(tǒng)較佳實施例的硬件架構(gòu)圖。
圖2是本發(fā)明Web服務器較佳實施例的功能模塊圖。
圖3是本發(fā)明網(wǎng)頁內(nèi)容定制方法較佳實施例的作業(yè)流程圖。
圖4是圖3中步驟S38的細化流程圖。
具體實施例方式
如圖l所示,是本發(fā)明網(wǎng)頁內(nèi)容定制系統(tǒng)較佳實施例的硬件架構(gòu)圖。該系統(tǒng)運行 于Web服務器1上,客戶端計算機2通過該Web服務器1訪問網(wǎng)頁4。該網(wǎng)頁4包括多個欄 目,例如新聞、科技、娛樂等。每個欄目都對應一個標識符(Identification, ID)。所述客 戶端計算機2內(nèi)存儲有cookie文件,該cookie文件用于存儲該客戶端計算機2所訪問過 的網(wǎng)頁地址及網(wǎng)頁的cookie信息,該cookie信息包括所訪問過的網(wǎng)頁的所有欄目ID。
用戶于客戶端計算機2的瀏覽器3上輸入網(wǎng)頁4的網(wǎng)頁地址,瀏覽器3發(fā)送該網(wǎng) 頁地址給所述Web服務器1,該Web服務器1根據(jù)該網(wǎng)頁地址訪問所述網(wǎng)頁4,并對所訪問 的網(wǎng)頁4中的內(nèi)容進行解析,且將解析后的內(nèi)容反饋給所述客戶端計算機2,該客戶端計算 機2顯示解析后的網(wǎng)頁4的內(nèi)容。 如圖2所示,是本發(fā)明Web服務器1較佳實施例的功能模塊圖。所述模塊是具有 特定功能的軟件程序段,該軟件存儲于計算機可讀存儲介質(zhì)或其它存儲設備,可被計算機 或其它包含處理器的計算裝置執(zhí)行,從而完成網(wǎng)頁顯示的系列流程。該Web服務器1包括 訪問模塊10、設置模塊12、保存模塊14及生成模塊16。 訪問模塊10用于當瀏覽器3發(fā)送訪問網(wǎng)頁4的請求時,判斷網(wǎng)頁4的地址是否存 在于客戶端計算機2的cookie文件中。若該cookie文件中不存在所述網(wǎng)頁4的地址,訪 問模塊10解析該網(wǎng)頁4中的內(nèi)容,并將解析后的網(wǎng)頁4的內(nèi)容全部反饋給客戶端計算機2。 用戶通過該客戶端計算機2的瀏覽器3可瀏覽網(wǎng)頁4的全部內(nèi)容。 設置模塊12用于設置網(wǎng)頁4的cookie信息。具體而言,設置模塊12提供一個設 置界面給用戶,并將該設置界面顯示在客戶端計算機2上,用戶通過該設置界面可以看到 網(wǎng)頁4的所有欄目,及從中選擇需要查看的欄目,用于定制用戶需查看的網(wǎng)頁4的內(nèi)容。本 實施例中,該設置模塊12可以通過復選框的形式將網(wǎng)頁4中的所有欄目展示在客戶端計算 機2上供用戶選擇。當用戶于所述客戶端計算機2選擇了需要定制的欄目后,該設置模塊 12根據(jù)所選擇的欄目數(shù)目生成相同數(shù)目的窗口 ,每個窗口用來顯示對應欄目的信息,及根 據(jù)用戶需要設置每個欄目窗口的顯示參數(shù)。本較佳實施例中,所述顯示參數(shù)包括窗口的左 上角頂點的坐標值、窗口的長度以及窗口的寬度。 保存模塊14用于將網(wǎng)頁4的cookie信息保存至客戶端計算機2的cookie文件 中。本較佳實施例中,該網(wǎng)頁4的cookie信息即所選擇欄目的ID、每個欄目對應窗口左 上角頂點的坐標值、窗口長度及窗口寬度。 當客戶端計算機2再次訪問所述網(wǎng)頁4時,瀏覽器3將該cookie文件中該網(wǎng)頁4 的cookie信息發(fā)送給Web服務器1,若用戶不需要重新定制欄目,訪問模塊10可直接根據(jù) 該cookie信息中的欄目ID在網(wǎng)頁4中查找定制的欄目內(nèi)容。 生成模塊16用于根據(jù)所述cookie信息中欄目窗口的顯示參數(shù)及訪問模塊10所查找到的欄目內(nèi)容生成html代碼。該生成模塊16還用于將所述html代碼放入一個空頁 面中,然后將該存有html代碼的頁面發(fā)送給客戶端計算機2。用戶通過該客戶端計算機2 的瀏覽器3可以查看到用戶所定制的欄目內(nèi)容,即在上述顯示參數(shù)所定義的窗口內(nèi)顯示每 個欄目的內(nèi)容。 如圖3所示,是本發(fā)明網(wǎng)頁內(nèi)容定制方法的較佳實施例的作業(yè)流程圖。 步驟S30,用戶于客戶端計算機2的瀏覽器3上輸入需要訪問的網(wǎng)頁4的地址,瀏
覽器3將該網(wǎng)頁4的地址發(fā)送給Web服務器1。 步驟S32,訪問模塊10判斷所述網(wǎng)頁4的地址是否存在于所述客戶端計算機2的 cookie文件中。若該cookie文件中不存在所述網(wǎng)頁4的地址,進入步驟S34 ;若該cookie 文件中存在所述網(wǎng)頁4的地址,進入步驟S42。
步驟S34,訪問模塊10解析該網(wǎng)頁4中的全部內(nèi)容。 步驟S36,訪問模塊10將解析后的網(wǎng)頁4的內(nèi)容反饋給客戶端計算機2。用戶通 過該客戶端計算機2的瀏覽器3可瀏覽網(wǎng)頁4的全部內(nèi)容。 步驟S38,設置模塊12于客戶端計算機2上提供一個設置界面,用于定制用戶需訪 問的欄目并設置該網(wǎng)頁4的cookie信息。該cookie信息包括用戶所選擇的欄目及其ID, 以及欄目窗口的顯示參數(shù)。 步驟S40,保存模塊14將網(wǎng)頁4的cookie信息保存到客戶端計算機2的cookie 文件中,然后結(jié)束流程。 步驟S42,瀏覽器3發(fā)送該網(wǎng)頁4的cookie信息至所述Web服務器1。 步驟S44,訪問模塊10接收該網(wǎng)頁4的cookie信息,并根據(jù)該cookie信息中的欄
目ID在網(wǎng)頁4中查找定制的欄目內(nèi)容。 步驟S46,生成模塊16根據(jù)每個欄目窗口的顯示參數(shù)及步驟S44中所查找到的欄 目內(nèi)容生成html代碼,并將該html代碼放入一個空頁面中發(fā)送給客戶端計算機2,用于在 上述顯示參數(shù)所定義的窗口內(nèi)顯示每個欄目所對應的內(nèi)容,然后,流程轉(zhuǎn)至S38 。
如圖4所示,是圖3中步驟S38的細化作業(yè)流程圖。 步驟S380,設置模塊12于客戶端計算機2上提供一個設置界面給用戶,用戶通過 該設置界面可以查看到網(wǎng)頁4的所有欄目,并從中選擇需要定制的欄目。本實施例中,該設 置模塊12可以通過復選框的形式將網(wǎng)頁4中的所有欄目展示在客戶端計算機2上供用戶 選擇。 步驟S382,設置模塊12根據(jù)用戶所選擇的欄目數(shù)目生成相同數(shù)目的窗口 ,每個窗 口用來顯示對應欄目的內(nèi)容。 步驟S384,該設置模塊12根據(jù)用戶的需要設置每個欄目窗口的顯示參數(shù)。本較佳 實施例中,所述顯示參數(shù)包括窗口的左上角頂點的坐標值、窗口的長度以及窗口的寬度。 其中,步驟S380中所選擇欄目的ID、每個欄目對應窗口左上角頂點的坐標值、窗口長度及 窗口寬度即為網(wǎng)頁4的cookie信息。 最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參 照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術(shù)人員應當理解,可以對本發(fā)明 的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種網(wǎng)頁內(nèi)容定制系統(tǒng),該系統(tǒng)運行于Web服務器中,其特征在于,該Web服務器包括訪問模塊,用于當用戶于客戶端計算機輸入需訪問網(wǎng)頁的地址及該客戶端計算機的cookie文件中不存在該網(wǎng)頁的地址時,解析該網(wǎng)頁的內(nèi)容,并將解析后的網(wǎng)頁的內(nèi)容反饋給所述客戶端計算機;設置模塊,用于在客戶端計算機上提供一個設置界面顯示所述網(wǎng)頁的所有欄目供用戶選擇,當用戶選擇完需要定制的欄目后,該設置模塊還用于根據(jù)用戶需要設置每個欄目窗口的顯示參數(shù),其中,每個欄目有一個唯一標示符;及保存模塊,用于將所選擇的欄目與其唯一標示符,及每個欄目窗口的顯示參數(shù)保存至所述cookie文件中,作為該網(wǎng)頁的cookie信息。
2. 如權(quán)利要求1所述的網(wǎng)頁內(nèi)容定制系統(tǒng),其特征在于,所述訪問模塊還用于當用戶 于客戶端計算機輸入的網(wǎng)頁的地址存在于所述cookie文件中時,接收該客戶端計算機經(jīng) 由瀏覽器所發(fā)送的網(wǎng)頁的cookie信息,并根據(jù)該cookie信息在網(wǎng)頁中查找定制的欄目內(nèi) 容。
3. 如權(quán)利要求2所述的網(wǎng)頁內(nèi)容定制系統(tǒng),其特征在于,該系統(tǒng)還包括生成模塊,用 于根據(jù)設置模塊所設置的每個欄目窗口的顯示參數(shù)及訪問模塊所查找到的欄目內(nèi)容生成 html代碼,并將該html代碼放入一個空頁面中發(fā)送給客戶端計算機,用于在上述顯示參數(shù) 所定義的窗口內(nèi)顯示每個欄目所對應的內(nèi)容。
4. 如權(quán)利要求l所述的網(wǎng)頁內(nèi)容定制系統(tǒng),其特征在于,所述顯示參數(shù)包括窗口的左 上角頂點的坐標值、窗口的長度以及窗口的寬度。
5. —種網(wǎng)頁內(nèi)容定制方法,其特征在于,該方法包括如下步驟于客戶端計算機的瀏覽器上輸入需要訪問的網(wǎng)頁的地址,該瀏覽器向Web服務器發(fā)送 訪問該網(wǎng)頁的請求;當Web服務器判定所述客戶端計算機的cookie文件中不存在該網(wǎng)頁的地址時,解析該 網(wǎng)頁的內(nèi)容,并將解析后的網(wǎng)頁內(nèi)容反饋給客戶端計算機;于客戶端計算機上提供一個設置界面顯示所述網(wǎng)頁的所有欄目供用戶選擇,其中,每 個欄目有一個唯一標示符;當用戶選擇完需要定制的欄目后,根據(jù)用戶的需要設置每個欄目窗口的顯示參數(shù);及將所選擇的欄目與其唯一標示符,及每個欄目窗口的顯示參數(shù)保存至所述cookie文 件中,作為所述網(wǎng)頁的cookie信息。
6. 如權(quán)利要求5所述的網(wǎng)頁內(nèi)容定制方法,其特征在于,該方法還包括步驟 當客戶端計算機再次訪問所述網(wǎng)頁時,接收瀏覽器發(fā)送的該網(wǎng)頁的cookie信息,根據(jù)該cookie信息中欄目的唯一標示符在網(wǎng)頁中查找對應的欄目內(nèi)容;及根據(jù)上述查找到的欄目內(nèi)容及每個欄目窗口的顯示參數(shù)生成html代碼,并將該html 代碼放入一個空頁面中發(fā)送給所述客戶端計算機。
7. 如權(quán)利要求5所述的網(wǎng)頁內(nèi)容定制方法,其特征在于,所述顯示參數(shù)包括窗口的左 上角頂點的坐標值,窗口的長度以及窗口的寬度。
全文摘要
一種網(wǎng)頁內(nèi)容定制方法,包括于客戶端計算機的瀏覽器上輸入需訪問的網(wǎng)頁的地址,該瀏覽器向Web服務器發(fā)送訪問該網(wǎng)頁的請求;當Web服務器判定所述客戶端計算機的cookie文件中不存在該網(wǎng)頁的地址時,解析該網(wǎng)頁的內(nèi)容,并將解析后的網(wǎng)頁內(nèi)容反饋給客戶端計算機;于客戶端計算機上提供一個設置界面顯示所述網(wǎng)頁的所有欄目供用戶選擇,其中,每個欄目有一個唯一標示符;當用戶選擇完需要定制的欄目后,根據(jù)用戶的需要設置每個欄目窗口的顯示參數(shù);及將所選擇的欄目與其唯一標示符,及每個欄目窗口的顯示參數(shù)保存至所述cookie文件中,作為該網(wǎng)頁的cookie信息。另外,本發(fā)明還提供一種網(wǎng)頁內(nèi)容定制系統(tǒng)。
文檔編號G06F17/30GK101751444SQ20081030625
公開日2010年6月23日 申請日期2008年12月16日 優(yōu)先權(quán)日2008年12月16日
發(fā)明者常小軍 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司