[發(fā)明專利]用于多客戶端協(xié)同文件上傳的設(shè)備和方法有效
| 申請?zhí)枺?/td> | 201410208555.5 | 申請日: | 2014-05-16 |
| 公開(公告)號: | CN103986764B | 公開(公告)日: | 2018-02-06 |
| 發(fā)明(設(shè)計(jì))人: | 岳華明 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京銘碩知識產(chǎn)權(quán)代理有限公司11286 | 代理人: | 王艷嬌,張川緒 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 客戶端 協(xié)同 文件 上傳 設(shè)備 方法 | ||
1.一種用于多客戶端協(xié)同文件上傳的設(shè)備,所述設(shè)備包括:
分片上傳配置模塊,用于在接收到客戶端的文件上傳請求時(shí),將與文件分片上傳配置相關(guān)的信息發(fā)送到客戶端;
文件信息獲取模塊,用于從客戶端獲取包括客戶端期望分片上傳的文件的文件列表,并存儲所述文件列表中所包括的文件的文件信息;
文件分片確定模塊,用于響應(yīng)于客戶端的文件分片上傳請求,基于文件信息獲取模塊中存儲的與客戶端相應(yīng)的文件的文件信息來選擇需要客戶端上傳的文件分片,并將與選擇的文件分片相應(yīng)的片編號和選擇的文件分片所屬文件的文件標(biāo)識一起發(fā)送到客戶端,其中,在客戶端當(dāng)前沒有正在上傳文件的情況下,從客戶端期望上傳的文件之中選擇需要客戶端上傳的文件,并從選擇的文件的尚未上傳的文件分片之中選擇文件分片;或在客戶端正在上傳文件的情況下,從所述正在上傳的文件的尚未上傳的文件分片中隨機(jī)選擇文件分片;
文件分片存儲模塊,用于接收并存儲從客戶端發(fā)送的文件分片。
2.如權(quán)利要求1所述的設(shè)備,其中,所述分片上傳配置模塊包括:
會話連接確定模塊,用于在接收到客戶端的文件上傳請求時(shí),確定是否允許客戶端與所述設(shè)備進(jìn)行會話連接以上傳文件,并且如果允許客戶端與所述設(shè)備進(jìn)行會話連接,則將與文件分片上傳配置相關(guān)的信息發(fā)送到客戶端;
注冊模塊,用于注冊允許會話連接的客戶端的標(biāo)識符、注冊時(shí)間、文件列表有效時(shí)間以及分配的通道密碼。
3.如權(quán)利要求1所述的設(shè)備,其中,所述文件信息獲取模塊包括:
文件列表接收模塊,用于接收客戶端的文件列表,并從客戶端獲取客戶端的標(biāo)識符和用于加密解密的令牌;
驗(yàn)證模塊,用于基于獲取的標(biāo)識符和令牌對客戶端進(jìn)行驗(yàn)證;
文件信息存儲模塊,用于存儲包括在客戶端的文件列表中的文件的文件信息,
其中,如果驗(yàn)證模塊成功驗(yàn)證了客戶端,則將包括在客戶端的文件列表中的文件的文件信息保存在文件信息存儲模塊中,
如果驗(yàn)證模塊未能成功驗(yàn)證客戶端,則刪除所接收的客戶端的文件列表。
4.如權(quán)利要求1所述的設(shè)備,其中,文件信息獲取模塊還基于文件分片獲取模塊的文件分片的接收和存儲狀況,更新存儲的每個(gè)文件的文件信息中的文件的狀態(tài)和文件分片的狀態(tài),
其中,文件分片確定模塊基于文件信息獲取模塊中存儲的文件的狀態(tài)和文件分片的狀態(tài)來選擇需要客戶端上傳的分片。
5.一種用于多客戶端協(xié)同文件上傳的方法,所述方法包括:
在接收到客戶端的文件上傳請求時(shí),將與文件分片上傳配置相關(guān)的信息發(fā)送到客戶端;
從客戶端獲取包括客戶端將要分片上傳的文件的文件列表,并存儲所述文件列表中包括的文件的文件信息;
響應(yīng)于客戶端的文件分片上傳請求,基于存儲的與客戶端相應(yīng)的文件的文件信息來選擇需要客戶端上傳的文件分片,并將與選擇的文件分片相應(yīng)的片編號和選擇的文件分片所屬文件的文件標(biāo)識一起發(fā)送到客戶端,其中,在客戶端當(dāng)前沒有正在上傳文件的情況下,從客戶端期望上傳的文件之中選擇需要客戶端上傳的文件,并從選擇的文件的尚未上傳的文件分片之中選擇文件分片;或在客戶端正在上傳文件的情況下,從所述正在上傳的文件的尚未上傳的文件分片中隨機(jī)選擇文件分片;
接收并存儲從客戶端發(fā)送的文件分片。
6.如權(quán)利要求5所述的方法,其中,發(fā)送與文件分片上傳配置相關(guān)的信息的步驟包括:
在接收到客戶端的文件上傳請求時(shí),確定是否允許客戶端進(jìn)行會話連接以上傳文件,如果允許客戶端進(jìn)行會話連接,則將與文件分片上傳配置相關(guān)的信息發(fā)送到客戶端;
注冊允許會話連接的客戶端的標(biāo)識符、注冊時(shí)間、文件列表有效時(shí)間以及分配的通道密碼。
7.如權(quán)利要求5所述的方法,其中,所述文件信息獲取步驟包括:
接收客戶端的文件列表,并從客戶端獲取客戶端的標(biāo)識符和用于加密解密的令牌;
基于獲取的標(biāo)識符和令牌對客戶端進(jìn)行驗(yàn)證;
其中,如果成功驗(yàn)證了客戶端,則保存包括在客戶端的文件列表中的文件的文件信息,
如果未能成功驗(yàn)證客戶端,則刪除所接收的客戶端的文件列表。
8.如權(quán)利要求5所述的方法,其中,文件信息獲取步驟還基于在文件分片獲取步驟中的文件分片的接收和存儲狀況,更新存儲的每個(gè)文件的文件信息中的文件的狀態(tài)和文件分片的狀態(tài),
其中,確定文件分片的步驟基于存儲的文件的狀態(tài)和文件分片的狀態(tài)來選擇需要客戶端上傳的分片。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410208555.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種條形LED全周光源
- 下一篇:室外體育訓(xùn)練便攜式取暖裝置
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時(shí)間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





