[發明專利]超媒體資源解析系統在審
| 申請號: | 201610577115.6 | 申請日: | 2016-07-20 |
| 公開(公告)號: | CN107644026A | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 林進;艾順剛;孫駿 | 申請(專利權)人: | 江蘇云媒數字科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司11514 | 代理人: | 馬麗娜 |
| 地址: | 214000 江蘇省無錫市無錫新區太湖國際*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 資源 解析 系統 | ||
技術領域
本發明涉及超媒體出版技術領域,具體涉及一種超媒體資源解析方法及系統。
背景技術
超媒體出版物通常面向Web端或移動終端等不同閱讀設備發布,并在多種閱讀設備中播放。由于市面上不同終端操作系統版本問題,許多相同的內容需要重復進行編譯來達到兼容多種系統的目的。由此導致在超媒體出版物傳播階段,需要在多種多樣的傳播播放工具中,對多個版本的超媒體電子書分別選擇合適的播放工具才能實現超媒體電子書的播放和閱讀,因此,超媒體電子書的傳播階段需要消耗大量的人力和物力。
另一方面,由于傳播播放工具林立,超媒體出版物在播放和閱讀時,普遍存在不兼容終端軟件,不能播放等問題,降低了超媒體出版物的傳播范圍和傳播效率,拉低了出版效益。
發明內容
針對上述超媒體出版物在傳播過程中的問題,本發明提出一種超媒體電子書解析方法和系統。本發明提出一種超媒體電子書解析方法利用文檔樹來組織各種內部對象,并對各種內部對象進行排版渲染,文檔樹、排版渲染、顯示這三個業務流程相對獨立,業務流程清晰、簡練,且具有較好的可擴展性。
第一方面,本發明提出的超媒體電子書解析方法,用于電子書閱讀,包括如下步驟:獲取終端設備提交的超媒體電子書文檔;提取該超媒體電子書文檔的文檔樹,該文檔樹用于描述該超媒體電子書文檔中內部對象的組織關系;該內部對象用于描述電子書文檔中以下信息中的多項:文字、圖片、表格和鏈接;根據該文檔樹,對該超媒體電子書文檔的頁面中的內部對象進行版面定位和渲染,并將該超媒體電子書文檔的頁面顯示在終端設備上。
進一步地,上述的超媒體電子書解析方法,該獲取終端設備提交的超媒體電子書文檔的步驟之后,還包括:提取該超媒體電子書文檔中的外部對象,該外部對象包括音頻、視頻和網頁;根據終端設備的平臺屬性,選擇對應的媒體解析庫對該外部對象進行音視頻解碼,并在當前的顯示頁面中在線播放;根據終端設備的平臺屬性,選擇對應的瀏覽器在當前的顯示頁面中顯示該外部對象中的Web頁面。
進一步地,上述的超媒體電子書解析方法,該獲取終端設備提交的超媒體電子書文檔的步驟之后,還包括:提取該超媒體電子書文檔中的復合對象,該復合對象用于提供交互操作;對該復合對象進行腳本解析,并獲取用戶通過終端設備輸入的交互信息,及根據獲取的交互信息,更新該復合對象的狀態;及重復上述交互操作步驟,直到該復合對象解析結束。
進一步地,上述的超媒體電子書解析方法,還包括:
監聽該超媒體電子書文檔頁面顯示中觸發的動作和事件,并調用OpenGL實現動畫渲染。
進一步地,上述的超媒體電子書解析方法,該根據該文檔樹,對該超媒體電子書文檔的頁面中的內部對象進行版面定位和渲染的步驟,包括:根據該文檔樹,對排版區域進行重建,并針對重建后的排版區域應用第一排版規則進行排版渲染,形成第一中間排版結果,該第一排版規則是用于對內部對象進行準確定位和屬性渲染的;針對該第一中間排版結果應用第二排版規則,形成第二中間排版文件;該第二排版規則是用于確定多個排版區域之間的關系的;重復上述重建、排版渲染、及應用第二排版規則的步驟,直到形成最終排版文件。
本發明提出的超媒體電子書解析方法利用文檔樹來組織各種內部對象,并對各種內部對象進行排版渲染后逐頁面在編輯環境中或在閱讀器中顯示終端設備提交的超媒體電子書文檔。
與現有技術相比,本發明實施例超媒體電子書解析方法中,文檔樹、排版渲染、顯示這三個業務流程相對獨立,業務流程清晰、簡練,且具有較好的可擴展性。
第二方面,本發明提出的超媒體電子書解析系統,用于電子書閱讀,包括如下模塊:電子書文檔獲取模塊,用于獲取終端設備提交的超媒體電子書文檔;文檔樹提取模塊,用于提取該超媒體電子書文檔的文檔樹,該文檔樹用于描述該超媒體電子書文檔中內部對象的組織關系;該內部對象用于描述電子書文檔中以下信息:文字、圖片、表格和鏈接;內部對象顯示模塊,用于根據該文檔樹,對該超媒體電子書文檔的頁面中的內部對象進行版面定位和渲染,并將該超媒體電子書文檔的頁面顯示在終端設備上。
進一步地,上述的超媒體電子書解析系統,還包括:外部對象提取模塊,用于提取該超媒體電子書文檔中的外部對象,該外部對象包括音頻、視頻和網頁;音視頻處理模塊,用于根據終端設備的平臺屬性,選擇對應的媒體解析庫對該外部對象進行音視頻解碼,并在當前的顯示頁面中在線播放;網頁處理模塊,用于根據終端設備的平臺屬性,選擇對應的瀏覽器在當前的顯示頁面中顯示該外部對象中的Web頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇云媒數字科技有限公司,未經江蘇云媒數字科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610577115.6/2.html,轉載請聲明來源鉆瓜專利網。





