專利名稱:一種基于nxml語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字媒體的一種文檔格式,特別涉及一種基于NXML語言的可交互數(shù) 字文檔格式的實(shí)現(xiàn)方法。
背景技術(shù):
隨著人們生活水平的日益提高,影視動(dòng)漫等娛樂方式越來越受到廣大消費(fèi)者的親 睞。隨著信息化時(shí)代的到來,數(shù)字媒體應(yīng)運(yùn)而生,數(shù)字媒體作為以數(shù)字方式存在和傳播的媒 體,已經(jīng)被廣泛應(yīng)用于生活中的方方面面,廣播、電視、互聯(lián)網(wǎng)、手機(jī)、電腦、PDA。在這種形勢 下,傳媒產(chǎn)業(yè)的發(fā)展到了一個(gè)新的高點(diǎn),數(shù)字化時(shí)代,最關(guān)鍵的問題在于如何在各種數(shù)字化 設(shè)備之間傳輸信息,如何實(shí)現(xiàn)兼容。
用于傳播和閱讀的信息,其形態(tài)包括文字、數(shù)值、語言、音樂、圖像、表格等,傳統(tǒng)的 文字處理過程包括寫作、編輯、排版、印刷、發(fā)型五個(gè)步驟,而現(xiàn)代的多媒體設(shè)備的文本處 理過程包括文本準(zhǔn)備(文字與圖標(biāo)的輸入)一電子文本一文本編輯與排版(文本編輯器)一 格式化的電子文本一文本處理(文本處理軟件)一文本存儲(chǔ)于傳輸一文本展現(xiàn)(文本閱讀 器)。
傳統(tǒng)的文檔結(jié)構(gòu)都是以頁面〈page〉為單位進(jìn)行顯示和排版,如H)F、D0C等格式的 文檔結(jié)構(gòu),例如PDF文檔格式,這種文件格式在操作系統(tǒng)中通用,使得成為在Internet上進(jìn) 行電子文檔發(fā)行和數(shù)字化信息傳播的理想文檔格式。越來越多的電子圖書、產(chǎn)品說明、公司 文告、網(wǎng)絡(luò)資料、電子郵件開始使用PDF格式文件。PDF格式文件目前已成為數(shù)字化信息事 實(shí)上的一個(gè)工業(yè)標(biāo)準(zhǔn)。盡管PDF格式文件具有如此多的優(yōu)點(diǎn),但其在硬件平臺之間的使用 上,仍然具有一些不兼容性,在某些硬件平臺上,仍然不能夠使用。
目前行業(yè)內(nèi)尚沒有針對數(shù)字媒體文檔規(guī)范制定統(tǒng)一的標(biāo)準(zhǔn),以便于在整個(gè)數(shù)字媒 體領(lǐng)域通用。各大軟件廠商開發(fā)的數(shù)字文檔格式僅限于對圖片、文字的處理(包括roF),沒 有注重?cái)?shù)字時(shí)代特有的功能,如可交互性、用戶體驗(yàn)等特點(diǎn)。
IDF :1nteractive Document Format,可交互式文檔格式;
NXML NewPower Extensible Markup Language,新與力可擴(kuò)展標(biāo)記語言。發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種基于NXML語言的可交互數(shù) 字文檔格式的實(shí)現(xiàn)方法,更具表現(xiàn)力、交互性。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下
一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,包括如下步 驟
I)通過NXML語言定義文檔標(biāo)簽和數(shù)據(jù)格式,文檔標(biāo)簽包括可視化區(qū)域標(biāo)簽、外部 圖像標(biāo)簽、外部視頻標(biāo)簽、外部音頻標(biāo)簽、網(wǎng)頁標(biāo)簽、文本標(biāo)簽、可交互序列圖標(biāo)簽、幻燈片 標(biāo)簽、可交互靜態(tài)資源標(biāo)簽;
2)組織文檔結(jié)構(gòu),由文檔根節(jié)點(diǎn)、一級子節(jié)點(diǎn)、二級子節(jié)點(diǎn)和三級子節(jié)點(diǎn)組成樹形 結(jié)構(gòu),其中,一級子節(jié)點(diǎn)為節(jié),二級子節(jié)點(diǎn)為頁面,三級子節(jié)點(diǎn)為文檔元素列表;
3)填充文檔內(nèi)容;
4)整合、壓縮文件。
作為優(yōu)選,本發(fā)明所述步驟I)中數(shù)據(jù)格式為采用NXML語言標(biāo)簽制作的XML格式。
作為優(yōu)選,本發(fā)明所述步驟2)中節(jié)包括若干個(gè)頁面和元素索引表。
作為優(yōu)選,本發(fā)明所述文檔元素列表包括的元素為顯示區(qū)域、動(dòng)作、外部素材,根 據(jù)文檔元素列表中的元素查找元素索引列表中的元素。
作為優(yōu)選,本發(fā)明所述動(dòng)作包括顯示事件標(biāo)簽、隱藏事件標(biāo)簽、移動(dòng)事件標(biāo)簽、鏈 接事件標(biāo)簽和播放事件標(biāo)簽。
作為優(yōu)選,本發(fā)明所述外部素材包括圖片、視頻、音頻、網(wǎng)頁。
作為優(yōu)選,本發(fā)明所述步驟4)壓縮為通過ZIP壓縮算法對文件進(jìn)行壓縮。
本發(fā)明的有益效果是,對數(shù)字化多媒體元素進(jìn)行整合,使得在傳統(tǒng)文檔的基礎(chǔ)上 具有更好的表現(xiàn)力和交互性,適用于各種硬件平臺,尤其適用于提高智能手機(jī)、平板電腦領(lǐng) 域的消費(fèi)者閱讀體驗(yàn)。
圖1為本發(fā)明的文檔結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的創(chuàng)作特征、技術(shù)手段與達(dá)成目的易于明白理解,以下結(jié)合具體實(shí) 施例進(jìn)一步闡述本發(fā)明。
參看圖1,一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,包括如下步驟 通過NXML語言定義文檔標(biāo)簽和數(shù)據(jù)格式;組織文檔結(jié)構(gòu);填充文檔內(nèi)容;整合、壓縮文件。 填充文檔內(nèi)容為填充文檔中使用NXML標(biāo)簽制作的.xml格式結(jié)構(gòu)文件和文檔結(jié)構(gòu)中所需要 的外部資源文件,如圖片、視頻、音頻、網(wǎng)頁。
所述文檔標(biāo)簽包括可視化區(qū)域標(biāo)簽、外部圖像標(biāo)簽、外部視頻標(biāo)簽、外部音頻標(biāo) 簽、網(wǎng)頁標(biāo)簽、文本標(biāo)簽、可交互序列圖標(biāo)簽、幻燈片標(biāo)簽、可交互靜態(tài)資源標(biāo)簽。
可視化區(qū)域標(biāo)簽〈region〉,頁面中具體文字、圖片等素材都是以區(qū)域〈region〉的 形式顯示在頁面上;
外部圖像標(biāo)簽〈image〉,用于存儲(chǔ)磁盤上圖像地址及相關(guān)信息;
外部視頻標(biāo)簽〈video〉,用于存儲(chǔ)磁盤上視頻地址及相關(guān)信息;
外部音頻標(biāo)簽〈audio〉,用于存儲(chǔ)磁盤上音頻地址及相關(guān)信息;
網(wǎng)頁標(biāo)簽〈embeded〉,用于存儲(chǔ)磁盤或者互聯(lián)網(wǎng)上的網(wǎng)頁地址及相關(guān)信息;
文本標(biāo)簽〈text〉,用于存儲(chǔ)文本的內(nèi)容及相關(guān)信息;
可交互序列圖標(biāo)簽〈GSF〉,用于將一組圖片按順序進(jìn)行播放,并對播放順序可進(jìn)行 手動(dòng)控制;
幻燈片標(biāo)簽〈Gallery〉,定義一些在可視化區(qū)域〈region〉顯示的圖片幻燈片的樣 式及參數(shù);
可交互靜態(tài)資源標(biāo)簽〈ISR〉,定義一些靜態(tài)圖片、視頻等文件,使其具有一定的交互特性,如可將圖片設(shè)成可抹擦狀態(tài)。
所述數(shù)據(jù)格式為采用NXML語言標(biāo)簽制作的XML格式,便于文本編輯器的編輯。
所述文檔結(jié)構(gòu)為文檔根節(jié)點(diǎn)、一級子節(jié)點(diǎn)、二級子節(jié)點(diǎn)和三級子節(jié)點(diǎn)組成的樹形結(jié)構(gòu),其中,一級子節(jié)點(diǎn)為節(jié),二級子節(jié)點(diǎn)為頁面,三級子節(jié)點(diǎn)為文檔元素列表。所述節(jié)包括若干個(gè)頁面和元素索引表,為了保證文檔格式中的元素可以達(dá)到最大程度的復(fù)用,以及避免資源的重復(fù)生成,IDF采用值對索引的方式來關(guān)聯(lián)元素。如單個(gè)元素索引如下
〈key va lue=//page/l//location=//xml/pages/l. xml^/)
其中,value代表此元素的類型及ID編號,也是其它元素訪問此元素的依據(jù);
Location為此元素的內(nèi)容及屬性具體存放地址。
所述文檔元素列表包括的元素為顯示區(qū)域、動(dòng)作、外部素材,根據(jù)文檔元素列表中的元素查找元素索引列表中的元素。
所述動(dòng)作包括顯示事件標(biāo)簽、隱藏事件標(biāo)簽、移動(dòng)事件標(biāo)簽、鏈接事件標(biāo)簽和播放事件標(biāo)簽。其中
顯示事件標(biāo)簽〈show〉,用于顯示若干個(gè)可視化區(qū)域〈region〉;
隱藏事件標(biāo)簽〈hide〉,用于隱藏若干個(gè)可視化區(qū)域〈region〉;
移動(dòng)事件標(biāo)簽〈move〉,用于移動(dòng)若干個(gè)可視化區(qū)域〈region〉;
鏈接事件標(biāo)簽〈link〉,用于鏈接外部網(wǎng)頁、應(yīng)用程序、郵件等;
播放事件標(biāo)簽<play>,用于播放若干個(gè)資源〈resource〉;
所述外部素材包括圖片、視頻、音頻、網(wǎng)頁。
所述壓縮為通過ZIP壓縮算法對文件進(jìn)行壓縮。
以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的·本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等同物界定。
權(quán)利要求
1.一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,包括如下步驟1)通過NXML語言定義文檔標(biāo)簽和數(shù)據(jù)格式,文檔標(biāo)簽包括可視化區(qū)域標(biāo)簽、外部圖像標(biāo)簽、外部視頻標(biāo)簽、外部音頻標(biāo)簽、網(wǎng)頁標(biāo)簽、文本標(biāo)簽、可交互序列圖標(biāo)簽、幻燈片標(biāo)簽、 可交互靜態(tài)資源標(biāo)簽;2)組織文檔結(jié)構(gòu),由文檔根節(jié)點(diǎn)、一級子節(jié)點(diǎn)、二級子節(jié)點(diǎn)和三級子節(jié)點(diǎn)組成樹形結(jié)構(gòu),其中,一級子節(jié)點(diǎn)為節(jié),二級子節(jié)點(diǎn)為頁面,三級子節(jié)點(diǎn)為文檔元素列表;3)填充文檔內(nèi)容;4)整合、壓縮文件。
2.根據(jù)權(quán)利要求1所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述步驟I)中數(shù)據(jù)格式為采用NXML語言標(biāo)簽制作的XML格式。
3.根據(jù)權(quán)利要求1所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述步驟2)中節(jié)包括若干個(gè)頁面和元素索引表。
4.根據(jù)權(quán)利要求3所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述文檔元素列表包括的元素為顯示區(qū)域、動(dòng)作、外部素材,根據(jù)文檔元素列表中的元素查找元素索引列表中的元素。
5.根據(jù)權(quán)利要求4所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述動(dòng)作包括顯示事件標(biāo)簽、隱藏事件標(biāo)簽、移動(dòng)事件標(biāo)簽、鏈接事件標(biāo)簽和播放事件標(biāo)簽。
6.根據(jù)權(quán)利要求4所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述外部素材包括圖片、視頻、音頻、網(wǎng)頁。
7.根據(jù)權(quán)利要求1所述的一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,其特征在于,所述步驟4)壓縮為通過ZIP壓縮算法對文件進(jìn)行壓縮。
全文摘要
本發(fā)明公開了一種基于NXML語言的可交互數(shù)字文檔格式的實(shí)現(xiàn)方法,包括如下步驟通過NXML語言定義文檔標(biāo)簽和數(shù)據(jù)格式;組織文檔結(jié)構(gòu);填充文檔內(nèi)容;整合、壓縮文件。本發(fā)明對數(shù)字化多媒體元素進(jìn)行整合,使得在傳統(tǒng)文檔的基礎(chǔ)上具有更好的表現(xiàn)力和交互性,適用于各種硬件平臺,尤其適用于提高智能手機(jī)、平板電腦領(lǐng)域的消費(fèi)者閱讀體驗(yàn)。
文檔編號G06F17/30GK103049544SQ20121057862
公開日2013年4月17日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者梁超, 沈旦 申請人:南京新與力文化傳播有限公司