欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多媒體注釋的添加、讀取方法及裝置的制作方法

文檔序號(hào):6376137閱讀:197來源:國知局
專利名稱:多媒體注釋的添加、讀取方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)處理技術(shù)領(lǐng)域,具體涉及ー種多媒體注釋的添加、讀取方法及裝置。
背景技術(shù)
在現(xiàn)有技術(shù)中,壓縮工具通過一定的壓縮算法改變文件內(nèi)容和數(shù)據(jù),使得數(shù)據(jù)占用更小的存儲(chǔ)空間。具體地,普通文件一般都包含一定的重復(fù)數(shù)據(jù),這些重復(fù)的數(shù)據(jù)往往占據(jù)多倍的存儲(chǔ)空間,壓縮工具需要查找文件內(nèi)的這些重復(fù)數(shù)據(jù),通過合適的算法將數(shù)據(jù)進(jìn)行重建,讓多個(gè)重復(fù)數(shù)據(jù)只占用ー個(gè)存儲(chǔ)空間,在解壓縮吋,再通過相應(yīng)的解壓算法將壓縮后的文件進(jìn)行還原,這種壓縮算法一般屬于無損壓縮。例如,在文本文件中包含多個(gè)相同的詞"中華人民共和國〃,通過壓縮工具壓縮之后,只需占用一個(gè)存儲(chǔ)空間進(jìn)行存儲(chǔ),從而達(dá)到縮小文件的目的。此外,壓縮工具不僅能夠幫助用戶節(jié)省空間,同時(shí)也能將多個(gè)文件打成 一個(gè)壓縮包,以方便用戶備份、傳輸和分享。但是使用的壓縮文件多了,時(shí)間ー長就會(huì)不知道有哪些文件,更不要說文件里有哪些內(nèi)容了,如果給壓縮文件寫幾句注釋的話,以后打開來ー看就知道它是何許作用了。在WinRAR中就提供了這樣的注釋功能,具體的操作方法是首先用WinRAR打開相應(yīng)的壓縮文件,然后點(diǎn)擊工具欄上的“注釋”按鈕,在注釋窗口中輸入自己的注釋內(nèi)容即可。下次想添加或查看時(shí)再次點(diǎn)擊工具欄上的“注釋”按鈕即可。以后打開這個(gè)文件時(shí),其注釋信息會(huì)出現(xiàn)在窗ロ右邊,一目了然。但是,WinRAR所提供的注釋功能所支持的注釋長度受限,按照這種注釋長度僅能夠輸入純文本的注釋內(nèi)容,純文本的表現(xiàn)カ不夠豐富,不能滿足人們對(duì)視覺或聽覺等視聽元素的要求。

