wap業(yè)務是什么
摘要 WAP業(yè)務是移動通信的一種基本的數(shù)據(jù)業(yè)務。WAP技術經(jīng)歷了1.x到2.0的發(fā)展過程。WAP2.0技術給用戶帶來了新的體驗。由于都是基于OMA,不同的網(wǎng)絡技術下 WAP 實現(xiàn)上的差別甚少。本文將介紹WAP協(xié)議、WAP系統(tǒng)的組網(wǎng)、規(guī)劃、應用等,同時分析不同運營商的標準、漫游流程、建網(wǎng)規(guī)劃和應用的不同之處;最后對WAP業(yè)務的發(fā)展作展望。
關鍵詞 WAP PULL PUSH OMA WEB2.0 協(xié)議棧 網(wǎng)關
1WAP業(yè)務概述
WAP是Wireless Application Protocol(無線應用協(xié)議)的簡稱。WAP業(yè)務定義為是為移動終端用戶提供的INTERNET應用服務。類似WWW;移動用戶使用支持WAP協(xié)議的手機就可以訪問INTERNET上的WWW內(nèi)容和數(shù)據(jù)庫信息。
WAP網(wǎng)關是WAP業(yè)務系統(tǒng)的關鍵設備;利用WAP網(wǎng)關,除了提供WAP業(yè)務,還可提供彩信、定位等眾多業(yè)務的承載,起到了數(shù)據(jù)業(yè)務統(tǒng)一接入網(wǎng)關的作用。
根據(jù)無線互聯(lián)研究權威咨詢機構(gòu)的分析報告,截至2007年上半年,國內(nèi)擁有獨立域名的WAP站點數(shù)量已達6.9萬個,手機上網(wǎng)用戶數(shù)約4500萬?;右暯缇褪侵袊?lián)通公司為CDMA提供的一項無線WAP瀏覽業(yè)務;而移動的對應業(yè)務為移動夢網(wǎng)的手機上網(wǎng)業(yè)務。近年來,不管是移動的移動夢網(wǎng)還是聯(lián)通的互動視界,增長都非??欤瑯I(yè)務收入也呈穩(wěn)步增長勢頭,是除短信之外數(shù)據(jù)業(yè)務的主流收入。
2 WAP業(yè)務標準化進程
WAP業(yè)務的標準化工作最初是工作是由WAP論壇主導的,最初由諾基亞和摩托羅拉等公司在1997年6月發(fā)起?!癢AP論壇”組織的目標是要為無線移動通信中訪問Internet制定統(tǒng)一的應用協(xié)議和使用標準,該組織自建立以來先后提出了WAP標準的框架、WAP1.0版本、WAP1.1版本、WAP 1.3版本和WAP2.0版本,大大推動移動互聯(lián)網(wǎng)的發(fā)展。目前,“WAP論壇”已經(jīng)歸并入開放移動體系結(jié)構(gòu)組織(Open Mobile Architecture Initiative )OMA,其工作范圍也擴展到了所有的移動業(yè)務,以創(chuàng)建一種標準、統(tǒng)一的業(yè)務結(jié)構(gòu),推進業(yè)務互操作。
WAP1.0規(guī)范了WAP協(xié)議條款、WML以及WMLScript等核心內(nèi)容;WAP1.1支持WBMP格式的圖像操作;WAP1.2版本則增加了PUSH(推)、UAPROF(用戶個人描述),以及 WTA(無線電話應用)等技術內(nèi)容,并增加了WAP支持的承載網(wǎng)類型。WAP2.0基于以往版本,采用了一套新的標準和協(xié)議,提出了IP信令協(xié)議。
在國內(nèi),中國移動、中國聯(lián)通、中國電信的移動儲備工作都對WAP業(yè)務規(guī)范了技術體制或者要求,主要依據(jù)WAP 2.0版本和各自網(wǎng)絡的實際情況,內(nèi)容包括了網(wǎng)絡結(jié)構(gòu)、WAP網(wǎng)關設備要求、接口要求、業(yè)務流程、認證、計費等各個方面的規(guī)定。
3 WAP業(yè)務技術原理
3.1 WAP編程模型
絕大多數(shù)無線設備相對于PC而言,CPU功能弱,內(nèi)存小,電池電力供應受限,顯示屏較小,輸入功能有限。WAP是針對無線環(huán)境的特點作了優(yōu)化的開放、統(tǒng)一的平臺技術,定義了一套標準的軟硬件接口,提供了一種應用開發(fā)和運行環(huán)境;它沿用了WEB的方法論使得現(xiàn)有internet上現(xiàn)有的開發(fā)工具可以被充分利用。WAP 編程模型如下:
圖1 WAP編程模型
用戶端使用類似IE瀏覽器的WAP微瀏覽器,通過它可以訪問和獲取以統(tǒng)一的內(nèi)容格式表示的各種信息和服務。設計人員能夠開發(fā)獨立于設備的用戶界面,然后使用WMLScript(WML腳本)的WAP編程語言,把可執(zhí)行的邏輯嵌入到移動終端中。應用服務器上的內(nèi)容與WWW內(nèi)容格式完全是兼容的,所有的WWW內(nèi)容可以重用。
3.2 WAP1.x網(wǎng)關協(xié)議棧
網(wǎng)關技術是WAP應用的基礎。WAP網(wǎng)關提供的基本功能包括:協(xié)議轉(zhuǎn)換、內(nèi)容編/解碼器、用戶代理特征值管理和高速緩存等。
WAP1.x網(wǎng)關協(xié)議棧采用分層設計的結(jié)構(gòu),如下圖所示:
圖2 WAP1.x網(wǎng)關協(xié)議棧
3.3 WAP2.0 網(wǎng)關
與WAP1.2相比較,在WAP2.0協(xié)議棧取消了WSP、WTP、WDP,而代之以HTTP和TCP/IP;這種無線數(shù)據(jù)傳輸技術的改進帶來了傳輸速率及傳輸可靠性的有效提高。WAP2.0網(wǎng)關的通用協(xié)議棧如下:
圖3 WAP2.0 網(wǎng)關通用協(xié)議棧
上圖中WAP網(wǎng)關作為HTTP代理;WAP網(wǎng)關也可以作為業(yè)務安全承載代理或直接訪問中轉(zhuǎn)點,協(xié)議棧如下:
圖4 WAP2.0 安全承載代理協(xié)議棧
圖5 WAP2.0 直接訪問協(xié)議棧
在作為業(yè)務安全承載代理的方案中,用戶終端和Web服務器間建立了面向連接的TLS安全隧道,提供了端到端的安全。
在直接訪問的方案中,網(wǎng)關不需要使用無線優(yōu)化的TCP和HTTP協(xié)議。
WAP2.0網(wǎng)關包括如下功能模塊:WAP PULL代理、WAP PUSH代理、WAP支持服務器(包括實現(xiàn)終端能力信息管理的UAProf 服務器、實現(xiàn)對終端的自動預配置功能的預配置服務器TPS、無線電話應用WTA 服務器、用于安全認證管理的PKI服務器)等。
3.4 WAP2.0 業(yè)務特點
通過比較分析,WAP2.0主要特點有:
WAP2.0利用XHTML和WCSS(WAP Cascading Stylesheets)等標準,同時保持了對WML1.x的兼容性?,F(xiàn)有的開發(fā)固定互聯(lián)網(wǎng)內(nèi)容和應用的工具和資源可以充分利用,以開發(fā)WAP2.0的內(nèi)容和應用;而且支持WAP2.0的手機可以瀏覽現(xiàn)有的www內(nèi)容,大大豐富了應用層面的內(nèi)容。
使用無線優(yōu)化的TCP/IP協(xié)議。在傳輸層,WAP2.0采用具有無線特征的W-TCP協(xié)議,以使得網(wǎng)絡可以基于IP進行面向連接的數(shù)據(jù)傳輸。在會話層,WAP2.0采用具有無線特征的W-HTTP協(xié)議,W-HTT完全兼容HTTP/1.1協(xié)議。
WAP2.0提供改進的端到端的安全,包括采用TLS協(xié)議和無線身份識別模塊技術(WIM,Wireless Identity Module)。TLS協(xié)議建立在可靠的傳輸層之上,所以相鄰底層必須是TCP;不同于WTLS,TLS幀中不定義序列號,同時可以對上層協(xié)議的數(shù)據(jù)包進行分組,保證數(shù)據(jù)可靠安全地傳輸。另外,WAP2.0采用了WIM,提供更為完善和有效的端到端的安全機制。
在業(yè)務性能方面,WAP2.0提供的增強業(yè)務技術包括:數(shù)據(jù)同步、多媒體消息服務(MMS)、永久存儲接口、預配置(Provisioning)、和圖形符號傳送(Pictograms)等。另外、WAP2.0還在以前版本的基礎上加強了無線電話應用(WTA)、Push、和用戶代理描述(UAPROF)等業(yè)務功能。
3.5 WAP2.0終端模型
WAP2.0能給用戶帶來優(yōu)越的業(yè)務體驗,需要終端對相應能力的支持。WAP2.0終端模型如下:
圖6 WAP2.0終端模型
其中:
應用框架提供了WAE執(zhí)行環(huán)境,在WAE架構(gòu)下,不同表現(xiàn)形式的內(nèi)容可以交互。
網(wǎng)絡協(xié)議是終端客戶端和服務器端的握手規(guī)程。
內(nèi)容管理解析不同形式的內(nèi)容并展現(xiàn)給用戶。
通用功能為各類應用環(huán)境提供緩存、同步等通用功能。
WAP身份識別模塊(WIM)提供身份標識和加密算法,實現(xiàn)終端和服務器的相互鑒權認證。
外部功能接口(External Functionality Interface,EFI)提供了調(diào)用外部應用功能的機制,可以接入IC卡、GPS設備、數(shù)字相機等外設,擴展和增強了終端的應用能力。
3.6 標準差異
中國移動目前開展的WAP業(yè)務既可以承載在GSM CSD的電路域上,也可以承載在GPRS分組網(wǎng)絡上,通過手機上設置CSD/GPRS和 APN:CMWAP進行選擇和識別。采用分組交換在網(wǎng)絡資源的利用率上較電路交換有較大的優(yōu)勢。
中國聯(lián)通CDMA2000網(wǎng)絡上的WAP系統(tǒng),只提供分組域的承載,通過設置用戶名和密碼實現(xiàn)業(yè)務識別;對應于WAP業(yè)務,用戶名和密碼均是WAP。另外要注意的是,聯(lián)通CDMA2000網(wǎng)絡在先前的WAP1.2版本中,PUSH業(yè)務采用了特殊的私有協(xié)議(UP NOTIFY),并采用了特殊的私有協(xié)議(DOWNLOAD FUN協(xié)議)支持下載業(yè)務。支持WAP2.0的終端支持HTTP下載,不再支持DOWNLOAD FUN,所以WAP2.0終端不可使用DOWNLOAD FUN下載類業(yè)務。
在3G設備相關標準上,無論在WCDMA網(wǎng)絡中,還是在CDMA2000網(wǎng)絡中,WAP網(wǎng)關均處于分組域,遵循的協(xié)議標準完全參照OMA相關規(guī)范,與應用服務器之間均采用HTTP接口,與短信中心采用SMPP接口,在移動網(wǎng)絡側(cè)基于IP承載,采用WSP或W-HTTP協(xié)議實現(xiàn)業(yè)務,兩個網(wǎng)絡結(jié)構(gòu)下的WAP網(wǎng)關設備幾乎是相同的。
4 WAP業(yè)務業(yè)務系統(tǒng)規(guī)劃
對于WAP網(wǎng)關來講,在不同的網(wǎng)絡上運行并無本質(zhì)區(qū)別,主要的區(qū)別在于運營商定義的業(yè)務模式或業(yè)務流程不同而導致WAP網(wǎng)關對外的接口做了調(diào)整。
WAP業(yè)務系統(tǒng)的規(guī)劃主要考慮網(wǎng)絡組織、網(wǎng)元容量計算、網(wǎng)元設置、互連互通和帶寬需求計算等。
4.1 網(wǎng)絡組織
WAP系統(tǒng)的網(wǎng)絡組織類似INTERNET的WEB系統(tǒng),如下:
圖7 WAP系統(tǒng)組網(wǎng)結(jié)構(gòu)
圖中,WAP網(wǎng)關位于移動承載網(wǎng)絡與Internet應用服務器之間,是WAP業(yè)務系統(tǒng)的核心網(wǎng)元。
在實際運營中,WAP業(yè)務系統(tǒng)需要包括AAA/RADIUS服務器和管理、業(yè)務支撐系統(tǒng),以實現(xiàn)認證、鑒權和計費。
另外,為實現(xiàn)操作維護、統(tǒng)計、網(wǎng)管、監(jiān)控等功能,WAP網(wǎng)關需要和網(wǎng)管平臺有連接。
WAP網(wǎng)關還要提供瀏覽業(yè)務和MMS、流媒體等數(shù)據(jù)業(yè)務的承載,所以,WAP網(wǎng)關應實現(xiàn)對DNS及ENUM-DNS協(xié)議的支持,并與相關的業(yè)務引擎相連接。對于DNS的支持,是指當WAP終端進行PULL瀏覽時,需要依靠DNS將終端瀏覽請求中的URL域名解析為對應的IP地址,以正確路由到相應的CP/SP。對于ENUM-DNS的支持,是指WAP網(wǎng)關需要根據(jù)終端MSISDN號碼映射歸屬的業(yè)務服務器信息。
WAP門戶站點作為WAP業(yè)務用戶呈現(xiàn)的界面,提供服務引導,匯集各類業(yè)務站點的鏈接。一般情況下,WAP終端接入網(wǎng)絡后首先訪問的是門戶站點,通過門戶站點進入各類業(yè)務站點,或者其他門戶站點。
4.2 網(wǎng)關容量計算
計算WAP 網(wǎng)關容量需求除了考慮用戶對移動互聯(lián)網(wǎng)的業(yè)務需求外,還要綜合考慮MMS、JAVA下載、位置服務等承載業(yè)務的業(yè)務量和用戶分布狀況。WAP網(wǎng)關的容量計算涉及的工作包括用戶預測、業(yè)務滲透率預測、業(yè)務模型構(gòu)建和網(wǎng)關處理能力計算等。
4.3 網(wǎng)關和門戶設置
WAP網(wǎng)關是一般按照處理能力來配置的,也有根據(jù)用戶數(shù)量而定的,事實上這兩者是有對應關系的。在建網(wǎng)初期,主要分片設置,在移動數(shù)據(jù)業(yè)務發(fā)展較快的重點地區(qū)集中設置WAP網(wǎng)關。隨著業(yè)務需求和規(guī)模的不斷擴大,逐步分散。網(wǎng)關的設置需要確定覆蓋區(qū)域、設置容量、局所設置、局點數(shù)等。
WAP2.0協(xié)議的客戶與服務器可以直接使用HTTP/1.1通信,所以,就WAP2.0本身而言,可以不必設置WAP網(wǎng)關,但是,在提供Push業(yè)務時需要網(wǎng)關充當PPG的功能;另外,為了優(yōu)化通信過程,提供更多的基于位置的業(yè)務、個性化的業(yè)務,配置WAP網(wǎng)關是必要的。
WAP網(wǎng)關的選擇要充分考慮業(yè)務發(fā)展的需求和保證整個系統(tǒng)的兼容性。
WAP網(wǎng)關上應設置默認主頁,當用戶終端未設置訪問主頁時,WAP網(wǎng)關將引導用戶訪問默認主頁。用戶WAP終端上應設置網(wǎng)關的IP地址。
另外,一般運營商會設置自己的WAP業(yè)務門戶站點,門戶站點一般采用公開IP地址接入公網(wǎng)。
4.4 認證計費實現(xiàn)
WAP認證包括兩個層次:分組網(wǎng)接入認證和WAP業(yè)務認證。接入認證由WAP網(wǎng)關輔助AAA/RADIUS服務器實現(xiàn);WAP網(wǎng)關記錄上線終端MSISDN號碼及其IP地址的綁定關系;終端下線時,WAP網(wǎng)關清除綁定關系。WAP業(yè)務的認證需要由WAP網(wǎng)關配合管理和支撐平臺完成;WAP用戶通過分組網(wǎng)接入認證后,根據(jù)其手機中設置的網(wǎng)關地址路由到其所屬的WAP網(wǎng)關,由歸屬的管理和支撐平臺對用戶進行身份認證;業(yè)務認證可以采用主叫號碼認證和用戶名/密碼認證兩種方式。
在計費方面,WAP網(wǎng)關首先對相關的業(yè)務進行匹配,產(chǎn)生詳細的原始話單,并傳送給相應的計費中心。
4.5 漫游流程設計
保持統(tǒng)一的用戶體驗是3G業(yè)務網(wǎng)絡的設計理念之一,在這種理念之下,3G業(yè)務要實現(xiàn)歸屬地提供服務。在電信的3G規(guī)劃方案中,WAP網(wǎng)關分省設置,要求漫游用戶的WAP業(yè)務由歸屬地WAP網(wǎng)關接入,并由歸屬地WAP 網(wǎng)關為用戶提供服務。
在聯(lián)通CDMA20001X網(wǎng)絡中,WAP網(wǎng)關是分大區(qū)設置的(對應每一個網(wǎng)關系統(tǒng)設置了平臺管理系統(tǒng)),遵循拜訪地大區(qū)網(wǎng)關接入的原則。當用戶漫游時,通過綜合管理和支撐平臺的漫游協(xié)議實現(xiàn)歸屬地用戶定制信息的獲取,其路由可分為兩種情況:
1)拜訪地有大區(qū)網(wǎng)關時,WAP終端通過拜訪地PDSN接入后,直接連接拜訪地大區(qū)網(wǎng)關, 由與網(wǎng)關相連的WAP管理平臺完成業(yè)務認證,并通過漫游協(xié)議得到用戶的定制信息,從而訪問相應的門戶站點。
2)在拜訪地未設置WAP網(wǎng)關的情況下,WAP終端首先通過拜訪地PDSN接入,由PDSN將WAP終端設置的內(nèi)部保留網(wǎng)關地址轉(zhuǎn)換為拜訪地所屬大區(qū)WAP網(wǎng)關IP地址,再建立與該網(wǎng)關的連接,通過認證后訪問用戶自己定制的門戶站點。
4.6 互聯(lián)互通組織
互聯(lián)互通組織需要結(jié)合路由原則和上述結(jié)果,制定業(yè)務網(wǎng)絡同接入網(wǎng)、核心網(wǎng)、支撐系統(tǒng)和與其它網(wǎng)絡之間的互聯(lián)方案,明確采用的承載方式和接口協(xié)議。
WAP可以支持各種移動網(wǎng)絡,如GSM、CDMA、PHS、3G等等,針對不同的承載網(wǎng)絡,WAP組網(wǎng)可以基于短消息、電路交換數(shù)據(jù)(CSD)和分組網(wǎng)絡等。
WAP網(wǎng)關設備需要承載大量的業(yè)務數(shù)據(jù),因此,在分組承載網(wǎng)絡上,WAP 網(wǎng)關一般就近接入IP網(wǎng)節(jié)點,通過IP承載網(wǎng)同核心網(wǎng)設備和其它業(yè)務引擎相連。為保證業(yè)務數(shù)據(jù)的安全性,WAP網(wǎng)關與其他移動網(wǎng)絡設備之間通常通過VPN互連,例如采用MPLS VPN或IPSec VPN。
WAP網(wǎng)關需要配置一個內(nèi)部地址用于手機接入的網(wǎng)關尋址;為了和移動分組網(wǎng)互通,需要另外設置IP地址,此地址可以是私有的,也可以是公有IP,與核心網(wǎng)的地址分配方案保持一致。另外,在移動網(wǎng)絡獨立組網(wǎng)(如利用私有地址組建VPN)的情況下,如果要實現(xiàn)INTERNET服務的直接接入,還需要配置公網(wǎng)地址;但一般為安全起見,會配置防火墻以實現(xiàn)安全控制功能。分配保留IP地址的用戶如果需要訪問WAP門戶,需要網(wǎng)關或防火墻作NAT或者采用隧道方式(如GRE方式)重新封裝業(yè)務數(shù)據(jù)包。
4.7 承載帶寬計算
在網(wǎng)絡互連互通結(jié)構(gòu)的基礎上,需要根據(jù)接口承載方式、業(yè)務模型和業(yè)務量計算結(jié)果,計算各網(wǎng)元接口的帶寬需求。WAP網(wǎng)關接口帶寬需求不僅要考慮業(yè)務帶寬需求,還要考慮系統(tǒng)開銷帶寬需求。實際配置帶寬要考慮在帶寬需求的基礎上設置一定的冗余。
4.8 其他問題
訪問WAP網(wǎng)關的通用方法是在手機終端上設置WAP網(wǎng)關的IP地址,在運營商現(xiàn)有的網(wǎng)絡中,此IP地址通常全網(wǎng)統(tǒng)一設置為相同的IP私有地址。在漫游和核心分組設備同時連接多個WAP網(wǎng)關的情況下,往往要求核心分組設備具備根據(jù)用戶的不同屬性識別到歸屬WAP網(wǎng)關的路由功能,在現(xiàn)網(wǎng)的GGSN/PDN設備缺乏這種功能的情況下,可以采用確定URL的方式(在手機終端上配置歸屬WAP網(wǎng)關的URL),并通過DNS解析完成WAP網(wǎng)關的尋址;這樣可以比較簡單地解決問題,同時實現(xiàn)多WAP網(wǎng)關之間的負載分擔。
5 WAP業(yè)務典型應用案例
WAP 業(yè)務為用戶提供移動互聯(lián)網(wǎng)的體驗,包括WAP瀏覽、下載服務以及基于WAP Push的各類服務。另外,WAP還提供一些別的服務,如MMS、JAVA下載的承載、移動位置業(yè)務服務的內(nèi)容下發(fā),同時為其他業(yè)務的實現(xiàn)提供了數(shù)據(jù)傳輸服務和Push 通知功能,是開展移動數(shù)據(jù)業(yè)務的基礎。
下面列舉了國內(nèi)兩大運營商(中國移動和中國聯(lián)通)的一些典型WAP服務及應用。
中國移動移動夢網(wǎng)的手機上網(wǎng)業(yè)務提供以下服務:
表1 移動夢網(wǎng)的手機上網(wǎng)服務
中國聯(lián)通的互動世界提供以下服務:
表2互動世界提供的服務
以上服務涵蓋了娛樂、商務和生活的方方面面,為用戶提供了享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源的手段,充分體現(xiàn)了移動互聯(lián)網(wǎng)的價值。
6 WAP業(yè)務發(fā)展展望
類似于寬帶互聯(lián)網(wǎng),電子商務、網(wǎng)上銀行、手機郵件系統(tǒng)都是下一步WAP業(yè)務發(fā)展的一些關注點。去年,廣東移動就已經(jīng)聯(lián)合建設銀行廣東省分行、招商銀行推出了“手機錢包”業(yè)務,客戶只需將手機號與銀行賬戶綁定,就可利用手機24小時內(nèi)隨時進行自助理財。利用WAP的推送技術來實現(xiàn)移動電子郵件功能,相對于Internet中的電子郵件系統(tǒng),及時性大大提高,相對于短消息系統(tǒng)提供的郵件功能,信息量大大提高。
從互聯(lián)網(wǎng)的發(fā)展也可以看到WAP 業(yè)務發(fā)展的巨大潛力和美好前景。Web2.0強調(diào)信息的互通和分享的思想和理念,應用六度分隔理論和xml、ajax(異步的 JavaScript 和 XML)等技術,主要的應用形式包括博客(BLOG)、站點摘要(RSS)、百科全書(Wiki)、網(wǎng)摘(TAG)、社會網(wǎng)絡(SNS)、P2P、即時信息(IM)等。Web2.0 帶來了互聯(lián)網(wǎng)應用的重大變革:人將是網(wǎng)絡傳遞內(nèi)容的制造者、傳播者和需求者。WAP2.0與Web2.0的黏合性將Web 2.0的內(nèi)涵擴大到了客戶端,并使得內(nèi)容“動”了起來,帶來了巨大的靈活性和擴展性。無可非議,兩者的結(jié)合將大大帶旺手機搏客、手機閱讀、手機媒體等市場。
即使到了3G時代,手機終端和空口資源的限制仍然存在,無線環(huán)境中的設備和系統(tǒng)資源仍需要優(yōu)化,所以,WAP應用依然是少不了的。
評論