[發明專利]文件處理方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201910761804.6 | 申請日: | 2019-08-14 |
| 公開(公告)號: | CN110457260A | 公開(公告)日: | 2019-11-15 |
| 發明(設計)人: | 夏勇;李凌 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F8/30 |
| 代理公司: | 44287 深圳市世紀恒程知識產權代理事務所 | 代理人: | 魏蘭<國際申請>=<國際公布>=<進入國 |
| 地址: | 518000廣東省深圳市前海深港合作區前灣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置信息 文件處理請求 待處理文件 文件處理 預設規則 轉換處理 計算機可讀存儲介質 自動化處理 開發效率 科技技術 實現文件 配置表 配置的 預設 調用 工作量 金融 開發 | ||
本發明涉及金融科技技術領域,公開了一種文件處理方法、裝置、設備及計算機可讀存儲介質。該文件處理方法包括:在接收到文件處理請求時,根據所述文件處理請求獲取待處理文件及其文件名稱,并根據所述文件名稱從預設配置表中獲取對應的配置信息;根據所述配置信息和第一預設規則對所述待處理文件進行轉換處理,得到待處理Java對象;根據所述配置信息中的處理類名,調用對應的執行器對所述待處理Java對象進行處理,得到處理結果Java對象;根據所述配置信息和第二預設規則對所述處理結果Java對象進行轉換處理,得到處理結果文件。本發明能夠通過配置的方式實現文件的自動化處理,以減少開發人員的工作量、提高開發效率。
技術領域
本發明涉及金融科技(Fintech)技術領域,尤其涉及一種文件處理方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著計算機技術的發展,越來越多的技術(大數據、分布式、區塊鏈Blockchain、人工智能等)應用在金融領域,傳統金融業正在逐步向金融科技(Fintech)轉變,但由于金融行業的安全性、實時性要求,也對技術提出了更高的要求。
隨著金融領域業務的不斷發展,各種業務交易量不斷增大,各種交易文件不斷增多,若全部通過人工處理,會出現處理效率低、差錯率高的問題。因此,對于一些常見類型的文件,會編寫對應的代碼,以實現對文件的自動化處理。通過上述方式自動處理文件時,會存在以下問題:1)代碼復用度較低,每次有新的文件處理均需開發一套新的代碼對文件進行處理;2)一旦文件中的某些格式有變化,如文件順序、分隔符,需重新修改代碼;3)若文件中增加了新業務,必須重新修改代碼,增加對應的處理邏輯。因此,現有技術中為實現文件的自動化處理,需要大量的代碼開發,開發工作量較大,且開發效率較低。
發明內容
本發明的主要目的在于提供一種文件處理方法、裝置、設備及計算機可讀存儲介質,旨在通過配置的方式實現文件的自動化處理,以減少開發人員的工作量、提高開發效率。
為實現上述目的,本發明提供一種文件處理方法,所述文件處理方法包括:
在接收到文件處理請求時,根據所述文件處理請求獲取待處理文件及其文件名稱,并根據所述文件名稱從預設配置表中獲取對應的配置信息;
根據所述配置信息和第一預設規則對所述待處理文件進行轉換處理,得到待處理Java對象;
根據所述配置信息中的處理類名,調用對應的執行器對所述待處理Java對象進行處理,得到處理結果Java對象;
根據所述配置信息和第二預設規則對所述處理結果Java對象進行轉換處理,得到處理結果文件。
可選地,所述配置信息包括目標轉換Java類名、行首標識、分隔符、第一數組元素與第一目標轉換屬性之間的映射關系,所述根據所述配置信息和第一預設規則對所述待處理文件進行轉換處理,得到待處理Java對象的步驟包括:
根據所述行首標識將所述待處理文件拆分成多條數據;
根據所述分隔符將所述多條數據拆分成數組,并遍歷拆分得到的數組,讀取第一數組元素;
獲取第一目標轉換屬性的類型,并調用與所述第一目標轉換屬性的類型對應的第一格式轉換器,對讀取得到的第一數組元素進行格式轉換,得到格式轉換后的第一數組元素;
根據所述目標轉換Java類名和所述第一數組元素與第一目標轉換屬性之間的映射關系,將所述格式轉換后的第一數組元素分別映射至對應的第一目標轉換屬性中,得到待處理Java對象。
可選地,所述根據所述目標轉換Java類名和所述第一數組元素與第一目標轉換屬性之間的映射關系,將所述格式轉換后的第一數組元素分別映射至對應的第一目標轉換屬性中,得到待處理Java對象的步驟之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910761804.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種檔案數字化管理分析系統
- 下一篇:數據訪問方法、裝置及服務器





