[發明專利]文件拆分控制方法和裝置有效
| 申請號: | 201711128835.5 | 申請日: | 2017-11-15 |
| 公開(公告)號: | CN107908737B | 公開(公告)日: | 2022-08-19 |
| 發明(設計)人: | 李軍超;王立偉;杜慶 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 拆分 控制 方法 裝置 | ||
本發明公開一種文件拆分控制方法和裝置,所述方法包括:確定原文件需要拆分為子文件的個數及各子文件的大小;依據所述子文件的個數及各子文件的大小,計算每個子文件在原文件中的起始位置和終點位置;記錄拆分子文件信息;依據計算得到的每個子文件在原文件中的起始位置和終點位置,對所述原文件進行拆分,更新所述原文件拆分狀態;若所述原文件拆分狀態為拆分失敗,則啟動斷點續拆操作。本發明提供的技術方案,能夠將數據量很大的文件(即原文件)進行拆分,使拆分后的單個子文件數據量變小,而拆分后的所有子文件的數據裝載時間相對于原文件要小很多,從而有利于后續數據裝載,有效降低整體數據裝載的時間,提高效率。
技術領域
本發明涉及文件處理技術領域,尤其涉及一種文件拆分控制方法和裝置。
背景技術
服務器核心系統會經常向下游子系統下發文件,若下發的文件數據量很大,那么下游子系統接收該下發的文件的時間,即數據裝載的時間會很長,而服務器核心系統往往需要向多個下游子系統下發數據量很大的文件,從而導致整體數據裝載的時間過長,效率很低。
因此,亟需一種新的技術,以解決因傳輸數據量很大的文件造成整體數據裝載的時間過長、效率很低的問題。
發明內容
有鑒于此,本發明提供了一種文件拆分控制方法和裝置,能夠將數據量很大的文件(即原文件)進行拆分,使拆分后的單個子文件數據量變小,而拆分后的所有子文件的數據裝載時間相對于原文件要小很多,從而有利于后續數據裝載,有效降低整體數據裝載的時間,提高效率。
為實現上述目的,本發明提供如下技術方案:
一種文件拆分控制方法,包括:
確定原文件需要拆分為子文件的個數及各子文件的大小;
依據所述子文件的個數及各子文件的大小,計算每個子文件在原文件中的起始位置和終點位置;
記錄拆分子文件信息,所述拆分子文件信息包括拆分序號、原文件批次信息、原文件名稱、子文件起始位置、子文件終點位置和原文件拆分狀態;所述原文件拆分狀態包括邏輯拆分、物理拆分、拆分成功和拆分失敗;
依據計算得到的每個子文件在原文件中的起始位置和終點位置,對所述原文件進行拆分,更新所述原文件拆分狀態;
若所述原文件拆分狀態為拆分失敗,則啟動斷點續拆操作;
其中,所述斷點續拆操作包括:
若不存在所述子文件,重新對所述原文件進行拆分;
若存在所述子文件,依據各個已經拆分出的子文件的大小,計算斷點續拆的起始位置;
依據斷點續拆的起始位置和原文件的終點位置,繼續對原文件未拆分的部分進行拆分。
進一步的,所述確定原文件需要拆分為子文件的個數及各子文件的大小之前,還包括:
判斷原文件是否需要拆分;
如果是,執行后續步驟;
如果否,記錄原文件的信息,將原文件傳至文件作業調度系統,啟動文件作業調度操作;所述原文件的信息包括拆分序號、原文件批次信息、原文件名稱、原文件大小和原文件優先級。
進一步的,所述判斷原文件是否需要拆分,包括:
判斷所述原文件所在批次是否需要拆分,判斷所述原文件是否需要拆分,判斷原文件大小是否大于預先設定的子文件大小;若該步驟的三個判斷結果都為是,則確定所述原文件需要拆分,否則所述原文件不需要拆分。
進一步的,所述依據所述子文件的個數及各子文件的大小,計算每個子文件在原文件中的起始位置和終點位置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711128835.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:引導延伸導管
- 下一篇:基于電力專業詞庫的企業級知識圖譜搜索引擎的實現方法





