一種WAP圖像加速方案設計_第1頁
一種WAP圖像加速方案設計_第2頁
一種WAP圖像加速方案設計_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第第頁一種WAP圖像加速方案設計1現(xiàn)有方案

1.1一般設計方案

獵取手機參數(shù)后,將參數(shù)與WAP平臺中事先收集到的手機型號進展比擬在WAP平臺中存儲大量的圖片信息,當用戶使用手機登陸到WAP平臺時,用戶依據(jù)自己WAP手機的型號,推斷出手機支持的圖片類型、手機的屏幕尺寸,然后在WAP平臺中選擇支持自己WAP手機型號、屏幕大小的圖片進展掃瞄或下載,如圖1-1所示。

圖1-1一般方案

1.2一般方案的缺點

采納這種方案代價是用戶操作冗雜,WAP業(yè)務平臺中菜單繁多,考慮到手機設備的內(nèi)存有限,手機上網(wǎng)主要用于獵取信息而不是掃瞄,用戶是要為使用WAP業(yè)務付出時間上或金錢上的代價等諸多因素,大多數(shù)用戶并不喜愛冗雜的WAP業(yè)務。這種方案在初期得到廣泛應用,隨著人們對信息掃瞄需求的提高,如今只有少數(shù)WAP平臺使用這種方案。

2改進后的WAP模型

不同的終端上網(wǎng)時,WAP網(wǎng)關會依據(jù)會檢測終端的信息,包括終端型號,支持的圖片格式,區(qū)分率,GPRS等級,是否支持EDGE等內(nèi)容。用戶無線終端在WAP掃瞄器上輸入一個網(wǎng)站然后發(fā)送數(shù)據(jù)到接入設備,數(shù)據(jù)被路由到WAP網(wǎng)關,WAP網(wǎng)關進入INTERNET去訪問該網(wǎng)址,把圖片由“應用效勞器”進展預取用EBCOT算法進展區(qū)分率漸近壓縮,依據(jù)用戶終端支持的區(qū)分率和支持的圖形格式化進展適配,把生成的`圖片返回給WAP網(wǎng)關,然后把這個文件轉換為WML文件,再發(fā)送回用戶終端。改進后的WAP工作過程如圖2-1所示。

圖2-1改進后的WAP模型

3EBCOT處理變換方案

一般地,在圖像的低比特率編碼中,用來表示“非零系數(shù)位置”的開銷遠遠大于用來表示“非零系數(shù)”的開銷,由于圖像小波系數(shù)存在的空間位置相像性和樹狀構造特性,就可以大大節(jié)省圖像壓縮編碼當中非零系數(shù)位置的存儲效率,從而提高圖像的壓縮效率。EBCOT算法的壓縮傳輸就是在小波變換的根底上,利用圖像小波系數(shù)的特性,采納適當?shù)姆椒ńM織圖像的小波系數(shù),以形成高效的碼流。

3.1EBCOT處理變換方案

當終端提交懇求時,假設懇求的圖片在效勞器中,直接下載終端,完畢過程,否那么依據(jù)終

端所支持的網(wǎng)絡類型自適應選擇不同的加速方案,提取數(shù)據(jù)、優(yōu)化下載。整個流程如下所示:

Image_A=GetImage()//獲得終端發(fā)出懇求;

//懇求圖片是否存在效勞器中

If(isiamge_IN)

Then

CallIndexImage();//在加速效勞器中讀取

Break;//進入下一個程序

//假設不在效勞器中,推斷終端所支持的網(wǎng)絡類型,選用不同的加速方案

Elseif(isonlyGPRS)

callebcot_GPRS;

Elseif(isEDGE);

Callebcot_EDGE;

Else

Callebcot_other

4EBCOT處理變換方案總體設計

4.1總體流程

1.手機訪問時,獲得頭部信息。

手機提出下載懇求時,當懇求被提交到WAP網(wǎng)關時,WAP網(wǎng)關效勞器依據(jù)手機懇求內(nèi)容通過程序獲得手機的頭信息參數(shù)。

2.提取訪問路徑中的圖片。

當手機訪問WAP網(wǎng)關時,并把懇求轉交給WAP應用程序效勞器時,WAP應用程序效勞器可依據(jù)手機提交的下載懇求,把其中的圖片信息取出,并保存下來。

//Getsrc()從訪問路徑中提取圖片

protectedArrayListGetsrc(stringHTMLContent)

{

}

3.圖片檢索驗證。

得到圖片后,首先在圖片數(shù)據(jù)庫中查詢是否已經(jīng)存在,假設存在,那么直接下載給手機,假設不存在就交給下一個流程。

//利用IndexImage檢索圖片是否在數(shù)據(jù)庫中

privatevoidIndexImage(intid)

{

}

4.圖片的ECOBT變換。

當檢索圖片不存在時,依據(jù)手機所支持的網(wǎng)絡類型,選用相應的EBCOT圖片處理方案進展圖片變換。

//局部EBCOT編碼程序調用JPEG2000軟件生成:

5.圖片寫入數(shù)據(jù)庫。

假設圖片是首次得到,那么應當把圖片根據(jù)類型、區(qū)分率等要求提交給數(shù)據(jù)庫效勞器保存,以備后用。

//WriteImage_Click實現(xiàn)圖片的寫入

privatevoidWriteImage_Click〔〕

{

}

6.手機網(wǎng)絡類型的讀取。

當?shù)玫綀D片下載懇求而且在數(shù)據(jù)庫中沒找到時,就必需根據(jù)手機所支持的類型對原始圖片進展相應的壓縮,此時需要用到WAP網(wǎng)關效勞器所返回的手機支持的網(wǎng)絡類型數(shù)據(jù)。

7.圖片數(shù)據(jù)的取出。

假設所懇求的圖片數(shù)據(jù)在數(shù)據(jù)庫中存在,那么首先要把數(shù)據(jù)從數(shù)據(jù)庫中讀取出來,然后才能返回給WAP網(wǎng)關。

//ImageWhere獲得圖片的懇求位置

privatevoidImageWhere()

{

}

4.2總體原理圖

系統(tǒng)總體原理圖如圖4-1所示。

圖4-1總體原理圖

4.3數(shù)據(jù)庫設計

在SQLServer2022數(shù)據(jù)庫中建立名為WAPImage數(shù)據(jù)庫.在其中建立一個ImageStore數(shù)據(jù)表,字段有ImgID、ImageType、ImageResolution、ImageSize、ImageSrc等字段,用來保存WAP圖片信息。

表4-1ImageStore數(shù)據(jù)表

字段字段類型描述

ImgIDint圖片編號

ImageTypevarchar圖片類型

ImageResolutionvarchar圖片區(qū)分率

ImageSizevarchar圖片大小

ImageSrcvarchar圖片路徑

4.4錯誤保護

當應用程序企圖在安排其它區(qū)域進展訪問操作時,系統(tǒng)將中止這個程序的運行,用戶得到的是一行錯誤碼,告知用戶程序消失了一般保護錯,用戶只能再次啟動程序,盼望這次程序在執(zhí)行時會一切正常。假設允許應用程序在其它的區(qū)域以外進展讀寫操作,就會使其它程序的數(shù)據(jù)被破壞,假設破壞了系統(tǒng)的數(shù)據(jù),系統(tǒng)就會崩潰,這樣損失就大了,我們會關閉它的懇求保護整個系統(tǒng)的平安。

4.5測試與維護

測試時使用的WAP頁面由WAP平由WML+ASP.NET來實現(xiàn)的,然后用發(fā)布出來,然后使用WAP模擬器對頁面進展模擬測試。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論