[發明專利]一種數字圖書交互分享系統的實現方法有效
| 申請號: | 201611170557.5 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106599219B | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 施日良 | 申請(專利權)人: | 杭州日閱通訊有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24;G09B5/06 |
| 代理公司: | 北京華仲龍騰專利代理事務所(普通合伙)11548 | 代理人: | 黃玉玨 |
| 地址: | 310000 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字 圖書 交互 分享 系統 及其 實現 方法 | ||
技術領域
本發明涉及數字閱讀領域,具體涉及一種能夠實現數字圖書的語音錄制播放、筆記注釋的數字圖書交互分享系統及其實現方法。
背景技術
數字圖書可以在智能手機、平板等移動端上進行閱讀。讀者在移動端上閱讀時,需要借助專門的閱讀軟件來進行具體的操作?,F有技術能夠實現對數字圖書的導入、下載、閱讀等一般操作,這種互動性和交互性均比較弱,其主要是讀者通過移動端來獲取數字圖書本身的信息。中國專利Z L201110096549.1公開了一種原排版可聽可讀互動數字圖書的實現系統及其方法,該系統能夠實現對中文書籍逐句隨聲音的同步高亮顯示,能夠實現大批量中文在線可聽可讀互動圖書得到制作和展示。但是該專利主要是實現文字的語音讀取的功能,仍然是將數字圖書本身的信息通過語音形式傳給讀者。由此,需要繼續對數字圖書的交互性繼續改進,實現讀者閱讀數字讀書更好地體驗。
發明內容
為解決現有技術的不足,本發明的目的在于提供一種數字圖書交互分享系統及其實現方法,以解決現有技術中讀者和數字圖書之間交互性較弱的技術問題。
為了實現上述目標,本發明采用如下的技術方案:
一種數字圖書交互分享系統,其特征在于,包括:
閱讀模塊,用于打開PDF格式的數字圖書并展示圖書頁面;
注釋模塊,連接閱讀模塊,用于在圖書頁面上進行注釋;
錄制模塊,連接閱讀模塊,用于錄制聲音,以聲音的時間軸來錄制注釋,將時間戳插入注釋的元數據中,導出注釋文件;
播放模塊,用于播放錄制的聲音,導入注釋文件到數字圖書,同時根據聲音的時間軸,同步播放注釋內容;
同步模塊,用于將注釋文件和聲音上傳到云平臺。
前述的一種數字圖書交互分享系統,其特征在于,所述閱讀模塊用于在屏幕上以單頁或連續頁模式來展示數字圖書。
前述的一種數字圖書交互分享系統,其特征在于,還包括分享模塊,分享模塊用于將頁面的URL發送給第三方平臺。
前述一種數字圖書交互分享系統,其特征在于,同步模塊用于為每個聲音和導出的注釋文件分配相同的UUID,以頁面和用戶ID為主鍵,上傳到云平臺供其他終端用戶下載。
前述一種數字圖書交互分享系統的實現方法,其特征在于,包括如下步驟:
步驟一:閱讀模塊讀入PDF格式的數字圖書并展示圖書頁面;
步驟二:讀者通過注釋模塊在圖書頁面上進行注釋;
步驟三:讀者通過錄制模塊錄制聲音,錄制模塊連接閱讀模塊,以聲音的時間軸來錄制注釋,將時間戳插入注釋的元數據中,導出注釋文件;
步驟四:讀者通過播放模塊播放錄制的聲音,播放模塊導入注釋文件到數字圖書,同時根據聲音的時間軸,同步播放注釋內容;
步驟五:讀者通過同步模塊將頁面上的注釋和錄音上傳給云平臺,其他終端通過云平臺進行下載。
前述的一種數字圖書交互分享系統的實現方法,其特征在于,所述步驟一包括:閱讀模塊包括內存管理對象,內存管理對象管理文檔和頁面的內存開銷,當內存不夠用時觸發OOM,銷毀部分臨時對象和緩存;閱讀模塊包括渲染線程池和內存緩存,渲染線程池將每個頁面的渲染過程按優先級放入線程池,當前頁面優先級最高,預加載頁面優先級較低,結果放入內存緩存。
前述的一種數字圖書交互分享系統的實現方法,其特征在于,所述步驟二包括:注釋模塊能夠建立狀態機,狀態機用于區分閱讀狀態,注釋狀態,注釋狀態按不同的注釋,再區分狀態,建立鏈表存儲每一步狀態的改變,最后寫入PDF流。
前述的一種數字圖書交互分享系統的實現方法,其特征在于,所述步驟三包括:
錄制模塊先將帶有錄制標記的注釋刪除,保持導出的注釋都為該次錄音的注釋;錄制模塊生成唯一標識UUID,以這個標識命名聲音文件和注釋文件FDF,錄音時鏈接注釋模塊,添加注釋時,記錄該時刻的時間戳,將時間戳和UUID合并寫入注釋字段;錄音完成后,本地按文件id、用戶id、頁數分目錄存儲,存儲錄制的聲音和導出的注釋,導出的注釋以XML格式存儲。
前述的一種數字圖書交互分享系統的實現方法,其特征在于,所述步驟四包括:播放模塊,根據錄制模塊的本地存儲結構,判斷該頁是否有能播放的內容;播放前先將帶有錄制標記的注釋刪除,保證每次播放只有該次播放的內容;播放模塊建立注釋數組,播放時每隔設定時間進行一次數組遍歷,檢查每個注釋的時間戳,當超過播放時間時,則把該注釋加入渲染線程,當播放完成后,把帶有時間戳的注釋從渲染注釋數組中移除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州日閱通訊有限公司,未經杭州日閱通訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611170557.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種樹形結構的處理方法和裝置
- 下一篇:輸出線路信息的方法、裝置及設備