發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供ー種克服上述問題或者至少部分地解決上述問題的多媒體注釋的添加、讀取方法和相應(yīng)的多媒體注釋的添加、讀取裝置。根據(jù)本發(fā)明的ー個(gè)方面,提供了ー種多媒體注釋的添加方法,包括將至少一個(gè)注釋子文件合并,得到注釋主文件;定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于所述中心結(jié)構(gòu)區(qū)域之后的冗余信息;在所述冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭;在所述注釋頭之后,向壓縮文件中添加所述注釋主文件;在所述注釋主文件之后,向壓縮文件中寫入所述冗余信息??蛇x地,所述注釋子文件為圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件。可選地,所述注釋主文件包括主文件頭、所述至少一個(gè)注釋子文件和主文件尾;所述主文件頭和/或主文件尾中存儲(chǔ)了如下信息中的ー種或多種所述注釋子文件的數(shù)量,所述注釋主文件的作者信息、版本信息、日期信息、校驗(yàn)信息和簽名標(biāo)志信息。
可選地,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了如下信息中的ー種或多種注釋子文件名稱信息、位置信息、長度信息、標(biāo)志信息、校驗(yàn)信息和密碼信息??蛇x地,在所述定位壓縮文件的中心結(jié)構(gòu)區(qū)域之前還包括檢查所述壓縮文件是否已有注釋,如有,將已有的注釋刪除。根據(jù)本發(fā)明的另一方面,提供了ー種多媒體注釋的讀取方法,包括定位壓縮文件的結(jié)尾,讀取冗余信息;定位所述壓縮文件的中心結(jié)構(gòu)區(qū)域,遍歷所述中心結(jié)構(gòu)區(qū)域和所述冗余信息之間的信息,根據(jù)注釋頭中包括的標(biāo)志信息,得到所述注釋頭和注釋主文件;將所述注釋頭和所述注釋主文件導(dǎo)出到磁盤文件中;
讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示??蛇x地,所述注釋子文件為圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件??蛇x地,所述注釋主文件包括主文件頭、所述至少一個(gè)注釋子文件和主文件尾;所述主文件頭和/或主文件尾中存儲(chǔ)了如下信息中的ー種或多種所述注釋子文件的數(shù)量,所述注釋主文件的作者信息、版本信息、日期信息、校驗(yàn)信息和簽名標(biāo)志信息??蛇x地,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了如下信息中的ー種或多種注釋子文件名稱信息、位置信息、長度信息、標(biāo)志信息、校驗(yàn)信息和密碼信息??蛇x地,若所述記錄頭和/或記錄尾中存儲(chǔ)了校驗(yàn)信息,在所述將注釋子文件內(nèi)容加載到窗體進(jìn)行展示之前還包括根據(jù)所述校驗(yàn)信息對(duì)所述注釋子文件進(jìn)行校驗(yàn);在校驗(yàn)通過后,執(zhí)行將注釋子文件內(nèi)容加載到窗體進(jìn)行展示??蛇x地,若所述記錄頭和/或記錄尾中存儲(chǔ)了密碼信息,在所述將注釋子文件內(nèi)容加載到窗體進(jìn)行展示之前還包括將所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息進(jìn)行驗(yàn)證;若驗(yàn)證一致,執(zhí)行將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。根據(jù)本發(fā)明的又一方面,提供了ー種多媒體注釋的添加裝置,包括合并模塊,用于將至少ー個(gè)注釋子文件合并,得到注釋主文件;記錄模塊,用于定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于所述中心結(jié)構(gòu)區(qū)域之后的冗余信息;第一添加模塊,用于在所述冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭;第二添加模塊,用于在所述注釋頭之后,向壓縮文件中添加所述注釋主文件;寫入模塊,用于在所述注釋主文件之后,向壓縮文件中寫入所述冗余信息??蛇x地,所述裝置還包括檢查模塊,用于檢查所述壓縮文件是否已有注釋;刪除模塊,用于在所述檢查模塊檢查出所述壓縮文件已有注釋的情況下,將已有的注釋刪除。根據(jù)本發(fā)明的再一方面,提供了ー種多媒體注釋的讀取裝置,包括
讀取模塊,用于定位壓縮文件的結(jié)尾,讀取冗余信息;遍歷模塊,用于定位所述壓縮文件的中心結(jié)構(gòu)區(qū)域,遍歷所述中心結(jié)構(gòu)區(qū)域和所述冗余信息之間的信息,根據(jù)注釋頭中包括的標(biāo)志信息,得到所述注釋頭和注釋主文件;導(dǎo)出模塊,用于將所述注釋頭和所述注釋主文件導(dǎo)出到磁盤文件中;展示模塊,用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。可選地,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了校驗(yàn)信息;所述裝置還包括校驗(yàn)?zāi)K,用于根據(jù)所述校驗(yàn)信息對(duì)所述注釋子文件進(jìn)行校驗(yàn); 所述展示模塊具體用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,在所述校驗(yàn)?zāi)K檢驗(yàn)通過后,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。可選地,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了密碼信息;所述裝置還包括驗(yàn)證模塊,用于將所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息進(jìn)行驗(yàn)證;所述展示模塊具體用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,在所述驗(yàn)證模塊驗(yàn)證出所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息一致時(shí),將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。根據(jù)本發(fā)明提供的技術(shù)方案,在進(jìn)行文件壓縮時(shí),可以將注釋內(nèi)容一井添加到壓縮文件中,并且是在原有的壓縮文件之后,依次添加注釋頭、注釋主文件和冗余信息;對(duì)應(yīng)的,在進(jìn)行文件解壓縮時(shí),同時(shí)獲得添加在原有壓縮文件之后的注釋內(nèi)容,然后加載到窗體進(jìn)行展示。本發(fā)明中,注釋主文件的大小不受限制,任何大小的注釋內(nèi)容都可以添加進(jìn)去并被讀取,包括圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件,能夠滿足人們對(duì)視覺或聽覺等視聽元素的要求。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了普通zip格式的壓縮文件的數(shù)據(jù)存儲(chǔ)格式的示意圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的多媒體注釋的添加方法的流程圖;圖3示出了本發(fā)明實(shí)施例的超級(jí)注釋子文件的數(shù)據(jù)存儲(chǔ)格式的示意圖;圖4示出了本發(fā)明實(shí)施例的超級(jí)注釋主文件的數(shù)據(jù)存儲(chǔ)格式的示意圖;圖5示出了本發(fā)明實(shí)施例的壓縮文件的數(shù)據(jù)存儲(chǔ)格式的示意圖;圖6示出了本發(fā)明ー個(gè)具體的例子中超級(jí)注釋主文件的數(shù)據(jù)存儲(chǔ)格式的示意圖7示出了本發(fā)明ー個(gè)具體的例子中添加注釋后壓縮文件的數(shù)據(jù)存儲(chǔ)格式的示意圖;圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的多媒體注釋的讀取方法的流程圖;圖9示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的多媒體注釋的添加裝置的結(jié)構(gòu)示意圖;
圖10示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的多媒體注釋的讀取裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。為了與現(xiàn)有技術(shù)中純文本的注釋相區(qū)別,在以下本發(fā)明的實(shí)施例中,將包含視覺或聽覺等視聽元素的注釋統(tǒng)稱為超級(jí)注釋。超級(jí)注釋的內(nèi)容是以ニ進(jìn)制的形式存在于壓縮包的某個(gè)位置上。針對(duì)不同的壓縮工具,例如winzip壓縮工具,winrar壓縮工具,7-zip壓縮エ具等,與壓縮工具相對(duì)應(yīng)的壓縮格式也有多種,例如rar格式、zip格式、7z格式、cab格式等。zip格式的優(yōu)點(diǎn)是使用廣泛,壓縮速度快,但是壓縮比較??;rar格式通常比zip格式的壓縮比要高,但是壓縮速度較慢,并且winrar壓縮工具對(duì)于文本、聲音、以及圖像在32位和64位英特爾(Intel)微處理器上能夠執(zhí)行程序壓縮特殊優(yōu)化算法,進(jìn)ー步提高了壓縮比;7z格式通常比zip格式和rar格式壓縮比都要高,同時(shí)壓縮時(shí)間也比zip格式和rar格式都要長。在本發(fā)明以下實(shí)施例中,具體以zip格式作為超級(jí)注釋的載體為例進(jìn)行介紹。由于zip格式是開源的,它的文件數(shù)據(jù)存儲(chǔ)格式是已知的,中心結(jié)構(gòu)是zip格式特有的存儲(chǔ)結(jié)構(gòu),該結(jié)構(gòu)是zip文件的核心結(jié)構(gòu),它存儲(chǔ)了目錄結(jié)構(gòu),可以通過它來遍歷zip文件中的所有子文件。圖I示出了普通zip格式的壓縮文件的數(shù)據(jù)存儲(chǔ)格式的示意圖。如圖I所示,zip格式的結(jié)構(gòu)相對(duì)簡(jiǎn)單,η個(gè)壓縮文件位于中心結(jié)構(gòu)區(qū)域之前,中心結(jié)構(gòu)區(qū)域之后是冗余信息,它支持后向遍歷和前向遍歷,能夠讓壓縮軟件合理的找到任何信息,數(shù)據(jù)訪問很靈活,修改難度較小。zip格式容錯(cuò)性較強(qiáng),如果修改部分?jǐn)?shù)據(jù),不會(huì)影響壓縮包的完整性。zip格式的中心結(jié)構(gòu)區(qū)域在壓縮文件的末尾,添加注釋冗余的數(shù)據(jù)量小,移動(dòng)的數(shù)據(jù)量有限,這使得添加、刪除和修改注釋的效率比較高。圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的多媒體注釋的添加方法的流程圖。如圖2所示,該方法包括如下步驟步驟101、將至少一個(gè)超級(jí)注釋子文件合并,得到超級(jí)注釋主文件。本實(shí)施例的超級(jí)注釋子文件是包含視聽元素的文件,它包括但不限于圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件。將若干個(gè)超級(jí)注釋子文件合并成ー個(gè)超級(jí)注釋主文件,可以便于在讀取時(shí)準(zhǔn)確的定位整個(gè)超級(jí)注釋主文件。圖3示出了本發(fā)明實(shí)施例的超級(jí)注釋子文件的數(shù)據(jù)存儲(chǔ)格式的示意圖。如圖3所示,每個(gè)超級(jí)注釋子文件包括記錄頭、超級(jí)注釋子文件內(nèi)容和記錄尾。記錄頭和/或記錄尾中存儲(chǔ)了如下信息中的ー種或多種超級(jí)注釋子文件名稱信息、位置信息、長度信息、校驗(yàn)信息、標(biāo)志信息和密碼信息。優(yōu)選地,超級(jí)注釋子文件的名稱信息、位置信息、長度信息和密碼信息存儲(chǔ)在記錄頭中,超級(jí)注釋子文件的校驗(yàn)信息和標(biāo)志信息存儲(chǔ)在記錄尾中。其中,校驗(yàn)信息可以是采用md5 (Message Digest Algorithm 5,消息摘要算法第5版)來獲得,密碼信息可以是根據(jù)用戶的輸入來獲得。將η個(gè)圖3所示的超級(jí)注釋子文件進(jìn)行合并,得到一個(gè)完整的超級(jí)注釋主文件。圖4示出了本發(fā)明實(shí)施例的超級(jí)注釋主文件的數(shù)據(jù)存儲(chǔ)格式的示意圖。如圖4所示,超級(jí)注釋主文件包括主文件頭、η個(gè)超級(jí)注釋子文件和主文件尾。主文件頭和/或主文件尾中存儲(chǔ)了如下信息中的ー種或多種超級(jí)注釋子文件的數(shù)量以及超級(jí)注釋主文件的作者信息、版本信息、日期信息、校驗(yàn)信息和簽名標(biāo)志信息。優(yōu)選地,超級(jí)注釋子文件的數(shù)量以及超級(jí)注釋主文件的作者信息、版本信息、日期信息存儲(chǔ)在主文件頭中,超級(jí)注釋主文件的校驗(yàn)信息和簽名標(biāo)志信息存儲(chǔ)在主文件尾中。其中,校驗(yàn)信息可以是采用md5來獲得的,簽名標(biāo)志信息可以用來檢查超級(jí)注釋主文件的完整性是否被破壞,還可以用來標(biāo)記即將遍歷到超級(jí)注釋子文件。步驟102、定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于中心結(jié)構(gòu)區(qū)域之后的冗余信 O在zip格式的壓縮文件中,中心結(jié)構(gòu)區(qū)域是ー個(gè)非常重要的概念,它相當(dāng)于ー個(gè)壓縮文件的中樞神經(jīng),一旦這個(gè)區(qū)域被破壞,整個(gè)壓縮文件也就被損壞了。如圖I所示,zip格式的壓縮文件后三段信息是冗余信息,包括64位結(jié)尾、63位結(jié)尾指示器和普通文件結(jié)尾。在定位到壓縮文件的中心結(jié)構(gòu)區(qū)域后,記錄位于中心結(jié)構(gòu)區(qū)域之后的冗余信息。步驟103、在冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭。圖5示出了本發(fā)明實(shí)施例的壓縮文件的數(shù)據(jù)存儲(chǔ)格式的示意圖。如圖5所示,在冗余信息之后是壓縮文件的超級(jí)注釋區(qū)域,該超級(jí)注釋區(qū)域存儲(chǔ)的信息是注釋頭和注釋內(nèi)容。優(yōu)選地,注釋頭的長度為32字節(jié),其中標(biāo)志信息占用20字節(jié),該標(biāo)志信息用來標(biāo)記超級(jí)注釋區(qū)域的開始。緊接著標(biāo)志信息的是注釋長度信息,占用8字節(jié),用來表明注釋內(nèi)容的總長度。最后的4字節(jié)為保留字段。步驟104、在注釋頭之后,向壓縮文件中添加注釋主文件。在注釋頭之后,向壓縮文件中添加注釋內(nèi)容,即上述注釋主文件。步驟105、在注釋主文件之后,向壓縮文件中寫入冗余信息。見圖5,在注釋主文件之后,向壓縮文件中寫入冗余信息,即上述步驟102記錄的冗余信息,包括64位結(jié)尾、63位結(jié)尾指示器和普通文件結(jié)尾共三段信息。在此處寫入冗余信息是為了兼容前向遍歷,即從壓縮文件的結(jié)尾可以查找到中心結(jié)構(gòu)區(qū)域,再從中心結(jié)構(gòu)區(qū)域查找到壓縮文件。進(jìn)ー步的,在上述步驟102之前,本實(shí)施例提供的方法還可以包括步驟101a、檢查壓縮文件是否已有注釋,若是,執(zhí)行步驟IOlb ;否則,執(zhí)行步驟102。步驟101b、將已有的注釋刪除,執(zhí)行步驟102。下面通過ー個(gè)具體的例子來對(duì)本實(shí)施例的技術(shù)方案做進(jìn)ー步的介紹。假設(shè)要將兩個(gè)超級(jí)注釋子文件I. jpg和update, txt添加到壓縮文件中,表I示出了這兩個(gè)超級(jí)注釋子文件的詳細(xì)信息。
表I.超級(jí)注釋子文件的信息
權(quán)利要求
1.ー種多媒體注釋的添加方法,包括 將至少一個(gè)注釋子文件合并,得到注釋主文件; 定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于所述中心結(jié)構(gòu)區(qū)域之后的冗余信息; 在所述冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭; 在所述注釋頭之后,向壓縮文件中添加所述注釋主文件; 在所述注釋主文件之后,向壓縮文件中寫入所述冗余信息。
2.根據(jù)權(quán)利要求I所述的方法,所述注釋子文件為圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件。
3.根據(jù)權(quán)利要求I或2所述的方法,所述注釋主文件包括主文件頭、所述至少一個(gè)注釋子文件和主文件尾; 所述主文件頭和/或主文件尾中存儲(chǔ)了如下信息中的ー種或多種所述注釋子文件的數(shù)量,所述注釋主文件的作者信息、版本信息、日期信息、校驗(yàn)信息和簽名標(biāo)志信息。
4.根據(jù)權(quán)利要求I或2所述的方法,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾; 所述記錄頭和/或記錄尾中存儲(chǔ)了如下信息中的ー種或多種注釋子文件名稱信息、位置信息、長度信息、標(biāo)志信息、校驗(yàn)信息和密碼信息。
5.根據(jù)權(quán)利要求I所述的方法,在所述定位壓縮文件的中心結(jié)構(gòu)區(qū)域之前還包括 檢查所述壓縮文件是否已有注釋,如有,將已有的注釋刪除。
6.ー種多媒體注釋的讀取方法,包括 定位壓縮文件的結(jié)尾,讀取冗余信息; 定位所述壓縮文件的中心結(jié)構(gòu)區(qū)域,遍歷所述中心結(jié)構(gòu)區(qū)域和所述冗余信息之間的信息,根據(jù)注釋頭中包括的標(biāo)志信息,得到所述注釋頭和注釋主文件; 將所述注釋頭和所述注釋主文件導(dǎo)出到磁盤文件中; 讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
7.根據(jù)權(quán)利要求6所述的方法,所述注釋子文件為圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件。
8.根據(jù)權(quán)利要求6或7所述的方法,所述注釋主文件包括主文件頭、所述至少一個(gè)注釋子文件和主文件尾; 所述主文件頭和/或主文件尾中存儲(chǔ)了如下信息中的ー種或多種所述注釋子文件的數(shù)量,所述注釋主文件的作者信息、版本信息、日期信息、校驗(yàn)信息和簽名標(biāo)志信息。
9.根據(jù)權(quán)利要求6或7所述的方法,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾; 所述記錄頭和/或記錄尾中存儲(chǔ)了如下信息中的ー種或多種注釋子文件名稱信息、位置信息、長度信息、標(biāo)志信息、校驗(yàn)信息和密碼信息。
10.根據(jù)權(quán)利要求9所述的方法,若所述記錄頭和/或記錄尾中存儲(chǔ)了校驗(yàn)信息,在所述將注釋子文件內(nèi)容加載到窗體進(jìn)行展示之前還包括根據(jù)所述校驗(yàn)信息對(duì)所述注釋子文件進(jìn)行校驗(yàn); 在校驗(yàn)通過后,執(zhí)行將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
11.根據(jù)權(quán)利要求9所述的方法,若所述記錄頭和/或記錄尾中存儲(chǔ)了密碼信息,在所述將注釋子文件內(nèi)容加載到窗體進(jìn)行展示之前還包括將所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息進(jìn)行驗(yàn)證; 若驗(yàn)證一致,執(zhí)行將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
12.—種多媒體注釋的添加裝置,包括 合并模塊,用于將至少ー個(gè)注釋子文件合并,得到注釋主文件; 記錄模塊,用于定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于所述中心結(jié)構(gòu)區(qū)域之后的冗余信息; 第一添加模塊,用于在所述冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭; 第二添加模塊,用于在所述注釋頭之后,向壓縮文件中添加所述注釋主文件; 寫入模塊,用于在所述注釋主文件之后,向壓縮文件中寫入所述冗余信息。
13.根據(jù)權(quán)利要求12所述的裝置,還包括 檢查模塊,用于檢查所述壓縮文件是否已有注釋; 刪除模塊,用于在所述檢查模塊檢查出所述壓縮文件已有注釋的情況下,將已有的注釋刪除。
14.ー種多媒體注釋的讀取裝置,包括 讀取模塊,用于定位壓縮文件的結(jié)尾,讀取冗余信息; 遍歷模塊,用于定位所述壓縮文件的中心結(jié)構(gòu)區(qū)域,遍歷所述中心結(jié)構(gòu)區(qū)域和所述冗余信息之間的信息,根據(jù)注釋頭中包括的標(biāo)志信息,得到所述注釋頭和注釋主文件; 導(dǎo)出模塊,用于將所述注釋頭和所述注釋主文件導(dǎo)出到磁盤文件中; 展示模塊,用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
15.根據(jù)權(quán)利要求14所述的裝置,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了校驗(yàn)信息; 所述裝置還包括校驗(yàn)?zāi)K,用于根據(jù)所述校驗(yàn)信息對(duì)所述注釋子文件進(jìn)行校驗(yàn); 所述展示模塊具體用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,在所述校驗(yàn)?zāi)K檢驗(yàn)通過后,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
16.根據(jù)權(quán)利要求14所述的裝置,所述注釋子文件包括記錄頭、注釋子文件內(nèi)容和記錄尾;所述記錄頭和/或記錄尾中存儲(chǔ)了密碼信息; 所述裝置還包括驗(yàn)證模塊,用于將所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息進(jìn)行驗(yàn)證; 所述展示模塊具體用于讀取所述注釋主文件包括的至少ー個(gè)注釋子文件,在所述驗(yàn)證模塊驗(yàn)證出所述記錄頭和/或記錄尾中存儲(chǔ)的密碼信息與用戶輸入的密碼信息一致吋,將注釋子文件內(nèi)容加載到窗體進(jìn)行展示。
全文摘要
本發(fā)明公開了一種多媒體注釋的添加、讀取方法及裝置。其中,多媒體注釋添加方法包括將至少一個(gè)注釋子文件合并,得到注釋主文件;定位壓縮文件的中心結(jié)構(gòu)區(qū)域,記錄位于所述中心結(jié)構(gòu)區(qū)域之后的冗余信息;在所述冗余信息之后,向壓縮文件中添加包括標(biāo)志信息的注釋頭;在所述注釋頭之后,向壓縮文件中添加所述注釋主文件;在所述注釋主文件之后,向壓縮文件中寫入所述冗余信息。本發(fā)明中,注釋主文件的大小不受限制,任何大小的注釋內(nèi)容都可以添加進(jìn)去并被讀取,包括圖片文件、音頻文件、視頻文件、動(dòng)畫文件或超鏈接信息文件,能夠滿足人們對(duì)視覺或聽覺等視聽元素的要求。
文檔編號(hào)G06F17/30GK102867039SQ20121032027
公開日2013年1月9日 申請(qǐng)日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者鄭相振, 阮衛(wèi)挺 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
八宿县| 望谟县| 民和| 永寿县| 乌什县| 韩城市| 黑山县| 清新县| 绥宁县| 鸡泽县| 绥德县| 怀远县| 鄄城县| 图木舒克市| 化隆| 孟村| 南和县| 镇安县| 富蕴县| 互助| 灵武市| 安徽省| 仙游县| 东乡| 周宁县| 汝城县| 蓝田县| 南召县| 页游| 克东县| 岗巴县| 清流县| 台前县| 嵊泗县| 罗江县| 垫江县| 建湖县| 沙雅县| 绥中县| 常山县| 夹江县|