[發明專利]EBA3電子書文檔格式的儲存分布方法在審
| 申請號: | 201610099464.1 | 申請日: | 2016-02-23 |
| 公開(公告)號: | CN105787016A | 公開(公告)日: | 2016-07-20 |
| 發明(設計)人: | 楊洪 | 申請(專利權)人: | 廣州金蟾軟件研發中心有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州廣信知識產權代理有限公司 44261 | 代理人: | 石澤智 |
| 地址: | 510530 廣東省廣州市蘿*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | eba3 電子書 文檔 格式 儲存 分布 方法 | ||
技術領域
本發明涉及數字閱讀的內容存儲格式及其數字的保護方法。
背景技術
電子書內容文件要求能夠描述混合文本、圖像、音頻、視頻、閱讀標注等多 種媒體類型的復雜排版格式的內容,以及描述說明、摘要、目錄等內容。其中, 說明部分需要進行防偽加密,內容的關鍵部分需要進行閱讀控制加密。為了減少 下載的尺寸和存儲空間,電子書通常都需要加以壓縮。
電子書通常在專門設計的電子書閱讀器中使用。出于制造成本和電池續航能 力的考慮,專門設計的電子書較之通用的平板電腦等智能設備,速度慢,內存小, 外部存儲則多采用內置或擴展的SD卡(速度比硬盤慢)。在這種受限的運算環境 下,特別是當電子書的大小大大超過設備的內存容量(如在256MB內存的設備中 處理超過2000MB的電子書),而設備的計算能力又相對比較小時,要做到流暢地 打開和閱讀電子書,就需要對打開和閱讀電子書的軟件及其算法進行專門的優化 設計。
電子書一般由頁面布局信息、摘要、目錄、內容組成,內容則由數目不定的 相互關聯的頁面和媒體文件組成,類似于相互連接的html頁面文件和通過連接 引用的圖片、音視頻文件。當一本電子書經過解壓縮,解加密,解開目錄和內容 文件后,可以分解成包含多層次文件夾的結構,其中包含多種類型的文件。對于 較大型的電子書,分解后的文件數量可以達到數千個以上。如果在開始渲染(顯 示閱讀)電子書之前,將電子書的目錄(任意層次樹)和內容預先分解到存儲介 質上,則存在以下問題:1.內存不夠,無法裝載全部分解的內容,2.存儲介質為 sd卡時(目前對于移動設備,基本上都采用sd卡作為存儲介質),存取速度相 對較慢,3.文件分解運算耗時較長(如處理100MB的文件,通常需要數分鐘甚至 更長的時間)。
發明內容
本發明的目的是,為了現有EBA3電子書文檔格式的儲存分布具有上述的不 足之處,提供一種EBA3電子書文檔格式的儲存分布方法。
本發明的目的可通過以下技術方案實現:
EBA3電子書文檔格式的儲存分布方法,其特征是:該方法中:
1)將電子書的內容分為不同類型的數據分區,各分區可獨立進行加密和壓 縮,即分區之間是相互獨立的,每個分區數據可以單獨被處理,例如可以獨立地 對分區進行解密和解壓;
2)設置文件的全局分區偏移地址數據,通過讀取文件的偏移地址數據,直 接尋址到文件中分區的起點位置;
3)分區數據根據需要,分成更多的子分區,各子分區則由其上一級的分區 直接尋址,通過直接的尋址,無需將整個文件預先分解展開,處理文件的速度和 內存占用量與文件的大小基本無關。
本發明的目的還可通過以下技術方案實現:
進一步的,在內存中建立文件中的偏移地址的鏡像,在內存中直接尋址,以 提高尋址效率。
進一步的,將已經讀取并解壓或解密的子文件寫入存儲介質中,并在內存中 緩存,避免對同一內容的反復運算。
進一步的,在閱讀過程中,在后臺預先處理并緩存好相鄰頁面的內容,以加 快翻頁的速度。
進一步的,所述不同類型的數據分區包括有公開信息區、頁面布局信息區、 索引區、數據區,所述的公開信息區為明文存儲,開放讀取,其余頁面布局信息 區、索引區和數據區為密文存儲。
進一步的,所述索引區的目錄索引直接指向數據區的目錄文件,數據區中引 用的文件也直接指向文件的位置。
進一步的,所述公開信息區由文件格式標識和書籍信息構成,該書籍信息包 括書名、作者、出版社和電子出版書號;該公開信息區的信息數據存儲結構為: 開始4個字節為文件格式標識EBA3,接著4個字節為公開信息區的長度,書籍 信息存儲長度不固定。
進一步的,所述頁面布局信息區數據由出版社、電子出版書號、運營標識、 書名、版權保護標識組成,該頁面布局信息區的數據存儲結構為:4個字節的頁 面布局信息區長度,32個字節的數字簽名碼長度,其余書的ID、書名、出版社、 電子出版書號、運營商標識、版權標識等按順序以換行符為結束標志進行存儲, 長度不定。
進一步的,所述索引區包含書籍目錄索引,該目錄索引包含字段有目錄文件 指針、目錄名稱、預排版后的頁數、頁面布局信息保護等級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州金蟾軟件研發中心有限公司,未經廣州金蟾軟件研發中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610099464.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于SOLR的關鍵字詞識別辦法
- 下一篇:一種擴展移動終端存儲空間的方法





