国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文件傳輸方法、系統(tǒng)及裝置的制造方法

      文檔序號(hào):9219834閱讀:652來(lái)源:國(guó)知局
      文件傳輸方法、系統(tǒng)及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)實(shí)施例涉及計(jì)算機(jī)數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及一種文件傳輸方法系統(tǒng)及
      目.0
      【背景技術(shù)】
      [0002]隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)的發(fā)展,通過(guò)網(wǎng)絡(luò)進(jìn)行文件傳輸已經(jīng)越來(lái)越普遍。
      [0003]但是,現(xiàn)有的文件上傳時(shí),傳輸進(jìn)程需要保存文件的傳輸狀態(tài),因此,該文件的傳輸狀態(tài)就無(wú)法被其他進(jìn)程獲取,在無(wú)法獲取文件的傳輸狀態(tài)的情況下,其他進(jìn)程無(wú)法接續(xù)上傳,或重新上傳。因此,一個(gè)文件只能由一個(gè)傳送端與一個(gè)接收端進(jìn)行文件的傳輸,影響傳輸速率。該問(wèn)題在慕課系統(tǒng)中更為嚴(yán)重。慕課,是新近涌現(xiàn)出來(lái)的一種在線課程開(kāi)發(fā)模式,它發(fā)展于過(guò)去的那種發(fā)布資源、學(xué)習(xí)管理系統(tǒng)以及將學(xué)習(xí)管理系統(tǒng)與更多的開(kāi)放網(wǎng)絡(luò)資源綜合起來(lái)的新的課程開(kāi)發(fā)模式。
      [0004]有鑒于此,實(shí)有必要提供一種新的文件傳輸方法、系統(tǒng)及裝置以提高文件傳輸速率。

      【發(fā)明內(nèi)容】

      [0005]本申請(qǐng)實(shí)施例提供一種文件傳輸方法、系統(tǒng)及裝置,用于通過(guò)不同傳送端進(jìn)行傳送,以提高傳輸速率。
      [0006]為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供:
      [0007]一種文件傳輸方法,包括:
      [0008]接收端接收待傳輸文件的文件信息,所述文件信息包括文件長(zhǎng)度;
      [0009]接收端根據(jù)所述文件長(zhǎng)度針對(duì)待傳輸文件創(chuàng)建若干數(shù)據(jù)塊信息,所述數(shù)據(jù)塊信息包括數(shù)據(jù)起始位置、數(shù)據(jù)截止位置和狀態(tài)標(biāo)識(shí);
      [0010]傳送端向接收端發(fā)送數(shù)據(jù)塊信息獲取請(qǐng)求;
      [0011 ] 接收端接收所述數(shù)據(jù)塊信息獲取請(qǐng)求;
      [0012]接收端針對(duì)所述數(shù)據(jù)塊信息獲取請(qǐng)求,將狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息發(fā)送給傳送端;
      [0013]傳送端獲取所述狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息;
      [0014]傳送端根據(jù)所述狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息中數(shù)據(jù)起始位置和數(shù)據(jù)截止位置傳輸待傳輸文件。
      [0015]一種文件傳輸方法,包括:
      [0016]接收待傳輸文件的文件信息,所述文件信息包括文件長(zhǎng)度;
      [0017]根據(jù)所述文件長(zhǎng)度針對(duì)待傳輸文件創(chuàng)建若干數(shù)據(jù)塊信息;
      [0018]接收數(shù)據(jù)塊信息獲取請(qǐng)求;
      [0019]針對(duì)所述數(shù)據(jù)塊信息獲取請(qǐng)求,反饋所述數(shù)據(jù)塊信息;
      [0020]接收針對(duì)所述數(shù)據(jù)塊信息的數(shù)據(jù)塊。
      [0021]進(jìn)一步的,所述數(shù)據(jù)塊信息至少包括狀態(tài)標(biāo)識(shí),所述反饋所述數(shù)據(jù)塊信息,具體包括:
      [0022]反饋狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息。
      [0023]進(jìn)一步的,所述方法還包括:
      [0024]獲取針對(duì)所述數(shù)據(jù)塊的數(shù)據(jù)塊驗(yàn)證信息;
      [0025]根據(jù)所述數(shù)據(jù)塊驗(yàn)證信息對(duì)所述數(shù)據(jù)塊進(jìn)行驗(yàn)證;
      [0026]若驗(yàn)證通過(guò),將所述數(shù)據(jù)塊信息的狀態(tài)標(biāo)識(shí)設(shè)置為已處理。
      [0027]進(jìn)一步的,所述文件信息還包括文件驗(yàn)證信息,所述方法還包括:
      [0028]當(dāng)所有數(shù)據(jù)塊信息的狀態(tài)標(biāo)識(shí)都設(shè)置為已處理,將所有數(shù)據(jù)塊按對(duì)應(yīng)數(shù)據(jù)塊信息的數(shù)據(jù)起始位置進(jìn)行拼接,獲得接收文件;
      [0029]根據(jù)所述文件驗(yàn)證信息對(duì)所述接收文件進(jìn)行驗(yàn)證。
      [0030]—種文件傳輸系統(tǒng),包括:
      [0031]接收端,用于接收待傳輸文件的文件信息,所述文件信息包括文件長(zhǎng)度;并根據(jù)所述文件長(zhǎng)度針對(duì)待傳輸文件創(chuàng)建若干數(shù)據(jù)塊信息,所述數(shù)據(jù)塊信息包括數(shù)據(jù)起始位置、數(shù)據(jù)截止位置和狀態(tài)標(biāo)識(shí);
      [0032]傳送端,用于向所述接收端發(fā)送數(shù)據(jù)塊信息獲取請(qǐng)求;
      [0033]其中,所述接收端具體還用于,接收所述數(shù)據(jù)塊信息獲取請(qǐng)求;并針對(duì)所述數(shù)據(jù)塊信息獲取請(qǐng)求,將狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息發(fā)送給傳送端;
      [0034]所述傳送端具體還用于,獲取所述狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息;并根據(jù)所述狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息中數(shù)據(jù)起始位置和數(shù)據(jù)截止位置傳輸待傳輸文件。
      [0035]—種文件傳輸裝置,包括:
      [0036]第一接收模塊,用于接收待傳輸文件的文件信息,所述文件信息包括文件長(zhǎng)度;
      [0037]創(chuàng)建模塊,用于根據(jù)所述文件長(zhǎng)度針對(duì)待傳輸文件創(chuàng)建若干數(shù)據(jù)塊信息;
      [0038]第二接收模塊,用于接收數(shù)據(jù)塊信息獲取請(qǐng)求;
      [0039]請(qǐng)求處理模塊,用于針對(duì)所述數(shù)據(jù)塊信息獲取請(qǐng)求,反饋所述數(shù)據(jù)塊信息;
      [0040]第三接收模塊,用于接收針對(duì)所述數(shù)據(jù)塊信息的數(shù)據(jù)塊。
      [0041 ] 進(jìn)一步的,所述數(shù)據(jù)塊信息至少包括狀態(tài)標(biāo)識(shí),所述請(qǐng)求處理模塊具體用于,反饋狀態(tài)標(biāo)識(shí)為未處理的數(shù)據(jù)塊信息。
      [0042]進(jìn)一步的,所述裝置還包括:
      [0043]第一獲取模塊,用于獲取針對(duì)所述數(shù)據(jù)塊的數(shù)據(jù)塊驗(yàn)證信息;
      [0044]第一驗(yàn)證模塊,用于根據(jù)所述數(shù)據(jù)塊驗(yàn)證信息對(duì)所述數(shù)據(jù)塊進(jìn)行驗(yàn)證;若驗(yàn)證通過(guò),將所述數(shù)據(jù)塊信息的狀態(tài)標(biāo)識(shí)設(shè)置為已處理。
      [0045]進(jìn)一步的,所述文件信息還包括文件驗(yàn)證信息,所述裝置還包括:
      [0046]拼接模塊,用于當(dāng)所有數(shù)據(jù)塊信息的狀態(tài)標(biāo)識(shí)都設(shè)置為已處理,將所有數(shù)據(jù)塊按對(duì)應(yīng)數(shù)據(jù)塊信息的數(shù)據(jù)起始位置進(jìn)行拼接,獲得接收文件;
      [0047]第二驗(yàn)證模塊,用于根據(jù)所述文件驗(yàn)證信息對(duì)所述接收文件進(jìn)行驗(yàn)證。
      [0048]與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例具有以下有益效果:本申請(qǐng)實(shí)施例通過(guò)創(chuàng)建數(shù)據(jù)塊信息,以實(shí)現(xiàn)將文件分割成數(shù)據(jù)塊傳輸。進(jìn)一步的,所述數(shù)據(jù)塊可以通過(guò)不同傳送端進(jìn)行傳送,以提高傳輸速率。
      【附圖說(shuō)明】
      [0049]此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)實(shí)施例的進(jìn)一步理解,構(gòu)成本申請(qǐng)實(shí)施例的一部分,本申請(qǐng)實(shí)施例的示意性申請(qǐng)實(shí)施例及其說(shuō)明用于解釋本申請(qǐng)實(shí)施例,并不構(gòu)成對(duì)本申請(qǐng)實(shí)施例的不當(dāng)限定。在附圖中:
      [0050]圖1是本申請(qǐng)一實(shí)施例提供的文件傳輸方法的流程示意圖;
      [0051]圖2是本申請(qǐng)另一實(shí)施例提供的文件傳輸方法的流程示意圖;
      [0052]圖3是本申請(qǐng)一實(shí)施例提供的文件傳輸系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;
      [0053]圖4是本申請(qǐng)一實(shí)施例提供的文件傳輸裝置的架構(gòu)示意圖。
      【具體實(shí)施方式】
      [0054]為使本申請(qǐng)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)實(shí)施例具體申請(qǐng)實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)實(shí)施例技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的申請(qǐng)實(shí)施例僅是本申請(qǐng)實(shí)施例一部分申請(qǐng)實(shí)施例,而不是全部的申請(qǐng)實(shí)施例?;诒旧暾?qǐng)實(shí)施例中的申請(qǐng)實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他申請(qǐng)實(shí)施例,都屬于本申請(qǐng)實(shí)施例保護(hù)的范圍。
      [0055]圖1是本申請(qǐng)一實(shí)施例提供的文件傳輸方法的流程示意圖。
      [0056]所述文件傳輸方法具體可以包括以下步驟:
      [0057]SlOl:接收端向傳送端發(fā)送針對(duì)待傳輸文件的信息獲取請(qǐng)求。
      [0058]S102:傳送端接收所述信息獲取請(qǐng)求,并針對(duì)所述信息獲取請(qǐng)求確定所述待傳輸文件的文件信息,并將所述文件信息傳送至接收端。所述文件信息可以包括文件名稱、文件長(zhǎng)度和/或文件驗(yàn)證信息。本實(shí)施例中,文件驗(yàn)證信息為文件MD5 (消息摘要算法第五版,Message Digest Algorithm5)驗(yàn)證信息。
      [0059]S103:接收端接收所述文件信息。
      [0060]S104:接收端創(chuàng)建數(shù)據(jù)塊信息列表。
      [0061]一種實(shí)施例中,在接收端創(chuàng)建數(shù)據(jù)塊信息列表前,接收端通過(guò)文件驗(yàn)證信息驗(yàn)證接收端是否存有該文件,若沒(méi)有該文件,再創(chuàng)建數(shù)據(jù)塊信息列表。
      [0062]另一種實(shí)施例中,在接收端接收文件后,驗(yàn)證文件是否完整,若不完整,接收端確定未傳輸?shù)臄?shù)據(jù)塊并驗(yàn)證未傳輸?shù)臄?shù)據(jù)塊是否已經(jīng)存在于接收端,若不是,再創(chuàng)建數(shù)據(jù)塊信息列表。該種實(shí)施例中,所述待傳輸文件的文件信息可以對(duì)應(yīng)于未傳輸?shù)臄?shù)據(jù)塊的數(shù)據(jù)塊信息。
      [0063]S105:接收端根據(jù)所述文件長(zhǎng)度創(chuàng)建若干數(shù)據(jù)塊信息并將所述數(shù)據(jù)塊信息存儲(chǔ)至所述數(shù)據(jù)塊信息列表。所述數(shù)據(jù)塊信息包括數(shù)據(jù)起始位置、數(shù)據(jù)截止位置和狀態(tài)標(biāo)識(shí)。
      [0064]一種實(shí)施例中,所述數(shù)據(jù)起始位置和數(shù)據(jù)截止位置由數(shù)據(jù)塊信息創(chuàng)建時(shí)獲得。
      [0065]另一種實(shí)施例中,所述數(shù)據(jù)起始位置由數(shù)據(jù)塊信息創(chuàng)建時(shí)獲得;所述數(shù)據(jù)截止位置由數(shù)據(jù)起始位置和數(shù)據(jù)長(zhǎng)度確定。
      [0066]另一種實(shí)施例中,所述文件若為視頻文件,根據(jù)視頻文件的時(shí)間戳創(chuàng)
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1