專利名稱:多媒體信息的傳輸和接收方法、以及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種多媒體信息的傳輸和接收方法、以及終端。
背景技術(shù):
目前,短消息收發(fā)實(shí)際采用的方式是使用AT命令發(fā)送相應(yīng)規(guī)定格式的字串。這種 方式收發(fā)短消息又分為三種模式BL0CK模式、TEXT模式和PDU模式。BLOCK模式已經(jīng)很少 使用,TEXT模式只能發(fā)送ASCII碼,不能發(fā)送中文的UNICODE碼,TEXT模式從技術(shù)上是可以 用于發(fā)送中文短消息的,但是國(guó)內(nèi)的手機(jī)基本上不支持該模式,目前較常使用的是PDU模 式。開發(fā)PDU模式時(shí),需要編寫專門的函數(shù),將文本轉(zhuǎn)換為PDU格式,由于所有手機(jī)均 支持PDU模式,所以可以使用任何字符集進(jìn)行編碼。利用PDU模式收發(fā)短消息時(shí),可以使 用下述三種編碼方式7-bit編碼、8-bit編碼和UCS2編碼。其中,7-bit編碼用于發(fā)送普 通的ASCII字符,8-bit編碼通常用于發(fā)送數(shù)據(jù)消息,如圖片或鈴聲等,UCS2編碼用于發(fā)送 Unicode字符。目前,采用7-bit編碼,一條短消息最多可以發(fā)送153個(gè)ASCII字符,采用 8-bit編碼,一條短消息最多可以發(fā)送140個(gè)字符,采用UCS2編碼,一條短消息最多可以發(fā) 送70個(gè)漢字。隨著通信技術(shù)的快速發(fā)展,增強(qiáng)型短消息服務(wù)(Enhanced Message Service,簡(jiǎn) 稱為EMS)受到廣泛的關(guān)注。與短消息業(yè)務(wù)(Short Messaging Service,簡(jiǎn)稱為SMS)相 比,EMS除了可以發(fā)送文本信息之外,還可以發(fā)送簡(jiǎn)單的圖像、聲音、動(dòng)畫等信息,另外, EMS仍然可以運(yùn)行在原有SMS運(yùn)行的全球移動(dòng)通訊系統(tǒng)(Global System for Mobile Communications,簡(jiǎn)稱為GSM)網(wǎng)絡(luò)上,并且EMS的發(fā)送途徑和操作方法與均SMS相同,使得 EMS的開發(fā)和應(yīng)用更為便利。這樣,EMS采用開放的ETSI標(biāo)準(zhǔn),屬于第三代合作伙伴計(jì)劃OrdGeneration Partnership Pro ject,簡(jiǎn)稱為3GPP)范疇。EMS利用現(xiàn)有的短消息系統(tǒng)平臺(tái),通過多條SMS 串接實(shí)現(xiàn)較大數(shù)據(jù)量的短消息應(yīng)用,并支持端到端的消息傳送,即手機(jī)用戶之間可以通過 短消息發(fā)送和接收含有文本、簡(jiǎn)單圖像、動(dòng)畫和聲音的組合信息,也是內(nèi)容傳送的載體,即 可以將鈴音、屏保、墻紙或定制圖標(biāo)等內(nèi)容下載到手機(jī)上。EMS利用在消息頭UDH中加入各種不同的IEs來(lái)標(biāo)示EMS中的不同對(duì)象,因此可以 把簡(jiǎn)單的鈴聲、圖片、甚至動(dòng)畫和文本結(jié)合在起來(lái),在支持EMS手機(jī)間的相互發(fā)送。下面以 EMS發(fā)送數(shù)據(jù)包括一張32Byte圖片和簡(jiǎn)單文本為例進(jìn)行說明。EMS的發(fā)送數(shù)據(jù)為SMS User Data :Hello ! <CRXLFXCRXLF>0ne small picture in hereSMS User Data Header :UDHL = 0x24,IEI = 0xll,0xIEIDL = 22,IED1 = 0x08, <% (small picture 32bytes) >其中,UDHL:表示用戶數(shù)據(jù)頭的字節(jié)數(shù)一共36Btye (包含UDHL) ;IEI 表示插入 EMS的元素的種類,比如0x11就代表了 32Byte的一張圖片,而OxOB代表預(yù)定義的聲音,
4OxOF代表小的動(dòng)畫(8*8times 4 = 8*4 = 32bytes) ;IED1 即IEs真正數(shù)據(jù)的第一位代表 圖片與此條短消息的文本數(shù)據(jù)的相對(duì)偏移量;之后的<% (small picture 32bytes)>字節(jié) 則為small picture的二進(jìn)制編碼。但是這種編碼存在一個(gè)問題,就是會(huì)根據(jù)用戶在發(fā)送消息時(shí)的輸入順序自動(dòng)將用 戶輸入的內(nèi)容拆分為多個(gè)短消息,例如,當(dāng)用戶輸入文本1(9個(gè)字符)+圖片(128Byte) +文 本2 (9個(gè)字符)的時(shí)候,因?yàn)榧词刮谋?和文本2的長(zhǎng)度都很短,也無(wú)法和圖片放入一條短 消息中,所以,輸入的內(nèi)容就會(huì)被拆分為3條短消息,使得文本1、圖片和文本2分別通過單 獨(dú)的短消息發(fā)送,因此需要進(jìn)行3次短消息傳輸,不僅會(huì)增加用戶的成本,而且由于每次短 消息傳輸會(huì)使得網(wǎng)絡(luò)中、以及網(wǎng)絡(luò)側(cè)與用戶終端之間產(chǎn)生多次消息交互(必要時(shí)甚至需要 重傳),因此,會(huì)占用較多的網(wǎng)絡(luò)開銷,為網(wǎng)絡(luò)帶來(lái)額外的負(fù)擔(dān)。針對(duì)相關(guān)技術(shù)中短消息傳輸過程的成本高、網(wǎng)絡(luò)負(fù)擔(dān)大的問題,目前尚未提出有 效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中短消息傳輸過程的成本高、網(wǎng)絡(luò)負(fù)擔(dān)大問題,本發(fā)明提出一種多 媒體信息的傳輸和接收方法、以及終端,能夠降低短消息傳輸?shù)某杀?,降低網(wǎng)絡(luò)的負(fù)擔(dān)。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的根據(jù)本發(fā)明的一個(gè)方面,提供了一種多媒體信息的傳輸方法。根據(jù)本發(fā)明的多媒體信息的傳輸方法包括將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信 息分段;對(duì)多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,多個(gè)信息分段中的每個(gè)信息分段 包含該信息分段在待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,多個(gè)消息中的每個(gè)消息的長(zhǎng) 度均小于或等于預(yù)定長(zhǎng)度,每個(gè)消息包含至少一個(gè)信息分段;將多個(gè)消息中的部分或全部 發(fā)送給接收方。其中,將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段包括根據(jù)待傳輸?shù)亩嗝襟w信 息中的元素的類型,將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段,其中,將待傳輸?shù)亩嗝襟w 信息中位置連續(xù)且類型相同的多個(gè)獨(dú)立元素劃分為不同的信息分段。并且,對(duì)多個(gè)信息分段進(jìn)行組合包括在至少兩個(gè)信息分段的長(zhǎng)度之和小于或等 于所述預(yù)定長(zhǎng)度時(shí),將所述至少兩個(gè)信息分段組合,得到一個(gè)消息,其中,組合得到的所述 消息中包括元素的類型相同或不同。并且,將多個(gè)消息發(fā)送給接收方包括根據(jù)多個(gè)消息中元素的優(yōu)先級(jí)確定多個(gè)消 息的發(fā)送優(yōu)先級(jí),并根據(jù)多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā)送多個(gè)消息中的全部或部分消息。此外,在將多個(gè)消息發(fā)送給接收方之后,該方法可進(jìn)一步包括接收方根據(jù)接收到 的消息中的信息分段的位置標(biāo)識(shí),對(duì)接收到的消息的信息分段進(jìn)行拼接。其中,每個(gè)信息分段的位置標(biāo)識(shí)包括該信息分段在待傳輸?shù)亩嗝襟w信息中的起 始位置,該信息分段的長(zhǎng)度、以及待傳輸?shù)亩嗝襟w信息的標(biāo)識(shí)。根據(jù)本發(fā)明的另一方面,還提供了一種多媒體信息的接收方法。一種多媒體信息的接收方法,其特征在于,包括接收方接收由發(fā)送方發(fā)送的多個(gè)消息,其中,所述多個(gè)消息是通過對(duì)多媒體信息 進(jìn)行劃分、且對(duì)劃分得到的多個(gè)信息分段進(jìn)行組合后得到的,并且,所述多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小于或等于預(yù)定長(zhǎng)度,所述多個(gè)信息分段中的每個(gè)信息分段包含該信息分段 在所述多媒體信息中的位置標(biāo)識(shí);所述接收方根據(jù)接收的所述多個(gè)消息中每個(gè)信息分段的位置標(biāo)識(shí)對(duì)所述多個(gè)消 息中的信息分段進(jìn)行拼接。其中,至少兩個(gè)信息分段的長(zhǎng)度之和小于或等于所述預(yù)定長(zhǎng)度,且組合得到的每 個(gè)消息中包括元素的類型相同或不同。根據(jù)本發(fā)明的另一方面,還提供了 一種終端。根據(jù)本發(fā)明的終端包括分段模塊,用于將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息 分段;組合模塊,用于對(duì)多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,多個(gè)信息分段中的每 個(gè)信息分段包含該信息分段在待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,多個(gè)消息中的每 個(gè)消息的長(zhǎng)度均小于或等于在預(yù)定長(zhǎng)度,每個(gè)消息包含至少一個(gè)信息分段;發(fā)送模塊,將多 個(gè)消息中的部分或全部發(fā)送給接收方側(cè)。其中,分段模塊用于根據(jù)待傳輸?shù)亩嗝襟w信息中的元素的類型,將待傳輸?shù)亩嗝?體信息劃分為多個(gè)信息分段,其中,分段模塊將待傳輸?shù)亩嗝襟w信息中位置連續(xù)且類型相 同的多個(gè)獨(dú)立元素劃分為不同的信息分段;并且,組合模塊用于在至少兩個(gè)信息分段的長(zhǎng)度之和小于或等于所述預(yù)定長(zhǎng)度 時(shí),將所述至少兩個(gè)信息分段組合,得到一個(gè)消息,其中,組合得到的所述消息中包括元素 的類型相同或不同。并且,發(fā)送模塊還用于根據(jù)多個(gè)消息中元素的優(yōu)先級(jí)確定多個(gè)消息的發(fā)送優(yōu)先 級(jí),并根據(jù)多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā)送多個(gè)消息中的全部或部分消息。該系統(tǒng)可以進(jìn)一步包括拼接模塊,位于接收方側(cè),用于根據(jù)接收到的消息中的信 息分段的位置標(biāo)識(shí),對(duì)接收到的消息的信息分段進(jìn)行拼接。優(yōu)選地,每個(gè)信息分段的位置標(biāo)識(shí)包括該信息分段在待傳輸?shù)亩嗝襟w信息中的 起始位置,該信息分段的長(zhǎng)度、以及待傳輸?shù)亩嗝襟w信息的標(biāo)識(shí)。本發(fā)明通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段并組合,得到更加飽滿的消息,相比 于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同時(shí)減輕網(wǎng)絡(luò) 的負(fù)擔(dān)。
圖1是根據(jù)本發(fā)明實(shí)施例的多媒體信息的傳輸方法的流程圖;圖2為用戶輸入的文本+圖片+文本的EMS的示意圖;圖3為相關(guān)技術(shù)中對(duì)圖2所示的內(nèi)容進(jìn)行編碼得到的短息的示意圖;圖4為采用根據(jù)本發(fā)明實(shí)施例的多媒體信息的傳輸方法對(duì)圖2所示的內(nèi)容進(jìn)行編 碼得到的短息的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的終端的框圖。
具體實(shí)施例方式針對(duì)相關(guān)技術(shù)中短消息傳輸過程的成本高、網(wǎng)絡(luò)負(fù)擔(dān)大問題,本發(fā)明提出,對(duì)待傳 輸?shù)亩嗝襟w信息(其中,多媒體信息可以包括音頻信息、視頻信息(包括動(dòng)態(tài)圖像、圖片等)、文本信息、或其結(jié)合)進(jìn)行分段并組合,得到更加飽滿的消息,相比于現(xiàn)有技術(shù),能夠 以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同時(shí)減輕網(wǎng)絡(luò)的負(fù)擔(dān)。下面將結(jié)合附圖詳細(xì)描述本發(fā)明的實(shí)施例。圖1是根據(jù)本發(fā)明實(shí)施例的多媒體信息的傳輸方法的處理流程圖,如圖1所示,該 方法包括步驟S101,將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段;步驟S103,對(duì)多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,多個(gè)信息分段中的每 個(gè)信息分段包含該信息分段在待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí)(用于接收方接收到該 消息時(shí)進(jìn)行拼接,最終得到完整的多媒體信息),并且,多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小 于或等于預(yù)定長(zhǎng)度,該預(yù)定長(zhǎng)度可以是運(yùn)營(yíng)商等預(yù)先規(guī)定的每條短消息的最大長(zhǎng)度,每個(gè) 消息包含至少一個(gè)信息分段;其中,優(yōu)選地,在進(jìn)行組合時(shí),可以使每個(gè)消息的長(zhǎng)度盡可能 接近或等于預(yù)定長(zhǎng)度,以保證每個(gè)消息達(dá)到最飽滿的程度,如果一個(gè)信息分段的長(zhǎng)度已經(jīng) 等于預(yù)定長(zhǎng)度,則可以直接將該信息分段作為一個(gè)消息。步驟S105,將多個(gè)消息中的部分或全部發(fā)送給接收方。借助于上述處理,通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段并組合,得到更加飽滿的 消息,相比于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同 時(shí)減輕網(wǎng)絡(luò)的負(fù)擔(dān)。在將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段時(shí),可以采用多種劃分方法,例如, 可以根據(jù)待傳輸?shù)亩嗝襟w信息中的元素的類型,將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分 段,其中,可以將待傳輸?shù)亩嗝襟w信息中位置連續(xù)且類型相同的多個(gè)獨(dú)立元素劃分為不同 的信息分段;具體地,假設(shè)用戶按順序輸入了文本1、圖片1、圖像1、圖像2、以及文本2,此 時(shí),元素的類型包括文本、圖片和圖像,則可以將文本1作為一個(gè)信息分段,將圖片1作為一 個(gè)信息分段,將圖像1作為一個(gè)信息分段,將圖像2作為一個(gè)信息分段,將文本2作為一個(gè) 信息分段。此時(shí),在對(duì)多個(gè)信息分段進(jìn)行組合時(shí),在至少兩個(gè)信息分段的長(zhǎng)度之和小于或等 于預(yù)定長(zhǎng)度時(shí),將至少兩個(gè)信息分段組合,得到一個(gè)消息,其中,組合得到的消息中包括元 素的類型相同或不同,例如,在滿足每個(gè)消息的長(zhǎng)度小于或等于預(yù)定長(zhǎng)度的前提下,如果文 本1、文本2、與圖片1的長(zhǎng)度總和小于預(yù)定長(zhǎng)度,而圖像1和圖像2的長(zhǎng)度均非常接近預(yù)定 長(zhǎng)度,則可以將文本1、文本2、與圖片1組合為一個(gè)消息,將圖像1作為一個(gè)消息,將圖像2 作為一個(gè)消息,通過3個(gè)消息傳輸多媒體信息的內(nèi)容;此外,如果文本1與圖像1的長(zhǎng)度總 和小于預(yù)定長(zhǎng)度,如果文本2與圖像2的長(zhǎng)度總和小于預(yù)定長(zhǎng)度,圖片1的長(zhǎng)度小于預(yù)定長(zhǎng) 度,還可以將文本1與圖像1作為一個(gè)消息,將文本2與圖像2作為一個(gè)消息,將圖片1作 為一個(gè)消息,同樣能夠通過3個(gè)消息傳輸多媒體信息的內(nèi)容;也就是說,實(shí)現(xiàn)了選擇編碼的 過程,其他的分段和組合方式本文不再一一列舉。之后,在進(jìn)行傳輸時(shí),還可以根據(jù)多個(gè)消息中元素的優(yōu)先級(jí)確定多個(gè)消息的發(fā)送 優(yōu)先級(jí),并根據(jù)多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā)送多個(gè)消息中的全部或部分消息。例如,假設(shè)文本的優(yōu)先級(jí)最高,圖片的優(yōu)先級(jí)低于文本的優(yōu)先級(jí),圖像的優(yōu)先級(jí)最 低,因此,僅包含文本信息分段的消息的發(fā)送優(yōu)先級(jí)最高,僅包含圖像的消息的發(fā)送優(yōu)先級(jí) 最低,對(duì)于包含文本、圖片、和圖像中的至少兩種元素類型的消息則可以預(yù)先規(guī)定發(fā)送優(yōu)先
7級(jí)的判斷方式,本文不再具體詳述。在發(fā)送時(shí),可以根據(jù)發(fā)送優(yōu)先級(jí)的排序,按順序發(fā)送(例如,按照發(fā)送優(yōu)先級(jí)由高 到低的順序發(fā)送),也可以按照隨機(jī)順序發(fā)送,在網(wǎng)絡(luò)質(zhì)量不好、網(wǎng)絡(luò)繁忙的情況下,可以僅 將發(fā)送優(yōu)先級(jí)高于一定級(jí)別的部分消息,例如,僅發(fā)送包含文本的消息,從而有效提高多媒 體信息傳輸?shù)撵`活性。此外,除了上述分段方式之外,還可以根據(jù)待傳輸?shù)亩嗝襟w信息的字節(jié)進(jìn)行分段, 即,根據(jù)待傳輸?shù)亩嗝襟w信息的字節(jié)的順序,一次將多媒體信息的多個(gè)字節(jié)劃分為多個(gè)信 息分段,每個(gè)分段內(nèi)的字節(jié)總長(zhǎng)度小于或等于預(yù)定長(zhǎng)度,之后可以直接將每一個(gè)分段作為 一個(gè)消息進(jìn)行傳輸。在將多個(gè)消息發(fā)送給接收方之后,接收方就可以根據(jù)多個(gè)消息中的信息分段的位 置標(biāo)識(shí),對(duì)多個(gè)信息分段進(jìn)行拼接,得到多媒體信息。如果未接收到的多媒體信息的所有消 息,且一定時(shí)間內(nèi)仍舊無(wú)法繼續(xù)接收到屬于該多媒體信息的其他消息,則接收方可以將已 接收到的消息進(jìn)行拼接。這樣,在網(wǎng)絡(luò)情況不好,發(fā)送方僅將發(fā)送優(yōu)先級(jí)高的消息發(fā)送給接 收方的情況下,接收方仍舊能夠看到消息的大致內(nèi)容。為了保證接收方能夠順利拼接得到原多媒體信息,每個(gè)信息分段的位置標(biāo)識(shí)可以 包括該信息分段在待傳輸?shù)亩嗝襟w信息中的起始位置,該信息分段的長(zhǎng)度、以及待傳輸?shù)?多媒體信息的標(biāo)識(shí),優(yōu)選地,還可以包括對(duì)多媒體信息進(jìn)行分段和組合后得到的消息的總數(shù)量。在實(shí)際應(yīng)用過程中,在進(jìn)行分段后,可以對(duì)每個(gè)分段添加該分段的位置標(biāo)識(shí),優(yōu)選 地,可以在現(xiàn)有EMS的基礎(chǔ)上,將EMS中IEs的表示相對(duì)當(dāng)前拆分短消息的相對(duì)位置的標(biāo)志 位(IED1)改為相對(duì)于用戶整個(gè)輸入的多媒體信息的絕對(duì)地址,以此將整個(gè)用戶的文本和 IEs分離,即,利用長(zhǎng)EMS的文本與IEs元素分離編解碼,以此解決相關(guān)技術(shù)中文本與IEs元 素順序編碼在拆分時(shí)帶來(lái)的某些短消息的不飽滿,浪費(fèi)空間的問題。下面將以根據(jù)元素類型進(jìn)行劃分的情況為例,對(duì)本發(fā)明的多媒體信息傳輸方法進(jìn) 行詳細(xì)描述。如圖2所示,假設(shè)用戶按順序輸入了文本1+圖片1+文本2,采用8-bit的編碼方式 (文本1、圖片1、文本2很可能無(wú)法占用整個(gè)消息長(zhǎng)度,即,其長(zhǎng)度很可能低于預(yù)定長(zhǎng)度)。如圖3所示,如果采用相關(guān)技術(shù)中順序編解碼的方式,用戶的輸入會(huì)被拆分為如 下3條短消息。由于編解碼方式是順序編解碼,即按照用戶輸入,比如文本+圖片+文本 +音頻的方式進(jìn)行拆分以及組合,會(huì)浪費(fèi)短消息條數(shù),比如當(dāng)用戶輸入超過9個(gè)字符后再插 入一張128Byte的圖片再接著輸入9個(gè)字符后,這樣的輸入會(huì)被按照順序拆分的方法拆分 為3條短消息,因?yàn)槲谋?+圖片1無(wú)法放入一條短消息中,因此只能將文本1放入短消息 1,圖片1放入短消息2中,但是圖片1+文本2仍然無(wú)法全部放入短消息2中,因此會(huì)又被 拆分為2條短消息,因此當(dāng)遇到用戶發(fā)送類似文本1+圖片1+文本2的短消息時(shí),會(huì)被查分 為3條短消息,以3條短消息被發(fā)送出去。此時(shí),在第二條短消息的頭上會(huì)有相應(yīng)的IEs的頭,如下SMS User Data Header :IEI = 0x10,IEIDL = 0x82,IED1 = 0x00 ;其中,IEI表示用戶插入的為一張32*32(128byte)的大圖;IEIDL表示總的IEs的 數(shù)據(jù)的長(zhǎng)度;IED1 數(shù)據(jù)的第一位表示圖片在第二條短消息中的相對(duì)位置為0。
當(dāng)在另一端的終端接收相應(yīng)的多條短消息后,在解析第二條短消息的時(shí)候,發(fā)現(xiàn) 有IEs,這時(shí)用戶在解析時(shí)發(fā)現(xiàn)用戶的IED的第一位時(shí)發(fā)現(xiàn)圖片的相對(duì)位置為0,即用戶在 解析第一條短消息的信息后,會(huì)將圖片加入其后,從而完成多條EMS的解碼過程,得到完整 的多媒體信息。如圖4所示,如果采用本申請(qǐng)?zhí)岢龅倪x擇編碼的方式,用戶的輸入會(huì)被拆分為兩 條短消息。具體地,因?yàn)椴捎眠x擇排序的方法進(jìn)行TPDU的編解碼,那么文本1 (超過9個(gè)字 符)+圖片1+文本2 (超過9個(gè)字符),首先搜索文本1,當(dāng)在文本1之后,用戶發(fā)現(xiàn)緊隨其后 的是一張128Byte的圖片,這時(shí)候會(huì)跳過圖片繼續(xù)搜索,到圖片1之后,會(huì)先將文本1+文本 2填入到第一條短消息中,如果后續(xù)還有文本也可一起放入短消息1中,然后再將128Byte 的圖片單獨(dú)以一條短消息的形式發(fā)送,這樣就避免了第一條短消息只發(fā)送9個(gè)字符的浪 費(fèi),因此采用這種選擇式打法排序方法發(fā)送文本1 (超過9個(gè)字符)+圖片1+文本2 (超過 9個(gè)字符)這種長(zhǎng)的EMS短消息,可以節(jié)約1條短消息,以2條短消息的形式發(fā)送出去。其 中,在第二條短消息的頭上會(huì)有相應(yīng)的IEs的頭,具體如下SMS User Data Header :IEI = 0x10,IEIDL = 0x82,IED1 = 0x12 ;其中,IEI表示用戶插入的為一張32*32(128byte)的大圖;IEIDL表示總的IEs的 數(shù)據(jù)的長(zhǎng)度;IED1 數(shù)據(jù)的第一位表示圖片在整條短消息的絕對(duì)位置為18。在接收到用戶發(fā)出的多條短消息,進(jìn)行解碼組合用戶數(shù)據(jù)時(shí)。在解析以選擇排序 發(fā)送的多條TPDU字串時(shí),用戶可以在多條接收的短消息中的標(biāo)示優(yōu)先將IEs如圖片以及音 頻的先提取出來(lái),因?yàn)镮ED的第一位有元素在一條長(zhǎng)短消息的具體的絕對(duì)位置,用戶先將 這些信息提取出來(lái),然后在對(duì)文本進(jìn)行解碼的時(shí)候插入這些元素信息即可。借助上述處理,通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段并組合,得到更加飽滿的消 息,相比于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同時(shí) 減輕網(wǎng)絡(luò)的負(fù)擔(dān),并且,結(jié)合元素的優(yōu)先級(jí)進(jìn)行信息發(fā)送的優(yōu)化處理,能夠使得短消息的發(fā) 送更加靈活,有效適應(yīng)網(wǎng)絡(luò)質(zhì)量不理想的場(chǎng)景。圖5是根據(jù)本發(fā)明實(shí)施例的終端的框圖,如圖5所示,該終端包括分段模塊51,用于將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段;組合模塊52,用于對(duì)多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,多個(gè)信息分段 中的每個(gè)信息分段包含該信息分段在待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,多個(gè)消息 中的每個(gè)消息的長(zhǎng)度均小于或等于在預(yù)定長(zhǎng)度,每個(gè)消息包含至少一個(gè)信息分段;發(fā)送模塊53,將多個(gè)消息中的部分或全部發(fā)送給接收方側(cè)。借助上述系統(tǒng),通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段并組合,得到更加飽滿的消 息,相比于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同時(shí) 減輕網(wǎng)絡(luò)的負(fù)擔(dān)。具體地,分段模塊51可用于根據(jù)待傳輸?shù)亩嗝襟w信息中的元素的類型,將待傳輸 的多媒體信息劃分為多個(gè)信息分段,其中,分段模塊將待傳輸?shù)亩嗝襟w信息中位置連續(xù)且 類型相同的多個(gè)獨(dú)立元素劃分為不同的信息分段;組合模塊52可用于在至少兩個(gè)信息分段的長(zhǎng)度之和小于或等于預(yù)定長(zhǎng)度時(shí),將 至少兩個(gè)信息分段組合,得到一個(gè)消息,其中,組合得到的消息中包括元素的類型相同或不 同。并且,發(fā)送模塊53還用于根據(jù)多個(gè)消息中元素的優(yōu)先級(jí)確定多個(gè)消息的發(fā)送優(yōu)先級(jí),
9并根據(jù)多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā)送多個(gè)消息中的全部或部分消息,從實(shí)現(xiàn)消息的順序發(fā)送 或選擇性發(fā)送,以保證接收方能夠接收到優(yōu)先級(jí)高的消息。此外,分段模塊51還可以以字 節(jié)為單位對(duì)多媒體信息進(jìn)行分段,組合模塊52可以直接將一個(gè)分段作為一個(gè)消息。具體的分段方式在之前的方法實(shí)施例部分已經(jīng)進(jìn)行了描述,這里不再重復(fù)。該系統(tǒng)可以進(jìn)一步包括拼接模塊54,位于接收方側(cè),用于根據(jù)多個(gè)消息中的每 個(gè)信息分段的位置標(biāo)識(shí),對(duì)多個(gè)信息分段進(jìn)行拼接,得到多媒體信息。其中,每個(gè)信息分段的位置標(biāo)識(shí)包括該信息分段在待傳輸?shù)亩嗝襟w信息中的起 始位置,該信息分段的長(zhǎng)度、以及待傳輸?shù)亩嗝襟w信息的標(biāo)識(shí),優(yōu)選地,還可以包括多媒體 信息經(jīng)過分段和組合得到的消息的總數(shù)量。根據(jù)本實(shí)施例的系統(tǒng)同樣能夠執(zhí)行之前方法實(shí)施例中所描述的處理,其過程之前 已經(jīng)描述,這里不再重復(fù)。綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段 并組合,得到更加飽滿的消息,相比于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息, 從而降低用戶的成本,同時(shí)減輕網(wǎng)絡(luò)的負(fù)擔(dān),并且,結(jié)合元素的優(yōu)先級(jí)進(jìn)行信息發(fā)送的優(yōu)化 處理,能夠使得短消息的發(fā)送更加靈活,有效適應(yīng)網(wǎng)絡(luò)質(zhì)量不理想的場(chǎng)景。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種多媒體信息的傳輸方法,其特征在于,包括將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段;對(duì)所述多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,所述多個(gè)信息分段中的每個(gè)信息分段包含該信息分段在所述待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,所述多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小于或等于預(yù)定長(zhǎng)度,所述每個(gè)消息包含至少一個(gè)信息分段;將所述多個(gè)消息中的部分或全部發(fā)送給接收方。
2.根據(jù)權(quán)利要求1所述的傳輸方法,其特征在于,將所述待傳輸?shù)亩嗝襟w信息劃分為 所述多個(gè)信息分段包括根據(jù)所述待傳輸?shù)亩嗝襟w信息中的元素的類型,將所述待傳輸?shù)亩嗝襟w信息劃分為所 述多個(gè)信息分段;其中,將所述待傳輸?shù)亩嗝襟w信息中位置連續(xù)且類型相同的多個(gè)獨(dú)立元素劃分為不同 的信息分段。
3.根據(jù)權(quán)利要求2所述的傳輸方法,其特征在于,對(duì)所述多個(gè)信息分段進(jìn)行組合包括 在至少兩個(gè)信息分段的長(zhǎng)度之和小于或等于所述預(yù)定長(zhǎng)度時(shí),將所述至少兩個(gè)信息分段組合,得到一個(gè)消息;其中,組合得到的所述消息中包括元素的類型相同或不同。
4.根據(jù)權(quán)利要求2所述的傳輸方法,其特征在于,將所述多個(gè)消息發(fā)送給接收方包括 根據(jù)所述多個(gè)消息中元素的優(yōu)先級(jí)確定所述多個(gè)消息的發(fā)送優(yōu)先級(jí),并根據(jù)所述多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā)送所述多個(gè)消息中的全部或部分消息。
5.根據(jù)權(quán)利要求1所述的傳輸方法,其特征在于,在將所述多個(gè)消息發(fā)送給接收方之 后,所述方法進(jìn)一步包括所述接收方根據(jù)接收到的消息中的信息分段的位置標(biāo)識(shí),對(duì)接收到的所述消息的信息 分段進(jìn)行拼接。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的傳輸方法,其特征在于,所述每個(gè)信息分段的位 置標(biāo)識(shí)包括該信息分段在所述待傳輸?shù)亩嗝襟w信息中的起始位置,該信息分段的長(zhǎng)度、以 及所述待傳輸?shù)亩嗝襟w信息的標(biāo)識(shí)。
7.一種多媒體信息的接收方法,其特征在于,包括 接收方接收由發(fā)送方發(fā)送的多個(gè)消息;其中,所述多個(gè)消息是通過對(duì)多媒體信息進(jìn)行劃分、且對(duì)劃分得到的多個(gè)信息分段進(jìn) 行組合后得到的,并且,所述多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小于或等于預(yù)定長(zhǎng)度,所述多 個(gè)信息分段中的每個(gè)信息分段包含該信息分段在所述多媒體信息中的位置標(biāo)識(shí);所述接收方根據(jù)接收的所述多個(gè)消息中每個(gè)信息分段的位置標(biāo)識(shí)對(duì)所述多個(gè)消息中 的信息分段進(jìn)行拼接。
8.根據(jù)權(quán)利要求7所述的接收方法,其特征在于,在至少兩個(gè)信息分段的長(zhǎng)度之和小 于或等于所述預(yù)定長(zhǎng)度時(shí),將所述至少兩個(gè)信息分段組合,得到一個(gè)消息,其中,組合得到 的每個(gè)消息中包括元素的類型相同或不同。
9.一種終端,其特征在于,包括分段模塊,用于將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段;組合模塊,用于對(duì)所述多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,所述多個(gè)信息分段中的每個(gè)信息分段包含該信息分段在所述待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,所 述多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小于或等于預(yù)定長(zhǎng)度,所述每個(gè)消息包含至少一個(gè)信息 分段;發(fā)送模塊,將所述多個(gè)消息中的部分或全部發(fā)送給接收方側(cè)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述分段模塊用于根據(jù)所述待傳輸?shù)亩?媒體信息中的元素的類型,將所述待傳輸?shù)亩嗝襟w信息劃分為所述多個(gè)信息分段;其中,所述分段模塊將所述待傳輸?shù)亩嗝襟w信息中位置連續(xù)且類型相同的多個(gè)獨(dú)立元 素劃分為不同的信息分段。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述組合模塊用于在至少兩個(gè)信息 分段的長(zhǎng)度之和小于或等于所述預(yù)定長(zhǎng)度時(shí),將所述至少兩個(gè)信息分段組合,得到一個(gè)消 息;其中,組合得到的所述消息中包括元素的類型相同或不同。
12.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述發(fā)送模塊還用于根據(jù)所述多個(gè)消 息中元素的優(yōu)先級(jí)確定所述多個(gè)消息的發(fā)送優(yōu)先級(jí),并根據(jù)所述多個(gè)消息的發(fā)送優(yōu)先級(jí)發(fā) 送所述多個(gè)消息中的全部或部分消息。
13.根據(jù)權(quán)利要求9所述的終端,其特征在于,進(jìn)一步包括拼接模塊,位于所述接收方側(cè),用于根據(jù)接收到的消息中的信息分段的位置標(biāo)識(shí),對(duì)接 收到的所述消息的信息分段進(jìn)行拼接。
14.根據(jù)權(quán)利要求9至13中任一項(xiàng)所述的終端,其特征在于,所述每個(gè)信息分段的位置 標(biāo)識(shí)包括該信息分段在所述待傳輸?shù)亩嗝襟w信息中的起始位置,該信息分段的長(zhǎng)度、以及 所述待傳輸?shù)亩嗝襟w信息的標(biāo)識(shí)。
全文摘要
本發(fā)明公開了一種多媒體信息的傳輸和接收方法、以及終端,其中,該方法包括將待傳輸?shù)亩嗝襟w信息劃分為多個(gè)信息分段;對(duì)多個(gè)信息分段進(jìn)行組合,得到多個(gè)消息,其中,多個(gè)信息分段中的每個(gè)信息分段包含該信息分段在待傳輸?shù)亩嗝襟w信息中的位置標(biāo)識(shí),并且,多個(gè)消息中的每個(gè)消息的長(zhǎng)度均小于或等于預(yù)定長(zhǎng)度,每個(gè)消息包含至少一個(gè)信息分段;將多個(gè)消息中的部分或全部發(fā)送給接收方。本發(fā)明通過對(duì)待傳輸?shù)亩嗝襟w信息進(jìn)行分段并組合,得到更加飽滿的消息,相比于現(xiàn)有技術(shù),能夠以更少數(shù)量的消息傳輸多媒體信息,從而降低用戶的成本,同時(shí)減輕網(wǎng)絡(luò)的負(fù)擔(dān)。
文檔編號(hào)H04W4/12GK101854602SQ20101018456
公開日2010年10月6日 申請(qǐng)日期2010年5月20日 優(yōu)先權(quán)日2010年5月20日
發(fā)明者傅啟洪, 劉聰, 張芝萍, 裴莉輝 申請(qǐng)人:中興通訊股份有限公司