[發明專利]一種文件傳輸方法及系統在審
| 申請號: | 201510433480.5 | 申請日: | 2015-07-21 |
| 公開(公告)號: | CN105007322A | 公開(公告)日: | 2015-10-28 |
| 發明(設計)人: | 陳丹 | 申請(專利權)人: | 陳丹 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 周玉紅 |
| 地址: | 541002 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件傳輸 方法 系統 | ||
1.一種文件傳輸方法,其特征在于,所述方法包括:
步驟S101、發送端接收用戶客戶端發送的文件傳輸請求,所述文件傳輸請求中包括用戶的身份驗證信息和文件信息;
步驟S102、根據文件傳輸請求,建立無線訪問接入點,通過接入點查找并顯示連接用戶客戶端;
步驟S103、發送端獲取所述文件以及所述文件的大小信息,將所述文件分割為多個分塊數據,并分別生成對應的分塊數據的索引信息;
步驟S104、將所述文件的文件大小信息、多個分塊數據以及所述分塊數據對應的索引信息以多線程方式傳輸給用戶客戶端;
步驟S105、用戶客戶端將傳輸成功的分塊數據的標識記錄至記錄文件中,若傳輸完畢,則將接收到的分塊數據重組為原始文件。
2.如權利要求1所述的一種文件傳輸方法,其特征在于,所述步驟S102包括:
檢測是否與相應的所述可連接用戶客戶端連接;如未與所述可連接用戶客戶端連接,則提示連接錯誤并重新連接;如與所述可連接用戶客戶端連接,則開始準備傳輸文件。
3.如權利要求1所述的一種文件傳輸方法,其特征在于,所述步驟S103包括:
將所述文件分割為多個分塊數據,獲取每個分塊數據的大小信息,根據所述每個分塊數據的大小信息,計算每個分塊數據在所述原始文件中的起始偏移量與結束偏移量;
根據所述起始偏移量與結束偏移量,分別生成所述多個分塊數據對應的分塊數據索引信息,并為每個分塊數據分配唯一的標識。
4.如權利要求1所述的一種文件傳輸方法,其特征在于,所述步驟S105包括:
根據所述原始文件的文件大小信息與所述分塊數據索引信息,將所述多個分塊數據重組為所述原始文件。
5.權利要求1所述的一種文件傳輸方法,其特征在于,當所述文件傳輸失敗時,根據所述記錄文件中傳輸成功的分塊數據標識,啟動未傳輸成功的分塊數據繼續傳輸。
6.一種文件傳輸系統,其特征在于,所述系統包括發送端和用戶客戶端;
所述發送端包括,
傳輸請求接收單元,用于接收用戶客戶端發送的文件傳輸請求,所述文件傳輸請求中包括用戶的身份驗證信息和文件信息;
接入點建立顯示單元,用于根據所述文件傳輸請求,建立無線訪問接入點,通過所述無線訪問接入點,查找并顯示可連接的用戶客戶端;
文件獲取與分割單元,用于獲取所述文件與所述文件的文件大小信息,將所述文件分割為多個分塊數據;
分塊數據索引信息生成單元,用于為多個分塊數據生成對應的分塊數據索引信息;
傳輸單元,用于將所述文件的文件大小信息、所述多個分塊數據以及所述分塊數據對應的索引信息以多線程方式傳輸給用戶客戶端;
所述用戶客戶端包括,
接收單元,用于接收發送端通過多線程方式發送的所述文件的文件大小信息、多個分塊數據以及所述多個分塊數據對應的分塊數據索引信息;
記錄單元,用于將傳輸成功的分塊數據的標識記錄至記錄文件;
重組單元,用于根據接收單元接收到的所述原始文件的文件大小信息與所述分塊數據的索引信息,將所述多個分塊數據重組為所述原始文件。
7.如權利要求6所述的一種文件傳輸系統,其特征在于,發送端還包括:
連接檢測單元,用于檢測發送端是否與相應的所述可連接用戶客戶端相連接;
如未與所述可連接用戶客戶端相連接,則提示連接錯誤并重新連接;如與所述可連接用戶客戶端相連接,則開始準備傳輸文件。
8.如權利要求6所述的一種文件傳輸系統,其特征在于,所述分塊數據索引信息生成單元包括:
計算單元,用于獲取每個分塊數據的大小信息,并計算所述每個分塊數據在所述文件中的起始偏移量與結束偏移量;
生成單元,根據所述計算單元計算得到的所述起始偏移量與結束偏移量,為每個分塊數據分別生成對應的分塊數據索引信息。
9.如權利要求6所述的一種文件傳輸系統,其特征在于,發送端還包括:
標識分配單元,用于為所述多個分塊數據中的每個分塊數據分配唯一的分塊數據標識。
10.如權利要求6所述的一種文件傳輸系統,其特征在于,用戶客戶端還包括:
傳輸提示單元,用于根據記錄單元中分塊數據的標識信息,確定文件傳輸是否成功;
續傳單元,用于根據傳輸提示單元以及記錄單元中傳輸成功的分塊數據標識信息,啟動未傳輸成功的分塊數據繼續傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳丹,未經陳丹許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510433480.5/1.html,轉載請聲明來源鉆瓜專利網。





