亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端和方法

文檔序號:7703957閱讀:285來源:國知局
專利名稱:實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端和方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種在網(wǎng)絡(luò)通信領(lǐng)域的多J 某
體消息技術(shù)中實現(xiàn)直接播放電子郵件(electronic mail, E-mail)的終 端和方法。
背景技術(shù)
電子郵件又稱電子信箱、電子郵政,它是一種通過網(wǎng)絡(luò)提供信息 交換的通信方式,是互聯(lián)網(wǎng)(Intemet)應(yīng)用最廣的服務(wù)之一。電子郵件 可以傳送文字、音頻、視頻、圖片,以及其他類型的文件,并且因其 傳送的信息量大,傳送方便,易于保存等特點,無論在個人用戶還是 商業(yè)群體中都得到了廣泛的應(yīng)用。隨著無線:技術(shù)的發(fā)展,電子郵件已 經(jīng)被應(yīng)用于終端用戶。
電子郵件業(yè)務(wù)傳輸?shù)碾娮余]件數(shù)據(jù)格式要遵從多功能因特網(wǎng)郵 4牛擴充十力4義(Multipurpose Internet Mail Extensions, MIME),即編4辱 的電子郵件正文要封裝為符合MIME要求的格式。 一封電子郵件的 數(shù)據(jù)包括MIME信息頭部分和體部分。其中,MIME信息頭部分包 括發(fā)件人、收件人、標(biāo)題、日期和郵件內(nèi)容類型(Content-Type)等 信息字段,體部分包括用戶編寫的文字和插入的多々某體文件。按照多 媒體文件對體部分進行劃分,每一部分稱為MIME段,每個多媒體 文件對應(yīng)一個MIME段。每個MIME段分為頭字段(Headers )和正 文兩部分,頭字段包含多媒體文件的類型、編碼方式等一系列多媒體 文件相關(guān)的描述信息,MIME段正文即為按照該編碼方式編碼后的i某 體數(shù)據(jù)。
由于電子郵件數(shù)據(jù)體部分的各個MIME段中的多々某體文件,即 用戶編輯插入的文件,大多是以附件形式存在,因此在接收端打開電 子郵件后呈現(xiàn)給用戶的是一個文件列表。用戶需要手動選擇其中的每個文件進行播放,比如手動打開圖片,手動播放音頻,或者先保存再 播放,從而造成電子郵件中包含的多媒體文件無法直接呈現(xiàn)給用戶。
另夕卜,目前多々某體消息業(yè)務(wù)(Multimedia Messaging Service, MMS)是與電子郵件相類似的網(wǎng)絡(luò)應(yīng)用,其可以承載文本和各種多 媒體文件。并且MMS數(shù)據(jù)格式也與電子郵件數(shù)據(jù)格式相通,亦分為 MMS頭部分和體部分,體部分包含了用戶編輯的多媒體文件,每個 多媒體文件是以MIME段存在的。MMS的多媒體文件可以在打開消 息時直接呈現(xiàn)給用戶,比如顯示圖片,播放音頻等。之所以可以達到 如此效果,是由于MMS體部分中包括同步多媒體集成語言 (Synchronized Multimedia Integration Language, SMIL )才示簽i吾言吾卩 分。SMIL規(guī)定插入在MMS中的多媒體文件在什么時候、什么位置、 以何方式播放。MMS的內(nèi)容編排以頁面,即幻燈片為單位,多媒體 文件被布置在幻燈片的相應(yīng)位置, 一個頁面最多可以;故置一幅圖片、 一個音頻,為避免聲音和圖像的干擾,規(guī)定視頻不能與圖片和音頻共 存于同一頁面中。其中,位置信息存在于SMIL標(biāo)簽語言部分的屬性 中。多媒體文件的顯示布局、播放時間均體現(xiàn)在MMS體部分的SMIL 標(biāo)簽語言部分,因此,在打開電子郵件時,多媒體消息應(yīng)用通過解析 MMS體部分中的SMIL標(biāo)簽語言部分,播》欠文件,達到直觀顯示多 ^ 某體文件的目的。
然而,由于電子郵件和MMS采用不同的協(xié)議,使得電子郵件的 多媒體文件只能以游離的附件形式存在,而無法打開時就插-;改多媒體 文件,直接呈現(xiàn)給用戶。因此,此類電子郵件缺乏直觀性,降低了用 戶體驗效果。

