專利名稱:Push代理實(shí)體、wap push服務(wù)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種PUSH代理實(shí)體、WAPPUSH服務(wù)系統(tǒng) 及方法。
背景技術(shù):
隨著移動數(shù)據(jù)業(yè)務(wù)的發(fā)展,WAP PUSH已經(jīng)成為推廣業(yè)務(wù)經(jīng)常使用的方式 和手段。WAPPUSH的發(fā)送過程中,PUSH信息發(fā)送方(如企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算 機(jī)/服務(wù)器)需要與WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)進(jìn)行連接,當(dāng)與WAP網(wǎng)關(guān)進(jìn)行連接時(shí), 企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算機(jī)/服務(wù)器與WAP網(wǎng)關(guān)需支持PAP協(xié)議,當(dāng)與短信網(wǎng)關(guān)進(jìn)行 連接時(shí),企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算機(jī)/服務(wù)器與WAP網(wǎng)關(guān)需支持CMPP協(xié)議,而不同 廠商制造的WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)與PUSH信息發(fā)送方的連接方式一般也不盡相 同,例如對于不同的短信網(wǎng)關(guān)廠商而言,有的短信網(wǎng)關(guān)廠商采用PUSH信息發(fā)送 方與短信網(wǎng)關(guān)單連接的方式,即一個(gè)連接完成短信包的發(fā)送和響應(yīng)的接收;有 的則采用雙連接的方式,即兩個(gè)連接中, 一個(gè)連接完成短信包的發(fā)送, 一個(gè)連 接接受短信包發(fā)送后短信網(wǎng)關(guān)的響應(yīng)。考慮到現(xiàn)有網(wǎng)絡(luò)中存在多種廠商類型的 WAP網(wǎng)關(guān)及短信網(wǎng)關(guān),運(yùn)營商在WAPPUSH月良務(wù)部署推廣時(shí),企業(yè)內(nèi)網(wǎng)的PUSH 信息發(fā)送方必須兼容不同廠商類型的WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),由此須專業(yè)工程師 在企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算機(jī)或服務(wù)器上加載配置相應(yīng)的功能軟件并進(jìn)行一些與 WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)連接調(diào)試等工作,且在運(yùn)行過程中發(fā)生故障時(shí)一般也需要 運(yùn)營商的專業(yè)人員親自到企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算機(jī)或服務(wù)器進(jìn)行修復(fù)調(diào)試等工 作,由此導(dǎo)致WAPPUSH業(yè)務(wù)的推廣成本較高,業(yè)務(wù)可擴(kuò)展性較差,運(yùn)營維護(hù)成 本較高,不利于WAPPUSH業(yè)務(wù)的推廣。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例一種PUSH代理實(shí)體、WAP PUSH 服務(wù)系統(tǒng)及方法,可以有效的P爭低WAP PUSH業(yè)務(wù)的推廣成本,降低運(yùn)營維護(hù) 成本,提高業(yè)務(wù)的可擴(kuò)展性。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提出了一種PUSH代理實(shí)體,該 PUSH代理實(shí)體的一端與多個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方相連,另 一端與 WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)相連,該P(yáng)USH代理實(shí)體包括
接收單元,用于接收來自所述PUSH信息發(fā)送方的所述預(yù)定^^式的PUSH 信息文件,該預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信 息發(fā)送方身份信息;
解析單元,用于解析所述接收單元接收到的所述預(yù)定格式的PUSH信息文 件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;
身份認(rèn)證單元,用于根據(jù)所述解析單元解析獲取的所述PUSH信息發(fā)送方 身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證;
消息封裝單元,用于當(dāng)所述身份認(rèn)證單元對所述PUSH信息發(fā)送方認(rèn)證通 過時(shí),將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)
文;
發(fā)送單元,用于通過所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā) 送至目的移動終端。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種WAP PUSH服務(wù)系統(tǒng),該系統(tǒng)包括多 個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方、PUSH代理實(shí)體、WAP網(wǎng)關(guān)和/或短信網(wǎng) 關(guān),PUSH代理實(shí)體的一端與多個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方相連,另一 端與WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)相連其中
所述PUSH信息發(fā)送方,用于生成預(yù)定格式的PUSH信息文件,并向所述 PUSH代理實(shí)體發(fā)送該預(yù)定格式的PUSH信息文件,該預(yù)定格式的PUSH信息 文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;
所述PUSH代理實(shí)體,該P(yáng)USH代理實(shí)體的一端與所述多個(gè)位于企業(yè)內(nèi)網(wǎng) 的PUSH信息發(fā)送方相連,另一端與WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)相連,用于接收來自 所述PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,解析該預(yù)定格式的 PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息,并根據(jù) 所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證,若認(rèn) 證通過,則將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消 息報(bào)文,并向所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)發(fā)送所述WAP PUSH消息;
所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),用于接收來自所述PUSH代理實(shí)體的WAPPUSH消息,并將該WAP PUSH消息發(fā)送至目的移動終端。
同時(shí),本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)WAP PUSH服務(wù)的方法,包括以下 步驟
接收來自PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,該預(yù)定格 式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;
解析所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息 發(fā)送方身份信息;
根據(jù)所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn) 證,若認(rèn)證通過,則將所述解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消 息報(bào)文;
通過WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā)送至目的移動終端。 實(shí)施本發(fā)明實(shí)施例,位于企業(yè)內(nèi)網(wǎng)PUSH信息發(fā)送方向PUSH代理實(shí)體發(fā)送 預(yù)定格式的PUSH信息文件,PUSH代理實(shí)體接收來自所述PUSH信息發(fā)送方的 所述預(yù)定格式的PUSH信息文件,解析獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身 份信息,根據(jù)該P(yáng)USH信息發(fā)送方身份信息對PUSH信息發(fā)送方進(jìn)行身份認(rèn)證, 若認(rèn)證通過,則將解析獲取的PUSH信息內(nèi)容封裝生成WAPPUSH消息,并通過 WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將該WAP PUSH消息發(fā)送至目的移動終端。本發(fā)明實(shí)施例 所述的PUSH代理實(shí)體可位于核心網(wǎng)或公網(wǎng)上,籍此可以匯聚多個(gè)PUSH信息發(fā) 送方,PUSH信息發(fā)送時(shí),PUSH信息發(fā)送方僅需生成并向PUSH代理實(shí)體發(fā)送預(yù) 定格式的PUSH信息文件,PUSH信息發(fā)送方不需要支持PAP協(xié)議或CMPP協(xié)議, 不需要考慮兼容不同廠商類型的WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),不需要專業(yè)人員進(jìn)行運(yùn) 營維護(hù),由此簡化了PUSH信息發(fā)送方的操作,降低了WAPPUSH業(yè)務(wù)的推廣成 本,提高了業(yè)務(wù)可擴(kuò)展性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付 出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一 WAPPUSH服務(wù)系統(tǒng)的組成示意圖;圖2是本發(fā)明實(shí)施例二PUSH代理實(shí)體的組成示意圖3是本發(fā)明實(shí)施例三實(shí)現(xiàn)WAP PUSH服務(wù)的方法流程示意圖4是本發(fā)明實(shí)施例四實(shí)現(xiàn)WAP PUSH服務(wù)的方法流程示意圖。
具體實(shí)施例方式
參考圖1,是本發(fā)明實(shí)施例一 WAP PUSH服務(wù)系統(tǒng)的組成示意圖。本發(fā)明 實(shí)施例所述WAP PUSH服務(wù)系統(tǒng)包括多個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方 10、 PUSH代理實(shí)體20、 WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31,其中
所述PUSH信息發(fā)送方10,用于生成預(yù)定格式的PUSH信息文件,并向所 述PUSH代理實(shí)體20發(fā)送該預(yù)定格式的PUSH信息文件,該預(yù)定才各式的PUSH 信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息。
具體實(shí)現(xiàn)時(shí),所述PUSH信息發(fā)送方IO可以是位于企業(yè)內(nèi)網(wǎng)的個(gè)人計(jì)算機(jī) 或服務(wù)器,所述PUSH信息發(fā)送方提供規(guī)約模板,操作者根據(jù)規(guī)約模板提供的 操作界面填寫相應(yīng)的數(shù)據(jù),如PUSH消息內(nèi)容、目的移動終端號碼清單等,PUSH 信息發(fā)送方進(jìn)而根據(jù)填寫的數(shù)據(jù)生成預(yù)定格式的PUSH信息文件。本實(shí)施例中 所述預(yù)定格式的PUSH信息文件還包括目的移動終端號碼清單。
所述PUSH代理實(shí)體20,該P(yáng)USH代理實(shí)體20的一端與所述多個(gè)位于企業(yè) 內(nèi)網(wǎng)的PUSH信息發(fā)送方10相連,另一端與WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31相連, 用于接收來自所述PUSH信息發(fā)送方10的所述預(yù)定格式的PUSH信息文件,解 析該預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身 份信息,并根據(jù)所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行 身份認(rèn)證,若認(rèn)證通過,則將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生 成WAP PUSH消息報(bào)文,并向所述WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31發(fā)送所述WAP PUSH消息。
所述WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31 ,用于接收來自所述PUSH代理實(shí)體20 的WAP PUSH消息,并將該WAP PUSH消息發(fā)送至目的移動終端50。
在本實(shí)施例中,PUSH代理實(shí)體20 —般通過互聯(lián)網(wǎng)與所述所述PUSH信息 發(fā)送方10進(jìn)行連接,PUSH代理實(shí)體20與PUSH信息發(fā)送方10的通訊連接不 需要支持PAP協(xié)議或CMPP協(xié)議,也不需要專業(yè)人員進(jìn)行運(yùn)營維護(hù)??紤]現(xiàn)有 網(wǎng)絡(luò)一般存在多種類型,不同廠商制造的WAP網(wǎng)關(guān)及短信網(wǎng)關(guān),所述PUSH代理實(shí)體需對這些不同類型、不同廠商制造的WAP網(wǎng)關(guān)與短信網(wǎng)關(guān)進(jìn)^f亍兼容。本 發(fā)明實(shí)施例中WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31通過移動無線網(wǎng)絡(luò)將PUSH消息發(fā)送 至目的移動終端50。
參考圖2,是本發(fā)明實(shí)施例二PUSH代理實(shí)體的組成示意圖,具體實(shí)現(xiàn)時(shí), 該P(yáng)USH代理實(shí)體可以包括
接收單元201,用于接收來自所述PUSH信息發(fā)送方的所述預(yù)定格式的 PUSH信息文件,該預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及 PUSH信息發(fā)送方身份信息。具體實(shí)現(xiàn)時(shí),所述PUSH信息文件還可以包括目的 移動終端號碼清單。本例中,所述PUSH信息發(fā)送方身份信息,具體可以包括 發(fā)送者的身份標(biāo)識ID、發(fā)送者的帳號信息、發(fā)送者的密碼信息等。
解析單元202,用于解析所述接收單元201接收到的所述預(yù)定格式的PUSH 信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息。
具體實(shí)現(xiàn)時(shí),該解析單元202進(jìn)一步用于從所述預(yù)定格式的PUSH信息文 件中獲取所述目的移動終端號碼清單。
身份認(rèn)證單元203,用于根據(jù)所述解析單元202解析獲取的所述PUSH信息 發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證。所述身傷4人證單元203 還可以進(jìn)一步PUSH信息發(fā)送方的IP地址進(jìn)行認(rèn)證。
消息封裝單元204,用于當(dāng)所述身傷4人證單元203對所述PUSH信息發(fā)送方 認(rèn)證通過時(shí),則將所述解析單元202解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文。
此處,如果當(dāng)前配置連接的是WAP網(wǎng)關(guān),則從所述移動終端號碼清單中逐 條讀取移動終端號碼,將該終端號碼及PUSH信息內(nèi)容等信息封裝生成PAP協(xié) 議的格式報(bào)文。如果當(dāng)前配置連接的是短信網(wǎng)關(guān),則從所述移動終端號碼清單 中逐條讀取移動終端號碼,將該終端號碼及PUSH信息內(nèi)容等信息封裝生成 CMPP協(xié)議的格式報(bào)文。
發(fā)送單元205,用于通過所述WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31將所述WAP PUSH 消息發(fā)送至目的移動終端。
在本實(shí)施例中,若已經(jīng)向所述目的移動終端號碼清單中的號碼都發(fā)送了 PUSH消息報(bào)文,則進(jìn)一步將生成發(fā)送結(jié)果文件,并存儲到約定的存儲目錄,該 發(fā)送結(jié)果文件可以反映出PUSH消息發(fā)送到狀態(tài),籍此本例中所述PUSH代理實(shí)體還包括
生成單元206,用于根據(jù)從所述WAP網(wǎng)關(guān)30或短信網(wǎng)關(guān)31返回的發(fā)送回 執(zhí)信息生成PUSH消息發(fā)送結(jié)果文件。
參考圖3,是本發(fā)明實(shí)施例三實(shí)現(xiàn)WAP PUSH服務(wù)的方法流程示意圖,本 實(shí)施例具體包括以下步驟
5601, 接收來自PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,該 預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份 信息。
本例中,所述PUSH信息發(fā)送方身份信息,具體可以包括發(fā)送者的身份標(biāo) 識ID、發(fā)送者的帳號信息、發(fā)送者的密碼信息等。
5602, 解析所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH 信息發(fā)送方身份信息。
5603, 根據(jù)所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行 身份認(rèn)證。
具體實(shí)現(xiàn)時(shí),所述PUSH信息文件還可以包括目的移動終端號碼清單。籍 此,所述S602具體可以為解析所述預(yù)定格式的PUSH信息文件,獲取PUSH 信息內(nèi)容、PUSH信息發(fā)送方身份信息以及目的移動終端號碼清單。所述S604 可以為根據(jù)所述解析獲取的移動終端號碼清單將所述解析獲取的PUSH信息 內(nèi)容封裝生成WAP PUSH消息報(bào)文。
5604, 若認(rèn)證通過,則將所述解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文。
此處,如果當(dāng)前配置連接的是WAP網(wǎng)關(guān),則從所述移動終端號碼清單中逐 條讀取移動終端號碼,將該終端號碼及PUSH信息內(nèi)容等信息封裝生成PAP協(xié) 議的格式報(bào)文。如果當(dāng)前配置連接的是短信網(wǎng)關(guān),則從所述移動終端號碼清單 中逐條讀取移動終端號碼,將該終端號碼及PUSH信息內(nèi)容等信息封裝生成 CMPP協(xié)議的格式報(bào)文。
5605, 通過WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā)送至目的移動 終端。
具體實(shí)現(xiàn)時(shí),當(dāng)WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)接收到WAP PUSH消息并將WAP PUSH消息發(fā)送至目的移動終端后,將根據(jù)發(fā)送成功與否等信息生成發(fā)送回執(zhí)信說明書第7/8頁
息,WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將該生成的發(fā)送回執(zhí)信息發(fā)送至所述PUSH代理實(shí)體, 所述PUSH代理實(shí)體根據(jù)從所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)返回的發(fā)送回執(zhí)信息生成 PUSH消息發(fā)送結(jié)果文件。
參考圖4,是本發(fā)明實(shí)施例四實(shí)現(xiàn)WAP PUSH服務(wù)的方法流程示意圖,本 實(shí)施例重點(diǎn)描述當(dāng)PUSH代理實(shí)體接收到PUSH信息文件后,實(shí)現(xiàn)PUSH消息 發(fā)送到具體過程,本實(shí)施例具體包括以下步驟
5701, 系統(tǒng)定期掃描約定的目錄;
5702, 判斷是否還有要發(fā)送的PUSH信息文件,如果有,則執(zhí)行步驟S703, 否則,則執(zhí)行步驟S711;
5703, 解析PUSH信息文件;
5704, 提取PUSH信息內(nèi)容等相關(guān)字段;
5705, 提取目的移動終端號碼清單;
S706,檢查系統(tǒng)的配置,判斷當(dāng)前是連接WAP網(wǎng)關(guān),還是短信網(wǎng)關(guān); S707A,如果配置的是WAP網(wǎng)關(guān),從所述目的移動終端中獲取一條號碼信
息,與所述PUSH信息內(nèi)容等相關(guān)字段一起打包封裝成PAP協(xié)議的PUSH消息
報(bào)文;
S708A,連接wap網(wǎng)關(guān),向wap網(wǎng)關(guān)發(fā)送所述PAP協(xié)議的PUSH消息報(bào)文; S709A,檢查所述目的移動終端是否還有剩余的號碼,如果有,則轉(zhuǎn)步驟
S707A,否則執(zhí)行步驟S710;
S707B,如果配置的是短信網(wǎng)關(guān),從所述目的移動終端中獲取一條號碼信息,
與所述PUSH信息內(nèi)容等相關(guān)字段一起打包封裝成CMPP協(xié)議的PUSH消息報(bào)
文;
S708B,連接短信網(wǎng)關(guān),向短信網(wǎng)關(guān)發(fā)送所述CMPP協(xié)議的PUSH消息才艮
文;
S709B,檢查所述目的移動終端是否還有剩余的號碼,如果有,則轉(zhuǎn)步驟 S707B,否則執(zhí)行步驟S710;
S710,生成發(fā)送結(jié)果文件,并將該發(fā)送結(jié)果文件存儲到約定的目錄; S711,流程結(jié)束。
實(shí)施本發(fā)明實(shí)施例,位于企業(yè)內(nèi)網(wǎng)PUSH信息發(fā)送方向PUSH代理實(shí)體發(fā)送 預(yù)定格式的PUSH信息文件,PUSH代理實(shí)體接收來自所述PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,解析獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身 份信息,根據(jù)該P(yáng)USH信息發(fā)送方身份信息對PUSH信息發(fā)送方進(jìn)行身份認(rèn)證, 若認(rèn)證通過,則將解析獲取的PUSH信息內(nèi)容封裝生成WAPPUSH消息,并通過 WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將該WAP PUSH消息發(fā)送至目的移動終端。本發(fā)明實(shí)施例 所述的PUSH代理實(shí)體可位于核心網(wǎng)或公網(wǎng)上,籍此可以匯聚多個(gè)PUSH信息發(fā) 送方,PUSH信息發(fā)送時(shí),PUSH信息發(fā)送方僅需生成并向PUSH代理實(shí)體發(fā)送預(yù) 定格式的PUSH信息文件,PUSH信息發(fā)送方不需要支持PAP協(xié)議或CMPP協(xié)議, 不需要考慮兼容不同廠商類型的WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),不需要專業(yè)人員進(jìn)行運(yùn) 營維護(hù),由此簡化了PUSH信息發(fā)送方的操作,降低了WAPPUSH業(yè)務(wù)的推廣成 本,提高了業(yè)務(wù)可擴(kuò)展性。
以上所揭露的僅為本發(fā)明 一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā) 明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
權(quán)利要求
1、一種PUSH代理實(shí)體,其特征在于,該P(yáng)USH代理實(shí)體的一端與多個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方相連,另一端與WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)相連,該P(yáng)USH代理實(shí)體包括接收單元,用于接收來自所述PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,該預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;解析單元,用于解析所述接收單元接收到的所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;身份認(rèn)證單元,用于根據(jù)所述解析單元解析獲取的所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證;消息封裝單元,用于當(dāng)所述身份認(rèn)證單元對所述PUSH信息發(fā)送方認(rèn)證通過時(shí),將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文;發(fā)送單元,用于通過所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā)送至目的移動終端。
2、如權(quán)利要求1所述的PUSH代理實(shí)體,其特征在于,所述接收單元所接 收到的預(yù)定格式的PUSH信息文件還包括目的移動終端號碼清單;所述解析單 元進(jìn)一步用于從該預(yù)定格式的PUSH信息文件中解析獲取目的移動終端號碼清解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文。
3、如權(quán)利要求1所述的PUSH代理實(shí)體,其特征在于,所述PUSH代理實(shí) 體還包括生成單元,用于根據(jù)從所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)返回的發(fā)送回執(zhí)信息生成 PUSH消息發(fā)送結(jié)果文件。
4、 一種WAP PUSH服務(wù)系統(tǒng),其特征在于,該系統(tǒng)包括多個(gè)位于企業(yè)內(nèi)網(wǎng)的PUSH信息發(fā)送方、PUSH代理實(shí)體、WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),其中所述PUSH信息發(fā)送方,用于生成預(yù)定格式的PUSH信息文件,并向所述 PUSH代理實(shí)體發(fā)送該預(yù)定格式的PUSH信息文件,該預(yù)定格式的PUSH信息 文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;所述PUSH代理實(shí)體,該P(yáng)USH代理實(shí)體的一端與所述多個(gè)位于企業(yè)內(nèi)網(wǎng) 的PUSH信息發(fā)送方相連,另一端與WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)相連,用于"l妻收來自 所述PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,解析該預(yù)定格式的 PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息,并根據(jù) 所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證,若認(rèn) 證通過,則將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消 息報(bào)文,并向所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)發(fā)送所述WAP PUSH消息;所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān),用于接收來自所述PUSH代理實(shí)體的WAP PUSH消息,并將該WAP PUSH消息發(fā)送至目的移動終端。
5、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述PUSH代理實(shí)體包括 接收單元,用于接收來自所述PUSH信息發(fā)送方的所迷預(yù)定格式的PUSH信息文件;解析單元,用于解析所述接收單元接收到的所述預(yù)定格式的PUSH信息文 件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;身份認(rèn)證單元,用于根據(jù)所述解析單元解析獲取的所述PUSH信息發(fā)送方 身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證;消息封裝單元,用于當(dāng)所述身份認(rèn)證單元對所述PUSH信息發(fā)送方認(rèn)證通 過時(shí),將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文;發(fā)送單元,用于通過所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā) 送至目的移動終端。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述接收單元所接收到的預(yù)定 格式的PUSH信息文件還包括目的移動終端號碼清單;所迷解析單元進(jìn)一步用 于從該預(yù)定格式的PUSH信息文件中解析獲取目的移動終端號碼清單;所述消息封裝單元根據(jù)所述解析單元解析獲取的移動終端號碼清單將所述解析單元解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文。
7、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述PUSH代理實(shí)體還包括 生成單元,用于根據(jù)從所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)返回的發(fā)送回執(zhí)信息生成PUSH消息發(fā)送結(jié)果文件。
8、 一種實(shí)現(xiàn)WAP PUSH服務(wù)的方法,其特征在于,包括以下步驟 接收來自PUSH信息發(fā)送方的所述預(yù)定格式的PUSH信息文件,該預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;解析所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息 發(fā)送方身份信息;根據(jù)所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn) 證,若認(rèn)證通過,則將所述解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消 息報(bào)文;通過WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā)送至目的移動終端。
9、 如權(quán)利要求8所述的方法,其特征在于,所述預(yù)定格式的PUSH信息文 件還包括目的移動終端號碼清單,所述解析所述預(yù)定格式的PUSH信息文件, 獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息的步驟為解析所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容、PUSH信息 發(fā)送方身份信息以及目的移動終端號碼清單;所述將所述解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文的步 驟為根據(jù)所述解析獲取的移動終端號碼清單將所述解析獲取的PUSH信息內(nèi)容 封裝生成WAP PUSH消息報(bào)文。
10、 如權(quán)利要求9所述方法,其特征在于,所述通過WAP網(wǎng)關(guān)或短信網(wǎng)關(guān) 將所述WAP PUSH消息發(fā)送至目的移動終端的步驟之后還包括根據(jù)從所述WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)返回的發(fā)送回執(zhí)信息生成PUSH消息發(fā)送結(jié)果文件。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)WAP PUSH服務(wù)的方法,包括以下步驟接收來自PUSH信息發(fā)送方的預(yù)定格式的PUSH信息文件,該預(yù)定格式的PUSH信息文件至少包括PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;解析所述預(yù)定格式的PUSH信息文件,獲取PUSH信息內(nèi)容及PUSH信息發(fā)送方身份信息;根據(jù)所述PUSH信息發(fā)送方身份信息對所述PUSH信息發(fā)送方進(jìn)行身份認(rèn)證,若認(rèn)證通過,則將所述解析獲取的PUSH信息內(nèi)容封裝生成WAP PUSH消息報(bào)文;通過WAP網(wǎng)關(guān)或短信網(wǎng)關(guān)將所述WAP PUSH消息發(fā)送至目的移動終端。同時(shí)本發(fā)明還提供了一種PUSH代理實(shí)體及一種PUSH服務(wù)系統(tǒng),簡化了PUSH信息發(fā)送方的操作,降低了WAP PUSH業(yè)務(wù)的推廣成本,提高了業(yè)務(wù)可擴(kuò)展性。
文檔編號H04W4/12GK101656925SQ200910189958
公開日2010年2月24日 申請日期2009年9月3日 優(yōu)先權(quán)日2009年9月3日
發(fā)明者張嘯雄, 王有為, 肖繼勇 申請人:卓望數(shù)碼技術(shù)(深圳)有限公司