[發明專利]文件處理方法、裝置、存儲介質及電子設備在審
| 申請號: | 202011496136.8 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN113824756A | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 陳嘉穎 | 申請(專利權)人: | 京東安聯財產保險有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 510623 廣東省廣州市天河區珠江西路5號廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 處理 方法 裝置 存儲 介質 電子設備 | ||
本公開提供一種文件處理方法、裝置、存儲介質及電子設備;涉及數據處理技術領域。所述方法包括:接收客戶端發送的文件下載請求,并將所述文件下載請求發送至第三方服務平臺,以使所述第三方服務平臺根據所述文件下載請求中的請求信息生成待下載文件;接收所述第三方服務平臺返回的由所述待下載文件轉換得到的文件流;將所述文件流發送至所述客戶端,以使所述客戶端將所述文件流轉換為所述待下載文件。本公開將第三方服務平臺返回的文件流直接發送給客戶端,無需本地下載文件,從而提高客戶端的文件下載速度。
技術領域
本公開涉及數據處理技術領域,具體而言,涉及一種文件處理方法、文件處理裝置、計算機可讀存儲介質以及電子設備。
背景技術
隨著互聯網的發展,各種各樣的文件都需要在網上進行處理。例如,從第三方服務平臺下載文件,再將該文件轉發給其他方進行下載。
現有技術中,可以在其他方請求獲取文件時,從第三方服務平臺將該文件下載到本地。同時,將讀取到的該文件的字節流發送給其他方,完成后,刪除下載到本地的文件。由此可知,整個文件處理的過程需要經過兩次文件讀取操作,花費的時間成本較高,即文件下載速度較慢。
因此,提供一種文件處理方法以提高文件下載速度是非常必要的。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開的目的在于提供一種文件處理方法、文件處理裝置、計算機可讀存儲介質以及電子設備,以解決現有技術中文件下載速度較慢的問題。
根據本公開的第一方面,提供一種文件處理方法,包括:
接收客戶端發送的文件下載請求,并將所述文件下載請求發送至第三方服務平臺,以使所述第三方服務平臺根據所述文件下載請求中的請求信息生成待下載文件;
接收所述第三方服務平臺返回的由所述待下載文件轉換得到的文件流;
將所述文件流發送至所述客戶端,以使所述客戶端將所述文件流轉換為所述待下載文件。
在本公開的一種示例性實施例中,所述接收客戶端發送的文件下載請求,并將所述文件下載請求發送至第三方服務平臺,以使所述第三方服務平臺根據所述文件下載請求中的請求信息生成待下載文件,包括:
接收客戶端發送的文件下載請求后,組裝所述文件下載請求中的請求信息,生成對應的請求報文;
調用所述第三方服務平臺提供的消息交互接口;
通過所述消息交互接口將所述請求報文發送至所述第三方服務平臺,以使所述第三方服務平臺根據所述請求報文中的文件類型,調用對應的文件生成器,生成所述待下載文件。
在本公開的一種示例性實施例中,所述將所述文件流發送至所述客戶端,以使所述客戶端將所述文件流轉換為所述待下載文件,還包括:
將所述第三方服務平臺返回的所述待下載文件的原始文件格式發送至所述客戶端,以使所述客戶端基于所述原始文件格式將所述文件流轉換為所述待下載文件。
在本公開的一種示例性實施例中,所述方法還包括:
將所述待下載文件緩存至所述客戶端的預設存儲目錄中,并向所述客戶端發送文件下載提示信息,其中,所述文件下載提示信息中包括所述預設存儲目錄對應的存儲路徑。
根據本公開的第二方面,提供一種文件處理方法,包括:
向服務器發送文件下載請求,以使所述服務器將所述文件下載請求轉發至第三方服務平臺;
接收由服務器發送的文件流,所述文件流由所述第三方服務平臺根據所述文件下載請求中的請求信息生成的待下載文件轉換得到;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東安聯財產保險有限公司,未經京東安聯財產保險有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011496136.8/2.html,轉載請聲明來源鉆瓜專利網。





