[發明專利]文件拆分方法、裝置、電子設備以及存儲介質在審
| 申請號: | 202211533750.6 | 申請日: | 2022-12-01 |
| 公開(公告)號: | CN116126799A | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 蔡小偉;湯鑫;錢益民;賈亮;張瑤 | 申請(專利權)人: | 中郵信息科技(北京)有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16;G06F9/50 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬迪 |
| 地址: | 100037 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 拆分 方法 裝置 電子設備 以及 存儲 介質 | ||
本發明公開了一種文件拆分方法、裝置、電子設備以及存儲介質。該方法包括:在接收到拆分請求的情況下,基于所述拆分請求確定中各待拆分源文件分別對應的拆分任務信息;所述拆分任務信息包括待拆分源文件的文件信息以及所述文件信息對應的拆分規則信息;基于各所述文件信息分別確定對各所述待拆分源文件進行文件拆分的拆分線程;對于任一拆分線程,基于所述文件信息以及拆分規則信息獲取當前待拆分源文件以及所述當前待拆分源文件對應的拆分規則,并基于所述拆分規則對所述待拆分源文件進行拆分處理,得到多個拆分子文件。通過本發明公開的技術方案,以多線程同時對文件進行處理,實現了提高文件拆分的處理效率。
技術領域
本發明涉及文件處理技術領域,尤其涉及一種文件拆分方法、裝置、電子設備以及存儲介質。
背景技術
在相關技術中,隨著業務系統的不斷改進,業務系統產生的數據以PDF文件形式輸出,對PDF文檔進行自動化批量拆分處理成為了電子文檔管理新的需求。
但是,目前的文檔拆分處理工具在對PDF文件進行處理的過程中,單個文檔自動化拆分多個文檔時無法重命名以及處理效率不高,降低了文檔處理效率。
發明內容
本發明提供了一種文件拆分方法、裝置、電子設備以及存儲介質,以解決現有技術中單個文檔自動化拆分多個文檔時無法重命名以及文檔拆分效率低的問題,以多線程同時對多個文件進行處理,以提高文件拆分的處理效率,并基于預設命名規則直接對拆分得到的子文件進行重命名,解決的拆分后的拆分子文件無法重命名的問題。
第一方面,本發明實施例提供了一種文件拆分方法,該方法包括:
在接收到拆分請求的情況下,基于所述拆分請求確定中各待拆分源文件分別對應的拆分任務信息;所述拆分任務信息包括待拆分源文件的文件信息以及所述文件信息對應的拆分規則信息;
基于各所述文件信息分別確定對各所述待拆分源文件進行文件拆分的拆分線程;
對于任一拆分線程,基于所述文件信息以及所述拆分規則信息獲取當前待拆分源文件以及所述當前待拆分源文件對應的拆分規則,并基于所述拆分規則對所述待拆分源文件進行拆分處理,得到多個重命名后的拆分子文件。
可選的,所述基于所述拆分請求確定中各待拆分源文件分別對應的拆分任務信息,包括:
基于所述拆分請求分別確定生成各所述待拆分源文件的服務器,并對所述服務器進行分組處理,得到多個服務器組;
基于各所述服務器組分別獲取各待拆分源文件對應的所述拆分任務信息。
可選的,所述基于各所述文件信息分別確定對各所述待拆分源文件進行文件拆分的拆分線程,包括:
對于任一拆分任務信息,在當前拆分任務信息的占用量符合預設閾值的情況下,獲取預設的線程池;
基于所述當前拆分任務信息中的文件信息以及所述線程池,確定對所述當前拆分任務信息對應的所述待拆分源文件進行文件拆分的拆分線程。
可選的,所述文件信息包括生成所述當前待拆分源文件的服務器的服務器地址;
在基于所述文件信息以及所述拆分規則信息獲取當前待拆分源文件以及所述當前待拆分源文件對應的拆分規則之前,所述方法還包括:
基于所述服務器地址獲取當前待拆分源文件,并將所述當前待拆分源文件存儲至預設的外部存儲介質;
基于所述外部存儲介質的介質信息生成所述當前待拆分源文件的存儲消息,并將所述存儲消息廣播至所述拆分線程。
可選的,所述基于所述文件信息以及所述拆分規則信息獲取當前待拆分源文件以及所述當前待拆分源文件對應的拆分規則,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中郵信息科技(北京)有限公司,未經中郵信息科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211533750.6/2.html,轉載請聲明來源鉆瓜專利網。





