December 2005 Archives

用手机发邮件,还真能收到!

| No Comments | No TrackBacks

用的是CDMA手机,显示发件人邮件地址是13316022xxx@cumail.com.cn

2006年硕士生招生简章公布

| No Comments | No TrackBacks

2005社会万象

| No Comments | No TrackBacks

2005年度商业人物

| No Comments | No TrackBacks

Donews卖了

| No Comments | No TrackBacks

2006中国经济展望-搜狐财经

| No Comments | No TrackBacks

狗狗过新年

| No Comments | No TrackBacks

dog.jpg

[摘要]作为信息产业中增长最快的两大领域,Internet和移动通信如何结合各自的技术 优势,以统一的标准向用户提供无处不在的信息网络服务,是业界共同关注的问题。由 全球多家大厂商合作开发的开放标准——无线应用协议(Wireless Application Proto- col,WAP),已于1998年推出第一版,代表着两大技术的融合。它定义了一个分层的、 可伸缩的、可扩展的体系结构,为无线Internet提供全面解决方案。本文从WAP协议的开 发原则出发,分析其应用模型和协议栈,并探讨WAP在GSM系统中的应用方案及发展前景。

[关键词]:无线应用协议(WAP)Internet移动通信

1 引言

近年来空前发展的Internet和移动通信,已经作为迈向信息社会的两个重要标志,分别支持对大量信息资源的有效访问和可以随处漫游的个人通信,将深刻地影响未来信息高速公路的发展。如何结合各自的技术优势,不受信息源的限制和用户访问对位置的限制,以统一的标准向用户提供无处不在的信息网络服务,成为网络界和电信业界共同关注的一个焦点问题。 为此,一些参与手机制造的厂商从不同的角度出发,曾相继提出实现移动Internet访问的各种思路。1997年全球90多家大厂商合作成立了专门的论坛(WAP Forum),共同开发无线应用协议(WAP)。其第一版于1998年推出,已得到共拥有1 亿多用户的各网络运营者的支持。WAP旨在通过定义一个开放的全球无线应用框架和网络协议标准,将Internet和高级数据业务以智能信息传送的方式引入数字移动电话、寻呼机、PDA(个人数字助理)等无线终端,并实现兼容和互操作。本文根据WAP协议的总体开发原则和技术思路,研究WAP的应用模型,在此基础上分析WAP协议栈的结构及各层提供的服务,探讨WAP在GSM移动通信系统中的应用,并展望其发展前景。

2 WAP的开发原则

WAP协议开发遵循的原则是,基于Internet中广泛应用的标准(如 HTTP、TCP/IP、S- SL、XML等),提供一个对空中接口和无线设备独立的无线Internet全面解决方案,同时支持未来的开放标准。其中,独立于空中接口是指WAP应用(如对话音、传真和E-mail的统一消息处理等)能够运行于各种无线承载网络之上,如TDMA、CDMA、GSM、GPRS(通用分组无线系统)、CDPD(蜂窝数字分组数据网)、CSD(电路交换式数据网)、SMS(短消息服务)、 USSD等,而不必考虑它们之间的差异,从而最大程度地兼容现有的及未来的移动通信系统;独立于无线设备是指WAP应用能够运行于从手机到功能强大的PDA等多种无线设备之上,各厂商按照WAP而生产的不同设备,应具有一致的用户操作方式。 将无线Internet与传统的Internet比较,可以发现两者在市场、网络和设备这三个方面上存在着根本的差异, WAP对此采取了相应的解决途径,如表1 所示。 由表1的分析可见,WAP协议应实现以下主要目标: 互操作能力——由不同厂商生产的移动终端能够在移动网络中互通; 可伸缩性——能够根据用户需求对移动网络的服务进行定制; 高效率——提供适于网络特点的服务质量(QOS)保证; 可靠性——提供一致的和可靠的服务应用平台; 安全性——即使在不具有保护能力的移动网络和设备上,仍能通过WAP提供服务并 保持用户数据的完整性。

3 WAP应用模型

