一種文件上傳方法和裝置、電子設(shè)備及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110778008.0 申請(qǐng)日 -
公開(公告)號(hào) CN113726842B 公開(公告)日 2022-07-05
申請(qǐng)公布號(hào) CN113726842B 申請(qǐng)公布日 2022-07-05
分類號(hào) H04L67/06(2022.01)I;H04L49/9015(2022.01)I 分類 電通信技術(shù);
發(fā)明人 郭雯宇 申請(qǐng)(專利權(quán))人 貝殼找房(北京)科技有限公司
代理機(jī)構(gòu) 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 100085 北京市海淀區(qū)西二旗西路2號(hào)院35號(hào)樓01層102-1
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種文件上傳方法和裝置、電子設(shè)備及存儲(chǔ)介質(zhì),該方法包括:接收上傳文件指令;遍歷文件雙向鏈表,確定待上傳文件對(duì)應(yīng)的代理對(duì)象;其中,所述文件雙向鏈表包括多個(gè)依次通過雙向指針鏈接的代理對(duì)象,所述代理對(duì)象包括對(duì)應(yīng)文件的狀態(tài)數(shù)據(jù)和分片數(shù)據(jù);根據(jù)待上傳文件的狀態(tài)數(shù)據(jù),將待上傳文件對(duì)應(yīng)的分片數(shù)據(jù)發(fā)送至服務(wù)器。本發(fā)明使用雙向鏈表結(jié)構(gòu)對(duì)所有待處理文件進(jìn)行集中統(tǒng)一調(diào)度和管理,實(shí)現(xiàn)多文件的簡(jiǎn)便并行處理,使分片上傳過程不再需要依賴發(fā)布訂閱模式并可以對(duì)上傳狀態(tài)實(shí)時(shí)監(jiān)管,使文件處理流程不丟失,為重試和斷點(diǎn)續(xù)傳做好準(zhǔn)備,實(shí)現(xiàn)文件上傳的高效、穩(wěn)定,同時(shí)提升用戶體驗(yàn)。