專利名稱:電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體數(shù)據(jù)資料的傳輸方法,尤其涉及一種可令電子裝置利用紅外線傳輸多媒體數(shù)據(jù)資料的方法。
隨著移動(dòng)電話的功能越來(lái)越多樣,且朝向數(shù)字化服務(wù)發(fā)展。移動(dòng)電話能支持及處理的數(shù)據(jù)類型越來(lái)越多,且容量亦越來(lái)越大,目前已有不少的移動(dòng)電話已經(jīng)能支持多媒體的數(shù)據(jù)資料。而紅外線傳輸則提供了一種數(shù)據(jù)資料交換的方法及途徑。
但,常用的紅外線數(shù)據(jù)傳輸只支持部分?jǐn)?shù)據(jù)類型,在傳輸時(shí),需通過(guò)轉(zhuǎn)碼、譯碼及其它格式的方式將資料進(jìn)行分封處理后傳送,在操作執(zhí)行上很不方便,特別是對(duì)多媒體數(shù)據(jù)資料的傳輸更是如此,因此,移動(dòng)電話中利用紅外線傳輸多媒體資料所遇到的缺點(diǎn),就成了一個(gè)急待解決的問(wèn)題。
本發(fā)明的目的是在提供一種電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,該方法是建立在一標(biāo)準(zhǔn)的紅外線傳輸協(xié)議上(即IrDA),將多媒體數(shù)據(jù)資料的數(shù)據(jù)保留下來(lái),不需經(jīng)過(guò)轉(zhuǎn)碼、譯碼的方式,而是以文件形式傳送,并在該文件上冠以相對(duì)應(yīng)的文件的擴(kuò)展名(如.doc),以區(qū)分該文件類型;以在數(shù)據(jù)傳輸過(guò)程中,發(fā)送方的電子裝置將令該文件通過(guò)紅外線傳輸協(xié)議送至接收方的電子裝置,然后,接收方的電子裝置根據(jù)所接受的文件的擴(kuò)展名將資料區(qū)分開(kāi),并分別儲(chǔ)存,如此,接收方的電子裝置上的應(yīng)用程序即可使用該文件資料。藉由該方法,在各該電子裝置間可以方便地傳遞多媒體數(shù)據(jù)資料,無(wú)須經(jīng)過(guò)轉(zhuǎn)碼、譯碼過(guò)程,亦無(wú)須以其它格式的方式將資料進(jìn)行分封處理后傳送,進(jìn)而達(dá)到方便實(shí)用的目的。
圖2為本發(fā)明的電子裝置利用紅外線傳輸多媒體數(shù)據(jù)資料的方塊圖。
圖3為本發(fā)明的電子裝置發(fā)送方的數(shù)據(jù)傳輸流程示意圖。
圖4為本發(fā)明的電子裝置接收方的資料接收流程示意圖。
該紅外線傳輸協(xié)議包括一建立在設(shè)備間的數(shù)據(jù)傳遞的IrLAP協(xié)議(IrDALink Access Protocol,簡(jiǎn)稱IrLAP協(xié)議)及一建立在該IrLAP協(xié)議上的多路傳輸及服務(wù)的IrLMP協(xié)議(IrDA Link Management Protocol,簡(jiǎn)稱IrLMP協(xié)議),以實(shí)現(xiàn)使用一個(gè)連接,而達(dá)成多路傳輸?shù)姆?wù),并提供一流程控制的機(jī)制,以防止在連接的設(shè)備間發(fā)生通信死鎖(Dead lock)現(xiàn)象,另,該紅外線傳輸協(xié)議尚包括一IrObex協(xié)議,以提供類似于HTTP的傳送服務(wù),令數(shù)據(jù)的交換更方便。由于,這些傳輸協(xié)議是屬于已知技藝,在本發(fā)明中并不詳加贅述。
在本發(fā)明中,這些電子裝置10、20利用紅外線所傳輸?shù)亩嗝襟w數(shù)據(jù)資料,其數(shù)據(jù)結(jié)構(gòu)主要包括以下部分(1)文件名該文件名是以一種字符集(Unicode)方式寫入,該字符集可將大多數(shù)的字型、符號(hào)及字母收錄,其最長(zhǎng)為9個(gè)字符,是由8個(gè)字符的文件名及1個(gè)分隔符“.”所構(gòu)成,由于每一個(gè)字符是占2字節(jié)(Bytes),因此該文件名最大占18字節(jié)(Bytes);(2)擴(kuò)展名該擴(kuò)展名是代表前述該文件名的檔案類型(如.“doc”),同樣是以Unicode寫入,其最長(zhǎng)為3個(gè)字符,占6字節(jié)(Bytes);(3)分包最大長(zhǎng)度由于在紅外線傳輸時(shí),是以封包(Frame)作為一個(gè)資料的傳送單位,因此,對(duì)于一般的文件資料都需要經(jīng)過(guò)分封處理后傳送,因此,該分封處理后的最大長(zhǎng)度,即規(guī)定了每一個(gè)封包(Frame幀)能傳的最大的數(shù)據(jù)量;(4)文件長(zhǎng)度該文件長(zhǎng)度則記錄了一待傳輸文件資料的大?。?5)文件內(nèi)容該文件內(nèi)容,表示該文件資料內(nèi)容所包含文件的數(shù)據(jù),其大小則記錄在該文件長(zhǎng)度的數(shù)據(jù)欄內(nèi)。
請(qǐng)參閱圖2所示,這些電子裝置10、20利用紅外線傳輸多媒體資料的方塊圖,包括信息處理模塊M2,是由一中央處理單元(CPU)所組成;一資料儲(chǔ)存模塊M3,是由一隨機(jī)存取內(nèi)存(RAM)、一只讀存儲(chǔ)器(ROM)及一可擦寫儲(chǔ)存裝置(如閃存(FLASH RAM))所組成,用以接收一存取信號(hào)(ACS),且進(jìn)行資料存取;一紅外線模塊M4,由前述該紅外線收發(fā)設(shè)備與相關(guān)的紅外線傳輸協(xié)議所組成,用以接收一紅外線收發(fā)信號(hào)(IRS),且進(jìn)行資料收發(fā);及一顯示模塊M5,用以接收顯示信號(hào)(DSS),且顯示相關(guān)的內(nèi)容及提示信息,在手持式的電子裝置10、20(如移動(dòng)電話)中,該顯示模塊M5為一液晶顯示器(LCD)所組成。
在本發(fā)明中,當(dāng)發(fā)送方電子裝置10的信息處理模塊M2中所設(shè)的文件處理程序,將待傳輸?shù)臄?shù)據(jù)資料根據(jù)前述的數(shù)據(jù)結(jié)構(gòu)內(nèi)容,與擴(kuò)展名結(jié)合成完整的文件,存放于其內(nèi)的資料存儲(chǔ)模塊M3時(shí),處于待機(jī)的發(fā)送方電子裝置10,在接收到一紅外線收發(fā)控制信號(hào)(IRCS)后,即依據(jù)該紅外線收發(fā)控制信號(hào)(IRCS),分別輸出紅外線收發(fā)信號(hào)(IRS)、存取信號(hào)(ACS)及顯示信號(hào)(DSS),至其紅外線模塊M4、數(shù)據(jù)儲(chǔ)存模塊M3及顯示模塊M5,以進(jìn)行外部傳輸,然后,接收方電子裝置20的紅外線模塊M4將接收該紅外線收發(fā)控制信號(hào)(IRCS),并存放于其內(nèi)的數(shù)據(jù)存儲(chǔ)模塊M3中,再由其信息處理模塊M2,根據(jù)該傳輸?shù)奈募Y料所定義的擴(kuò)展名,進(jìn)行識(shí)別及分類處理,令其成為可識(shí)別的數(shù)據(jù)資料。
請(qǐng)參閱圖3所示,發(fā)送方的電子裝置10將一待傳輸?shù)臄?shù)據(jù)數(shù)據(jù)傳輸?shù)姆椒?,依下列步驟處理(1)首先,信息處理模塊M2經(jīng)由文件處理程序,將待傳輸?shù)臄?shù)據(jù)資料根據(jù)資料內(nèi)容,轉(zhuǎn)換其文件名與擴(kuò)展名及相應(yīng)的數(shù)據(jù),并結(jié)合成完整的文件,存放于資料存儲(chǔ)模塊M3中;(2)然后,接收一紅外線收發(fā)控制信號(hào)(IRCS),并進(jìn)行分析與處理;(3)判斷是否為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS),若為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS)且處于待機(jī)狀態(tài)下,即依據(jù)該紅外線收發(fā)控制信號(hào)(IRCS),分別輸出紅外線收發(fā)信號(hào)(IRS)、存取信號(hào)(ACS)及顯示信號(hào)(DSS)至其紅外線模塊M4、數(shù)據(jù)儲(chǔ)存模塊M3及顯示模塊M5;(4)若不是系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS)且非處于待機(jī)狀態(tài)下,則返回步驟(2)進(jìn)行處理;(5)然后,判斷系統(tǒng)是否有響應(yīng)信號(hào),若有響應(yīng)信號(hào),即令紅外線模塊M4將儲(chǔ)存在資料儲(chǔ)存模塊M3的相關(guān)文件資料,進(jìn)行分封處理之傳輸,且在傳輸過(guò)程中,將提示信息經(jīng)由顯示模塊M5顯示出,以供使用者隨時(shí)中斷傳輸;(6)判斷系統(tǒng)若無(wú)響應(yīng)信號(hào),則返回步驟(2)進(jìn)行處理;(7)在進(jìn)行文件資料的分封處理的傳輸過(guò)程中,并判斷是否為最后一個(gè)分封處理的文件資料,若并非為最后一個(gè)分封處理的文件資料,則返回步驟(2)進(jìn)行處理;(8)在進(jìn)行文件資料分封處理的傳輸過(guò)程中,若為最后一個(gè)分封處理的文件資料,即關(guān)閉該紅外線收發(fā)設(shè)備,并釋放該文件資料的儲(chǔ)存空間,順利完成發(fā)送過(guò)程。
該接收方的電子裝置20在接收該待傳輸?shù)臄?shù)據(jù)資料時(shí),請(qǐng)參閱圖4所示,依下列步驟處理(1)首先,信息處理模塊M2接收一紅外線收發(fā)控制信號(hào)(IRCS),并進(jìn)行分析與處理;(2)判斷是否為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS),若為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS)且處于待機(jī)狀態(tài)下,即依據(jù)該紅外線收發(fā)控制信號(hào)(IRCS),讀取數(shù)據(jù)、計(jì)算數(shù)據(jù)的大??;(3)若不是系統(tǒng)定義的紅外線收發(fā)控制信號(hào)(IRCS)且非處于待機(jī)狀態(tài)下,則返回步驟(1)進(jìn)行處理;(4)再判斷已讀取的數(shù)據(jù)大小是否小于文件資料大小,若并非為小于文件資料大小,即接收傳送來(lái)的文件資料,并存放于其內(nèi)的資料存儲(chǔ)模塊M3中,根據(jù)該傳輸?shù)奈募Y料所定義的擴(kuò)展名,進(jìn)行識(shí)別及分類處理,令其成為可識(shí)別的數(shù)據(jù)資料,并將文件資料的分析結(jié)果由顯示模塊M5顯示出,同時(shí)關(guān)閉紅外線收發(fā)設(shè)備,順利完成接收的過(guò)程。
(5)若判斷已讀取的數(shù)據(jù)大小為小于文件資料大小,表示文件資料接收不完整,即發(fā)送回應(yīng)信號(hào),并返回步驟(1)進(jìn)行處理。
如此,藉由本發(fā)明將數(shù)據(jù)資料以文件形式傳送,并在該文件上冠以相對(duì)應(yīng)的文件的擴(kuò)展名,以區(qū)分該文件類型,以使各該電子裝置間可以方便地傳遞多媒體數(shù)據(jù)資料,無(wú)須經(jīng)過(guò)轉(zhuǎn)碼、譯碼過(guò)程,亦無(wú)須以其它格式的方式將資料進(jìn)行分封處理后傳送,進(jìn)而達(dá)到方便實(shí)用的目的。
綜上所述,本發(fā)明僅用以舉例說(shuō)明本發(fā)明的一可行實(shí)施例而已,對(duì)熟悉該技術(shù)領(lǐng)域者,當(dāng)可對(duì)其細(xì)部形狀進(jìn)行各種等效的變化例,但其均應(yīng)包括在本發(fā)明的精神及范圍。
權(quán)利要求
1.一種電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,令一發(fā)送方的電子裝置在傳輸一數(shù)據(jù)資料時(shí),可通過(guò)該電子裝置內(nèi)所設(shè)的一文件處理程序,將該待傳輸?shù)臄?shù)據(jù)資料,轉(zhuǎn)換成文件形式,并在該文件上冠以相對(duì)應(yīng)的文件的擴(kuò)展名,以區(qū)分該文件類型,并通過(guò)該電子裝置上所設(shè)的一紅外線收發(fā)設(shè)備進(jìn)行傳輸,然后,一接收方的電子裝置接收到該紅外線收發(fā)控制信號(hào)時(shí),再根據(jù)該傳輸?shù)奈募Y料所定義的擴(kuò)展名,進(jìn)行識(shí)別及分類處理,令其成為可識(shí)別的數(shù)據(jù)資料。
2.如權(quán)利要求1所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,這些電子裝置分別包括一信息處理模塊,其內(nèi)存放該文件處理程序,該信息處理模塊由一中央處理單元所組成;一數(shù)據(jù)儲(chǔ)存模塊,用以于接收一存取信號(hào),且進(jìn)行資料存??;一紅外線模塊,由該紅外線收發(fā)設(shè)備與相關(guān)的紅外線傳輸協(xié)議所組成,用以在接收一紅外線收發(fā)信號(hào),且進(jìn)行資料收發(fā);及一顯示模塊,用以接收顯示信號(hào),以顯示相關(guān)的內(nèi)容及提示信息。
3.如權(quán)利要求2所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,該發(fā)送方的電子裝置在傳輸一待傳輸?shù)臄?shù)據(jù)資料時(shí),依下列步驟首先,信息處理模塊經(jīng)由文件處理程序,將待傳輸?shù)臄?shù)據(jù)資料根據(jù)資料內(nèi)容,轉(zhuǎn)換其文件名與擴(kuò)展名及相應(yīng)的數(shù)據(jù),并結(jié)合成完整的文件,存放于資料存儲(chǔ)模塊中;然后,接收一紅外線收發(fā)控制信號(hào),并進(jìn)行分析與處理;判斷是否為系統(tǒng)定義的紅外線收發(fā)控制信號(hào),若為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)且處于待機(jī)狀態(tài)下,即依據(jù)該紅外線收發(fā)控制信號(hào),分別輸出紅外線收發(fā)信號(hào)、存取信號(hào)及顯示信號(hào)至其紅外線模塊、數(shù)據(jù)儲(chǔ)存模塊及顯示模塊;然后,判斷系統(tǒng)是否有響應(yīng)信號(hào),若有響應(yīng)信號(hào),即令紅外線模塊將儲(chǔ)存在資料儲(chǔ)存模塊的相關(guān)文件資料,進(jìn)行分封處理后傳輸;在進(jìn)行分封處理的傳輸過(guò)程中,若為最后一個(gè)分封處理的文件資料,即關(guān)閉該紅外線收發(fā)設(shè)備,并釋放資料儲(chǔ)存空間,順利完成發(fā)送過(guò)程。
4.如權(quán)利要求3所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,若不是系統(tǒng)定義的紅外線收發(fā)控制信號(hào)且非處于待機(jī)狀態(tài)下,則進(jìn)行控制信號(hào)的分析與處理。
5.如權(quán)利要求3所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,若無(wú)響應(yīng)信號(hào),則進(jìn)行控制信號(hào)的分析與處理。
6.如權(quán)利要求3所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,在分封處理的傳輸過(guò)程中,將提示信息經(jīng)由顯示模塊顯示出,以供使用者隨時(shí)中斷傳輸。
7.如權(quán)利要求3所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,在進(jìn)行分封處理的傳輸過(guò)程中,若并非為最后一個(gè)分封的文件資料,則進(jìn)行控制信號(hào)的分析與處理。
8.如權(quán)利要求3所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,該接收方的電子裝置在接收該待傳輸?shù)臄?shù)據(jù)資料時(shí),依下列步驟首先,信息處理模塊接收該紅外線收發(fā)控制信號(hào),并進(jìn)行分析與處理;判斷是否為系統(tǒng)定義的紅外線收發(fā)控制信號(hào),若為系統(tǒng)定義的紅外線收發(fā)控制信號(hào)且處于待機(jī)狀態(tài)下,即依據(jù)該紅外線收發(fā)控制信號(hào),讀取數(shù)據(jù)、計(jì)算數(shù)據(jù)的大??;再判斷已讀取的數(shù)據(jù)大小是否小于文件資料大小,若并非為小于文件資料大小,即接收傳送來(lái)的文件資料,并存放于其內(nèi)的資料存儲(chǔ)模塊中,根據(jù)該傳輸?shù)奈募Y料所定義的擴(kuò)展名,進(jìn)行識(shí)別及分類處理,令其成為可識(shí)別的數(shù)據(jù)資料,并將資料的分析結(jié)果由顯示模塊顯示出,同時(shí)關(guān)閉紅外線收發(fā)設(shè)備,順利完成接收過(guò)程。
9.如權(quán)利要求8所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,若不是系統(tǒng)定義的紅外線收發(fā)控制信號(hào)且非處于待機(jī)狀態(tài)下,則進(jìn)行控制信號(hào)的分析與處理。
10.如權(quán)利要求8所述的電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,其特征在于,若判斷已讀取的數(shù)據(jù)大小為小于文件資料大小,表示接收文件資料不完整,即發(fā)送回應(yīng)信號(hào),并進(jìn)行控制信號(hào)的分析與處理。
全文摘要
本發(fā)明提供一種電子裝置中利用紅外線傳輸多媒體數(shù)據(jù)資料的方法,令一發(fā)送方的電子裝置在傳輸一數(shù)據(jù)資料時(shí),可通過(guò)該電子裝置內(nèi)所設(shè)的一文件處理程序,將該待傳輸?shù)臄?shù)據(jù)資料,轉(zhuǎn)換成文件形式,并在該文件上冠以相對(duì)應(yīng)的文件的擴(kuò)展名,以區(qū)分該文件類型,并通過(guò)該電子裝置上所設(shè)的一紅外線收發(fā)設(shè)備進(jìn)行傳輸,然后,一接收方的電子裝置接收到該紅外線收發(fā)控制信號(hào)時(shí),再根據(jù)該傳輸?shù)奈募Y料所定義的擴(kuò)展名,進(jìn)行識(shí)別及分類處理,令其成為可識(shí)別的數(shù)據(jù)資料。
文檔編號(hào)G06F13/00GK1403914SQ0112660
公開(kāi)日2003年3月19日 申請(qǐng)日期2001年8月31日 優(yōu)先權(quán)日2001年8月31日
發(fā)明者蔡世光, 韓巍 申請(qǐng)人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司