專利名稱:一種基于wap網(wǎng)關(guān)的push方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通訊技術(shù),尤其涉及一種網(wǎng)站系統(tǒng)主動向手機(jī)終端 PUSH網(wǎng)頁內(nèi)容的方法和系統(tǒng)。
背景技術(shù):
WAP (Wireless Application protocol,無線應(yīng)用協(xié)議)網(wǎng)關(guān)是手機(jī)終端 進(jìn)行網(wǎng)頁瀏覽的代理設(shè)備,通過WAP網(wǎng)關(guān),手機(jī)終端可無線瀏覽互聯(lián)網(wǎng)上 的網(wǎng)站頁面。手機(jī)終端通過無線承載網(wǎng)絡(luò)主動與WAP網(wǎng)關(guān)建立數(shù)據(jù)鏈路, 并發(fā)送獲取地址鏈接的請求消息;WAP網(wǎng)關(guān)收到請求消息后,將消息轉(zhuǎn)換 成HTTP形式的請求消息轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)上的網(wǎng)站系統(tǒng);網(wǎng)站系統(tǒng)將網(wǎng)頁內(nèi)容 發(fā)送給WAP網(wǎng)關(guān),由WAP網(wǎng)關(guān)進(jìn)行格式轉(zhuǎn)換后發(fā)送給手機(jī)終端,實(shí)現(xiàn)基 于手機(jī)的網(wǎng)頁瀏覽。
在上述這種應(yīng)用模式下,WAP網(wǎng)關(guān)是采用^皮動PULL的方式與手機(jī)終 端交互,向手機(jī)終端傳遞網(wǎng)頁信息,手機(jī)終端處于主動。但是在實(shí)際應(yīng)用中 還存在較多需要WAP網(wǎng)關(guān)處于主動的情況,例如網(wǎng)站系統(tǒng)主動向手機(jī)終 端用戶推薦新的網(wǎng)頁內(nèi)容等。這種手機(jī)終端處于^C動接收狀態(tài)的PULL應(yīng)用 模式,忽略了手機(jī)終端本身具有的主動性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是需要提供一種基于WAP網(wǎng)關(guān)的PUSH方 法和系統(tǒng),用于網(wǎng)站系統(tǒng)以主動方式將相關(guān)信息準(zhǔn)確地推送到目標(biāo)手機(jī)終 端,同時(shí),使手機(jī)終端用戶也可參與Push網(wǎng)頁內(nèi)容的處理。
為了解決上述技術(shù)問題,本發(fā)明提供一種基于WAP網(wǎng)關(guān)的PUSH方法, 包括步驟(1) 發(fā)起用戶通過內(nèi)容源模塊向Push消息發(fā)起者模塊提交Push網(wǎng)頁 內(nèi)容到手機(jī)終端的請求消息,該請求消息中包含網(wǎng)頁內(nèi)容;
(2) 所Push消息發(fā)起者模塊根據(jù)所述請求消息生成業(yè)務(wù)提示格式消 息,并將所述業(yè)務(wù)提示格式消息發(fā)送給所述WAP網(wǎng)關(guān);
(3) 所述WAP網(wǎng)關(guān)從用戶數(shù)據(jù)庫模塊查詢所述手機(jī)終端是否在線, 如果所述手機(jī)終端離線,則轉(zhuǎn)步驟(4);如果所述手機(jī)終端在線,則轉(zhuǎn)步 驟(5 );
(4) 所述WAP網(wǎng)關(guān)生成會話激活請求信息短信,并通過短信中心模 塊和GPRS網(wǎng)關(guān)支持節(jié)點(diǎn),與所述手機(jī)終端建立數(shù)據(jù)鏈路;并繼續(xù)執(zhí)行步驟
(5);
(5) 所述WAP網(wǎng)關(guān)將所述業(yè)務(wù)提示格式消息發(fā)送到所述手機(jī)終端;
(6) 所述手機(jī)終端解析接收到的所述業(yè)務(wù)提示格式消息,并在所述手 機(jī)終端用戶選擇接收所述網(wǎng)頁內(nèi)容時(shí),依據(jù)所述業(yè)務(wù)提示格式消息向所述 WAP網(wǎng)關(guān)發(fā)送要求獲取所述網(wǎng)頁內(nèi)容的接入請求消息;
(7) 所述WAP網(wǎng)關(guān)接收到所述手機(jī)終端發(fā)送的接入請求消息后,將 從所述內(nèi)容源模塊獲取的網(wǎng)頁內(nèi)容轉(zhuǎn)發(fā)給所述手機(jī)終端。
根據(jù)上述的一種基于WAP網(wǎng)關(guān)的PUSH方法,所述步驟(1)中,所 述請求消息可以進(jìn)一步含有所述網(wǎng)頁內(nèi)容的URL信息和所述手機(jī)終端的移 動臺國際ISDN號碼信息;所述步驟(2)中,所述業(yè)務(wù)提示格式消息,可 以是根據(jù)所述網(wǎng)頁內(nèi)容的URL信息和所述手機(jī)終端的移動臺國際ISDN號 碼信息生成的。
才艮據(jù)上述的一種基于WAP網(wǎng)關(guān)的PUSH方法,所述步驟(4)中,所 述WAP網(wǎng)關(guān)與所述手機(jī)終端建立所述數(shù)據(jù)鏈4^,可以包括
(41 )所述WAP網(wǎng)關(guān)生成含有進(jìn)行實(shí)時(shí)偵聽的端口號信息的所述會話 激活請求信息短信,并經(jīng)所述短信中心模塊將該會話激活請求信息短信發(fā)送 給所述手機(jī)終端;
(42 )所述手機(jī)終端收到所述會話激活請求信息短信后,通過所述GPRS 網(wǎng)關(guān)支持節(jié)點(diǎn)的傳輸,與所述WAP網(wǎng)關(guān)建立數(shù)據(jù)鏈路。進(jìn)一步地,所述步驟(6)中,所述手機(jī)終端可以依據(jù)所述網(wǎng)頁內(nèi)容的
URL信息,要求獲取所述網(wǎng)頁內(nèi)容。
根據(jù)上述的一種基于WAP網(wǎng)關(guān)的PUSH方法,所述步驟(4)可以進(jìn) 一步包括所述GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)將所述手機(jī)終端的IP地址信息及移動 臺國際ISDN號碼信息發(fā)送到所述用戶數(shù)據(jù)庫模塊保存;所述步驟(7)可 以進(jìn)一步包括所述WAP網(wǎng)關(guān)通過與所述用戶數(shù)據(jù)庫i^莫塊進(jìn)行通信,對所 述接入請求消息進(jìn)行鑒權(quán)。
進(jìn)一步地,所述鑒權(quán)可以包括步驟
(71 )所述WAP網(wǎng)關(guān)依據(jù)所述手機(jī)終端的IP地址信息向所述用戶數(shù)據(jù) 庫模塊發(fā)送鑒權(quán)請求消息;
(72) 所述用戶數(shù)據(jù)庫模塊向所述WAP網(wǎng)關(guān)返回所述手機(jī)終端的能力 信息,以及與所述手機(jī)終端的IP地址對應(yīng)的移動臺國際ISDN號碼信息;
(73) 所述WAP網(wǎng)關(guān)將與所述手機(jī)終端的IP地址對應(yīng)的移動臺國際 ISDN號碼信息,和所述WAP網(wǎng)關(guān)自身保存的移動臺國際ISDN號碼信息進(jìn) 行比較,如果這兩個(gè)移動臺國際ISDN號碼信息相同則為合法接入。
根據(jù)上述的一種基于WAP網(wǎng)關(guān)的PUSH方法,進(jìn)一步包括步驟
(8)所述WAP網(wǎng)關(guān)在完成所述網(wǎng)頁內(nèi)容的發(fā)送后,可以向所述Push 消息發(fā)起者模塊反饋發(fā)送結(jié)果確認(rèn)消息。
本發(fā)明進(jìn)而提供一種基于WAP網(wǎng)關(guān)的PUSH系統(tǒng),包括 內(nèi)容源才莫塊用于保存網(wǎng)頁內(nèi)容;
Push消息發(fā)起者模塊用于接收所述內(nèi)容源模塊提交的Push網(wǎng)頁內(nèi)容 的請求消息,并根據(jù)所述Push網(wǎng)頁內(nèi)容的請求消息生成業(yè)務(wù)提示格式消息;
所述WAP網(wǎng)關(guān)用于接收所述Push消息發(fā)起者模塊發(fā)送的所述業(yè)務(wù)提 示格式消息,還用于生成會話激活請求信息短信;
短信中心模塊用以轉(zhuǎn)發(fā)所述WAP網(wǎng)關(guān)發(fā)送的所述會話激活請求信息 短信;手機(jī)終端具有與所述WAP網(wǎng)關(guān)建立數(shù)據(jù)鏈路的能力;用于對所述 WAP網(wǎng)關(guān)發(fā)送的所述業(yè)務(wù)提示格式消息進(jìn)行解析,并依據(jù)所述業(yè)務(wù)提示格 式消息從所述WAP網(wǎng)關(guān)獲取所述網(wǎng)頁內(nèi)容;GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)用于所述手機(jī)終端處于離線狀態(tài)時(shí),轉(zhuǎn)發(fā)所述 WAP網(wǎng)關(guān)發(fā)送的所述會話激活請求信息短信給所述手機(jī)終端;用戶數(shù)據(jù)庫模塊用于保存所述手機(jī)終端的在線狀態(tài)信息。根據(jù)上述的一種基于WAP網(wǎng)關(guān)的PUSH系統(tǒng),所述用戶數(shù)據(jù)庫i^莫塊, 可以進(jìn)一步用于保存所述GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)發(fā)送的所述手機(jī)終端的IP地 址信息和移動臺國際ISDN號碼信息。進(jìn)一步地,所述用戶數(shù)據(jù)庫模塊,可以進(jìn)一步用于保存所述手機(jī)終端的 能力信息。采用本發(fā)明所述的方法和系統(tǒng),網(wǎng)站系統(tǒng)能夠以主動方式準(zhǔn)確地將相關(guān) 網(wǎng)頁信息推送到目標(biāo)手才幾終端,同時(shí)手^L終端用戶也可參與到Push網(wǎng)頁內(nèi) 容的處理流程中,增強(qiáng)了互動性。附困說明
圖1是本發(fā)明系統(tǒng)實(shí)施例組成示意圖; 圖2是本發(fā)明方法實(shí)施例流程示意圖;圖3是本發(fā)明方法應(yīng)用實(shí)施例步驟示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明?,F(xiàn)有技術(shù)中手機(jī)終端處于被動接收狀態(tài)的PULL應(yīng)用模式,還沒有發(fā)揮 出手機(jī)終端本身具有的主動性,也即應(yīng)該允許手機(jī)終端用戶,或者手機(jī)終端 程序參與到網(wǎng)頁內(nèi)容的傳輸過程中來。在實(shí)際應(yīng)用中,存在網(wǎng)站系統(tǒng)需要主動向手機(jī)終端發(fā)送網(wǎng)頁內(nèi)容的情 況,手機(jī)處于在線狀態(tài)。如何將網(wǎng)頁內(nèi)容推送到手機(jī)終端,并保證手機(jī)終端 得到正確的網(wǎng)頁內(nèi)容,同時(shí)使手機(jī)終端用戶可參與Push網(wǎng)頁內(nèi)容的處理,增強(qiáng)互動性,這正是本發(fā)明要解決的問題。圖l示出了本發(fā)明基于WAP網(wǎng)關(guān)的PUSH系統(tǒng)實(shí)施例組成示意圖,包括內(nèi)容源模塊101:保存有符合手機(jī)終端106處理能力的網(wǎng)頁內(nèi)容,向Push 消息發(fā)起者(Push Initiator)模塊102提交Push網(wǎng)頁內(nèi)容到手機(jī)終端106的 請求消息,該消息中攜帶網(wǎng)頁內(nèi)容的統(tǒng) 一 資源定位器(Uniform Resource Locator,筒稱URL )信息及手機(jī)終端的移動臺國際ISDN號碼(Mobile Station International ISDN Number,以下簡稱MSISDN)信息。PI模塊102:用以接收內(nèi)容源模塊101提交的Push網(wǎng)頁內(nèi)容到手機(jī)終 端106的請求消息,根據(jù)該請求消息中攜帶的網(wǎng)頁內(nèi)容URL信息及手機(jī)終 端的MSISDN信息生成允許用戶參與的業(yè)務(wù)提示(Service Indication,簡稱 SI)格式消息;并將生成的SI格式消息采用推訪問協(xié)議(Push Access Protocol,以下簡稱PAP )發(fā)送給WAP網(wǎng)關(guān)103;還接收WAP網(wǎng)關(guān)103反 饋的Push網(wǎng)頁內(nèi)容到手機(jī)終端106的發(fā)送結(jié)果確認(rèn)消息;如果成功,則反 饋成功發(fā)送確認(rèn)消息;否則反饋發(fā)送失敗確認(rèn)消息,告知Push網(wǎng)頁內(nèi)容發(fā) 送失敗。WAP網(wǎng)關(guān)103:支持PAP協(xié)議、TCP/IP協(xié)議和WP-HTTP協(xié)議,用于 接收PI模塊102采用PAP協(xié)議發(fā)送的SI格式消息;采用WP-HTTP協(xié)議將 SI格式消息發(fā)送給手機(jī)終端106;將實(shí)時(shí)生成的會話激活請求(Session Initiate Request,以下簡稱SIR)信息發(fā)送給短信中心模塊105,該SIR信息 短信中包含WAP網(wǎng)關(guān)103實(shí)時(shí)偵聽的端口號信息;依據(jù)手機(jī)終端106的 MSISDN信息到用戶數(shù)據(jù)庫模塊104獲取手機(jī)終端106的在線狀態(tài)信息。用于接收手機(jī)終端106要求獲取網(wǎng)頁內(nèi)容的請求,并根據(jù)從用戶數(shù)據(jù)庫 模塊104獲得的與手機(jī)終端106的IP地址對應(yīng)的MSISDN信息,判斷接入 是否合法;對合法接入,從內(nèi)容源模塊101獲取符合手機(jī)終端106處理能力 的網(wǎng)頁內(nèi)容,并轉(zhuǎn)發(fā)給手機(jī)終端106;對非法接入,則終止手機(jī)終端105的 建鏈請求。還用于向PI模塊102反饋Push網(wǎng)頁內(nèi)容到手機(jī)終端106的發(fā)送結(jié)果確 i人消息。用戶數(shù)據(jù)庫模塊104:用于保存手機(jī)終端106的能力信息(也稱規(guī)格信 息),其中包括手機(jī)終端屏幕分辨率、屏幕顯示顏色深度、手機(jī)終端所支持 的圖片格式等,還保存手機(jī)終端106的IP地址信息和MSISDN信息,以及 IP地址信息和MSISDN信息之間的對應(yīng)關(guān)系;還保存手機(jī)終端106是否在 線的在線狀態(tài)信息。短信中心模塊105:用以接收WAP網(wǎng)關(guān)103實(shí)時(shí)生成SIR信息短信, 并將該SIR信息短信轉(zhuǎn)發(fā)給手機(jī)終端106;該SIR信息短信中包含WAP網(wǎng) 關(guān)103實(shí)時(shí)偵聽的端口號信息。手機(jī)終端106:用于接收WAP網(wǎng)關(guān)103經(jīng)短信中心模塊105轉(zhuǎn)發(fā)的SIR 信息短信,其中包含WAP網(wǎng)關(guān)103實(shí)時(shí)偵聽的端口號信息;具有與GGSN 節(jié)點(diǎn)107和WAP網(wǎng)關(guān)103建立數(shù)據(jù)鏈路的能力,支持TCP/IP協(xié)議和 WP-HTTP協(xié)議,支持對接收到的SI格式消息進(jìn)行解析并顯示提示信息;還 用于在用戶選擇接收內(nèi)容源模塊101所Push的網(wǎng)頁內(nèi)容時(shí),依據(jù)SI格式消 息中所包含的URL信息,從WAP網(wǎng)關(guān)103獲取網(wǎng)頁內(nèi)容。GGSN節(jié)點(diǎn)107:支持與手機(jī)終端106之間建立數(shù)據(jù)鏈路,透明傳輸手 機(jī)終端106與WAP網(wǎng)關(guān)103之間的數(shù)據(jù)信息;在與手機(jī)終端106完成數(shù)據(jù) 鏈路建立后,將手機(jī)終端106的IP地址信息及MSISDN信息發(fā)送給用戶數(shù) 據(jù)庫模塊104保存。參見圖2,基于上述系統(tǒng)的一種基于WAP網(wǎng)關(guān)的Push方法,可實(shí)現(xiàn)手 機(jī)終端用戶參與到Push網(wǎng)頁內(nèi)容的處理過程中來,包括如下步驟步驟201:發(fā)起用戶通過內(nèi)容源模塊101向PI模塊102提交Push網(wǎng)頁 內(nèi)容的請求消息,該請求消息中攜帶網(wǎng)頁內(nèi)容,以及網(wǎng)頁內(nèi)容的URL信息, 和手機(jī)終端的MSISDN信息。步驟202: PI模塊102將網(wǎng)頁內(nèi)容的URL信息以及手機(jī)終端的MSISDN 信息生成允許用戶參與的SI格式消息,并采用PAP協(xié)議將SI格式消息發(fā)送 給WAP網(wǎng)關(guān)103。步驟203: WAP網(wǎng)關(guān)103查詢手機(jī)終端106是否在線,查詢的具體過程為WAP網(wǎng)關(guān)103根據(jù)手機(jī)終端106的MSISDN信息從用戶數(shù)據(jù)庫模塊104 查詢到手機(jī)終端106的在線狀態(tài)信息;如果手機(jī)終端106離線,則轉(zhuǎn)步驟 204;如果手機(jī)終端在線,則轉(zhuǎn)步驟205。步驟204: WAP網(wǎng)關(guān)103通過短信中心模塊105和GGSN節(jié)點(diǎn)107與 手機(jī)終端106建立數(shù)據(jù)鏈i 各;繼續(xù)執(zhí)行步驟205。建立的過程為步驟2041: WAP網(wǎng)關(guān)103實(shí)時(shí)生成SIR信息短信,并經(jīng)短信中心 模塊105將該SIR信息短信發(fā)送給手機(jī)終端106;該SIR信息短信中包 含WAP網(wǎng)關(guān)103進(jìn)行實(shí)時(shí)偵聽的端口號信息;步驟2042:手才幾終端106通過GGSN節(jié)點(diǎn)107的透明傳輸,與 WAP網(wǎng)關(guān)103建立基于TCP/IP協(xié)議的數(shù)據(jù)鏈路。步驟205: WAP網(wǎng)關(guān)103采用WP-HTTP協(xié)議將SI格式消息發(fā)送到手 才幾終端106。步驟206:手機(jī)終端106解析接收到的SI格式消息,并在屏幕上顯示提 示信息,由手機(jī)終端106的用戶選擇是否接收內(nèi)容源模塊101所Push的網(wǎng) 頁內(nèi)容;用戶通過按鍵確認(rèn)后,手機(jī)終端106依據(jù)SI格式消息中所包含的 URL信息,采用WP-HTTP協(xié)議要求從WAP網(wǎng)關(guān)103獲取網(wǎng)頁內(nèi)容。步驟207: WAP網(wǎng)關(guān)103從用戶數(shù)據(jù)庫模塊104獲得手機(jī)終端信息,對 手機(jī)終端106的接入請求消息進(jìn)行鑒權(quán),判斷手機(jī)終端106的接入是否合法, 以避免非法手機(jī)終端的接入;如果判定手機(jī)終端106為合法接入,則繼續(xù)執(zhí) 行步驟208;否則終止與手機(jī)終端106的鏈接,轉(zhuǎn)步驟209。鑒權(quán)的具體過程為步驟2071: WAP網(wǎng)關(guān)103依據(jù)手機(jī)終端106的IP地址信息向用戶 數(shù)據(jù)庫模塊104發(fā)送鑒權(quán)請求消息;步驟2072:用戶數(shù)據(jù)庫模塊104向WAP網(wǎng)關(guān)103返回手機(jī)終端106 的能力信息,其中包括手機(jī)屏幕分辨率、屏幕顯示顏色深度、支持的圖 片格式等,以及與手機(jī)終端106的IP地址對應(yīng)的MSISDN信息;步驟2073: WAP網(wǎng)關(guān)103將與手^/L終端106的IP地址對應(yīng)的 MSISDN信息,和保存的MSISDN信息進(jìn)行比較,并給出比較結(jié)果,完成鑒權(quán)操作;比較結(jié)果如果為這兩個(gè)MSISDN信息不相同,則判定 手機(jī)終端106為非法接入;相同則為合法4妄入。步驟208: WAP網(wǎng)關(guān)103向內(nèi)容源模塊101要求獲取符合手機(jī)終端106 處理能力的網(wǎng)頁內(nèi)容,并將獲得的網(wǎng)頁內(nèi)容轉(zhuǎn)發(fā)給手機(jī)終端106。步驟209: WAP網(wǎng)關(guān)103在完成網(wǎng)頁內(nèi)容發(fā)送后,向PI模塊102反饋 Push網(wǎng)頁內(nèi)容到手機(jī)終端106的發(fā)送結(jié)果確認(rèn)消息;如果成功,則反^"發(fā) 送成功確認(rèn)消息,告知Push網(wǎng)頁內(nèi)容到手機(jī)終端106成功;如果是用戶拒 絕接收,則反饋發(fā)送失敗確認(rèn)消息,告知Push網(wǎng)頁內(nèi)容到手機(jī)終端106失 敗。圖3示出了本發(fā)明方法的一個(gè)應(yīng)用實(shí)施例步驟示意圖,其流程如下步驟301:發(fā)起用戶通過內(nèi)容源模塊101向PI模塊102提交Push網(wǎng)頁 內(nèi)容到手機(jī)終端106的請求消息,消息中攜帶網(wǎng)頁內(nèi)容,以及網(wǎng)頁內(nèi)容的 URL信息,及手機(jī)終端的MSISDN信息;步驟302: PI模塊102給內(nèi)容源模塊101回復(fù)響應(yīng),并依據(jù)網(wǎng)頁內(nèi)容的URL信息以及手機(jī)終端106的MSISDN信息生成允許用戶參與的SI格式消自 j&,步驟303: PI模塊102采用PAP協(xié)議將SI格式消息發(fā)送給WAP網(wǎng)關(guān)103;步驟304: WAP網(wǎng)關(guān)回復(fù)響應(yīng)消息;步驟305: WAP網(wǎng)關(guān)103依據(jù)手機(jī)終端106的MSISDN信息到用戶數(shù) 據(jù)庫模塊104獲取手機(jī)終端106的在線狀態(tài)信息;步驟306:用戶數(shù)據(jù)庫模塊104向WAP網(wǎng)關(guān)103返回手機(jī)終端106的 在線狀態(tài)信息;如果手機(jī)終端106處于離線狀態(tài),則繼續(xù)執(zhí)行步驟307;如 果手機(jī)終端106處于在線狀態(tài),則繼續(xù)執(zhí)行步驟310;步驟307: WAP網(wǎng)關(guān)103實(shí)時(shí)生成SIR信息短信,其中包含WAP網(wǎng)關(guān) 103實(shí)時(shí)偵聽的端口號信息,發(fā)送給短信中心模塊105;步驟308:短信中心模塊105將SIR信息短信轉(zhuǎn)發(fā)給手機(jī)終端106;步驟309:手機(jī)終端106與GGSN節(jié)點(diǎn)107建立數(shù)據(jù)鏈路;繼續(xù)執(zhí)行步 驟310;步驟310: GGSN節(jié)點(diǎn)107將手機(jī)終端106的IP地址信息及MSISDN 信息發(fā)送到用戶數(shù)據(jù)庫模塊104,用戶數(shù)據(jù)庫模塊104接收并保存該信息;步驟311:手機(jī)終端106通過GGSN節(jié)點(diǎn)107的透明傳輸,向WAP網(wǎng) 關(guān)103發(fā)送建鏈請求,請求建立數(shù)據(jù)鏈路;步驟312: WAP網(wǎng)關(guān)103響應(yīng)手機(jī)終端106的建鏈請求,完成基于TCP/IP 協(xié)議的數(shù)據(jù)鏈路的建立;步驟313: WAP網(wǎng)關(guān)103采用WP-HTTP協(xié)議向手機(jī)終端106發(fā)送SI 格式消息;步驟314:手機(jī)終端完成SI格式消息接收后返回響應(yīng);步驟315:手機(jī)終端106對接收到的SI格式消息進(jìn)行解析,并在手機(jī)屏 幕上顯示提示信息,由手機(jī)終端106的用戶選擇是否接收內(nèi)容源模塊101所 Push的網(wǎng)頁內(nèi)容,如果用戶選擇接收,則轉(zhuǎn)步驟316;如杲用戶拒絕接收, 則轉(zhuǎn)到步驟323;步驟316:手機(jī)終端106依據(jù)SI格式消息中所包含的URL信息,向 WAP網(wǎng)關(guān)103發(fā)送要求獲取網(wǎng)頁內(nèi)容的請求;步驟317: WAP網(wǎng)關(guān)103依據(jù)手機(jī)終端106的IP地址信息向用戶數(shù)據(jù) 庫模塊104發(fā)送鑒權(quán)請求消息;步驟318:用戶數(shù)據(jù)庫模塊104向WAP網(wǎng)關(guān)103返回手機(jī)終端106的 能力信息,其中包括手機(jī)屏幕分辨率、屏幕顯示顏色深度、支持的圖片格式 等,以及與手機(jī)終端106的IP地址對應(yīng)的MSISDN信息;步驟319: WAP網(wǎng)關(guān)103將與手機(jī)終端106的IP地址對應(yīng)的MSISDN 信息,和保存的MSISDN信息進(jìn)行比較,以杜絕非法手機(jī)用戶接入;如果 相同,則繼續(xù)執(zhí)行步驟320;如果不同則判定手機(jī)終端106為非法接入,終 止與手機(jī)終端106的鏈接;步驟320: WAP網(wǎng)關(guān)103向內(nèi)容源模塊101發(fā)送獲取網(wǎng)頁內(nèi)容請求,要 求獲得符合手機(jī)終端106處理能力的網(wǎng)頁內(nèi)容;步驟321:內(nèi)容源模塊101向WAP網(wǎng)關(guān)103返回符合手機(jī)終端106處 理能力的網(wǎng)頁內(nèi)容;步驟322: WAP網(wǎng)關(guān)103將網(wǎng)頁內(nèi)容發(fā)送給手機(jī)終端106;繼續(xù)執(zhí)行步 驟323;步驟323: WAP網(wǎng)關(guān)103向PI模塊102反饋Push網(wǎng)頁內(nèi)容到手機(jī)終端 106的發(fā)送結(jié)果確認(rèn)消息;如果成功,則反饋發(fā)送成功確認(rèn)消息,告知Push 網(wǎng)頁內(nèi)容到手機(jī)終端106成功;否則反饋發(fā)送失敗確認(rèn)消息,告知Push網(wǎng) 頁內(nèi)容到手機(jī)終端106失敗。
權(quán)利要求
1、 一種基于WAP網(wǎng)關(guān)的PUSH方法,其特征在于,包括步驟(1)發(fā)起用戶通過內(nèi)容源模塊向Push消息發(fā)起者模塊提交Push網(wǎng)頁內(nèi)容到手機(jī)終端的請求消息,該請求消息中包含網(wǎng)頁內(nèi)容;(2)所述Push消息發(fā)起者模塊根據(jù)所述請求消息生成業(yè)務(wù)提示格式消息,并將所述業(yè)務(wù)提示格式消息發(fā)送給所述WAP網(wǎng)關(guān);(3)所述WAP網(wǎng)關(guān)從用戶數(shù)據(jù)庫模塊查詢所述手機(jī)終端是否在線,如果所述手機(jī)終端離線,則轉(zhuǎn)步驟(4);如果所述手機(jī)終端在線,則轉(zhuǎn)步驟(5);(4)所述WAP網(wǎng)關(guān)生成會話激活請求信息短信,并通過短信中心模塊和GPRS網(wǎng)關(guān)支持節(jié)點(diǎn),與所述手機(jī)終端建立數(shù)據(jù)鏈路;并繼續(xù)執(zhí)行步驟(5);(5)所述WAP網(wǎng)關(guān)將所述業(yè)務(wù)提示格式消息發(fā)送到所述手機(jī)終端;(6)所述手機(jī)終端解析接收到的所述業(yè)務(wù)提示格式消息,并在所述手機(jī)終端用戶選擇接收所述網(wǎng)頁內(nèi)容時(shí),依據(jù)所述業(yè)務(wù)提示格式消息向所述WAP網(wǎng)關(guān)發(fā)送要求獲取所述網(wǎng)頁內(nèi)容的接入請求消息;(7)所述WAP網(wǎng)關(guān)接收到所述手機(jī)終端發(fā)送的接入請求消息后,將從所述內(nèi)容源模塊獲取的網(wǎng)頁內(nèi)容轉(zhuǎn)發(fā)給所述手機(jī)終端。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(l)中,所述請 求消息進(jìn)一步含有所述網(wǎng)頁內(nèi)容的URL信息和所述手機(jī)終端的移動臺國際 ISDN號碼信息;所述步驟(2 )中,所述業(yè)務(wù)提示格式消息,是根據(jù)所述網(wǎng)頁內(nèi)容的URL 信息和所述手機(jī)終端的移動臺國際ISDN號碼信息生成的。
3、 如權(quán)利要求1所述的方法,其特征在于,所述步驟(4)中,所述 WAP網(wǎng)關(guān)與所述手機(jī)終端建立所述數(shù)據(jù)鏈路,包括(41 )所述WAP網(wǎng)關(guān)生成含有進(jìn)行實(shí)時(shí)偵聽的端口號信息的會話激活 請求信息短信,并經(jīng)所述短信中心模塊將所述會話激活請求信息短信發(fā)送給所述手^u終端;(42 )所述手機(jī)終端收到所述會話激活請求信息短信后,通過所述GPRS 網(wǎng)關(guān)支持節(jié)點(diǎn)的傳輸,與所述WAP網(wǎng)關(guān)建立數(shù)據(jù)鏈路。
4、 如權(quán)利要求2所述的方法,其特征在于,所述步驟(6)中,所述手 機(jī)終端依據(jù)所述網(wǎng)頁內(nèi)容的URL信息,要求獲取所述網(wǎng)頁內(nèi)容。
5、 如權(quán)利要求1所述的方法,其特征在于,所述步驟(4)進(jìn)一步包括 所述GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)將所述手機(jī)終端的IP地址信息及移動臺國際ISDN 號碼信息發(fā)送到所述用戶數(shù)據(jù)庫模塊保存;所述步驟(7)進(jìn)一步包括所述WAP網(wǎng)關(guān)通過與所述用戶數(shù)據(jù)庫模 塊進(jìn)行通信,對所述接入請求消息進(jìn)行鑒權(quán)。
6、 如權(quán)利要求5所述的方法,其特征在于,所述鑒權(quán)包括步驟(71 )所述WAP網(wǎng)關(guān)依據(jù)所述手機(jī)終端的IP地址信息向所述用戶數(shù)據(jù) 庫模塊發(fā)送鑒權(quán)請求消息;(72) 所述用戶數(shù)據(jù)庫模塊向所述WAP網(wǎng)關(guān)返回所述手機(jī)終端的能力 信息,以及與所述手機(jī)終端的IP地址對應(yīng)的移動臺國際ISDN號碼信息;(73) 所述WAP網(wǎng)關(guān)將與所述手機(jī)終端的IP地址對應(yīng)的移動臺國際 ISDN號碼信息,和所述WAP網(wǎng)關(guān)自身保存的移動臺國際ISDN號碼信息進(jìn) 行比較,如果這兩個(gè)移動臺國際ISDN號碼信息相同則為合法接入。
7、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括步驟(8)所述WAP網(wǎng)關(guān)在完成所述網(wǎng)頁內(nèi)容的發(fā)送后,向所述Push消息 發(fā)起者模塊反饋發(fā)送結(jié)果確認(rèn)消息。
8、 一種基于WAP網(wǎng)關(guān)的PUSH系統(tǒng),其特征在于,包括 內(nèi)容源模塊用于保存網(wǎng)頁內(nèi)容;Push消息發(fā)起者模塊用于接收所述內(nèi)容源模塊提交的Push網(wǎng)頁內(nèi)容的請求消息,并根據(jù)所述Push網(wǎng)頁內(nèi)容的請求消息生成業(yè)務(wù)提示格式消息;所述WAP網(wǎng)關(guān)用于接收所述Push消息發(fā)起者模塊發(fā)送的所述業(yè)務(wù)提 示格式消息,還用于生成會話激活請求信息短信;短信中心模塊用以轉(zhuǎn)發(fā)所述WAP網(wǎng)關(guān)發(fā)送的所述會話激活請求信息 短信;手機(jī)終端具有與所述WAP網(wǎng)關(guān)建立數(shù)據(jù)鏈路的能力,用于對所述 WAP網(wǎng)關(guān)發(fā)送的所述業(yè)務(wù)提示格式消息進(jìn)行解析,并依據(jù)所述業(yè)務(wù)提示格 式消息從所述WAP網(wǎng)關(guān)獲取所述網(wǎng)頁內(nèi)容;GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)用于所述手機(jī)終端處于離線狀態(tài)時(shí),轉(zhuǎn)發(fā)所述 WAP網(wǎng)關(guān)發(fā)送的所述會話激活請求信息短信給所述手機(jī)終端;用戶數(shù)據(jù)庫模塊用于保存所述手機(jī)終端的在線狀態(tài)信息。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述用戶數(shù)據(jù)庫模塊,進(jìn) 一步用于保存所述GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)發(fā)送的所述手機(jī)終端的IP地址信息 和移動臺國際ISDN號碼信息。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述用戶數(shù)據(jù)庫模塊,進(jìn) 一步用于保存所述手機(jī)終端的能力信息。
全文摘要
本發(fā)明公開了一種基于WAP網(wǎng)關(guān)的PUSH方法和系統(tǒng)。其中本發(fā)明方法包括步驟首先,發(fā)起用戶通過內(nèi)容源模塊向PI模塊提交Push網(wǎng)頁內(nèi)容到手機(jī)終端的請求消息;PI模塊生成SI格式消息并發(fā)送給WAP網(wǎng)關(guān);WAP網(wǎng)關(guān)從用戶數(shù)據(jù)庫模塊查詢手機(jī)終端是否在線,如果離線則生成會話激活請求信息短信,并通過短信中心模塊和GGSN節(jié)點(diǎn)與手機(jī)終端建立數(shù)據(jù)鏈路;手機(jī)終端解析WAP網(wǎng)關(guān)發(fā)送的SI消息,并在手機(jī)終端用戶接收網(wǎng)頁內(nèi)容時(shí)依據(jù)SI消息向WAP網(wǎng)關(guān)發(fā)送接入請求消息;WAP網(wǎng)關(guān)將從所述內(nèi)容源模塊獲取的網(wǎng)頁內(nèi)容轉(zhuǎn)發(fā)給手機(jī)終端。采用本發(fā)明的方法和系統(tǒng),網(wǎng)站系統(tǒng)能夠以主動方式準(zhǔn)確地將相關(guān)網(wǎng)頁信息推送到目標(biāo)手機(jī)終端。
文檔編號H04Q7/22GK101287151SQ200710090518
公開日2008年10月15日 申請日期2007年4月9日 優(yōu)先權(quán)日2007年4月9日
發(fā)明者李鳳軍 申請人:中興通訊股份有限公司