3.1 基本结构 WWW采用客户机/服务器结构,提供了一个十分灵活而强大的应用模型(又称为编程模型),并可以使用大量的应用开发工具。WAP在尽量利用这一成熟技术的基础上,按照无线环境的特点而定制应用模型,包括优化和扩充,如图1 所示。 其中,为实现从移动终端到网络服务器之间的通信,WAP定义了一系列标准组元,包括: (l)标准的命名模型:使用WWW的标准URL来标识在原始服务器上的WAP内容,并用WWW 标准的URI来标识在一个设备上的本地资源,如呼叫控制功能; (2)具有类型定义的内容:对每个WAP内容,都定义了一个与WWW一致的特定类型,这使得WAP用户代理能够依据其类型而正确处理,其中 WAP用户代理是解释 WML、WMLScript、 WTAI等资源的软件,如文本浏览器、语音例览器和搜索引擎; (3)标准的内容格式:WAP内容格式按照WWW的定义,并可以包含显示、标记、日历信息、电子商务卡片对象、图像和脚本语言; (4)标准的通信协议:WAP通信协议将来自移动终端的创览器的请求传送至Web服务器。 可见,WAP内容和应用都使用WWW的一系列流行的内容格式,WAP内容的传送也通过WWW 的一系列标准通信协议,包括推(push)信息方式。 3.2 代理机制 WAP的体系结构支持代理机制和CGI脚本等开发技术,保证移动终端能够浏览十分广泛的WAP内容和应用。WAP代理完成协议网关和内容编/解码器两项功能,其中协议网关将W- AP协议栈(WAP、WTP、WTS、WDP)的请求,翻译为WWW协议栈(HTTP和TCP/IP),内容编/解码器则在WAP内容的普通格式与紧缩二进制格式之间转换,以减少传送数据量。 图2是一个WAP代理的典型应用实例,无线网络中的WAP客户机与两个服务器建立通信。 WAP代理将WAP请求翻译为WWW请求,从而允许WAP客户向Web服务器发送请求。在相反方向上, WAP代理还对来自Web服务器的响应进行编码,变成客户机所能理解的紧缩二进制格式。如果Web服务器能够提供WAP内容(如 WML),WAP代理将直接向Web服务器执行检索。但是,如果Web服务器提供WWW内容(如 HTML),WAP代理还需通过一个HTML过滤器来将WWW内容翻译为 WAP内容。图中 WTA(TelePhony)服务器用于提供到无线网络的WAP接入方式,它作为原始服务器或网关服务器,对来自WAP客户的请求直接作出响应。

4 WAP协议栈

如图3所示,WAP定义了一个分层的体系结构,为移动通信设备上的应用开发提供了一个可伸缩的和可扩充的环境。此外,在WAP标准之外的业务和应用,可以直接使用会晤层。事务层、安全层和传送层所提供的服务,从而支持了在WAP中尚未标准化的电子邮件、日历、电话号码簿、记事本、电子商务等应用和服务。下面具体分析各协议层次所提供的服务。 无线应用环境(WAE)是结合 WWW技术和移动电话技术,为网络运营者和服务提供商提供一个通用的应用平台,可以迅速方便地生成新的业务,并支持各种应用和服务之间的互操作。在WAE中包含一个微浏览器,它支持WML(无线标记语言,为Java的一个扩展的子集)、 WMLScriPt(WML脚本语言,为JavaScript语言的一个扩展的子集)、WTA(电话业务)。W- TAI(WTA的编程接口)、内容格式等特性。 无线会晤协议(WSP)提供两类服务:面向连接的服务(工作于WTP之上)和无连接的服务(工作于WDP之上),还特别针对窄带和长时延的承载网络进行了优化。目前在WSP协议系列中,WSP/B(Browse)通过提供以下功能来支持浏览型的应用: (1)在空中接口的压缩编码下的HTTP/1.1 的功能和语义; (2)生存期长的会晤; (3)会晤挂起、恢复和迁移; (4)支持对数据的推操作,其中包括可靠的数据或不可靠的数据; (5)对协议特征的协商。 无线事务协议(WTP)可工作于WTLS或WDP之上,提供面向事务的服务。其实现简单,适于如手机那样的“瘦”客户机。 无线传送链路安全(WTLS)基于TLS(传送链路安全)协议,实现对移动终端与应用服务器的鉴权,保证在移动终端与应用服务器之间传送数据的完整性和保密性,并提供对拒绝服务的保护,可用于支持电子商务中的鉴权等应用。 无线数据报协议(WDP)作为WAP的通用传送层,在不同的承载网络实现透明传送,对上层提供一致的服务。由于短消息服务、交换式数据服务和分组数据服务等各种承载网络提供不同的服务质量,包括带宽、吞吐量、误码率、时延等参数,WDP能够补偿这些差异的影响,并通过协议优化而提高服务质量。

