專利名稱:Java應用程序的傳送方法
技術領域:
本發明有關于一種JAVA應用程序的傳送方法,且特別是有關于一種在兩個移動終端間的JAVA應用程序的傳送方法。
背景技術:
隨著無線應用服務的日益成熟,移動電話個性化的時代已經來臨,其中JAVA應用程序作為移動電話個性化的主要技術,迅速得到各大移動電話廠的支援。JAVA語言是一種跨平臺,物件導向的程序語言。當要將JAVA語言編譯成應用程序時,JAVA編譯器會將程序轉換成和系統的中央處理器(CPU)無關的程序,而執行JAVA應用程序時,針對不同的平臺而將這些指令轉換成此平臺認識的指令即可。此外,利用JAVA語言所完成的同一個程序,可以在支援JAVA的各種操作系統(平臺)下執行,而移動電話只是其中的一種應用平臺。
在目前,各大網站都推出JAVA應用程序的無線下載服務,但是直至現今,使用者只能夠透過無線通訊應用軟件協定(Wireless Application Protocol,簡稱WAP)至特定的網站下載JAVA應用程序,這使得JAVA應用程序的使用受到了很大的限制。
發明內容
因此,本發明的目的就是在提供一種JAVA應用程序的傳送方法,用戶不需要到特定的網站,就可以獲得JAVA應用程序。
本發明的目的是提供一種JAVA應用程序的傳送方法,可以在兩個例如移動電話的移動終端間彼此分享JAVA應用程序。
本發明的目的在提供一種JAVA應用程序的傳送方法,可以適用于至少兩個移動終端間彼此互相傳遞JAVA應用程序,并且每一移動終端都具有多媒體簡訊服務(Multimedia Messaging Service,簡稱MMS),本發明的傳送方法的步驟如下所述。首先,編碼JAVA應用程序為一預設格式的多媒體簡訊,然后傳送此預設格式的多媒體簡訊至一多媒體簡訊服務中繼伺服模組。接著,在移動終端中的接收終端會從多媒體簡訊服務中繼伺服模組接收此預設格式的多媒體簡訊,并且解碼此預設格式的多媒體簡訊而還原JAVA應用程序。
在本發明的實施例中,接收終端從多媒體簡訊服務中繼伺服模組接收預設格式的多媒體簡訊的步驟,還包括下列所述的步驟。多媒體簡訊服務中繼伺服模組會先告知接收終端,接收在移動終端中的發送終端所傳送的預設格式的多媒體簡訊,然后接收終端就從多媒體簡訊服務中繼伺服模組接收預設格式的多媒體簡訊,并且發出一接收確認訊息以告知多媒體簡訊服務中繼伺服模組接收的結果。
在較佳的情況下,上述當還原JAVA應用程序之后,更包括將JAVA應用程序進行儲存。
此外,移動終端包括具有多媒體簡訊服務的個人數字助理裝置(PDA)或是移動電話。
另外,上述提及的JAVA應用程序包括JAVA游戲。
綜上所述,本發明是以一預設格式將JAVA應用程序編碼成媒體的檔案,然后兩個移動終端之間可以交換此預設格式的媒體檔案。因此移動終端的用戶不用到特定的網站,就可以獲得JAVA應用程序。也因為以上的原因,本發明提供了讓兩個移動終端互相分享JAVA應用程序的方式。
為讓本發明的上述和其他目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合附圖,作詳細說明如下。
圖1繪示了多媒體簡訊服務系統中的網絡設備方塊圖。
圖2繪示了依照本發明的一較佳實施例的一種JAVA應用程序的傳送方法流程圖。
具體實施例方式
多媒體簡訊服務一種不同于普通簡訊的簡訊服務,屬于短訊息服務(ShortMessage Service,簡稱SMS)的一種升級服務。多媒體簡訊服務目前支援的媒體類型有彩色圖片(如JPEG)、動畫(如GIF檔案)、文字(如純文字檔)、鈴聲等。在敘述本發明的原理之前,在此先將多媒體簡訊服務作一敘述,以使熟悉本技術領域者能夠明了本發明的精神。
圖1繪示了多媒體簡訊服務系統中的網絡設備方塊圖。請參照圖1,多媒體簡訊服務系統中的網絡設備,包括了移動終端和多媒體簡訊服務中繼伺服模組等裝置。在本實施例中,移動終端包括了MMS終端A 101和MMS終端B 103,而多媒體簡訊服務中繼伺服模組則包括了MMS中繼伺服模組105和107。其中,中繼伺服模組105和107內,例如中繼伺服模組105包括了MMS中繼器109和MMS伺服器111。
請繼續參照圖1,移動終端應用層的功能實體,例如移動電話、個人數字助理(PDA)等,用來提供用戶瀏覽、合成和處理多媒體簡訊等。此外,MMS伺服器111用來儲存和處理到來和離開兩個方向上的多媒體簡訊,并且MMS伺服器111可以使多媒體簡訊服務中繼伺服模組105,與由多個外部伺服器所組成的外部伺服器群113協同工作,而為用戶提供豐富的服務類型。此外,MMS中繼器109耦接至MMS伺服器111,其用來在不同的簡訊系統之間傳遞訊息,以整合處于不同網絡中的各種類型的伺服器。除此之外,多媒體簡訊服務中繼伺服模組105還具有地址翻譯和臨時儲存多媒體簡訊的功能,以確保多媒體簡訊從一個MMS終端(如MMS終端A 101),在成功地傳送到另一個MMS終端(如MMS終端B 103)之前不會遺失。
圖2繪示了依照本發明的一較佳實施例的一種JAVA應用程序的傳送方法流程圖。為使熟悉本技術領域者能更明了本發明,請合并參照圖1和圖2,首先假設MMS終端A 101定義為發送終端,而MMS終端B 103為接收終端。當MMS終端A 101要與MMS終端B 103分享一JAVA應用程序(如JAVA游戲)時,則先進行步驟S202,將要傳送的JAVA應用程序編碼成一預設格式的多媒體簡訊,在此我們可以稱這種預設格式為JGAME,但本發明并不以此限定。接著,MMS終端A 101如步驟S204所述,傳送此預設格式的多媒體簡訊至例如MMS中繼伺服模組105的多媒體簡訊服務伺服模組。而MMS終端B 103就會如步驟S210所述,從MMS中繼伺服模組105取得預設格式的多媒體簡訊,以如步驟S220所述,取得原始的JAVA應用程序。
更詳細地來看步驟S210和S220,當MMS終端A 101將編碼成預設格式的多媒體簡訊的JAVA應用程序送至MMS中繼伺服模組105上之后,MMS中繼伺服模組105會透過MMS中繼伺服模組107通知MMS終端B 103接收此預設格式的多媒體簡訊。當MMS終端B 103被告知要接收此預設格式的多媒體簡訊之后,就可以如步驟S214所述,透過MMS中繼伺服模組107接收在MMS中繼伺服模組105上的預設格式的多媒體簡訊。當MMS終端B 103接收此預設格式的多媒體簡訊完畢后,會發出接收確認訊息至MMS中繼伺服模組105以告知接收的結果,并且如步驟S222所述,將此預設格式的多媒體簡訊解碼,以還原成原始的JAVA應用程序。最后,MMS終端B 103可以如步驟S224所述,將MMS終端A 101所傳送來的JAVA應用程序儲存起來,以便進行操作。
雖然上述以圖1的架構來說明本發明,但熟悉本技術領域者當知,本發明并不限定非要應用于圖1的架構中。另外,上述的實施例僅為讓熟悉本技術領域者能夠明了本發明的主要精神,而并不用來限定本發明的實施方式。
綜上所述,本發明系將JAVA應用程序編碼成預設格式的多媒體簡訊來傳送,因此可以讓兩個移動終端間彼此分享JAVA應用程序,并且用戶不用到特定的網站,就可以從其他的移動終端內取得所需要的JAVA應用程序。此外,本發明對多媒體簡訊中繼伺服模組并沒有特別的要求,因此可以簡單地利用現有的熟技術來實現本發明。
雖然本發明已以較佳實施例揭示如上,然其并非用以限定本發明,任何熟悉本技術領域者,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,因此本發明的保護范圍當視后附的申請專利范圍所界定者為準。
權利要求
1.一種JAVA應用程序的傳送方法,適用于至少兩個移動終端間彼此互相傳遞該JAVA應用程序,而每一該些移動終端都具有一多媒體簡訊服務,該傳送方法包括下列步驟編碼該JAVA應用程序為一預設格式的多媒體簡訊;傳送該預設格式的多媒體簡訊至一多媒體簡訊服務中繼伺服模組;這些移動終端中的一接收終端從該多媒體簡訊服務中繼伺服模組接收該預設格式的多媒體簡訊;以及解碼該預設格式的多媒體簡訊以還原該JAVA應用程序。
2.如權利要求1所述的JAVA應用程序的傳送方法,其特征在于,該接收終端從該多媒體簡訊服務中繼伺服模組接收該預設格式的多媒體簡訊的步驟,還包括下列步驟該多媒體簡訊服務中繼伺服模組告知該接收終端,接收該些移動終端的一發送終端所傳送的該預設格式的多媒體簡訊;該接收終端從該多媒體簡訊服務中繼伺服模組接收該預設格式的多媒體簡訊;以及發出一接收確認訊息以告知該多媒體簡訊服務中繼伺服模組接收結果。
3.如權利要求1所述的JAVA應用程序的傳送方法,其特征在于,當還原該JAVA應用程序之后,還包括儲存該JAVA應用程序。
4.如權利要求1所述的JAVA應用程序的傳送方法,其特征在于,該些移動終端包括具有該多媒體簡訊服務的個人數位助理。
5.如權利要求1所述的JAVA應用程序的傳送方法,其特征在于,這些移動終端包括具有該多媒體簡訊服務的移動電話。
6.如權利要求1所述的JAVA應用程序的傳送方法,其特征在于,該JAVA應用程序包括JAVA游戲。
全文摘要
一種JAVA應用程序的傳送方法,可以適用于至少兩個移動終端間彼此互相傳遞JAVA應用程序,并且每一移動終端都具有多媒體簡訊服務,本發明的傳送方法的步驟如下所述。首先,編碼JAVA應用程序為一預設格式的多媒體簡訊,然后傳送此預設格式的多媒體簡訊至一多媒體簡訊服務中繼伺服模組。接著,在移動終端中的接收終端會從多媒體簡訊服務中繼伺服模組接收此預設格式的多媒體簡訊,并且解碼此預設格式的多媒體簡訊而還原JAVA應用程序。
文檔編號H04L12/58GK1893400SQ20051008448
公開日2007年1月10日 申請日期2005年7月6日 優先權日2005年7月6日
發明者唐明剛, 何代水 申請人:英華達股份有限公司