[發明專利]一種圖片上傳方法、系統、圖片上傳客戶端及網絡服務器有效
| 申請號: | 201210178929.4 | 申請日: | 2012-06-01 |
| 公開(公告)號: | CN103457973A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 鄭志昊;梁柱;王慧星;馬佳;甘暉明;吳昊;張文東;余艷成;周怡婷;林劍城;劉文斌 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 王希剛 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 上傳 方法 系統 客戶端 網絡 服務器 | ||
技術領域
本發明屬于無線網絡通信技術領域,尤其涉及一種圖片上傳方法、系統、圖片上傳客戶端及網絡服務器。
背景技術
云同步是指在云平臺上,云設備與服務器之間的數據同步,或者以個人為中心的不同設備之間數據共享。云同步為用戶提供移動數據備份的便利性,安全性,并且可以匯總用戶存儲在不同設備的數據,提供一個統一瀏覽,統一管理的平臺。移動設備的圖片云同步就是把用戶存儲在移動設備的圖片通過云同步方案,在服務器進行云存儲備份。目前在現有技術提供的方案中,存在以下問題:1)不支持斷點續傳,如果一張圖片在上傳時因為網絡中斷,或者設備電源耗盡后,重新同步時圖片需要完整從頭開始,不支持從上一次中斷的文件位置繼續上傳;2)不支持同一圖片重復同步的檢測,當用戶同時擁有多個設備時,且有部分照片是相同的,或者其他用戶也有同樣的照片,那么現有的云同步方案可能會作重復的上傳,造成資源的浪費。
發明內容
本發明實施例的目的在于提供一種圖片上傳方法、系統、圖片上傳客戶端及網絡服務器,旨在解決由于現有的圖片上傳技術沒有實現對相同圖片的防重復性檢測功能,導致上傳速度慢,大量的網絡流量帶寬被浪費,用戶體驗效果不佳的問題。
本發明實施例是這樣實現的,一種圖片上傳方法,所述方法包括下述步驟:客戶端確定待上傳圖片,并生成與所述待上傳圖片對應的唯一圖片標識,并向網絡服務器發送圖片檢測請求;
所述網絡服務器根據所述圖片檢測請求中所包含的圖片標識,檢測所述網絡服務器中是否存在具有相同圖片標識的圖片,并返回檢測結果至所述客戶端;
當檢測結果為否時,所述客戶端將所述待上傳圖片以分片上傳的形式上傳至所述網絡服務器中存儲;
在所述待上傳圖片成功上傳后,所述網絡服務器記錄所述圖片標識,并返回上傳成功的響應至所述客戶端。
本發明實施例的另一目的在于提供一種圖片上傳系統,所述系統包括客戶端以及網絡服務器,其中:
所述客戶端用于確定待上傳圖片,生成與所述待上傳圖片對應的唯一圖片標識,向所述網絡服務器發送圖片檢測請求;
所述網絡服務器用于根據所述圖片檢測請求中所包含的圖片標識,檢測所述網絡服務器中是否存在具有相同圖片標識的圖片,并返回檢測結果至所述客戶端,且在所述待上傳圖片成功上傳后,記錄所述圖片標識,并返回上傳成功的響應至所述客戶端;
所述客戶端還用于當接收到所述網絡服務器返回的檢測結果為否時,將所述圖片以分片上傳的形式上傳至所述網絡服務器中存儲。
本發明實施例的另一目的在于提供一種圖片上傳客戶端,所述客戶端包括:
圖片標識生成單元,用于確定待上傳圖片,生成與所述待上傳圖片對應的唯一圖片標識;
檢測請求發送單元,用于向網絡服務器發送圖片檢測請求,以使所述網絡服務器根據所述圖片檢測請求中所包含的圖片標識,檢測所述網絡服務器中是否存在具有相同圖片標識的圖片;以及
上傳單元,用于當接收到所述網絡服務器返回的檢測結果為否時,將所述待上傳圖片以分片上傳的形式發送至所述網絡服務器中存儲。
本發明實施例的另一目的在于提供一種網絡服務器,所述網絡服務器包括:
檢測單元,用于根據客戶端發送的圖片檢測請求中所包含的圖片標識,檢測網絡服務器中是否存在具有相同圖片標識的圖片,并返回檢測結果至所述客戶端;
分片接收單元,用于接收所述客戶端發送的以分片上傳的形式上傳待上傳圖片;
標識記錄單元,用于在所述待上傳圖片成功上傳后,記錄所述圖片標識;以及
上傳響應發送單元,用于返回圖片上傳成功的響應至所述客戶端。
本發明實施例通過客戶端確定待上傳圖片,并生成與該待上傳圖片對應的唯一圖片標識,并向網絡服務器發送圖片檢測請求,該網絡服務器根據檢測該網絡服務器中是否存在具有相同圖片標識的圖片,并返回檢測結果至該客戶端,且當檢測結果為否時,該客戶端將該待上傳圖片以分片上傳的形式上傳至該網絡服務器中存儲,在該待上傳圖片成功上傳后,該網絡服務器記錄該圖片標識,并返回上傳成功的響應至該客戶端,解決了由于現有的圖片上傳技術沒有實現對相同圖片的防重復性檢測功能,導致上傳速度慢,大量的網絡流量帶寬被浪費,用戶體驗效果不佳的問題,極大地提升了圖片上傳速度,節省了大量的網絡流量帶寬,也提升了用戶體驗效果。
附圖說明
圖1是本發明第一實施例提供的圖片上傳方法的實現流程圖;
圖2是本發明第二實施例提供的圖片上傳方法的實現流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210178929.4/2.html,轉載請聲明來源鉆瓜專利網。