5 WAP在GSM中的应用

目前网络运营者开始向用户提供各种高级数据业务,如在GSM等移动通信系统中用短消息服务平台开展Internet信息搜索和电子邮件服务。当前,GSM正在向HSCSD(高速电路交换数据)、GPRS(通用分组无线系统)的目标迈进,数据速率不断提高,时延减小。如果采用WAP技术,将形成一个统一的消息处理平台,实现电信服务和Internet信息服务的集成,如图4所示。这里,WAP的应用不仅有利于提供未来的移动多媒体邮件、移动可视电话等业务,还有利于扩展电信服务的标准特性,并提供用户定制的人机界面。例如可以为呼叫转移功能设计一个用户界面,提示用户选择接通来话、转移至另一人或转移至一个语音信箱。 其中,WAP在IP承载网络的支持下,除了对于有连接的协议采用无线TCP(正在与I-E- TF合作开发)外,一般尽量使用UDP/IP协议,并向高层的协议提供套接字(Socket)接口。 WAP甚至还可以工作于IP不能运行的SMS、USSD等承载网络上。 在GSM-MS(短消息服务)中应用WAP协议的一种方案,如图5所示。其中.最古边的协议栈表示一个运行于整个WAP协议栈之上的WAP用户代理应用,由运行于SMS承载网上的移动网提供;中间的协议栈表示仅需要数据报服务的应用,由SMSC(短消息服务中心)提供并完成协议转换;最右边的协议栈由WAP代理服务器提供。

6 发展前景

WAP作为一个全球开放的工业标准的推出,代表了Internet和移动通信两大技术融合的发展方向。在众多大厂商积极研究开发的基础上,WAP论坛正在与IETF等组织合作,将在未来的版本中实现一系列新的目标,如将SIM卡和智能卡等技术与WAP的集成、可下载的应用、对多播数据的支持、在宽带承载网络下对多媒体数据流的支持等。可以预计,随着下一代 Internet的推进,同时第三代移动通信系统IMT-2000即将商用,WAP标准将进一步发展和完善,得到全球市场更广泛的支持,把人类带入无线Internet的21世纪。

无线应用协议--无线Internet

| No Comments | No TrackBacks

赵军
信息产业部电信传输研究所无线室工程师。1996年毕业于东南大学无线电工程系。参加并负责了《900/1800MHz TDMA数字蜂窝移动通信系统技术体制》、《数字蜂窝移动通信网移动应用部分(MAP)技术规范》等十余项部标、行标的制定工作。

