版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一种WAP图像加速方案设计论文摘要:技术已经成为无线终端访问无线信息效劳的全球主要标准,基于WAP 的 上网业务将有广阔的开展空间。而由于无线终端的多样性、WAP上网带宽缺乏、终端读取WAP页面,图像信息速度缓慢。针对这一问题本文展开基于EBCOT筛选的WAP 图像加速应用的研究,设计一种针对不同终端的图片显示EBCOT加速方案,实现了关键技术的设计思路。论文关键词:分辨率渐近,网关,筛选由于WAP 的生产厂家根据不同的技术标准,生产出不同类型WAP ,造成各个厂家生产的WAP 屏幕大小根据WAP 外观不同而不同。没有统一的图片尺寸、图片格式标准,这样就对WAP图片下载没有统一模式。终端获取
2、参数后,将参数与WAP平台中事先收集到的 型号进行比拟,提取出符合要求的屏幕尺寸,支持的图片格式,并把这些作为图片处理的参数对图片进行处理,处理完成后将图片返回到 终端。由于每款 的型号参数不同,WAP上网时网关务器通过程序获得 的头信息参数。1现有方案1.1一般设计方案获取 参数后,将参数与WAP平台中事先收集到的 型号进行比拟在WAP平台中存储大量的图片信息,当用户使用 登陆到WAP平台时,用户根据自己WAP 的型号,判断出 支持的图片类型、 的屏幕尺寸,然后在WAP平台中选择支持自己WAP 型号、屏幕大小的图片进行浏览或下载,如图1-1所示。图1-1一般方案1.2一般方案的缺点采用这种方
3、案代价是用户操作复杂,WAP业务平台中菜单繁多,考虑到 设备的内存有限, 上网主要用于获取信息而不是浏览,用户是要为使用WAP业务付出时间上或金钱上的代价等诸多因素,大多数用户并不喜欢复杂的WAP业务。这种方案在初期得到广泛应用,随着人们对信息浏览需求的提高,现在只有少数WAP平台使用这种方案。2改良后的WAP模型不同的终端上网时,WAP网关会根据会检测终端的信息,包括终端型号,支持的图片格式,分辨率,GPRS等级,是否支持EDGE等内容。用户无线终端在WAP浏览器上输入一个网站然后发送数据到接入设备,数据被路由到WAP网关,WAP网关进入INTERNET去访问该网址,把图片由应用效劳器;进行
4、预取用EBCOT算法进行分辨率渐近压缩,根据用户终端支持的分辨率和支持的图形格式化进行适配,把生成的图片返回给WAP网关,然后把这个文件转换为WML文件,再发送回用户终端。改良后的WAP工作过程如图2-1所示。图2-1改良后的WAP模型3EBCOT处理变换方案一般地,在图像的低比特率编码中,用来表示非零系数位置;的开销远远大于用来表示非零系数;的开销,由于图像小波系数存在的空间位置相似性和树状结构特性,就可以大大节约图像压缩编码当中非零系数位置的存储效率,从而提高图像的压缩效率。EBCOT算法的压缩传输就是在小波变换的根底上,利用图像小波系数的特性,采用适当的方法组织图像的小波系数,以形成高效
5、的码流。3.1EBCOT处理变换方案当终端提交请求时,如果请求的图片在效劳器中,直接下载终端,结束过程,否那么根据终端所支持的网络类型自适应选择不同的加速方案,提取数据、优化下载。整个流程如下所示:Image_A=GetImage()/获得终端发出请求;/请求图片是否存在效劳器中If(isiamge_IN)ThenCallIndexImage();/在加速效劳器中读取Break;/进入下一个程序/如果不在效劳器中,判断终端所支持的网络类型,选用不同的加速方案Elseif(isonlyGPRS)callebcot_GPRS;Elseif(isEDGE);Callebcot_EDGE;ElseCa
6、llebcot_other4EBCOT处理变换方案总体设计4.1总体流程1 访问时,获得头部信息。 提出下载请求时,当请求被提交到WAP网关时,WAP网关效劳器根据 请求内容通过程序获得 的头信息参数。2提取访问路径中的图片。当 访问WAP网关时,并把请求转交给WAP应用程序效劳器时,WAP应用程序效劳器可根据 提交的下载请求,把其中的图片信息取出,并保存下来。/Getsrc()从访问路径中提取图片protectedArrayListGetsrc(stringHTMLContent)3图片检索验证。得到图片后,首先在图片数据库中查询是否已经存在,如果存在,那么直接下载给 ,如果不存在就交给下一
7、个流程。/利用IndexImage检索图片是否在数据库中privatevoidIndexImage(intid)4图片的ECOBT变换。当检索图片不存在时,根据 所支持的网络类型,选用相应的EBCOT图片处理方案进行图片变换。/局部EBCOT编码程序调用JPEG2000软件生成:5图片写入数据库。如果图片是首次得到,那么应当把图片按照类型、分辨率等要求提交给数据库效劳器保存,以备后用。/WriteImage_Click实现图片的写入privatevoidWriteImage_Click6 网络类型的读取。7图片数据的取出。如果所请求的图片数据在数据库中存在,那么首先要把数据从数据库中读取出来,
8、然后才能返回给WAP网关。/ImageWhere获得图片的请求位置privatevoidImageWhere()4.2总体原理图系统总体原理图如图4-1所示。图4-1总体原理图4.3数据库设计在SQLServer2005数据库中建立名为WAPImage数据库.在其中建立一个ImageStore数据表,字段有ImgID、ImageType、ImageResolution、ImageSize、ImageSrc等字段,用来保存WAP图片信息。表4-1ImageStore数据表 字段 字段类型 描述 ImgID int 图片编号 ImageType varchar 图片类型 ImageResoluti
9、on varchar 图片分辨率 ImageSize varchar 图片大小 ImageSrc varchar 图片路径 4.4错误保护当应用程序企图在分配其它区域进行访问操作时,系统将中止这个程序的运行,用户得到的是一行错误码,告诉用户程序出现了一般保护错,用户只能再次启动程序,希望这次程序在执行时会一切正常。如果允许应用程序在其它的区域以外进行读写操作,就会使其它程序的数据被破坏,如果破坏了系统的数据,系统就会崩溃,这样损失就大了,我们会关闭它的请求保护整个系统的平安。4.5测试与维护测试时使用的WAP页面由WAP平由WML+ASP.NET来实现的,然后用发布出来,然后使用WAP模拟器对页面进行模拟测试。5总结本文主要针对前的WAP接入方案,比照提出新的WAP图像加速设计方案,然对针对新方案的设计流程,总体框图,数据库设计并重点给出了不同网络类型 接入WAP时的EBCOT变换方案。实验证明这种WAP图像加速技术,能实现无线终端在低带宽的WAP网络中,更迅速浏览网页和图像。参考文献1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校抽烟检讨书500字(6篇)
- 邮票的教学反思5篇
- 离职申请报告书怎么写范文(稿件8篇)
- 关于小区养狗问卷调查
- 清退侨房协议书
- 山东省土地承包经营权流转合同示范文本
- 膀胱手术的常见类型
- 班组长岗位职责
- 读爱的教育的读书心得8篇
- 神经病理性疼痛专家共识解读
- 2024年建筑电工复审考试题库附答案
- 2024年4月自考04737C++程序设计试题及答案含评分参考
- 睡眠医学智慧树知到期末考试答案章节答案2024年广州医科大学
- GB/T 17259-2024机动车用液化石油气钢瓶
- 国开(河北)2024年《中外政治思想史》形成性考核1-4答案
- 床边护理带教体会
- 2024年社区工作者考试必背1000题题库及必背答案
- MOOC 微型计算机原理与接口技术-南京邮电大学 中国大学慕课答案
- 1kw太阳能独立供电系统解决方案
- 七年级期中考试考后分析主题班会课件
- 环境教育与公众参与-第1篇
评论
0/150
提交评论