?? 1005-0000.htm
字號:
cache_img ('image/menu_co1.gif');
cache_img ('image/menu_co0.gif');
cache_img ('image/menu_map1.gif');
cache_img ('image/menu_map0.gif');
cache_img ('image/menu_doc1.gif');
cache_img ('image/menu_doc0.gif');
cache_img ('image/menu_about1.gif');
cache_img ('image/menu_about0.gif');
//-->
</SCRIPT>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0
onload=""><!-- 以下為主體內容 -->
<div align="center">
<center>
<TABLE border=0 width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD width=46 rowSpan=2></TD>
<TD vAlign=center width="820">
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD width=51 rowSpan=2></TD>
</TR>
<TR vAlign=top>
<TD width="820" ><!-- 正文內容 -->
<DIV class=pt10><B>10.5 XML與移動通信</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>1990年以來,互聯網和移動通信的發展極大地改變了人們的生活、學習和工作。人們不僅僅將互聯網視為一種手段或工具,更將它視為一種生活方式,他們要求能夠隨時隨地與互聯網保持連接,并且能夠在移動中獲取信息。但是由于互聯網需要與固定的有線網相連,無法滿足人們的這個需要。移動電話生產商和電信運營商順應人們需求,利用無線上網技術,將互聯網與無線網結合起來。</P>
<P>隨著移動電話與互聯網結合,無線上網的趨勢正在形成,新的移動通信標準使得移動終端的帶寬可以達到最高2Mbps。有人預言,隨著無線帶寬的增加和無線上網技術的迅速發展,.move將替代.com成為新的潮流。一些網絡先鋒將電子商務應用與無線上網結合起來,開始展開移動電子商務的業務。在這過程當中,WAP(Wireless
Application Protocol)起著決定性的作用。</P>
<P>WAP的提出是為了滿足人們在移動中連接互聯網的需要,相對互聯網而言,無線數據網絡的帶寬窄,連接的穩定性差,手機的CPU功率相對于PC會更小,內存和顯示器更小,輸入設備更為簡單等等。由于無線網絡和移動設備的這些特點,使得WAP規范無法直接利用互聯網的技術和標準,而必須重新定義符合移動設備和無線網絡特點的規范。1997年6月,Phone.com聯合了Nokia、Ericsson、Motorola合作建立了WAP論壇,旨在利用已有的互聯網技術和標準,為移動設備連接互聯網建立全球性的統一規范。它們的工作很快有了成果,在1998年5月,推出了WAP規范(Specification)1.0版,并于1999年11月發布最新的1.2版。</P>
<P>WAP規范1.2版包括了31個文件,它定義了一種無線應用程序的編程模型和語言,并且定義了一套用來實現無線互聯網訪問的規范。其中主要定義了以下幾種組件:
<OL>
<LI><STRONG>WAP編程模型</STRONG> </LI></OL>
<P>這個模型在很大程度上利用了現有的WWW編程模型,這樣可以給應用開發人員帶來許多好處,可以最大限度地利用他們原來掌握的經驗和各種開發工具。WAP編程模型還針對無線環境的通信特點對原有的WWW編程模型進行了優化和擴展,見圖示:</P>
<P align=center><IMG height=106
alt="TU00000-1005-0000-01.gif (8565 bytes)"
src="image/TU00000-1005-0000-01.gif" width=300></P>
<OL start=2>
<LI><STRONG>無線置標語言(WML)</STRONG> </LI></OL>
<P>WML是利用XML1.0標準定義的面向顯示的置標語言,特別適合于在性能方面嚴重受限的手持設備。WML和WML
Script并不要求用戶使用傳統的PC機鍵盤或鼠標進行輸入,而且它設計時就考慮到了手機的屏幕尺寸限制。使用WAP網關,所有的WML內容都可以通過Internet使用HTTP
1.1請求進行訪問,因此傳統的Web服務器、工具和技術可以繼續使用。在5.3.6節中對WML給予了詳細的描述。
<OL start=3>
<LI><STRONG>微瀏覽器規范</STRONG> </LI></OL>
<P>這個規范與標準的Web瀏覽器規范類似,它定義了一個適合于手持設備的功能強大的用戶接口模型。這個規范定義手機如何解釋WML和WMLScript并且顯示給用戶。</P>
<P>用戶通過上移鍵和下移鍵而不是鼠標在各個卡之間來回進行導航。為了保持與標準瀏覽器的一致,微瀏覽器還提供了各種導航功能如Back、Home、書簽等。微瀏覽器允許具有較大屏幕和更多特性的設備自動顯示更多的內容,就像傳統的瀏覽器當瀏覽窗口擴大時能顯示更多的信息一樣。
<OL start=4>
<LI><STRONG>輕量級協議棧</STRONG> </LI></OL>
<P>這個協議棧將無線手機訪問Internet的帶寬需求降到最低,保證了各種無線網絡都可以使用WAP規范。通過使用WAP協議棧可以節省大量的無線帶寬。要完成同樣一個訪問操作,使用WAP協議棧涉及到的包數量不到使用全標準的HTTP/TCP/IP協議棧的一半,這對于帶寬嚴重受限的無線網絡來講無疑是十分有用的。
<OL start=5>
<LI><STRONG>無線電話應用(WTA)框架</STRONG> </LI></OL>
<P>它允許無線手機訪問各種電話功能如呼叫控制和來自WML Script
applet中的信息。這允許商家開發各種電話應用并且將其集成到WML/WML
Script服務中。如呼叫轉移這樣的服務,商家可以提供一個用戶接口,提醒用戶是準備接受呼叫、轉移到他處還是將其轉發成一個語音郵件。
<OL start=6>
<LI><STRONG>WAP網關</STRONG> </LI></OL>
<P>WAP規范使用標準的Web代理技術將無線網絡與Web連接起來。通過將處理功能集中在WAP網關中,WAP結構大大減少了手機上的操作負載,因此為手機實現價廉物美提供了基礎。如,一個WAP網關一般可以使用所有的DNS服務來解析URL中使用的域名,因此就不再需要手機來完成這個計算任務。還可以利用WAP網關來為用戶提供各種服務并且可以幫助網絡服務商防止詐騙和服務利用,
見下圖。</P>
<P align=center><IMG height=89 alt="TU00000-1005-0000-02.gif (8722 bytes)"
src="image/TU00000-1005-0000-02.gif" width=300></P>
<P align=left>一個WAP網關一般包括以下功能:</P>
<UL>
<LI>
<P align=left>協議網關:協議網關將來自WAP協議棧的請求翻譯到WWW協議棧(HTTP和TCP/IP)中;</P>
<LI>
<P
align=left>內容編碼器和解碼器:內容編碼器將Web內容翻譯成緊密編碼的格式,以減少通過無線數據網絡傳輸的數據包的大小和數量。</P></LI></UL>
<P
align=left>下面,我們再來詳細講一講所謂的WAP協議棧。如下圖所示,WAP的協議棧采用層次化設計,這為應用系統的開發提供了一種可伸縮和擴展的環境。每層協議棧均定義有接口,可被上一層協議所使用,亦可被其他的服務或應用程序直接應用。在設計中,WAP充分借鑒了Internet的協議棧思想,并加以修改和簡化,使之可以有效應用于無線應用環境。</P>
<P align=center><IMG height=202
alt="TU00000-1005-0000-03.gif (23050 bytes)"
src="image/TU00000-1005-0000-03.gif" width=400></P>
<OL>
<LI>
<P align=left><STRONG>WAE層</STRONG><BR>WAE(Wireless Application
Enviroment,無線應用環境)是一個結合了WWW和移動通信技術的常用編程環境。WAE的主要目的,就是要建立一個可互操作的環境,以便在用戶終端部分和服務供應商部分開發程序或提供服務,而不去考慮各種無線網絡平臺的不同。WAE包括一個微瀏覽器環境,以及:
</P></LI></OL>
<BLOCKQUOTE>
<UL>
<LI>
<P align=left>WML(Wireless Markup Language)。這是WAP制定的基于XML的置標語言; </P>
<LI>
<P align=left>WMLScript。這是對WML語言的補充,與JavaScript很相似; </P>
<LI>
<P align=left>WTA/WTAI(Wireless Telephony Application)。這是一個通信服務和編程接口;
</P>
<LI>
<P align=left>內容格式。這是WAP定義的一組數據格式,其中包括圖片,電話簿,日歷信息等等。
</P></LI></UL></BLOCKQUOTE>
<OL start=2>
<LI>
<P align=left><STRONG>WSP層</STRONG><BR>WSP(Wireless Session
Protocol,無線會話協議)是WAP的應用程序層,用于對兩種會話服務提供統一的接口:一種是建立在事務層協議WTP基礎上的面向連接的(connection-oriented)服務,另一種是建立在安全或非安全的數據報文(datagram)服務(WDP)基礎上的無連接服務。
</P>
<LI>
<P align=left><STRONG>WTP層</STRONG><BR>WTP(Wireless Transaction
Protocol,無線事務協議)運行于數據報文服務之上,并提供部分的面向事務(transaction-oriented)協議(因為移動數字終端屬于“瘦”客戶端,及它無法支持大數據量的事務服務)。
</P>
<LI>
<P align=left><STRONG>WTLS層</STRONG><BR>WTLS(Wireless Transport Layer
Security,無線傳輸層安全)是WAP在另一個工業標準TLS(Transport Layer
Secureity,傳輸層安全)協議的基礎上制定的一個安全協議。其制定的目的就是在窄帶寬的通訊頻道上安全地使用WAP的傳輸協議。</P>
<LI>
<P align=left><STRONG>WDP層</STRONG><BR>WDP(Wireless Datagram
Protocol,無線數據報文協議)是WAP的傳輸協議。作為一種通用的傳輸服務,WDP為其上的其他WAP協議提供統一的服務,并向其下的各種承載器(Bearer)進行透明的通訊。正是因為這種透明性,WDP之上的安全、會話和應用層可以與WAP結構中最下層的各種無線網絡互相獨立。</P>
<LI>
<P
align=left><STRONG>承載器(Bearer)層</STRONG><BR>各種承載器所能夠提供的服務是不一樣的,根據數字終端的接受/發送能力,誤碼率,和延遲時間的不同,承載器所能夠提供的服務質量也會不一樣。WAP協議可以容忍這些差異,或者可以對這些差異進行補償,從而達到對上層協議透明。</P>
<LI>
<P
align=left><STRONG>其他服務和應用</STRONG><BR>通過WAP定義的一系列接口,外部服務或程序可以訪問WAP協議堆棧的各個層面。
</P></LI></OL>
<P
align=left>總之,WAP創造了一種商業機會,它使得現有的業務或新的業務可以每時每刻被用戶訪問,它可以發掘出各種嶄新的、甚至目前無法想像的增值業務,這為電信業務運營商提供了創造豐厚利潤的寶貴商業機會。
</P>
<P>WAP最有潛力的應用是與電子商務結合,實現移動中的電子商務。例如隨時參與證券交易,使用移動網絡銀行業務,在移動中實現網上購物。現在您隨身可能攜帶錢包、電話本、信用卡、手機等,在將來,可能您只需攜帶一部具有WAP功能的移動電話,就可以完成打電話、付賬、買車票、管理個人工作安排等一系列事情。</P>
<P>但是,行業內部也有不同的聲音。以通信市場調查咨詢而聞名的美國Ovum公司在其2000年5月23日發表的報告“WAP市場策略”(WAP
Market
Strategies)中警告:“采用WAP技術的第一代手機已投放市場,但這種技術未必就是最好的。想搶搭WAP頭班車的笠當匭肭宄
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -