合作伙伴 | Partner |
|
 |
|
|
|
 |
 |
|
WAP主机说明 |
|
什么是WAP主机? |
支持WML语言虚拟主机,手机、PDA、标准化无线电通信设备或WAP浏览器可直接通过WAP协议访问该主机上WAP站点,我们就称为WAP主机。 |
|
什么是WML? |
WML与HTML类似,用于编制WAP浏览器识别的网络语言。 |
|
什么是WAP浏览器? |
WAP浏览器(WAP微型浏览器)是WAP设备上用于识别WML语言的工具。它与PC上的网络浏览器相似。 |
|
什么是WMLScript? |
WMLScript与JavaScript相类似,但两者之间也存有不同之处。如同WML一样,WMLScript是在它为无线设备采用之前就被预先编制的。WML并不包含WMLScripts,而仅仅是参照了WMLScriptURLs。 |
|
能否在PC上测试WAP? |
可以,但你不能用普通的网络浏览器去查看一个WAP站点。为了通过互联网连上WAP站点,你需要在你的个人电脑上安装一个WAP模拟器。然后就可以开始运行模拟器程序和指定URL,打开IE并输入网址http://wap.qq.com/。点击“这里”下载WAP浏览器。 |
|
WAP系统架构: |
一、因特网三维网架构 WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机、计算机应用之间进行通讯的开放全球标准,就像HTTP协议一样是一种标准,规定了WEB
服务器与客户浏览器交互的方式、规范。在进一步学习前,让我们了解一下WEB服务器的工作方式和工作原理。Figure
1(图1)表明了客户向URL所指定的WEB服务器发出了请求,
WEB服务器根据请求的程序返回相应的内容至客户端,二者就是按HTTP协议进行交互的。客户端发出一个以HTTP开头的URL请求时,WEB服务器端的程序可能是CGI程序、或静态网页,或SERVLET程序,也可能是其他服务器端程序,但它们均以HTML格式将相应的内容返回给客户,这样客户就可在浏览器上的看到返回的内容。
二、因特网WAP网络架构 WAP网络架构由三部分组成,即WAP网关、WAP手机和WAP内容服务器,这三方面缺一不可!其中WAP网关起着协议的“翻译”作用,是联系GSM网与万维网的桥梁;WAP内容服务器存储着大量的信息,以提供WAP手机用户来访问、查询、浏览等。Figure
2(图2)表明了WAP网络的基本架构。当用户从WAP手机键入他要访问的WAP内容服务器的URL后,信号经过无线网络,以WAP协议方式发送请求至WAP网关,然后经过“翻译”,再以HTTP协议方式与WAP
内容服务器交互,最后WAP网关将返回的内容压缩、处理成BINARY流返回到客户的WAP手机屏幕上。编程人员所要做的是编写WAP内容服务器上的程序或曰WAP网页。
|
|
WAP是否具有足够的安全性? |
是的。只要应用程序运行在安全的途径上;而且,在协议内容中,WAP有一个名为WTLS,用于处理安全检查程序的安全层。 |
|
|
 |
|
|
WAP应用说明 |
|
什么是WAP? |
无线应用协议WAP(Wireless Application Protocol)也称为无线应用程序协议,是在数字移动电话、Internet及其他个人数字助理机PDA、计算机应用之间进行通信的开放性全球标准。WAP由一系列协议组成,用于标准化无线电通信设备,也可用于Internet访问,包括访问WAP网站、浏览新闻、下载图片、参与游戏、实时聊天等等。WAP将移动网络和Internet以及企业的局域网紧密地联系起来,提供了一种与网络类型、运营商和终端设备都独立的、无地域限制的移动增值业务。通过这种技术,无论用户身在何地、何时,只要通过WAP手机,即可享受无穷无尽的网上信息资源。
|
|
WAP的发展状况 |
1、移动增值业务发展迅速 2005年,移动增值业务在全球的发展速度依然很快,非话音收入占电信总收入的比重越来越大。日本、韩国一些大型移动运营商的增值业务收入已经超过总收入的30%以上,其中WAP业务的增长更加引人注目。
|
|
为什么需要推广WAP? |
1、运营商WAP业务渐入佳境 日、韩等国的成功经验,对国内正在兴起的移动增值业务具有较强的示范效应与借鉴价值。目前短信业务占国内移动增值业务的主导地位,但其比重已经有所下降,而WAP、IVR(交互式语音回应)等业务收入在快速攀升。 国内两大移动运营商都相当关注WAP市场的发展。中国移动在用户规模和业务运营方面领先,并加大了WAP服务宣传力度,围绕“MO”品牌展开了强力宣传推广活动,用户增长迅速。中国联通的CDMA1x网络在技术上具有优势,但CDMA网用户规模尚小,WAP用户增长相对较缓。 2、手机上网技术障碍已扫除 2005年,国内手机出货8468万部,其中超过87%的产品具备了WAP浏览功能。而手机终端在加大功能的同时还保持了快速的成本下降趋势,也对WAP的发展起到了非常积极的作用。手机数据功能的日益丰富和价格门槛的降低使得国内用户能够更快捷地应用WAP业务。 具备WAP功能的彩屏、和弦手机价格日益平民化,大大降低了用户的消费门槛,带WAP功能的无线上网手机已经成为大众电子消费品。与此同时,越来越多的手机实现了简洁易用的上网功能设置,大大简化了WAP服务的使用程序。手机已经不单是一部移动通信终端,更是一个WAP浏览器及移动信息终端。 3、大规模用户群走向成熟 近两年来,随着WAP终端的日益普及和计费等外在环境的日益改善,越来越多的用户开始接受WAP,WAP应用已经步入了高速增长的轨道。截止到2005年12月31日,中国上网用户总数为1亿1300万,上网计算机达到7160万台,而同期手机用户已经超过4.3亿,WAP业务已经度过了初步的用户培育期,为将来的发展打下了基础,2006年WAP站点的繁荣还只是开始。
|
|
为什么WAP如此重要? |
通过使用移动电话连上互联网不久将成为一种标准,而WAP就是实现这一标准的技术工具。如今,移动电话上网数量的增长速度要比PC上网数量的增长速度更快。这也就意味着不久以后,大多数新的移动电话都将配有WAP浏览器。持有WAP设备的无线用户可得到通过互联网提供的相关服务,网络页面的编制采用HTML格式。届时对许多甚而是绝大多数用户而言,WAP设备将成为其获取这些服务的常用工具。 1、3G商用网络将解决WAP高端业务的数据传输问题 移动网络的传输的低速率和高成本一直是WAP业务快速发展的瓶颈,2.5G的移动网络极大地提高的移动数据传输能力,在很大程度上加速了WAP业务的发展。但值得注意的是,无论是中国移动的GPRS还是联通的CDMA1X仍然存在数据传输速率和带宽的制约,难以支撑WAP高端业务的推广,只有在3G业务网络建成并商用后,才能从根本上解决数据传输问题。 到了3G时代,中国移动一家独大的局面可能或许会发生改变,而多个运营商的互相竞争,可能会带给WAP站点更多利好政策,这其中最基本的如用户将重新选择运营商,中国移动不再具有用户规模优势,这将有利于整个行业在公平竞争下的良性发展。 2、WAP2.0带来WAP站点洗牌机会 WAP是互联网应用在手机上的缩影,WAP技术以及终端、网络技术的不断完善给它的应用带来了更有力的支持。 增值业务的关键一环是无线数据的高效传送,由一系列协议组成的WAP标准从1.0至今发展了多个版本,目前最高版本为2.0。相比WAP1.x低传送效率和有限的表现形式,WAP2.0极大地改善了网络连接的速度,表现形式更为丰富,支持动画、声音、流媒体、图文混排、多业务整合等等。 WAP2.0一个最重要的优势,是兼容了最新的互联网标准并且是在无线应用环境下运行的,它不仅优化了网络带宽的利用,采用了更简单的编程模型,并且很大程度上提高了无线数据传输的效率;WAP2.0使用xHTML标记语言,是互联网标记语言的扩展,比WML有更丰富的表现能力,为无线应用开发人员和移动商务用户提供了极大的便利。另外,向下兼容的应用平台和越来越接近互联网的表现形式,让内容开发更为容易。 WAP2.0的灵活性和强大的功能,无疑将使得WAP在未来的市场上扮演更为重要的角色。在主流SP占市场主导的现状下,WAP2.0为规模普遍较小的免费WAP站点带来了一次翻身的机会。 3、手机终端WAP功能规格将走向统一 具有宽屏幕、大内存、高分辨率、价格适中的中低端WAP手机的普及将是WAP发展的基础,但是手机增值业务功能规格的不统一,妨碍了WAP在中国的发展。 未来中国移动和中国联通将更多地介入手机销售领域,除了推广新业务以外,更重要的是加强运营商在整个产业链中的地位,加强和最终用户的联系。中国的移动运营商在未来几年中将会更深入地介入手机销售中,成为主导手机市场的重要力量,WAP市场也将由此而更加繁荣。 2005年,国内16.5%的手机出自国内移动电信运营商定制,运营商渠道正逐渐成为中国手机市场的主导力量。2006年,中国联通预计将采购300万部CDMA手机,采购金额超过30亿元人民币。
|
|
|
 |
