專利名稱:一種處理圖像及其應(yīng)用于即時(shí)通訊的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理圖像的方法和系統(tǒng),尤其涉及一種應(yīng)移動(dòng)終端的訪問請(qǐng)求處理圖像及其應(yīng)用于即時(shí)通訊的方法和系統(tǒng)。
背景技術(shù):
當(dāng)前,移動(dòng)終端可以通過無線應(yīng)用協(xié)議(WAP,Wireless Application Protocol)上網(wǎng)瀏覽圖像。但是,由于受自身屏幕尺寸的限制,移動(dòng)終端所支持的最大圖像尺寸相對(duì)較小,因此只能瀏覽圖像尺寸與移動(dòng)終端屏幕尺寸相適合的圖像,不能瀏覽尺寸相對(duì)較大的圖像。
為了克服上述缺陷,現(xiàn)有的方法一般是當(dāng)移動(dòng)終端請(qǐng)求訪問大尺寸圖像時(shí),服務(wù)器側(cè)通過人工將大尺寸圖像剪切成與移動(dòng)終端屏幕尺寸相適應(yīng)的圖像,再傳送給移動(dòng)終端。這種方式無法自動(dòng)向移動(dòng)終端傳送適合其顯示的圖像,浪費(fèi)了大量的人力,處理效率低下。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種處理圖像的方法和系統(tǒng),能自動(dòng)向移動(dòng)終端傳送適合其屏幕顯示的圖像,使移動(dòng)終端可以訪問各種尺寸的圖像。
一種處理圖像的方法,該方法包括以下步驟A移動(dòng)終端通過通信協(xié)議向服務(wù)器發(fā)送訪問指定圖像的請(qǐng)求消息;B服務(wù)器取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式;C讀取所要訪問圖像的尺寸,比較所訪問圖像的尺寸和手機(jī)所支持最大圖像的尺寸;D將所述請(qǐng)求消息所訪問圖像調(diào)整到該移動(dòng)終端足以完整顯示該圖像的尺寸,并將該圖像的格式轉(zhuǎn)化為所述移動(dòng)終端所支持的圖像格式;E服務(wù)器通過通信協(xié)議將調(diào)整并格式轉(zhuǎn)化后的圖像傳送給移動(dòng)終端。
在服務(wù)器中設(shè)置各種型號(hào)移動(dòng)終端所支持的最大圖像尺寸和/或所支持的圖像格式,步驟A中服務(wù)器根據(jù)請(qǐng)求消息中所標(biāo)識(shí)的該移動(dòng)終端的型號(hào),從自身的設(shè)置信息中讀取該移動(dòng)終端所支持的最大圖像尺寸和/或所支持的圖像格式。
步驟D中調(diào)整所述請(qǐng)求消息所訪問圖像尺寸的方法為將移動(dòng)終端所訪問的圖像的長(zhǎng)和寬分別與移動(dòng)終端所支持的最大圖像的長(zhǎng)和寬相除,得到的兩個(gè)商值,以其中較大的商值作為最低縮小倍數(shù)縮小所訪問的圖像。
所述移動(dòng)終端支持至少兩種圖像格式,在步驟D中,將所訪問的圖像分別轉(zhuǎn)化為每種格式的圖像;在步驟E中,將上述經(jīng)過格式轉(zhuǎn)化后所占空間最小的圖像傳送給移動(dòng)終端。
所述移動(dòng)終端支持至少兩種圖像格式,在步驟D中,選擇其中壓縮率最高的一種圖像格式,將所訪問的圖像轉(zhuǎn)化為該圖像格式。
步驟B中服務(wù)器通過讀取請(qǐng)求消息中的代理字段,從服務(wù)器端的配置表中取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式。
一種處理圖像的系統(tǒng),包括移動(dòng)終端和實(shí)現(xiàn)無線應(yīng)用協(xié)議通訊的網(wǎng)關(guān),其特征在于還包括圖片處理系統(tǒng),網(wǎng)關(guān)與圖片處理系統(tǒng)相聯(lián),圖片處理系統(tǒng)對(duì)原始圖片進(jìn)行處理后產(chǎn)生閱讀圖片并將其發(fā)送至移動(dòng)終端。
所述圖片處理系統(tǒng)包括中心處理模塊、圖片數(shù)據(jù)服務(wù)器和移動(dòng)終端適配信息表,中心處理模塊完成與網(wǎng)關(guān)之間的信息交互,以及對(duì)圖片數(shù)據(jù)服務(wù)器中圖片信息的讀取、處理和數(shù)據(jù)轉(zhuǎn)發(fā),且可訪問移動(dòng)終端適配信息表,圖片數(shù)據(jù)服務(wù)器保存有原始圖片及其信息,移動(dòng)終端適配信息表反映用戶代理信息,包含有各種移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息和移動(dòng)終端像素支持信息等。
一種處理圖像應(yīng)用于即時(shí)通訊的方法,該方法包括以下步驟A 用戶通過即時(shí)通訊服務(wù)器訪問圖片數(shù)據(jù)服務(wù)器,向中心處理模塊傳遞與即時(shí)通訊號(hào)碼綁定的移動(dòng)終端號(hào)碼和圖片瀏覽信息;B 中心處理模塊取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式;C 中心處理模塊根據(jù)圖片瀏覽信息,從圖片數(shù)據(jù)服務(wù)器取出所需的原始圖片;D 中心處理模塊對(duì)原始圖片進(jìn)行適配處理后產(chǎn)生閱讀圖片;E 中心處理模塊通過網(wǎng)關(guān)將閱讀圖片發(fā)送至移動(dòng)終端。
步驟D中對(duì)原始圖片進(jìn)行適配處理的方法為將原始圖片的圖像的長(zhǎng)和寬分別與移動(dòng)終端所支持的最大圖像的長(zhǎng)和寬相除,得到的兩個(gè)商值,以其中較大的商值作為最低縮小倍數(shù)縮小所訪問的圖像。
在步驟D中,將所訪問的圖像分別轉(zhuǎn)化為每種格式的圖像,在步驟E中將上述經(jīng)過格式轉(zhuǎn)化后所占空間最小的圖像發(fā)送至移動(dòng)終端。
由于本發(fā)明所述的方法依據(jù)每種移動(dòng)終端所支持的圖像尺寸,將大尺寸的圖像縮小為適合移動(dòng)終端屏幕直接顯示的圖像發(fā)送給移動(dòng)終端,因此可使移動(dòng)終端直接訪問各種尺寸的圖像,不需人工的參與,提高了圖像處理效率,節(jié)約了成本,并提高了用戶的滿意程度。
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。
圖2為本發(fā)明所述方法的流程圖。
圖3為本發(fā)明應(yīng)用于即時(shí)通訊的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明的實(shí)施方法。
本發(fā)明所適用的移動(dòng)終端有多種,例如手機(jī)、個(gè)人數(shù)字助理(PDA,PersonalDigital Assistant)等,本實(shí)施例以手機(jī)為例對(duì)本發(fā)明進(jìn)行說明。
如圖1所示,本發(fā)明包括移動(dòng)終端1和實(shí)現(xiàn)無線應(yīng)用協(xié)議通訊的網(wǎng)關(guān)2,網(wǎng)關(guān)2與圖片處理系統(tǒng)3相聯(lián),圖片處理系統(tǒng)3對(duì)原始圖片進(jìn)行適配處理后產(chǎn)生閱讀圖片并將其發(fā)送至移動(dòng)終端1。
圖片處理系統(tǒng)3包括中心處理模塊31、圖片數(shù)據(jù)服務(wù)器32和移動(dòng)終端適配信息表33,其中中心處理模塊31完成與網(wǎng)關(guān)2之間的信息交互,以及對(duì)圖片數(shù)據(jù)服務(wù)器32中圖片信息的讀取、處理和數(shù)據(jù)轉(zhuǎn)發(fā),且可訪問移動(dòng)終端適配信息表33。
圖片數(shù)據(jù)服務(wù)器32保存有原始圖片及其信息。
移動(dòng)終端適配信息表33反映用戶代理信息,包含有各種移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息和移動(dòng)終端像素支持信息等。
由于移動(dòng)終端向服務(wù)器發(fā)送的訪問圖像請(qǐng)求消息中一般攜帶有該移動(dòng)終端的配置信息,所述配置信息至少包括該移動(dòng)終端的型號(hào)標(biāo)識(shí),還可以進(jìn)一步包括該移動(dòng)終端所支持的最大圖像尺寸、以及所支持的圖像格式等,因此本發(fā)明可以根據(jù)這些配置信息對(duì)移動(dòng)終端所要訪問的大尺寸圖像進(jìn)行壓縮和格式轉(zhuǎn)化處理,使得大尺寸圖像可以在移動(dòng)終端的屏幕上完整顯示。為了防止有些類型的移動(dòng)終端在訪問圖像請(qǐng)求消息中沒有攜帶所支持最大圖像尺寸或所支持圖像格式等信息,本發(fā)明還可將不同型號(hào)移動(dòng)終端所支持的最大圖像尺寸及所支持圖像格式等信息設(shè)置于服務(wù)器端現(xiàn)有的配置表中,然后在收到訪問圖像請(qǐng)求消息后,根據(jù)請(qǐng)求消息中的移動(dòng)終端型號(hào)查找移動(dòng)終端所支持最大圖像尺寸或所支持圖像格式。
參見圖2,本發(fā)明所述的方法包括以下步驟步驟101、用戶手機(jī)訪問網(wǎng)頁中的圖像時(shí),通過WAP協(xié)議向服務(wù)器發(fā)送訪問指定圖像的請(qǐng)求消息。該請(qǐng)求消息的HTTP包頭中包括當(dāng)前手機(jī)的配置信息,例如該手機(jī)的型號(hào)、該手機(jī)所支持的最大圖像尺寸、該手機(jī)所支持的圖像格式等。在WAP協(xié)議中,一般采用用戶代理(Useragent)字段標(biāo)識(shí)該手機(jī)的型號(hào);采用HTTP_X_UP_DEVCAP_SCREENPIXELS這個(gè)字段標(biāo)識(shí)該手機(jī)所支持最大圖像的尺寸;采用HTTP_ACCEPT字段標(biāo)識(shí)該手機(jī)所支持的圖像格式。
步驟102、服務(wù)器收到訪問圖像請(qǐng)求消息后,讀取該請(qǐng)求消息HTTP包頭中用于標(biāo)識(shí)手機(jī)所支持最大圖像尺寸的字段,以獲取手機(jī)所支持最大圖像的尺寸。
但是,由于也有些手機(jī)在訪問圖像請(qǐng)求消息中沒有攜帶標(biāo)識(shí)所支持最大圖像尺寸的字段,因此,服務(wù)器還需執(zhí)行以下步驟103。
步驟103、判斷是否成功讀取用于標(biāo)識(shí)手機(jī)所支持最大圖像尺寸的字段,如果是,則執(zhí)行步驟105,否則,執(zhí)行步驟104。
步驟104、讀取HTTP包頭中的用戶代理字段,根據(jù)該用戶代理字段中標(biāo)識(shí)的用戶手機(jī)型號(hào),從服務(wù)器端的配置表中讀取該型號(hào)手機(jī)所支持最大圖像的尺寸。如果服務(wù)器端的配置表中沒有該型號(hào)手機(jī)所支持的最大圖像的尺寸,則結(jié)束流程;或者向手機(jī)發(fā)送獲取該手機(jī)所支持最大圖像尺寸的請(qǐng)求消息,手機(jī)收到該請(qǐng)求消息后,再向服務(wù)器返回該手機(jī)所支持的最大圖像尺寸,服務(wù)器獲得手機(jī)所支持的最大圖像尺寸后,可將該最大圖像尺寸存入配置表中與該手機(jī)型號(hào)對(duì)應(yīng)的位置;或者先結(jié)束當(dāng)前流程,再在服務(wù)器側(cè)由人工重新更新配置表中的信息,添加新型號(hào)手機(jī)對(duì)應(yīng)的所支持的最大圖像尺寸信息。
本發(fā)明也可不執(zhí)行步驟102和步驟103,而直接執(zhí)行步驟104,來獲取用戶手機(jī)所支持最大圖像的尺寸。
步驟105、讀取所述請(qǐng)求消息HTTP包頭中用于標(biāo)識(shí)手機(jī)所支持圖像格式的字段,例如HTTP_ACCEPT字段,得到用戶手機(jī)所支持的圖像格式。一般手機(jī)所支持的圖像格式為jpeg、jpg、gif、bmp和png等。
此處,如果讀取HTTP_ACCEPT字段沒有成功,也可以根據(jù)用戶代理字段中標(biāo)識(shí)的用戶手機(jī)型號(hào),從服務(wù)器端的配置表中讀取該型號(hào)手機(jī)所支持的圖像格式。也可不讀取HTTP_ACCEPT字段,而是直接根據(jù)用戶代理字段中標(biāo)識(shí)的用戶手機(jī)型號(hào),從服務(wù)器端的配置表中讀取該型號(hào)手機(jī)所支持的圖像格式。如果服務(wù)器端的配置表中沒有該型號(hào)手機(jī)所支持的圖像格式,則結(jié)束流程;或者向手機(jī)發(fā)送獲取該手機(jī)所支持圖像格式的請(qǐng)求消息,手機(jī)收到該請(qǐng)求消息后,再向服務(wù)器返回該手機(jī)所支持的圖像格式,服務(wù)器獲得手機(jī)所支持的圖像格式后,可將該圖像格式存入配置表中與該手機(jī)型號(hào)對(duì)應(yīng)的位置;或者,先結(jié)束當(dāng)前流程,再在服務(wù)器側(cè)由人工重新更新配置表中的信息,添加新型號(hào)手機(jī)對(duì)應(yīng)的所支持的圖像格式信息。
另外,此步驟105也可與上述步驟102至步驟104同時(shí)執(zhí)行,也可在上述步驟102至步驟104之前執(zhí)行。
步驟106、讀取所要訪問圖像的尺寸,比較所訪問圖像的尺寸和手機(jī)所支持最大圖像的尺寸;此處的尺寸為圖像的長(zhǎng)和寬,只要所訪問圖像的長(zhǎng)大于手機(jī)所支持最大圖像的長(zhǎng),或者所訪問圖像的寬大于手機(jī)所支持最大圖像的寬,則執(zhí)行步驟107,否則,通過WAP協(xié)議向手機(jī)傳送所訪問的圖像,結(jié)束流程。
步驟107、將所述請(qǐng)求消息所訪問圖像縮小到該移動(dòng)終端足以完整顯示該圖像的尺寸;并進(jìn)一步將該圖像的格式轉(zhuǎn)化為所述移動(dòng)終端所支持的圖像格式。
此處,假設(shè)用戶支持最大圖像的長(zhǎng)和寬為a1和b1,所要訪問圖像的長(zhǎng)和寬為a2和b2,計(jì)算所訪問圖像長(zhǎng)和寬與用戶所支持最大圖像長(zhǎng)和寬的比值,分別為K1=a2/a1,以及K2=b2/b1;接著選取K1和K2中的較大的一個(gè)值作為圖像要縮小的最低縮小倍數(shù);以該最低縮小倍數(shù)縮小所訪問的圖像,或者以比該最低縮小倍數(shù)大的倍數(shù)縮小所訪問的圖像,但是需保證縮小后的圖像可以在手機(jī)屏幕上正常完整地顯示。
在將所訪問圖像的格式轉(zhuǎn)化為上述用戶手機(jī)所支持的圖像格式時(shí),如果用戶手機(jī)支持至少兩種圖像格式,則可以將所訪問圖像的格式分別轉(zhuǎn)化為用戶手機(jī)支持的所有格式,再比較這些格式轉(zhuǎn)化后的圖像所占存儲(chǔ)空間的大小,選擇其中所占空間最小的一個(gè)圖像,將該圖像作為要向用戶手機(jī)發(fā)送的圖像。
或者,在手機(jī)所支持的圖像格式中選擇一種格式,再將所要訪問圖像的格式轉(zhuǎn)化為當(dāng)前選擇的格式,并將該轉(zhuǎn)化格式后的圖像作為要向用戶手機(jī)發(fā)送的圖像。在每次選擇時(shí),可以選擇相同的圖像格式,也可選擇不同的圖像格式。其中,選擇圖像格式的標(biāo)準(zhǔn)可以有多種,例如按照各種格式的壓縮率,選擇壓縮率最高的一種圖像格式進(jìn)行轉(zhuǎn)化。
上述將圖像縮小并轉(zhuǎn)化的技術(shù)有多種,例如行程長(zhǎng)度編碼(run-lengthencoding)技術(shù),霍夫曼編碼(Huffman encoding)技術(shù)等,且這些技術(shù)為現(xiàn)有公知技術(shù),此處不再敘述。
步驟108、服務(wù)器通過WAP協(xié)議將縮小并格式轉(zhuǎn)化后的圖像傳送給用戶手機(jī),這樣,在用戶手機(jī)上就可完整地顯示所要訪問的圖像。
再請(qǐng)參見圖3,本發(fā)明應(yīng)用于即時(shí)通訊的流程如下。
I、用戶通過即時(shí)通訊號(hào)碼登錄即時(shí)通訊服務(wù)器4。
II、通過即時(shí)通訊服務(wù)器4訪問圖片數(shù)據(jù)服務(wù)器32,向中心處理模塊31傳遞與所述即時(shí)通訊號(hào)碼綁定的移動(dòng)終端號(hào)碼和圖片瀏覽信息。
III、中心處理模塊31根據(jù)該移動(dòng)終端號(hào)碼,從即時(shí)通訊服務(wù)器4搜索該移動(dòng)終端1在其中登錄的移動(dòng)終端信息,以便獲取該移動(dòng)終端所支持最大圖像的尺寸信息和移動(dòng)終端圖片格式支持信息;若沒有的話,中心處理模塊31向被綁定的移動(dòng)終端1發(fā)出獲取移動(dòng)終端信息請(qǐng)求,所述移動(dòng)終端1作出相應(yīng)回復(fù),中心處理模塊31從中獲取該移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息、移動(dòng)終端像素支持信息等或者移動(dòng)終端用戶代理信息。
IV、中心處理模塊31根據(jù)圖片瀏覽信息,從圖片數(shù)據(jù)服務(wù)器32取出所需的原始圖片。
V、中心處理模塊31對(duì)原始圖片進(jìn)行適配處理后產(chǎn)生閱讀圖片Va、中心處理模塊31由步驟III,直接獲取該移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息、移動(dòng)終端像素支持信息等,或根據(jù)移動(dòng)終端用戶代理信息,從移動(dòng)終端適配信息表33獲取該移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息、移動(dòng)終端像素支持信息等。
Vb、中心處理模塊31對(duì)原始圖片進(jìn)行縮小或放大處理,使其大小適合于移動(dòng)終端所支持最大圖像的尺寸。
例如,設(shè)原始圖片的長(zhǎng)、寬分別為M、N,移動(dòng)終端所支持圖片尺寸的長(zhǎng)、寬分別為m、n,一般而言,原始圖片的長(zhǎng)、寬要比移動(dòng)終端所支持圖片尺寸的長(zhǎng)、寬大,取得兩個(gè)參數(shù)K1和K2,其中K1=M/m;K2=N/n取其中K1、K2中的較大值Max[K1,K2],該較大值Max[K1,K2]則為原始圖片需要縮小的倍數(shù)。
Vc、中心處理模塊31根據(jù)移動(dòng)終端圖片格式支持信息,如果需要的話,將圖片格式轉(zhuǎn)換為移動(dòng)終端1能支持的格式,如jpeg、jpg、gif、bmp或png等,若所述的移動(dòng)終端1能支持的格式為兩種或兩種以上,則對(duì)轉(zhuǎn)換后所產(chǎn)生的相應(yīng)的兩個(gè)或兩個(gè)以上相應(yīng)格式圖片的文件大小進(jìn)行比較,選取其中較小或最小的圖片,這樣,有助于節(jié)省網(wǎng)絡(luò)的傳輸量。
Vd、中心處理模塊31對(duì)上述步驟Vc所得圖片的像素量與移動(dòng)終端像素支持信息相比較,若上述步驟Vc所得圖片的像素量小于移動(dòng)終端像素支持量,取上述步驟Vc所得圖片為閱讀圖片;若上述步驟Vc所得圖片的像素量大于移動(dòng)終端像素支持量,對(duì)上述步驟Vc所得圖片作適當(dāng)縮小后,使縮小后圖片的像素量不大于移動(dòng)終端像素支持量,取所述縮小后圖片為閱讀圖片,這樣就使得閱讀圖片的像素量適合移動(dòng)終端像素支持信息。
通過上述步驟Va、步驟Vb、步驟Vc和步驟Vd,產(chǎn)生閱讀圖片。
若原始圖片的長(zhǎng)、寬要比移動(dòng)終端所支持圖片尺寸的長(zhǎng)、寬小,則需要相應(yīng)地放大,這是不言而喻的,但在放大時(shí),應(yīng)考慮放大后圖片的清晰度,可根據(jù)移動(dòng)終端1所支持像素的信息對(duì)放大后的圖片適當(dāng)?shù)卦黾舆^渡像素或?qū)D片柔化處理,這樣可以減少馬賽克效應(yīng),使放大后的圖片更優(yōu)質(zhì),看上去顯得更清晰。
就這樣,使得閱讀圖片的大小在保持原始圖片的長(zhǎng)寬比例的前提下,適合移動(dòng)終端所支持圖片尺寸或移動(dòng)終端像素支持量的最大尺寸。
VI、中心處理模塊31通過網(wǎng)關(guān)2將閱讀圖片發(fā)送至移動(dòng)終端1。
在本實(shí)施例中,用戶通過即時(shí)通訊號(hào)碼登錄即時(shí)通訊服務(wù)器4,相對(duì)于直接操作移動(dòng)終端1來說,訪問圖片數(shù)據(jù)服務(wù)器32的操作更為方便、直觀,且對(duì)于所需要的圖片又可同樣即時(shí)地在移動(dòng)終端1上顯示、瀏覽。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種處理圖像的方法,其特征在于,該方法包括以下步驟A移動(dòng)終端通過通信協(xié)議向服務(wù)器發(fā)送訪問指定圖像的請(qǐng)求消息;B服務(wù)器取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式;C讀取所要訪問圖像的尺寸,比較所訪問圖像的尺寸和手機(jī)所支持最大圖像的尺寸;D將所述請(qǐng)求消息所訪問圖像調(diào)整到該移動(dòng)終端足以完整顯示該圖像的尺寸,并將該圖像的格式轉(zhuǎn)化為所述移動(dòng)終端所支持的圖像格式;E服務(wù)器通過通信協(xié)議將調(diào)整并格式轉(zhuǎn)化后的圖像傳送給移動(dòng)終端。
2.如權(quán)利要求1所述的方法,其特征在于在服務(wù)器中設(shè)置各種型號(hào)移動(dòng)終端所支持的最大圖像尺寸和/或所支持的圖像格式,步驟A中服務(wù)器根據(jù)請(qǐng)求消息中所標(biāo)識(shí)的該移動(dòng)終端的型號(hào),從自身的設(shè)置信息中讀取該移動(dòng)終端所支持的最大圖像尺寸和/或所支持的圖像格式。
3.如權(quán)利要求1所述的方法,其特征在于步驟D中調(diào)整所述請(qǐng)求消息所訪問圖像尺寸的方法為將移動(dòng)終端所訪問的圖像的長(zhǎng)和寬分別與移動(dòng)終端所支持的最大圖像的長(zhǎng)和寬相除,得到的兩個(gè)商值,以其中較大的商值作為最低縮小倍數(shù)縮小所訪問的圖像。
4.如權(quán)利要求1所述的方法,其特征在于所述移動(dòng)終端支持至少兩種圖像格式,在步驟D中,將所訪問的圖像分別轉(zhuǎn)化為每種格式的圖像;在步驟E中,將上述經(jīng)過格式轉(zhuǎn)化后所占空間最小的圖像傳送給移動(dòng)終端。
5.如如權(quán)利要求1所述的方法,其特征在于所述移動(dòng)終端支持至少兩種圖像格式,在步驟D中,選擇其中壓縮率最高的一種圖像格式,將所訪問的圖像轉(zhuǎn)化為該圖像格式。
6.如權(quán)利要求1所述的方法,其特征在于步驟B中服務(wù)器通過讀取請(qǐng)求消息中的代理字段,從服務(wù)器端的配置表中取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式。
7.一種處理圖像的系統(tǒng),包括移動(dòng)終端和實(shí)現(xiàn)無線應(yīng)用協(xié)議通訊的網(wǎng)關(guān),其特征在于還包括圖片處理系統(tǒng),網(wǎng)關(guān)與圖片處理系統(tǒng)相聯(lián),圖片處理系統(tǒng)對(duì)原始圖片進(jìn)行處理后產(chǎn)生閱讀圖片并將其發(fā)送至移動(dòng)終端。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于所述圖片處理系統(tǒng)包括中心處理模塊、圖片數(shù)據(jù)服務(wù)器和移動(dòng)終端適配信息表,中心處理模塊完成與網(wǎng)關(guān)之間的信息交互,以及對(duì)圖片數(shù)據(jù)服務(wù)器中圖片信息的讀取、處理和數(shù)據(jù)轉(zhuǎn)發(fā),且可訪問移動(dòng)終端適配信息表,圖片數(shù)據(jù)服務(wù)器保存有原始圖片及其信息,移動(dòng)終端適配信息表反映用戶代理信息,包含有各種移動(dòng)終端所支持最大圖像的尺寸信息、移動(dòng)終端圖片格式支持信息和移動(dòng)終端像素支持信息等。
9.一種處理圖像應(yīng)用于即時(shí)通訊的方法,其特征在于,該方法包括以下步驟A用戶通過即時(shí)通訊服務(wù)器訪問圖片數(shù)據(jù)服務(wù)器,向中心處理模塊傳遞與即時(shí)通訊號(hào)碼綁定的移動(dòng)終端號(hào)碼和圖片瀏覽信息;B中心處理模塊取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式;C中心處理模塊根據(jù)圖片瀏覽信息,從圖片數(shù)據(jù)服務(wù)器取出所需的原始圖片;D中心處理模塊對(duì)原始圖片進(jìn)行適配處理后產(chǎn)生閱讀圖片;E中心處理模塊通過網(wǎng)關(guān)將閱讀圖片發(fā)送至移動(dòng)終端。
10.如權(quán)利要求9所述的一種處理圖像應(yīng)用于即時(shí)通訊的方法,其特征在于步驟D中對(duì)原始圖片進(jìn)行適配處理的方法為將原始圖片的圖像的長(zhǎng)和寬分別與移動(dòng)終端所支持的最大圖像的長(zhǎng)和寬相除,得到的兩個(gè)商值,以其中較大的商值作為最低縮小倍數(shù)縮小所訪問的圖像。
11.如權(quán)利要求9所述的一種處理圖像應(yīng)用于即時(shí)通訊的方法,其特征在于在步驟D中,將所訪問的圖像分別轉(zhuǎn)化為每種格式的圖像,在步驟E中將上述經(jīng)過格式轉(zhuǎn)化后所占空間最小的圖像發(fā)送至移動(dòng)終端。
全文摘要
本發(fā)明公開了一種處理圖像及其應(yīng)用于即時(shí)通訊的方法和系統(tǒng),包括A、移動(dòng)終端通過通信協(xié)議向服務(wù)器發(fā)送訪問指定圖像的請(qǐng)求消息;B、服務(wù)器取得移動(dòng)終端所支持最大圖像的尺寸以及所支持的圖像格式;C、讀取所要訪問圖像的尺寸,比較所訪問圖像的尺寸和手機(jī)所支持最大圖像的尺寸;D、將所述請(qǐng)求消息所訪問圖像調(diào)整到該移動(dòng)終端足以完整顯示該圖像的尺寸,并將該圖像的格式轉(zhuǎn)化為所述移動(dòng)終端所支持的圖像格式;E、服務(wù)器通過通信協(xié)議將調(diào)整并格式轉(zhuǎn)化后的圖像傳送給移動(dòng)終端。本發(fā)明可以使移動(dòng)終端訪問各種尺寸的圖像。
文檔編號(hào)H04N1/387GK1794776SQ200410104418
公開日2006年6月28日 申請(qǐng)日期2004年12月22日 優(yōu)先權(quán)日2004年9月15日
發(fā)明者盛真 申請(qǐng)人:騰訊科技(深圳)有限公司