


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、由于wap手机的生产厂家根据不同的技术标准,生产出不同类型wap手机,造成各个厂家生产的wap手机屏幕大小根据wap手机外观不同而不同。没有统一的图片尺寸、图片格式标准,这样就对wap图片下载没有统一模式。终端获取手机参数后,将参数与wap平台中事先收集到的手机型号进行比较,提取出符合要求的屏幕尺寸,支持的图片格式,并把这些作为图片处理的参数对图片进行处理,处理完成后将图片返回到手机终端。由于每款手机的型号参数不同,wap上网时网关务器通过程序获得手机的头信息参数。1现有方案1一般设计方案获取手机参数后,将参数与wap平台中事先收集到的手机型号进行比较在wap平台中存储大量的图片信息,当用户使
2、用手机登陆到wap平台时,用户根据自己wap手机的型号,判断出手机支持的图片类型、手机的屏幕尺寸,然后在wap平台中选择支持自己wap手机型号、屏幕大小的图片进行浏览或下载,如图1-1所示。图1-1一般方案2一般方案的缺点采用这种方案代价是用户操作复杂,wap业务平台中菜单繁多,考虑到手机设备的内存有限,手机上网主要用于获取信息而不是浏览,用户是要为使用wap业务付出时间上或金钱上的代价等诸多因素,大多数用户并不喜欢复杂的wap业务。这种方案在初期得到广泛应用,随着人们对信息浏览需求的提高,现在只有少数wap平台使用这种方案。2改进后的wap模型不同的终端上网时,wap网关会根据会检测终端的信
3、息,包括终端型号,支持的图片格式,分辨率,gprs等级,是否支持edge等内容。用户无线终端在wap浏览器上输入一个网站然后发送数据到接入设备,数据被路由到wap网关,wap网关进入internet去访问该网址,把图片由“应用服务器”进行预取用ebcot算法进行分辨率渐近压缩,根据用户终端支持的分辨率和支持的图形格式化进行适配,把生成的图片返回给wap网关,然后把这个文件转换为wml文件,再发送回用户终端。改进后的wap工作过程如图2-1所示。图2-1改进后的wap模型3ebcot处理变换方案一般地,在图像的低比特率编码中,用来表示“非零系数位置”的开销远远大于用来表示“非零系数”的开销,由于
4、图像小波系数存在的空间位置相似性和树状结构特性,就可以大大节约图像压缩编码当中非零系数位置的存储效率,从而提高图像的压缩效率。ebcot算法的压缩传输就是在小波变换的基础上,利用图像小波系数的特性,采用适当的方法组织图像的小波系数,以形成高效的码流。1ebcot处理变换方案当终端提交请求时,如果请求的图片在服务器中,直接下载终端,结束过程,否则根据终端所支持的网络类型自适应选择不同的加速方案,提取数据、优化下载。整个流程如下所示image_a=getimage()/获得终端发出请求;/请求图片是否存在服务器中if(isiamge_in)thencallindeximage();/在加速服务器中
5、读取break;/进入下一个程序/如果不在服务器中,判断终端所支持的网络类型,选用不同的加速方案elseif(isonlygprs)callebcot_gprs;elseif(isedge);callebcot_edge;elsecallebcot_other4ebcot处理变换方案总体设计1总体流程1手机访问时,获得头部信息。手机提出下载请求时,当请求被提交到wap网关时,wap网关服务器根据手机请求内容通过程序获得手机的头信息参数。2提取访问路径中的图片。当手机访问wap网关时,并把请求转交给wap应用程序服务器时,wap应用程序服务器可根据手机提交的下载请求,把其中的图片信息取出,并保存
6、下来。/getsrc()从访问路径中提取图片protectedarraylistgetsrc(stringhtmlcontent)3图片检索验证。得到图片后,首先在图片数据库中查询是否已经存在,如果存在,则直接下载给手机,如果不存在就交给下一个流程。/利用indeximage检索图片是否在数据库中privatevoidindeximage(intid)4图片的ecobt变换。当检索图片不存在时,根据手机所支持的网络类型,选用相应的ebcot图片处理方案进行图片变换。/部分ebcot编码程序调用jpeg2软件生成5图片写入数据库。如果图片是首次得到,则应当把图片按照类型、分辨率等要求提交给数据库
7、服务器保存,以备后用。/writeimage_click实现图片的写入privatevoidwriteimage_click()6手机网络类型的读取。当得到图片下载请求而且在数据库中没找到时,就必须按照手机所支持的类型对原始图片进行相应的压缩,此时需要用到wap网关服务器所返回的手机支持的网络类型数据。7图片数据的取出。如果所请求的图片数据在数据库中存在,则首先要把数据从数据库中读取出来,然后才能返回给wap网关。/imagewhere获得图片的请求位置privatevoidimagewhere()2总体原理图系统总体原理图如图4-1所示。图4-1总体原理图3数据库设计在sqlserver25
8、数据库中建立名为wapimage数据库.在其中建立一个imagestore数据表,字段有imgid、imagetype、imageresolution、imagesize、imagesrc等字段,用来保存wap图片信息。表4-1imagestore数据表字段字段类型描述imgidint图片编号imagetypevarchar图片类型imageresolutionvarchar图片分辨率imagesizevarchar图片大小imagesrcvarchar图片路径4错误保护当应用程序企图在分配其它区域进行访问操作时,系统将中止这个程序的运行,用户得到的是一行错误码,告诉用户程序出现了一般保护错,
9、用户只能再次启动程序,希望这次程序在执行时会一切正常。如果允许应用程序在其它的区域以外进行读写操作,就会使其它程序的数据被破坏,如果破坏了系统的数据,系统就会崩溃,这样损失就大了,我们会关闭它的请求保护整个系统的安全。5测试与维护测试时使用的wap页面由wap平由wml+asp.net来实现的,然后用发布出来,然后使用wap模拟器对页面进行模拟测试。5总结本文主要针对前的wap接入方案,对比提出新的wap图像加速设计方案,然对针对新方案的设计流程,总体框图,数据库设计并重点给出了不同网络类型手机接入wap时的ebcot变换方案。实验证明这种wap图像加速技术,能实现无线终端在低带宽的wap网络中,更迅速浏览网页和图像。参考文献1 刘华东.wap 网关设计与实现.计算机工程与应用,22,16(3):2 林福宗.小波与小波变换.清华大学计算机科学与技术系智能技术与系统国家重点实验室. 21-9-23 李秋云.xml与wap开发手册.人民邮电出版社,2:7174 李浩阳.基于小波变换图像压缩的量化技术研
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高端汽车维修中心场地租赁及维修技术引进合同
- 不动产抵押担保房地产开发合同
- 餐饮店面租赁及品牌升级改造合同
- 车辆安全责任事故调查与处理协议
- 产业园区厂房物业安全防范与应急处理合同
- 餐饮品牌区域代理权授权合同范本
- 生态旅游度假区租赁承租合同
- 城市综合体餐饮业态承包协议书模板
- 餐饮店店长职位竞聘与职业规划合同
- 体育健身园区场地合作开发与经营协议书
- 2025年福建省中考道德与法治试卷真题(含标准答案)
- 工程中机电设备安装与调试技术
- 2025年万家寨水务控股集团及所属企业招聘笔试参考题库含答案解析
- 悬挑式钢管脚手架专项施工方案
- 2025年湖北襄阳市检察机关-襄阳市城郊地区检察院招聘67人历年真题
- 2025春季学期国开电大本科《管理英语4》一平台机考真题及答案(第三套)
- 数学 2024-2025学年人教版(2024)七年级数学下册期末考试测试卷
- 企业市场营销策略顾问服务合同范本
- 2024-2025学年人教版 2024小学数学一年级下册教学工作总结(共3套)
- 学生高层宿舍管理制度
- 薪资发放协议
评论
0/150
提交评论