




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机WAP中推送技术的分析与设计AP中推送技术的分析与设计关键词:无线应用协议推送AP1.简介自从1998年推出无线应用协议(AP)后,该协议得到了包括Nkia、trla、Erissin等多家大公司在内的业界的广泛支持。各公司除尽快的推出自己的产品,以期占有市场外,还在不遗余力的进展着协议的扩大和新应用的开发工作。推送(PUSH),这项在Internet中曾一度引起过轰动的技术,在同挪动通信相结合后,再次被认为有着良好的应用前景。所谓推送技术是一种基于客户效劳器机制,由效劳器主动的将信息发往客户端的技术,其传送的信息通常是用户所事先预定的。同传统的拉技术(PULL)相比,两者最为主要的区别在
2、于前者的是由效劳器主动发送信息,而后者那么是由客户机主动恳求信息。2.推送技术与挪动通信的结合推送技术的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时性,通过使用该技术,可以尽快的将信息推送到用户面前;其弱势在于信息的准确性较差,由于简单的挑选机制取代了人工的选择,必然会使推送信息和用户的需求间存在一定的差异。推送技术在Internet中没能获得宏大的成功,原因是多方面的。在固定网中,计算机等固定设备为用户提供了足够的资源和才能去查找信息,所以人们通常将它作为一个阅读信息的窗口,而不是被动的信息接收者,用户对于信息准确性的要求也远胜于对其及时性的要求,因此很难期望推送技术在I
3、nternet中的成功。在挪动网中,由于存在着网络带宽,挪动设备才能及高昂的资费标准等诸多的限制,使得用户无法象在固定网中一样方便的查找信息,这就需要将重要的信息主动及时的推送到用户的挪动设备中。挪动通信的优点是可以及时方便的发送和接收信息,由于公共通信接入点的普及,使得发送信息的优势不再明显,而及时的接收信息仍然是挪动设备所独具的优势。挪动的话音业务是将语音信息推送到用户,而AP中的推送技术那么是要将包括文字、声音、图像等在内的数字信息推送给用户。所以,扬长避短正是推送技术同挪动通信结合的合理性所在。将推送技术应用于挪动通信领域可以带来许多电信增值业务。这包括挪动中收发电子邮件,随时获得股价
4、的涨跌信息,天气预报,及时的新闻报道,位置相关效劳等。所有这些效劳的共同特点在于用户对信息的及时性的要求比拟高,用户希望可以通过,PDA等挪动设备随时随地的的到该种效劳。3.AP中的推送技术无线应用协议在1.2版本的标准中定义了推送技术,提出了一套完好的从效劳器到客户端的协议标准,其体系构造图如图一所示。图一、AP推送技术体系构造图推送框架主要包括推送发起者(PI)、推送代理网关(PPG)和推送客户(P)三个功能部份。PI位于Internet中,通过推送访问协议(PAP)同PPG通信,PPG是Internet网和挪动网之间的访问接入点,通过推送空间传输协议(P-TA)完成从PPG到推送客户的数
5、据传输任务。根本的工作过程如下:当有消息要推送到客户时,PI首先根据消息的内容和性质构造推送消息,通过PAP协议向PPG发出推送恳求,PPG收到恳求后进展一些必要的处理工作(包括压缩、协议转换、平安认证等),然后通过P-TA协议将推送内容传送给客户端。客户端收到推送消息后,根据消息内容和效劳类型同用户进展交互。AP的推送协议中针对不同的用户需求定义了效劳指示和效劳加载两种效劳,可根据推送消息的性质选择使用。从实现的角度看,一般PI是运行于Internet端的一台独立的效劳器,负责搜集推送信息和发起推送恳求。由于PPG和客户端间的通信是由运行于SP之上的P-TA协议完成,所以PPG通常是和AP网
6、关集成在一起。在客户端,为了可以随时收到来自PPG的推送消息,必须在后台始终运行一个推送消息监听程序。另外,由于面向连接的推送恳求需要在客户端和效劳器端有激活的SP会话,而SP连接的建立无法由效劳器端发起,所以在客户端中引入了会话初始化程序,以监听来自效劳器的会话建立恳求,建立并激活SP会话。下面分别介绍推送技术的几个关键组成部份:推送代理网关(PPG)推送技术的主要处理工作根本都集中在PPG中,作为Internet到挪动网的访问接入点,即要与PI通信,又要负责通过无线信道传输推送信息,所以必须负责所有相关的协议转换和编码工作。概括讲,PPG所提供的主要效劳包括:PI的标识和鉴权,访问控制。对
7、推送内容进展语法分析,并根据DTD检错纠错。客户寻址与信息的传输。PAP与P-TA间的协议转换。为进步无线信道中的传输效率,对信息进展处理(如压缩、编译等)。另外,PPG还可以通过别名机制实现组播和播送,即将某些特定的地址别名映射到组播或播送操作,详细的实现方案可以由系统实现者决定。不同的客户端,其才能是不同的,PPG还要负责响应PI的客户才能查询恳求,以便于PI针对不同的客户端构造适宜的内容格式。推送访问协议(PAP)PAP是PI与PPG间的通信协议,它使用XL作为消息的描绘语言,通过简单的恳求响应机制完成数据的传输。PAP可以实如今多种通信协议之上,包括HTTP,STP等。目前的AP版本仅
8、给出了利用HTTP隧道机制实现PAP的标准。PAP支持的操作包括:推送消息提交:PI使用该操作向PPG提交推送恳求,推送消息包括XL格式的控制信息,消息体和一个可选的客户才能描绘三部份,共同组成一个多部相关的消息(ultipart/related)。确认通知:当PI恳求确认的推送时,该操作用于传输确认消息。推送取消:PI恳求PPG取消先前的推送恳求。状态查询:PI利用该操作查询先前的推送恳求的执行状况。客户才能查询:PI可利用该操作查询客户端的才能,以调整传送给用户的推送内容及格式。推送空间传输协议(P-TA)P-TA是运行于SP之上的一层较为简单的协议层,负责从PPG到客户代理的数据传输。P
9、-TA可使用面向连接的会话和无连接会话两种SP层效劳,对于使用连接会话的推送,需要在PPG和客户端间预先存在一个激活的会话上下文;对于无连接的推送,那么通过预留的端口完成通信。效劳指示(SI)和效劳加载(SL)推送消息送到挪动设备后,通常只需显示给用户即可,但用户可能会有些不同的需求。AP的推送协议中定义了效劳指示和效劳加载两项效劳,以给用户和网络运营者更多的选择。效劳加载是将一项效劳的URI推送给用户,然后客户端自动的使用拉技术根据该URI启动效劳。效劳指示是将新信息的指示和相关的URI推送给用户,由用户选择是立即处理信息或以后处理。两种效劳的区别在于用户是否介入推送信息的处理过程。SL对推
10、送信息的处理对用户来说是透明的,而SI那么在指示用户的同时,请用户对随后的处理做出选择。4AP推送技术的实现本节以一个电子邮件系统为例,简单的讨论了AP推送技术的实现。在Internet中,电子邮件系统已相当的普遍,但是收发电子邮件通常还是限制在固定的P机完成,信息的及时性大打折扣。虽然GS的短消息功能也可提供邮件功能,但是信息量小(160个字符),类型单一(仅限于文本),远不能满足用户的需要,所以可以利用AP的推送技术来实现挪动电子邮件功能。根本的设计设想如图二所示。图二、挪动eail系统设计设想希望实现的功能包括:效劳的登记与取消邮件到来通知(响铃或振动,并提供邮件头部信息)利用阅读邮件利
11、用发送邮件利用配置效劳整个邮件系统由以下几部份组成:邮件效劳器:该部份即位于Internet中的普通的邮件效劳器,负责用户邮件的收发工作。PP3邮件代理:该部份使用PP3协议与邮件效劳器进展通信,并负责推送消息的发起,是整个系统运行的核心组成部份。它维护着一个用户数据库,记录所有登记该效劳的用户的信息,包括电子邮件地址、PP3效劳器地址、账号、配置、号码等,采用轮询的机制通过Internet定期检查各邮件效劳器,如发现某用户有新邮件,那么获得邮件的部份信息(如收发人、时间、主题等)作为指示内容,并以PI的地址作为URI,共同构成效劳指示消息,然后根据该用户的号对挪动设备寻址,使用PAP协议向P
12、PG提出推送恳求。推送代理网关:PPG收到推送消息后对信息进展鉴权,包括消息是否来自合法的推送效劳器,用户是否登记,消息格式是否符合DTD语法等。对于合法信息利用BXL格式进展压缩,然后通过P-TA协议传送给对应用户的。挪动设备:包括邮件应用程序和效劳加载器,效劳加载器负责监控推送消息的到达,当收到合法的推送消息时,以振动或响铃的方式通知用户新邮件的到达,并将指示消息中邮件头部信息显示给用户。这时候,用户可选择立即启动效劳或是推延效劳。系统的工作流程如下:PP3代理以一定的时间间隔,使用PP3协议检查各用户是否有新邮件到达,假设有那么取回邮件的头部信息。PP3代理作为推送的发起者,根据收到的邮
13、件头部信息和数据库信息向相应的用户发起推送恳求。PPG对推送的消息进展鉴权和格式检查后,压缩成合适无线链路传输的二进制消息发送给指定的用户。客户端的效劳加载器检测到推送消息后,提醒用户新邮件的到达,然后根据用户的选择启动或推延效劳。假设用户选择立即阅读邮件,那么将启动客户端的邮件程序,以用户账号作为参数,根据指示消息中携带的URI向PI发出SPGET恳求。PPG对SP恳求进展协议转换,向PP3代理发出HTTPGET恳求。PP3代理收到恳求后,代理客户从对应的PP3效劳器上获得邮件,并构造成L页面,然后作为恳求的响应返回客户端。从详细的实现上看,现有的许多AP网关产品,如NkiaAPServer
14、,都集成了PPG的功能,提供了对推送技术的支持,另外,越来越多的挪动设备开场支持AP协议,推送功能也在逐渐的得到支持,所以实现的重点就集中在了PP3代理上。这部份的功能可实如今一台同PPG和Internet同时有连接的计算机上。需要运行两个效劳器程序,一个支持text/l类型的EB效劳器,用以响应PPG的HTTP恳求,返回邮件页面。另一个特定的监控程序,用以不断的检测与接收新邮件,构造推送消息和L页面。需要另外说明的是,以上的设计主要是针对利用推送功能实现邮件的接收,对于邮件的发送,那么可使用根本的SP功能实现。5开展前景推送技术结合了自身的优势和挪动通信效劳的特性,应将有着良好的应用前景。但是推送技术仍然存在着一些亟待解决的问题,如信息的鉴权与认证、信息的准确性问题、如何防止垃圾信息等。如何解决好这些问题将是推送技术成功的关键。另外,随着GPRS技术和3G无线通信技术的开展,无线信道的带宽将逐步增大,在无线信道上推送多媒体信息也将成为可能。参考资料:1.APPUSHArhiteturalvervie,APFru,08-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年碧水之路:水污染治理行动十年回顾和展望报告
- 2025至2030年中国气泡带行业发展研究报告
- 2025至2030年中国橡塑测厚仪市场现状分析及前景预测报告
- 2025至2030年中国棒型感应器行业投资前景及策略咨询报告
- 2025至2030年中国桥架跨接线市场调查研究报告
- 2025至2030年中国栓塞器材行业投资前景及策略咨询报告
- 2025至2030年中国柴油机气缸盖螺栓市场调查研究报告
- 2025至2030年中国杨木覆膜胶合板数据监测研究报告
- 2025至2030年中国木绣球花行业投资前景及策略咨询报告
- 2025至2030年中国服装电脑纸样切割机行业投资前景及策略咨询研究报告
- 【道法】做自信的人课件 2024-2025学年统编版道德与法治七年级下册
- 王阳明心学课件
- 牛顿拉夫逊迭代法极坐标潮流计算C语言程序
- 食品接触材料控制程序
- 人教版高一数学必修一全套教案
- 2022年配网设计考试题库(核心题版)
- ups并机工作原理及扩容方案
- 北师大版七年级下册实验通知单
- 《工程款结算单》
- 关于提高航空公司轮椅旅客服务的对策研究
- 基坑开挖及钢支撑安装施工方案
评论
0/150
提交评论