|
|
WAP用法列表 |
|
WML快速查询表: |
|
|
|
Decks and cards |
Element |
Syntax |
<wml> |
<wml
xml:lang="lang">content</wml> |
<card> |
<card id="name" title="label"
newcontext="boolean" style="style"
onenterforward="url" onenterbackward="url"
ontimer="url">content</card> |
<template> |
<template onenterforward="url"
onenterbackward="url"
ontimer="url">content</template> |
<head> |
<head>content</head> |
<access> |
<head>content</head> |
<meta> |
<meta name="name" http-equiv="name"
content="value" forua="true|false"
/> |
|
 |
|
|
Timers |
Element |
Syntax |
<timer> |
<timer name="variable" value="value"
/> |
|
 |
|
|
Variables |
Element |
Syntax |
<setvar> |
<setvar name="name" value="value"
/> |
|
 |
|
|
Anchored links |
Element |
Syntax |
<anchor> |
|
<a> |
<a title="label">task
text</a> |
|
 |
|
|
Events |
Element |
Syntax |
<do> |
<do type="type" label="label" name="name"
optional="boolean">task</do> |
<onevent> |
<onevent
type="type">task</onevent> |
|
 |
|
|
Tasks |
Element |
Syntax |
<go> |
<go href="url" sendreferer="boolean"
method="method"
accept-charset="charset">content</go> |
<prev> |
<prev>content</prev> |
<noop> |
<noop/> |
<refresh> |
<refresh>
content</refresh> |
<prev> |
<prev>content</prev> |
|
 |
|
|
Images |
Element |
Syntax |
<img> |
<img alt="text" src="url" localsrc="icon"
align="alignment" height="n" width="n"
vspace="n" hspace="n"
/> |
|
 |
|
|
User input |
Element |
Syntax |
<input> |
<input name="variable" title="label"
type="type" value="value" default="default"
format="specifier" emptyok="boolean size="n"
maxlength="n" tabindex="n" /> |
<select> |
<select title="label" multiple="boolean"
name="variable" default="default"
iname="index_var" ivalue="default"
tabindex="n">content</select> |
<option> |
<option title="label" value="value"
onpick="url">content</option> |
<optgroup> |
<optgroup
title="label">content</optgroup> |
<fieldset> |
<fieldset
title="label">content</fieldset> |
|
 |
|
|
Layout and text formatting |
Element |
Syntax |
<b> |
<b>text</b> |
<big> |
<big>text</big> |
<br> |
<br /> |
<em> |
<em>text</em> |
<i> |
<i>text</i> |
<p> |
<p align="alignment" mode="wrapmode"
/> |
<small> |
<small>text</small> |
<strong> |
<strong>text</strong> |
<table> |
<table align="alignment" title="label"
columns="n" /> |
<td> |
<td>content</td> |
<tr> |
<tr>
<td>content</td>
</tr> |
<u> |
<u>text</u> |
|
 |
|
|
特殊字符(Special characters) |
Element |
Display character |
< |
<(less than) |
> |
>(greater than) |
' |
'(apostrophe) |
" |
"(quote) |
& |
&(ampersand) |
$$ |
$(dollar sign) |
|
Non-breaking space |
­ |
Soft hyphen |
& |
&(ampersand) |
|
 |
|
|
|
 |
|