發(fā)明內(nèi)容
為解決電子郵件多媒體文件只能以游離的附件形式存在,而無法 打開時就播放多媒體文件的問題,有必要提供一種實現(xiàn)直接播放電子 郵件附帶的多々某體信息的終端。
此外,還有必要提供一種實現(xiàn)直接播放電子郵件附帶的多媒體信息的方法。
本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端,包括解
析模塊、解碼模塊、SMIL頁面生成模塊和MMS模塊,其中,
解析模塊用于解析電子郵件,識別電子郵件中的各個文件對應(yīng)的 MIME段,并為不同類型的文件分別創(chuàng)建鏈表,遍歷電子郵件的 MIME段,并分別增加唯一的標(biāo)識信息;
解碼模塊用于根據(jù)MIME段的頭字段包含的編碼方式,對MIME 段對應(yīng)的文件進行解碼,得到原始數(shù)據(jù),保存至臨時文件,建立臨時 文件與MIME段的標(biāo)識信息的關(guān)聯(lián)關(guān)系;
SMIL頁面生成模塊用于根據(jù)MIME段頭字段包含的文件的類 型,將該MIME段的標(biāo)識信息加入到文件的類型對應(yīng)的鏈表中,并 根據(jù)鏈表中的標(biāo)識信息,以及臨時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將臨 時文件中保存的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面;
MMS模塊用于根據(jù)生成的各個SMIL頁面,將電子郵件中以媒 體文件格式存在的文件直接播放給用戶。
在上述終端中,文件的類型包括文本、音頻、視頻、圖片,文 件的類型對應(yīng)的鏈表包括文本鏈表、音頻鏈表、視頻鏈表、圖片鏈 表。
在上述終端中,文件的類型包括以非々某體文件格式存在的文件,
中。 、 ( 、
本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信息的方法,包括以 下步驟
解析電子郵件,識別電子郵件中的各個文件對應(yīng)的MIME段, 并為不同類型的文件分別創(chuàng)建鏈表,遍歷電子郵件的MIME萃殳,并 分別增加唯一 的標(biāo)識信息;
根據(jù)MIME段的頭字段包含的編碼方式,對MIME段對應(yīng)的文 件進行解碼,得到原始數(shù)據(jù),保存至臨時文件,建立臨時文件與MIME 段的標(biāo)識信息的關(guān)聯(lián)關(guān)系;
根據(jù)MIME ,更頭字段包含的文件的類型,將該MIME ,殳的標(biāo)識信息加入到文件的類型對應(yīng)的鏈表中,并根據(jù)鏈表中的標(biāo)識信息,以 及臨時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將臨時文件中保存的原始數(shù)據(jù)按
照SMILA見定布置到各個SMIL頁面;
利用MMS客戶端的播放機制,根據(jù)生成的各個SMIL頁面,將 電子郵件中以媒體文件格式存在的文件播放給用戶。
在上述方法中,將該MIME段的標(biāo)識信息加入到文件的類型對 應(yīng)的鏈表中指依次將該MIME段的標(biāo)識信息加入到對應(yīng)的鏈表的 每一節(jié)點。
在上述方法中,將臨時文件中保存的原始數(shù)據(jù)按照SMIL規(guī)定布 置到各個SMIL頁面包括
a、 判斷各個鏈表的當(dāng)前結(jié)點是否全為空,若是,結(jié)束SMIL頁 面構(gòu)造;否則,增加一個SMIL頁面,再依次判斷各個鏈表的當(dāng)前結(jié) 點是否為空,對當(dāng)前結(jié)點不為空的鏈表,將該鏈表的當(dāng)前節(jié)點對應(yīng)的 標(biāo)識信息加入到SMIL頁面,對當(dāng)前結(jié)點為空的鏈表不處理;
b、 更新各個鏈表的當(dāng)前節(jié)點為下一個節(jié)點,并執(zhí)行a。 在上述方法中,文件的類型包括文本、音頻、視頻、圖片,并
且視頻的原始數(shù)據(jù)不與圖片和音頻的原始數(shù)據(jù)共存與同 一頁面中。
與現(xiàn)有技術(shù)相比較,本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體 信息的終端和方法不僅將傳統(tǒng)的以附件形式排列文件的電子郵件直 接呈現(xiàn)給用戶觀看,而且,電子郵件中以媒體文件格式存在的文件的 原始數(shù)據(jù)布置到SMIL頁面的算法也是較優(yōu)的,可以使用最少的頁面 呈現(xiàn)盡可能多的文件,從而提升了用戶體驗效果。
在結(jié)合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的特點和 優(yōu)點將變得更加清楚。


圖1是本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端 模塊示意圖2是本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信息的方法 流程示意圖;圖3是本發(fā)明步驟S5中4艮據(jù)鏈表構(gòu)造SMIL頁面的方法流程示 意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信 息的終端和方法進行說明。
請參閱圖1,其是本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信 息的終端;f莫塊示意圖。
本發(fā)明實現(xiàn)直接播;改電子郵件附帶的多媒體信息的終端包括解 析模塊、解碼模塊、SMIL頁面生成模塊和MMS模塊。
其中,解析模塊用于解析電子郵件,識別電子郵件中的各個文件 對應(yīng)的MIME段,并為不同類型的文件分別創(chuàng)建鏈表,遍歷電子郵 件的MIME段,并分別給MIME段增加唯一 的標(biāo)識信息。
解碼模塊用于根據(jù)MIME段的頭字段包含的編碼方式,對MIME 段對應(yīng)的文件進行解碼,得到原始數(shù)據(jù),保存至臨時文件,建立臨時 文件與MIME段的標(biāo)識信息的關(guān)聯(lián)關(guān)系。
SMIL頁面生成模塊用于根據(jù)MIME段頭字段包含的文件的類 型,將該MIME段的標(biāo)識信息加入到文件的類型對應(yīng)的鏈表中,并 根據(jù)鏈表中的標(biāo)識信息,以及臨時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將臨 時文件中保存的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個頁面。
MMS模塊用于根據(jù)生成的各個SMIL頁面,將電子郵件中以媒 體文件格式存在的文件直接播放給用戶。
請參閱圖2,其是本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體信 息的方法流程示意圖。
步驟Sl、解析模塊解析電子郵件,識別電子郵件中的各個文件 對應(yīng)的MIME段,并為不同類型的文件分別創(chuàng)建鏈表;
本發(fā)明該終端的解析模塊接收并解析電子郵件,識別電子郵件中 的以媒體文件格式存在的文本、音頻、視頻、圖片以及其他以非媒體 文件格式存在的文件對應(yīng)的MIME段,并分別為該不同類型的文件 創(chuàng)建鏈表,即文本鏈表、音頻鏈表、視頻鏈表、圖片鏈表以及其他類型格式的鏈表,用此來管理該電子郵件中不同類型的文件的MIME 段。其中,各個文件與MIME段相互——對應(yīng),其他類型格式的文 件的鏈表為一個附件鏈表。以非媒體文件格式存在的文件,比如以壓 縮包文件格式存在的文件。
步驟S2、解析模塊遍歷電子郵件的MIME段,并分別為每一 MIME l殳增加唯一的標(biāo)iM言息;
此標(biāo)識信息唯一標(biāo)識該文件的MIME段,不可重復(fù)。比如,標(biāo) 識信息為內(nèi)容位置(Content - Location )或內(nèi)容標(biāo)識(Content - ID ) 信息。
步驟S3、解碼模塊根據(jù)MIME段的頭字段包含的編碼方式,對 MIME段對應(yīng)的文件進行解碼,得到原始數(shù)據(jù),保存至臨時文件,再 建立臨時文件與MIME段的標(biāo)識信息的關(guān)聯(lián)關(guān)系;
每一 臨時文件對應(yīng)每一 MIME #殳,臨時文件與對應(yīng)的MIME ,殳 的標(biāo)識信息之間具有關(guān)聯(lián)關(guān)系。
步驟S4、 SMIL頁面生成才莫塊才艮據(jù)MIME ,殳頭字,殳包含的文件 的類型,將該MIME段的標(biāo)識信息加入到文件的類型對應(yīng)的鏈表中;
若MIME段對應(yīng)的文件類型為文本、音頻、視頻、圖片,將該 MIME段的標(biāo)識信息,則分別加入到文本、音頻、視頻、圖片對應(yīng)的 鏈表中,并且鏈表各節(jié)點分別對應(yīng)MIME段的標(biāo)識信息;若MIME 段對應(yīng)的文件類型為以非媒體文件格式存在的文件,則將其加入到附 件鏈表中。另外,也可以將與該MIME段的標(biāo)識信息建立關(guān)聯(lián)關(guān)系 的臨時文件的文件名加入到文件的類型對應(yīng)的鏈表中。
步驟S5、 SMIL頁面生成模塊根據(jù)鏈表中的標(biāo)識信息,以及臨時 文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將臨時文件中保存的原始數(shù)據(jù)按照
SMIL規(guī)定布置到各個頁面;
根據(jù)文本、音頻、視頻、圖片對應(yīng)的鏈表中的標(biāo)識信息,以及臨 時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將臨時文件中保存的文本、音頻、視 頻、圖片對應(yīng)的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面。并 且,視頻的原始數(shù)據(jù)不與圖片和音頻的原始數(shù)據(jù)共存與同一 SMIL頁 面中。步驟S6、 MMS模塊利用MMS客戶端的播放機制,根據(jù)生成的 各個SMIL頁面,將電子郵件中以媒體文件格式存在的文件直接播放 給用戶。
對于無法直接播放的文件,即以非媒體文件格式存在的文件,可 以顯示在附件列表中,供用戶保存或進行其他操作。在退出電子郵件 的播放后,清除所有臨時文件和鏈表。
請參閱圖3,其是本發(fā)明步驟S5中根據(jù)鏈表構(gòu)造SMIL頁面的 方法流程示意圖。
301、 判斷文本鏈表、圖片鏈表、音頻鏈表、視頻鏈表的當(dāng)前節(jié) 點是否全為空,若是,執(zhí)行312,否則執(zhí)行302;
302、 增加一個SMIL頁面,即〈par〉…々par〉,并初始4匕頁面是 否含圖片的標(biāo)記和頁面是否含音頻的標(biāo)記,將是否含圖片的標(biāo)記和是 否含音頻的標(biāo)記分別置為0;
303、 判斷文本鏈表的當(dāng)前節(jié)點是否為空,若是,執(zhí)行305,否 則,才丸行304;
304、 將文本鏈表當(dāng)前節(jié)點對應(yīng)的標(biāo)識信息加入到<text>.. .</text> 中,即令〈src〉屬性值為Content-Location或Content-ID;
305、 判斷圖片鏈表的當(dāng)前節(jié)點是否為空,若是,執(zhí)行307,否 則,執(zhí)行306;
306、 將圖片鏈表當(dāng)前節(jié)點對應(yīng)的標(biāo)識信息加入到〈mg〉...</img> 中,即令〈src〉屬性值為Content-Location或Content-ID,并且i殳置頁 面包含圖片標(biāo)志;
307、 判斷音頻鏈表的當(dāng)前節(jié)點是否為空,若是,執(zhí)行309,否 則,執(zhí)行308;
308 、將音頻鏈表當(dāng)前節(jié)點對應(yīng)的標(biāo)識信息加入到 <audio>.. .</audio>中,即令<src>屬性值為 Content-Location或 Content-ID,并且設(shè)置頁面包含音頻標(biāo)志;
309、判斷當(dāng)前頁面是否可以插入視頻,若視頻鏈表當(dāng)前節(jié)點不 為空,并且當(dāng)前頁面沒有圖片和音頻,則進行插入視頻操作,執(zhí)行
10310,否則,#丸4亍311;
310、 將視頻鏈表當(dāng)前節(jié)點信息加入到<video>...</video〉中,令 〈src〉屬'l"生^f直為Content-Location或Content-ID , 4丸^f亍311;
311、 當(dāng)前頁面媒體插入操作結(jié)束,更新各個鏈表的當(dāng)前節(jié)點為 下一個節(jié)點,執(zhí)行301;
312、 結(jié)束SMIL頁面的構(gòu)造。
與現(xiàn)有技術(shù)相比較,本發(fā)明實現(xiàn)直接播放電子郵件附帶的多媒體 信息的終端和方法不僅將傳統(tǒng)的以附件形式排列文件的電子郵件直 接呈現(xiàn)給用戶觀看,而且,電子郵件中以媒體文件格式存在的文件的 原始數(shù)據(jù)布置到SMIL頁面的算法也是較優(yōu)的,可以使用最少的頁面 呈現(xiàn)盡可能多的文件,從而提升了用戶體驗效果。
以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,對 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā) 明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包 含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端,其特征在于,包括解析模塊、解碼模塊、SMIL頁面生成模塊和MMS模塊,其中,所述解析模塊用于解析電子郵件,識別所述電子郵件中的各個文件對應(yīng)的MIME段,并為不同類型的文件分別創(chuàng)建鏈表,遍歷所述電子郵件的MIME段,并分別增加唯一的標(biāo)識信息;所述解碼模塊用于根據(jù)所述MIME段的頭字段包含的編碼方式,對所述MIME段對應(yīng)的文件進行解碼,得到原始數(shù)據(jù),保存至臨時文件,建立所述臨時文件與所述MIME段的標(biāo)識信息的關(guān)聯(lián)關(guān)系;所述SMIL頁面生成模塊用于根據(jù)MIME段頭字段包含的文件的類型,將該MIME段的標(biāo)識信息加入到所述文件的類型對應(yīng)的鏈表中,并根據(jù)所述鏈表中的標(biāo)識信息,以及所述臨時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將所述臨時文件中保存的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面;所述MMS模塊用于根據(jù)生成的所述各個SMIL頁面,將所述電子郵件中以媒體文件格式存在的文件直接播放給用戶。
2、 根據(jù)權(quán)利要求1所述的終端,其特征在于,所述文件的類型 包括文本、音頻、視頻、圖片,所述文件的類型對應(yīng)的鏈表包括 文本鏈表、音頻鏈表、視頻鏈表、圖片鏈表。
3、 根據(jù)權(quán)利要求1所述的終端,其特征在于,所述文件的類型 包括以非媒體文件格式存在的文件,MMS模塊還用于將所述以非媒 體文件格式存在的文件顯示在附件列表中。
4、 一種實現(xiàn)直接播放電子郵件附帶的多^某體信息的方法,其特 征在于,包括以下步驟解析電子郵件,識別所述電子郵件中的各個文件對應(yīng)的MIME 段,并為不同類型的文件分別創(chuàng)建鏈表,遍歷所述電子郵件的MIME段,并分別增加唯一的標(biāo)識信息;根據(jù)所述MIME段的頭字段包含的編碼方式,對所述MIME段 對應(yīng)的文件進行解碼,得到原始lt據(jù),保存至臨時文件,建立所述臨 時文件與所述MIME段的標(biāo)識信息的關(guān)聯(lián)關(guān)系;根據(jù)MIME段頭字段包含的文件的類型,將該MIME段的標(biāo)識 信息加入到所述文件的類型對應(yīng)的鏈表中,并根據(jù)鏈表中的標(biāo)識信 息,以及所述臨時文件與標(biāo)識信息的關(guān)聯(lián)關(guān)系,將所述臨時文件中保 存的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面;利用MMS客戶端的播放機制,根據(jù)生成的各個SMIL頁面,將 電子郵件中以媒體文件格式存在的文件播放給用戶。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將該MIME 段的標(biāo)識信息加入到所述文件的類型對應(yīng)的鏈表中指依次將該 MIME段的標(biāo)識信息加入到所述對應(yīng)的鏈表的每一節(jié)點。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述臨時 文件中保存的原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面包括a、 判斷各個鏈表的當(dāng)前結(jié)點是否全為空,若是,結(jié)束SMIL頁 面構(gòu)造;否則,增加一個SMIL頁面,再依次判斷各個鏈表的當(dāng)前結(jié) 點是否為空,對當(dāng)前結(jié)點不為空的鏈表,將該鏈表的當(dāng)前節(jié)點對應(yīng)的 標(biāo)識信息加入到SMIL頁面,對當(dāng)前結(jié)點為空的鏈表不處理;b、 更新各個鏈表的當(dāng)前節(jié)點為下一個節(jié)點,并執(zhí)行a。
7、根據(jù)權(quán)利要求4或6所述的方法,其特征在于,所述文件的 類型包括文本、音頻、視頻、圖片,并且視頻的原始數(shù)據(jù)不與圖片 和音頻的原始凝:據(jù)共存與同 一 頁面中。
全文摘要
本發(fā)明公開了一種實現(xiàn)直接播放電子郵件附帶的多媒體信息的終端和方法。所述方法包括識別電子郵件中的各個文件對應(yīng)的MIME段,并為不同類型的文件分別創(chuàng)建鏈表,為MIME段增加唯一的標(biāo)識信息;根據(jù)MIME段的頭字段包含的編碼方式,對MIME段對應(yīng)的文件進行解碼,得到原始數(shù)據(jù);根據(jù)MIME段頭字段包含的文件的類型,將該MIME段的標(biāo)識信息加入到文件的類型對應(yīng)的鏈表中,并根據(jù)鏈表中的標(biāo)識信息,將原始數(shù)據(jù)按照SMIL規(guī)定布置到各個SMIL頁面;利用MMS客戶端的播放機制,根據(jù)生成的各個SMIL頁面,將電子郵件中以媒體文件格式存在的文件播放給用戶。本發(fā)明實現(xiàn)了打開電子郵件時就直接播放多媒體文件的目的。
文檔編號H04W4/12GK101527884SQ20091010619
公開日2009年9月9日 申請日期2009年3月27日 優(yōu)先權(quán)日2009年3月27日
發(fā)明者張銳利 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1