[發明專利]一種基于異步處理的文件傳輸方法及系統在審
| 申請號: | 202011609170.1 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112788115A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 劉瑞華;張光陽;吳海波;郭倩;張宇翔 | 申請(專利權)人: | 銀盛支付服務股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市深可信專利代理有限公司 44599 | 代理人: | 李宇繪 |
| 地址: | 518000 廣東省深圳市龍華*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 異步 處理 文件傳輸 方法 系統 | ||
1.一種基于異步處理的文件傳輸方法,其特征在于:包括以下的步驟:
S1、業務管理系統記錄文件下載請求和文件上傳請求至上傳下載中心任務表;
S2、上傳下載應用處理上傳下載中心任務表中的任務,生成處理結果文件;
S3、查詢上傳下載應用中的任務處理結果,下載處理結果文件。
2.如權利要求1所述的一種基于異步處理的文件傳輸方法,其特征在于:所述步驟S1中,業務管理系統記錄文件下載請求至上傳下載中心任務表包括以下的步驟:
S11a、用戶在業務管理系統前端頁面選擇或填寫搜索條件,點擊查詢按鈕,頁面列表展示查詢數據結果,點擊導出文件按鈕,下載查詢數據結果,無查詢數據結果時則不能導出;
S12a、下載查詢數據結果的請求提交到業務管理系統后臺,業務管理系統后臺接收頁面查詢條件參數,記錄到上傳下載中心任務表,記錄信息包括但不限于頁面查詢條件、狀態、任務名稱、處理程序路徑和類型。
3.如權利要求1所述的一種基于異步處理的文件傳輸方法,其特征在于:所述步驟S1中,業務管理系統記錄文件上傳請求至上傳下載中心任務表包括以下的步驟:
S11b、用戶在業務管理系統頁面點擊導入按鈕,彈出文件上傳對話框,上傳需要導入到業務管理系統中的數據文件,并提交,數據文件是包含業務數據的EXCEL文件或文本文件;
S12b、業務管理系統將數據文件提交到上傳下載應用,上傳下載應用保存數據文件到儲存介質,并將上傳數據文件的請求記錄到上傳下載中心任務表,記錄信息包括但不限于文件存儲路徑、狀態、任務名稱、處理程序路徑和類型。
4.如權利要求1所述的一種基于異步處理的文件傳輸方法,其特征在于:所述步驟S2,包括以下的步驟:
S21、上傳下載應用中的輪詢線程定時輪詢上傳下載中心任務表中狀態為待處理的任務,并將任務的記錄狀態改為處理中;
S22、對每一條處理中的任務,通過反射技術找到相應的處理程序;
S23、多線程方式處理各自任務的業務邏輯,當上傳下載中心任務表中任務的類型是下載時,則上傳下載應用讀取上傳下載中心任務表中記錄的查詢參數,查詢數據庫獲取數據,寫入到EXCEL當中;當上傳下載中心任務表中任務的類型是上傳時,則上傳下載應用讀取并解析存儲在儲存介質中的EXCEL或文本文件中的數據,進行業務邏輯處理,并寫入處理完的回執文件;
S24、生成下載數據結果文件和上傳數據結果回執文件,保存到儲存介質,并將保存路徑記錄到上傳下載中心任務表中,更改上傳下載中心任務表中對應任務的狀態為處理完成。
5.如權利要求1所述的一種基于異步處理的文件傳輸方法,其特征在于:所述步驟S22,包括以下的步驟:
S221、對每一條處理中的任務,讀取上傳下載中心任務表中記錄的處理程序路徑;
S222、在上傳下載應用運行過程中,通過動態語言的反射技術將處理程序加載到內存,動態運行記錄表中記錄的處理程序;
S223、每一個記錄表中登記的任務,動態的創建一個線程去執行相應的處理程序。
6.如權利要求3或4所述的一種基于異步處理的文件傳輸方法,其特征在于:所述儲存介質為磁盤或分布式文件系統。
7.一種基于異步處理的文件傳輸系統,其特征在于:包括業務管理系統、上傳下載中心任務表、上傳下載應用和儲存介質,
業務管理系統與上傳下載中心任務表連接,用于記錄文件下載請求和文件上傳請求給上傳下載中心任務表;
業務管理系統與上傳下載應用連接,用于提交數據文件給上傳下載應用;
上傳下載應用與上傳下載中心任務表連接,用于輪詢上傳下載中心任務表中的任務,并對任務進行處理;
上傳下載應用與儲存介質連接,用于讀取儲存介質中的數據,并保存數據至儲存介質中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銀盛支付服務股份有限公司,未經銀盛支付服務股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011609170.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種人工湖體生態修復方法
- 下一篇:9A-MMC的控制方法及終端設備





