[發明專利]一種文件處理方法及裝置有效
| 申請號: | 201810218145.7 | 申請日: | 2018-03-16 |
| 公開(公告)號: | CN108345693B | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 羅建林;方禮蓉;劉暢 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F16/13;G06F16/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 處理 方法 裝置 | ||
本發明公開了一種文件的處理方法及裝置,在GPFS磁盤中,按照不同的表單維度,將賬單信息存儲為表單文件,并且,該表單文件為存儲有大量賬單信息的大文件;當用戶在對賬戶的賬單信息進行查詢時,從表單文件中截取出子文件并組合后生成下載文件。這樣,由于每個表單文件都為大文件,提高了文件處理的性能,進而縮短了用戶對文件進行查詢的時間。
技術領域
本發明涉及文件處理領域,尤其涉及一種文件處理方法及裝置。
背景技術
目前,銀行對于用戶要下載的簽約報告單的處理模式包括:在服務器上生成所有要簽約的報告單,并且,生成各個報告單是根據用戶賬戶的不同進行存儲的,例如,若包含多個簽約賬戶,將每個賬戶生成的報告單分別存儲到每個賬戶的文件中;當用戶需要查詢文件時,從各個賬戶中取出相應的查詢文件,打包成大文件。
但是每個賬戶存儲的文件為小文件,GPFS磁盤在同時大批量生成與處理小文件時,性能較低,且對于小文件的存儲和清理都會受到影響,由此會影響用戶對文件的查詢時間。
發明內容
有鑒于此,本發明實施例提供了一種文件處理方法,解決了現有技術中在GPFS磁盤對表單的處理效率低下的問題,提高了文件處理的性能。
本發明公開了一種文件處理方法,包括:
接收用戶的查詢指令和查詢條件;
根據所述查詢條件中包含的用戶的賬戶信息判斷所述用戶的賬戶是否為簽約賬戶;
若所述用戶的賬戶為簽約賬戶,確定所述查詢條件對應的各個表單文件;所述表單文件為保存有各個簽約賬戶關于預設表單維度的賬單信息的大文件;
從各個表單文件中截取所述查詢條件對應的表單子文件;
將截取的各個表單子文件進行組合生成下載文件,以便用戶進行下載。
可選的,所述查詢條件包括:
賬戶信息、賬單日期、報表周期。
可選的,所述從各個表單文件中截取所述查詢條件對應的表單子文件,包括:
根據所述用戶的賬戶信息、賬單日期和確定出的所述表單文件,查找賬單信息在所述表單文件中的偏移量;
根據所述賬單信息的偏移量,在確定出的所述表單文件中截取所述查詢條件對應的表單子文件。
可選的,還包括:
獲取預設時間周期內的賬單信息;
確定所述預設周期內的每個賬單信息的類型;
將相同類型的賬單信息保存到一個表單文件中;
記錄每個賬單信息在所述表單文件中的偏移量。
可選的,還包括:
當生成下載文件后,向用戶發送提醒信息,以提醒用戶下載所述已生成的下載文件。
本發明實施例公開了一種文件處理裝置,包括:
接收單元,用于接收用戶的查詢指令和查詢條件;
判斷單元,用于根據所述查詢條件中包含的用戶的賬戶信息判斷所述用戶的賬戶是否為簽約賬戶;
第一確定單元,用于若所述用戶的賬戶為簽約賬戶,確定所述查詢條件對應的各個表單文件;所述表單文件為保存有各個簽約賬戶關于預設表單維度的賬單信息的大文件;
截取單元,用于從各個表單文件中截取所述查詢條件對應的表單子文件;
組合單元,用于將截取的各個表單子文件進行組合生成下載文件,以便用戶進行下載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810218145.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動問答方法和系統
- 下一篇:一種基于主題數據庫的文獻檢索方法及系統





