專利名稱:智能重定向wap網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及無線通信領(lǐng)域,具體涉及一種智能重定向WAP網(wǎng)關(guān)。
背景技術(shù):
在移動(dòng)通信技術(shù)中,支持WAP的手機(jī)移動(dòng)終端訪問互聯(lián)網(wǎng)過程中,手機(jī)發(fā) 出的訪問請(qǐng)求要經(jīng)過WAP網(wǎng)關(guān)轉(zhuǎn)發(fā)給WAP服務(wù)器,WAP服務(wù)器返回重定向路由信 息,再次通過WAP網(wǎng)關(guān)轉(zhuǎn)發(fā)給手機(jī),用戶請(qǐng)求頁(yè)面可能需要多次重定向才能得 到最終想要的結(jié)果,這種在手機(jī)終端和SP之間的多次重定向交互操作,不僅浪 費(fèi)了有限的無線資源,還可能由于終端用戶感覺不到這種服務(wù)的效果,而降低 了用戶使用這種WAP業(yè)務(wù)的熱情;對(duì)于不支持重定向的終端會(huì)導(dǎo)致用戶訪問失 敗,引起用戶投訴,這些弊端將阻礙WAP業(yè)務(wù)的開展。
實(shí)用新型內(nèi)容
本實(shí)用新型需要解決的技術(shù)問題是提供一種智能重定向WAP網(wǎng)關(guān),能夠代
替手機(jī)用戶終端完成部分重定向梯:作。
為解決上述問題,本實(shí)用新型所采取的技術(shù)方案是
一種智能重定向WAP網(wǎng)關(guān),包括CPU處理器單元、與CPU處理器單元連接 的存儲(chǔ)單元、接口單元、移動(dòng)通信模塊單元,還包括存儲(chǔ)有手機(jī)終端用戶請(qǐng)求 信息、將相對(duì)URL更改為絕對(duì)URL的相關(guān)信息的重定向模塊,該模塊分別與CPU 處理器單元、移動(dòng)通信模塊單元連接,并通過外部按鈕對(duì)該功能選擇是否使用 該功能。
采用上述技術(shù)方案所產(chǎn)生的有益效果在于通過在網(wǎng)關(guān)硬件電路中增加重 定向功能模塊及其功能選擇按鈕,代理移動(dòng)終端對(duì)網(wǎng)絡(luò)訪問進(jìn)行重定向,減少 了網(wǎng)絡(luò)訪問時(shí)間,使用戶直觀的感受到網(wǎng)絡(luò)服務(wù)的方便快捷,有利于提高用戶 的使用熱情,同時(shí)減輕了對(duì)網(wǎng)絡(luò)無限資源的消耗,使更多的用戶感受到網(wǎng)絡(luò)的好處,對(duì)于終端不支持重定向的用戶,增加了其訪問網(wǎng)絡(luò)的內(nèi)容。
圖l是本實(shí)用新型電路結(jié)構(gòu)框圖; 圖2是本實(shí)用新型網(wǎng)關(guān)流程圖3是本實(shí)用新型重定向模塊處理重定向頁(yè)面中的Cookie信息的流程圖; 圖4是本實(shí)用新型網(wǎng)關(guān)更改相對(duì)URL為絕對(duì)URL流程圖; 圖5是本實(shí)用新型網(wǎng)關(guān)非配置需要重定向的MIME類型處理流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本實(shí)用新型做進(jìn)一步詳細(xì)描述
如圖1所示,該新型網(wǎng)關(guān),包括CPU處理器單元、存儲(chǔ)單元、接口單元、 移動(dòng)通信模塊單元、重定向模塊,存儲(chǔ)單元、接口單元、移動(dòng)通信模塊單元、 重定向模塊分別與CPU處理器單元連接,重定向模塊還與移動(dòng)通信模塊單元連 接,該重定向模塊單元通過按鈕進(jìn)行重定向功能選擇,是否啟用網(wǎng)關(guān)的重定向 功能。
該實(shí)用新型網(wǎng)關(guān)可以開啟代為重定向功能,也可以關(guān)閉該功能,其兩種工 作狀態(tài)下的流程如圖2所示,流程如下
1. 網(wǎng)關(guān)接收到SP返回的響應(yīng)信息
2. 網(wǎng)關(guān)判斷是否啟用重定向功能(重定向標(biāo)識(shí)初始值為0,不執(zhí)行重定向), 如果啟用(重定向標(biāo)識(shí)不為0),啟動(dòng)重定向模塊代為重定向,否則直接將 響應(yīng)信息發(fā)給終端用戶
3. 判斷重定向標(biāo)志是否為2,如果是2,處理網(wǎng)關(guān)保存的下行響應(yīng)信息,重 定向標(biāo)識(shí)置0,否則判斷是否滿足重定向條件
4. 滿足重定向條件,記錄重定向標(biāo)識(shí)l,記錄源地址,代為重定向,否則再 次判斷重定向標(biāo)識(shí)
5. 如果為1,繼續(xù)判斷MIME類型,否則直接將響應(yīng)信息發(fā)給終端用戶
6. 判斷MIME類型是否與預(yù)設(shè)的相匹配,如果匹配,替換為原來的地址,重定向標(biāo)識(shí)置2,網(wǎng)關(guān)保存下行響應(yīng)信息,將響應(yīng)信息發(fā)給終端用戶否則,相 對(duì)URL更改為絕對(duì)URL,重定向標(biāo)識(shí)置0,將響應(yīng)信息發(fā)給終端用戶 在該新型網(wǎng)關(guān)代為執(zhí)行重定向過程中,SP返回的頁(yè)面中往往會(huì)攜帶Cookie 信息,只有對(duì)Cookie信息進(jìn)行保存,才可以避免用戶訪問時(shí)由于無法獲取Cookie 信息造成訪問失敗的問題,其工作流程如圖3所示,流程描述如下
1. 終端訪問http: //wap. monternet. com/redirect, wml
2. 網(wǎng)關(guān)將請(qǐng)求轉(zhuǎn)發(fā)到夢(mèng)網(wǎng)
3. 夢(mèng)網(wǎng)返回跳轉(zhuǎn)頁(yè)面,且設(shè)置Cookie, uid- 8888
4. 網(wǎng)關(guān)重定向模塊保存用戶訪問的Cookie信息,處理跳轉(zhuǎn)頁(yè)面,重定向到 http: //wap. sina. com/2, wml
5. Sina返回麗L頁(yè)面,且設(shè)置Cookie, uid = 6666
6. 網(wǎng)關(guān)下發(fā)畫L頁(yè)面給終端,WAPl.X不下發(fā)給終端,WAP2. O可以配置是否 下發(fā)給終端
7. 終端訪問http: //wap. monternet. com/new/2. wml
8. 重定向^f莫塊根據(jù)URL信息查詢到Cookie信息,將Cookie信息傳給SP
9. 夢(mèng)網(wǎng)發(fā)現(xiàn)請(qǐng)求中正確的Cookie: uid = 8888,訪問成功,返回WML頁(yè)面
10. 網(wǎng)關(guān)下發(fā)訪問的麗L頁(yè)面
11. 終端訪問http: //wap. sina. com/2, wml
12. 重定向模塊根據(jù)URL信息查詢到Cookie信息,將Cookie信息傳給SP
13. SP發(fā)現(xiàn)請(qǐng)求中正確的Cookie: uid = 6666,訪問成功,返回麗L頁(yè)面
14. 網(wǎng)關(guān)下發(fā)訪問的麗L頁(yè)面給終端。
WAP網(wǎng)關(guān)代為重定向后需要將相對(duì)URL修改為絕對(duì)URL,如圖4所示,以保 證用戶訪問可以達(dá)到準(zhǔn)確的頁(yè)面。其流程描述如下
1. 終端訪問http://wap. sina. com/sports, wml
2. 網(wǎng)關(guān)將請(qǐng)求轉(zhuǎn)發(fā)到夢(mèng)網(wǎng)
3. 夢(mèng)網(wǎng)返回跳轉(zhuǎn)頁(yè)面,帶有重定向標(biāo)識(shí)或者為重定向頁(yè)面4. 網(wǎng)關(guān)處J里逸匕凈爭(zhēng)頁(yè)面,重定向至'J http://wap. sina. com/sports, wml
5. Sina返回麗L頁(yè)面
6. 網(wǎng)關(guān)下發(fā)麗L頁(yè)面給終端(帶相對(duì)URL),重定向模塊需要將頁(yè)面中的相 對(duì)URL改為絕3于URL
7. 終端訪問絕對(duì)URL
8. 網(wǎng)關(guān)轉(zhuǎn)發(fā)用戶請(qǐng)求的URL
9. SP下發(fā)用戶請(qǐng)求的麗L頁(yè)面給終端
10. 網(wǎng)關(guān)下發(fā)請(qǐng)求的頁(yè)面給終端
對(duì)于像KJAVA下載等類型的頁(yè)面,終端需要根據(jù)原始的URL對(duì)文件進(jìn)行保 存,如果網(wǎng)關(guān)代為重定向,則終端往往無法識(shí)別該文件類型,導(dǎo)致用戶請(qǐng)求失 敗,對(duì)于沒有配置需要代為重定向的MIME類型,WAP網(wǎng)關(guān)直接將原始請(qǐng)求轉(zhuǎn)發(fā) 給用戶,由終端來實(shí)現(xiàn)重定向,如圖5所示,其流程描述如下
1. 終端訪問http://kjava.monternet.com/download.wml
2. 網(wǎng)關(guān)將請(qǐng)求轉(zhuǎn)發(fā)到夢(mèng)網(wǎng)
3. 夢(mèng)網(wǎng)返回跳轉(zhuǎn)頁(yè)面,包括需要下載的文件《連接
4. 網(wǎng)關(guān)判斷MIME類型在配置的范圍中,代為進(jìn)行重定向
5. SP返回網(wǎng)關(guān)請(qǐng)求的頁(yè)面
6. 網(wǎng)關(guān)判斷下行MIME類型不在配置的范圍中,則認(rèn)定不應(yīng)該代終端完成重 定向,替換為原來的URL返回給終端
7. 網(wǎng)關(guān)返回帶重定向URL的頁(yè)面給終端
8. 終端自動(dòng)重定向
9. WAP網(wǎng)關(guān)接到用戶請(qǐng)求后,判斷內(nèi)容已經(jīng)獲取到轉(zhuǎn)
10. 網(wǎng)關(guān)將內(nèi)容下發(fā)給終端
權(quán)利要求1、一種智能重定向WAP網(wǎng)關(guān),包括CPU處理器單元、與CPU處理器單元連接的存儲(chǔ)單元、接口單元、移動(dòng)通信模塊單元,其特征在于還包括存儲(chǔ)有手機(jī)終端用戶請(qǐng)求信息、將相對(duì)URL更改為絕對(duì)URL的相關(guān)信息的重定向模塊,該重定向模塊分別與CPU處理器單元、移動(dòng)通信模塊單元連接。
2、 根據(jù)權(quán)利要求1所述的智能重定向WAP網(wǎng)關(guān),其特征在于所述重定向模 塊通過位于外殼上的配置按鈕進(jìn)行重定向功能配置。
3、 根據(jù)權(quán)利要求1所述的智能重定向WAP網(wǎng)關(guān),其特征在于所述重定向模 塊還包括存儲(chǔ)WAP網(wǎng)絡(luò)返回信息的存儲(chǔ)器、存儲(chǔ)WAP網(wǎng)絡(luò)返回信息與請(qǐng)求信息 進(jìn)行對(duì)比的數(shù)據(jù)信息的存儲(chǔ)器、存儲(chǔ)重定向信息的存儲(chǔ)器、存儲(chǔ)WAP網(wǎng)關(guān)下發(fā) 給終端用戶信息的存儲(chǔ)器。
專利摘要本實(shí)用新型公開了一種智能重定向WAP網(wǎng)關(guān),包括CPU處理器單元、與CPU處理器單元連接的存儲(chǔ)單元、接口單元、移動(dòng)通信模塊單元,還包括存儲(chǔ)有手機(jī)終端用戶請(qǐng)求信息、將相對(duì)URL更改為絕對(duì)URL的相關(guān)信息的重定向模塊,該重定向模塊分別與CPU處理器單元、移動(dòng)通信模塊單元連接,通過在網(wǎng)關(guān)硬件電路中增加重定向模塊及其功能選擇按鈕,代理移動(dòng)終端對(duì)網(wǎng)絡(luò)訪問進(jìn)行重定向,減少了網(wǎng)絡(luò)訪問時(shí)間,使用戶直觀的感受到網(wǎng)絡(luò)服務(wù)的方便快捷,有利于提高用戶的使用熱情,同時(shí)減輕了對(duì)網(wǎng)絡(luò)無限資源的消耗,使更多的用戶感受到網(wǎng)絡(luò)的好處,對(duì)于終端不支持重定向的用戶,增加了其訪問網(wǎng)絡(luò)的內(nèi)容。
文檔編號(hào)H04L29/08GK201100950SQ20082007612
公開日2008年8月13日 申請(qǐng)日期2008年1月21日 優(yōu)先權(quán)日2008年1月21日
發(fā)明者劉彥超, 李鶴彥, 杜新顏, 楊朝暉, 湯云峰, 王建膠 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)河北有限公司