一種多媒體信息的存儲(chǔ)、輸出方法及裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N多媒體信息的存儲(chǔ)、輸出方法及裝置,其中,包括:接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的;存儲(chǔ)各數(shù)據(jù)內(nèi)容單元,并標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元;根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息;存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。確定多媒體信息的表達(dá)信息;根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。采用本申請(qǐng)的技術(shù)方案,能夠有效提高多媒體信息的存儲(chǔ)和傳輸性能和效率。
【專利說明】
一種多媒體信息的存儲(chǔ)、輸出方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及多媒體數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種多媒體信息的存儲(chǔ)、輸出方法及裝置。
【背景技術(shù)】
[0002]隨著多媒體信息的豐富,類似即時(shí)通訊等應(yīng)用程序傳輸?shù)男畔⒅幸踩谌肓舜罅康亩嗝襟w信息數(shù)據(jù),比如:文字、圖片、聲音、地理位置、表情等信息。一種單一類型的多媒體信息已經(jīng)無法滿足要求,并且也沒有多種結(jié)合的表達(dá)方式更加生動(dòng)有趣。這樣勢(shì)必會(huì)產(chǎn)生一種能達(dá)到多種多媒體信息混合的數(shù)據(jù)格式,該數(shù)據(jù)格式便于存儲(chǔ),存儲(chǔ)信息量較小,且在解析時(shí)能快速靈活的轉(zhuǎn)換成各種形式用于最終展現(xiàn),最終展現(xiàn)形式可以為網(wǎng)頁、本地Native控件等。
[0003]HTML (Hyper Text Mark-up Language,超級(jí)文本標(biāo)記語言)是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號(hào)來標(biāo)記要顯示的網(wǎng)頁中的各個(gè)部分。網(wǎng)頁文件本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁文件,然后根據(jù)標(biāo)記符解釋和顯示其標(biāo)記的內(nèi)容,對(duì)書寫出錯(cuò)的標(biāo)記將不指出其錯(cuò)誤,且不停止其解釋執(zhí)行過程,編制者只能通過顯示效果來分析出錯(cuò)原因和出錯(cuò)部位。但需要注意的是,對(duì)于不同的瀏覽器,對(duì)同一標(biāo)記符可能會(huì)有不完全相同的解釋,因而可能會(huì)有不同的顯示效果。利用HTML格式進(jìn)行多媒體信息混排的存儲(chǔ)格式,可能的數(shù)據(jù)格式如下:
[0004]<img src =,,http://www.al ibaba.com/image/TlPIBdXdlnXXaCwp jX” >〈/imgXfont font =”宋體”size =”14”stype =”B”> 多媒體信息混排數(shù)據(jù)格式〈/fontXahref = ^http://www.taoba0.com/,,>http://www.taoba0.com/〈/a>〈img src = http://www.al ibaba.com/face/haha.jpg,,X/img>
[0005]其含義為:
[0006]<img src =,,http://www.alibaba.com/image/TlPIBdXdlnXXaCwpjX,,>// 圖片鏈接為 http://www.alibaba.com/image/TlPIBdXdlnXXaCwpjX
[0007]</imgXfont font =” 宋體” size =”14”stype =”B”> 多媒體信息混排數(shù)據(jù)格式〈/font〉//格式為宋體字號(hào)14加黑顯示“多媒體信息混排數(shù)據(jù)格式”
[0008]<ahref =,,http: //www.taoba0.com/ ” >http: //www.taoba0.com/</a>// 字的鏈接為 http:// www.taoba0.com
[0009]<img src = ^http://www.alibaba.com/face/haha.jpg” >〈/img>// 圖片的地址為 http://www.alibaba.com/face/haha.jpg
[0010]圖1為HTML格式進(jìn)行多媒體信息混排效果示意圖,上述格式最終的展現(xiàn)效果如圖1所示。
[0011]上述可見,現(xiàn)有技術(shù)的不足在于:
[0012]多媒體信息混排采用的數(shù)據(jù)格式冗余字符較多,在傳輸過程中,若傳輸帶寬、存儲(chǔ)空間或傳輸端處理速度有限時(shí),會(huì)嚴(yán)重影響多媒體信息的存儲(chǔ)和傳輸性能和效率。
【發(fā)明內(nèi)容】
[0013]本申請(qǐng)實(shí)施例中提出了一種多媒體信息的存儲(chǔ)、輸出方法及裝置,用以減少現(xiàn)有的多媒體信息混排的存儲(chǔ)格式中的冗余信息,提高多媒體信息的存儲(chǔ)、傳輸性能和效率。
[0014]本申請(qǐng)實(shí)施例中提供了一種多媒體信息的存儲(chǔ)方法,包括如下步驟:
[0015]接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的;
[0016]存儲(chǔ)各數(shù)據(jù)內(nèi)容單元,并標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元;
[0017]根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息;
[0018]存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。
[0019]本申請(qǐng)實(shí)施例中還提供了一種多媒體信息的存儲(chǔ)裝置,包括:
[0020]第一接收模塊,用于接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的;
[0021]數(shù)據(jù)內(nèi)容存儲(chǔ)模塊,用于存儲(chǔ)各數(shù)據(jù)內(nèi)容單元;
[0022]標(biāo)識(shí)模塊,用于標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元;
[0023]表達(dá)模塊,用于根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息;
[0024]表達(dá)信息存儲(chǔ)模塊,用于存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。
[0025]本申請(qǐng)實(shí)施例中提供了一種多媒體信息的輸出方法,包括如下步驟:
[0026]確定多媒體信息的表達(dá)信息,所述表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息;
[0027]根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;
[0028]輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。
[0029]本申請(qǐng)實(shí)施例中提供了一種多媒體信息的輸出裝置,包括:
[0030]表達(dá)信息確定模塊,用于確定多媒體信息的表達(dá)信息,所述表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息;
[0031]數(shù)據(jù)內(nèi)容確定模塊,用于根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;
[0032]輸出模塊,用于輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。
[0033]本申請(qǐng)有益效果如下:
[0034]數(shù)據(jù)總是由描述信息與數(shù)據(jù)內(nèi)容單元構(gòu)成,并且按某種方式將這二者組織起來后用以表達(dá)某個(gè)多媒體信息,但是在采用混排等方式組織時(shí),該方式會(huì)導(dǎo)致其描述信息過多,產(chǎn)生冗余信息。針對(duì)此不足,在本申請(qǐng)實(shí)施例提供的技術(shù)方案中,一方面將表達(dá)信息與數(shù)據(jù)內(nèi)容單元分開存儲(chǔ);一方面采用自設(shè)的標(biāo)識(shí)來指代數(shù)據(jù)內(nèi)容單元,并進(jìn)而按照自定的等價(jià)的方式組織這些標(biāo)識(shí)來表達(dá)同樣的多媒體信息;這樣,一方面克服了采用混排等方式時(shí)產(chǎn)生冗余信息的不足,同時(shí)由于數(shù)據(jù)內(nèi)容單元是單獨(dú)存儲(chǔ)的,不僅可以按照最佳的自設(shè)方式表達(dá)多媒體,還保證了多媒體信息不會(huì)因表達(dá)方式的不同而產(chǎn)生缺失。而在多媒體信息沒有缺失、等效時(shí),當(dāng)數(shù)據(jù)內(nèi)容單元不變,表達(dá)信息減少后,顯然也就提高了存儲(chǔ)的效率。
[0035]進(jìn)一步的,當(dāng)傳輸用本申請(qǐng)實(shí)施例提供的存儲(chǔ)方案存儲(chǔ)的多媒體信息時(shí),也由于表達(dá)信息減少,自然也就提高了傳輸?shù)男省?br>【附圖說明】
[0036]圖1為HTML格式進(jìn)行多媒體信息混排效果示意圖;
[0037]圖2為本申請(qǐng)實(shí)施例中提供的一種多媒體信息的存儲(chǔ)方法的流程示意圖;
[0038]圖3為本申請(qǐng)實(shí)施例中提供的存儲(chǔ)多媒體信息的應(yīng)用示意圖;
[0039]圖4為本申請(qǐng)實(shí)施例中提供的一種多媒體信息的輸出方法的流程示意圖;
[0040]圖5為本申請(qǐng)實(shí)施例中提供的輸出多媒體信息的應(yīng)用示意圖;
[0041]圖6為本申請(qǐng)實(shí)施例中提供的多媒體信息的存儲(chǔ)裝置的結(jié)構(gòu)示意圖;
[0042]圖7為本申請(qǐng)實(shí)施例中提供的多媒體信息的輸出裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]為了使本申請(qǐng)實(shí)施例中的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本申請(qǐng)的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本申請(qǐng)的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。
[0044]本申請(qǐng)實(shí)施例提供了一種多媒體信息的存儲(chǔ)、輸出方法,用以解決現(xiàn)有的多媒體信息混排的存儲(chǔ)格式冗余字符較多,在傳輸過程中,若傳輸帶寬、存儲(chǔ)空間或傳輸端處理速度有限的情況下,導(dǎo)致多媒體信息的存儲(chǔ)、傳輸性能和效率較低的問題,下面進(jìn)行具體說明。
[0045]圖2為本申請(qǐng)實(shí)施例中提供的一種多媒體信息的存儲(chǔ)方法的流程示意圖,如圖所示,該多媒體信息的存儲(chǔ)方法,包括如下步驟:
[0046]步驟201:接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的;
[0047]步驟202:存儲(chǔ)各數(shù)據(jù)內(nèi)容單元,并標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元;
[0048]步驟203:根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息;
[0049]步驟204:存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。
[0050]具體實(shí)施中,多媒體信息是可以通過即時(shí)通訊、郵件或其他應(yīng)用程序進(jìn)行傳輸?shù)男畔?,?shí)施中接收承載多媒體信息的數(shù)據(jù)是指接收到通過這些應(yīng)用程序發(fā)送的數(shù)據(jù),這些數(shù)據(jù)承載了多媒體信息,數(shù)據(jù)始終分為數(shù)據(jù)內(nèi)容單元以及描述信息,然后按照一定的信息組織方式將其組織起來后,即可表達(dá)所需表達(dá)的信息。例如,描述信息包括了數(shù)據(jù)內(nèi)容單元的類型、大小等信息,而組織方式可以數(shù)據(jù)內(nèi)容單元出現(xiàn)的先后順序等,數(shù)據(jù)內(nèi)容單元?jiǎng)t可以包括:文本、圖片、音頻和視頻等。這些屬于信息學(xué)的基本知識(shí),對(duì)本領(lǐng)域技術(shù)人員來說是容易理解的。
[0051]接收多媒體信息的數(shù)據(jù)內(nèi)容單元后對(duì)其進(jìn)行存儲(chǔ),并給每個(gè)數(shù)據(jù)內(nèi)容單元分配標(biāo)識(shí)ID,以區(qū)分不同的數(shù)據(jù)內(nèi)容單元,例如,一個(gè)多媒體信息中包含5個(gè)數(shù)據(jù)內(nèi)容單元,分別為:文本、圖片、聲音、圖片和視頻,那么,可以為這5個(gè)數(shù)據(jù)內(nèi)容單元分別分配不同的ID:1、2、3、4、5,也可以是A、B、C、D、E,具體的ID如何命名這里不做具體限定,本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際情況選擇標(biāo)識(shí)方式及標(biāo)識(shí)的大小。
[0052]根據(jù)描述信息對(duì)多媒體信息的組織方式確定用數(shù)據(jù)內(nèi)容單元ID表達(dá)多媒體信息的組織形式,舉例說明,例如采用HTML描述一個(gè)多媒體信息如下:〈img src =”http://www.alibaba.com/image/TlPIBdXdlnXXaCwpjX^ ></img><font font =,, 宋體,,size= ”14”stype =”B”> 多媒體信息混排數(shù)據(jù)格式〈/fontXa href = ^http://www.taoba0.com/,,>http://www.taoba0.com/〈/a>〈img src =,,http://www.alibaba.com/face/haha.jpg”>〈/img>
[0053]具體的最終展示效果請(qǐng)參見圖1。
[0054]例如本申請(qǐng)實(shí)施例中用數(shù)據(jù)內(nèi)容單元ID表達(dá)多媒體信息的組織形式可以如下:
[0055]邊界符、數(shù)據(jù)內(nèi)容單元M的多媒體類型符、參數(shù)數(shù)量、參數(shù)、數(shù)據(jù),邊界符、數(shù)據(jù)內(nèi)容單元N的多媒體類型符、參數(shù)數(shù)量、參數(shù)、數(shù)據(jù),邊界符…,數(shù)據(jù)內(nèi)容單元M和數(shù)據(jù)內(nèi)容單元N為多媒體信息中的數(shù)據(jù)內(nèi)容單元,即多媒體信息的表達(dá)信息可以包括:邊界符、多媒體類型符、參數(shù)數(shù)量、參數(shù)、數(shù)據(jù)這五個(gè)參數(shù),其中:
[0056]邊界符:用于不同數(shù)據(jù)內(nèi)容單元之間進(jìn)行分割,兩個(gè)多媒體數(shù)據(jù)間只需要一個(gè)邊界符。邊界符可以用“ I ”,但不局限于此符號(hào)。
[0057]多媒體類型符:用于區(qū)分不同類型的多媒體數(shù)據(jù)內(nèi)容單元,便于解析時(shí)區(qū)分不同類型解析,例如可以如下:F代表表情、T代表文本、P代表圖片、A代表超級(jí)鏈接、S代表聲音、L代表位置等,本領(lǐng)域的技術(shù)人員也可以根據(jù)實(shí)際需要選擇其他的方式對(duì)多媒體類型符定義方式。
[0058]參數(shù)數(shù)量:用于標(biāo)識(shí)需要的參數(shù)數(shù)量,例如:3,代表有3個(gè)參數(shù)。具體實(shí)施中,也可以沒有參數(shù)數(shù)量。
[0059]參數(shù):用于表示數(shù)據(jù)解析處理的一些參數(shù),表達(dá)信息中也可以沒有參數(shù)。參數(shù)間可以用字符分割,例如用“,”分割,也可以用其他符號(hào)進(jìn)行分割。
[0060]數(shù)據(jù):為減少表達(dá)信息的字節(jié)數(shù)和便于最終的靈活展現(xiàn),一般采用多媒體信息的數(shù)據(jù)內(nèi)容單元ID作為數(shù)據(jù),對(duì)于數(shù)據(jù)內(nèi)容單元ID前面已經(jīng)進(jìn)行了具體說明。
[0061]則上述HTML描述的多媒體信息可以表示如下:
[0062]PTIPIBdXdlnXXaCwpjX I T3,宋體,14,B,多媒體信息混排數(shù)據(jù)格式 | Ahttp://www.taoba0.com/|F~-~
[0063]該例子中也同樣包含了一個(gè)圖片信息,其中數(shù)據(jù)TIPIBdXdlnXXaCwpjX是存儲(chǔ)在文件系統(tǒng)上的一個(gè)文件資源ID ;—個(gè)文字信息,參數(shù)標(biāo)識(shí)了字體、字號(hào)與加粗等;一個(gè)超級(jí)鏈接;一個(gè)表情,其數(shù)據(jù)是用于區(qū)別表情的表情資源ID。
[0064]顯然,兩種表達(dá)方式相比,采用本申請(qǐng)實(shí)施例中的技術(shù)方案后,在表達(dá)同樣內(nèi)容的多媒體信息時(shí),需要存儲(chǔ)的信息大幅度下降。
[0065]實(shí)施中,還可以進(jìn)一步包括:發(fā)送所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。
[0066]實(shí)施中,同樣原理,在存儲(chǔ)的信息得以減少的情況下,傳輸?shù)男畔⒁沧匀粶p少了,因此,發(fā)送按實(shí)施例中的方案存儲(chǔ)的表達(dá)信息及各數(shù)據(jù)內(nèi)容單元,能夠提高傳輸性能及效率。
[0067]圖3為本申請(qǐng)實(shí)施例中提供的存儲(chǔ)多媒體信息的應(yīng)用示意圖,如圖所示,實(shí)施例中,假設(shè)具體執(zhí)行接收承載多媒體信息數(shù)據(jù)的功能模塊是多媒體數(shù)據(jù)采集模塊,執(zhí)行存儲(chǔ)各數(shù)據(jù)內(nèi)容單元,并標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元的功能模塊是數(shù)據(jù)內(nèi)容存儲(chǔ)模塊,執(zhí)行根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的功能模塊是多媒體信息表達(dá)處理模塊,執(zhí)行存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息的功能模塊是表達(dá)信息存儲(chǔ)模塊,則有:
[0068]多媒體數(shù)據(jù)采集模塊接收如即時(shí)通信客戶端等終端發(fā)送的承載多媒體信息的數(shù)據(jù),數(shù)據(jù)內(nèi)容存儲(chǔ)模塊將多媒體信息中將數(shù)據(jù)中的數(shù)據(jù)內(nèi)容單元存儲(chǔ)起來,并對(duì)各個(gè)數(shù)據(jù)內(nèi)容單元進(jìn)行標(biāo)識(shí),為每個(gè)數(shù)據(jù)內(nèi)容單元分配一個(gè)ID。具體的數(shù)據(jù)內(nèi)容單元存儲(chǔ)可以先緩存至本地客戶端,緩存后存儲(chǔ)至客戶端對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)器中。例如,若是通過QQ客戶端接收多媒體信息,則可將數(shù)據(jù)內(nèi)容單元緩存在客戶端的數(shù)據(jù)庫(kù)中,緩存后的數(shù)據(jù)內(nèi)容單元從客戶端的數(shù)據(jù)庫(kù)通過網(wǎng)絡(luò)傳輸至騰訊QQ服務(wù)器中存儲(chǔ),存儲(chǔ)數(shù)據(jù)內(nèi)容單元至騰訊QQ服務(wù)器中的同時(shí)為該數(shù)據(jù)內(nèi)容單元分配ID。顯然,本領(lǐng)域技術(shù)人員可以知曉,也可以不經(jīng)服務(wù)器直接在客戶端存儲(chǔ)數(shù)據(jù)內(nèi)容單元并為數(shù)據(jù)內(nèi)容單元分配ID。
[0069]多媒體信息表達(dá)處理模塊根據(jù)原來的信息組織方式確定自定義的信息組織方式,并按自定義的信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息。然后交由表達(dá)信息存儲(chǔ)模塊存儲(chǔ)已確定的、自定義的多媒體信息的表達(dá)信息。
[0070]相應(yīng)的,本申請(qǐng)實(shí)施例還提出了一種多媒體信息的輸出方法,下面進(jìn)行具體說明。
[0071]圖4為本申請(qǐng)實(shí)施例中提供的一種多媒體信息的輸出方法的流程示意圖,如圖所示,可以包括如下步驟:
[0072]步驟401:確定多媒體彳目息的表達(dá)彳目息,所述表達(dá)彳目息是按第二彳目息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息;
[0073]步驟402:根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;
[0074]步驟403:輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。
[0075]具體實(shí)施中,與存儲(chǔ)方案相對(duì)應(yīng),在確定多媒體信息的表達(dá)信息后,由于表達(dá)信息采用的是第二信息組織方式、各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)來表達(dá)多媒體信息的信息的,而第二信息組織方式、各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)則是自定義的,與存儲(chǔ)方案中是一致的,所以能夠獲知多媒體信息,因此,可以根據(jù)需要來選定再次組織多媒體信息的表達(dá)方式,確定后只需確定各標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容單元,將其組織后便可輸出出所需形式的多媒體信息,顯然,當(dāng)?shù)谌畔⒔M織方式與第一信息組織方式相同時(shí),此時(shí)輸出的便是已還原的、存儲(chǔ)方案中所接收到的多媒體信息,本領(lǐng)域技術(shù)人員容易知曉,也可以采用不同于第一信息組織方式的第三信息組織方式,則此時(shí),輸出的多媒體信息所攜帶的信息是一致的,但是表達(dá)、輸出出來的多媒體信息則是不同的。
[0076]實(shí)施中,該多媒體信息的輸出方法中,所述第三信息組織方式可以是根據(jù)輸出設(shè)備兼容的信息組織方式確定的。
[0077]具體實(shí)施中,可以根據(jù)輸出設(shè)備的兼容信息確定第三信息組織方式,以便靈活的、更好的在各種輸出設(shè)備上輸出,例如在PC(Personal Computer,個(gè)人計(jì)算機(jī))客戶端、網(wǎng)頁或手機(jī)客戶端、網(wǎng)頁等上兼容輸出。
[0078]實(shí)施中,在確定多媒體信息的表達(dá)信息之前可以進(jìn)一步包括:接收所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。
[0079]實(shí)施中,該多媒體信息的輸出方法中的輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元步驟,可以包括:確定已接收的數(shù)據(jù)內(nèi)容單元;根據(jù)第三信息組織方式確定有滿足輸出條件的數(shù)據(jù)內(nèi)容單元后,輸出該數(shù)據(jù)內(nèi)容單元。
[0080]具體實(shí)施中,為了便于流式處理,不必等數(shù)據(jù)完全接收到后才進(jìn)行處理,而是在接收到數(shù)據(jù)內(nèi)容單元后,一旦確定滿足第三信息組織方式的要求后就進(jìn)行輸出處理。該方式便于在數(shù)據(jù)量大,傳輸受限的,數(shù)據(jù)拆分的情況下進(jìn)行處理。
[0081]圖5為本申請(qǐng)實(shí)施例中提供的輸出多媒體信息的應(yīng)用示意圖,如圖所示,實(shí)施例中,相應(yīng)的,在接收到表達(dá)信息與各數(shù)據(jù)內(nèi)容單元后,執(zhí)行存儲(chǔ)各數(shù)據(jù)內(nèi)容單元的是數(shù)據(jù)內(nèi)容存儲(chǔ)模塊,執(zhí)行存儲(chǔ)表達(dá)信息的功能模塊是表達(dá)信息存儲(chǔ)模塊,執(zhí)行確定多媒體信息的表達(dá)信息、以及根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元的是多媒體信息表達(dá)處理模塊,最后獲取各數(shù)據(jù)內(nèi)容單元并輸出的是多媒體信息輸出模塊,則有:
[0082]從表達(dá)信息存儲(chǔ)模塊中獲取表達(dá)信息,由于表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息,所以在得到表達(dá)信息后,便能夠獲知該多媒體信息,以及信息的組織方式、根據(jù)標(biāo)識(shí)確定使用到的數(shù)據(jù)內(nèi)容單元,因此表達(dá)處理模塊根據(jù)表達(dá)信息便可以按照需要確定第三信息組織方式,并且根據(jù)表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;然后多媒體信息輸出模塊從數(shù)據(jù)內(nèi)容存儲(chǔ)模塊獲取到需要的各數(shù)據(jù)內(nèi)容單元,輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元即可,此時(shí)得到的便是按照需要的輸出形式的多媒體信息。
[0083]由于可以根據(jù)多媒體信息的表達(dá)信息確定方式對(duì)應(yīng)的數(shù)據(jù)內(nèi)容單元及多媒體信息的組織方式對(duì)多媒體信息進(jìn)行輸出,因此可以保證多媒體信息的輸出順序,抗干擾能力強(qiáng);并且多媒體信息的表達(dá)信息中不含多媒體信息的最終展現(xiàn)信息,因而通用性強(qiáng),可以靈活地適應(yīng)多種展現(xiàn)形式。
[0084]基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例中還提供了多媒體信息的存儲(chǔ)裝置和多媒體信息的輸出裝置。由于這些裝置解決問題的原理與多媒體信息的存儲(chǔ)、輸出方法相似,因此這些裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0085]圖6為本申請(qǐng)實(shí)施例中提供的多媒體信息的存儲(chǔ)裝置的結(jié)構(gòu)示意圖,如圖所示,該多媒體信息的存儲(chǔ)裝置可以包括:
[0086]第一接收模塊601,用于接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的;
[0087]數(shù)據(jù)內(nèi)容存儲(chǔ)模塊602,用于存儲(chǔ)各數(shù)據(jù)內(nèi)容單元;
[0088]標(biāo)識(shí)模塊603,用于標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元;
[0089]表達(dá)模塊604,用于根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息;
[0090]表達(dá)信息存儲(chǔ)模塊605,用于存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。
[0091]實(shí)施中,該多媒體信息的存儲(chǔ)裝置可以進(jìn)一步包括:發(fā)送模塊606,用于發(fā)送所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。
[0092]圖7為本申請(qǐng)實(shí)施例中提供的多媒體信息的輸出裝置的結(jié)構(gòu)示意圖,如圖所示,該多媒體信息的輸出裝置可以包括:
[0093]表達(dá)信息確定模塊701,用于確定多媒體信息的表達(dá)信息,所述表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息;
[0094]數(shù)據(jù)內(nèi)容確定模塊702,用于根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元;
[0095]輸出模塊703,用于輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。
[0096]實(shí)施中,所述第三信息組織方式可以是根據(jù)輸出設(shè)備兼容的信息組織方式確定的。
[0097]實(shí)施中,該多媒體信息的輸出裝置可以進(jìn)一步包括:第二接收模塊704,用于接收所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。
[0098]實(shí)施中,輸出模塊703可以包括:
[0099]確定子模塊7031,用于確定已接收的數(shù)據(jù)內(nèi)容單元;
[0100]輸出子模塊7032,用于根據(jù)第三信息組織方式確定有滿足輸出條件的數(shù)據(jù)內(nèi)容單元后,輸出該數(shù)據(jù)內(nèi)容單元。
[0101]為了描述的方便,以上裝置的各部分以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模決或單元的功能在同一個(gè)或多個(gè)軟件或硬件中實(shí)現(xiàn)。
[0102]由上述實(shí)施例可見:
[0103]針對(duì)現(xiàn)有技術(shù)非信息數(shù)據(jù)字符冗余多的不足,在本申請(qǐng)實(shí)施例提供的技術(shù)方案中,一方面將表達(dá)信息與數(shù)據(jù)內(nèi)容單元分開存儲(chǔ);一方面采用自設(shè)的標(biāo)識(shí)來指代數(shù)據(jù)內(nèi)容單元,并進(jìn)而按照自定的等價(jià)的方式組織這些標(biāo)識(shí)來表達(dá)同樣的多媒體信息;這樣,一方面克服了采用混排等方式時(shí)產(chǎn)生冗余信息的不足,同時(shí)由于數(shù)據(jù)內(nèi)容單元是單獨(dú)存儲(chǔ)的,不僅可以按照最佳的自設(shè)方式表達(dá)多媒體,還保證了多媒體信息不會(huì)因表達(dá)方式的不同而產(chǎn)生缺失。而在多媒體信息沒有缺失、等效時(shí),當(dāng)數(shù)據(jù)內(nèi)容單元不變,表達(dá)信息減少后,顯然也就提高了存儲(chǔ)的效率?,F(xiàn)有技術(shù)數(shù)據(jù)格式總字符數(shù)大約是本申請(qǐng)?jiān)O(shè)計(jì)數(shù)據(jù)格式的1.5?
2.5倍。尤其是在傳輸帶寬、存儲(chǔ)空間與處理速度要求嚴(yán)格,大量多媒體數(shù)據(jù)需要存儲(chǔ)的情況下,本申請(qǐng)實(shí)施例提供的技術(shù)方案的效率改進(jìn)尤為明顯。
[0104]作為類似XML的HTML方式解析處理,很難用流式的處理方式,大多需要完全讀取后生成內(nèi)存XML對(duì)象便于遍歷解析。無法進(jìn)行流式處理,即邊讀邊處理,不用等所有數(shù)據(jù)都收到后才處理,尤其在傳輸無法一次獲取全部數(shù)據(jù)無法進(jìn)行流式處理的不足,由于數(shù)據(jù)內(nèi)容單元單獨(dú)存儲(chǔ),且可以自行確定確定信息的組織方式,可以在滿足輸出條件時(shí)即可輸出,因此采用本申請(qǐng)實(shí)施例提供的技術(shù)方案后,能夠進(jìn)行流式處理,不必等數(shù)據(jù)完全獲取后再進(jìn)行解析??梢赃呑x邊處理,便于在數(shù)據(jù)量大,傳輸受限的,數(shù)據(jù)拆分的情況下進(jìn)行處理;
[0105]同時(shí),也由于信息的組織形式是可以根據(jù)自身的需要自行確定的,因此克服了現(xiàn)有技術(shù)抗干擾性差的不足,以及因異常數(shù)據(jù)等會(huì)對(duì)整體結(jié)構(gòu)和邊界造成影響,進(jìn)而影響數(shù)據(jù)解析與處理的不足,不會(huì)因?yàn)橐粌蓚€(gè)錯(cuò)誤,影響所有數(shù)據(jù)的解析。
[0106]同樣,也因信息的組織形式是可以根據(jù)自身的需要自行確定的,所以能夠克服數(shù)據(jù)不夠原始,難于以不同的形式進(jìn)行最終展現(xiàn)的不足,可靈活的將此數(shù)據(jù)轉(zhuǎn)換成多種格式用于最終展現(xiàn),適用于網(wǎng)頁、PC客戶端與手機(jī)應(yīng)用等。
[0107]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0108]本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0109]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0110]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0111]盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。
[0112]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種多媒體信息的存儲(chǔ)方法,其特征在于,包括如下步驟: 接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的; 存儲(chǔ)各數(shù)據(jù)內(nèi)容單元,并標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元; 根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息; 存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 發(fā)送所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。3.一種多媒體信息的輸出方法,其特征在于,包括如下步驟: 確定多媒體信息的表達(dá)信息,所述表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息; 根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元; 輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。4.如權(quán)利要求3所述的方法,其特征在于,所述第三信息組織方式是根據(jù)輸出設(shè)備兼容的信息組織方式確定的。5.如權(quán)利要求3或4所述的方法,其特征在于,確定多媒體信息的表達(dá)信息之前,進(jìn)一步包括: 接收所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。6.如權(quán)利要求3所述的方法,其特征在于,輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元,包括: 確定已接收的數(shù)據(jù)內(nèi)容單元; 根據(jù)第三信息組織方式確定有滿足輸出條件的數(shù)據(jù)內(nèi)容單元后,輸出該數(shù)據(jù)內(nèi)容單J L ο7.一種多媒體信息的存儲(chǔ)裝置,其特征在于,包括: 第一接收模塊,用于接收承載多媒體信息的數(shù)據(jù),其中,數(shù)據(jù)包括描述信息以及數(shù)據(jù)內(nèi)容單元,多媒體信息是按第一信息組織方式用描述信息將數(shù)據(jù)內(nèi)容單元表達(dá)的; 數(shù)據(jù)內(nèi)容存儲(chǔ)模塊,用于存儲(chǔ)各數(shù)據(jù)內(nèi)容單元; 標(biāo)識(shí)模塊,用于標(biāo)識(shí)各數(shù)據(jù)內(nèi)容單元; 表達(dá)模塊,用于根據(jù)第一信息組織方式確定第二信息組織方式,并按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息; 表達(dá)信息存儲(chǔ)模塊,用于存儲(chǔ)表達(dá)多媒體信息的表達(dá)信息。8.如權(quán)利要求7所述的裝置,其特征在于,進(jìn)一步包括: 發(fā)送模塊,用于發(fā)送所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。9.一種多媒體信息的輸出裝置,其特征在于,包括: 表達(dá)信息確定模塊,用于確定多媒體信息的表達(dá)信息,所述表達(dá)信息是按第二信息組織方式用各數(shù)據(jù)內(nèi)容單元的標(biāo)識(shí)表達(dá)多媒體信息的信息; 數(shù)據(jù)內(nèi)容確定模塊,用于根據(jù)表達(dá)信息確定第三信息組織方式,根據(jù)所述表達(dá)信息中的標(biāo)識(shí)確定對(duì)應(yīng)的各數(shù)據(jù)內(nèi)容單元; 輸出模塊,用于輸出按第三信息組織方式表達(dá)的各數(shù)據(jù)內(nèi)容單元。10.如權(quán)利要求9所述的裝置,其特征在于,所述第三信息組織方式是根據(jù)輸出設(shè)備兼容的信息組織方式確定的。11.如權(quán)利要求9或10所述的裝置,其特征在于,進(jìn)一步包括: 第二接收模塊,用于在確定多媒體信息的表達(dá)信息之前,接收所述表達(dá)信息及各數(shù)據(jù)內(nèi)容單元。12.如權(quán)利要求9所述的裝置,其特征在于,輸出模塊包括: 確定子模塊,用于確定已接收的數(shù)據(jù)內(nèi)容單元; 輸出子模塊,用于根據(jù)第三信息組織方式確定有滿足輸出條件的數(shù)據(jù)內(nèi)容單元后,輸出該數(shù)據(jù)內(nèi)容單元。
【文檔編號(hào)】G06F17/30GK105824841SQ201510007338
【公開日】2016年8月3日
【申請(qǐng)日】2015年1月7日
【發(fā)明人】趙捷
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司