(通信与信息系统专业论文)wap与移动综合业务.pdf_第1页
(通信与信息系统专业论文)wap与移动综合业务.pdf_第2页
(通信与信息系统专业论文)wap与移动综合业务.pdf_第3页
(通信与信息系统专业论文)wap与移动综合业务.pdf_第4页
(通信与信息系统专业论文)wap与移动综合业务.pdf_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

w a p 与移动综合业务 摘要 随着移动通信技术以及i n t e m e t 技术的发展,w a p 技术已经成为 移动终端访问无线信息服务的全球主要标准,也是实现移动数据以及 增值业务的技术基础。1 9 9 7 年中期,世界几个主要的移动设备制造 商m o t o r o l a 、n o k i a 、e r i c s s o n 和美国一家软件公司p h o n e c o m 作为 最初的发起者成立了w a p 论坛,开始进行w a p 协议的开发。1 9 9 7 年7 月,w a p 论坛出版了第一个w 心标准架构。次年5 月,w a p l 0 版正式推出。2 0 0 1 年8 月w a p 2 0 正式发布。 w a p 协议最初是为了满足移动终端访问i n t e m e t 而设计的。w a p 协议的产生促进了网络多媒体信息服务的发展,同时w a p 协议也需 要对移动商用业务提供越来越多的安全保证。w a p 可以承载在不同 的网络技术上( 如:g s m ,c d m a ,p d c ) ,这使得w a p 协议町以 在各种轻便的移动设备中广泛使用。无线通信环境的特点是低带宽、 高延迟、更不稳定连接、更不可预见的可用性等等,w a p 的出现能 够适应当前无线设备进行无线通信的需要,满足人们使用无线服务业 务的要求。w a p 协议具有很多的优点:w a p 的制定考虑了各方面的 因素,所以具有广泛的优越性和效益性。对经营者、内容提供者和终 端用户都具有吸引力。对于无线网络经营者来说,w a p 能为其降低 成本同时增强用户业务种类,改善现有业务质量。对内容提供者来说, 内容和应用发展商很容易地掌握w m l 语言,在网络中快速地部署业 务,用户能从手机上享受到更多的功能和增值服务。对于终端用户来 说,w a p 手机不单是一部移动电话,更是一个w a p 浏览器及传真数 据机。它为用户提供了丰富多彩的无线业务。 本篇论文主要研究w a p 通信技术,结合w a p 协议设计开发w a p 网关,研究w a p 协议栈各层的特点和功能。在w a p 网关的设计开 发过程中,详细介绍了b e a r b o x 和w a p b o x 两大主要功能模块的作用, 并根据w a p 通信的特点设计出网关的工作流程,根据设计进行编码、 调试,最后对网关的运行结果进行了相关的测试。论文第一章是介绍 w a p 的背景,阐述了w a p 技术发展的原因及其特点;第二章对w a p 协议体系结构做出了详细的介绍,并对w a p l x 和w a p 2 0 两个版本 的技术做出了比较,指出了w a p 2 0 的优势;第三章根据w a p 协议 对w a p 网关做出概要设计,划分了网关内部主要模块的功能;第四 章根据网关各个模块的功能特点,做出了详细的功能设计,为网关编 码提供了保障;第五章对网关运行进行测试,根据测试结果改善网关 性能。第六章是在对设计开发w a p 网关工作进行了总结,归纳所学 知识。 关键词:无线应用协议无线数据报协议无线事务协议无线会话协 议 厂a pa n dm o b i l ei n t e g r a t i o no p e r a t i o n a b s t r a c t w i t ht h ed e v e l o p m e n to ft e l e c o m m u n i c a t i o nt e c h n o l o g ya n di n t e m e t t e c h n o l o g y 0 心( w i r e l e s sa p p l i c a t i o np r o t o c 0 1 ) t e c h n o l o g yh a sb e c o m e ac r i t e r i o nw h i c hc a nv i s i tw i r e l e s si n f o r m a t i o ns e r v i c eb yw i r e l e s s t e r m i n a l i n19 9 7 脚f o r u mw a sb u i l tb ys e v e r a lm o b i l ed e v i c em a k e r c o m p a n y ss u c ha sm o t o r o l a 、n o k i aa n de r i c s s o na s s o c i a t e dw i t has o r c o m p a n yp h o n e c o m w h oa r et r a i l b l a z e ri nw a pp r o t o c o ld e v e l o p d o m a i n t h ef i r s ta r c h i t e c t u r eo fw a pc r i t e r i o nw a sp u b l i s h e di nj u l y 19 9 7 籼1 0v e r s i o ni nm a v19 9 8a n dw a p 2 0v e r s i o ni na u g u s t 2 0 0 0 w a pp r o t o c o lw a so r i g i n a l l yd e s i g n e dt oa l l o wm o b i l et e r m i n a l st o a c c e s si n t e m e tc o n t e n tu b i q u i t o u s l y r e c e n t l y ,i th a sa t t r a c t e dr e n e w e d i n t e r e s ta st h eb e a r e rt e c h n o l o g yf o rt h eh i g h l yp o p u l a rm u l t i m e d i a m e s s a g i n gs e r v i c e i ti sa l s ob e i n gi n c r e a s i n g l yu s e df o rp r o v i d i n ge n d t o e n ds e c u r i t yf o rm o b i l ec o m m e r c et r a n s a c t i o n s b e i n gi n d e p e n d e n to ft h e u n d e r l y i n gb e a r e r 、姆c a no p e r a t et r a n s p a r e n t l yo v e rar a n g eo f w i r e l e s sb e a r e r s ( e g ,g s m ,c d m a ,a n dp d c ) ,w h i c ha l l o w se a s y p o r t a b i l i t ya c r o s sn e t w o r kt e c h n o l o g i e sa n du s a g ei nav a r i e t yo fm o b i l e a p p l i c a t i o n s w i r e l e s sd a t an e t w o r k sp r e s e n tam o r ec o n s t r a i n e d c o m m u n i c a t i o ne n v i r o n m e n tc o m p a r e dt ow i r e dn e t w o r k s b e c a u s eo f f u n d a m e n t a ll i m i t a t i o n so fp o w e r ,a v a i l a b l es p e c t r u m ,a n dm o b i l i t y , w i r e l e s s d a t an e t w o r k st e n dt oh a v e :l e s sb a n d w i d t h 、m o r el a t e n c y 、l e s s c o n n e c t i o ns t a b i l i t ya n dl e s sp r e d i c t a b l ea v a j l a b i l i t v i ti si m p o r t a n tf o r w i r e l e s su s e rw h e n 忪pp r o t o c o lw a sp u b l i s h e dw h i c hi ss u i t a b l ef o r w i r e l e s st e l e c o m m u n i c a t i o n n 谩h a sm a n ya d v a n t a g e s w 姆s t r i v e st o p r o v i d ea d v a n c e ds e r v i c e si nau s e a b l ea n da t t r a c t i v ew a yi no r d e rt o p r o m o t ei n c r e a s e du s a g eo ft h em o b i l en e t w o r ks e r v i c e sa n dt od e c r e a s e t h et u m o v e rr a t eo fs u b s c r i b e r sb yn e t w o r ko p e r a t o r ,i tc a nu s e 解短 w h i c hi sd e v e l o p e da n de x t e n d e dm o r ee a s i l yb yc o n t e n tp r o v i d e r 陋 i sn o to n l yab r o w s eb u ta l s oad a t ae l e c t r o g r a p h i tp r o v i d e sm a n yr i c h a n dc o l o r f u ls e r v i c ef o rt e r m i n a lu s e r t h i sp a p e ri sa b o u td e s i g n i n ga n dd e v e l o p i n g 後pg a t e w a ya n d h o wt ou s ei tt ov i s i t 硷pi n f o r m a t i o ns e r v e r i ti n t r o d u c e st h ef u c t i o no f b e a r b o xa n dw a p b o xi nd e t a i l w h i c ha r et h em a i nm o d u l e so f a p g a t e w a y i t sm a i nc o n t e n t sa r ea sf o l l o w s :t h ed e s i g no ft h ew o r k i n gf l o w , t h ec o d e 、d e b u ga n dt h et e s tr e s u l t s c h a p t e rli n t r o d u c e st h eb a c k g r o u n d o ft h e 啪t e c h n o l o g ya n dt h ee v o l u t i o no f 籼p r o t o c 0 1 c h a p t e r2 t e l l st h ea r c h i t e c t u r eo f 仙p r o t o c 0 1 i tc o m p a r e s a p1 xv e r s i o nt o 【舯2 0v e r s i o na n ds h o w st h ei m p r o v e m e n t so f 验p 2 0 t h e r ei sa g e n e r a ld e s i g na b o u t 啪g a t e w a yi nc h a p t e r3 a n di ts h o w st h e f u n c t i o n so fd i f f e r e n tm o d u l e si nt h eg a t e w a y t h ec o n t e n to fc h a p t e r4 i sb a s e do nt h ec h a p t e r3 t e l l st h ef u n c t i o nd e s i g n so ft h em o d u l e si n d e t a i la n de x p l a i n st h ew o r k i n gp r i n c i p l e so fb e a r b o xa n dw a p b o x i n c h a p t e r5 i ti st h er e s u l to ft e s t i n gw h i c hc a nh e l pg a t e w a yt oa m e n dt h e w a yo fg a t e w a yr u n n i n g a tt h ee n d is u m m a r i z et h ek n o w l e d g eo f a p g a t e w a ya n dm a k ea c o n c l u s i o na b o u tt h ed e v e l o p m e n tp r o c e s s k e yw o r d s :w i r e l e s s a p p l i c a t i o np r o t o c o l ,w i r e l e s sd a t a g r a mp r o t o c o l , w i r e l e s sa p p l i c a t i o np r o t o c o l ,w i r e l e s ss e s s i o np r o t o c o l 研究生毕业设计( 论文) :w a p 与移动综合业务第3 页共4 8 页 第一章背景介绍 当前,我国移动电话发展非常迅速,无线电话非常普及,移动电话网络覆盖范围几乎 遍及全国,且可以全国和国际漫游,服务价格也越来越便宜。同时,移动电话网络提供了 很多很好的增值服务,如短信息服务、无线网络数据通信服务等。其中,短消息服务非常 有特点:手机短信息,作为最初附带的一种手机业务,发展到今天,因其“方便、经济、快 捷、准确”等优点,已经得到广大手机用户的欢迎。短信息的应用也日趋广泛。目前,移动 电话用户合计3 5 亿户,并且移动短信业务量6 7 2 1 亿条,可以预见,移动通信中的传统业 务的发展也是十分的如火如荼。同时,无线数据市场和互联网都增长的十分迅猛,并且继 续获得新的用户。互联网爆炸性的增长也推动了新的令人振奋的信息服务的产生。 大部分以前开发的互联网技术都是为桌面和大型电脑设计的,媒体都是面向高带宽的。 并且提供可靠的数据网络。大众市场上看,和桌面电脑相比j 手持无线设备提供了一个更 加受限的计算环境。因为电源,外观因素的基本限制,大众市场的手持设备应该有以下特 点: 计算能力较弱的c p u 更少的内存 有限的电源消耗 小的显示效果 不同输入设备( 例如电话的键盘) 同样,无线数据网络和有线网络相比,也是一个更加受限的通信环境。因为电源、可 用频谱、移动性的基本限制,无线数据网络应该具有以下特点: 更小的带宽 更长的延迟 更不稳定的连接 更不可遇见的可用性 随着移动通信技术和i n t e r n e t 的发展,无线应用协议w a p 技术已经成为移动终端 访问无线信息服务的主要标准,也是实现移动数据以及增值业务的技术基础。1 9 9 7 年,世 界几个主要的移动设备制造商m o t o r o l a 、n o k i a 、e r i c s s o n 和一家软件公司p h o n e c o m 作为 最初的发起者成立了w a p 论坛。w a p 论坛的目标就是:把互联网内容以及先进的数据业 务引入数字蜂窝电话和其他的无线终端设备;创建一个能够跨越不同无线网络的全球无线 协议规范;在很广泛的底层传输网络和设备类型上能够允许建立内容和应用;能在适当的 地方使用和扩展现有的标准。同年,w a p 论坛的合作者开始进行w a p 协议的开发。1 9 9 7 年7 月,w a p 论坛出版了第一个w a p 标准架构。1 9 9 8 年5 月,w a p i 0 版正式推出。w a p l 0 版也在1 9 9 9 年5 月正式发行。2 0 0 1 年8 月w a p 2 0 正式发布。现在w a p 论坛的成员已达 2 0 0 多个,它们占世界上移动设备的份额9 5 ,因此w a p 协议已成为事实上的国际标准。 许多通信公司都在大力推广它。 现在很多移动网络中包含可以提供给最终用户的先进的服务。移动网络运营商努力以 一种合理而且有吸引力的方式为用户提供先进的服务,来增加对于网络服务的应用以及减 少用户的流失。类似于呼叫控制等的标准特性可以通过使用w a p 技术进行加强,来提供 研究生毕业设计( 论文) :w a p 与移动综合业务第4 页共4 8 页 自定义的用户界面。例如,类似于呼叫转移的业务可以提供给用户,可以选择接听一个电 话,转接给另一个用户或者转接到语音信箱的服务,等等。 无线设备的原始特性就是具有移动性。这样的移动特性为发展基于定位信息的业务提 供了新的可能。w a p 标准和架构通过将移动性放入了应用模型中来把这个无线设备独一无 二的特点进行了加强。 w a p 协议规范通过配合符合大众市场的特殊需要,手持无线设备限制,在适当的地方 引入新技术等方式来满足移动网络的特性和运营商的要求。 w a p 协议规范将为提供基本功能的设备直到能够延续扩展性能的设备提供支持。这就 要求了一个在适当的时候,实现的功能可以被移动到网络中不同位置的协议体系结构,例 如,如果需要,协议将面向网络服务或者设备。 w a p 协议具有很多的优点:w a p 的制定考虑了各方面的因素,所以具有广泛的优越 性和效益性。对经营者、内容提供者和终端用户都具有吸引力。对于无线网络经营者来说, w a p 能为其降低成本同时增强用户业务种类,改善现有业务质量,比如改善连接语音信箱 和预付系统接口,极大地扩大新增值业务和应用范围。新的应用可以不需要增加基础设施 而得以实施。对内容提供者来说,各种应用将使用无线标识语言( w m l ) ( 可扩展标识语言 x m l 的一种) 编写。内容和应用发展商很容易地掌握w m l 语言,在网络中快速地部署业 务,用户能从手机上享受到更多的功能和增值服务。对于终端用户来说,w a p 手机不单是 一部移动电话,更是一个w a p 浏览器及传真数据机。用户可以方便可靠地通过自己的手 机进入到相关的i n t e r n e t 信息和服务中,诸如统一消息传送( u n i f i e dm e s s a g i n g ) 、银行、股 市和娱乐等,还可以使用全球定位系统在w a p 手机内的地图准确搜寻方向及位置,。也可 进入企业网信息,诸如企业数据库等。 w a p 自产生以后,对无线互联网的发展产生了巨大的影响首先,w a p 仓l j 造了一种商 业机会,它使得现有的业务或新的业务可以每时每刻被用户访问,不论用户身在何处,这 为通信的最高境界“在任何地方、任何时间使用任何业务”做出了重要贡献。同样, 它还可以发掘出来各种崭新的、甚至目前无法想像的增值业务,这为电信业务运营商提供 了创造丰厚利润的宝贵商业机会。其次,由于w a p 是开放统一的技术标准,并且与传输 网络技术无关,因此它使得各个移动制造商可以制造出w a p 兼容的移动终端,参与市场 竞争。电信运营商也可以从广泛的产品中进行挑选。整个通信产业也因有统一的标准而避 免了重复投资。再有,常见的w a p 应用是使用具有w a p 功能的移动终端,直接连接国际 互联网收发电子邮件,浏览交通状况、气象信息、娱乐资讯,或者与智能网结合访问计费、 修改个人数据等等。 应该说,w a p 最有潜力的应用是与电子商务结合,实现移动中的电子商务。例如随 时参与证券交易,使用移动网络银行业务,在移动中实现网上购物。现在你随身需要携带 钱包、电话本、信用卡、手机等,在将来,也许你只需携带一部具有w a p 功能的移动电 话,就可以实现打电话、付账、买车票、管理个人工作安排等。移动通信与i n t e r n e t 的结 合是通信技术发展的必然趋势,未来的通信终端必然汇聚越来越多的新功能。w a p 技术作 为移动通信和i n t e r n e t 的粘合剂,必将在不远的将来发挥出越来越巨大的作用。 研究生毕业设计( 论文) :w a p 与移动综合业务第5 页共4 8 页 2 1 脚1 x 协议 2 1 1w a p i x 协议介绍 第二章w a p 协议结构 随着移动通信技术以及i n t e r n e t 技术的发展,w a p ( w i r e l e s s a p p l i c a t i o np r o t o c 0 1 ) 技 术已经成为移动终端访问无线信息服务的全球主要标准,也是实现移动数据以及增值业务 的技术基础。1 9 9 7 年中期,世界几个主要的移动设备制造商m o t o r o l a 、n o k i a 、e r i c s s o n 和美国一家软件公司p h o n e c o m 作为最初的发起者成立了w a p 论坛,开始进行w a p 协议 的开发。1 9 9 7 年7 月,w a p 论坛出版了第一个w a p 标准架构。次年5 月,w a p l 0 版正 式推出。2 0 0 1 年8 月w a p 2 0 正式发布。 w a p 协议自从诞生以来就被认为为一种革命性的通信应用技术,整个移动计算世界都 似乎都要因其改头换面。然而,w a p 和采用w a p 协议的各类服务却因为移动设备、移动 网络本身的局限性而并没有起到人们所预想的作用,设备显示屏幕窄小、设备内存容量有 限、c p u 计算能力不足,而网络的可用带宽太小、连接不可靠、延迟过大等局限限制了 w a p 协议的发展。w a p 协议设计目标是,建立一个基于i n t e m e t 广泛应用的标准( 如h 1 曙, t c p m ,s s l ,x m l 等) ,提供一个对空中接口和无线设备独立的无线i n t e r n e t 全面解决方 案,同时支持未来的开放的标准。其中,独立于空中接口是指w a p 应用( 如对话音、传 真和e m a i l 的统一消息处理等) 能够运行于各种无线承载网络之上,如t d m a ,c d m a , g s m ,g p r s ( 通用分组无线系统) ,c d p d ( 蜂窝数字分组数据网) ,c s d ( 电路交换式数 据网) ,s m s ( 短消息服务) ,u s s d 等,而不必考虑它们之间的差异,从而最大程度地兼 容现有的及未来的移动通信系统;独立于无线设备是指w a p 应用能够运行于从手机到功 能强大的p d a 等多种无线设备之上,各厂商按照w a p 生产的不同设备,应具有一致的用 户操作方式。 w a p 协议应实现以下主要目标: 互操作能力一不同厂商生产的移动终端能够在移动网络中互通 可伸缩性一能够根据用户需求对移动网络的服务进行定制 高效率一提供适于网络特点的服务质量( q o s ) 保证 可靠性一提供一致的可靠的服务应用平台 安全性一即使不具有保护能力的移动网络和设备上,仍能通过w a p 提供服 务并保持用户数据的完整性 w a p 协议的大部分结构和i n t e m e t 协议结构是类似的,但其对于i n t e r n e t 编程模型最 显著的加强就是:推技术以及对于通话( t e l e p h o n y ) 的支持( w t a ) 。 w a p l x 体系主要由三部分组成: 移动客户端( c l i e n t ) :指安装有微浏览器的无线终端设备( 如手机) ,能够对w a p 网 研究生毕业设计( 论文) :w a p 与移动综合业务第6 页共4 8 页 页进行显示、解释、执行:w a p 网关( w a pg a t e w a y ) :完成h t i p 协议向无线i n t e m e t 传输协议( w s p w t p ) 的转换( p r o t o c o l a d a p t e r s ) ,并对无线i n t e m e t 内容进行压缩 ( w m l e n c o d e r ) 并u 编译( w m l s c r i p tc o m p i l e r ) ;w e bj 艮务器r ( w e bs e r v e r ) ,与一般的i n t e m e t 站点的区别仅仅是在网页编写上采取的语言有所不同,它采用w m l ( w a p 标记语言) 语 言缩写。 w a p 内容和应用采用与w w w 类似的模式定义,内容的传输也采用一套与w w w 通 信协议类似的标准通信协议。典型的w a p 代理主要包括两个功能: 协议转换一负责把w a p 协议栈( w s p 、w t p 、w t l s 和w d p ) 的请求转换为w w w 协议栈( 盯r p 和t c p ,m ) 的请求。内容编码和解码一内容编码器负责把w a p 内容转 换成压缩编码格式,从而减小无线网络上传输的数据量。通过使用代理技术,移动终端用 户可以浏览大量的w a p 内容,应用开发者也能开发出大量与具体终瑞无关的应用服务。 同时,w a p 代理允许内容和应用驻留在固定的w w w 服务器上,并且采用成熟的w w w 技术来开发应用。标准的模型包括w a p 客户机,w a p 代理以及w a p 服务器。但w a p 体 系结构可以支持其他的配置。比如把w a p 代理的功能包含在w a p 服务器中,这样就可以 实现客户与服务器司安全的端到端连接。 由w a p 论坛制定的w a p 协议结构为底层承载( b e a r e r ) + 无线数据报协议( w d p ) + 传输层安全协议( w 1 r 1 5 ) + 事务层协议( w t p ) + 会话层协议( w s p ) + 无线应用环境 ( w a e ) 。w a p 协议栈应用结构模型如图2 一l 所示。其中作为核心成分的w a p 网关服务 器主要完成两个功能:实现w a p 协议栈( w s p w t p w t i 玉w d p ) 与i n t e m e t 协议栈 ( i i t l l p t l s f i c p ,i p ) 之间的协议转换;信息内容的编解码,即将w a f 数据压缩编码以减 少网络数据流量,最大限度利用无线资源。 2 2w a d 2 0 协议 2 2 iw a p 2 0 协议介绍 图2 - 1w a f 协议栈应用结构模型 移动通信和互联网的迅速发展,使得互联网从固定向移动转移( 即移动互联网) 成为一 种必然的趋势。由于手机终端本身的限制条件和无线链路的特点,如何让手机上网是w a f 协议所要解决的问题。从w a f i 0 到w a f i x 再发展到现在的w a f 2 0 ,w a p 技术的发展可 以说经历了+ 番曲折。但是无论从技术发展还是从市场驱动上来讲,采用w a f 作为手机 研究生毕业设计( 论文) :w a p 与移动综合业务第7 页共4 8 页 上网的平台是一种最佳的选择,关键是要开发出足够吸引用户的业务和应用。w a p 2 0 除 了继承了原来w a p l x 针对无线链路和手机设备所做的优化以外,还新增了大量的业务和 应用,其中包括能够使用现有i n t e r a c t 的内容。w a p 2 0 于2 0 0 1 年8 月正式发布,它在w a p l x 的基础上集成了i n t e m e t 上最新的标准和技术,并将这些技术和标准应用到无线领域。这 些新技术和标准包括x h t m l 、t c p 口、超文本协议( h 1 口p 1 1 ) 和传输安全层( t l s ) 。在 这些新技术的支持下,新增加了数据同步、多媒体信息服务、统一存储接口、配置信息提 供和小图片等新的业务和应用,同时加强了无线电话应用、p u s h 技术和用户代理特征描述 等原有的应用。这些新的业务和应用将会带来一种全新的使用感受,并极大地激发人们对 无线应用服务的兴趣,从而推动移动互联网的发展。 w a p 2 0 支持各种底层的网络,来延续了w a p l x 的作用,同时也包括支持新的高速数 据传输技术,例如g p r s 和3 g 网络。w a p 2 0 专注于无线设备。由于设备的硬件因素( 例 如小屏幕,有限电池寿命,有限的存储器等) 以及出于诸如用户需要单手操作等和传统互 联网不同的特点的考虑,w a p 环境为这一问题提供了许多增强特性。 由于w a p 2 0 的标准支持x h t m l ,这样i c p 、i s p 就可以利用公共的语言基础和开发 工具编写w e b 和w a p 客户通用的应用程序,从而缩减开发费用。x h t m l 的结构同时也 使得开发商在更短的时间更容易地构建能在硬件环境中适应变化的应用。通过c s s 的应 用,开发商可以把一个或多个x m l 文件中的风格属性从实际内容中分离出来,从而缩减 贮存在浏览器记忆中标识语言代码的容量。 由于w a p 2 0 具备多媒体和p u s h 特性,同时现有带w a p 浏览的彩色移动终端普及 率不断提高,w a p 在移动商务中的应用也越来越多。韩国移动运营商k t f 已经和上百家 国内外著名的供应商和连锁电联手进行了移动折扣券( m o b i l ec o u p o n ) 的合作。用户可以 方便地下载或直接收到零售商推送来的移动折扣券,使用这些折扣券能享受到各种各样的 商品优惠及打折服务。 w a p 2 0 的应用为业务的发展带来的新的动力和技术手段,推动了手机的发展和更新, 而手机的新功能又推动了业务量的增长和新业务的不断推出,形成了整个无线互联网的良 性循环。 2 2 2w a p 2 0 协议栈特点 在设备端,w a p 2 0 协议栈一般采用了双协议栈的设计,如图2 2 所示: 图2 2w a p 2 0 双协议栈结构 自从w a p 2 0 开始,w a p 协议支持双协议栈的结构,并且这些协议栈的工作是彼此独 研究生毕业设计( 论文) :w a p 与移动综合业务第8 页共4 8 页 立的。这样,就可以同时支持新的和以前的网络协议。 值得注意的是,w a p 2 0 网关也和w a p l x 有所不同,w a p l x 网关如图2 3 所示: 图2 - 3 w a p l x 网关 可以看到,网关将每层协议都进行转换,相对复杂,由于w a p 2 0 已经支持了部分互 联网协议,所以网关的结果如图2 4 所示: 图2 - - 4 w a p 2 0 网关 可见其中包括的层少了很多,相对简单。图2 4 表示了w a p 设备和w e b 服务器之间 的协议。在w a p 网关的内部使用t i _ s 隧道,来提供安全的端到端的h t r p 事务。 2 3w a p 2 0 与w a p l x 的比较 与w a p l x 相比,w a p 2 0 新增了许多有用的功能: w a p 2 0 对x h t m l 的支持 x h t m l 是由万维网联盟制定的一项新标准,它是在h t m l 4 0 的基础上产生的,是现 在和将来要产生的文档类型和模块的集合。这些文档类型是在h t m l 4 0 基础上的扩展、 改进或者是其子集的某一部分;x h t m l 是基于x m l 的,其最终将会在基于x m l 的用户 代理坏境中执行。在x m l 中引入新元素和新属性相对简单一些,在x h t m l 集合中的扩 研究生毕业设计( 论文) :w a p 与移动综合业务第9 页共4 8 页 展是通过使用x h t m l 的各种模块和采用开发基于x h t m l 模块的技术来实现的。这样, 在进行内容开发和用户代理设计时,在这些模块中就能够将原来和现有的特征集合组合在 一起。 利用x h t m l 的好处有以下3 点:x h t m l 文档符合x m l 的标准,可以使用标准的 x m l 工具对其进行浏览、编辑和验证;x h t m l 文档可以在x h t m l 的用户代理中执行, 也可以在现存的h t m l 4 0 的用户代理中执行;x h t m l 文档可以开发基于h t m l 文档对 象模型的应用,也可以开发基于x m l 文档对象模型的应用。随着x h t m l 集合的演进, 基于x h t m l 的文档更容易在各种各样的x h t m l 环境中或者它们之间进行互操作。通过 利用x h t m l ,内容开发商能够逐步进入x m l ,同时还能保持它们内容的前后兼容。 x h t m l b a s i c 文档类型包括了保持x h t m l 语言特征的最小的模块集合。此外它还包 括了图像、窗体、基本表格和对象支持等,文档类型丰富,但它不包括全部的x h t m l 集 合,因为有些网络客户端不支持全部的x h t m l 特征,如移动电话、p d a 、寻呼机和机顶 盒等设备。x h t m l b a s i c 被设计成能扩展的通用的基本集合,例如,其中事件模块比传统 的x h t m l 4 0 的事件系统更加通用,而且能通过另外的x h t m l m o d u l a r i z a t i o n 模块集合 进行增减和功能扩展。x h t m l b a s i c 的目标是能够支持各种各样的用户代理的通用语言。 x h t m l b a s i c 是w m l 2 0 的基础。 w a p 2 0 利用x h t m l 和c s s m o b i l e p r o f i l e 等标准,同时保持了对w m l l x 的向后兼 容,减少了开发、测试一种应用和为多种设备编制内容的时间,减少了开发成本。另外, x h t m l 的模块化架构可以很容易、很快地适应不同的硬件环境的应用。我们可以利用现有 的开发固定互联网内容和应用的工具和资源来开发w a p 2 0 的内容和应用,允许开发商使 用通用的语言子集和开发工具同时为p c 和w a p 客户端开发应用。因此支持w m l 2 o 的 浏览器同样能够支持x t h m l ,也能够支持h t m l 。另外,支持w a p 2 0 的手机完全可以 浏览现有的i n t e r n e t 内容。这样,可以大大丰富w a p 2 0 的应用。 w a p 2 0 对t c p i p 协议栈的支持 互联网工程任务组( t f ) 一直致力于t c p i p 协议的优化研究,并特别制定了针对无线 链路的t c p 肿协议。w a p 论坛吸收了i e t f 的最新的技术成果,除了继续支持原有w a p l x 的协议栈以外,在w a p 2 0 中还采用了如下i e t f 规范。在传输层,w a p 2 0 采用具有无线 特征的w p - t c p 口协议,以使得网络可以基于口进行数据传输。w p - t c p 提供面向连接 的服务,它被优化用于无线环境,可与互联网上的标准t c p 应用充分交互操作。i e t fp i l c 小组推荐使用一些在长距离瘦网络中的t c p 实现机制。这些机制已经被s t a n d a r d st r a c k r f c 收录,并作为有效的性能稳定的机制被互联网组织接受。在会话层,w a p 2 0 采用具 有无线特征的w p h t t p 协议,w p h t r p 规范针对无线环境的h t f p 的协议子集,完全能 够与h 删1 1 共同使用。w a p 设备和w a p 代理服务器w a p 服务器之间交互工作的基 本模型是h t r p 请求回应处理机制。w p h 1 f p 支持回应的信息体压缩和安全通道的建 立。这样,在w a p 2 0 中不一定需要w a p 代理服务器,因为在客户端和源服务器端通过使 用h 删1 1 就可以直接完成。w a p 2 0 增加了更多的安全保证措施,包括采用t l s 协议, 提供改进的端到端的安全,集成有线i n t e r n e t 等,以保证使用移动商务和移动银行应用等 移动业务的安全。t l s 协议的无线协议子集允许针对安全传输的交互操作。t l s 的协议子 集包括加密簇、验证字格式、签名规则和会话恢复等安全措施。 研究生毕业设计( 论文) :w a p 与移动综合业务第1 0 页共4 8 页 w a p 2 0 新增加和增强的业务和应用 w a p 2 0 规范能够帮助内容开发商向移动互联网用户提供更丰富和更安全的移动互联网 服务。w a p 2 0 在世界标准领域是一个巨大进步,它允许应用开发商利用他们已经非常熟 悉的开发i n t e n e t 应用的技术和工具开发各种移动应用。据c a h n e r si n s t a tg r o u p 预测,无 线互联网的用户从2 0 0 0 年的3 0 0 0 万可以发展到2 0 0 5 年的7 4 2 0 0 万,w a p 2 0 通过新的应 用和下一代的设备将极大地促进这一进程。在w a p 2 0 中听融合的新技术将会使用户切身 体验到w a p 2 0 中的新业务。 ( 1 ) 推服务( w a pp u s h ) 这种业务是一种基于服务器的应用,利用推代理服务器( p u s hp r o x y ) 将内容送到或者推到 手机设备中。这种功能在w a p 2 0 发行版中得到了加强,这种推的功能实际上是将像短消 息、股票价格和交通信息之类的实时应用信息发给用户:没有这种推功能时,需要这种实 时应用信息的用户就要去询应用最务器以得到最新的信息,在无线环境里这种询操作效率 不仅低,而且还浪费了无线网络的资源。 ( 2 ) 用户代理特征描述( u s e ra g e n tp r o f i l e ,i ,a p r o f ) 这种业务提供了一种机制,这种机制是将客户的能力和用户的喜好描述提供给应用服务器。 u a p r o f 支持客户机、服务器交互模式,用户可以请求向服务器端发送客户端或者用户信息。 服务器可以根据这些信息准备定制的内容响应给客户端或者用户,这种业务模型允许直接 增加一些业务适配层。插人中间代理来提供增值业务。考虑到用户隐私的重要性,所以这 种业务模型能够由用户控制其请求中的个人信息。 ( 3 ) 无线电话应用( w i r e l e s st e l e p h o n ya p p l i c a t i o n ,删 这种业务提供了一种可以开发一系列高级电话应用的工具。其中的高级电话应用可以在支 持传统数据功能的应用环境里运行。这些电话应用所有的呼叫处理服务,如呼叫建立、呼 叫应答、呼叫挂起和呼叫转移,可以和数据业务无缝地结合,这一点可以使得小区电话成 为充分整合互联网和语音业务得平台。 ( 4 ) 外部功能接口( e x t e r n a lf u n c t i o n a l i t yi n t e r f a c e ,e f i ) e f i 定义了w a e 和w a e 范围之外所能运行的应用程序中的各组件或者实体之间得接口, 类似于提供了一种插件,这种插件扩展和增强了终端浏览器或者终端中其他应用的功能。 e f i 的框架结构能够支持w a p 设备的未来发展和可扩展能力,而且还可以用来定义接人外 部设备( 如智能卡、g p s 设备、医疗保健设备和数字相机) 的特定接口。 ( 5 ) 统一客户存储界面( p e r s i s t e n ts t o r a g ei n t e r f a c e ) 这种能力规定了一套标准接口的存储设备,通过这个接口可以在无线设备或其他相连的存 储设备上进行数据的组织、存取、存储和采集。 ( 6 ) 数据同步( d a t as y n c h r o n i z a t i o n ) 数据同步是指各种网络设备( 包括手机终端、p d a 、p c ) 和各种网络服务器之间某些数据集 合保持一致的过程。这些数据集合包括名片信息、约会信息和公司的销售账单等。w a p 论 坛在w a p 2 0 中的数据同步的解决方案是采用s y n c m l 发起组的工作成果,选择s y n c m l 语言作为数据同步解决方案的。在w a p 和椰1 1 协议中均可以支持s y y n c m l 的消息。 ( 7 ) 多媒体信息服务( m u l t i m e d i am e s s a g i n gs e r v i c e ,m m s ) m m s 为实现丰富多彩的多媒体信息的传递提供了整体架构,它的特点和功能就是能够传 送各种类型的内容。根据这种业务模型,m m s 允许消息的快速发送( 如s m s ) 和消息的存 储转发( 如e m a i l ) 或两种模式同时运行。这种灵活性使用户和运营商可以根据合理的使用 体验定制服务。结合其他的w a p 服务,如u a p r o f 和p u s h 服务,m m s 还提供了一种高效 的信息服务的解决方案,它可以提供消息公告,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论