[發明專利]一種多版式復合文檔生成和展示方法及系統有效
| 申請號: | 201010622288.8 | 申請日: | 2010-12-27 |
| 公開(公告)號: | CN102541820A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 李平立;李悅;魏璽;劉暢 | 申請(專利權)人: | 北京大學;方正國際軟件(北京)有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 版式 復合 文檔 生成 展示 方法 系統 | ||
技術領域
本發明涉及一種文檔生成和展示方法及系統,尤其是涉及一種多版式復合電子文檔生成和展示方法及系統。
背景技術
文檔內容是指需要通過版式展示的信息,包括文字、圖片、圖形、表格等。版式數據是指表達內容的區域、展示配置等數據,如文字顯示大小、文字間距。
現有的電子文檔數據中,除包含文檔內容外,版式數據的存儲有如下兩種方式:
(1)只包含針對某具體版式的特定版式數據。
此類文檔在展示終端進行展示時,只有在該具體版式下才可以進行快速、準確的版式還原,而在其它版式下則不具備上述特性。在其它版式下進行展示時,要么需要獲得同時包含文檔內容及該版式下的特定版式數據的完整文檔,要么依賴于以其它方式即時生成版式數據。
這種結構的電子文檔,在存儲和傳輸環節,存在數據量大、數據冗余等弊端,不利于電子文檔的網絡傳輸。
(2)不包含版式數據。
此類文檔在展示終端進行展示時,需要依賴于以其它方式即時生成版式數據。這種結構的電子文檔,在展示環節,過分依賴展示終端的計算能力,導致無法處理復雜運算、無法快速響應等問題。例如,無法在計算能力偏弱的移動終端進行即時排版、快速響應和復雜效果展示。
發明內容
針對現有技術中存在的缺陷,本發明所要解決的技術問題是提供一種多版式復合電子文檔生成、展示方法及系統,該方法生成的電子文檔在展示時可以在不同的版式數據間切換。
為解決上述技術問題,本發明采用的技術方案如下:
一種多版式復合電子文檔生成方法,所述方法在生成電子文檔時,將文檔內容與版式數據分離保存,同一文檔內容附加若干套不同版式的版式數據。
如上所述的多版式復合電子文檔生成方法,其中,所述文檔內容和版式數據保存在一個文件中或者分別保存在不同的文件中,通過文檔內容的唯一標識進行關聯。
一種上述方法生成的多版式復合電子文檔展示方法,在展示終端進行電子文檔展示時,文檔內容可在若干套版式數據之間進行關聯性切換,近似保持切換前的焦點位置。
如上所述的多版式復合電子文檔展示方法,其中,在進行版式數據切換時,如果文檔內容附加了相應的版式數據且網絡可用,則通過網絡向服務器查詢該版式數據是否存在修正數據;如果存在,則下載該修正數據,對該版式數據進行修正后再切換;如果網絡不可用或者不存在該版式數據的修正數據,則直接切換。
如上所述的多版式復合電子文檔展示方法,其中,在進行版式數據切換時,如果文檔內容沒有附加相應的版式數據、網絡不可用且展示終端具有生成版式數據能力,則即時生成版式數據。
如上所述的多版式復合電子文檔展示方法,其中,在進行版式數據切換時,如果文檔內容沒有附加相應的版式數據且網絡可用,則通過網絡從服務器獲取相應的版式數據,附加到該文檔內容上;如果網絡不可用且展示終端不具有生成版式數據能力,則在該文檔內容附加的版式數據中選擇最相似的版式數據。
如上所述的多版式復合電子文檔展示方法,其中,從服務器端獲取版式數據的過程如下:
(1)展示終端向服務器端發送版式數據請求,所述請求中包括展示終端的硬件配置、排版軟件配置和排版要求;
(2)服務器端響應展示終端的請求,在存檔中查找展示終端請求的版式數據是否存在,如果存在,則將其返回給展示終端;如果不存在,則根據展示終端的請求即時生成版式數據后存檔,并將其返回給展示終端。
如上所述的多版式復合電子文檔展示方法,步驟(2)中,如果服務器存在展示終端請求的版式數據,則進一步查找是否存在對該版式數據的修正數據;如果存在,則對該版式數據進行修正后返回給展示終端,或者將該版式數據和修正數據一同返回給展示終端,由展示終端自行修正。
如上所述的多版式復合電子文檔展示方法,其中,近似保持切換前焦點位置的方法如下:
在切換前記錄當前頁面的頁面內容;
在進行版式切換時,將所述頁面內容映射到新版式中的當前頁面中。
如上所述的多版式復合電子文檔展示方法,其中,如果切換前當前頁面的頁面內容不能完全映射到新版式中的一頁內,則可根據如下策略之一展示當前頁的頁面內容:包含切換前當前頁的頁面內容中前部區域內容或中部區域內容或被選中的內容。
如上所述的多版式復合電子文檔展示方法,其中,在版式數據切換時,保持切換前對基于文檔內容的操作。
一種多版式復合電子文檔展示系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;方正國際軟件(北京)有限公司,未經北京大學;方正國際軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010622288.8/2.html,轉載請聲明來源鉆瓜專利網。





