專利名稱:無線互聯(lián)網(wǎng)門戶接入系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種無線互聯(lián)網(wǎng)門戶接入系統(tǒng)及方法。
背景技術(shù):
經(jīng)過數(shù)年的企業(yè)信息化建設(shè)和應(yīng)用推廣,現(xiàn)有的大型移動運營商已經(jīng)擁有了一定規(guī)模的信息處理系統(tǒng)和業(yè)務(wù)系統(tǒng),具備了比較扎實的信息化基礎(chǔ)。同時互聯(lián)網(wǎng)上存在著大量的業(yè)務(wù)合作伙伴(服務(wù)提供商SP)的專業(yè)業(yè)務(wù)網(wǎng)站,這些SP可以為用戶提供豐富的業(yè)務(wù)信息和專業(yè)服務(wù)。但是由于用戶的移動終端所使用的WAP協(xié)議與互聯(lián)網(wǎng)上的Web通信協(xié)議存在一定的差異,導(dǎo)致這些SP的服務(wù)資源不能直接被用戶使用。如果讓SP開發(fā)商對其服務(wù)提供WAP 版本,由于WAP的相關(guān)數(shù)據(jù)接口比較復(fù)雜,會造成開發(fā)周期較長,導(dǎo)致WAP業(yè)務(wù)應(yīng)用上線周期拖長。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種無線互聯(lián)網(wǎng)門戶接入系統(tǒng)及方法,能夠使移動終端更方便的訪問互聯(lián)網(wǎng)中的SP的服務(wù)資源,同時也便于SP對服務(wù)進行快速開發(fā)和部署。為實現(xiàn)上述目的,本發(fā)明提供了一種無線互聯(lián)網(wǎng)門戶接入系統(tǒng),包括WAP門戶服務(wù)器,用于提供符合無線應(yīng)用協(xié)議WAP的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求通過中間代理服務(wù)器從WEB服務(wù)器獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù);中間代理服務(wù)器,用于根據(jù)所述WAP門戶服務(wù)器發(fā)送的業(yè)務(wù)訪問請求,向所述TOB 服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù),并返回給所述WAP門戶服務(wù)器;TOB服務(wù)器,用于接收所述中間代理服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給所述中間代理服務(wù)器。進一步的,所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求或數(shù)據(jù)提交請求。進一步的,所述中間代理服務(wù)器包括請求分析模塊,用于在所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求時,對所述數(shù)據(jù)查詢請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型和請求報文參數(shù)集;數(shù)據(jù)格式封裝模塊,用于在所述業(yè)務(wù)訪問請求為數(shù)據(jù)提交請求時,對所述數(shù)據(jù)提交請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型、表單參數(shù)集和請求報文參數(shù)集, 并將所述表單參數(shù)集中的表單數(shù)據(jù)封裝成通用數(shù)據(jù)類型;TOB接口測試模塊,用于測試請求的TOB服務(wù)器的接口地址是否有效;數(shù)據(jù)交互模塊,用于在測試請求的TOB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互;錯誤返回模塊,用于在測試請求的TOB服務(wù)器的接口地址無效時,向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。進一步的,所述TOB服務(wù)器為外部服務(wù)提供商WEB服務(wù)器或內(nèi)部辦公自動化WEB服務(wù)器。進一步的,所述TOB服務(wù)器提供符合可擴展超文本標記語言規(guī)范的業(yè)務(wù)數(shù)據(jù)。為實現(xiàn)上述目的,本發(fā)明提供了一種基于前述無線互聯(lián)網(wǎng)接入系統(tǒng)的無線互聯(lián)網(wǎng)門戶接入方法,包括WAP門戶服務(wù)器提供符合無線應(yīng)用協(xié)議WAP的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求向中間代理服務(wù)器轉(zhuǎn)發(fā)該業(yè)務(wù)訪問請求;所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器轉(zhuǎn)發(fā)的所述業(yè)務(wù)訪問請求,向WEB 服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù);所述WEB服務(wù)器接收所述中間代理服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給所述中間代理服務(wù)器;所述中間代理服務(wù)器將獲取的業(yè)務(wù)數(shù)據(jù)返回給所述WAP門戶服務(wù)器,由所述WAP 門戶服務(wù)器通過門戶接入頁面進行展示。進一步的,所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求或數(shù)據(jù)提交請求。進一步的,所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器轉(zhuǎn)發(fā)的所述業(yè)務(wù)訪問請求,向WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)的操作具體為如果所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求,則所述中間代理服務(wù)器對所述數(shù)據(jù)查詢請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型和請求報文參數(shù)集,并根據(jù)分析結(jié)果重新封裝成業(yè)務(wù)數(shù)據(jù)請求;所述中間代理服務(wù)器測試請求的TOB服務(wù)器的接口地址是否有效,是則在測試請求的WEB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互,否則在測試請求的WEB服務(wù)器的接口地址無效時,向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。進一步的,所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器發(fā)送的所述業(yè)務(wù)訪問請求,向WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)的操作具體為如果所述業(yè)務(wù)訪問請求為數(shù)據(jù)提交請求,則所述中間代理服務(wù)器對所述數(shù)據(jù)提交請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型、表單參數(shù)集和請求報文參數(shù)集,將所述表單參數(shù)集中的表單數(shù)據(jù)封裝成通用數(shù)據(jù)類型,并根據(jù)分析結(jié)果重新封裝成業(yè)務(wù)數(shù)據(jù)請求;所述中間代理服務(wù)器測試請求的TOB服務(wù)器的接口地址是否有效,是則在測試請求的WEB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互,否則在測試請求的WEB服務(wù)器的接口地址無效時,向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。進一步的,還包括所述TOB服務(wù)器預(yù)先提供符合可擴展超文本標記語言規(guī)范的業(yè)務(wù)數(shù)據(jù)。基于上述技術(shù)方案,本發(fā)明為各種SP的TOB服務(wù)提供了統(tǒng)一的WAP門戶,從而使移動終端更方便的訪問互聯(lián)網(wǎng)中的SP的服務(wù)資源,同時也便于SP對服務(wù)進行快速開發(fā)和
部署O
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1為本發(fā)明無線互聯(lián)網(wǎng)門戶接入系統(tǒng)的一實施例的結(jié)構(gòu)示意圖。圖2為本發(fā)明無線互聯(lián)網(wǎng)門戶接入系統(tǒng)實施例中的中間代理服務(wù)器的具體結(jié)構(gòu)示意圖。圖3為本發(fā)明無線互聯(lián)網(wǎng)門戶接入方法的一實施例的流程示意圖。圖4為本發(fā)明無線互聯(lián)網(wǎng)門戶接入方法的另一實施例在無線互聯(lián)網(wǎng)門戶接入系統(tǒng)框架下的流程示意圖。圖5為本發(fā)明無線互聯(lián)網(wǎng)門戶接入方法的又一實施例中形成的會員登記字段的表格示意圖。
具體實施例方式下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。在前面已經(jīng)提到,當前的SP如果希望推出一些移動終端的WEB服務(wù),則需要開發(fā) WAP版本的TOB服務(wù)功能,這不僅會造成開發(fā)周期較長,導(dǎo)致WAP業(yè)務(wù)應(yīng)用上線周期拖長,同時還存在展示樣式、展示風(fēng)格上不相同的情況,可能使用戶使用時不容易熟悉。發(fā)明人注意到目前SP的這一困難,從方便SP和使用者的角度提出一種為用戶提供統(tǒng)一的WAP門戶,且不需要SP開發(fā)WAP功能的無線互聯(lián)網(wǎng)門戶接入系統(tǒng)。如圖1所示, 為本發(fā)明無線互聯(lián)網(wǎng)門戶接入系統(tǒng)的一實施例的結(jié)構(gòu)示意圖。在本實施例中,無線互聯(lián)網(wǎng)門戶接入系統(tǒng)包括=WAP門戶服務(wù)器1、中間代理服務(wù)器2和TOB服務(wù)器3。其中TOB服務(wù)器3可以為一個或多個。WAP門戶服務(wù)器1負責(zé)提供符合無線應(yīng)用協(xié)議(WirelessApplication Protocol, 簡稱WAP)的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求通過中間代理服務(wù)器2從TOB服務(wù)器3獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)。中間代理服務(wù)器2負責(zé)根據(jù)WAP門戶服務(wù)器1發(fā)送的業(yè)務(wù)訪問請求,向WEB服務(wù)器3發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù),并返回給WAP門戶服務(wù)器1。WEB服務(wù)器3 負責(zé)接收中間代理服務(wù)器2發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給中間代理服務(wù)器2。在本實施例中,WEB服務(wù)器3可以為外部服務(wù)提供商WEB服務(wù)器31或內(nèi)部辦公自動化WEB服務(wù)器32。為了使移動終端能夠順利地通過本發(fā)明無線互聯(lián)網(wǎng)門戶接入系統(tǒng)獲取TOB服務(wù)器中的業(yè)務(wù)數(shù)據(jù),移動終端可設(shè)置能接受xhtml規(guī)范的數(shù)據(jù)的功能,而TOB服務(wù)器提供符合 xhtml規(guī)范的業(yè)務(wù)數(shù)據(jù)。下面介紹兩種無線互聯(lián)網(wǎng)門戶接入系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)請求所基于的數(shù)據(jù)接口的范例,以便于對本發(fā)明進行清楚地說明。首先是數(shù)據(jù)展示接口,主要是用于對WEB服務(wù)器中的業(yè)務(wù)信息進行讀取和展示的數(shù)據(jù)接口,輸入?yún)?shù)描述參見下表
權(quán)利要求
1.一種無線互聯(lián)網(wǎng)門戶接入系統(tǒng),包括WAP門戶服務(wù)器,用于提供符合無線應(yīng)用協(xié)議WAP的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求通過中間代理服務(wù)器從WEB服務(wù)器獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù);中間代理服務(wù)器,用于根據(jù)所述WAP門戶服務(wù)器發(fā)送的業(yè)務(wù)訪問請求,向所述WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù),并返回給所述WAP門戶服務(wù)器;WEB服務(wù)器,用于接收所述中間代理服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給所述中間代理服務(wù)器。
2.根據(jù)權(quán)利要求1所述的無線互聯(lián)網(wǎng)門戶接入系統(tǒng),其中所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求或數(shù)據(jù)提交請求。
3.根據(jù)權(quán)利要求2所述的無線互聯(lián)網(wǎng)門戶接入系統(tǒng),其中所述中間代理服務(wù)器包括 請求分析模塊,用于在所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求時,對所述數(shù)據(jù)查詢請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型和請求報文參數(shù)集;數(shù)據(jù)格式封裝模塊,用于在所述業(yè)務(wù)訪問請求為數(shù)據(jù)提交請求時,對所述數(shù)據(jù)提交請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型、表單參數(shù)集和請求報文參數(shù)集,并將所述表單參數(shù)集中的表單數(shù)據(jù)封裝成通用數(shù)據(jù)類型;WEB接口測試模塊,用于測試請求的WEB服務(wù)器的接口地址是否有效; 數(shù)據(jù)交互模塊,用于在測試請求的WEB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互;錯誤返回模塊,用于在測試請求的WEB服務(wù)器的接口地址無效時,向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。
4.根據(jù)權(quán)利要求3所述的無線互聯(lián)網(wǎng)門戶接入系統(tǒng),其中所述WEB服務(wù)器為外部服務(wù)提供商WEB服務(wù)器或內(nèi)部辦公自動化WEB服務(wù)器。
5.根據(jù)權(quán)利要求1所述的無線互聯(lián)網(wǎng)門戶接入系統(tǒng),其中所述WEB服務(wù)器提供符合可擴展超文本標記語言規(guī)范的業(yè)務(wù)數(shù)據(jù)。
6.一種基于權(quán)利要求1 5任一所述的無線互聯(lián)網(wǎng)門戶接入系統(tǒng)的無線互聯(lián)網(wǎng)門戶接入方法,包括WAP門戶服務(wù)器提供符合無線應(yīng)用協(xié)議WAP的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求向中間代理服務(wù)器轉(zhuǎn)發(fā)該業(yè)務(wù)訪問請求;所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器轉(zhuǎn)發(fā)的所述業(yè)務(wù)訪問請求,向WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù);所述WEB服務(wù)器接收所述中間代理服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給所述中間代理服務(wù)器;所述中間代理服務(wù)器將獲取的業(yè)務(wù)數(shù)據(jù)返回給所述WAP門戶服務(wù)器,由所述WAP門戶服務(wù)器通過門戶接入頁面進行展示。
7.根據(jù)權(quán)利要求6所述的無線互聯(lián)網(wǎng)門戶接入方法,其中所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求或數(shù)據(jù)提交請求。
8.根據(jù)權(quán)利要求7所述的無線互聯(lián)網(wǎng)門戶接入方法,其中所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器轉(zhuǎn)發(fā)的所述業(yè)務(wù)訪問請求,向WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)的操作具體為如果所述業(yè)務(wù)訪問請求為數(shù)據(jù)查詢請求,則所述中間代理服務(wù)器對所述數(shù)據(jù)查詢請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型和請求報文參數(shù)集,并根據(jù)分析結(jié)果重新封裝成業(yè)務(wù)數(shù)據(jù)請求;所述中間代理服務(wù)器測試請求的WEB服務(wù)器的接口地址是否有效,是則在測試請求的 WEB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互,否則在測試請求的WEB服務(wù)器的接口地址無效時, 向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。
9.根據(jù)權(quán)利要求7所述的無線互聯(lián)網(wǎng)門戶接入方法,其中所述中間代理服務(wù)器根據(jù)所述WAP門戶服務(wù)器發(fā)送的所述業(yè)務(wù)訪問請求,向WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)的操作具體為如果所述業(yè)務(wù)訪問請求為數(shù)據(jù)提交請求,則所述中間代理服務(wù)器對所述數(shù)據(jù)提交請求進行分析,獲得WEB服務(wù)器的接口地址、信息類型、表單參數(shù)集和請求報文參數(shù)集,將所述表單參數(shù)集中的表單數(shù)據(jù)封裝成通用數(shù)據(jù)類型,并根據(jù)分析結(jié)果重新封裝成業(yè)務(wù)數(shù)據(jù)請求;所述中間代理服務(wù)器測試請求的WEB服務(wù)器的接口地址是否有效,是則在測試請求的 WEB服務(wù)器的接口地址有效時,調(diào)用所述接口地址向?qū)?yīng)的WEB服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)請求,與所述WEB服務(wù)器進行數(shù)據(jù)交互,否則在測試請求的WEB服務(wù)器的接口地址無效時, 向所述WAP門戶服務(wù)器返回失敗信息,并結(jié)束本次請求。
10.根據(jù)權(quán)利要求6所述的無線互聯(lián)網(wǎng)門戶接入方法,其中還包括所述WEB服務(wù)器預(yù)先提供符合可擴展超文本標記語言規(guī)范的業(yè)務(wù)數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種無線互聯(lián)網(wǎng)門戶接入系統(tǒng),包括WAP門戶服務(wù)器,用于提供符合無線應(yīng)用協(xié)議WAP的門戶接入頁面,根據(jù)所述門戶接入頁面接收的業(yè)務(wù)訪問請求通過中間代理服務(wù)器從WEB服務(wù)器獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù);中間代理服務(wù)器,用于根據(jù)所述WAP門戶服務(wù)器發(fā)送的業(yè)務(wù)訪問請求,向所述WEB服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)請求來獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù),并返回給所述WAP門戶服務(wù)器;WEB服務(wù)器,用于接收所述中間代理服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)請求,并將對應(yīng)的業(yè)務(wù)數(shù)據(jù)返回給所述中間代理服務(wù)器。本發(fā)明還涉及一種無線互聯(lián)網(wǎng)門戶接入方法。本發(fā)明為各種SP的WEB服務(wù)提供了統(tǒng)一的WAP門戶,從而使移動終端更方便的訪問互聯(lián)網(wǎng)中的SP的服務(wù)資源,同時也便于SP對服務(wù)進行快速開發(fā)和部署。
文檔編號H04L29/06GK102546737SQ20111002110
公開日2012年7月4日 申請日期2011年1月19日 優(yōu)先權(quán)日2010年12月7日
發(fā)明者馮友華, 劉青, 張彥鵬, 賴紅嬰 申請人:中國電信股份有限公司