[發(fā)明專利]文件傳輸系統(tǒng)和方法、接收端、發(fā)送端有效
| 申請(qǐng)?zhí)枺?/td> | 201210261429.7 | 申請(qǐng)日: | 2012-07-26 |
| 公開(公告)號(hào): | CN103581230B | 公開(公告)日: | 2018-09-04 |
| 發(fā)明(設(shè)計(jì))人: | 劉剛;莊慶 | 申請(qǐng)(專利權(quán))人: | 深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京三高永信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 王希剛 |
| 地址: | 518057 廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件傳輸請(qǐng)求 待傳輸文件 即時(shí)通訊 下載信息 發(fā)送端 接收端 文件傳輸系統(tǒng) 存儲(chǔ)服務(wù)器 即時(shí)通訊服務(wù)器 文件查詢請(qǐng)求 索引服務(wù)器 網(wǎng)絡(luò)資源 文件傳輸 返回 | ||
1.一種文件傳輸系統(tǒng),其特征在于,包括:
即時(shí)通訊發(fā)送端,用于向即時(shí)通訊服務(wù)器發(fā)起文件傳輸請(qǐng)求及向索引服務(wù)器發(fā)起文件查詢請(qǐng)求;
所述索引服務(wù)器,用于根據(jù)所述文件查詢請(qǐng)求判斷存儲(chǔ)服務(wù)器上是否存在待傳輸文件,并當(dāng)所述存儲(chǔ)服務(wù)器上存在所述待傳輸文件時(shí),返回所述待傳輸文件的下載信息到所述即時(shí)通訊發(fā)送端;
所述即時(shí)通訊服務(wù)器,用于接收所述文件傳輸請(qǐng)求及下載信息,并將所述文件傳輸請(qǐng)求及下載信息發(fā)送給即時(shí)通訊接收端,以及,當(dāng)存儲(chǔ)服務(wù)器上不存在待傳輸文件時(shí),接收即時(shí)發(fā)送端上傳的待傳輸文件,并將所述待傳輸文件同步到存儲(chǔ)服務(wù)器;
所述即時(shí)通訊接收端,用于根據(jù)所述文件傳輸請(qǐng)求及所述下載信息從所述存儲(chǔ)服務(wù)器上下載所述待傳輸文件;
索引數(shù)據(jù)庫(kù),用于存儲(chǔ)預(yù)先建立的文件的部分文件哈希值與文件的全文哈希值之間的映射關(guān)系;
所述即時(shí)通訊發(fā)送端還用于向所述索引服務(wù)器上傳待傳輸文件的部分文件哈希值;
所述索引服務(wù)器還用于根據(jù)所述待傳輸文件的部分文件哈希值從所述預(yù)先建立的文件的部分文件哈希值與文件的全文哈希值之間的映射關(guān)系查找,若存在與所述待傳輸文件的部分文件哈希值對(duì)應(yīng)的全文哈希值,則返回所述待傳輸文件的下載信息到即時(shí)通訊發(fā)送端;以及還用于當(dāng)不存在與所述待傳輸文件的部分文件哈希值對(duì)應(yīng)的全文哈希值時(shí),接收所述即時(shí)通訊發(fā)送端上傳的待傳輸文件的部分文件哈希值與全文哈希值,并將所述待傳輸文件的部分文件哈希值與全文哈希值存入所述索引數(shù)據(jù)庫(kù)中,以供再次查詢;
即時(shí)通訊發(fā)送端,還用于向索引服務(wù)器上傳待傳輸文件的部分文件哈希值,其中,文件的部分文件哈希值的計(jì)算方法是:將文件按預(yù)定大小分為多個(gè)分片,從多個(gè)分片中選取預(yù)定個(gè)分片分別計(jì)算信息摘要值,將預(yù)定個(gè)分片的信息摘要值及文件長(zhǎng)度作為所述文件的部分文件哈希值;所述預(yù)定個(gè)分片為三個(gè)分片,三個(gè)分片為文件頭分片、文件中間分片和文件尾部分片。
2.根據(jù)權(quán)利要求1所述的文件傳輸系統(tǒng),其特征在于,所述索引服務(wù)器還用于當(dāng)根據(jù)所述待傳輸文件的部分文件哈希值查找到多個(gè)對(duì)應(yīng)的全文哈希值時(shí),接收即時(shí)通訊發(fā)送端上傳的待傳輸文件的全文哈希值,根據(jù)所述待傳輸文件的全文哈希值對(duì)所述多個(gè)對(duì)應(yīng)的全文哈希值進(jìn)行排除重復(fù)處理,在所述索引數(shù)據(jù)庫(kù)中存在與上傳的待傳輸文件的全文哈希值相同的全文哈希值,則返回所述待傳輸文件的下載信息到即時(shí)通訊發(fā)送端。
3.根據(jù)權(quán)利要求1所述的文件傳輸系統(tǒng),其特征在于,還包括:
離線下載服務(wù)器,用于從互聯(lián)網(wǎng)或第三方存儲(chǔ)服務(wù)器上下載文件,計(jì)算文件的部分文件哈希值與全文哈希值,建立文件的部分文件哈希值與文件的全文哈希值之間的映射關(guān)系,并存儲(chǔ)到所述索引數(shù)據(jù)庫(kù)中,以及將下載的文件存儲(chǔ)到所述存儲(chǔ)服務(wù)器上。
4.根據(jù)權(quán)利要求1所述的文件傳輸系統(tǒng),其特征在于,所述索引服務(wù)器上設(shè)緩存,用于緩存已查詢過的文件的部分文件哈希值與全文哈希值之間的映射關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司,未經(jīng)深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210261429.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種電子郵件的顯示方法及裝置
- 下一篇:機(jī)載無線性能測(cè)試
- 一種通過標(biāo)準(zhǔn)通訊接口傳輸信息的方法
- 結(jié)束文件傳輸會(huì)話和獲取文件傳輸會(huì)話信息的方法及系統(tǒng)
- 啟動(dòng)文件傳輸會(huì)話和獲取文件傳輸會(huì)話列表的方法及系統(tǒng)
- 文件傳輸系統(tǒng)和方法、接收端、發(fā)送端
- 文件傳輸方法、文件傳輸裝置及文件傳輸系統(tǒng)
- 文件傳輸方法、裝置及系統(tǒng)
- 一種文件傳輸方法及裝置
- 文件傳輸方法和IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)終端
- ESB系統(tǒng)的文件傳輸方法及系統(tǒng)
- 文件傳輸方法、云端服務(wù)器、客戶端以及霧節(jié)點(diǎn)路由器
- 一種即時(shí)通訊用戶的即時(shí)通話的方法和系統(tǒng)
- 一種應(yīng)用即時(shí)通訊的即時(shí)通話的方法和系統(tǒng)
- 即時(shí)通訊方法、系統(tǒng)及終端及生成發(fā)起其會(huì)話鏈接的方法
- 一種即時(shí)通訊客戶端和即時(shí)通訊方法
- 端到端即時(shí)通訊的實(shí)現(xiàn)方法、端到端即時(shí)通訊終端及系統(tǒng)
- 一種即時(shí)通訊方法、終端、服務(wù)器以及系統(tǒng)
- 一種即時(shí)通訊客戶端消息流轉(zhuǎn)方法及即時(shí)通訊客戶端
- 即時(shí)通訊方法、服務(wù)器及系統(tǒng)
- 一種即時(shí)通信控制方法及裝置
- 一種消息推送方法及裝置
- 一種下載系統(tǒng)及下載方法
- 下載方法和裝置
- 點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)信息分發(fā)方法、下載節(jié)點(diǎn)、索引服務(wù)器及系統(tǒng)
- 下載資源包系統(tǒng)與方法
- 信息下載方法及終端
- 刷量資源確定方法、裝置、服務(wù)設(shè)備、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 防止高并發(fā)的信息包下載方法、電子設(shè)備、存儲(chǔ)介質(zhì)
- 應(yīng)用包的分發(fā)方法、裝置、存儲(chǔ)介質(zhì)和設(shè)備
- VOBC的數(shù)據(jù)下載方法、VOBC、下載服務(wù)器、設(shè)備和介質(zhì)
- 移動(dòng)端應(yīng)用安全下載裝置和方法





