專利名稱:多媒體消息的傳輸方法及其裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及多媒體消息的傳輸方法、多媒體消息傳輸 裝置、移動(dòng)終端,以及多媒體消息傳輸系統(tǒng)。
背景技術(shù):
當(dāng)前,在無(wú)線網(wǎng)絡(luò)承載帶寬有限的條件下,為了保證多媒體消息的成功發(fā) 送,通常采用在網(wǎng)絡(luò)側(cè)限制多々某體消息大小的方式進(jìn)行發(fā)送。對(duì)于這種網(wǎng)絡(luò)環(huán) 境,當(dāng)超過(guò)網(wǎng)絡(luò)指定大小的消息^^送到網(wǎng)絡(luò)后,網(wǎng)絡(luò)側(cè)會(huì)給發(fā)送方用戶發(fā)送 多媒體消息失敗的提示,從而會(huì)影響用戶使用業(yè)務(wù)的體驗(yàn)。
傳輸多媒體消息的最大長(zhǎng)度原則上是不受限制的,但在無(wú)線資源有限的情 況下,為了保證多媒體消息發(fā)送的成功率,通常會(huì)限制待傳輸消息的最大長(zhǎng)度
(如,最大長(zhǎng)度可以是100KB或300KB)。當(dāng)多媒體消息的長(zhǎng)度達(dá)到設(shè)定的最 大長(zhǎng)度時(shí),用戶就收到網(wǎng)絡(luò)側(cè)反饋的出錯(cuò)信息,出錯(cuò)信息會(huì)提示由于該多媒體 消息過(guò)長(zhǎng),網(wǎng)絡(luò)無(wú)法傳輸。目前大多數(shù)移動(dòng)終端都可以支持上百萬(wàn)像素的照片, 一般移動(dòng)終端可以支持?jǐn)z像功能。此外,用戶還可以在移動(dòng)終端上編寫(xiě)更長(zhǎng)和 更大的由視頻、圖像、文字組成的消息,在這種情況下,所編寫(xiě)的消息長(zhǎng)度可 能超過(guò)為待傳輸?shù)亩嗝襟w消息設(shè)置的長(zhǎng)度極限,因而無(wú)法成功傳輸。
為了解決上述問(wèn)題,目前可通過(guò)限制多媒體消息長(zhǎng)度傳輸多媒體消息,其 流禾呈如下
發(fā)送方終端提交多媒體消息到網(wǎng)絡(luò),網(wǎng)絡(luò)首先判斷發(fā)送方終端提交到多媒 體消息中心的多媒體消息的大小,如果該多々某體消息的大小超過(guò)網(wǎng)絡(luò)設(shè)定的門 限,則多媒體消息中心形成一個(gè)提示信息發(fā)送到短信中心,短信中心發(fā)送多々某 體消息尺寸過(guò)大的錯(cuò)誤提示信息給發(fā)送方終端;如果網(wǎng)絡(luò)側(cè)判斷該多媒體消息的長(zhǎng)度未超過(guò)網(wǎng)絡(luò)設(shè)定的門限(如,當(dāng)移動(dòng)終端自動(dòng)將多媒體消息進(jìn)行壓縮來(lái) 發(fā)送時(shí)有可能使發(fā)送的多媒體消息的長(zhǎng)度限制在設(shè)定門限內(nèi)),彩信中心則發(fā)
送push (推送)短信到接收方終端,接收方終端收到push消息后,可主動(dòng)從 網(wǎng)絡(luò)側(cè)提取多媒體消息到接收方終端。
通過(guò)移動(dòng)終端來(lái)限制消息長(zhǎng)度主要有以下方式 一種是在用戶編輯和發(fā)送 多媒體消息時(shí)由移動(dòng)終端指示用戶發(fā)送的消息是否超長(zhǎng);另 一種是移動(dòng)終端在 發(fā)送多媒體消息時(shí)將文件進(jìn)行壓縮后再分割為多個(gè)不超過(guò)設(shè)定長(zhǎng)度的文件,然 后通過(guò)短消息逐一發(fā)送分割后的文件。上述方法的前提是移動(dòng)終端必須預(yù)先知 道網(wǎng)絡(luò)最大允許傳送的消息大小,但上述方法承載在短信網(wǎng)絡(luò)環(huán)境,而短信和 多媒體消息(如彩信)的收發(fā)機(jī)制存在差異,因此需要對(duì)傳輸多媒體消息的方 式重新設(shè)計(jì)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了多々某體消息傳輸方法、移動(dòng)終端、多々某體消息傳輸裝 置和多媒體消息傳輸系統(tǒng),用以實(shí)現(xiàn)在限制多媒體消息長(zhǎng)度的網(wǎng)絡(luò)中傳輸超過(guò) 該長(zhǎng)度限制的多媒體消息。
本發(fā)明實(shí)施例提供的多媒體消息傳輸方法,包括以下步驟
發(fā)送方終端將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為多個(gè) 長(zhǎng)度不超過(guò)所述門限的消息段,并將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè);
網(wǎng)絡(luò)側(cè)接收并緩存所述消息段,向接收方終端發(fā)送用于提取所述多媒體消 息的通知信息,所述通知信息中攜帶所述消息段的緩存地址信息。
本發(fā)明實(shí)施例提供的另 一種多媒體消息傳輸方法,包括以下步驟
接收方終端從網(wǎng)絡(luò)側(cè)接收用于提取多媒體消息的通知信息,其中攜帶所述 多媒體消息的消息段的緩存地址信息;
接收方終端根據(jù)所述緩存地址信息從網(wǎng)絡(luò)側(cè)提取所述多媒體消息。
本發(fā)明實(shí)施例提供的移動(dòng)終端,包括分割單元,用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為多
個(gè)長(zhǎng)度不超過(guò)所述門限的消息段;
發(fā)送單元,用于將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè);
提取單元,用于根據(jù)從網(wǎng)絡(luò)側(cè)接收到的攜帶有多媒體消息的消息段的緩存 地址信息的通知信息,提取該多媒體消息。
本發(fā)明目實(shí)施例提供的多媒體消息傳輸裝置,包括
接收單元,用于接收發(fā)送方終端發(fā)送的消息段,所述消息段是發(fā)送方終端 將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息進(jìn)行分割得到的長(zhǎng)度不超過(guò) 所述門限的消息段;
緩存單元,用于緩存所述接收單元接收到的消息段;
通知單元,用于在所述緩存單元將所述多媒體消息的所有消息段進(jìn)行緩存 后,向接收方終端發(fā)送用于提取所述多媒體消息的通知信息,其中攜帶所述多 媒體消息的消息段的緩存地址信息;
發(fā)送單元,用于根據(jù)接收方終端提取多媒體消息的請(qǐng)求,將緩存的多媒體 消息的消息段發(fā)送到接收方終端。
本發(fā)明實(shí)施例提供的多媒體消息傳輸系統(tǒng),包括發(fā)送方終端、接收方終 端和網(wǎng)絡(luò)側(cè)的多媒體消息傳輸裝置;
所述發(fā)送方終端,用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分 割為多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段,并將所述消息段發(fā)送到所述多媒體消 息傳輸裝置;
多媒體消息傳輸裝置,用于接收并緩存所述消息段,向接收方終端發(fā)送用 于提取所述多媒體消息的通知信息,所述通知信息中攜帶所述多媒體消息的消 息段的緩存地址信息;
接收方終端,用于根據(jù)接收到的所述通知信息,提取所述多媒體消息。
本發(fā)明的有益效果如下
一方面,本發(fā)明通過(guò)發(fā)送方根據(jù)多媒體消息長(zhǎng)度門限將長(zhǎng)度超過(guò)該門限的多媒體消息分割為多個(gè)消息段,并通過(guò)自動(dòng)方式或通過(guò)網(wǎng)絡(luò)指示的方式,將消 息段發(fā)送到網(wǎng)絡(luò)側(cè),當(dāng)網(wǎng)絡(luò)側(cè)接收到所有消息段后,通知接收方終端提取該多 媒體消息,從而實(shí)現(xiàn)了發(fā)送方發(fā)送超長(zhǎng)多媒體消息的過(guò)程。另一方面,本發(fā)明 通過(guò)在發(fā)送給接收方的通知信息中攜帶第 一個(gè)消息段的地址,以及通過(guò)在除最 后 一個(gè)消息段的々某體消息段中攜帶下一個(gè)消息段的地址,使網(wǎng)絡(luò)側(cè)能夠根據(jù)接 收方請(qǐng)求提取的消息段中攜帶的地址,逐個(gè)將多媒體消息的所有消息,嫂送到 接收方終端,或者,使接收方終端能夠根據(jù)提取到的多媒體消息中攜帶的地址, 逐個(gè)將多媒體消息的所有消息段提取到接收方終端,并且,當(dāng)接收方終端接收 到所有消息段組合為多々某體消息,從而實(shí)現(xiàn)了接收方接收超長(zhǎng)的多媒體消息的 過(guò)程。
圖1為本發(fā)明實(shí)施例一的流程示意圖2為本發(fā)明實(shí)施例二的流程示意圖3為本發(fā)明實(shí)施例三的流程示意圖4為本發(fā)明實(shí)施例四的流程示意圖5為本發(fā)明實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例的多媒體消息傳輸裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例中的移動(dòng)終端支持將大消息分片傳送的能力,以及對(duì)分片傳 送的消息進(jìn)行重新組裝成為原始消息的能力。本發(fā)明實(shí)施例中的移動(dòng)終端在發(fā) 送多媒體消息前,向網(wǎng)絡(luò)側(cè)發(fā)送探測(cè)信令(如Maximum—Frag一Size—Req),請(qǐng) 求獲取網(wǎng)絡(luò)允許傳送的多媒體消息的最大尺寸;網(wǎng)絡(luò)側(cè)回復(fù)響應(yīng)(如 Maximum—Fmg—Size—Resp )到發(fā)送方移動(dòng)終端,將網(wǎng)絡(luò)允許傳送的多媒體消息 的最大尺寸(即多々某體消息長(zhǎng)度門限)回復(fù)給發(fā)送方移動(dòng)終端。移動(dòng)終端在開(kāi)機(jī)時(shí)或開(kāi)機(jī)后都可以從網(wǎng)絡(luò)側(cè)獲取消息長(zhǎng)度門限,并將網(wǎng)絡(luò)側(cè)回復(fù)的數(shù)據(jù)存儲(chǔ) 到移動(dòng)終端,以便在發(fā)送多媒體消息時(shí)根據(jù)該數(shù)據(jù)進(jìn)行多媒體消息分片發(fā)送。 下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
參見(jiàn)圖1,為本發(fā)明實(shí)施例一的信令流程示意圖,具體步驟包括 步驟101 、發(fā)送方移動(dòng)終端(如發(fā)送方彩信用戶代理,即圖中的Originator MMS UA)根據(jù)多媒體消息長(zhǎng)度門限,將待傳送的多媒體消息分割為多個(gè)消息段。
此步驟中,發(fā)送方移動(dòng)終端可根據(jù)多媒體消息中各個(gè)組件(如圖片、視頻 等)對(duì)多媒體消息進(jìn)行分割,如,分別將多媒體消息的圖片和視頻分割為單獨(dú) 的消息段。如果單個(gè)組件大小超過(guò)消息長(zhǎng)度門限,則需要對(duì)該組件再次分割為 多個(gè)消息段,并支持元素分層分割,如,對(duì)于超過(guò)最大允許尺寸的圖片或視頻, 按照?qǐng)D片或視頻的基本層、附加層進(jìn)行分割,得到包含基本元素(如基本圖元 信息)的消息段和包含附加元素(如用于改善圖元質(zhì)量信息)的消息段,這樣, 在網(wǎng)絡(luò)傳輸效率較低的情況下,通過(guò)先傳輸包含基本元素的消息段,從而改善 接收端的業(yè)務(wù)感受。
發(fā)送方移動(dòng)終端分別為分割得到的每個(gè)消息段加序列號(hào),以指示該消息段 在完整的多媒體消息中的位置,如,消息段l加序列號(hào)l、消息段2加序列號(hào) 2,......,依此類推,最后一個(gè)消息段加結(jié)束標(biāo)識(shí)EOM,以指示該消息段是完
整的多媒體消息的最后一個(gè)消息段。分割得到的每個(gè)消息段都包含一個(gè)相同的 MessageID和一個(gè)分段標(biāo)識(shí),MessageID用以指示這些消息段都屬于同一個(gè)多 媒體消息,分段標(biāo)識(shí)用以指示這些消息段是分片發(fā)送的多々某體消息。每個(gè)消息 段的尺寸小于或等于消息長(zhǎng)度門限。
發(fā)送方移動(dòng)終端還可將分割得到的消息段數(shù)量呈現(xiàn)給用戶,使用戶能夠根 據(jù)該數(shù)量計(jì)算出由此帶來(lái)的話費(fèi)開(kāi)銷,并確認(rèn)是否繼續(xù)發(fā)送該多々某體消息。
步驟102、發(fā)送方移動(dòng)終端將分割后得到的多個(gè)消息l史依次發(fā)送到發(fā)送方 彩信中心。此步驟中,需要對(duì)現(xiàn)有移動(dòng)終端與彩信中心的MM1接口流程 (MM1—Submit.REQ消息和MM1—Submit.RES消息)進(jìn)行改進(jìn)。
在發(fā)送方移動(dòng)終端發(fā)送到發(fā)送方彩信中心的MMl一Submit.REQ消息中增 加分段標(biāo)識(shí),以指示該消息是從一個(gè)超長(zhǎng)多媒體消息中分割得到的消息段;還 需要增加消息段序列號(hào)。彩信中心收到MM1—Submit.REQ消息后,根據(jù)消息 段的序列號(hào)計(jì)算出下一個(gè)消息段的序列號(hào)(如將接收到的消息段的序列號(hào)遞增 1,即得到下一個(gè)消息段的序列號(hào)),并在返回給發(fā)送方移動(dòng)終端的 MM1—Submit.RES消息中,增加計(jì)算出的下一個(gè)消息段的序列號(hào)。發(fā)送方移動(dòng) 終端根據(jù)MM1—Submit.RES消息中的消息段序列號(hào),將對(duì)應(yīng)的消息段發(fā)送到彩 信中心,依此類推,直到完成該多媒體消息的最后一個(gè)消息段的發(fā)送。
當(dāng)發(fā)送方彩信中心識(shí)別出某一消息段傳送錯(cuò)誤(該錯(cuò)誤可能為該數(shù)據(jù)段丟 失或者數(shù)據(jù)段部分字節(jié)錯(cuò)誤)時(shí),請(qǐng)求(或指示)發(fā)送方終端對(duì)發(fā)生傳送錯(cuò)誤 的消息端進(jìn)行重新發(fā)送,從而提高多媒體消息傳輸?shù)目煽啃浴?br>
步驟103、發(fā)送方彩信中心將多々某體消息發(fā)送到接收方彩信中心。
此步驟中,發(fā)送方彩信中心可將消息段全部接收完后,根據(jù)消息段的序列 號(hào)將這些消息段重新組合為完整的多媒體消息,并通過(guò)MM4_forward.REQ消 息將組合后的多々某體消息前轉(zhuǎn)到接收方彩信中心。
還可以對(duì)現(xiàn)有用于在彩信中心之間前轉(zhuǎn)消息的MM4 4妄口流程 (MM4—forward.REQ消息)進(jìn)行改進(jìn),以實(shí)現(xiàn)多i某體消息的前轉(zhuǎn)過(guò)程,如圖1 所示,發(fā)送方彩信中心通過(guò)MM4—forward.REQ消息直接將接收到的消息段逐 個(gè)前轉(zhuǎn)到接收方彩信中心,MM4_forward.REQ消息中增加分段標(biāo)識(shí),以指示 該消息是從一個(gè)多媒體消息中分割得到的消息段,還需要增加消息段序列號(hào)。
步驟104、接收方彩信中心向接收方移動(dòng)終端(即接收方彩信用戶代理, 即圖中的Recipient MMS UA)發(fā)送通知消息,通知接收方移動(dòng)終端提取多媒 體消息。
此步驟中,接收方彩信中心根據(jù)MM4_forward.REQ消息中的分段標(biāo)識(shí),開(kāi)辟出緩存空間,對(duì)發(fā)送方彩信中心發(fā)送的消息段進(jìn)行緩存,每個(gè)消息段分配 一個(gè)緩存地址,直到確認(rèn)接收到完整的多媒體消息,或者確認(rèn)接收到屬于一個(gè)
多媒體消息的全部消息段后,向接收方移動(dòng)終端發(fā)送MMl_notification.REQ消 息,其中攜帶第一個(gè)消息段的緩存地址。通常情況下,當(dāng)接收方彩信中心接收 到攜帶有結(jié)束標(biāo)識(shí)EOM的消息段后,可認(rèn)為接收到了全部的消息段。
接收方彩信中心緩存所有消息段后,根據(jù)序列號(hào)順序,在第一個(gè)消息段后 端添加第二個(gè)消息段的緩存地址,在第二個(gè)消息段后端添加第三個(gè)消息段地
址,依此類推,直到在倒數(shù)第二個(gè)消息段后端添加最后一個(gè)消息段地址,以便 接收方移動(dòng)終端根據(jù)地址提取多媒體消息。
接收方彩信中心還可以計(jì)算出完整的多媒體消息的消息段數(shù)量,并通過(guò) MMl_notification.REQ消息向接收方移動(dòng)終端指示出消息段數(shù)量,使接收方用 戶能夠計(jì)算出提取該多媒體消息所用的話費(fèi)開(kāi)銷,并確認(rèn)是否提取該多媒體消 息,從而提高業(yè)務(wù)靈活性和用戶感受。
步驟105、接收方移動(dòng)終端根據(jù)通知消息從接收方彩信中心提取多媒體消
臺(tái)
此步驟中,需要對(duì)現(xiàn)有移動(dòng)終端與彩信中心的MM1接口流程 (MMl一retrieve.RES消息)進(jìn)行改進(jìn)在接收方彩信中心向接收方移動(dòng)終端發(fā) 送的MMl一retrieve.RES消息中增加分段標(biāo)識(shí),以指示該消息是從超長(zhǎng)多々某體 消息中分割得到的消息段,還需要增加序列號(hào),以指示該消息段在超長(zhǎng)多媒體 消息中的位置。
接收方移動(dòng)終端根據(jù)通知消息中攜帶的地址,向接收方彩信中心發(fā)送 MMl一retrieve.REQ消息,請(qǐng)求提取該地址對(duì)應(yīng)的消息段;彩信中心收到 MM1—retrieve.REQ消息后,根據(jù)地址信息獲取到第一個(gè)消息段,并通過(guò)攜帶 有分段標(biāo)識(shí)和序列號(hào)的MMl_retrieve.RES消息發(fā)送給接收方移動(dòng)終端;彩信 中心根據(jù)第一個(gè)消息段后端的地址獲取第二個(gè)消息段內(nèi)容,并通過(guò)攜帶有分段 標(biāo)識(shí)和序列號(hào)的MMl_retrieve.RES消息發(fā)送給接收方移動(dòng)終端,直到彩信中心將最后一個(gè)消息段(包含有結(jié)束標(biāo)識(shí)的消息段)內(nèi)容通過(guò)攜帶有分段標(biāo)識(shí)和
序列號(hào)(EMO)的MMl—retrieve.RES消息發(fā)送給4妄收方移動(dòng)終端。
接收方移動(dòng)終端在提取到包含結(jié)束標(biāo)識(shí)EMO的消息段后,向接收方彩信 中心發(fā)送MM1—acknowledgement.REQ消息,以指示多媒體消息提取完畢,還 可進(jìn)一步指示出移動(dòng)終端提取到的消息段的數(shù)量,供網(wǎng)絡(luò)側(cè)計(jì)算傳輸該多媒體 消息所產(chǎn)生的話費(fèi)。
步驟106、接收方移動(dòng)終端對(duì)接收到的消息段進(jìn)行組裝合并,并將合并后 的多媒體消息呈現(xiàn)給用戶。
此步驟中,接收方移動(dòng)終端成功接收到所有消息段后,根據(jù)消息段的序列 號(hào)的順序,將消息段組裝合并為完整的多媒體消息。網(wǎng)絡(luò)側(cè)還可以根據(jù)消息段 的數(shù)量計(jì)算話費(fèi),生成計(jì)費(fèi)話單,如收到n條消息段,則接收該多媒體消息的 話費(fèi)為單條消息話費(fèi)的n倍。
上述流程中,當(dāng)發(fā)送方彩信中心和接收方彩信中心同為 一個(gè)彩信中心時(shí), 將省略發(fā)送方彩信中心向接收方彩信中心前轉(zhuǎn)消息的步驟。
參見(jiàn)圖2,為本發(fā)明實(shí)施例二的信令流程示意圖,具體步驟包括
步驟201、發(fā)送方移動(dòng)終端根據(jù)多媒體消息長(zhǎng)度門限,將待傳送的多媒體 消息分割為多個(gè)消息^殳。該步驟的具體流程同實(shí)施例一。
步驟202、發(fā)送方移動(dòng)終端將分割后得到的多個(gè)消息革爻依次發(fā)送到發(fā)送方 彩信中心。
此步驟中,需要對(duì)現(xiàn)有移動(dòng)終端與彩信中心的MM1接口流程 (MMl_Submit.REQ消息)進(jìn)行改進(jìn)。
在發(fā)送方移動(dòng)終端發(fā)送到發(fā)送方彩信中心的MM1—Submit.REQ消息中增 加分段標(biāo)識(shí),以指示該消息是從一個(gè)超長(zhǎng)的多々某體消息中分割得到的消息段。 發(fā)送發(fā)移動(dòng)終端可按照序列號(hào)順序逐一將分割得到的消息段通過(guò) MMl_Submit.REQ消息發(fā)送到彩信中心,彩信中心收到MMl—SubmitREQ消 息后,判斷消息段的序列號(hào)是否為結(jié)束標(biāo)識(shí)EOM,若不是則繼續(xù)等待發(fā)送方移動(dòng)終端發(fā)送其它消息段,若是,則向發(fā)送方移動(dòng)終端返回MMl—Submit.RES 消息,以表示接收到了屬于該超長(zhǎng)多媒體消息的所有消息段。相比于實(shí)施例一, 本步驟可節(jié)省網(wǎng)絡(luò)側(cè)的處理開(kāi)銷和信令開(kāi)銷。
當(dāng)發(fā)送方彩信中心識(shí)別出某一消息段傳送錯(cuò)誤(該錯(cuò)誤可能為該數(shù)據(jù)段丟 失或者數(shù)據(jù)段部分字節(jié)錯(cuò)誤)時(shí),請(qǐng)求(或指示)發(fā)送方終端對(duì)發(fā)生傳送錯(cuò)誤 的消息端進(jìn)行重新發(fā)送,從而提高多媒體消息傳輸?shù)目煽啃浴?br>
步驟203、發(fā)送方彩信中心將多媒體消息發(fā)送到接收方彩信中心。
步驟204、接收方彩信中心向接收方移動(dòng)終端發(fā)送通知消息,通知接收方 移動(dòng)終端提取多媒體消息。
步驟205、接收方移動(dòng)終端根據(jù)通知消息從接收方彩信中心提取多媒體消
自
步驟206、接收方移動(dòng)終端對(duì)接收到的消息段進(jìn)行組裝合并,并將合并后 的多媒體消息呈現(xiàn)給用戶。
上述流程中,步驟203至步驟206的處理過(guò)程同實(shí)施例一中的相應(yīng)步驟103 至106。當(dāng)發(fā)送方彩信中心和接收方彩信中心同為一個(gè)彩信中心時(shí),將省略發(fā) 送方彩信中心向接收方彩信中心前轉(zhuǎn)消息的步驟。
參見(jiàn)圖3,為本發(fā)明實(shí)施例三的信令流程示意圖,具體步驟包括
步驟301、發(fā)送方移動(dòng)終端根據(jù)多媒體消息長(zhǎng)度門限,將待傳送的多々某體 消息分割為多個(gè)消息段。
步驟302、發(fā)送方移動(dòng)終端將分割后得到的多個(gè)消息^爻依次發(fā)送到發(fā)送方 彩信中心。
步驟303、發(fā)送方彩信中心將多媒體消息發(fā)送到接收方彩信中心。 步驟304、接收方彩信中心向接收方移動(dòng)終端發(fā)送通知消息,通知接收方 移動(dòng)終端提取多々某體消息。
步驟305、接收方移動(dòng)終端根據(jù)通知消息從接收方彩信中心提取多媒體消此步驟中,需要對(duì)現(xiàn)有移動(dòng)終端與彩信中心的MM1接口流程 (MMl_retrieve.RES消息)進(jìn)行改進(jìn)在接收方彩信中心向接收方移動(dòng)終端發(fā) 送的MM1—retrieve.RES消息中增加分段標(biāo)識(shí),以指示該消息是從超長(zhǎng)多媒體 消息中分割得到的消息段。
接收方移動(dòng)終端根據(jù)通知消息中攜帶的地址,向接收方彩信中心發(fā)送 MM1—retrieve.REQ,請(qǐng)求提取該地址對(duì)應(yīng)的第 一個(gè)消息段;彩信中心收到 MMl_retrieve.REQ消息后,根據(jù)地址信息獲取到第一個(gè)消息段,并通過(guò)攜帶 分段標(biāo)識(shí)的MMl一retrieve.RES消息返回給接收方移動(dòng)終端;由于每個(gè)消息賴: 的后端都攜帶有下一個(gè)消息段的地址,接收方移動(dòng)終端可根據(jù)接收到的消息段 得到下一個(gè)消息段的地址,并自動(dòng)向彩信中心發(fā)送MMl一retrieve.REQ消息, 請(qǐng)求獲取對(duì)應(yīng)的消息段,依此類推,直到接收方移動(dòng)終端獲取到攜帶結(jié)束標(biāo)識(shí) EOM的消息段后,停止向彩信中心發(fā)送MMl一retrieve.REQ消息。相比于實(shí)施 例一,該步驟可節(jié)省網(wǎng)絡(luò)側(cè)的處理開(kāi)銷。
接收方移動(dòng)終端在提取到包含結(jié)束標(biāo)識(shí)EMO的消息段后,向接收方彩信 中心發(fā)送MM1—acknowledgement.REQ消息,以指示多媒體消息提取完畢,還 可進(jìn)一步指示出移動(dòng)終端提取到的消息段的數(shù)量。
步驟306、接收方移動(dòng)終端對(duì)接收到的消息段進(jìn)行組裝合并,并將合并后 的多媒體消息呈現(xiàn)給用戶。該步驟的具體流程同實(shí)施例一。
上述流程中,步驟301至步驟304的處理過(guò)程同實(shí)施例一中的相應(yīng)步驟101 至步驟104。當(dāng)發(fā)送方彩信中心和接收方彩信中心同為一個(gè)彩信中心時(shí),將省 略發(fā)送方彩信中心向接收方彩信中心前轉(zhuǎn)消息的步驟。
參見(jiàn)圖4,為本發(fā)明實(shí)施例四的信令流程示意圖,具體步驟包括
步驟401、發(fā)送方移動(dòng)終端根據(jù)多媒體消息長(zhǎng)度門限,將待傳送的多媒體 消息分割為多個(gè)消息段。
步驟402、發(fā)送方移動(dòng)終端將分割后得到的多個(gè)消息^殳依次發(fā)送到發(fā)送方 彩信中心。步驟403 、發(fā)送方彩信中心將多媒體消息發(fā)送到接收方彩信中心。 步驟404、接收方彩信中心向接收方移動(dòng)終端發(fā)送通知消息,通知接收方 移動(dòng)終端提取多々某體消息。
步驟405、接收方移動(dòng)終端根據(jù)通知消息從接收方彩信中心提取多媒體消
自
步驟406、接收方移動(dòng)終端對(duì)接收到的消息段進(jìn)行組裝合并,并將合并后 的多媒體消息呈現(xiàn)給用戶。
上述流程中,步驟405的處理流程同實(shí)施例三中的步驟305,其它步驟同 實(shí)施例二中的相應(yīng)步驟。當(dāng)發(fā)送方彩信中心和接收方彩信中心同為一個(gè)彩信中 心時(shí),將省略發(fā)送方彩信中心向接收方彩信中心前轉(zhuǎn)消息的步驟。
對(duì)于通過(guò)第三方服務(wù)提供商發(fā)送多媒體消息的過(guò)程也可適用上述實(shí)施例, 即,發(fā)送方VASP ( Value-Added Service Provider,增值服務(wù)供應(yīng)商)需要支持 按照網(wǎng)絡(luò)系統(tǒng)指定的允許傳送長(zhǎng)度對(duì)超長(zhǎng)的多媒體消息進(jìn)行分割,彩信中心接 收分段多媒體消息及處理過(guò)程,以及接收方終端提取分段多媒體消息的過(guò)程與 上述實(shí)施例類似。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端、 一種網(wǎng)絡(luò)側(cè)的多々某體消息傳輸裝置 和一種多媒體消息傳輸系統(tǒng)。
參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖,該移動(dòng)終端包 括分割單元51、發(fā)送單元52和提取單元53,其中,
分割單元51,用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為 多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段;
發(fā)送單元52,用于自動(dòng)或根據(jù)網(wǎng)絡(luò)側(cè)的指示,將分割單元51分割得到的 所有消息段發(fā)送到網(wǎng)絡(luò)側(cè);
提取單元53,用于根據(jù)從網(wǎng)絡(luò)側(cè)接收到的攜帶有多媒體消息消息段緩存地 址信息的通知信息,提取多々某體消息。本實(shí)施例中通知信息中攜帶的緩存地址 信息為該多々某體消息的消息段中第 一個(gè)消息段的緩存地址信息。上述發(fā)送單元51包括第一發(fā)送子單元或第二發(fā)送子單元,其中, 第 一發(fā)送子單元用于按照消息段的序列號(hào)順序,逐個(gè)將消息段的內(nèi)容和序 列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè);
第二發(fā)送子單元用于將第一個(gè)消息段的內(nèi)容和該消息段的序列號(hào)發(fā)送到 網(wǎng)絡(luò)側(cè),接收網(wǎng)絡(luò)側(cè)計(jì)算出的下一個(gè)消息段的序列號(hào),并將與網(wǎng)絡(luò)側(cè)計(jì)算出的 序列號(hào)對(duì)應(yīng)的消息段的內(nèi)容和該消息段的序列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè)。當(dāng)網(wǎng)絡(luò)側(cè)指示 對(duì)發(fā)生傳送錯(cuò)誤的消息段進(jìn)行重新發(fā)送時(shí),該子單元根據(jù)該指示將相應(yīng)消息段 重新發(fā)送。
上述提取單元53包括第一提取子單元或第二提取子單元,其中,
第一提取子單元用于根據(jù)通知信息中攜帶的緩存地址信息,向網(wǎng)絡(luò)側(cè)請(qǐng)求 提取第一個(gè)消息段,接收網(wǎng)絡(luò)側(cè)發(fā)送的第一個(gè)消息段以及網(wǎng)絡(luò)側(cè)根據(jù)第一個(gè)消 息段中的攜帶的第二個(gè)消息段的緩存地址信息發(fā)送的第二個(gè)消息段,依此類 推,直到接收到網(wǎng)絡(luò)側(cè)發(fā)送的攜帶有結(jié)束標(biāo)識(shí)的最后一個(gè)消息段,根據(jù)消息段 的序列號(hào)將接收到的消息段組合為多媒體消息;
第二提取子單元用于根據(jù)通知信息中攜帶的緩存地址信息從網(wǎng)絡(luò)側(cè)提取 第 一個(gè)消息段,根據(jù)提取到的第 一個(gè)消息段中攜帶的第二個(gè)消息段的緩存地址 信息,從網(wǎng)絡(luò)側(cè)提取第二個(gè)消息段,依此類推,直到提取到攜帶有結(jié)束標(biāo)識(shí)的 最后一個(gè)消息段,根據(jù)消息段的序列號(hào)將提取到的消息段組合為多媒體消息。
參見(jiàn)圖6,為本發(fā)明實(shí)施例提供的多媒體消息傳輸裝置的結(jié)構(gòu)示意圖,該 裝置包括接收單元61、緩存單元62、通知單元63和發(fā)送單元64,其中,
接收單元61,用于接收發(fā)送方終端發(fā)送的消息段,該消息段是發(fā)送方終端 將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息進(jìn)行分割得到的長(zhǎng)度不超過(guò) 門限的消息l殳;
緩存單元62,用于緩存接收單元61接收到的消息段,并在除最后一個(gè)消 息段以外的每個(gè)消息段中增加下一個(gè)消息段的緩存地址信息;
通知單元63,用于在緩存單元62將多媒體消息的所有消息段進(jìn)行緩存后,向接收方終端發(fā)送用于提取該多媒體消息的通知信息,其中攜帶該多媒體消息
的消息段的緩存地址信息;本實(shí)施例中通知信息中攜帶的緩存地址信息為該多 媒體消息的消息段中第 一個(gè)消息段的緩存地址信息;
發(fā)送單元64,用于根據(jù)接收方終端提取多媒體消息的請(qǐng)求,將緩存單元 62中緩存的多4某體消息的消息段發(fā)送到接收方終端。
上述裝置還包括指示單元65,用于在接收單元61接收到消息段后,根據(jù) 該消息段的序列號(hào)計(jì)算出下一個(gè)消息段的序列號(hào),并向發(fā)送方終端發(fā)送計(jì)算出 的序列號(hào),指示發(fā)送方終端發(fā)送對(duì)應(yīng)的消息段。
上述裝置的發(fā)送單元64包括第一發(fā)送子單元或第二發(fā)送子單元,其中,
第一發(fā)送子單元用于根據(jù)接收方終端從通知信息中提取到的第一個(gè)消息 段的緩存地址信息所發(fā)送的請(qǐng)求(該請(qǐng)求用于請(qǐng)求提取多媒體消息),將第一 個(gè)消息段發(fā)送給接收方終端,并根據(jù)第一個(gè)消息段中攜帶的第二個(gè)消息段的緩 存地址信息,從緩存單元62提取第二個(gè)消息段發(fā)送到接收方終端,依此類推, 直到將攜帶有結(jié)束標(biāo)識(shí)的最后 一個(gè)消息段發(fā)送到接收方終端;
第二發(fā)送子單元用于根據(jù)接收方終端從指示信息中提取到的第一個(gè)消息 段的緩存地址信息所發(fā)送的請(qǐng)求(該請(qǐng)求用于請(qǐng)求提取多媒體消息),將第一 個(gè)消息段發(fā)送給接收方終端,并根據(jù)接收方終端從第一個(gè)消息段中提取到的第 二個(gè)消息段的緩存地址信息所發(fā)送的請(qǐng)求(該請(qǐng)求用于請(qǐng)求提取多媒體消息), 將第二個(gè)消息段發(fā)送給接收方終端,依此類推,直到將攜帶有結(jié)束標(biāo)識(shí)的最后
一個(gè)消息段發(fā)送到接收方終端。
上述裝置中的接收單元61還可用于識(shí)別消息段是否發(fā)生傳送錯(cuò)誤(該錯(cuò) 誤可能為該數(shù)據(jù)段丟失或者數(shù)據(jù)段部分字節(jié)錯(cuò)誤),并且當(dāng)識(shí)別出傳送錯(cuò)誤時(shí), 指示通知單元63發(fā)送消息,以請(qǐng)求(或指示)發(fā)送方終端對(duì)發(fā)生傳送錯(cuò)誤的 消息端進(jìn)行重新發(fā)送。
本發(fā)明實(shí)施例提供的多媒體消息傳輸系統(tǒng),包括發(fā)送方終端、接收方終 端和網(wǎng)絡(luò)側(cè)的多士某體消息傳輸裝置,其中發(fā)送方終端用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為 多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段,并自動(dòng)或根據(jù)多媒體消息傳輸裝置的指
示,將消息段發(fā)送到多媒體消息傳輸裝置;
多媒體消息傳輸裝置用于接收并緩存上述消息段,并在接收到所有消息段 后,向接收方終端發(fā)送用于提取多媒體消息的通知信息,通知信息中攜帶多媒 體消息的消息段的緩存地址信息;本實(shí)施例中通知信息中攜帶的緩存地址信息 為該多媒體消息的消息段中第 一個(gè)消息段的緩存地址信息; 接收方終端用于根據(jù)接收到的通知信息提取多媒體消息。 綜上所述,本發(fā)明的上述實(shí)施例,通過(guò)發(fā)送方根據(jù)多媒體消息長(zhǎng)度門限將 長(zhǎng)度超過(guò)該門限的多媒體消息分割為多個(gè)消息段,并通過(guò)自動(dòng)方式或通過(guò)網(wǎng)絡(luò) 指示的方式,將消息段發(fā)送到網(wǎng)絡(luò)側(cè),當(dāng)網(wǎng)絡(luò)側(cè)接收到所有消息段后,通知接 收方終端提取該多媒體消息,從而實(shí)現(xiàn)了發(fā)送方發(fā)送超長(zhǎng)多媒體消息的過(guò)程。 另一方面,本發(fā)明的上述實(shí)施例通過(guò)在除最后一個(gè)消息段的4某體消息段中攜帶 下一個(gè)消息段的地址,以及在發(fā)送給接收方的通知信息中攜帶第一個(gè)消息段的 地址,使得網(wǎng)絡(luò)側(cè)能夠根據(jù)接收方終端發(fā)送的提取多媒體消息的請(qǐng)求消息,逐 個(gè)將多媒體消息的所有消息段發(fā)送到接收方終端,在接收方接收多媒體消息的 過(guò)程中,使得接收方終端能夠根據(jù)提取到的多媒體消息中攜帶的地址,向網(wǎng)絡(luò) 側(cè)請(qǐng)求對(duì)應(yīng)的消息段,從而逐個(gè)將多媒體消息的所有消息段提取到接收方終 端,從而實(shí)現(xiàn)了接收方接收超長(zhǎng)的多媒體消息的過(guò)程。另外,本發(fā)明的上述實(shí) 施例中,在發(fā)送方終端分割完消息段后,將分割得到的消息段的數(shù)量呈現(xiàn)給用 戶,使用戶可根據(jù)該數(shù)量計(jì)算出所需話費(fèi),以便決定是否發(fā)送多媒體消息,從 而提高了業(yè)務(wù)感受;當(dāng)接收方終端接收到所有消息革爻后將消息段數(shù)量發(fā)送到網(wǎng) 絡(luò)側(cè),使網(wǎng)絡(luò)側(cè)能夠進(jìn)行計(jì)費(fèi),從而提高了可行性。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種多媒體消息的傳輸方法,其特征在于,包括以下步驟發(fā)送方終端將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段,并將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè);網(wǎng)絡(luò)側(cè)接收并緩存所述消息段,向接收方終端發(fā)送用于提取所述多媒體消息的通知信息,所述通知信息中攜帶所述消息段的緩存地址信息。
2、 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述超過(guò)多媒體消息長(zhǎng)度 門限的待發(fā)送多士某體消息包括多個(gè)組件時(shí),發(fā)送方終端^l安照組件類型分割所述 待發(fā)送多媒體消息。
3、 如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述組件大小超過(guò)所述門 限時(shí),發(fā)送方終端將所述組件分割為包含基本內(nèi)容的消息段和包含附加內(nèi)容的 消息萃更。
4、 如權(quán)利要求1所述的方法,其特征在于,發(fā)送方終端將超過(guò)多媒體消 息長(zhǎng)度門限的待發(fā)送多々某體消息分割為多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段后, 還包括步驟將分割得到的消息段的數(shù)量呈現(xiàn)給發(fā)送方用戶。
5、 如權(quán)利要求1所述的方法,其特征在于,發(fā)送方終端將所述消息段發(fā) 送到網(wǎng)絡(luò)側(cè),具體為發(fā)送方終端按照消息段的序列號(hào)順序,逐個(gè)將所述消息段及其序列號(hào)發(fā)送 到網(wǎng)絡(luò)側(cè);或者,發(fā)送方終端將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè),包括步驟(1) 發(fā)送方終端將所述消息段中的第一個(gè)消息段及其序列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè);(2) 網(wǎng)絡(luò)側(cè)判斷是否接收到結(jié)束標(biāo)識(shí),若是,則結(jié)束本流程;否則,根 據(jù)接收到的消息段的序列號(hào)計(jì)算出下一個(gè)消息段的序列號(hào),并將計(jì)算出的序列 號(hào)發(fā)送到發(fā)送方終端;(3 )發(fā)送方終端將對(duì)應(yīng)的消息段及其序列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè),并執(zhí)行步驟(2)。
6、 如權(quán)利要求1所述的方法,其特征在于,發(fā)送方終端將所述消息段發(fā) 送到網(wǎng)絡(luò)側(cè)的過(guò)程中,還包括步驟網(wǎng)絡(luò)側(cè)識(shí)別發(fā)送方終端發(fā)送的消息段是否發(fā)生傳輸錯(cuò)誤,并當(dāng)發(fā)現(xiàn)傳輸錯(cuò) 誤時(shí),請(qǐng)求所述發(fā)送方終端將出現(xiàn)傳輸錯(cuò)誤的消息段重新發(fā)送。
7、 如權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)接收并緩存所述消息 段,向接收方終端發(fā)送用于提取所述多媒體消息的通知信息,具體為發(fā)送方終端歸屬的彩信中心順序?qū)⑺鱿⒍伟l(fā)送到接收方終端歸屬的 彩信中心,接收方終端歸屬的彩信中心順序接收各消息段并緩存,并在接收到 攜帶有結(jié)束標(biāo)識(shí)的消息段后,向接收方發(fā)送用于提取所述多媒體消息的通知信 自
8、 如權(quán)利要求1所述的方法,其特征在于,所述通知信息中還包括所述 消息段的數(shù)量,接收方終端接收到所述通知消息后,還包括步驟將所述消息 段的數(shù)量呈現(xiàn)給接收方用戶。
9、 如權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)緩存所述消息段后還 包括步驟在除最后一個(gè)消息段以外的每個(gè)消息段中增加下一個(gè)消息段的緩存 地址信息;接收方終端接收到所述通知信息后,還包括步驟根據(jù)所述通知信息中攜帶的緩存地址信息,向網(wǎng)絡(luò)側(cè)請(qǐng)求提取第一個(gè)消息段;網(wǎng)絡(luò)側(cè)將第一個(gè)消息段發(fā)送給接收方終端,并根據(jù)第一個(gè)消息段中攜帶的 下一個(gè)消息段的緩存地址信息,將對(duì)應(yīng)的消息段發(fā)送到接收方終端,依此類推, 直到將攜帶有結(jié)束標(biāo)識(shí)的最后 一個(gè)消息段發(fā)送到接收方終端;接收方終端根據(jù)消息段的序列號(hào),將接收到的消息段組合為多媒體消息。
10、 如權(quán)利要求l所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)緩存所述消息段后還 包括步驟在除最后一個(gè)消息段以外的每個(gè)消息段中增加下一個(gè)消息段的緩存地址信息;接收方終端接收到所述通知信息后,還包括步驟根據(jù)所述通知信息中攜帶的緩存地址信息,從網(wǎng)絡(luò)側(cè)提取第一個(gè)消息段; 根據(jù)接收到的第一個(gè)消息段中攜帶的下一個(gè)消息段的緩存地址信息,從網(wǎng)絡(luò)側(cè)提取第二個(gè)消息段,依此類推,直到提取到攜帶有結(jié)束標(biāo)識(shí)的最后一個(gè)消息段;根據(jù)消息段的序列號(hào),將接收到的消息段組合為多々某體消息。
11、 如權(quán)利要求1或8或9或10所述的方法,其特征在于,所述通知信 息中攜帶的消息段的緩存地址信息為所述多媒體消息的消息段中第 一個(gè)消息 段的緩存地址信息。
12、 一種多媒體消息的傳輸方法,其特征在于,包括以下步驟接收方終端從網(wǎng)絡(luò)側(cè)接收用于提取多媒體消息的通知信息,其中攜帶所述 多媒體消息的消息段的緩存地址信息;接收方終端根據(jù)所述緩存地址信息從網(wǎng)絡(luò)側(cè)提取所述多媒體消息。
13、 如權(quán)利要求12所述的方法,其特征在于,所述緩存地址信息為所述 多媒體消息的消息段中第 一個(gè)消息段的緩存地址;接收方終端根據(jù)所述緩存地址信息從網(wǎng)絡(luò)側(cè)提取所述多媒體消息,包括 接收方終端向網(wǎng)絡(luò)側(cè)發(fā)送提取所述多媒體消息的請(qǐng)求,其中攜帶所述第一 個(gè)消息段的緩存地址信息;網(wǎng)絡(luò)側(cè)將第 一個(gè)消息段發(fā)送給接收方終端,并根據(jù)第 一個(gè)消息段中攜帶的 下一個(gè)消息段的緩存地址信息,將下一個(gè)消息段發(fā)送到接收方終端,依此類推, 直到將攜帶有結(jié)束標(biāo)識(shí)的最后 一個(gè)消息段發(fā)送到接收方終端。
14、 如權(quán)利要求12所述的方法,其特征在于,所述緩存地址信息為所述 多媒體消息的消息段中第 一個(gè)消息段的緩存地址;接收方終端根據(jù)所述緩存地址信息從網(wǎng)絡(luò)側(cè)提取所述多媒體消息,包括 接收方終端向網(wǎng)絡(luò)側(cè)發(fā)送提取所述多媒體消息的請(qǐng)求,其中攜帶所述第一個(gè)消息段的緩存地址信息;接收方終端從網(wǎng)絡(luò)側(cè)提取到第一個(gè)消息段后,根據(jù)第一個(gè)消息段中攜帶的 下一個(gè)消息段的緩存地址信息,從網(wǎng)絡(luò)側(cè)提取下一個(gè)消息段,依此類推,直到 接收方終端提取到攜帶有結(jié)束標(biāo)識(shí)的最后 一個(gè)消息段;接收方終端根據(jù)消息段的序列號(hào),將接收到的消息段組合為多媒體消息。
15、 如權(quán)利要求13或14所述的方法,其特征在于,接收方終端接收到所 有消息段后還包括步驟向網(wǎng)絡(luò)側(cè)返回接收到的消息段的數(shù)量;網(wǎng)絡(luò)側(cè)根據(jù)所述消息段的數(shù)量對(duì)傳輸所述多媒體消息進(jìn)行計(jì)費(fèi)。
16、 一種移動(dòng)終端,其特征在于,包括分割單元,用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為多 個(gè)長(zhǎng)度不超過(guò)所述門限的消息段;發(fā)送單元,用于將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè);提取單元,用于根據(jù)從網(wǎng)絡(luò)側(cè)接收到的攜帶有多媒體消息的消息段的緩存 地址信息的通知信息,提取該多媒體消息。
17、 如權(quán)利要求16所述的移動(dòng)終端,其特征在于,所述發(fā)送單元包括第一發(fā)送子單元或第二發(fā)送子單元;所述第一發(fā)送子單元,用于按照所述消息段的序列號(hào)順序,逐個(gè)將所述消 息段的內(nèi)容和序列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè);所述第二發(fā)送子單元,用于將所述消息段中的第 一個(gè)消息段的內(nèi)容和該消 息段的序列號(hào)發(fā)送到網(wǎng)絡(luò)側(cè),接收網(wǎng)絡(luò)側(cè)所指示的下一個(gè)消息段的序列號(hào),并 將與網(wǎng)絡(luò)側(cè)指示的序列號(hào)對(duì)應(yīng)的消息段的內(nèi)容和該消息段的序列號(hào)發(fā)送到網(wǎng) 絡(luò)側(cè)。
18、 如權(quán)利要求16所述的移動(dòng)終端,其特征在于,所述通知信息中攜帶 的地址信息為所述多々某體消息的消息段中第 一個(gè)消息段的緩存地址信息;所述提取單元包括第 一提取子單元或第二提取子單元;所述第一提取子單元,用于根據(jù)所述通知信息中攜帶的緩存地址信息,向 網(wǎng)絡(luò)側(cè)請(qǐng)求提取第 一個(gè)消息段,接收網(wǎng)絡(luò)側(cè)發(fā)送的第 一個(gè)消息段以及網(wǎng)絡(luò)側(cè)根 據(jù)第 一個(gè)消息段中攜帶的下一個(gè)消息段的緩存地址信息發(fā)送的下一個(gè)消息段, 依此類推,直到接收到網(wǎng)絡(luò)側(cè)發(fā)送的攜帶有結(jié)束標(biāo)識(shí)的最后一個(gè)消息段,根據(jù)消息段的序列號(hào)將接收到的消息段組合為多々某體消息;所述第二提取子單元,用于根據(jù)所述通知信息中攜帶的緩存地址信息從網(wǎng) 絡(luò)側(cè)提取第 一個(gè)消息段,根據(jù)提取到的第 一個(gè)消息段中攜帶的下一個(gè)消息段的 緩存地址信息,從網(wǎng)絡(luò)側(cè)提取下一個(gè)消息段,依此類推,直到提取到攜帶有結(jié) 束標(biāo)識(shí)的最后一個(gè)消息段,根據(jù)消息段的序列號(hào)將提取到的消息段組合為多媒 體消息。
19、 一種多媒體消息傳輸裝置,其特征在于,包括接收單元,用于接收發(fā)送方終端發(fā)送的消息段,所述消息段是發(fā)送方終端 將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息進(jìn)行分割得到的長(zhǎng)度不超過(guò) 所述門限的消息,殳;緩存單元,用于緩存所述接收單元接收到的消息段;通知單元,用于在所述緩存單元將所述多媒體消息的所有消息段進(jìn)行緩存 后,向接收方終端發(fā)送用于提取所述多媒體消息的通知信息,其中攜帶所述多 々某體消息的消息段的緩存地址信息;發(fā)送單元,用于根據(jù)接收方終端提取多媒體消息的請(qǐng)求,將緩存的多媒體 消息的消息段發(fā)送到接收方終端。
20、 如權(quán)利要求19所述的多媒體消息傳輸裝置,其特征在于,還包括 指示單元,用于在所述接收單元接收到所述消息段后,根據(jù)所述消息段的序列號(hào)計(jì)算出下一個(gè)消息段的序列號(hào),并向發(fā)送方終端發(fā)送計(jì)算出的序列號(hào), 指示發(fā)送方終端發(fā)送對(duì)應(yīng)的消息段。
21、 如權(quán)利要求19所述的多媒體消息傳輸裝置,其特征在于,所述緩存 單元進(jìn)一步用于,在除最后一個(gè)消息段以外的每個(gè)消息段中增加下一個(gè)消息段的緩存地址信息;所述發(fā)送單元包括第 一發(fā)送子單元或第二發(fā)送子單元;所述第一發(fā)送子單元,用于根據(jù)接收方終端從所述通知信息中提取到的第 一個(gè)消息段的緩存地址信息所發(fā)送的請(qǐng)求,將第一個(gè)消息段發(fā)送給接收方終 端,并根據(jù)第一個(gè)消息段中攜帶的下一個(gè)消息段的緩存地址信息,從所述緩存 單元提取下一個(gè)消息段發(fā)送到接收方終端,依此類推,直到將攜帶有結(jié)束標(biāo)識(shí) 的最后 一個(gè)消息段發(fā)送到接收方終端;所述第二發(fā)送子單元,用于根據(jù)接收方終端從所述指示信息中提取到的第 一個(gè)消息段的緩存地址信息所發(fā)送的請(qǐng)求,將第一個(gè)消息段發(fā)送給接收方終 端,并根據(jù)接收方終端從第一個(gè)消息段中提取到的下一個(gè)消息段的緩存地址信 息所發(fā)送的請(qǐng)求,將下一個(gè)消息段發(fā)送給接收方終端,依此類推,直到將攜帶 有結(jié)束標(biāo)識(shí)的最后 一 個(gè)消息段發(fā)送到接收方終端。
22、 一種多i某體消息傳輸系統(tǒng),其特征在于,包括發(fā)送方終端、接收方 終端和網(wǎng)絡(luò)側(cè)的多媒體消息傳輸裝置;所述發(fā)送方終端,用于將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分 割為多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段,并將所述消息段發(fā)送到所述多媒體消 息傳輸裝置;多媒體消息傳輸裝置,用于接收并緩存所述消息段,向接收方終端發(fā)送用 于提取所述多々某體消息的通知信息,所述通知信息中攜帶所述多々某體消息的消 息段的緩存地址信息;接收方終端,用于根據(jù)接收到的所述通知信息,提取所述多媒體消息。
全文摘要
本發(fā)明公開(kāi)了多媒體消息的發(fā)送方法及其裝置和系統(tǒng)。本發(fā)明方法包括步驟發(fā)送方終端將超過(guò)多媒體消息長(zhǎng)度門限的待發(fā)送多媒體消息分割為多個(gè)長(zhǎng)度不超過(guò)所述門限的消息段,并將所述消息段發(fā)送到網(wǎng)絡(luò)側(cè);網(wǎng)絡(luò)側(cè)接收并緩存所述消息段,向接收方終端發(fā)送用于提取所述多媒體消息的通知信息,所述通知信息中攜帶所述消息段的緩存地址信息;接收方終端根據(jù)所述緩存地址信息從網(wǎng)絡(luò)側(cè)提取所述多媒體消息。采用本發(fā)明,可實(shí)現(xiàn)對(duì)超過(guò)長(zhǎng)度門限的多媒體消息的正常發(fā)送以及正確接收。
文檔編號(hào)H04L12/18GK101557568SQ20081010356
公開(kāi)日2009年10月14日 申請(qǐng)日期2008年4月8日 優(yōu)先權(quán)日2008年4月8日
發(fā)明者濱 吳, 封令雋 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司