[發(fā)明專利]文件上傳方法、設(shè)備以及計算機可讀介質(zhì)有效
| 申請?zhí)枺?/td> | 202011638830.9 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112804312B | 公開(公告)日: | 2023-06-30 |
| 發(fā)明(設(shè)計)人: | 黃誠 | 申請(專利權(quán))人: | 上海掌門科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L9/40;H04N21/2743 |
| 代理公司: | 上海百一領(lǐng)御專利代理事務(wù)所(普通合伙) 31243 | 代理人: | 王奎宇;邵棟 |
| 地址: | 201806 上海市嘉定*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件 上傳 方法 設(shè)備 以及 計算機 可讀 介質(zhì) | ||
本申請?zhí)峁┝艘环N文件上傳方法,該方法中網(wǎng)絡(luò)設(shè)備可以獲取用戶設(shè)備發(fā)送的待上傳的視頻文件的目標文件校驗信息,與已存儲的視頻文件的第一文件校驗信息和第二文件校驗信息進行匹配,第一文件校驗信息為視頻文件在編碼前的文件校驗信息,第二文件校驗信息為視頻文件在編碼后的文件校驗信息,若目標文件校驗信息與已有的任意一種文件校驗信息匹配成功,說明網(wǎng)絡(luò)設(shè)備中已經(jīng)存儲了來自于同一源視頻文件的、內(nèi)容相同的視頻文件,無需再重復(fù)發(fā)送,由此實現(xiàn)了雙重的校驗機制,減少了重復(fù)上傳相同內(nèi)容的視頻文件的可能性,提升上傳的效率,降低資源開銷。
技術(shù)領(lǐng)域
本申請涉及信息技術(shù)領(lǐng)域,尤其涉及一種文件上傳方法、設(shè)備以及計算機可讀介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們越來越多的使用各類社交軟件進行多媒體文件的傳輸或分享。例如,人們會在IM(Instant?Messaging,即時通訊)軟件向其它用戶分享視頻文件、或者在短視頻軟件中發(fā)布視頻文件,在這些過程中用戶會先向社交軟件的服務(wù)器端上傳這些視頻文件,服務(wù)器端存儲這些視頻文件后實現(xiàn)視頻文件的分享或發(fā)布。
為了提高文件上傳的效率,目前所采用的方法是在文件上傳之前,先向存儲文件的服務(wù)器端查詢文件的文件校驗信息,如MD5(Message-Digest?Algorithm?5,信息摘要算法第五版)碼等,做重復(fù)性檢查。若查詢到服務(wù)器端已經(jīng)存在具有相同MD5碼的文件,則表示服務(wù)器端已經(jīng)存儲了相同的文件,無需再發(fā)送同樣的文件,直接通知發(fā)送方已經(jīng)發(fā)送成功即可,從而達到“秒傳”的效果。
但是,由于視頻文件不同于普通文件,其數(shù)據(jù)量一般都比較大,為了降低網(wǎng)絡(luò)資源以及服務(wù)器端存儲資源的開銷,在上傳之前往往需要先對視頻文件重新進行編碼,通過降低分辨率、降低碼率等方式壓縮成數(shù)據(jù)量較小的新視頻文件后,再進行上傳。而在實際場景中,由于不同的軟硬件環(huán)境在進行視頻文件上傳時所使用的編碼解決方案都不相同,由此導(dǎo)致了相同的源視頻文件經(jīng)由不同的軟硬件編碼上傳至服務(wù)器端時,服務(wù)器端實際接收并存儲的視頻文件具有不同的MD5碼,這就導(dǎo)致了在視頻文件上傳的場景中即使采用了MD5碼進行重復(fù)性校驗,仍然會重復(fù)上傳相同內(nèi)容的視頻文件。
發(fā)明內(nèi)容
本申請的一個目的是提供一種文件上傳方法、設(shè)備以及計算機可讀介質(zhì)。
為實現(xiàn)上述目的,本申請的一些實施例提供了一種文件上傳方法,該方法應(yīng)用于網(wǎng)絡(luò)設(shè)備端,包括:
網(wǎng)絡(luò)設(shè)備獲取用戶設(shè)備發(fā)送的待上傳的視頻文件的目標文件校驗信息;
所述網(wǎng)絡(luò)設(shè)備將所述目標文件校驗信息與已存儲的視頻文件的第一文件校驗信息和第二文件校驗信息進行匹配,獲得匹配結(jié)果,其中,所述第一文件校驗信息為已存儲的視頻文件在編碼前的文件校驗信息,所述第二文件校驗信息為已存儲的視頻文件在編碼后的文件校驗信息,由上傳所述已存儲的視頻文件的歷史用戶設(shè)備在上傳時提供;
若匹配結(jié)果為匹配到與目標文件校驗信息相同的第一文件校驗信息或第二文件校驗信息,所述網(wǎng)絡(luò)設(shè)備向所述用戶設(shè)備發(fā)送上傳成功消息;
若匹配結(jié)果為未匹配到與目標文件校驗信息相同的第一文件校驗信息或第二文件校驗信息,所述網(wǎng)絡(luò)設(shè)備向所述用戶設(shè)備發(fā)送上傳請求消息,以使所述用戶設(shè)備根據(jù)所述上傳請求消息對待上傳的視頻文件進行編碼,并向所述網(wǎng)絡(luò)設(shè)備發(fā)送編碼后的視頻文件及其對應(yīng)的第一文件校驗信息和第二文件校驗信息;
所述網(wǎng)絡(luò)設(shè)備獲取并存儲用戶設(shè)備發(fā)送的視頻文件及其對應(yīng)的第一文件校驗信息和第二文件校驗信息。
本申請實施例提供了另一種文件上傳方法,該方法應(yīng)用于用戶設(shè)備端,包括:
用戶設(shè)備將待上傳的視頻文件的目標文件校驗信息發(fā)送至網(wǎng)絡(luò)設(shè)備,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述目標文件校驗信息,向所述用戶設(shè)備發(fā)送上傳成功消息或上傳請求消息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海掌門科技有限公司,未經(jīng)上海掌門科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011638830.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





