專利名稱:定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明為一種有關(guān)于信息更新的系統(tǒng)及其方法,特別是指一種應(yīng)用于計(jì)算機(jī)可執(zhí)行平臺下透過網(wǎng)絡(luò)定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法。
背景技術(shù):
現(xiàn)有更新網(wǎng)頁內(nèi)容的技術(shù)中,有的是在客戶端(Client)激活更新網(wǎng)頁的程序后,系統(tǒng)自動透過網(wǎng)絡(luò)連結(jié)到伺服端(Server)所提供的網(wǎng)站首頁或預(yù)先設(shè)定的某個固定連結(jié)網(wǎng)頁,此時客戶端必須按照先前登入該網(wǎng)頁的步驟重新進(jìn)入到原先作業(yè)的網(wǎng)頁,才可透過客戶端的瀏覽器再次下載更新后的網(wǎng)頁內(nèi)容,例如部分網(wǎng)絡(luò)信箱于執(zhí)行更新網(wǎng)頁的程序后需要再重新進(jìn)行使用者登錄的程序才能獲得新的郵件。有的則是在客戶端激活更新網(wǎng)頁的程序后,伺服端會再另外開啟另一新網(wǎng)頁用以顯示新的網(wǎng)頁內(nèi)容并提示客戶端已完成網(wǎng)頁的更新,依據(jù)上面所描述,客戶端若要取得網(wǎng)頁內(nèi)容的最新信息所執(zhí)行更新網(wǎng)頁的程序會不斷的開啟多個網(wǎng)頁方可獲得最新的網(wǎng)頁內(nèi)容,但所開啟的網(wǎng)頁不但會占用系統(tǒng)資源,更會大量占用網(wǎng)絡(luò)頻寬。
另外,當(dāng)客戶端所下載的網(wǎng)頁,是經(jīng)過相當(dāng)復(fù)雜的鏈接才查詢到時,于執(zhí)行更新網(wǎng)頁的程序之后,要再依循先前鏈接的步驟,來找到此更新的網(wǎng)頁,客戶端往往可能會鏈接到錯誤的網(wǎng)頁,甚至找不到該網(wǎng)頁,如此一來客戶端將無法繼續(xù)作業(yè)。
再者,當(dāng)客戶端執(zhí)行更新網(wǎng)頁的程序時,所下載的資料可能包含所有的網(wǎng)頁內(nèi)容,其中網(wǎng)頁內(nèi)容可包含文字、圖片、影片、語音、表格…等許多不同類型的內(nèi)容元素。上述的內(nèi)容元素有時并非是客戶端執(zhí)行更新網(wǎng)頁的程序時所想要取得的資料(以下稱為,更新資料),并且透過網(wǎng)絡(luò)下載上述的各項(xiàng)內(nèi)容元素將會占用了大量的頻寬甚至造成網(wǎng)絡(luò)延遲,因網(wǎng)絡(luò)延遲在客戶端所顯示的狀況包含網(wǎng)頁畫面閃爍、系統(tǒng)于短時間內(nèi)無法執(zhí)行其它作業(yè)、系統(tǒng)當(dāng)機(jī)…等等;另外,倘若多個客戶端同時透過網(wǎng)絡(luò)大量存取伺服端的資料,可能因此而造成伺服端負(fù)載過大因而造成伺服端當(dāng)機(jī)現(xiàn)象;再者,當(dāng)客戶端欲使所開啟的網(wǎng)頁中用以顯示更新資料的指定字段一直保持顯示最新更新資料的狀態(tài),則需要持續(xù)不斷的手動執(zhí)行更新網(wǎng)頁的程序,舉例來說如果客戶端開啟的網(wǎng)頁為一網(wǎng)絡(luò)競標(biāo)系統(tǒng),此時客戶端所需要的更新資料為“最高競標(biāo)價”,由于“最高競標(biāo)價”會依據(jù)網(wǎng)絡(luò)上其它客戶端所提供的“競標(biāo)價”而一直變動,因此“最高競標(biāo)價”為可隨時變動的更新資料,因此客戶端欲得知目前“最高競標(biāo)價”的狀態(tài)而需要不斷手動的去執(zhí)行更新網(wǎng)頁的程序,而執(zhí)行上述更新網(wǎng)頁的程序所下載的資料不僅僅具有“最高競標(biāo)價”,更包含了上述網(wǎng)絡(luò)競標(biāo)系統(tǒng)中所有用以存儲網(wǎng)頁內(nèi)容的許多不同類型的內(nèi)容元素,例如賣方信息、競標(biāo)商品的信息及圖片…等等,而上述的內(nèi)容元素為靜態(tài)資料,并不會依據(jù)時間改變而產(chǎn)生變動,因此,上述的內(nèi)容元素對于客戶端來說并不是每次執(zhí)行更新網(wǎng)頁的程序時所欲得到的更新資料。因此,當(dāng)客戶端每次執(zhí)行更新網(wǎng)頁的程序時所欲取得的更新資料,大部分都位于網(wǎng)頁中用以顯示可變動的更新資料的多個指定字段中。
而上述不斷執(zhí)行的更新網(wǎng)頁的程序勢必造成客戶端作業(yè)上的麻煩與時間上的浪費(fèi),例如當(dāng)機(jī)需重新開機(jī)、網(wǎng)絡(luò)延遲占用系統(tǒng)資源以致無法執(zhí)行其它作業(yè)。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法,主要是利用在客戶端(Client)提供定時更新環(huán)境,讓客戶端能自動取得網(wǎng)頁中指定字段的最新資料,達(dá)到減少更新時間及提升效率的目的。
為達(dá)上述目的,本發(fā)明定時更新網(wǎng)頁指定字段的系統(tǒng)包含伺服端以及客戶端。其中,伺服端存儲網(wǎng)頁資料與更新資料,并依據(jù)路上所有由客戶端所提供的資料,而改變更新資料的內(nèi)容;客戶端透過網(wǎng)絡(luò)與伺服端連接,并且利用客戶端的瀏覽程序下載伺服端上的網(wǎng)頁并加以顯示,再利用客戶端的更新程序定時的下載伺服端上的更新資料并將資料寫入至客戶端的瀏覽程序所顯示網(wǎng)頁內(nèi)所對應(yīng)的指定字段中。
而本發(fā)明定時更新網(wǎng)頁指定字段的方法包含有下列步驟首先,透過網(wǎng)絡(luò)下載并顯示具有多個指定字段的網(wǎng)頁;然后,定時的執(zhí)行更新程序下載客戶端所需的更新資料;最后,將上述更新資料寫入至客戶端瀏覽器所顯示網(wǎng)頁中對應(yīng)的指定字段之中。
相較于現(xiàn)有技術(shù),本發(fā)明能夠提供一種可以定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法,不僅能夠減少對于頻寬的負(fù)擔(dān)更可使客戶端實(shí)時的取得有效的更新資料。
圖1是本發(fā)明定時更新網(wǎng)頁指定字段的系統(tǒng)的結(jié)構(gòu)圖。
圖2是本發(fā)明定時更新網(wǎng)頁指定字段的方法的主要流程圖。
具體實(shí)施方式一種定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法,通過設(shè)置于客戶端(Client)的更新程序透過網(wǎng)絡(luò)定時的由伺服端(Server)下載更新資料,并立即將更新資料寫入至客戶端瀏覽器所顯示的網(wǎng)頁中所對應(yīng)的指定字段中用以達(dá)成定時更新網(wǎng)頁指定字段的目的。
請參閱圖1,本發(fā)明所提出的定時更新網(wǎng)頁指定字段的系統(tǒng)包含下列幾個部分(1)伺服端100;(2)客戶端200,分別說明如下(1)伺服端100,主要用以存儲網(wǎng)頁信息,包含網(wǎng)頁中所有可供鏈接的網(wǎng)頁內(nèi)容與更新資料…等等。
更新資料,是伺服端100所提供顯示于網(wǎng)頁中用以與客戶端200做溝通的信息資料,更新資料的建立可透過網(wǎng)絡(luò)150由網(wǎng)絡(luò)150上其它的客戶端200,針對伺服端100所提出的一個議題提出回復(fù)的響應(yīng)數(shù)據(jù),伺服端100可利用上述的響應(yīng)數(shù)據(jù)執(zhí)行統(tǒng)計(jì)分析并將統(tǒng)計(jì)分析后的資料再顯示于網(wǎng)頁中,所以更新資料會根據(jù)網(wǎng)絡(luò)150上所提供的響應(yīng)不斷的變動,例如網(wǎng)絡(luò)競標(biāo)系統(tǒng)中的“最高競標(biāo)價”,當(dāng)伺服端100透過網(wǎng)頁提供顯示一待競標(biāo)物,網(wǎng)絡(luò)150上所有的客戶端200都可透過網(wǎng)絡(luò)150提出“競標(biāo)價”用以取得待競標(biāo)物,伺服端100會將網(wǎng)絡(luò)150上所有由客戶端200所提出的“競標(biāo)價”及最高金額的“最高競標(biāo)價”分別的顯示于網(wǎng)頁中個別對應(yīng)的指定字段中,提供給欲參與競標(biāo)的網(wǎng)絡(luò)150上所有的客戶端200做為未來提出競標(biāo)價的參考。
更新資料也可為伺服端100透過網(wǎng)絡(luò)150所提供給客戶端200的實(shí)時的資料,例如實(shí)時新聞、股票金融系統(tǒng)所使用的實(shí)時信息傳呼、及實(shí)時計(jì)票統(tǒng)計(jì)系統(tǒng)…等等。
上述所提的更新資料都具有資料內(nèi)容可能會隨時變動的更新特性,因此客戶端200可能需要不斷執(zhí)行更新網(wǎng)頁的程序用以獲得最新的更新資料。
(2)客戶端200,客戶端200透過網(wǎng)絡(luò)150與伺服端100連接,用以下載伺服端100所提供的網(wǎng)頁以及網(wǎng)頁中指定字段的最新更新資料,客戶端200更包含(A)瀏覽程序210;及(B)更新程序220,分別說明如下(A)瀏覽程序210,為一瀏覽器透過網(wǎng)絡(luò)150下載由伺服端100所提供具有多個指定字段的網(wǎng)頁內(nèi)容,并于下載上述網(wǎng)頁時同時觸發(fā)(trigger)執(zhí)行更新程序220。該瀏覽程序210更包含定時偵測更新程序220仍持續(xù)執(zhí)行的功能;若偵測到更新程序220并未持續(xù)執(zhí)行或者被關(guān)閉,則瀏覽程序210會再次觸發(fā)執(zhí)行更新程序220,用以確認(rèn)瀏覽程序210中的指定字段所顯示的為最新的更新資料。
(B)更新程序220,接受瀏覽程序210的觸發(fā)后,利用其具有的定時器,開始定時的透過網(wǎng)絡(luò)150從伺服端100下載指定的更新資料,并欲在更新資料下載后立即執(zhí)行將資料寫入至瀏覽程序210所顯示的網(wǎng)頁中所對應(yīng)的指定字段中。
請參閱圖2所示,首先,客戶端200利用瀏覽程序210透過網(wǎng)絡(luò)150從伺服端100下載具有多個指定字段的網(wǎng)頁并加以顯示(步驟300);瀏覽程序210于下載上述的網(wǎng)頁時并同時觸發(fā)執(zhí)行更新程序220,更新程序220中具有一定時器用以定時的執(zhí)行更新程序220,上述的更新程序220可透過網(wǎng)絡(luò)150從伺服端100下載最新的更新資料(步驟400);并立即將更新資料寫入至客戶端200執(zhí)行的瀏覽程序210所顯示的網(wǎng)頁中所對應(yīng)的指定字段中,用以當(dāng)作最新的更新資料提供給客戶端200(步驟500)。
舉例來說,當(dāng)客戶端200使用瀏覽程序210透過網(wǎng)絡(luò)150連結(jié)至伺服端100所提供的某一網(wǎng)絡(luò)競標(biāo)系統(tǒng),此時客戶端200需要的更新資料為由網(wǎng)絡(luò)150上其它的客戶端200所提出的“競標(biāo)價”與“最高競標(biāo)價”的更新資料,此時經(jīng)由瀏覽程序210觸發(fā)執(zhí)行的更新程序220,會定時的由伺服端100下載“競標(biāo)價”與“最高競標(biāo)價”的更新資料,并將上述的更新資料寫入由客戶端200的瀏覽程序210顯示的網(wǎng)頁中,用以顯示“競標(biāo)價”與“最高競標(biāo)價”相對應(yīng)的指定字段中。
所以透過本發(fā)明所揭露的系統(tǒng)與方法于執(zhí)行更新網(wǎng)頁的程序時,將只下載客戶端200的瀏覽程序210顯示的網(wǎng)頁中的指定字段所需的更新資料,并不會下載網(wǎng)頁所有連結(jié)的資料;因此,透過本發(fā)明所揭露的系統(tǒng)與方法于執(zhí)行更新網(wǎng)頁的程序,將可減少因執(zhí)行更新網(wǎng)頁的程序而下載大量資料所占用的大量網(wǎng)絡(luò)頻寬,并且根據(jù)本發(fā)明所揭露的系統(tǒng)與方法將可定時的執(zhí)行自動下載指定字段的更新資料的程序,因此客戶端200不需手動的執(zhí)行更新網(wǎng)頁的程序便可持續(xù)得到最新的更新資料。
權(quán)利要求
1.一種定時更新網(wǎng)頁指定字段的系統(tǒng),該系統(tǒng)至少包含一伺服端,用以存儲一網(wǎng)頁以及多個更新資料,其中該更新資料用以依據(jù)網(wǎng)絡(luò)上所有的客戶端提供給該伺服端的資料變動而產(chǎn)生變動,也或依據(jù)伺服端提供給客戶端的新資料而產(chǎn)生變動;及一客戶端,與該伺服端連接用以顯示該網(wǎng)頁并將該更新資料寫入該網(wǎng)頁中,更包含一瀏覽程序,用以下載并顯示具有多個指定字段的網(wǎng)頁;及一更新程序,用以下載該更新資料以及將該更新資料寫入至對應(yīng)的指定字段中。
2.根據(jù)權(quán)利要求1所述的定時更新網(wǎng)頁指定字段的系統(tǒng),其特征在于該瀏覽程序?yàn)闉g覽器(browser)。
3.根據(jù)權(quán)利要求1所述的定時更新網(wǎng)頁指定字段的系統(tǒng),其特征在于該更新程序利用一定時器用以定時的執(zhí)行該更新程序。
4.根據(jù)權(quán)利要求1所述的定時更新網(wǎng)頁指定字段的系統(tǒng),其特征在于該更新程序透過網(wǎng)絡(luò)用以下載該更新資料。
5.根據(jù)權(quán)利要求1所述的定時更新網(wǎng)頁指定字段的系統(tǒng),其特征在于該瀏覽程序具有定時確認(rèn)該更新程序持續(xù)執(zhí)行的功能。
6.一種定時更新網(wǎng)頁指定字段的方法,利用由伺服端下載的多個更新資料,用以更新客戶端中多個指定字段的資料,該方法包含下列步驟下載并顯示具有該指定字段的一網(wǎng)頁;定時地執(zhí)行一更新程序,用以下載該更新資料;及將該更新資料寫入至對應(yīng)的指定字段中并加以顯示。
7.根據(jù)權(quán)利要求6所述的定時更新網(wǎng)頁指定字段的方法,其特征在于該更新程序依據(jù)一定時器定時的觸發(fā)用以定時的執(zhí)行。
8.根據(jù)權(quán)利要求6所述的定時更新網(wǎng)頁指定字段的方法,其特征在于該更新程序透過網(wǎng)絡(luò)用以下載該更新資料。
9.根據(jù)權(quán)利要求6所述的定時更新網(wǎng)頁指定字段的方法,其特征在于該更新程序于客戶端執(zhí)行。
全文摘要
一種定時更新網(wǎng)頁指定字段的系統(tǒng)及其方法,通過設(shè)置于客戶端(Client)的更新程序透過網(wǎng)絡(luò)定時的由伺服端(Server)下載更新資料,并立即將更新資料寫入至客戶端瀏覽器所顯示的網(wǎng)頁中所對應(yīng)的指定字段中用以達(dá)成定時更新網(wǎng)頁指定字段的目的。
文檔編號G06F17/30GK1831808SQ200510033459
公開日2006年9月13日 申請日期2005年3月11日 優(yōu)先權(quán)日2005年3月11日
發(fā)明者廖正興 申請人:佛山市順德區(qū)順達(dá)電腦廠有限公司, 神達(dá)電腦股份有限公司