專利名稱:無線應(yīng)用協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)與方法,尤其關(guān)于一種在WAP協(xié)定下實現(xiàn)下載多媒體資料的移動通訊裝置的系統(tǒng)與方法。
請參考
圖1,圖1顯示了已知在WAP協(xié)定下下載網(wǎng)頁的流程圖。首先,由WAP移動通訊裝置30傳送一WAP網(wǎng)頁請求給WAP網(wǎng)關(guān)(Gateway)40,WAP網(wǎng)關(guān)40先將WAP網(wǎng)頁請求轉(zhuǎn)換為HTTP網(wǎng)頁請求,再傳送給HTTP服務(wù)器50。HTTP服務(wù)器50根據(jù)此網(wǎng)頁請求傳送對應(yīng)的網(wǎng)頁給WAP網(wǎng)關(guān)40,WAP網(wǎng)關(guān)40將此網(wǎng)頁先轉(zhuǎn)換成WAP位元組編碼(bytecode),再傳送給WAP移動通訊裝置30。
然而,隨著多媒體時代的來臨,音樂、影像、或電子書等檔案處處可見,且此類的檔案均十分龐大。但由于無線網(wǎng)絡(luò)的頻寬較有線網(wǎng)絡(luò)小,為使其傳輸速度不至于過于緩慢,因此現(xiàn)階段的WAP協(xié)定每一個信息大小不可超過1500位元,以至于WAP的移動通訊裝置,僅能讀取畫面簡單網(wǎng)頁。
因此,如何使采用現(xiàn)有的WAP協(xié)定下的移動通訊裝置,能夠下載各種多媒體資料或是大型檔案,實為重要的課題。
為達(dá)上述目的,依本發(fā)明在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,應(yīng)用于用戶端,且包括一請求步驟、一接收步驟,及一處理步驟。其中,請求步驟是藉由移動通訊裝置以無線載送服務(wù)(wireless bearer service),如一般封包式無線電服務(wù)(GPRS,general packet radio service),傳送一筆資料的請求(request)至一服務(wù)器,如HTTP服務(wù)器。在HTTP服務(wù)器中,會將資料進(jìn)行壓縮或是切割處理,使得每一筆資料的大小不超過WAP協(xié)定的最大位元,以符合WAP的傳輸?shù)囊?guī)定。接收步驟接收依此請求的HTTP服務(wù)器所傳送的資料,處理步驟則對資料進(jìn)行處理,據(jù)以獲得原先的資料。
在本發(fā)明的一實施例中,接收步驟接收由HTTP服務(wù)器所傳送的多筆部分資料,且此部分資料系具有個別的識別資料;處理步驟則依識別資料對此部分資料進(jìn)行重組,以獲得原先欲下載的資料。
本發(fā)明亦揭示一種在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,是應(yīng)用于服務(wù)端,且包括一接收步驟、一處理步驟,及一傳送步驟。接收步驟接收由移動通訊裝置所傳送的資料請求;處理步驟依此請求將其對應(yīng)的資料進(jìn)行處理,使得每一筆部分資料的大小不超過WAP的協(xié)定;傳送步驟將資料以無線載送服務(wù)傳送至此移動通訊裝置。
在本發(fā)明的一實施例中,處理步驟依照請求將對應(yīng)的資料切割成多筆部分資料,且分別在各該等部分資料中加入一識別資料,傳送步驟再將這些部分資料以一般封包式無線電服務(wù)傳送至移動通訊裝置。
藉由在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)及方法,使得采用WAP協(xié)定的移動通訊裝置所下載的資料不必限定在一定大小內(nèi),故可實現(xiàn)下載各種多媒體資料或大型檔案的目的。
圖2為一示意圖,顯示依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)分別實施于一手機中,及一HTTP服務(wù)器中,下載檔案的狀況。
圖3為一流程圖,顯示依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的實施于服務(wù)器的流程。
圖4為一流程圖,顯示依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料實施于用戶端的流程。
具體實施例方式
以下請參照相關(guān)附圖,說明依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)與方法,其中,相同的元件將以相同的參考符號加以說明。
如圖2所示,依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)1,是實施于一WAP手機3中,且包括一請求模組131、一接收模組132、一處理模組133,及一儲存模組134。此外,上述WAP手機3具有一小型瀏覽器(micro browser),當(dāng)手機3撥號連接上網(wǎng)之后,用戶端(即WAP手機3的一端),即可通過瀏覽器查詢電影娛樂、或醫(yī)療保健等資訊,或者下載手機鈴聲、開機畫面、電子書,或電子賀卡等。此外,用戶端亦可用手機3的按鍵直接輸入網(wǎng)址,當(dāng)然,此網(wǎng)址必須是支援WAP手機的。如圖2所示,若用戶端自瀏覽器的畫面上選擇下載開機畫面之項目,則請求模組131會傳送一WAP開機畫面請求(request)至WAP網(wǎng)關(guān)4(WAP Gateway)。在本實施例中,WAP開機畫面請求系Wireless MarkupLanguage(WML)請求,藉由WAP網(wǎng)關(guān)4,將WAP開機畫面請求轉(zhuǎn)換成HTTP開機畫面請求,以傳送至HTTP服務(wù)器5。
WAP網(wǎng)關(guān)4負(fù)責(zé)WWW協(xié)定堆疊,例如HTTP及TCP/IP,且負(fù)責(zé)WAP協(xié)定堆疊間的轉(zhuǎn)換工作。因此,在HTTP服務(wù)器5與WAP網(wǎng)關(guān)4間仍使用原本的Internet協(xié)定組,而WAP網(wǎng)關(guān)4與用戶端間則使用WAP論壇所制定的無線應(yīng)用協(xié)定。
請再參考圖2,依本發(fā)明較佳實施例的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)1,在實施于HTTP服務(wù)器5中系包括一接收模組151、一HTTP資料庫152、一處理模組153、及一傳送模組154。接收模組151接收WAP手機3以一無線載送服務(wù)所傳送的一WAP開機畫面請求,并自HTTP資料庫152中找出對應(yīng)的檔案。若此下載檔案大于WAP協(xié)定所規(guī)定的傳輸大小,則由處理模組153中的壓縮模組1531將此筆資料先進(jìn)行壓縮,并送至傳送模組154。若檔案經(jīng)壓縮后,仍大于WAP協(xié)定下的最大位元,則由處理模組153中切割模組1531將壓縮后的資料切割成數(shù)筆部分資料,且在這些部分資料中分別加入個別的識別資料,例如每一筆資料的序號,及總封包數(shù)目等,其中經(jīng)由分割模組1532分割后的每一封包大小不可大于WAP協(xié)定下的最大位元。接著,傳送模組154將這些部分資料以無線載送服務(wù)傳回WAP網(wǎng)關(guān)4。
WAP網(wǎng)關(guān)4中具有編碼及解碼的功能的模組,以使檔案能編碼成較小的封包,以降低無線網(wǎng)絡(luò)的資料傳送量。換言之,HTTP服務(wù)器5向WAP網(wǎng)關(guān)4傳回HTTP網(wǎng)頁或檔案,WAP網(wǎng)關(guān)4會先經(jīng)過編碼處理,再以WAP位元組編碼(bytecode)的型式傳送至WAP手機3。
WAP手機3的接收模組132接收到前述依開機畫面請求對應(yīng)的數(shù)筆部分資料后,以處理模組133對這些部分資料進(jìn)行解碼、解壓縮等步驟,且根據(jù)每一筆資料所附加的識別資料進(jìn)行重組,以獲得原先下載的資料,即前述的開機畫面,并將其儲存于儲存模組134中,因此,當(dāng)手機3開啟時,便得以呈現(xiàn)此開機畫面。
以下,說明依本發(fā)明的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法。
如圖3所示,此流程圖是指服務(wù)器端。首先,在步驟301中,WAP手機3傳送出一筆資料的請求,例如傳送下載一開機畫面的請求。接著,于步驟302中,WAP網(wǎng)關(guān)4進(jìn)行WAP協(xié)定間的轉(zhuǎn)換工作,亦即,將WAP手機3一端與WAP網(wǎng)關(guān)4間的WAP協(xié)定轉(zhuǎn)換成WAP網(wǎng)關(guān)4與HTTP服務(wù)器5之間Tnternet協(xié)定。
接著,在步驟303中,HTTP服務(wù)器5接收前述開機畫面要求,若其所對應(yīng)的開機畫面檔案不超出WAP協(xié)定下的最大位元,進(jìn)入步驟306,以如一般封包式無線電服務(wù)(GPRS)的方式將檔案傳出。但若此下載要求所對應(yīng)的開機畫面檔案超出WAP協(xié)定下傳輸?shù)淖畲笪辉?,則進(jìn)入步驟304中。在步驟304中,是將此檔案進(jìn)行壓縮,經(jīng)壓縮后若檔案小于WAP協(xié)定下傳輸?shù)淖畲笪辉?,則進(jìn)入步驟306。但若此檔案經(jīng)壓縮后仍超出WAP協(xié)定下傳輸?shù)淖畲笪辉?,則進(jìn)入步驟305中。在步驟305中,系將壓縮后的檔案切割成數(shù)筆部分資料,其中每一筆部分資料不可大于WAP協(xié)定下傳輸?shù)淖畲笪辉?。另外,在這些部分資料中分別加入一識別資料,例如被切割資料的序號。接著,進(jìn)入步驟306中,將資料以一般封包式無線電服務(wù)(GPRS)傳送至WAP手機3(接收端)。
如圖4所示,此流程圖是指用戶端。當(dāng)WAP手機3接收到一筆資料時,先判別此資料是否經(jīng)壓縮過,若是,則進(jìn)入步驟402,以將檔案進(jìn)行解壓縮。接著,再判別此檔案是否為部分資料,若非部分資料,則進(jìn)入步驟404,并結(jié)束此流程。若此筆資料是部份資料,則進(jìn)入步驟403,以將所收到的部分資料,依照附加于其內(nèi)容區(qū)域中的識別資料重組成原先的檔案,即欲下載的開機畫面。最后,在步驟404中,通知接收者接到此開機畫面,而使用者則可將此開機畫面儲存于手機3的快閃存儲器或手機中的其他儲存媒體中,以使用戶端能夠在開機時出現(xiàn)所下載的畫面。
綜上所述,藉由在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng)及方法,使得采用WAP協(xié)定的移動通訊裝置下載的資料不必限定在一定位元內(nèi),故可實現(xiàn)下載各種多媒體資料或大型檔案的目的。
任何熟悉本技術(shù)領(lǐng)域者,均可對上述依本發(fā)明的實施例進(jìn)行等效的修改,而不脫離其精神與范疇。因此,以上所述僅為舉例性,而非為限制性者。任何不脫離其精神與范疇而對其進(jìn)行的等效修改或變更,均應(yīng)包括于后述的權(quán)利要求范圍中。
權(quán)利要求
1.一種在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,包含一請求步驟,其藉由一移動通訊裝置以一無線載送服務(wù)傳送一筆資料的請求至一服務(wù)器;一接收步驟,其接收依該請求的服務(wù)器所傳送的至少一筆資料;以及一處理步驟,其對該筆資料進(jìn)行處理,以得該筆資料。
2.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該處理步驟系對該筆資料進(jìn)行解壓縮。
3.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該接收步驟系接收多筆部分資料,且各該等部分資料分別具有一識別資料。
4.如權(quán)利要求3所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該處理步驟系依該識別資料對該等部分資料進(jìn)行重組。
5.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該服務(wù)器為一HTTP服務(wù)器。
6.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該筆資料的請求是WML請求。
7.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,還包含一儲存步驟,其將經(jīng)由該處理步驟所得之該筆資料儲存至該移動通訊裝置中。
8.如權(quán)利要求1所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該無線載送服務(wù)為一般封包式無線電服務(wù)。
9.一種在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,包含一接收步驟,其接收由一移動通訊裝置以一無線載送服務(wù)所傳送一筆資料的請求;一處理步驟,其依該請求將其對應(yīng)的該筆資料進(jìn)行處理;以及一傳送步驟,其將處理后的該筆資料以該無線載送服務(wù)傳送至該移動通訊裝置。
10.如權(quán)利要求9所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該處理步驟對該筆資料進(jìn)行壓縮。
11.如權(quán)利要求9所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該處理步驟系依該請求將其對應(yīng)的該筆資料切割成多筆部分資料,且分別于各該等部分資料中加入一識別資料。
12.如權(quán)利要求9所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該筆資料的請求是WML請求。
13.如權(quán)利要求9所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其特征在于,該無線載送服務(wù)為一般封包式無線電服務(wù)。
14.一種在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),包含一請求模組,其藉由一移動通訊裝置以一無線載送服務(wù)傳送一筆資料的請求至一服務(wù)器;一接收模組,其接收依該請求的服務(wù)器所傳送的至少一筆資料;以及一處理模組,其對該筆資料進(jìn)行處理,以得該筆資料。
15.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該處理模組系對該筆資料進(jìn)行解壓縮。
16.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該接收模組系接收多筆部分資料,且各該等部分資料分別具有一識別資料。
17.如權(quán)利要求16所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該處理模組系依該識別資料對該等部分資料進(jìn)行重組。
18.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該服務(wù)器為一HTTP服務(wù)器。
19.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該筆資料的請求是WML請求。
20.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,還包含一儲存模組,其將經(jīng)由該處理模組所得的該筆資料儲存至該移動通訊裝置。
21.如權(quán)利要求14所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該無線載送服務(wù)為一般封包式無線電服務(wù)。
22.一種在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),包含一接收模組,其接收由一移動通訊裝置以一無線載送服務(wù)所傳送一筆資料的請求;一處理模組,其依該請求將其對應(yīng)的該筆資料進(jìn)行處理;以及一傳送模組,其將該等部分資料以該無線載送服務(wù)傳送至該移動通訊裝置。
23.如權(quán)利要求22所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該處理模組系對該筆資料進(jìn)行壓縮。
24.如權(quán)利要求22所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該處理模組系依該請求將其對應(yīng)的該筆資料切割成多筆部分資料,且分別于各該等部分資料中加入一識別資料。
25.如權(quán)利要求22所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該接收模組所接收的請求是WML請求。
26.如權(quán)利要求22所述的在WAP協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的系統(tǒng),其特征在于,該無線載送服務(wù)為一般封包式無線電服務(wù)。
全文摘要
本發(fā)明提供一種在WAP(Wireless Application Protoco1)協(xié)定下處理移動通訊裝置數(shù)據(jù)資料的方法,其包括一請求步驟、一接收步驟,及一處理步驟。請求步驟藉由一移動通訊裝置以一無線載送服務(wù)傳送一筆資料的請求至一HTTP服務(wù)器;接收步驟接收依此請求由HTTP服務(wù)器所傳送的至少一筆資料;處理步驟對此資料進(jìn)行處理,以獲得原先的資料。在本發(fā)明的一實施例中,接收步驟接收依此請求由HTTP服務(wù)器所傳送的多筆部分資料,且此部分資料具有個別的識別資料;而處理步驟則依識別資料對此部分資料進(jìn)行重組,以獲得原先欲下載的資料。
文檔編號H04W80/12GK1427643SQ01142698
公開日2003年7月2日 申請日期2001年12月19日 優(yōu)先權(quán)日2001年12月19日
發(fā)明者秦文江, 蔡世光, 李培治, 黃亮 申請人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司