[發明專利]文件上傳方法、用戶終端、上傳管理服務器和系統有效
| 申請號: | 201911066980.4 | 申請日: | 2019-11-04 |
| 公開(公告)號: | CN110958302B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 吳智賢;張貴洲 | 申請(專利權)人: | 廣東小天才科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/1097 |
| 代理公司: | 深圳青年人專利商標代理有限公司 44350 | 代理人: | 吳桂華 |
| 地址: | 523000 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 上傳 方法 用戶 終端 管理 服務器 系統 | ||
本發明適用于計算機技術領域,提供了一種文件上傳方法、用戶終端、上傳管理服務器和系統,該方法包括:判斷第一請求對應的文件的上傳狀態,根據用戶終端本地保存的上傳存儲切換號參數和判斷出的文件的上傳狀態設置上傳標識,向上傳管理服務器發送用于獲取與上傳標識對應的上傳憑證和上傳地址的第二請求,通過接收到的上傳憑證和上傳地址將文件上傳至第一云存儲服務器,接收第一云存儲服務器返回的文件的第一文件信息,根據第一文件信息中的下載地址下載文件,以確定文件是否上傳成功,從而通過上傳存儲切換號參數的維護實現了文件的自動上傳,提高了文件上傳異常時的響應速度,降低了文件上傳服務的維護成本,進而提高了文件上傳服務的可靠性。
技術領域
本發明屬于計算機技術領域,尤其涉及一種文件上傳方法、用戶終端、上傳管理服務器和系統。
背景技術
隨著互聯網技術的飛速發展,越來越多的應用提供文件上傳和保存服務,并選擇將用戶的數據接入到存儲服務提供商進行存儲,應用提供商通常僅將文件上傳至存儲服務提供商提供的存儲區域中,當由于各種原因導致該存儲區提供的存儲服務中斷或存儲服務降級時,存在單點故障的風險。
為克服這一缺陷,部分應用提供商選擇接入兩家或以上的存儲服務提供商進行存儲,并通過用戶反饋判斷當前使用的存儲服務提供商的可用性,并在不可用時通過人工方式切換到其它可用的存儲服務提供商。但是通過人工方式切換通常發現問題的時間周期通常較長,導致服務的響應速度慢和維護成本高。
發明內容
本發明的目的在于提供一種文件上傳方法、用戶終端、上傳管理服務器和系統,旨在解決由于現有技術中云存儲服務故障時由人工切換云存儲服務商導致的文件上傳服務響應速度慢和維護成本高的問題。
一方面,本發明提供一種文件上傳方法,所述方法包括下述步驟:
當接收到用于文件上傳的第一請求時,判斷所述第一請求對應的文件的上傳狀態;
根據用戶終端本地保存的上傳存儲切換號參數和判斷出的所述文件的上傳狀態設置上傳標識;
向上傳管理服務器發送用于獲取與所述上傳標識對應的上傳憑證和上傳地址的第二請求,所述第二請求的請求頭中包含有所述上傳標識;
通過接收到的上傳憑證和上傳地址將所述文件上傳至第一云存儲服務器,所述第一云存儲服務器與所述上傳標識對應;
接收第一云存儲服務器返回的所述文件的第一文件信息,根據所述第一文件信息中的下載地址下載所述文件,以確定所述文件是否上傳成功;
當下載所述文件成功時,確定所述文件上傳成功,當下載所述文件失敗時,發送所述第一請求,跳轉至判斷所述第一請求對應的文件的上傳狀態的步驟。
優選地,所述方法還包括:
讀取所述用戶終端本地保存的上傳存儲切換號參數;
當讀取成功時,判斷所述上傳存儲切換號參數是否有效;
當讀取失敗、或者判斷出所述上傳存儲切換號參數無效時,向所述上傳管理服務器發送用于獲取上傳存儲切換號參數的第三請求,所述第三請求中包含應用標識;
接收所述上傳管理服務器返回的與所述應用標識對應的上傳存儲切換號參數并在所述用戶終端本地進行保存,以更新所述用戶終端本地保存的上傳存儲切換號參數。
優選地,所述文件的上傳狀態包括首次上傳和重試上傳,根據用戶終端本地保存的上傳存儲切換號參數和判斷出的文件的上傳狀態設置上傳標識的步驟,包括:
當判斷出所述文件的上傳狀態為首次上傳時,根據所述上傳存儲切換號參數設置上傳標識;
當判斷出所述文件的上傳狀態為重試上傳時,根據預設的切換規則切換所述上傳存儲切換號參數,根據切換后的上傳存儲切換號參數設置上傳標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東小天才科技有限公司,未經廣東小天才科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911066980.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大幅面導帶UV數碼打印機
- 下一篇:乙酰激酶ackA基因缺失的應用





