[發明專利]一種上傳數據的處理方法、裝置及系統在審
| 申請號: | 201310013799.3 | 申請日: | 2013-01-15 |
| 公開(公告)號: | CN103929453A | 公開(公告)日: | 2014-07-16 |
| 發明(設計)人: | 馮鋒 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
| 地址: | 518031 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 上傳 數據 處理 方法 裝置 系統 | ||
技術領域
本發明涉及數據處理技術領域,具體涉及一種上傳數據的處理方法、裝置及系統。
背景技術
用戶使用即時通訊軟件,如QT(QQ?talk)語音時可以給同一房間內的成員發送圖片,比如本地截圖、自定義圖片等。用戶在發送圖片的時候,會先把圖片從本地上傳到后臺服務器,然后由后臺服務器廣播給房間內的其他成員。
一般來說,內容相同的一張圖片,在一段時間內會被多個用戶重復上傳。比如某天網絡上出現了一張很熱門的圖片,多數用戶都會在各自的房間內發出來分享。這樣的操作會造成很多次的重復上傳。
本發明的發明人發現,現有技術中總是會重復上傳相同的數據,既浪費了用戶端的上行帶寬,也占用了存儲服務器的存儲空間。
發明內容
本發明實施例提供一種上傳數據的處理方法,可以避免重復上傳相同的數據,既節省了用戶端的上行帶寬,也節省了存儲服務器的存儲空間。本發明實施例還提供了相應的裝置及系統。
本發明第一方面提供一種上傳數據的處理方法,包括:
接收用戶端發送的數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;
根據所述待上傳數據的索引信息,確定所述待上傳數據在存儲服務器中是否已經存儲;
當確定所述待上傳數據在所述存儲服務器中已經存儲后,向所述用戶端發送所述待上傳數據已經存在的反饋消息。
本發明第二方面提供一種代理服務器,包括:
接收單元,用于接收用戶端發送的數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;
確定單元,用于根據所述接收單元接收到的所述待上傳數據的索引信息,確定所述待上傳數據在存儲服務器中是否已經存儲;
發送單元,用于當所述確定單元確定所述待上傳數據在所述存儲服務器中已經存儲后,向所述用戶端發送所述待上傳數據已經存在的反饋消息。
本發明第三方面提供一種上傳數據處理系統,包括:用戶端、代理服務器和存儲服務器,
所述用戶端,用于發送數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;
所述代理服務器,用于接收用戶端發送的數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;根據所述待上傳數據的索引信息,確定所述待上傳數據在存儲服務器中是否已經存儲;當確定所述待上傳數據在所述存儲服務器中已經存儲后,向所述用戶端發送所述待上傳數據已經存在的反饋消息;
所述存儲服務器,用于存儲已上傳數據。
本發明第四方面提供一種上傳數據處理系統,包括:用戶端、代理服務器、存儲服務器和索引服務器,
所述用戶端,用于發送數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;
所述代理服務器,用于接收用戶端發送的數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;根據所述待上傳數據的索引信息,確定所述待上傳數據在存儲服務器中是否已經存儲;當確定所述待上傳數據在所述存儲服務器中已經存儲后,向所述用戶端發送所述待上傳數據已經存在的反饋消息;
所述存儲服務器,用于存儲已上傳數據;
所述索引服務器,用于存儲已上傳數據對應的索引信息。
本發明實施例采用接收用戶端發送的數據上傳請求,所述數據上傳請求中攜帶待上傳數據的索引信息;根據所述待上傳數據的索引信息,確定所述待上傳數據在存儲服務器中是否已經存儲;當確定所述待上傳數據在所述存儲服務器中已經存儲后,向所述用戶端發送所述待上傳數據已經存在的反饋消息。與現有技術中對于相同的數據總是重復上傳相比,本發明實施例提供的上傳數據的處理方法,可以避免重復上傳相同的數據,既節省了用戶端的上行帶寬,也節省了存儲服務器的存儲空間。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例中處理方法的一實施例示意圖;
圖2是本發明實施例中應用場景的一實施例示意圖;
圖3是本發明實施例中應用場景的另一實施例示意圖;
圖4是本發明實施例中代理服務器的一實施例示意圖;
圖5是本發明實施例中代理服務器的另一實施例示意圖;
圖6是本發明實施例中代理服務器的另一實施例示意圖;
圖7是本發明實施例中代理服務器的另一實施例示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310013799.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于確定組織狀態的檢測裝置
- 下一篇:一種快拆馬桶蓋板
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





