[發明專利]一種文件遷移方法、裝置、存儲介質及電子設備在審
| 申請號: | 202210117411.3 | 申請日: | 2022-02-08 |
| 公開(公告)號: | CN114461573A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 陳露;劉卓然 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F9/50 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 嚴慧 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 遷移 方法 裝置 存儲 介質 電子設備 | ||
1.一種文件遷移方法,其特征在于,包括:
獲取待遷移文件的文件塊,并控制文件塊傳輸線程進入多級調度隊列,其中,所述多級調度隊列包括至少兩個不同優先等級的調度隊列;
確定各個文件塊下載因子響應比,并根據所述下載因子響應比或者文件塊的傳輸執行時長調節所述文件塊傳輸線程在所述多級調度隊列中的等待位置;
根據所述多級調度隊列中文件塊傳輸線程,確定當前執行的文件塊傳輸線程,執行所述文件塊傳輸線程,以將對應的文件塊傳輸至接收方。
2.根據權利要求1所述的方法,其特征在于,所述確定各個文件塊的下載因子響應比,包括:
對于任一文件塊,確定所述文件塊所屬文件的文件下載比;
基于所述文件塊的已等待時長、預計執行時長和所述文件下載比,確定所述文件塊的下載因子響應比。
3.根據權利要求2所述的方法,其特征在于,所述文件下載比基于所述文件塊所屬文件中已完成傳輸的文件塊數量和文件塊總數的比值確定;
所述方法還包括:
設置文件傳輸列表,所述文件傳輸列表中包括文件塊標識、文件塊所屬文件標識和遷移狀態標識;
在任一文件塊傳輸完成的情況下,更新所述文件傳輸列表中的遷移狀態標識;
根據文件傳輸列表中文件塊標識、文件塊所屬文件標識,確定所述文件塊所屬文件中的文件塊總數,以及基于所述遷移狀態標識確定所述文件塊所屬文件中已完成傳輸的文件塊數量。
4.根據權利要求1所述的方法,其特征在于,所述控制文件塊傳輸線程進入多級調度隊列,包括:
控制所述文件塊傳輸線程進入最高優先級調度隊列。
5.根據權利要求1所述的方法,其特征在于,根據所述下載因子響應比或者文件塊的傳輸執行時長調節所述文件塊傳輸線程在所述多級調度隊列中的等待位置,包括:
對于任一優先級調度隊列中的文件塊傳輸線程,在執行時長大于所在調度隊列的預設執行時間片的情況下,將所述文件塊傳輸線程調節至下一優先級調度隊列中;
或者,
對于次優先級調度隊列中的文件塊傳輸線程,在當前的下載因子響應比大于任一高優先級調度隊列的響應比閾值的情況下,將所述文件塊傳輸線程調節至高優先級調度隊列中,其中,在任一優先級調度隊列中,各文件塊傳輸線程基于文件塊的下載因子響應比進行排序。
6.根據權利要求1所述的方法,其特征在于,所述根據所述多級調度隊列中文件塊傳輸線程,確定當前執行的文件塊傳輸線程,包括:
將非空的最高優先級調度隊列中,下載因子響應比最大的文件塊傳輸線程確定為當前執行的文件塊傳輸線程;
或者,
在次優先級調度隊列中的任一文件塊傳輸線程的執行過程中,檢測到高優先級調度隊列中有新文件塊傳輸線程到達,暫停所述次優先級調度隊列中的文件塊傳輸線程,并將高優先級調度隊列中的新文件塊傳輸線程確定為當前執行的文件塊傳輸線程。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
檢測當前執行的文件塊傳輸線程是否異常傳輸,若是,則暫停當前執行的文件塊傳輸線程,并傳輸失敗的文件塊傳輸線程進行重現調度,以對傳輸失敗的文件塊進行斷點續傳。
8.一種文件遷移裝置,其特征在于,包括:
文件塊獲取模塊,用于獲取待遷移文件的文件塊;
第一線程調度模塊,用于控制文件塊傳輸線程進入多級調度隊列,其中,所述多級調度隊列包括至少兩個不同優先等級的調度隊列;
第二線程調度模塊,用于確定各個文件塊下載因子響應比,并根據所述下載因子響應比或者文件塊的傳輸執行時長調節所述文件塊傳輸線程在所述多級調度隊列中的等待位置;
文件塊傳輸模塊,用于根據所述多級調度隊列中文件塊傳輸線程,確定當前執行的文件塊傳輸線程,執行所述文件塊傳輸線程,以將對應的文件塊傳輸至接收方。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210117411.3/1.html,轉載請聲明來源鉆瓜專利網。





