欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

一种WAP图像加速方案设计_筛选-论文网

时间:2015-02-25  作者:杨文珺

论文摘要:技术已经成为无线终端访问无线信息服务的全球主要标准,基于WAP 的手机上网业务将有广阔的发展空间。而由于无线终端的多样性、WAP上网带宽不足、终端读取WAP页面,图像信息速度缓慢。针对这一问题本文展开基于EBCOT筛选的WAP 图像加速应用的研究,设计一种针对不同终端的图片显示EBCOT加速方案,实现了关键技术的设计思路。
论文关键词:分辨率渐近,网关,筛选

由于WAP手机的生产厂家根据不同的技术标准,生产出不同类型WAP手机,造成各个厂家生产的WAP手机屏幕大小根据WAP手机外观不同而不同。没有统一的图片尺寸、图片格式标准,这样就对WAP图片下载没有统一模式。

终端获取手机参数后,将参数与WAP平台中事先收集到的手机型号进行比较,提取出符合要求的屏幕尺寸,支持的图片格式,并把这些作为图片处理的参数对图片进行处理,处理完成后将图片返回到手机终端。由于每款手机的型号参数不同,WAP上网时网关务器通过程序获得手机的头信息参数。

1现有方案

1.1一般设计方案

获取手机参数后,将参数与WAP平台中事先收集到的手机型号进行比较在WAP平台中存储大量的图片信息,当用户使用手机登陆到WAP平台时,用户根据自己WAP手机的型号,判断出手机支持的图片类型、手机的屏幕尺寸,然后在WAP平台中选择支持自己WAP手机型号、屏幕大小的图片进行浏览或下载,如图1-1所示。

图1-1一般方案

1.2一般方案的缺点

采用这种方案代价是用户操作复杂,WAP业务平台中菜单繁多,考虑到手机设备的内存有限,手机上网主要用于获取信息而不是浏览,用户是要为使用WAP业务付出时间上或金钱上的代价等诸多因素,大多数用户并不喜欢复杂的WAP业务。这种方案在初期得到广泛应用,随着人们对信息浏览需求的提高,现在只有少数WAP平台使用这种方案。

2改进后的WAP模型

不同的终端上网时,WAP网关会根据会检测终端的信息,包括终端型号,支持的图片格式,分辨率,GPRS等级,是否支持EDGE等内容。用户无线终端在WAP浏览器上输入一个网站然后发送数据到接入设备,数据被路由到WAP网关,WAP网关进入INTERNET去访问该网址,把图片由“应用服务器”进行预取用EBCOT算法进行分辨率渐近压缩,根据用户终端支持的分辨率和支持的图形格式化进行适配,把生成的图片返回给WAP网关,然后把这个文件转换为WML文件,再发送回用户终端。改进后的WAP工作过程如图2-1所示。

图2-1改进后的WAP模型

3EBCOT处理变换方案

一般地,在图像的低比特率编码中,用来表示“非零系数位置”的开销远远大于用来表示“非零系数”的开销,由于图像小波系数存在的空间位置相似性和树状结构特性,就可以大大节约图像压缩编码当中非零系数位置的存储效率,从而提高图像的压缩效率。EBCOT算法的压缩传输就是在小波变换的基础上,利用图像小波系数的特性,采用适当的方法组织图像的小波系数,以形成高效的码流。

3.1EBCOT处理变换方案

当终端提交请求时,如果请求的图片在服务器中,直接下载终端,结束过程,否则根据终

端所支持的网络类型自适应选择不同的加速方案,提取数据、优化下载。整个流程如下所示:

Image_A=GetImage()//获得终端发出请求;

//请求图片是否存在服务器中

If(isiamge_IN)

Then

CallIndexImage();//在加速服务器中读取

Break;//进入下一个程序

//如果不在服务器中,判断终端所支持的网络类型,选用不同的加速方案

Elseif(isonlyGPRS)

callebcot_GPRS;

Elseif(isEDGE);

Callebcot_EDGE;

Else

Callebcot_other

4EBCOT处理变换方案总体设计

4.1总体流程

1.手机访问时,获得头部信息。

手机提出下载请求时,当请求被提交到WAP网关时,WAP网关服务器根据手机请求内容通过程序获得手机的头信息参数。

2.提取访问路径中的图片。

当手机访问WAP网关时,并把请求转交给WAP应用程序服务器时,WAP应用程序服务器可根据手机提交的下载请求,把其中的图片信息取出,并保存下来。

//Getsrc()从访问路径中提取图片

protectedArrayListGetsrc(stringHTMLContent)

{

}

3.图片检索验证。

得到图片后,首先在图片数据库中查询是否已经存在,如果存在,则直接下载给手机,如果不存在就交给下一个流程。

//利用IndexImage检索图片是否在数据库中

privatevoidIndexImage(intid)

{

}

4.图片的ECOBT变换。

当检索图片不存在时,根据手机所支持的网络类型,选用相应的EBCOT图片处理方案进行图片变换。

//部分EBCOT编码程序调用JPEG2000软件生成:

5.图片写入数据库。

如果图片是首次得到,则应当把图片按照类型、分辨率等要求提交给数据库服务器保存,以备后用。

//WriteImage_Click实现图片的写入

privatevoidWriteImage_Click()

{

}

6.手机网络类型的读取。

查看相关论文专题
加入收藏  打印本文
上一篇论文:将自然辩证法融入到信息技术教学中_计算机语言-论文网
下一篇论文:一种优化的小波域图像水印技术_小波变换-论文网
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文