[摘要]:本文主要介绍了WAP的基本原理,WAP应用环境,WAP协议各层的功能,并介绍了WAP论坛的有关情况和WAP协议的最新发展, 最后介绍了WAP的几种组网方式。
[关键词:WAP,无线网络,Internet
一、背景
根据预测,到2001年,全球无线用户将超过5亿,到2004年无线用户将超过10亿。到那时,市场销售的大部分手机将有多媒体功能,人们通过手持终端,可以随时随地连接互联网,享受各种服务,如收发E-mail,查询交通、股票、天气信息,进行电子商务等。
二、为什么需要WAP
然而将互联网和基于Web的业务引入无线网络目前还存在许多困难,因为和固定网络相比,无线网络在市场应用,网络带宽和终端能力等方面有很大差异。
首先,在移动环境中,用户通常不是进行“网上冲浪”,而是要迅速获得有价值的信息,如查阅E-mail标题、股票排行等。设计良好的WAP应用应该能为移动用户提供重要信息的概括性、个性化的描述,以便于用户决定是否要了解详细的内容。
其次,无线网络与有线网络相比通信环境要复杂得多。这表现在无线网络的带宽窄、延迟大、误码率高、连接稳定性差,因此要求传输协议必须简单。WAP协议栈专为无线网络进行了优化,适用于各种无线传输技术。
最后,与性能优越的PC机相比,手机的CPU运算速度慢、内存容量小、显示屏幕小、键盘小、电池容量有限。而手机专用的WAP微浏览器只需要最低限度的RAM、ROM、CPU、显示屏和键盘就可以工作。
由此可见,WAP技术适用于无线环境,是实现无线因特网的关键技术之一。
三、WAP论坛
为推进无线互联网的发展,1997年6月Ericsson, Motorola, Nokia

WAP技术入门(下)

| No Comments | No TrackBacks

第二章 手机仿真开发环境
  
所谓的手机仿真开发环境,也就是在普通的PC机器上面使用各种模拟器来模拟手机的真实环 境,从而方便WAP网站的开发,目前较为流行的模拟器主要有以下几个:

一、Nokia Toolkit 1.2/1.3

  可以从这个地址下载这个仿真开发环境:http://www.nokia.com 目前这个WAP工具包的最高版本是1.3beta,诺基亚公司的这个开发包是采用JAVA编写的,所以你在安装之前首先要安装JRE 2.2以上的版本才可以,JRE可以在SUN公司的主页上面下载 (http://www.sun.com)。诺基亚公司的这个开发工具是一个集成环境,可以方便的编译WML/WMLScript,并且有着详细的WML/WMLScript开发文档,用户可以通过地址栏来装载本地正在开发的WML文件,或者直接浏览互联网上面的WAP网站;但是Nokie  Toolkit的运行条件比较苛刻,如果你的机器内存小于128兆,那么运行的速度将大打折扣,没有办法,JAVA编写的程序向来如此的,这也算是一个小小的遗憾吧。1。2的版本没有模拟实际型号的手机,而1.3版本就有模拟产品7110的仿真环境。

二、 Ericsson WapIDE4

  爱立信公司推出的一个WAP开发包,和诺基亚公司的开发包类似,爱立信公司的这个工具也是一个集成开发环境,比较方便,可以从这个地址下载:http://www.ericsson.com/wap 。相对于诺基亚公司的WAP开发工具而言,爱立信公司的这个开发工具就较为简陋一些,并且它的开发文档很少,但是它的运行速度要比诺基亚的 那个开发工具包要快的多,尤其是内存在64兆左右的机器。

三、 UP.SDK 4.0

  Phone.com公司的UP.SDK产品和上面的两种开发工具相比 就是没有集成的IDE开发环境。这个开发工具可以在: http://www.phone.com取得。
从上面的说明来看,在这三个流行的WAP开发工具中,最具有吸引力的当然就是诺基亚公司的模拟仿真环境了,图形界面以及丰富的开发文档,的确不可多得。另外,还有其他的一些可以浏览WAP网站的软件,比如WinWAP,WAPMan等等,他们都是可以直接在PC机上面直接来浏览WAP网站的软件,值得一提的是,Opera公司推出的4.0版本的浏览器就已经支持直接在浏览器中访问WAP网站了,这个小巧的浏览器功能很是强劲。相信微软也不会坐视不等,可能在IE的后续版本中增加支持WML文件的功能。
上面的WAP仿真开发环境的安装后的设置都比较简单,稍微懂一些英文的都会看得懂的。

第三章 WML/WMLScript设计

现在我们来正式设计我们的WAP站点,正如目前的WEB网站是基于HTML语言一样,WAP网站是基于WML语言的,而WML语言其实是遵循目前的XML技术的,不过你如果不懂XML也不要紧的,还是可以很快入门的。
WML和以往的HTML语言最大的不同是,WML语言的限制非常严格,表现在下面几个方面:
1、 WML中的所有标签、属性都是区分大小写的
2、 对于连续的空格,WML编译器将认为是一个
3、 所有标签的属性都需要使用双引号括起来
4、 所有的标签都必须封闭,对于不成对出现的标签,必须在">"之前加上"/",比如"
"
  一定要注意上面的要点,否则很有可能出现手机无法浏览WML的情况出现。做到这一点,只是习惯的问题,主要是我们在HTML时代养成的"懒散"习惯不太好,都是IE的兼容性太好惹得祸,^_^
在WML中,最基本的单位叫做"card",他被用来向用户提供交互界面,这其实也是为了照顾到手机的屏幕比较小而设计的,并且手机的处理能力有限,不可能像我们经常使用的IE等浏览器那样一次将整个页面载入,在使用滚动条来察看内容,被设计用于手机浏览的WML文件,一个最大不能超过1.4K,所以我们才将大的叶面分割成为若干个card,来一次显示;多个"card"就组成了一个 "Deck",也即使一个"层面",一个WML文件中只允许出现一个层面,正如HTML中只用一个 ""标签一样。
另外还要记住,只要想显示一些文字到手机上面,就必须使用"

"标签将这一段文字括住。不再罗嗦,下面我们就先看看一个简单的例子:HelloWorld


"http://www.wapforum.org/DTD/wml1_1.1.xml">


  

Hello! World!


 

WAP技术入门(上)

| No Comments | No TrackBacks

前言

  国际互联网的新技术层出不穷,随着国内中国移动通信和中国联通先后推出WAP手机上网业务, 这项新兴的技术也渐渐在国内展露头脚。其实早在1997年,由爱立信、诺基亚、摩托罗拉、 Phone.com等公司共同发起了WAP Forum,随后业界众多的公司纷纷加入,并于1998年4月 提出了WAP标准第一版。WAP的全称是"Wireless Application Protocol",目的是为了在手机以及其 他无线设备上面传送和显示数据,以及提供各种电信服务。根据Global Mobile杂志的调 查显示,目前至少有2亿个无线用户,而诺基亚公司指出在2005年用户数量更会超过10亿。面对 如此广大的使用群,众多的大小公司纷纷抢滩WAP,国内的龙头网站诸如新浪、网易、搜狐等等纷纷 联手中国电信推出了基于WAP技术的网站。相信随着WTO的临近,中国的互联网发展的将会越来越快,国内的WAP网站也会越来越多,以适应发展迅速的WAP业务。
作为一名Web网站开发人员,我们在这场席卷全球的无线网络革命中更应当快速跟进,互联网时代是一个不断淘汰的时代,只有随时掌握了最新的技术,才可以跟得上互联网飞一般的脚步。

第一章 WAP技术的架构

无线网络和我们目前熟悉的有线网络有很大不同:

第一, 市场形态有所不同

1、 无线上网设备从一开始就被设计成为易用型,即使没有使用过电脑的用户也可 以很快的利用手机快速的在国际互联网上面找到自己想要的信息。
2、 就市场大小而言,无线网络的用户成长速度是惊人的,在2001年之前全球 有超过5亿3千万移动用户,预计将在2004年突破10亿大关,如此的增 长速度令人对WAP的前景充满的信心。
3、 有着广阔用户的无线网络,其被期望的值也是很高的,用户希望WAP能够像 语音技术一样完善,并且要更加快捷、容易使用等等。
4、 WAP手机并不是为在国际互联网上面专门冲浪而设计的,其目的是使得用户 在移动的过程中可以方便快捷的存取到互联网上面资料。

第二, 网络的环境不同

1、 无线网络的带宽较小
2、 无线网络相对目前的国际互联网有较多的等待延迟
3、 无线网络的稳定性较差
4、 无线接入设备的CPU、内存以及显示屏幕等等有限
  针对以上的种种不同,WAP架构有着不同于普通WEB网站的地方,首先,WAP技术是基于目前的WEB架构之上的,并且延伸到无线网络环境,它使得业界所开发的产品能够具有无线网络独立性、设备平台无关性、以及相互操作性。WAP沿用了目前的WEB架构,从而使得目前投放到WEB的 资金、设备、人力等等,都能够继续保留并且沿用。WAP不同指出在于她多出了一个被称之为WAP GateWay的东西,Gateway有何作用呢?以Internet设备来讲,Gateway
就类似于Proxy,当客户端要取得某个网站的叶面的时候,都是由Proxy代理来取得,再交给 Client端。而WAP Gateway除了代理手机取得所需要的网站的WML文件之外,还要 充当转换HTTP协议和WAP协议的角色,从而使得手机顺利取得资料。WAP Gateway大 都由电信局或者ISP所设立,而一般的网站,只要在WEB Server中加入相关的MIME格 式设定就好了,就可以直接让用户的手机访问到了。

架构描述如下图:

无线设备(手机、PDA)<---->(WAP协定)<---->WAP网关<--->(HTTP协定)<---->WEB服务 器<---->数据库服务器
可以看到,WAP Gateway在无线网络数据传送的过程中充当的是一个中间人的角色,有了她,现在已经投到互联网上面的资金、设备、人力等等才不会被WAP网站所废弃,相反的是可以更 好的利用现有的几乎所有的资源。
另外,像诺基亚等公司,将WAP网关和WEB服务器整合在了一起,被称之为"Web App lication Server",但是其总体架构和上图仍然是相同的,这里就不再重复了。 接下来,我们来看看,为了让用户能够在手机上面访问到我们的网站,应当如何设置目前已经存在 的Web Server。

一、Internet Information Server(IIS)

设定方式:打开〔开始〕――〉〔程序〕――〉〔WindowsNT4.0 Option Pack〕――〉
〔Microsoft Internet Information Server〕――〉〔Internet服务管理员〕
在打开的窗口里面选中Server,右键选择"属性",增加如下的MIME格式:
文件类型 MIME
·WML text/vnd.wap.wml
·WMLC application/vnd.wap.wmlc
·WMLS text/vnd.wap.wmlscript
·WMLSC application/vnd.wap.wmlscriptc
·WBMP image/vnd.wap.wbmp

二、Personal Web Server4

1.打开注册表编辑器,在HKEY_CLASSES_ROOT下面新建一个主键".WML";
2.在HKEY_CLASSES_ROOT\.WML下面新建一个字符串,命名为"Content Type",值为 "text/vnd.wap.wml";
3.在HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\Content Type新建一个主键"text/vnd.wap.wml"
4.在"text/vnd.wap.wml"主键下面新建一个字符串,名称"Extension",值为".WML";
5.依次重复以上2,3,4步骤,建立其他的MIME类型

三、Linux(Apache)

  使用管理员身份登入系统,在命令行,输入"ps -ef"命令兰看看当前的WWW服务是否正常,
然后使用VI来编辑"/etc/httpd/conf/srm.conf"文件,在AddType处增加如下类型:
AddType text/vnd.wap.wml          .wml
AddType application/vnd.wap.wmlc   .wmlc
AddType text/vnd.wap.wmls         .wmlscript
AddType application/vnd.wap.wmlsc   .wmlscriptc
AddType image/vnd.wap.wbmp       .wbmp
  保存后,将httpd重新启动即可。
这样设置过后,我们的Web Server就可以让手机访问得到了,当然,对于普通的HTML文件,手机是无法识别的,手机所要读取得文件类型从上面设置过程我们也可以猜测的
出来,对了就是WML文件。在开始设计WML之前,我们先要来熟悉一下我们的WAP网站开发环境。

新年祝福

| No Comments | No TrackBacks

元旦的祝福

我用心祈祷

神终于感动了 神问我的愿望是什么

我说要和所有的朋友做一生的朋友,并祝他们一生幸福和健康 神说行 只能七天 我说 星期一到星期七
神说不行 只能四天 我说 春天 夏天 秋天 冬天 神说不行只能三天 我说 昨天 今天 明天 神说不行 只能两天 我说 白天 夜天 神又说不行 只能一天 我说 在我活着的每一天 最后神哭了 我笑了 下雨了 天冷了 注意身体,新年快乐!

走向理智的CRM

| No Comments | No TrackBacks

初识WAP

| No Comments | No TrackBacks

目录

什么是wap
怎样书写wap的页面
wap上网设置方式
wap的发展状况
wml用法列表
参考文献

什么是wap?

wap(wireless application protocol,即无线通讯协议)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 internet协议(但并不是说你的手机可以直接读取通常所说的web页的内容,它所用的是wml语言有别于通常所说的html,这点在下文中会做进一步说明,首先要知道二者其实并不通用,也就是说你无法在电脑上直接用ie打开用wml所写的网页,手机上也不能直接打开html所写的页面。)它将 internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实。
它的诞生是wap论坛成员努力的结果,wap论坛是在1997年6月,由诺基亚、爱立信、摩托罗拉和无线星球(unwired planet)就共同所组成的。它的目标就是 通过wap这种技术,就可以将internet的大量信息及各种各样的业务引入到移动电话、palm等无线终端之中。无论你在何地、何时只要你需要信息,你就可以打开你的wap手机,就可以接入internet,就像用家里的大猫、小猫上网一样。

好了,让我们先来认识一下wap的系统架构,看看它是怎么将我们的手机和internet联起来的。

就像http协议一样是一种标准,规定了web 服务器与客户浏览器交互的方式、规范。让我们了解一下web服务器的工作方式、原理。图 1(下图)表明了客户向url所指定的web服务器发出了请求, web服务器根据请求的程序返回相应的内容至客户端,二者就是按http协议进行交互的。客户端发出一个以http开头的url请求时,web服务器端的程序可能是cgi程序、或静态网页,或servlet程序,也可能是其他服务器端程序,但它们均以html格式将相应的内容返回给客户,这样客户就可在浏览器上的看到返回的内容。

wap网络架构由三部分组成,即wap网关、wap手机和wap内容服务器,这三方面缺一不可!其中wap网关起着协议的‘翻译’作用,是联系gsm网与万维网的桥梁;wap内容服务器存储着大量的信息,以提供wap手机用户来访问、查询、浏览等。图2(下图)表明了wap网络的基本架构。每当你从手机键入你要访问的wap内容服务器的url后,信号经过无线网络,以wap协议方式发送请求至wap网关,然后经过‘翻译’,再以http协议方式与wap 内容服务器交互,最后wap网关将返回的内容压缩、处理成binary流返回到你的wap手机屏幕上。同样的,wap服务器端的程序也可是cgi程序、或静态网页,甚至是asp,比如国内的一个比较受欢迎的wap网站joyes(至少在同学间是这样)就是用asp写的服务器端。

(注:wap协议包括以下几层: 1、 wireless application environment (wae)(最左端的那个图示) 2、wireless session layer (wsl)   3、wireless transport layer security (wtls) 4、wireless transport layer (wtp) 其中,wae层含有微型浏览器、wml 、wmlscript的解释器等等功能。wtls层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。)

怎样书写wap的页面

下面让我们为放飞网建一个 wap 页,先来看一下开头要怎么写:

首先要告诉你的手机你所要让它显示的语言,否则会出现乱码,显见体中文的话为:

之后,还记得之前所提到的那个论坛吗?把它也给写上吧:

和 html 一样该写 <> 了,只不过把 html 改为 wml 就好了:

再往下式网站的标题 (tittle) 部分,由于我们打算在一页里放入两部分内容,所以,可以在前面加上 card 标签和它的 id :

为了让手机里的菜单有此次所写的第一个放飞网 alpha0.01 版 的版本号,可以加上下面的东东(其中, prev 指的是可以让手机后退回上一页,这里我们把它作为主页,可以缺省或换为其它,我们的目的是为了达到类似于在 windows 右键菜单中添加一条可点击的项目一样):


有了 tittle 标题,下一步自然就是内容了,我们选小字体来显示文本内容,并让这些字左对齐(手机中也可以添加
标签来换行,但手机本身的浏览器具本自动换行功能,也就是说手机里的浏览器自己就会给长的文字自动加上 html 中的 一样,此功能也可强制在手机中关闭,但我想一般没人愿意这么做 ^ ^ 其中的 的用法和 html 中的一样):

欢迎登陆放飞技术网的wap版,这是它的alpha0.01版,现提供一首歌曲的midi下载以及能将手机桌面上 “ 中国移动 ” 四个字去掉的透明网标的下载,谢谢大家的支持。

奥林巴斯广告歌

透明网标

关于放飞技术网


之后写另一个 card 标签 card1 来介绍一下放飞网(当点居中的“关于反飞技术网”的链接时,由于 card0 和 card1 都在一个文件中,我们起名为 wap.wml 好了,便会直接从手机中的 cookie 里读取 card1 中的内容,给人的感觉会很快,省去了等待的时间,这也就是用 card 标签的好处了;但是,同时需要指出的是由于 card1 和 0 写了在一个文件里,会被一起传下来,对于可选看的 card1 里的内容不论你是否真的要读,都会算 gprs 流量划钱,在提高浏览速度和节约流量上这点就要把握一下了):

放飞技术网是北京工业大学科协下属的最大的一个学生实践项目,放飞网已经成立了两年了,很快将会迎来它的第三个生日,在此祝愿放飞越办越好^^

[<]


上面的“ [<] ”特殊符号 [<] 表示返回(祥见wml用法列表)。

最后要记得加上 ,这样就做好了一个 wap 版的放飞网演示了,它能够让你的手机下载一个合旋铃声和一个透明的网络标示(前者在三星的不支持 midi 仅支持 mmf 格式铃声的手机不能用,后者仅限诺基亚)当中的 cod 文件是类似于你在 pc 上装一份软件时的授权书,这里不细说,在例子文件中有源文件供参考。

wap上网设置方式

也许你还不知道你手里的手机很可能只需要简单的设置一下就可以浏览wap页了,照着做试试看吧:

首先,请先确定你的手机支持wap并且最好是支持gprs的,那么就继续吧

对于中国移动的用户来说,你可以有两种选择方式:

动感用户:

如果你是动感地带的用户,那么你的手机必须支持gprs,因为动感地带默认不提供拨号方式接入网络,设置如下:

1、开通wap服务

申请方法1 你可以持本人身份证到当地中国移动通信营业厅办理申请手续。
申请方法2(推荐,全自动,按键即可开通) 你也可以在打当地的1860热线办理开通wap服务

2、设置wap

连接名称:移动梦网(gprs)
数据承载方式:gprs
接入点名称:cmwap
鉴定:普通
网关ip地址:10.0.0.172
mmsc url地址:http://mmsc.monternet.com (彩信用,以及http://wap.monternet.com)
连接安全:关
连接类型:永久

用户名和密码都为空。

费用如下:

月租费 免费流量数(mb) 超过后流量费(元/kb)
自由套餐 0 0 0.03
经济套餐 20 1 0.01
时尚套餐 100 20 0.01
商务套餐 200 不限量使用 不限量使用

全球通用户:

如果你是全球通用户,除了上面提到的以gprs方式接入外还可以选择拨号的方式,设置如下:

连接名称:移动梦网(csd)
数据承载方式:数据
拨号号码:17266

接入点名称:cmwap
鉴定:普通
网关ip地址:10.0.0.172
mmsc url地址:http://mmsc.monternet.com (彩信用,以及http://wap.monternet.com)
数据通话类行:模拟

连接安全:关
连接类型:永久

用户名为wap。

对于神州行的用户,好像中国移动并不提供接入上网服务!

wap的发展状况

正如许多人想象, wap 手机上网和普通的电脑上网有很大的差别。由于 wap 手机内存不大、屏幕小及无线频带窄,目前 wap 手机所显示的网页内容主要是文字,也有一些较小的图片,但仅有黑、白和灰色三种颜色。业界专家指出,能够让手机和手持电脑成为上网工具的 wap 技术将是互联网技术的下一个热点。不过,手机上网真要流行开,还有两个前提,那就是一来 wap 必须解决好目前还不便于操作的问题,二者需要网络运营商加紧 wap 网的基本建设,使 wap 手机有用武之地。

wap 手机可收发电子邮件、阅读新闻和股市行情,但是更复杂的通信应用,如在线采购和视频会议,目前的移动通信网运行速度就无法达到要求了。于德国汉诺威开幕的 cebit 技术博览会上,对移动通信进行全面“提速”从而使互联网实现移动,是与会者一个热烈讨论的话题。

据爱立信公司预计,到 2004 年移动互联网用户将达到 6 亿。而美国研究机构弗莱斯特公司 (forrester research) 公布的数据显示, 2004 年,欧洲三分之一的人将使用手机购物和收取网上信息。

在这场争夺移动互联网用户的竞争中,日本先行一步。今年日本第一个基于宽带码分多址技术的第三代移动通信网将投入运营。欧洲将紧随其后 。。。 。。。

而中国自己的无限通讯标准wapi凭借自身的安全性在技术上完全击败了wi-fi,在wi-fi阵营中的philips等公司已向中国势好,这证明中国这次也有了具有自行只是产权的标准,迫于各方面各方面的压力这个标准定于2004年6月开始实行,我们一起等待着这一天的到来。。。 。。。

wml用法列表

decks and cards timers variables anchored links layout and text formatting
events tasks images user input special characters

decks and cards

element syntax


content

title="label"
newcontext="boolean"
style="style"
onenterforward="url"
onenterbackward="url"
ontimer="url" >
content