[發明專利]文件合成方法及裝置有效
| 申請號: | 201110420774.6 | 申請日: | 2011-12-15 |
| 公開(公告)號: | CN102521218A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 侯樹成;于權 | 申請(專利權)人: | 方正國際軟件有限公司;方正國際軟件(北京)有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25;G06F17/21 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;余剛 |
| 地址: | 215123 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 合成 方法 裝置 | ||
技術領域
本發明涉及計算機領域,具體而言,涉及一種文件合成方法及裝置。
背景技術
現有技術的計算機信息處理領域中,涉及將大批量,多類型的數據文件轉換成(例如CEB格式)版式文件,具體涉及在信息管理系統(MIS系統)中將采集到的各類信息以及系統內的文字圖像等類型的信息加工合成為可供歸檔、借閱、流轉使用的不可更改的CEB格式的版式文件,在上述格式轉換過程中,由于多種文件類型的處理、文件壓縮、文件上傳等一系列操作,需要調用各種不同類型的組件支持,包括OCR組件、版式文件合成組件,信息嵌入、權限控制等一系列組件,在少量文件合成時計算機運行正常。但是在文件量巨大,文件類型復雜等情況下,該格式轉換合成過程就會引起轉換合成的緩慢,不穩定,轉換出錯,機器崩潰等問題,導致嚴重影響系統的使用。
另外,在現有的技術中將大批量,多類型的數據文件轉換成版式文件(例如針對PDF格式的文件),一般會利用文件存儲位置分類,將位于同一目錄下的文件一次轉換,如果成功則轉換下一目錄,如果出現轉換失敗、系統異常或資源不足時就會出現合成中斷,程序停止運行,內存溢出,系統崩潰等情況。
目前針對相關技術的在設備中將大批量、多類型的數據文件轉換成各種版式文件的過程中,由于設備性能的問題導致文件轉換合成效率低、易出錯以及性能差的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術的在設備中將大批量、多類型的數據文件轉換成各種版式文件的過程中,由于設備性能的問題導致文件轉換合成效率低、易出錯以及性能差的問題,目前尚未提出有效的問題而提出本發明,為此,本發明的主要目的在于提供一種文件合成方法及裝置,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種文件合成方法,該方法包括:讀取當前設備中待轉換文件目錄下的一個或多個待轉換文件;根據文件轉換數目將所有待轉換文件劃分為一個或多個待轉換文件組,其中,文件轉換數目根據當前設備的性能參數來確定;按序將每一個待轉換文件組中的所有待轉換文件進行格式轉換,并將格式轉換結果合成為一個目標格式文件。
進一步地,在根據文件轉換數目將所有待轉換文件劃分為一個或多個待轉換文件組之前,方法還包括:預設設備的每種性能參數所對應的文件轉換數目,以獲取轉換配置文件;根據當前設備的性能參數在轉換配置文件中進行查詢,以得到對應當前設備的文件轉換數目。
進一步地,轉換配置文件包括一個或多個性能參數與文件轉換數目之間的對應關系,其中,在根據當前設備的性能參數在轉換配置文件中進行查詢包括:判斷在轉換配置文件中查詢該當前設備的性能參數是否成功,其中,在查詢成功的情況下,根據查詢到的性能參數對應得到當前設備的文件轉換數目;在查詢失敗的情況下,選擇比當前設備的性能參數低的性能參數所對應的文件轉換數目作為該當前設備的文件轉換數目,并在轉換配置文件中保存當前設備的性能參數與獲取到的文件轉換數目的對應關系。
進一步地,按序將每一個待轉換文件組中的所有待轉換文件進行格式轉換,并將格式轉換結果合成為一個目標格式文件包括:步驟A,讀取待轉換文件組隊列中的第一個待轉換文件組,其中,待轉換文件組隊列包括按順序排序的所有轉換文件組;步驟B,提取第一個待轉換文件組中的所有待轉換文件的圖像和/或文字;步驟C,通過調用轉換組件將提取到的圖像和/或文字轉換為目標格式,以獲取第一格式轉換結果;步驟D,在成功得到第一格式轉換結果之后,按順序提取并轉換待轉換文件組隊列中的其他待轉換文件組,并將得到所有格式轉換結果合并成一個目標格式文件。
進一步地,在按序將每一個待轉換文件組中的所有待轉換文件進行格式轉換,并將格式轉換結果合成為一個目標格式文件的過程中,方法還包括:實時監控或定時監控任意一個待轉換文件組的格式轉換過程是否異常,在檢測到格式轉換過程異常的情況下,返回并執行步驟A至步驟D,直至所有的待轉換文件組轉換格式成功,其中,在檢測到任意一個待轉換文件組已經轉換格式成功,則跳轉至下一個待轉換文件組執行格式轉換過程。
進一步地,在讀取當前設備中待轉換文件目錄中的一個或多個待轉換文件之后,方法還包括:根據如下公式統計待轉換文件目錄中所有待轉換文件的數目N:其中,m表示待轉換文件目錄下的子文件夾的數目,n表示子文件夾下的文件數目,i表示m中的任意一個自然數,j表示n中的任意一個自然數。
進一步地,在將轉換結果合成為一個目標格式文件之后,方法還包括:確定將目標格式文件自動上傳并保存到預設的目標文件目錄下。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于方正國際軟件有限公司;方正國際軟件(北京)有限公司,未經方正國際軟件有限公司;方正國際軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110420774.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光收發器
- 下一篇:測量具有多個網絡組件的網絡的各方面的方法和系統





