国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      重定向方法及裝置的制作方法

      文檔序號(hào):7706978閱讀:106來源:國知局
      專利名稱:重定向方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,特別涉及重定向方法及裝置。
      背景技術(shù)
      無線應(yīng)用協(xié)議(Wireless Application Protocol,以下簡稱WAP)網(wǎng)關(guān)具有協(xié)議 轉(zhuǎn)換和編解碼功能,實(shí)現(xiàn)了移動(dòng)通信網(wǎng)絡(luò)和互聯(lián)網(wǎng)(Internet)的連接,移動(dòng)終端通過WAP 網(wǎng)關(guān)可以訪問到互聯(lián)網(wǎng)上的服務(wù)提供商(Service Provider,以下簡稱SP)服務(wù)器,從而 獲得SP服務(wù)器提供的豐富的信息服務(wù)。在移動(dòng)終端訪問SP服務(wù)器的過程中,通常存在重 定向的情況,比如,當(dāng)移動(dòng)終端請求訪問的頁面位置已發(fā)生變化,此時(shí),移動(dòng)終端需要進(jìn)行 頁面重定向,以獲取到期望的頁面。而由于移動(dòng)終端與WAP網(wǎng)關(guān)的傳輸速率低,在用戶終端 和SP之間需要發(fā)生多次重定向交互操作時(shí),將導(dǎo)致用戶獲取最終頁面的時(shí)延較長,而這些 重定向過程對于最終的瀏覽都是無用過程(僅僅是實(shí)現(xiàn)頁面跳轉(zhuǎn)或者SP的跳轉(zhuǎn),如實(shí)現(xiàn) portal向SP的跳轉(zhuǎn)),但是卻大大延長了用戶的頁面等待時(shí)間,影響了整個(gè)系統(tǒng)的傳輸速 率。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種重定向方法及裝置,以減少移動(dòng)終端與SP服務(wù)器的交互, 提高移動(dòng)終端訪問SP服務(wù)器的效率。本發(fā)明實(shí)施例提供了一種重定向方法,包括獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含指向重定 向響應(yīng)的重定向鏈接;獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接,并向所述移動(dòng) 終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本發(fā)明實(shí)施例提供了一種重定向方法,包括轉(zhuǎn)發(fā)移動(dòng)終端向服務(wù)提供商服務(wù)器發(fā)送的業(yè)務(wù)請求;接收所述服務(wù)提供商服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng); 當(dāng)所述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定向,直至所述服 務(wù)提供商服務(wù)器返回的業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面;生成重定向至所述最終響應(yīng)頁面的重定向響應(yīng),并向所述移動(dòng)終端返回所述重定 向至所述最終響應(yīng)頁面的重定向響應(yīng)。本發(fā)明實(shí)施例提供了一種重定向裝置,包括第一獲取模塊用于獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng) 頁面包含指向重定向響應(yīng)的重定向鏈接;第二獲取模塊用于獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;替換模塊用于將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接;第一發(fā)送模塊用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本發(fā)明實(shí)施例提供了一種重定向裝置,包括轉(zhuǎn)發(fā)模塊用于轉(zhuǎn)發(fā)移動(dòng)終端向服務(wù)提供商服務(wù)器發(fā)送的業(yè)務(wù)請求;接收模塊用于接收所述服務(wù)提供商服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng);重定向模塊用于當(dāng)所述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定 向,直至所述服務(wù)提供商服務(wù)器返回的業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面;生成模塊用于生成重定向至所述最終響應(yīng)頁面的重定向響應(yīng);第二發(fā)送模塊用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的地址的重定向響 應(yīng)。由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過在響應(yīng)頁面中含有重定向鏈接時(shí),將響 應(yīng)頁面中的重定向鏈接替換為最終響應(yīng)頁面的鏈接;而當(dāng)服務(wù)提供商服務(wù)器返回的業(yè)務(wù)響 應(yīng)為重定向響應(yīng)時(shí),向移動(dòng)終端返回重定向至最終響應(yīng)頁面的重定向響應(yīng),使得移動(dòng)終端 可以通過最終響應(yīng)頁面的鏈接或重定向至最終響應(yīng)頁面的重定向響應(yīng)直接獲取到最終響 應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器的交互,提高了移動(dòng)終端訪問SP服務(wù)器的效率。


      圖1為本發(fā)明實(shí)施例提供的■t定向方法的流程示意圖2為本發(fā)明實(shí)施例提供的■t定向方法的信令圖3為本發(fā)明實(shí)施例提供的■t定向方法的信令圖4為本發(fā)明實(shí)施例提供的■t定向方法的信令圖5為本發(fā)明實(shí)施例提供的■t定向方法的流程示意圖6為本發(fā)明實(shí)施例提供的■t定向方法的信令圖7為本發(fā)明實(shí)施例提供的■t定向裝置的結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例提供的■t定向裝置的結(jié)構(gòu)示意圖9為本發(fā)明實(shí)施例提供的■t定向裝置的結(jié)構(gòu)示意圖10為本發(fā)明實(shí)施例提供的:重定向裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明的具體實(shí)施例作進(jìn)一步詳細(xì)的說明。圖1為本發(fā)明實(shí)施例提供的重定向方法的流程示意圖。如圖1所示,本實(shí)施例可 以包括以下步驟步驟101、獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含 指向重定向響應(yīng)的重定向鏈接;步驟102、獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;步驟103、將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接,并向 所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本發(fā)明的實(shí)施例中,響應(yīng)頁面為SP服務(wù)器響應(yīng)移動(dòng)終端發(fā)送的頁面請求所返回 的頁面,該響應(yīng)頁面可以包括頭信息和主體(body),該頭信息可以單獨(dú)作為響應(yīng)返回移動(dòng)終端。在本發(fā)明一個(gè)具體的實(shí)施例中,重定向裝置接收到該響應(yīng)頁面后,可以根據(jù)該響 應(yīng)頁面的頭信息或主體中包含的信息來確定該響應(yīng)頁面中是否包含指向重定向響應(yīng)的重 定向鏈接。當(dāng)該頭信息中包含表示重定向操作的狀態(tài)碼,例如在超文本傳輸協(xié)議(Hyper Text Transfer Protocol,以下簡稱 HTTP)的標(biāo)題(header)部分出現(xiàn)的“Location”字段, 則該頭信息可稱為重定向響應(yīng)。當(dāng)該主體中包含表示重定向操作的命令字,例如主體部分 出現(xiàn)的“onenterforward”等字段時(shí),則該響應(yīng)頁面稱為重定向響應(yīng)頁面。當(dāng)該響應(yīng)頁面的 頭信息不包含表示重定向操作的狀態(tài)碼,同時(shí),主體不包含表示重定向操作的命令字,則稱 該響應(yīng)頁面為最終響應(yīng)頁面。其中,響應(yīng)頁面中可以包含鏈接例如網(wǎng)頁的網(wǎng)址、網(wǎng)站的 互聯(lián)網(wǎng)協(xié)議(Internet Protocol,以下簡稱IP)地址等,通過點(diǎn)擊鏈接可以登錄網(wǎng)頁或網(wǎng) 站,當(dāng)該網(wǎng)頁或網(wǎng)站返回的響應(yīng)網(wǎng)頁為最終響應(yīng)頁面時(shí),則稱該鏈接為最終響應(yīng)頁面的鏈 接;當(dāng)該頁面或網(wǎng)站返回的響應(yīng)頁面為重定向響應(yīng)頁面時(shí),則稱該鏈接為重定向鏈接,該重 定向鏈接指向重定向響應(yīng)。每個(gè)重定向鏈接對應(yīng)有一個(gè)最終響應(yīng)頁面的鏈接,兩者的映射 關(guān)系存儲(chǔ)在重定向裝置的存儲(chǔ)單元中,該映射關(guān)系包括間接映射關(guān)系和直接映射關(guān)系,其 中,間接映射關(guān)系為重定向鏈接需要經(jīng)過多次重定向后才能得到最終響應(yīng)頁面,重定向鏈 接與最終響應(yīng)頁面的鏈接之間可以存在多個(gè)間接映射關(guān)系,例如重定向鏈接B需要經(jīng)過 重定向C、D才能得到最終響應(yīng)頁面D,則重定向鏈接B與最終響應(yīng)頁面的鏈接D的間接映 射關(guān)系為B — C ;C — D。直接映射關(guān)系為重定向鏈接一次重定向后就得到最終響應(yīng)頁面, 例如重定向鏈接B與最終響應(yīng)頁面的鏈接D之間也可以存在一個(gè)直接映射關(guān)系B — D。本實(shí)施例中,SP服務(wù)器接收到移動(dòng)終端發(fā)送的頁面請求后,通過重定向裝置向移 動(dòng)終端返回響應(yīng)頁面,該響應(yīng)頁面中攜帶有重定向鏈接。重定向裝置接收到該響應(yīng)頁面后, 從預(yù)先存儲(chǔ)的映射關(guān)系中匹配出與重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接,然后將響應(yīng)頁 面中的重定向鏈接替換成最終響應(yīng)頁面的鏈接,并向移動(dòng)終端返回包含有最終響應(yīng)頁面的 鏈接的響應(yīng)頁面。使得移動(dòng)終端通過點(diǎn)擊響應(yīng)頁面中的最終響應(yīng)頁面的鏈接直接獲取到最 終響應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器的交互。當(dāng)重定向裝置中沒有存儲(chǔ)映射關(guān)系時(shí),重定向裝置接收到該響應(yīng)頁面后,采用預(yù) 讀取的方式獲取最終響應(yīng)頁面的鏈接,將響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的 鏈接,并向移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。具體地,預(yù)讀取方式為重 定向裝置代替移動(dòng)終端向SP服務(wù)器發(fā)送攜帶有重定向鏈接的頁面請求,直到SP服務(wù)器返 回最終響應(yīng)頁面。本實(shí)施例中通過在響應(yīng)頁面中含有重定向鏈接時(shí),將響應(yīng)頁面中的重定向鏈接替 換為最終響應(yīng)頁面的鏈接,使得移動(dòng)終端可以通過最終響應(yīng)頁面的鏈接直接獲取到最終響 應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器的交互,提高了移動(dòng)終端訪問SP服務(wù)器的效率。圖2為本發(fā)明實(shí)施例提供的重定向方法的信令圖,本實(shí)施例以上述圖1提供的重 定向方法為基礎(chǔ),采用從重定向裝置預(yù)先存儲(chǔ)的映射關(guān)系中進(jìn)行匹配的方法獲取與重定向 鏈接對應(yīng)的最終響應(yīng)頁面的鏈接,需要說明的是,本實(shí)施例中的重定向裝置為WAP網(wǎng)關(guān),且 本實(shí)施例中的映射關(guān)系為直接映射關(guān)系。如圖2所示,本實(shí)施例可以包括以下步驟步驟201、移動(dòng)終端向WAP網(wǎng)關(guān)發(fā)送頁面請求。移動(dòng)終端訪問互聯(lián)網(wǎng)時(shí),首先通過移動(dòng)通信網(wǎng)絡(luò)向WAP網(wǎng)關(guān)發(fā)送頁面請求,該頁面請求中包含有SP服務(wù)器的地址。其中,本實(shí)施例的地址可以為IP地址、統(tǒng)一資源定位符(UniformResource Location,以下簡稱url)地址、域名等多種形式。支持移動(dòng)終端與WAP網(wǎng)關(guān)連接的移動(dòng)通 信網(wǎng)絡(luò)可以包括全球移動(dòng)通訊系統(tǒng)(Global Systemfor Mobile Communications,以下 簡稱GSM)、碼分多址(Code Division MultipleAddress,以下簡稱CDMA)、通用分組無線業(yè) 務(wù)(General Packet Radio Service,以下簡稱GPRS)、第三代(Third Generation,以下 簡稱3G)、個(gè)人數(shù)字蜂窩電話(Personal Digital Cellular,以下簡稱PDC)等移動(dòng)通信網(wǎng) 絡(luò)。移動(dòng)終端可以為能夠通過上述移動(dòng)通信網(wǎng)絡(luò)與WAP網(wǎng)關(guān)進(jìn)行通信的手機(jī)、個(gè)人數(shù)字助 理(Personal Digital Assistant,以下簡稱PDA)、筆記本電腦等終端設(shè)備;步驟202、將頁面請求轉(zhuǎn)發(fā)到SP服務(wù)器。WAP網(wǎng)關(guān)采用協(xié)議轉(zhuǎn)換和編解碼的方式將移動(dòng)通信網(wǎng)絡(luò)的請求轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)中的 SP服務(wù)器;步驟203、獲取SP服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面。在SP服務(wù)器向移動(dòng)終端返回響應(yīng)頁面時(shí),WAP網(wǎng)關(guān)獲取該響應(yīng)頁面。其中,響應(yīng)頁面中包括了多個(gè)鏈接,該多個(gè)鏈接中,部分為最終響應(yīng)頁面的鏈接, 即移動(dòng)終端通過該鏈接可以直接獲取最終響應(yīng)頁面;部分為指向重定向響應(yīng)的鏈接,即移 動(dòng)終端通過該鏈接還需要至少一次重定向才能獲取最終響應(yīng)頁面;步驟204、掃描響應(yīng)頁面,獲取重定向鏈接。WAP網(wǎng)關(guān)根據(jù)重定向條件掃描響應(yīng)頁面,獲取響應(yīng)頁面中指向重定向響應(yīng)的重定 向鏈接。其中,重定向條件為響應(yīng)頁面的頭信息中包含表示重定向操作的狀態(tài)碼,例如 HTTP的標(biāo)題部分出現(xiàn)的“Location”字段,或者為響應(yīng)頁面中包含表示重定向操作的命令 字,例如頁面的主體部分出現(xiàn)的“onenterforward”字段等;步驟205、從預(yù)先存儲(chǔ)的直接映射關(guān)系中匹配出與重定向鏈接對應(yīng)的最終響應(yīng)頁 面的鏈接。其中,WAP網(wǎng)關(guān)采用預(yù)先緩存或從其他存儲(chǔ)設(shè)備中導(dǎo)入數(shù)據(jù)的方式,預(yù)先存儲(chǔ)多個(gè) 映射關(guān)系,映射關(guān)系包括間接映射關(guān)系或直接映射關(guān)系,在本實(shí)施例中針對預(yù)先存儲(chǔ)直接 映射關(guān)系的情況進(jìn)行描述。WAP網(wǎng)關(guān)根據(jù)重定向鏈接,從自身存儲(chǔ)的直接映射關(guān)系中匹配出與重定向鏈接對 應(yīng)的最終響應(yīng)頁面的鏈接;步驟206、將響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的鏈接。將響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的鏈接的方式主要有兩種第一種方式為將HTTP的header部分中的“Location”字段直接修改。例如HTTP/1. 1302 FoundDate :Thu,31Aug 2006 04 43 :18GMTServer :Apache/2. 2. 3 (Win32)ETag “ 9600-6e_la059358"Accept-Ranges :bytesLocation ;http://192. 168. 0. 1/
      若上述HTTP 的 header 部分 “Location ;http://192. 168. 0. 1/” 中的重定向鏈接 與最終響應(yīng)頁面的鏈接"http://192. 168. 10. 10/”具有直接映射關(guān)系,將重定向鏈接替換 成最終響應(yīng)頁面的鏈接,則替換后的響應(yīng)頁面的HTTP的header部分為HTTP/1. 1302FoundDate :Thu,31Aug 2006 04 43 :18GMTServer :Apache/2. 2. 3 (Win32)ETag “ 9600-6e_la059358"Accept-Ranges :bytesLocation ;http://192. 168. 10. 10/第二種方式為通過跳轉(zhuǎn)語法實(shí)現(xiàn)重定向鏈接替換成最終響應(yīng)頁面的鏈接,例 如HTTP/1. 12000KDate :Thu,31Aug 2006 04 43 :18GMTServer :Apache/2. 2. 3 (Win32)Last-Modified :ffed,26Apr 2006 03 31 :05GMTETag “ 9600-6e_la059358"Accept-Ranges :bytesContent-Type :text/vnd. wap. wml ;encoding = GB2312< ? xml version = " 1.0" encoding = 〃 GB2312" ? >< ! D0CTYPE wml PUBLIC" -//WAPF0RUM//DTD WML 1. 3//EN"“ http: //www, wap forum. orR/DTD/wmll3. dtd" ><wml><cardid=〃 card2〃 newcontext = 〃 false"onenterforward = “ http://10. 164. 74. 220 :8585/wfiun/wae/redir wml/ redir4.wml" title =〃 category" ></card></wml>上述替換后的響應(yīng)頁面的 body 出現(xiàn)的 ‘‘http://www, wap forum. orR/DTD/wmll3. dtd,,為重定向鏈接,而"onenterforward” 字段之后的 ‘‘http://10. 164. 74. 220 8585/ wf iun/wae/redir wml/redir4. wml,,為最終響應(yīng)頁面的鏈接,跳轉(zhuǎn)語法"onenterforward” 字段將重定向鏈接替換成最終響應(yīng)頁面的鏈接。需要說明的是本實(shí)施例中將響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的鏈 接的方式并不僅限于上述兩種,只要能夠?qū)崿F(xiàn)頁面重定向方法均可運(yùn)用在本實(shí)施例中實(shí)現(xiàn) 將重定向鏈接替換成最終響應(yīng)頁面的鏈接;步驟207、向移動(dòng)終端返回包含最終響應(yīng)頁面的地址對應(yīng)的鏈接的響應(yīng)頁面;步驟208、WAP網(wǎng)關(guān)透傳移動(dòng)終端向SP服務(wù)器發(fā)送的最終響應(yīng)頁面請求,該最終響 應(yīng)頁面請求中攜帶有移動(dòng)終端的“cookie,,信息。其中,“cookie”信息為存儲(chǔ)在移動(dòng)終端中,用于向SP服務(wù)器發(fā)送請求時(shí),使SP服務(wù)器能夠辨別移動(dòng)終端用戶身份的數(shù)據(jù)。移動(dòng)終端接收到包含最終響應(yīng)頁面的地址對應(yīng)的鏈接的響應(yīng)頁面后,點(diǎn)擊包含最 終響應(yīng)頁面的地址對應(yīng)的鏈接的響應(yīng)頁面中的最終響應(yīng)頁面的鏈接,向SP服務(wù)器發(fā)送的 最終響應(yīng)頁面請求,該最終響應(yīng)頁面請求中攜帶有移動(dòng)終端的“cookie”信息,WAP網(wǎng)關(guān)接 收到該最終響應(yīng)頁面請求后,向SP服務(wù)器轉(zhuǎn)發(fā);步驟209、SP服務(wù)器向移動(dòng)終端返回最終響應(yīng)頁面。SP服務(wù)器接收到該最終響應(yīng)頁面請求后,根據(jù)該最終響應(yīng)頁面請求中攜帶的 “cookie”信息對移動(dòng)終端進(jìn)行識(shí)別,并向移動(dòng)終端返回?cái)y帶“cookie”信息的最終響應(yīng)頁本實(shí)施例中通過將響應(yīng)頁面中的重定向鏈接替換成與其對應(yīng)的最終響應(yīng)頁面的 鏈接后,并向移動(dòng)終端返回包含最終響應(yīng)頁面的地址對應(yīng)的鏈接的響應(yīng)頁面。當(dāng)移動(dòng)終端 向SP服務(wù)器發(fā)送相對于最終響應(yīng)頁面的鏈接的請求時(shí),移動(dòng)終端將“cookie”信息攜帶在 請求中一起發(fā)送給SP服務(wù)器,從而增強(qiáng)了 SP服務(wù)器對移動(dòng)終端的識(shí)別能力,提高了用戶體驗(yàn)。進(jìn)一步地,本實(shí)施例采用了從預(yù)先存儲(chǔ)在WAP網(wǎng)關(guān)中的映射關(guān)系中匹配出與重定 向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接,在WAP網(wǎng)關(guān)內(nèi)部實(shí)現(xiàn)了將重定向鏈接替換成最終響應(yīng) 頁面的鏈接,減少了 WAP網(wǎng)關(guān)與SP服務(wù)器的交互,縮短了移動(dòng)終端對互聯(lián)網(wǎng)的訪問時(shí)間,滿 足了用戶需求。圖3為本發(fā)明實(shí)施例提供的重定向方法的信令圖,本實(shí)施例以上述圖1提供的重 定向方法為基礎(chǔ),本實(shí)施例與上述圖2提供的重定向方法相比區(qū)別在于本實(shí)施例針對WAP 網(wǎng)關(guān)中預(yù)先存儲(chǔ)間接映射關(guān)系的情況進(jìn)行描述。如圖3所示,本實(shí)施例還包括以下步驟本實(shí)施例中步驟301-步驟304與上述圖2提供的重定向方法的步驟201-步驟 204相同,此處不在贅述。步驟305、從預(yù)先存儲(chǔ)的間接映射關(guān)系中匹配出與重定向鏈接對應(yīng)的最終響應(yīng)頁 面的鏈接。其中,WAP網(wǎng)關(guān)采用預(yù)先緩存或從其他存儲(chǔ)設(shè)備中導(dǎo)入數(shù)據(jù)的方式,預(yù)先存儲(chǔ)多個(gè) 映射關(guān)系,映射關(guān)系包括間接映射關(guān)系或直接映射關(guān)系,本實(shí)施例針對WAP網(wǎng)關(guān)中預(yù)先存 儲(chǔ)間接映射關(guān)系的情況進(jìn)行描述。當(dāng)重定向鏈接需要經(jīng)過多次重定向后才能得到最終響應(yīng)頁面時(shí),重定向鏈接與最 終響應(yīng)頁面的鏈接之間可以存在多個(gè)間接映射關(guān)系,例如重定向鏈接B需要經(jīng)過重定向 C、D才能得到最終響應(yīng)頁面D,則重定向鏈接B與最終響應(yīng)頁面的鏈接D的間接映射關(guān)系 為B — C ;C — D ;重定向鏈接B與最終響應(yīng)頁面的鏈接D之間也可以存在一個(gè)直接映射關(guān) 系B — D ;步驟306、對多個(gè)間接映射關(guān)系進(jìn)行映射轉(zhuǎn)換,生成重定向鏈接與最終響應(yīng)頁面的 鏈接的直接映射關(guān)系。WAP網(wǎng)關(guān)通過映射關(guān)系之間的聯(lián)系,通過映射轉(zhuǎn)換將多個(gè)間接映射關(guān)系轉(zhuǎn)換為一 個(gè)直接映射關(guān)系。例如重定向鏈接B與最終響應(yīng)頁面的鏈接D的間接映射關(guān)系為B —C; C — D ;WAP網(wǎng)關(guān)通過C將兩個(gè)間接映射關(guān)系聯(lián)系在一起B(yǎng) — C — D ;省去中間步驟后,生成 重定向鏈接B與最終響應(yīng)頁面的鏈接D的直接映射關(guān)系B — D。
      本實(shí)施例中步驟307-步驟310與上述圖2提供的重定向方法的步驟206-步驟 209相同,此處不在贅述。本實(shí)施例中,通過映射轉(zhuǎn)換將重定向鏈接與最終響應(yīng)頁面的鏈接的多個(gè)間接映射 關(guān)系轉(zhuǎn)換為一個(gè)直接映射關(guān)系,防止了跨SP服務(wù)器的多個(gè)重定向過程中導(dǎo)致“cookie”信 息丟失的問題,縮短了移動(dòng)終端對互聯(lián)網(wǎng)的訪問時(shí)間,提高了 SP服務(wù)器對移動(dòng)終端的識(shí)別 能力。圖4為本發(fā)明實(shí)施例提供的重定向方法的信令圖,本實(shí)施例以上述圖1提供的重 定向方法為基礎(chǔ),其中,WAP網(wǎng)關(guān)采用預(yù)讀取的方式獲取最終響應(yīng)頁面的鏈接。如圖4所述, 本實(shí)施例還包括以下步驟本實(shí)施例中步驟401-步驟404與上述圖2提供的重定向方法的步驟201-步驟 204相同,此處不在贅述。步驟405、向SP服務(wù)器發(fā)送預(yù)讀請求。WAP網(wǎng)關(guān)代替移動(dòng)終端向SP服務(wù)器發(fā)送預(yù)讀請求,該預(yù)讀請求中攜帶有重定向鏈 接;步驟406、接收SP服務(wù)器返回的預(yù)讀反饋信息。其中,預(yù)讀反饋信息為SP服務(wù)器響應(yīng)重定向裝置發(fā)送的預(yù)讀請求后,向WAP網(wǎng)關(guān) 返回的信息,該預(yù)讀反饋信息可以是最終響應(yīng)頁面,也可以是重定向鏈接;步驟407、判斷預(yù)讀反饋信息是否為重定向響應(yīng),是則,返回步驟405 ;否則,獲取 重定向響應(yīng)對應(yīng)的最終響應(yīng)頁面的鏈接。WAP網(wǎng)關(guān)采用掃描響應(yīng)頁面,獲取重定向鏈接的方法,判斷預(yù)讀反饋信息中是否還 攜帶有重定向鏈接,若是,則返回步驟405,繼續(xù)向SP服務(wù)器發(fā)送預(yù)讀請求進(jìn)行重定向,該 預(yù)讀請求中攜帶有上述預(yù)讀反饋信息中的重定向鏈接,直至SP服務(wù)器返回的預(yù)讀反饋信 息為最終響應(yīng)頁面,則獲取該最終響應(yīng)頁面的鏈接;若否,則該預(yù)讀反饋信息為最終響應(yīng)頁 面,直接獲取該最終響應(yīng)頁面的鏈接。本實(shí)施例中步驟408-步驟411與上述圖2提供的重定向方法的步驟206-步驟 209相同,此處不在贅述。本實(shí)施例中通過預(yù)讀取最終響應(yīng)頁面的方法獲取最終響應(yīng)頁面的鏈接后,并向移 動(dòng)終端返回包含最終響應(yīng)頁面的地址對應(yīng)的鏈接的響應(yīng)頁面。當(dāng)移動(dòng)終端向SP服務(wù)器發(fā) 送相對于最終響應(yīng)頁面的鏈接的請求時(shí),移動(dòng)終端將“cookie”信息攜帶在請求中一起發(fā)送 給SP服務(wù)器,從而增強(qiáng)了 SP服務(wù)器對移動(dòng)終端的識(shí)別能力,提高了用戶體驗(yàn)。圖5為本發(fā)明實(shí)施例提供的重定向方法的流程示意圖,本實(shí)施例與上述圖1提供 的重定向方法相比區(qū)別在于本實(shí)施例中當(dāng)SP服務(wù)器返回的業(yè)務(wù)響應(yīng)時(shí),WAP網(wǎng)關(guān)生成重 定向至最終響應(yīng)頁面的重定向響應(yīng),并將生成的重定向響應(yīng)返回移動(dòng)終端。如圖5所示,本 實(shí)施例可以包括以下步驟步驟501、轉(zhuǎn)發(fā)移動(dòng)終端向SP服務(wù)器發(fā)送的業(yè)務(wù)請求;步驟502、接收所述SP服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng);步驟503、當(dāng)所述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定向,直 至所述SP服務(wù)器返回的業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面;步驟504、生成重定向至所述最終響應(yīng)頁面的重定向響應(yīng),并向所述移動(dòng)終端返回所述重定向至所述最終響應(yīng)頁面的重定向響應(yīng)。本實(shí)施例中的重定向響應(yīng)、最終響應(yīng)頁面、最終響應(yīng)頁面的地址均在上述圖1至 圖4的實(shí)施例中進(jìn)行了詳細(xì)說明,此處不在贅述。所不同的是,本實(shí)施例中移動(dòng)終端向SP 服務(wù)器發(fā)送的業(yè)務(wù)請求與上述圖1的實(shí)施例中所涉及的頁面請求在定義上相同,僅是名稱 不同。本發(fā)明的實(shí)施例中重定向裝置生成的重定向至所述最終響應(yīng)頁面的重定向響應(yīng), 具體可以是將最終響應(yīng)頁面的地址攜帶在頭信息中生成重定向響應(yīng)。移動(dòng)終端通過重定向裝置向SP服務(wù)器發(fā)送的業(yè)務(wù)請求,重定向裝置采用協(xié)議轉(zhuǎn) 換和編解碼的方式將移動(dòng)通信網(wǎng)絡(luò)的業(yè)務(wù)請求轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)中的SP服務(wù)器。SP服務(wù)器接 收到該業(yè)務(wù)請求后,根據(jù)移動(dòng)終端發(fā)送的業(yè)務(wù)請求,向重定向裝置返回不同的業(yè)務(wù)響應(yīng)。當(dāng) 業(yè)務(wù)請求中攜帶有指向重定向響應(yīng)的重定向鏈接時(shí),則該業(yè)務(wù)響應(yīng)為重定向響應(yīng);當(dāng)業(yè)務(wù) 請求中攜帶有最終響應(yīng)頁面的地址時(shí),則該業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面。重定向裝置接收到 SP服務(wù)器返回的業(yè)務(wù)響應(yīng)后,判斷該業(yè)務(wù)響應(yīng)是否為重定向響應(yīng),是則,根據(jù)重定向響應(yīng)進(jìn) 行重定向,直至SP服務(wù)提供上返回最終響應(yīng)頁面。之后,重定向裝置獲取該最終響應(yīng)頁面 的地址,利用該最終響應(yīng)頁面的地址生成重定向至最終響應(yīng)頁面的重定向響應(yīng)。重定向裝 置生成的重定向響應(yīng)中攜帶有最終響應(yīng)頁面的地址。最后,重定向裝置將生成的重定向響 應(yīng)返回移動(dòng)終端。本實(shí)施例中通過當(dāng)SP服務(wù)器返回的業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),向移動(dòng)終端返回 重定向至最終響應(yīng)頁面的重定向響應(yīng),使得移動(dòng)終端可以通過重定向至最終響應(yīng)頁面的重 定向響應(yīng)直接獲取到最終響應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器的交互,提高了移動(dòng)終端 訪問SP服務(wù)器的效率。而且本發(fā)明實(shí)施例通過向移動(dòng)終端返回重定向至最終響應(yīng)頁面的 重定向響應(yīng),由移動(dòng)終端根據(jù)該重定向響應(yīng)自己獲取最終響應(yīng)頁面,或是將請求最終響應(yīng) 頁面的鏈接保留給終端主動(dòng)發(fā)起,避免了 cookie信息不一致,造成用戶信息丟失和用戶信 息泄露的問題。圖6為本發(fā)明實(shí)施例提供的重定向方法的信令圖,本實(shí)施例以上述圖5提供的重 定向方法為基礎(chǔ),對上述圖5提供的重定向方法進(jìn)行詳細(xì)說明。如圖6所示,本實(shí)施例可以 包括以下步驟步驟601、WAP網(wǎng)關(guān)透傳移動(dòng)終端向SP服務(wù)器發(fā)送的頁面請求。移動(dòng)終端訪問互聯(lián)網(wǎng)時(shí),首先通過WAP網(wǎng)關(guān)向SP服務(wù)器發(fā)送頁面請求,該頁面請 求中包含有SP服務(wù)器的地址。該WAP網(wǎng)關(guān)采用協(xié)議轉(zhuǎn)換和編解碼的方式將移動(dòng)通信網(wǎng)絡(luò) 的請求透轉(zhuǎn)到互聯(lián)網(wǎng)中的SP服務(wù)器;步驟602、WAP網(wǎng)關(guān)透傳SP服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面。SP服務(wù)器接收到移動(dòng)終端發(fā)送的頁面請求后,對該頁面請求做出響應(yīng),通過WAP 網(wǎng)關(guān)向移動(dòng)終端返回響應(yīng)頁面,該響應(yīng)頁面中包含指向重定向響應(yīng)的重定向鏈接。WAP網(wǎng)關(guān) 將該響應(yīng)頁面透傳到移動(dòng)終端;步驟603、接收移動(dòng)終端發(fā)送的業(yè)務(wù)請求。移動(dòng)終端接收到響應(yīng)頁面后,通過點(diǎn)擊響應(yīng)頁面中的重定向鏈接,向WAP網(wǎng)關(guān)發(fā) 送業(yè)務(wù)請求,該業(yè)務(wù)請求中攜帶有重定向鏈接;步驟604、向SP服務(wù)器轉(zhuǎn)發(fā)業(yè)務(wù)請求。
      11
      WAP網(wǎng)關(guān)接收到該業(yè)務(wù)請求后,將該業(yè)務(wù)請求直接透傳到SP服務(wù)器;步驟605、接收SP服務(wù)器返回的業(yè)務(wù)響應(yīng)。SP服務(wù)器響應(yīng)業(yè)務(wù)請求后,向WAP網(wǎng)關(guān)返回業(yè)務(wù)響應(yīng)。其中,業(yè)務(wù)響應(yīng)與上述圖4所示的實(shí)施例中的預(yù)讀反饋信息定義相同,僅是名稱 不同,上述圖4已經(jīng)對預(yù)讀反饋信息進(jìn)行了詳細(xì)說明,此處不在贅述;步驟606、判斷業(yè)務(wù)響應(yīng)是否為重定向響應(yīng),是則,返回步驟604 ;否則,獲取重定 向響應(yīng)對應(yīng)的最終響應(yīng)頁面的地址。WAP網(wǎng)關(guān)采用掃描響應(yīng)頁面,獲取重定向鏈接的方法,判斷業(yè)務(wù)響應(yīng)中是否還攜帶 有重定向鏈接,若是,則返回步驟604,繼續(xù)向SP服務(wù)器發(fā)送業(yè)務(wù)請求進(jìn)行重定向,該業(yè)務(wù) 請求中攜帶有上述業(yè)務(wù)響應(yīng)中的重定向鏈接,直至該業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面,則獲取該 最終響應(yīng)頁面的鏈接;若否,則該業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面,直接獲取該最終響應(yīng)頁面的地 址;步驟607、向移動(dòng)終端返回重定向至最終響應(yīng)頁面的重定向響應(yīng)。WAP網(wǎng)關(guān)獲取最終響應(yīng)頁面的地址后,將獲取的最終響應(yīng)頁面的地址攜帶在響應(yīng) 頁面的頭信息中,生成重定向至最終響應(yīng)頁面的重定向響應(yīng),并向移動(dòng)終端返回該重定向 響應(yīng);步驟608、WAP網(wǎng)關(guān)透傳移動(dòng)終端向SP服務(wù)器發(fā)送的最終響應(yīng)頁面請求,該最終響 應(yīng)頁面請求中攜帶有移動(dòng)終端的“cookie,,信息。其中,“cookie”信息為存儲(chǔ)在移動(dòng)終端中,用于向SP服務(wù)器發(fā)送請求時(shí),使SP服 務(wù)器能夠辨別移動(dòng)終端用戶身份的數(shù)據(jù)。移動(dòng)終端接收到包含最終響應(yīng)頁面的地址的響應(yīng)頁面后,點(diǎn)擊包含最終響應(yīng)頁面 的地址的響應(yīng)頁面中的最終響應(yīng)頁面的鏈接,向SP服務(wù)器發(fā)送的最終響應(yīng)頁面請求,該最 終響應(yīng)頁面請求中攜帶有移動(dòng)終端的“cookie”信息,WAP網(wǎng)關(guān)接收到該最終響應(yīng)頁面請求 后,向SP服務(wù)器轉(zhuǎn)發(fā);步驟609、SP服務(wù)器向移動(dòng)終端返回最終響應(yīng)頁面。SP服務(wù)器接收到該最終響應(yīng)頁面請求后,根據(jù)該最終響應(yīng)頁面請求中攜帶的 “cookie”信息對移動(dòng)終端進(jìn)行識(shí)別,并將攜帶“cookie”信息的最終響應(yīng)頁面向移動(dòng)終端返 回。本實(shí)施例中通過移動(dòng)終端發(fā)送業(yè)務(wù)請求,避免了 WAP網(wǎng)關(guān)透傳移動(dòng)終端向SP服務(wù) 器發(fā)送信息的過程中出現(xiàn)信息丟失的問題,并通過向移動(dòng)終端返回重定向至最終響應(yīng)頁面 的重定向響應(yīng),使“cookie”信息能夠攜帶在移動(dòng)終端向SP服務(wù)器發(fā)送的請求中,保證了 “cookie”信息不丟失,提高了 SP服務(wù)器對移動(dòng)終端的識(shí)別能力,增強(qiáng)了用戶體驗(yàn)。圖7為本發(fā)明實(shí)施例提供的重定向裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的重定向裝 置可用于實(shí)現(xiàn)圖1所示本發(fā)明實(shí)施例提供的重定向方法的流程。如圖7所示,本實(shí)施例重 定向裝置包括第一獲取模塊11、第二獲取模塊12、替換模塊13和第一發(fā)送模塊14。其中, 第一獲取模塊11用于獲取SP服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含指向 重定向響應(yīng)的重定向鏈接;第二獲取模塊12用于獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁 面的鏈接;替換模塊13用于將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的 鏈接;第一發(fā)送模塊14用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。
      需要說明的是,由于裝置實(shí)施例和方法實(shí)施例屬于同一發(fā)明構(gòu)思,因此有很多相 同或相應(yīng)的技術(shù)特征,對于這些相同或相應(yīng)的技術(shù)特征,只簡而言之,不在贅述。本實(shí)施例中,SP服務(wù)器接收到移動(dòng)終端發(fā)送的頁面請求后,通過本實(shí)施例的重定 向裝置向移動(dòng)終端返回響應(yīng)頁面,該響應(yīng)頁面中攜帶有重定向鏈接。本實(shí)施例重定向裝置 的接收到該響應(yīng)頁面后,第一獲取模塊11獲取該響應(yīng)頁面中指向重定向響應(yīng)的重定向鏈 接。然后,第二獲取模塊12獲取該重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接。替換模塊13 將響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的鏈接。最后,由第一發(fā)送模塊14向移動(dòng) 終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本實(shí)施例中通過在SP服務(wù)器返回的響應(yīng)頁面中含有重定向鏈接時(shí),替換模塊13 將響應(yīng)頁面中的重定向鏈接替換為最終響應(yīng)頁面的鏈接,使得移動(dòng)終端可以通過最終響應(yīng) 頁面的鏈接直接獲取到最終響應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器的交互,提高了移動(dòng)終 端訪問SP服務(wù)器的效率。圖8為本發(fā)明實(shí)施例提供的重定向裝置的結(jié)構(gòu)示意圖,本實(shí)施例提供的重定向裝 置以上述圖7提供的重定向裝置為基礎(chǔ),可用于實(shí)現(xiàn)圖2和圖3所示本發(fā)明實(shí)施例提供的 重定向方法的流程。如圖8所示,本實(shí)施例重定向裝置的第一獲取模塊11具體用于根據(jù)重 定向條件掃描所述響應(yīng)頁面,獲取所述響應(yīng)頁面中指向重定向響應(yīng)的重定向鏈接。進(jìn)一步地,本實(shí)施例重定向裝置的第二獲取模塊12包括存儲(chǔ)單元121和匹配單 元122。其中,存儲(chǔ)單元121用于存儲(chǔ)與所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;匹配 單元122用于從所述存儲(chǔ)單元121中匹配出與所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈 接。本實(shí)施例中,SP服務(wù)器接收到移動(dòng)終端發(fā)送的頁面請求后,通過本實(shí)施例的重定 向裝置向移動(dòng)終端返回響應(yīng)頁面,該響應(yīng)頁面中攜帶有重定向鏈接。本實(shí)施例重定向裝置 接收到該響應(yīng)頁面后,第一獲取模塊11根據(jù)重定向條件掃描接收到的響應(yīng)頁面,獲取該響 應(yīng)頁面中指向重定向響應(yīng)的重定向鏈接。由于第二獲取模塊12中的存儲(chǔ)單元121存儲(chǔ)有與 重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接,因此,匹配單元122能夠根據(jù)第一獲取模塊11獲 取的重定向鏈接,從存儲(chǔ)單元121中匹配出與該重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接。 之后,替換模塊13將本實(shí)施例重定向裝置接收到的響應(yīng)頁面中的重定向鏈接替換成最終 響應(yīng)頁面的鏈接,最后,由第一發(fā)送模塊14向移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的 響應(yīng)頁面。本實(shí)施例中匹配單元122從存儲(chǔ)單元121中匹配出與重定向鏈接對應(yīng)的最終響應(yīng) 頁面的鏈接,通過替換模塊13將響應(yīng)頁面中的重定向鏈接替換為最終響應(yīng)頁面的鏈接,減 少了 WAP網(wǎng)關(guān)與SP服務(wù)器的交互,縮短了移動(dòng)終端對互聯(lián)網(wǎng)的訪問時(shí)間,滿足了用戶需求。圖9為本發(fā)明實(shí)施例提供的重定向裝置的結(jié)構(gòu)示意圖,本實(shí)施例提供的重定向裝 置以上述圖7提供的重定向裝置為基礎(chǔ),可用于實(shí)現(xiàn)圖4所示本發(fā)明實(shí)施例提供的重定向 方法的流程。如圖9所示,本實(shí)施例與上述圖8提供的重定向裝置相比區(qū)別在于本實(shí)施例 重定向裝置的第二獲取模塊12包括預(yù)讀取單元123和獲取單元124。其中,預(yù)讀取單元 123用于根據(jù)所述重定向鏈接,預(yù)讀取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面;獲取單元124 用于獲取所述預(yù)讀取單元123預(yù)讀取的最終響應(yīng)頁面的鏈接。本實(shí)施例中,SP服務(wù)器接收到移動(dòng)終端發(fā)送的頁面請求后,通過重定向裝置向移
      13動(dòng)終端返回響應(yīng)頁面,該響應(yīng)頁面中攜帶有重定向鏈接。本實(shí)施例重定向裝置接收到該響 應(yīng)頁面后,第一獲取模塊11根據(jù)重定向條件掃描接收到的響應(yīng)頁面,獲取該響應(yīng)頁面中指 向重定向響應(yīng)的重定向鏈接。接下來,第二獲取模塊12中的預(yù)讀取單元123根據(jù)第一獲取 模塊11獲取的重定向鏈接,預(yù)讀取該重定向鏈接對應(yīng)的最終響應(yīng)頁面。然后,獲取單元124 獲取預(yù)讀取單元123預(yù)讀取的最終響應(yīng)頁面的鏈接。之后,替換模塊13將本實(shí)施例重定向 裝置接收到的響應(yīng)頁面中的重定向鏈接替換成最終響應(yīng)頁面的鏈接,最后,由第一發(fā)送模 塊14向移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本實(shí)施例中通過預(yù)讀取單元123預(yù)讀取最終響應(yīng)頁面的鏈接后,通過替換模塊13 將響應(yīng)頁面中的重定向鏈接替換為最終響應(yīng)頁面的鏈接,減少了 WAP網(wǎng)關(guān)與SP服務(wù)器的交 互,縮短了移動(dòng)終端對互聯(lián)網(wǎng)的訪問時(shí)間,滿足了用戶需求。圖10為本發(fā)明實(shí)施例提供的重定向裝置的結(jié)構(gòu)示意圖,本實(shí)施例提供的重定向 裝置可用于實(shí)現(xiàn)圖5和圖6所示本發(fā)明實(shí)施例提供的重定向方法的流程。如圖10所示,本 實(shí)施例重定向裝置可以包括轉(zhuǎn)發(fā)模塊21、接收模塊22、重定向模塊23、生成模塊24和第 二發(fā)送模塊25。其中,轉(zhuǎn)發(fā)模塊21用于轉(zhuǎn)發(fā)移動(dòng)終端向SP服務(wù)器發(fā)送的業(yè)務(wù)請求;接收模 塊22用于接收所述SP服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng);重定向模塊23用于當(dāng)所 述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定向,直至所述SP服務(wù)器返回的 業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面;生成模塊24用于生成重定向至所述最終響應(yīng)頁面的重定向響 應(yīng);第二發(fā)送模塊25用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的地址的重定向響應(yīng)。本實(shí)施例中,移動(dòng)終端通過本實(shí)施例的重定向裝置向SP服務(wù)器發(fā)送業(yè)務(wù)請求時(shí), 重定向裝置的轉(zhuǎn)發(fā)模塊21采用協(xié)議轉(zhuǎn)換和編解碼的方式將移動(dòng)通信網(wǎng)絡(luò)的業(yè)務(wù)請求轉(zhuǎn)發(fā) 到互聯(lián)網(wǎng)中的SP服務(wù)器。SP服務(wù)器接收到該業(yè)務(wù)請求后,對該業(yè)務(wù)請求作出響應(yīng),此時(shí), 重定向裝置的接收模塊22接收SP服務(wù)器響應(yīng)該業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng)。當(dāng)該業(yè)務(wù)響應(yīng) 為重定向響應(yīng)時(shí),重定向模塊23根據(jù)重定向響應(yīng)進(jìn)行重定向,直至SP服務(wù)器返回最終響應(yīng) 頁面。之后,生成模塊24利用最終響應(yīng)頁面的地址生成重定向至最終響應(yīng)頁面的重定向響 應(yīng)。最后,由第二發(fā)送模塊25向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的地址的重定向響 應(yīng)。本實(shí)施例中通過當(dāng)SP服務(wù)器返回的業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),生成模塊24利用 最終響應(yīng)頁面的地址生成重定向至最終響應(yīng)頁面的重定向響應(yīng),并由第二發(fā)送模塊25向 所述移動(dòng)終端返回包含有最終響應(yīng)頁面的地址的重定向響應(yīng),使得移動(dòng)終端可以通過重定 向至最終響應(yīng)頁面的重定向響應(yīng)直接獲取到最終響應(yīng)頁面,減少了移動(dòng)終端與SP服務(wù)器 的交互,提高了移動(dòng)終端訪問SP服務(wù)器的效率。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      權(quán)利要求
      一種重定向方法,其特征在于,包括獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含指向重定向響應(yīng)的重定向鏈接;獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接,并向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括根據(jù)重定向條件掃描所述響應(yīng)頁面,獲取所述響應(yīng)頁面中的重定向鏈接。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述重定向鏈接對應(yīng)的最終響 應(yīng)頁面的鏈接包括根據(jù)所述重定向鏈接,從預(yù)先存儲(chǔ)的映射關(guān)系中匹配出與所述重定向鏈接對應(yīng)的最終 響應(yīng)頁面的鏈接。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述重定向鏈接對應(yīng)的最終響 應(yīng)頁面的鏈接包括根據(jù)所述重定向鏈接,預(yù)讀取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面,獲取所述最終響 應(yīng)頁面的鏈接。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述重定向鏈接,預(yù)讀取所述重 定向鏈接對應(yīng)的最終響應(yīng)頁面,獲取所述最終響應(yīng)頁面的鏈接包括向服務(wù)提供商服務(wù)器發(fā)送攜帶有所述重定向鏈接的預(yù)讀請求;接收所述服務(wù)提供商服務(wù)器返回的預(yù)讀反饋信息;若所述預(yù)讀反饋信息為重定向響應(yīng),則根據(jù)所述重定向響應(yīng)進(jìn)行重定向,直至所述服 務(wù)提供商服務(wù)器返回的預(yù)讀反饋信息為最終響應(yīng)頁面,獲取所述最終響應(yīng)頁面的鏈接;若 所述預(yù)讀反饋信息為最終響應(yīng)頁面,則直接獲取所述最終響應(yīng)頁面的鏈接。
      6.根據(jù)權(quán)利要求2-5任一項(xiàng)所述的方法,其特征在于,所述重定向條件為所述響應(yīng)頁 面的頭信息中包含表示重定向操作的狀態(tài)碼或者所述響應(yīng)頁面中包含表示重定向操作的 命令字。
      7.一種重定向方法,其特征在于,包括轉(zhuǎn)發(fā)移動(dòng)終端向服務(wù)提供商服務(wù)器發(fā)送的業(yè)務(wù)請求;接收所述服務(wù)提供商服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng);當(dāng)所述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定向,直至所述服務(wù)提 供商服務(wù)器返回的業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面;生成重定向至所述最終響應(yīng)頁面的重定向響應(yīng),并向所述移動(dòng)終端返回所述重定向至 所述最終響應(yīng)頁面的重定向響應(yīng)。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述生成重定向至所述最終響應(yīng)頁面的 重定向響應(yīng)包括獲取所述最終響應(yīng)頁面的地址,利用所述最終響應(yīng)頁面的地址生成重定向至所述最終 響應(yīng)頁面的重定向響應(yīng)。
      9.一種重定向裝置,其特征在于,包括第一獲取模塊用于獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含指向重定向響應(yīng)的重定向鏈接;第二獲取模塊用于獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接; 替換模塊用于將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接; 第一發(fā)送模塊用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一獲取模塊具體用于根據(jù)重定向 條件掃描所述響應(yīng)頁面,獲取所述響應(yīng)頁面中指向重定向響應(yīng)的重定向鏈接。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二獲取模塊包括 存儲(chǔ)單元用于存儲(chǔ)與所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;匹配單元用于從所述存儲(chǔ)單元中匹配出與所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接。
      12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二獲取模塊包括預(yù)讀取單元用于根據(jù)所述重定向鏈接,預(yù)讀取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面; 獲取單元用于獲取所述預(yù)讀取單元預(yù)讀取的最終響應(yīng)頁面的鏈接。
      13.一種重定向裝置,其特征在于,包括轉(zhuǎn)發(fā)模塊用于轉(zhuǎn)發(fā)移動(dòng)終端向服務(wù)提供商服務(wù)器發(fā)送的業(yè)務(wù)請求; 接收模塊用于接收所述服務(wù)提供商服務(wù)器響應(yīng)所述業(yè)務(wù)請求返回的業(yè)務(wù)響應(yīng); 重定向模塊用于當(dāng)所述業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),根據(jù)所述重定向響應(yīng)進(jìn)行重定向, 直至所述服務(wù)提供商服務(wù)器返回的業(yè)務(wù)響應(yīng)為最終響應(yīng)頁面; 生成模塊用于生成重定向至所述最終響應(yīng)頁面的重定向響應(yīng); 第二發(fā)送模塊用于向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的地址的重定向響應(yīng)。
      全文摘要
      本發(fā)明實(shí)施例涉及一種重定向方法及裝置,該方法包括獲取服務(wù)提供商服務(wù)器向移動(dòng)終端返回的響應(yīng)頁面,所述響應(yīng)頁面包含指向重定向響應(yīng)的重定向鏈接;獲取所述重定向鏈接對應(yīng)的最終響應(yīng)頁面的鏈接;將所述響應(yīng)頁面中的重定向鏈接替換成所述最終響應(yīng)頁面的鏈接,并向所述移動(dòng)終端返回包含有最終響應(yīng)頁面的鏈接的響應(yīng)頁面。本發(fā)明實(shí)施例通過在響應(yīng)頁面中含有重定向鏈接時(shí),將響應(yīng)頁面中的重定向鏈接替換為最終響應(yīng)頁面的鏈接;而當(dāng)服務(wù)器返回的業(yè)務(wù)響應(yīng)為重定向響應(yīng)時(shí),向移動(dòng)終端返回重定向至最終響應(yīng)頁面的重定向響應(yīng),減少了移動(dòng)終端與SP服務(wù)器的交互,提高了移動(dòng)終端訪問SP服務(wù)器的效率。
      文檔編號(hào)H04W88/16GK101854375SQ20091013341
      公開日2010年10月6日 申請日期2009年3月31日 優(yōu)先權(quán)日2009年3月31日
      發(fā)明者周波 申請人:華為軟件技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1