專利名稱:以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
一種資料提供系統(tǒng)及其方法,特別是指一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)及其方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)絡(luò)的蓬勃發(fā)展,互聯(lián)網(wǎng)絡(luò)中包含了大量的資料。不過受限于互聯(lián)網(wǎng)絡(luò)必須要先得知資料的網(wǎng)址后才能將資料下載至本地端瀏覽,使用者無法有效的取得互聯(lián)網(wǎng)絡(luò)中的資料,直到搜尋引擎的出現(xiàn)。搜尋引擎會以「網(wǎng)絡(luò)蜘蛛」的搜尋機器人程序盡可能的取得連結(jié)到網(wǎng)絡(luò)中各個資料的網(wǎng)址。理論上,若網(wǎng)頁上有適當(dāng)?shù)木W(wǎng)址,搜尋機器人便可以遍歷絕大部分網(wǎng)頁。而在搜尋機器人取得網(wǎng)址后,搜尋引擎會為所取得的網(wǎng)址以及其所包含的資料建立索引,借以提供使用者使用。不過,隨著動態(tài)網(wǎng)頁的技術(shù)的產(chǎn)生,搜尋引擎的搜尋機器人為了避免在遍歷網(wǎng)頁時進入無限回圈,通常會忽略使用動態(tài)網(wǎng)頁技術(shù)的連結(jié),也就是不對使用動態(tài)網(wǎng)頁技術(shù)的連結(jié)所包含的資料建立相對應(yīng)的索引。事實上,目前大部分資料發(fā)布的平臺大多為使用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)頁,而龐大數(shù)量的資料也都在這樣的平臺中被發(fā)布,由于搜尋引擎不會對使用動態(tài)網(wǎng)頁技術(shù)的連結(jié)所包含的資料建立相對應(yīng)的索引,如此,搜尋引擎的使用者將無法查找到使用動態(tài)網(wǎng)頁技術(shù)的連結(jié),被發(fā)布的資料將無法輕易的被大多數(shù)人取得。綜上所述,可知先前技術(shù)中長期以來一直存在搜尋引擎不為動態(tài)網(wǎng)頁建立搜尋索引,造成某些資料不易被取得的問題,因此有必要提出改進的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于先前技術(shù)存在搜尋引擎不為動態(tài)網(wǎng)頁建立搜尋索引的問題,本發(fā)明于是公開一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)及其方法,其中本發(fā)明所公開的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),至少包含儲存模塊,用以儲存轉(zhuǎn)向頁面;傳輸模塊,接收客戶端所傳送的下載網(wǎng)址;讀取模塊,用以依據(jù)下載網(wǎng)址至儲存模塊讀取相對應(yīng)的下載頁面,及用以于無法讀取下載頁面后,讀取轉(zhuǎn)向頁面;網(wǎng)址產(chǎn)生模塊,用以執(zhí)行轉(zhuǎn)向頁面,借以獲取下載網(wǎng)址所包含的下載參數(shù),并依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址,使讀取模塊依據(jù)該目標(biāo)網(wǎng)址至儲存模塊讀取相對應(yīng)的目標(biāo)資料,并通過傳輸模塊傳送目標(biāo)資料至客戶端。本發(fā)明所公開的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),其中,目標(biāo)資料為對應(yīng)下載網(wǎng)址的目標(biāo)網(wǎng)頁中的全部或部分內(nèi)容。本發(fā)明所公開的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),其中,網(wǎng)址產(chǎn)生模塊是依據(jù)至少一預(yù)定字串,由下載網(wǎng)址中提取出下載參數(shù);網(wǎng)址產(chǎn)生模塊是合并下載參數(shù)至預(yù)定網(wǎng)址中,借以產(chǎn)生包含預(yù)定網(wǎng)址及下載參數(shù)的目標(biāo)網(wǎng)址。
本發(fā)明所公開的另一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),至少包含儲存模塊,用以儲存轉(zhuǎn)向頁面;傳輸模塊,接收客戶端所傳送的下載網(wǎng)址;讀取模塊,用以依據(jù)下載網(wǎng)址至儲存模塊讀取相對應(yīng)的下載頁面,及用以于無法讀取下載頁面后,讀取轉(zhuǎn)向頁面;網(wǎng)址產(chǎn)生模塊,用以執(zhí)行轉(zhuǎn)向頁面,借以獲取下載網(wǎng)址所包含的下載參數(shù),并依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址;執(zhí)行模塊,用以執(zhí)行讀取模塊依據(jù)目標(biāo)網(wǎng)址至儲存模塊讀取對應(yīng)目標(biāo)網(wǎng)址的目標(biāo)文件,借以產(chǎn)生目標(biāo)資料,并通過傳輸模塊傳送目標(biāo)資料至客戶端。本發(fā)明所公開的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其步驟至少包括儲存轉(zhuǎn)向頁面;接收客戶端所傳送的下載網(wǎng)址;依據(jù)下載網(wǎng)址讀取相對應(yīng)的下載頁面;判斷無法讀取下載頁面后,讀取轉(zhuǎn)向頁面;執(zhí)行轉(zhuǎn)向頁面,借以獲取下載網(wǎng)址所包含的下載參數(shù);依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址;依據(jù)目標(biāo)網(wǎng)址獲取相對應(yīng)的目標(biāo)資料;傳送目標(biāo)資料至客戶端。本發(fā)明所公開的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其中,執(zhí)行轉(zhuǎn)向頁面借以獲取下載網(wǎng)址所包含的下載參數(shù)的步驟為依據(jù)轉(zhuǎn)向頁面所定義的至少一預(yù)定字串,由下載網(wǎng)址中提取出下載參數(shù);依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址的步驟為合并下載參數(shù)至預(yù)定網(wǎng)址中;傳送目標(biāo)資料至客戶端的步驟為傳送包含目標(biāo)資料且與下載網(wǎng)址對應(yīng)的目標(biāo)網(wǎng)頁;依據(jù)目標(biāo)網(wǎng)址獲取相對應(yīng)的目標(biāo)資料的步驟為依據(jù)目標(biāo)網(wǎng)址讀取相對應(yīng)的目標(biāo)資料,或讀取對應(yīng)目標(biāo)網(wǎng)址的目標(biāo)文件,并執(zhí)行目標(biāo)文件以產(chǎn)生目標(biāo)資料。本發(fā)明所公開的系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明通過判斷出無法讀取下載頁面后,執(zhí)行轉(zhuǎn)向頁面以獲取下載網(wǎng)址所包含的下載參數(shù),并依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址后,由目標(biāo)網(wǎng)址獲取相對應(yīng)的目標(biāo)資料,借以解決先前技術(shù)所存在的問題,并可以達成以靜態(tài)頁面的網(wǎng)址連結(jié)動態(tài)頁面的技術(shù)功效。
圖1為本發(fā)明所提的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)架構(gòu)圖。
圖2為本發(fā)明所提的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法流程圖。
圖3為本發(fā)明實施例所提的轉(zhuǎn)向頁面的程序碼示意圖。
圖4為本發(fā)明所提的目標(biāo)資料產(chǎn)生的附加方法流程圖。
主要元件符號說明
110傳輸模塊
120儲存模塊
130讀取模塊
150網(wǎng)址產(chǎn)生模塊
160執(zhí)行模塊
300轉(zhuǎn)向頁面
400客戶端
具體實施例方式
以下將配合圖式及實施例來詳細(xì)說明本發(fā)明的特征與實施方式,內(nèi)容足以使任何熟習(xí)相關(guān)技藝者能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實施, 借此實現(xiàn)本發(fā)明可達成的功效。
在服務(wù)器/服務(wù)軟件中,對于各種錯誤會存在相對應(yīng)的錯誤頁面,若服務(wù)器/服務(wù)軟件無法成功的將客戶端欲下載的網(wǎng)頁傳送至客戶端,則服務(wù)器/服務(wù)軟件便會傳送相對應(yīng)的錯誤頁面。例如服務(wù)器/服務(wù)軟件無法找到網(wǎng)頁時,傳回客戶端的錯誤頁面即為錯誤碼是「404」的錯誤頁面,而在服務(wù)器/服務(wù)軟件出現(xiàn)內(nèi)部執(zhí)行的錯誤時,傳回客戶端的錯誤頁面的錯誤碼為「500」。本發(fā)明便是利用服務(wù)器/服務(wù)軟件在錯誤發(fā)生時會將相對應(yīng)的錯誤頁面?zhèn)骰乜蛻舳说脑?,將動態(tài)網(wǎng)頁的下載請求偽裝成靜態(tài)網(wǎng)頁的下載請求,在執(zhí)行本發(fā)明的服務(wù)器接收到網(wǎng)頁的下載請求(request)后,可以在被下載的網(wǎng)頁不存在時,依據(jù)下載請求所包含的下載網(wǎng)址(URL)產(chǎn)生新的目標(biāo)網(wǎng)址,借以將與目標(biāo)網(wǎng)址對應(yīng)的目標(biāo)資料傳回客戶端。以下先以圖1本發(fā)明所提的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)架構(gòu)圖來說明本發(fā)明的系統(tǒng)運作。如圖1所示,本發(fā)明的系統(tǒng)包含在服務(wù)器或服務(wù)程序中,包含有傳輸模塊 110、儲存模塊120、讀取模塊130以及網(wǎng)址產(chǎn)生模塊150。傳輸模塊110負(fù)責(zé)接收客戶端400所傳送的下載請求,傳輸模塊110所接收的下載請求中包含下載網(wǎng)址。傳輸模塊Iio也負(fù)責(zé)將目標(biāo)資料傳送到客戶端400。傳輸模塊110所接收的下載網(wǎng)址中至少包含執(zhí)行本發(fā)明的服務(wù)器或執(zhí)行本發(fā)明的服務(wù)軟件的裝置的網(wǎng)絡(luò)地址、分隔字符、下載參數(shù)以及特定的副檔名等,其中,分隔字符、 下載參數(shù)以及特定的副檔名可以偽裝為下載網(wǎng)址中的路徑。例如下載網(wǎng)址為「http://www. invdict. com/ ? test, html」時,Γ www. invdict. com/J為服務(wù)器或執(zhí)行服務(wù)軟件的裝置的網(wǎng)絡(luò)地址,但網(wǎng)絡(luò)地址并不以此為限;「?」為分隔字符,分隔字符可以由一個或多個字母或符號所組成,但分隔字符并不以符號「?」為限,也可以為兩個減號或是一個加號與一個減號的組合等;「test」為下載參數(shù);「. html」則為特定的副檔名。儲存模塊120負(fù)責(zé)儲存下載頁面、轉(zhuǎn)向頁面以及目標(biāo)資料。其中,下載頁面為靜態(tài)網(wǎng)頁,轉(zhuǎn)向頁面為動態(tài)網(wǎng)頁。為了要在被下載的網(wǎng)頁不存在時,對下載請求中的下載網(wǎng)址進行拆解,本發(fā)明將原本服務(wù)器/服務(wù)軟件中,無法找到網(wǎng)頁(網(wǎng)頁不存在)的錯誤相對應(yīng)的錯誤頁面替換為包含特定程序碼的轉(zhuǎn)向頁面,借以在服務(wù)器/服務(wù)軟件無法依據(jù)下載網(wǎng)址找到相對應(yīng)的網(wǎng)頁(相對應(yīng)的網(wǎng)頁不存在)時,提供儲存模塊120所儲存的轉(zhuǎn)向頁面給執(zhí)行模塊160執(zhí)行。讀取模塊130負(fù)責(zé)依據(jù)傳輸模塊110所接收的下載請求所包含的下載網(wǎng)址,至儲存模塊120讀取與下載網(wǎng)址對應(yīng)的下載頁面,以及負(fù)責(zé)在無法由儲存模塊120中讀取到與下載網(wǎng)址對應(yīng)的下載頁面后,讀取儲存于儲存模塊120中的轉(zhuǎn)向頁面。讀取模塊130也負(fù)責(zé)依據(jù)網(wǎng)址產(chǎn)生模塊150所產(chǎn)生的目標(biāo)網(wǎng)址,至儲存模塊120 中讀取與目標(biāo)網(wǎng)址對應(yīng)的目標(biāo)資料,借以通過傳輸模塊110將目標(biāo)資料傳送給客戶端400。 其中,當(dāng)目標(biāo)資料為目標(biāo)網(wǎng)頁的所有內(nèi)容時,讀取模塊130可以直接將所讀出的目標(biāo)資料傳送到客戶端400,而當(dāng)目標(biāo)資料為目標(biāo)網(wǎng)頁中的部分內(nèi)容時,例如目標(biāo)資料被嵌入在目標(biāo)網(wǎng)頁中,則讀取模塊130會分別讀出目標(biāo)資料與目標(biāo)網(wǎng)頁,并將目標(biāo)資料嵌入到目標(biāo)網(wǎng)頁中后,通過傳輸模塊110將包含目標(biāo)資料的目標(biāo)網(wǎng)頁傳送到客戶端400。網(wǎng)址產(chǎn)生模塊150負(fù)責(zé)執(zhí)行轉(zhuǎn)向頁面,也就是依據(jù)轉(zhuǎn)向頁面中的程序碼,由傳輸模塊110所接收的下載網(wǎng)址中獲取所包含的下載參數(shù)。網(wǎng)址產(chǎn)生模塊150在執(zhí)行轉(zhuǎn)向頁面中的程序碼后,可以依據(jù)分隔字符以及副檔名等預(yù)定字串,由下載網(wǎng)址中提取出下載參數(shù),借以依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址。其中,網(wǎng)址產(chǎn)生模塊150所產(chǎn)生的目標(biāo)網(wǎng)址與儲存模塊 120所儲存的某一目標(biāo)資料或目標(biāo)文件對應(yīng),使得讀取模塊130可以依據(jù)目標(biāo)網(wǎng)址在儲存模塊120中讀到相對應(yīng)的目標(biāo)資料/目標(biāo)文件。網(wǎng)址產(chǎn)生模塊150可以將下載參數(shù)合并至預(yù)定網(wǎng)址中的方式產(chǎn)生目標(biāo)網(wǎng)址,例如,網(wǎng)址產(chǎn)生模塊150可以先由下載網(wǎng)址「http://www. invdict. com/ ? test, html」中擷取出路徑「? test, htmlJ0由于利用本發(fā)明所使用的路徑中包含不需要的分隔字符以及副檔名,也就是路徑「? test, html J中的「?」以及「.html」,因此網(wǎng)址產(chǎn)生模塊150需要由路徑中提取出下載參數(shù),再將提取出的下載參數(shù)附加到預(yù)定網(wǎng)址「http://WWW. invdict. com/ query, php ? word =」之后,借以產(chǎn)生目標(biāo)網(wǎng)址「http://www. invdict. com/query, php ? word = test」,但本發(fā)明所提的下載參數(shù)、預(yù)定網(wǎng)址都不以上述為限,且網(wǎng)址產(chǎn)生模塊150 合并下載參數(shù)與預(yù)定網(wǎng)址的方式也不以將下載參數(shù)附加至預(yù)定網(wǎng)址之后為限。另外,本發(fā)明也可以包含執(zhí)行模塊160,執(zhí)行模塊160負(fù)責(zé)在讀取模塊130依據(jù)網(wǎng)址產(chǎn)生模塊150產(chǎn)生的目標(biāo)網(wǎng)址中的路徑,至儲存模塊120中讀取相對應(yīng)的目標(biāo)文件后,執(zhí)行目標(biāo)文件中的內(nèi)容,借以產(chǎn)生目標(biāo)資料,并將所產(chǎn)生的目標(biāo)資料通過傳輸模塊110傳送到客戶端400。通常在讀取模塊130所讀出的目標(biāo)文件為動態(tài)網(wǎng)頁時,執(zhí)行模塊160會在執(zhí)行目標(biāo)文件中的程序碼后,產(chǎn)生目標(biāo)資料,并以所產(chǎn)生的目標(biāo)資料做為目標(biāo)網(wǎng)頁,或是將所產(chǎn)生的目標(biāo)資料嵌入讀取模塊130所讀出的目標(biāo)網(wǎng)頁中,而后通過傳輸模塊110傳送包含目標(biāo)資料的目標(biāo)網(wǎng)頁至客戶端400。接著以一個實施例來解說本發(fā)明的運作系統(tǒng)與方法,并請參照圖2本發(fā)明所提的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法流程圖。假設(shè)本實施例的服務(wù)器提供釋義資料的查詢服務(wù),但本發(fā)明并不以此為限。在本實施例中,假設(shè)本發(fā)明執(zhí)行于服務(wù)器上,使用者可以操作電腦或手持裝置連線到執(zhí)行有本發(fā)明的服務(wù)器查找查詢字詞的釋義資料,搜尋引擎也可以連線到執(zhí)行有本發(fā)明的服務(wù)器嘗試抓取查詢字詞的釋義資料進行備分。在此情況下,使用者所操作的電腦或手持裝置、搜尋引擎都可以視為本發(fā)明所提的客戶端400。其中,執(zhí)行有本發(fā)明的服務(wù)器的儲存模塊120中會先儲存有由本發(fā)明的建立者所建立的轉(zhuǎn)向頁面300(步驟20 ,轉(zhuǎn)向頁面 300包含如圖3所示的程序碼,但本發(fā)明并不以此為限。當(dāng)客戶端400欲取得查詢字詞「test」的釋義資料時,會通過下載請求傳送包含查詢字詞的下載網(wǎng)址至服務(wù)器,如此,傳輸模塊110便可以接收到客戶端400所傳送的包含查詢字詞「test」的下載網(wǎng)址(步驟210)。在本實施例中,假設(shè)下載網(wǎng)址為「http://WWW. invdict. com/ ? test, html」,其中,查詢字詞被放置在下載網(wǎng)址的路徑的部分,但本發(fā)明并不以此為限。在傳輸模塊110接收到下載請求后,讀取模塊130可以依據(jù)下載網(wǎng)址中的路徑,至儲存模塊120中讀取相對應(yīng)的下載網(wǎng)頁(步驟220)。也就是說,讀取模塊130會至服務(wù)器提供存取服務(wù)的根目錄下,讀取下載網(wǎng)頁「? test, htmlJ0假設(shè)在本實施例中,服務(wù)器不允許儲存模塊120儲存文件名稱包含「?」的文件,因此,讀取模塊130不可能由儲存模塊120 中讀取到下載網(wǎng)頁「? test, html」,所以,在讀取模塊130判斷出無法讀取到下載網(wǎng)頁(步驟230)后,會至儲存模塊120中讀取轉(zhuǎn)向頁面300。另外,若下載請求為下載靜態(tài)網(wǎng)頁的請求,則讀取模塊130可以依據(jù)下載請求中的下載網(wǎng)址中的路徑,至儲存模塊120中讀取到相對應(yīng)的下載網(wǎng)頁(步驟220),并在判斷出下載網(wǎng)頁順利讀取(步驟230)后,將下載網(wǎng)頁通過傳輸模塊110傳回客戶端400(步驟M0)。在讀取模塊130至儲存模塊120中讀取轉(zhuǎn)向頁面300后,網(wǎng)址產(chǎn)生模塊150會執(zhí)行轉(zhuǎn)向頁面300中的程序碼,借以獲取下載網(wǎng)址所包含的下載參數(shù)(步驟沈0),在本實施例中,如圖3所示,網(wǎng)址產(chǎn)生模塊150會先取得下載網(wǎng)址「http://www. invdict. com/ ? test, html」,再依據(jù)分隔字符「?」以及副檔名「.html」等預(yù)定字串,由下載網(wǎng)址中擷取出下載參數(shù),也就是在本實施例中的查詢字詞「test」。在網(wǎng)址產(chǎn)生模塊150擷取出下載網(wǎng)址所包含的下載參數(shù)(步驟沈0)后,網(wǎng)址產(chǎn)生模塊150可以依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址(步驟270)。在本實施例中,假設(shè)網(wǎng)址產(chǎn)生模塊 150 會將下載參數(shù)「test」附力口至Ij預(yù)定網(wǎng)址「http://www. invdict. com/query, php ? word =」之后,借以產(chǎn)生目標(biāo)網(wǎng)址「http //www. invdict. com/query, php ? word = test」。在網(wǎng)址產(chǎn)生模塊150產(chǎn)生目標(biāo)網(wǎng)址(步驟270)后,讀取模塊130可以依據(jù)目標(biāo)網(wǎng)址至儲存模塊120中讀取相對應(yīng)的目標(biāo)資料(步驟觀0)。在本實施例中,讀取模塊130至儲存模塊120所讀出的目標(biāo)資料即為查詢字詞「test」的釋義資料,假設(shè)此即為全部的目標(biāo)網(wǎng)頁,則傳輸模塊110可以直接將讀取模塊130至儲存模塊120所讀出的目標(biāo)資料傳送到客戶端400(步驟四0),使得客戶端400獲得查詢字詞「test」的釋義資料。另外,若如圖4的流程所示,讀取模塊130依據(jù)目標(biāo)網(wǎng)址至儲存模塊120中所讀取出的內(nèi)容不為目標(biāo)資料,而為目標(biāo)文件(步驟觀2),則本發(fā)明需要包含執(zhí)行模塊160,執(zhí)行模塊160會執(zhí)行讀取模塊130所讀出的目標(biāo)文件(步驟觀6),也就是依據(jù)目標(biāo)文件中的程序碼產(chǎn)生目標(biāo)資料,而后由傳輸模塊110將執(zhí)行模塊160所產(chǎn)生的目標(biāo)資料傳回客戶端 400。綜上所述,可知本發(fā)明與先前技術(shù)之間的差異在于具有判斷出無法讀取下載頁面后,執(zhí)行轉(zhuǎn)向頁面以獲取下載網(wǎng)址所包含的下載參數(shù),并依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址后,由目標(biāo)網(wǎng)址獲取相對應(yīng)的目標(biāo)資料的技術(shù)手段,借由此一技術(shù)手段可以解決先前技術(shù)所存在搜尋引擎不為動態(tài)網(wǎng)頁建立搜尋索引的問題,進而達成以靜態(tài)頁面的網(wǎng)址連結(jié)動態(tài)頁面的技術(shù)功效。再者,本發(fā)明的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,可實現(xiàn)于硬件、軟件或硬件與軟件的組合中,亦可在電腦系統(tǒng)中以集中方式實現(xiàn)或以不同元件散布于若干互連的電腦系統(tǒng)的分散方式實現(xiàn)。雖然本發(fā)明所公開的實施方式如上,只是所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明所公開的精神和范圍的前提下,對本發(fā)明的實施的形式上及細(xì)節(jié)上作些許的更動潤飾,均屬于本發(fā)明的專利保護范圍。本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其特征在于,該方法至少包含下列步驟 儲存一轉(zhuǎn)向頁面;接收一客戶端所傳送的一下載網(wǎng)址;依據(jù)該下載網(wǎng)址讀取相對應(yīng)的一下載頁面;判斷無法讀取該下載頁面后,讀取該轉(zhuǎn)向頁面;執(zhí)行該轉(zhuǎn)向頁面,借以獲取該下載網(wǎng)址所包含的一下載參數(shù);依據(jù)該下載參數(shù)產(chǎn)生一目標(biāo)網(wǎng)址;依據(jù)該目標(biāo)網(wǎng)址獲取相對應(yīng)的一目標(biāo)資料;及傳送該目標(biāo)資料至該客戶端。
2.如權(quán)利要求1所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其特征在于,其中該執(zhí)行該轉(zhuǎn)向頁面借以獲取該下載網(wǎng)址所包含的該下載參數(shù)的步驟為依據(jù)該轉(zhuǎn)向頁面所定義的至少一預(yù)定字串,由該下載網(wǎng)址中提取出該下載參數(shù)。
3.如權(quán)利要求1所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其特征在于,其中該依據(jù)該下載參數(shù)產(chǎn)生該目標(biāo)網(wǎng)址的步驟為合并該下載參數(shù)至一預(yù)定網(wǎng)址中。
4.如權(quán)利要求1所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其特征在于,其中該傳送該目標(biāo)資料至該客戶端的步驟為傳送包含該目標(biāo)資料且與該下載網(wǎng)址對應(yīng)的一目標(biāo)網(wǎng)頁。
5.如權(quán)利要求1所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的方法,其特征在于,其中該依據(jù)該目標(biāo)網(wǎng)址獲取相對應(yīng)的該目標(biāo)資料的步驟為依據(jù)該目標(biāo)網(wǎng)址讀取相對應(yīng)的該目標(biāo)資料,或讀取對應(yīng)該目標(biāo)網(wǎng)址的一目標(biāo)文件,并執(zhí)行該目標(biāo)文件以產(chǎn)生該目標(biāo)資料。
6.一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),應(yīng)用于一服務(wù)程序中,其特征在于,該系統(tǒng)至少包含一儲存模塊,用以儲存一轉(zhuǎn)向頁面;一傳輸模塊,接收一客戶端所傳送的一下載網(wǎng)址;一讀取模塊,用以依據(jù)該下載網(wǎng)址至該儲存模塊讀取相對應(yīng)的一下載頁面,及用以于無法讀取該下載頁面后,讀取該轉(zhuǎn)向頁面;及一網(wǎng)址產(chǎn)生模塊,用以執(zhí)行該轉(zhuǎn)向頁面,借以獲取該下載網(wǎng)址所包含的一下載參數(shù),并依據(jù)該下載參數(shù)產(chǎn)生一目標(biāo)網(wǎng)址,使該讀取模塊依據(jù)該目標(biāo)網(wǎng)址至該儲存模塊讀取相對應(yīng)的一目標(biāo)資料,并通過該傳輸模塊傳送該目標(biāo)資料至該客戶端。
7.如權(quán)利要求6所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),其特征在于,其中該網(wǎng)址產(chǎn)生模塊是依據(jù)至少一預(yù)定字串,由該下載網(wǎng)址中提取出該下載參數(shù)。
8.如權(quán)利要求6所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),其特征在于,其中該網(wǎng)址產(chǎn)生模塊是合并該下載參數(shù)至一預(yù)定網(wǎng)址中,借以產(chǎn)生包含該預(yù)定網(wǎng)址及該下載參數(shù)的目標(biāo)網(wǎng)址。
9.如權(quán)利要求6所述的以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),其特征在于,其中該目標(biāo)資料為對應(yīng)該下載網(wǎng)址的一目標(biāo)網(wǎng)頁中的全部或部分內(nèi)容。
10.一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng),應(yīng)用于一服務(wù)程序中,其特征在于,該系統(tǒng)至少包含一儲存模塊,用以儲存一轉(zhuǎn)向頁面; 一傳輸模塊,接收一客戶端所傳送的一下載網(wǎng)址;一讀取模塊,用以依據(jù)該下載網(wǎng)址至該儲存模塊讀取相對應(yīng)的一下載頁面,及用以于無法讀取該下載頁面后,讀取該轉(zhuǎn)向頁面;一網(wǎng)址產(chǎn)生模塊,用以執(zhí)行該轉(zhuǎn)向頁面,借以獲取該下載網(wǎng)址所包含的一下載參數(shù),并依據(jù)該下載參數(shù)產(chǎn)生一目標(biāo)網(wǎng)址;及一執(zhí)行模塊,用以執(zhí)行該讀取模塊依據(jù)該目標(biāo)網(wǎng)址至該儲存模塊讀取對應(yīng)該目標(biāo)網(wǎng)址的目標(biāo)文件,借以產(chǎn)生一目標(biāo)資料,并通過該傳輸模塊傳送該目標(biāo)資料至該客戶端。
全文摘要
本發(fā)明提供了一種以轉(zhuǎn)向頁面提供目標(biāo)資料的系統(tǒng)及其方法,其通過判斷出無法讀取下載頁面后,執(zhí)行轉(zhuǎn)向頁面以獲取下載網(wǎng)址所包含的下載參數(shù),并依據(jù)下載參數(shù)產(chǎn)生目標(biāo)網(wǎng)址后,由目標(biāo)網(wǎng)址獲取相對應(yīng)的目標(biāo)資料的技術(shù)手段,可以讓搜尋引擎為動態(tài)網(wǎng)頁建立搜尋索引,并達成以靜態(tài)頁面的網(wǎng)址連結(jié)動態(tài)頁面的技術(shù)功效。
文檔編號G06F17/30GK102236656SQ20101015691
公開日2011年11月9日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者王輝, 邱全成 申請人:英業(yè)達股份有限公司