專利名稱:個人化網(wǎng)頁快取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種個人化網(wǎng)頁快取方法,利用網(wǎng)站服務(wù)器系統(tǒng)中所提供的數(shù)據(jù)庫及使用共享存儲器,達(dá)到個人化網(wǎng)頁快速存取的目的,同時避免系統(tǒng)遭受大量存取而導(dǎo)致效率下降的情況發(fā)生。
在公知因特網(wǎng)的網(wǎng)頁瀏覽中,對于使用者而言往往必須依照網(wǎng)頁提供者所設(shè)計的網(wǎng)頁內(nèi)容去瀏覽與參觀,而對于一些使用者不愿意接受的信息,如廣告信息,或是使用者不感興趣的信息,卻無法依照自己的所好及需求來選擇與設(shè)定。
因此,在最近幾年,一些入口網(wǎng)站或是因特網(wǎng)服務(wù)供應(yīng)商(Internet ServiceProvider,ISP)的網(wǎng)站,為了提供更有彈性、更人性化的網(wǎng)頁瀏覽服務(wù)給其會員或撥接用戶使用,紛紛提出了個人化網(wǎng)頁的服務(wù),使得使用者可以依照自己的喜好,設(shè)定自己在進(jìn)入網(wǎng)站或是登入因特網(wǎng)服務(wù)供應(yīng)商端時所要看見的網(wǎng)頁內(nèi)容,如哪些新聞頻道、哪些偏好搜尋或是網(wǎng)頁配置等等。同時,使用者也可以通過使用這些個人化網(wǎng)頁,避免一些網(wǎng)絡(luò)垃圾以及節(jié)省花在網(wǎng)絡(luò)上搜尋的時間。
另一方面,對于網(wǎng)站而言,除了提供充實的內(nèi)容之外,快速回應(yīng)使用者的要求以及維持系統(tǒng)的高效率表現(xiàn)也是吸引大量使用者瀏覽的主要原因之一。然而,在入口網(wǎng)站或因特網(wǎng)服務(wù)供應(yīng)商的網(wǎng)站提供使用者個人化網(wǎng)頁服務(wù)的同時,也相對地在存儲使用者個人化網(wǎng)頁的設(shè)定、以及有效管理這些數(shù)據(jù)上必須增加許多建置成本。另外,更有可能因為系統(tǒng)數(shù)據(jù)庫必須接受大量使用者個人化信息的存取,進(jìn)而造成系統(tǒng)效率下降,甚而造成系統(tǒng)產(chǎn)生不穩(wěn)定亦或當(dāng)機的狀況。
有鑒于此,本發(fā)明的主要目的是利用網(wǎng)站服務(wù)器系統(tǒng)中所提供的數(shù)據(jù)庫及使用共享存儲器,一方面提供使用者更具彈性的個人化網(wǎng)頁服務(wù)。另一方面,也可使得系統(tǒng)達(dá)到個人化網(wǎng)頁快速存取的目的,同時避免系統(tǒng)遭受大量存取而導(dǎo)致效率下降的情況發(fā)生。
為了達(dá)到本發(fā)明的上述目的,本發(fā)明提供一種個人化網(wǎng)頁快取方法,適用于網(wǎng)站服務(wù)器,包括下列步驟首先,提供一存儲個人化網(wǎng)頁設(shè)定的共享存儲器;接著,提供一界面,用以輸入使用者識別數(shù)據(jù)以進(jìn)行身份認(rèn)證;然后,從共享存儲器中讀取相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定;以及最后,將此個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉一實施例,并配合所附圖示,作詳細(xì)說明如下,其中
圖1為顯示本發(fā)明第一實施例的一種個人化網(wǎng)頁快取方法的操作流程示意圖;圖2為顯示本發(fā)明第二實施例的一種個人化網(wǎng)頁快取方法的操作流程示意圖。
(第1實施例)參考圖1,為顯示本發(fā)明第一實施例的一種個人化網(wǎng)頁快取方法的操作流程示意圖。
一網(wǎng)站服務(wù)器包括一存放個人化網(wǎng)頁設(shè)定數(shù)據(jù)的共享存儲器(sharememory)以及一數(shù)據(jù)庫。首先,在步驟S100,網(wǎng)站服務(wù)器提供一存儲個人化網(wǎng)頁設(shè)定的共享存儲器。接著,在步驟S102,網(wǎng)站服務(wù)器提供一界面,如一登入系統(tǒng)網(wǎng)頁,用以提供使用者輸入使用者識別數(shù)據(jù),并依據(jù)此使用者識別數(shù)據(jù)進(jìn)行身份認(rèn)證。其中,此使用者識別數(shù)據(jù)包括使用者帳號與使用者密碼。
然后,如步驟S104,判斷此使用者身份是否正確,如果提供的密碼錯誤或是并沒有此使用者名稱的話,則如步驟S106,網(wǎng)站服務(wù)器通過一通訊網(wǎng)絡(luò)傳回一錯誤消息給此使用者,并如步驟S118結(jié)束流程。
而如果使用者身份正確的話,則在步驟S107,網(wǎng)站服務(wù)器提供一存儲個人化網(wǎng)頁設(shè)定的數(shù)據(jù)庫。接著,如步驟S108,檢查存儲于數(shù)據(jù)庫中相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定是否已經(jīng)被使用者更新過。如果沒有的話,則如步驟S110,從共享存儲器中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定讀出。
而如果已經(jīng)更新過的話,則如步驟S112,讀取數(shù)據(jù)庫中相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定,并存入共享存儲器中,再如步驟S110,由共享存儲器中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定讀出。
其中,檢查數(shù)據(jù)庫中個人化網(wǎng)頁設(shè)定是否已經(jīng)更新,是指檢查共享存儲器中一相應(yīng)于此使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)是否已被修改。而當(dāng)使用者希望更新數(shù)據(jù)庫中的個人化網(wǎng)頁設(shè)定時,可以通過一存取模塊來進(jìn)行更新的動作,并通過此存取模塊將共享存儲器中的相應(yīng)于此使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)修改。
接著,在步驟S114,將此個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁,以及如步驟S116,顯示此個人網(wǎng)頁。以及最后,在步驟S118,結(jié)束整個流程。
(第2實施例)參考圖2,為顯示本發(fā)明第二實施例的一種個人化網(wǎng)頁快取方法的操作流程示意圖。
一網(wǎng)站服務(wù)器包括一存儲個人化網(wǎng)頁設(shè)定數(shù)據(jù)和相應(yīng)于該個人化網(wǎng)頁設(shè)定數(shù)據(jù)的個人化網(wǎng)頁的數(shù)據(jù)庫,以及一可供存儲個人化網(wǎng)頁設(shè)定數(shù)據(jù)的共享存儲器。其中,此個人化網(wǎng)頁可以包括一時間標(biāo)記,用以記錄此個人化網(wǎng)頁已經(jīng)建立的時間。
首先,在步驟S200,網(wǎng)站服務(wù)器提供一存儲個人化網(wǎng)頁設(shè)定及相應(yīng)于該個人化網(wǎng)頁設(shè)定的個人化網(wǎng)頁的數(shù)據(jù)庫。接著,在步驟S202,網(wǎng)站服務(wù)器提供一界面,如一登入系統(tǒng)網(wǎng)頁,用以提供使用者輸入使用者識別數(shù)據(jù),并依據(jù)此使用者識別數(shù)據(jù)進(jìn)行身份認(rèn)證。其中,此使用者識別數(shù)據(jù)包括使用者帳號與使用者密碼。
然后,如步驟S204,判斷此使用者身份是否正確,如果提供的密碼錯誤或是并沒有此使用者名稱的話,則如步驟S206,網(wǎng)站服務(wù)器通過一通訊網(wǎng)絡(luò)傳回一錯誤消息給此使用者,并如步驟S220結(jié)束流程。
而如果使用者身份正確的話,如步驟S207,檢查存儲于數(shù)據(jù)庫中相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁是否已經(jīng)過期,即檢查此個人化網(wǎng)頁的時間標(biāo)記是否超過一既定時間。如果沒有過期的話,則如步驟S210,直接由數(shù)據(jù)庫中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁讀出。
而如果過期的話,則如步驟S208,網(wǎng)站服務(wù)器檢查存儲于數(shù)據(jù)庫中相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定是否已經(jīng)被使用者更新過。如果沒有的話,則如步驟S214,從共享存儲器中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定讀出。
而如果已經(jīng)更新過的話,則如步驟S212,讀取數(shù)據(jù)庫中相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定,并存入共享存儲器中。然后,在步驟S214,從共享存儲器中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定讀出。
接著,在步驟S216,將此個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁,并更新數(shù)據(jù)庫中的相應(yīng)的個人化網(wǎng)頁。再如步驟S210,由數(shù)據(jù)庫中將相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁讀出。
其中,檢查數(shù)據(jù)庫中個人化網(wǎng)頁設(shè)定是否已經(jīng)更新,是指檢查共享存儲器中一相應(yīng)于此使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)是否已被修改。而當(dāng)使用者希望更新數(shù)據(jù)庫中的個人化網(wǎng)頁設(shè)定時,可以通過一存取模塊來進(jìn)行更新的動作,并通過此存取模塊將共享存儲器中的相應(yīng)于此使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)修改。
接著,如步驟S218,顯示此個人網(wǎng)頁。以及最后,在步驟S220,結(jié)束整個流程。
另外,在上述操作流程中,還可包括在上述的既定時間后將個人化網(wǎng)頁重新整理(refresh),此舉可使得個人化網(wǎng)頁始終維持最新的信息,如新聞消息、股市信息等等。
本發(fā)明的第二實施例是針對實際上使用者對于其個人化網(wǎng)頁的更新頻率考慮而設(shè)計的。在使用者較少更新個人化網(wǎng)頁設(shè)定的情況下,可以直接抓取存放于數(shù)據(jù)庫中已經(jīng)轉(zhuǎn)換的個人化網(wǎng)頁,而不需由共享存儲器中讀取個人化網(wǎng)頁設(shè)定,再轉(zhuǎn)換成個人化網(wǎng)頁,這樣可以大量省去網(wǎng)絡(luò)服務(wù)器花在轉(zhuǎn)換網(wǎng)頁的時間浪費,以及提高整個系統(tǒng)的反應(yīng)時間與效率。
因此,網(wǎng)站服務(wù)器便可通過本發(fā)明的一種個人化網(wǎng)頁快取方法,利用網(wǎng)站服務(wù)器系統(tǒng)中所提供的數(shù)據(jù)庫及共享存儲器的使用,提供使用者更具彈性的個人化網(wǎng)頁服務(wù),以及使得系統(tǒng)避免系統(tǒng)遭受大量存取而導(dǎo)致效率下降的情況發(fā)生。
雖然本發(fā)明已以較佳實施例披露如上,但是其并非用以限定本發(fā)明,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),可做適當(dāng)更動與潤飾,因此本發(fā)明的保護范圍以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種個人化網(wǎng)頁快取方法,適用于網(wǎng)站服務(wù)器,所述方法包括下列步驟(a)提供一存儲個人化網(wǎng)頁設(shè)定的共享存儲器;(b)提供一界面,用以輸入使用者識別數(shù)據(jù)以進(jìn)行身份認(rèn)證;(c)由所述共享存儲器中讀取相應(yīng)于所述使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定;以及(d)將所述個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁。
2.如權(quán)利要求1所述的方法,其中還包括若身份認(rèn)證失敗,則通過一通訊網(wǎng)絡(luò)傳回一錯誤消息。
3.如權(quán)利要求1所述的方法,其中所述使用者識別數(shù)據(jù)包括使用者帳號與使用者密碼。
4.如權(quán)利要求1所述的方法,其中還包括下列步驟(a)提供一存儲個人化網(wǎng)頁設(shè)定的數(shù)據(jù)庫;(b)檢查存儲于所述數(shù)據(jù)庫中相應(yīng)于所述使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定是否已經(jīng)更新;以及(c)若所述個人化網(wǎng)頁設(shè)定已更新,則讀取所述數(shù)據(jù)庫中的所述個人化網(wǎng)頁設(shè)定,并存入所述共享存儲器中。
5.如權(quán)利要求4所述的方法,其中所述檢查個人化網(wǎng)頁設(shè)定是否已經(jīng)更新,是指檢查所述共享存儲器中相應(yīng)于所述使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)是否已被修改。
6.如權(quán)利要求5所述的方法,其中還提供一存取模塊,用以更新所述數(shù)據(jù)庫中的所述個人化網(wǎng)頁設(shè)定,并將所述共享存儲器中相應(yīng)所述使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)修改。
7.如權(quán)利要求1所述的方法,其中還包括顯示所述個人化網(wǎng)頁。
8.一種個人化網(wǎng)頁快取方法,適用于網(wǎng)站服務(wù)器,所述方法包括下列步驟(a)提供一存儲個人化網(wǎng)頁設(shè)定及相應(yīng)于所述個人化網(wǎng)頁設(shè)定的個人化網(wǎng)頁的數(shù)據(jù)庫;(b)提供一界面,用以輸入使用者識別數(shù)據(jù)以進(jìn)行身份認(rèn)證;以及(c)讀取所述數(shù)據(jù)庫中相應(yīng)于所述使用者識別數(shù)據(jù)的個人化網(wǎng)頁。
9.如權(quán)利要求8所述的方法,其中還包括若身份認(rèn)證失敗,則通過一通訊網(wǎng)絡(luò)傳回一錯誤消息。
10.如權(quán)利要求8所述的方法,其中在一既定時間之后將所述個人化網(wǎng)頁重新整理。
11.如權(quán)利要求8所述的方法,其中所述使用者識別數(shù)據(jù)包括使用者帳號與使用者密碼。
12.如權(quán)利要求8所述的方法,其中還包括下列步驟(a)檢查存儲于所述數(shù)據(jù)庫中相應(yīng)于所述使用者識別數(shù)據(jù)的個人化網(wǎng)頁是否已經(jīng)過期;(b)若所述個人化網(wǎng)頁已經(jīng)過期,則檢查存儲于所述數(shù)據(jù)庫中相應(yīng)于所述使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定是否已經(jīng)更新;(c)若所述個人化網(wǎng)頁設(shè)定已更新,則讀取所述數(shù)據(jù)庫中的所述個人化網(wǎng)頁設(shè)定,并存入一共享存儲器中;(d)由所述共享存儲器中讀取所述個人化網(wǎng)頁設(shè)定;以及(e)將所述個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁,并更新所述數(shù)據(jù)庫中的所述個人化網(wǎng)頁。
13.如權(quán)利要求12所述的方法,其中所述檢查個人化網(wǎng)頁設(shè)定是否已經(jīng)更新,是指檢查所述共享存儲器中相應(yīng)于所述使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)是否已被修改。
14.如權(quán)利要求13所述的方法,其中還提供一存取模塊,用以更新所述數(shù)據(jù)庫中的所述個人化網(wǎng)頁設(shè)定,并將所述共享存儲器中相應(yīng)于所述使用者識別數(shù)據(jù)的記錄位數(shù)據(jù)修改。
15.如權(quán)利要求8所述的方法,其中還包括顯示所述個人化網(wǎng)頁。
16.如權(quán)利要求12所述的方法,其中還包括在一既定時間之后將所述個人化網(wǎng)頁重新整理。
全文摘要
一種個人化網(wǎng)頁快取方法,利用網(wǎng)站服務(wù)器系統(tǒng)中所提供的數(shù)據(jù)庫及使用共享存儲器,達(dá)到個人化網(wǎng)頁快速存取的目的。首先,提供一存儲個人化網(wǎng)頁設(shè)定的共享存儲器。然后,提供一界面用以輸入使用者識別數(shù)據(jù)以進(jìn)行身份認(rèn)證。接著,由共享存儲器中讀取相應(yīng)于此使用者識別數(shù)據(jù)的個人化網(wǎng)頁設(shè)定。最后,將此個人化網(wǎng)頁設(shè)定轉(zhuǎn)換為個人化網(wǎng)頁。
文檔編號G06F12/06GK1380614SQ01116380
公開日2002年11月20日 申請日期2001年4月13日 優(yōu)先權(quán)日2001年4月13日
發(fā)明者陳思翰, 陳建成, 郭敏慧 申請人:數(shù)位聯(lián)合電信股份有限公司