国产精品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>

      一種數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法

      文檔序號(hào):6397603閱讀:225來源:國(guó)知局
      專利名稱:一種數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,特別地,涉及一種數(shù)據(jù)傳輸方法和系統(tǒng)。
      背景技術(shù)
      隨著通信技術(shù)的發(fā)展,用于數(shù)據(jù)傳輸?shù)慕涌谠絹碓蕉?,比較普遍的有如下四種。第一種,USB (Universal Serial Bus)接口,又稱通用串行總線,是連接外部裝置的一個(gè)串口匯流排標(biāo)準(zhǔn),在計(jì)算機(jī)上使用廣泛,也可以用于機(jī)頂盒和游戲機(jī)上,其補(bǔ)充標(biāo)準(zhǔn)On-The-Go (OTG)使其能夠用于在便攜裝置之間直接傳輸數(shù)據(jù),USB2.0的數(shù)據(jù)傳輸率一般在1.70 GB/min, USB 3.0的數(shù)據(jù)傳輸率一般在4.4 2GB/min。第二種,1394接口,俗稱火線接口,是由蘋果公司領(lǐng)導(dǎo)的開發(fā)聯(lián)盟開發(fā)的一種高速度傳送接口,數(shù)據(jù)傳輸率一般為800Mbps,主要用于視頻的采集,在Intel的高端主板與數(shù)碼攝像機(jī)(DV)上可見。第三種,eSATA (External Serial ΑΤΑ)接口,它是SATA接口的外部擴(kuò)展,用來連接外部SATA設(shè)備。eSATA存儲(chǔ)設(shè)備無需使用橋接芯片,其數(shù)據(jù)傳輸速度比USB2.0接口的數(shù)據(jù)傳輸速度快6倍。第四種,雷電接口,是由Intel公司開發(fā)的,雷電接口融合了 PCI Express數(shù)據(jù)傳輸技術(shù)和DisplayPort顯示技術(shù),可以同時(shí)對(duì)數(shù)據(jù)和視頻信號(hào)進(jìn)行傳輸,并且每條傳輸通道都提供雙向IOGbps的帶寬,傳輸速度非??臁_@四種數(shù)據(jù)傳輸接口的應(yīng)用都非常廣泛,但是迄今為止,還未發(fā)現(xiàn)將以上多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),以大幅度提高數(shù)據(jù)傳輸速度的技術(shù)。 總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是:如何能夠?qū)⒍喾N數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),以提高數(shù)據(jù)傳輸速度,節(jié)約數(shù)據(jù)傳輸時(shí)間。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題是提供一種將多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù)的方法和系統(tǒng),以提高數(shù)據(jù)傳輸速度,節(jié)約數(shù)據(jù)傳輸時(shí)間。本發(fā)明一方面提出了一種數(shù)據(jù)傳輸方法,其為源數(shù)據(jù)存儲(chǔ)裝置設(shè)有一種以上的數(shù)據(jù)傳輸接口,每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置,所述方法包括至少一次的數(shù)據(jù)傳輸過程,所述傳輸過程包括如下步驟:
      讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù);
      根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配;
      根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置; 將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上;
      將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置。優(yōu)選的,所述將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間是相同的。優(yōu)選的,所述讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù)的步驟,具體為讀取源數(shù)據(jù)存儲(chǔ)裝置中的選定扇區(qū)內(nèi)的數(shù)據(jù)。優(yōu)選的,所述數(shù)據(jù)傳輸接口的種類包括USB接口、1394接口、eSATA接口和雷電接口 ;所述數(shù)據(jù)緩存裝置為移動(dòng)存儲(chǔ)介質(zhì)。本發(fā)明另一方面提出了一種數(shù)據(jù)傳輸系統(tǒng),其包括源數(shù)據(jù)存儲(chǔ)裝置、數(shù)據(jù)緩存裝置和目標(biāo)數(shù)據(jù)存儲(chǔ)裝置,其中源數(shù)據(jù)存儲(chǔ)裝置設(shè)有一種以上的數(shù)據(jù)傳輸接口,每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置,所述系統(tǒng)還包括
      數(shù)據(jù)讀取單元,用于讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù);
      第一分割單元,用于根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配;
      第二分割單元,用于根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置;數(shù)據(jù)傳輸單元,用于將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上;數(shù)據(jù)重組單元,將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置。優(yōu)選的,在所述第二分割單元中,將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間是相同的。優(yōu)選的,所述數(shù)據(jù)讀取單元讀取數(shù)據(jù)的方式為讀取源數(shù)據(jù)存儲(chǔ)裝置中的選定扇區(qū)內(nèi)的數(shù)據(jù)。優(yōu)選的,所述數(shù)據(jù)緩存裝置為移動(dòng)存儲(chǔ)介質(zhì);所述數(shù)據(jù)傳輸接口的種類包括USB接口、1394接口、eSATA接口和雷電接口。通過本發(fā)明提供的數(shù)據(jù)傳輸方法和系統(tǒng),可實(shí)現(xiàn)將多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),在充分合理利用多種傳輸協(xié)議的基礎(chǔ)上,提高數(shù)據(jù)傳輸速度,大大節(jié)約數(shù)據(jù)傳輸時(shí)間。


      圖1是本發(fā)明數(shù)據(jù)傳輸方法實(shí)施例中的數(shù)據(jù)傳輸過程的流程 圖2是本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實(shí)施例的示意圖。
      具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
      根據(jù)本發(fā)明的實(shí)施例,本發(fā)明的數(shù)據(jù)傳輸方法為,源數(shù)據(jù)存儲(chǔ)裝置設(shè)有一種以上的數(shù)據(jù)傳輸接口,所述數(shù)據(jù)傳輸接口的種類包括USB接口、1394接口、eSATA接口和雷電接口,每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置,所述方法包括至少一次的數(shù)據(jù)傳輸過程,參照?qǐng)D1,示出了本發(fā)明一種數(shù)據(jù)傳輸方法實(shí)施例中的數(shù)據(jù)傳輸過程的流程圖。所述傳輸過程包括如下步驟:S1,讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù);S2,根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配;S3,根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置;S4,將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上;S5,將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置。其中,所述數(shù)據(jù)緩存裝置可為移動(dòng)存儲(chǔ)介質(zhì)。本發(fā)明的數(shù)據(jù)傳輸方法可實(shí)現(xiàn)將多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),在充分合理利用多種傳輸協(xié)議的基礎(chǔ)上,提高數(shù)據(jù)傳輸速度,大大節(jié)約數(shù)據(jù)傳輸時(shí)間。優(yōu)選的,根據(jù)源數(shù)據(jù)存儲(chǔ)裝置中數(shù)據(jù)量的大小,上述數(shù)據(jù)傳輸過程可進(jìn)行一次或多次,直到將源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù)全部傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置為止。根據(jù)本發(fā)明數(shù)據(jù)傳輸方法的優(yōu)選實(shí)施例,將源數(shù)據(jù)存儲(chǔ)裝置上的數(shù)據(jù)傳輸接口的種類設(shè)置為4種,分別為USB接口、1394接口、eSATA接口和雷電接口。所述數(shù)據(jù)傳輸過程具體為:
      在SI中,讀取源數(shù)據(jù)存儲(chǔ)裝置中的選定扇區(qū)中的數(shù)據(jù)。在S2中,根據(jù)四種數(shù)據(jù)傳輸接口的傳輸速度的不同,將讀取到的數(shù)據(jù)進(jìn)行分割形成四個(gè)大小不同的第一分割數(shù)據(jù)塊,第一分割數(shù)據(jù)塊的大小要與數(shù)據(jù)傳輸接口的傳輸速度大小相匹配,也就是說 ,傳輸速度快的數(shù)據(jù)傳輸接口對(duì)應(yīng)的第一分割數(shù)據(jù)塊要大一些,傳輸速度慢的數(shù)據(jù)傳輸接口對(duì)應(yīng)的第一分割數(shù)據(jù)塊要小一些,比如,USB接口對(duì)應(yīng)的第一分割數(shù)據(jù)塊要小一些,雷電接口對(duì)應(yīng)的第一分割數(shù)據(jù)塊要大一些。在S3中,USB接口、1394接口、eSATA接口和雷電接口連接的數(shù)據(jù)緩存裝置的數(shù)量分別為N1, N2, N3和N4,其中,N1, N2, N3和N4均大于等于1,因此,將USB接口、1394接口、eSATA接口和雷電接口對(duì)應(yīng)的第一分割數(shù)據(jù)塊分別平均地分割為N1,N2,N3和N4個(gè)第二分割數(shù)據(jù)塊,所述N1A2A3和N4個(gè)第二分割數(shù)據(jù)塊分別與N1A2A3和N4個(gè)數(shù)據(jù)緩存裝置一一對(duì)應(yīng)。設(shè)定N1個(gè)第二分割數(shù)據(jù)塊分別為K1,K2,-,Kni,該N1個(gè)第二分割數(shù)據(jù)塊的大小均相同,其大小以L1表示;N2個(gè)第二分割數(shù)據(jù)塊分別為KN1+1,KN1+2,…,KN1+N2,該N2個(gè)第二分割數(shù)據(jù)塊的大小均相同,其大小以L2來表不;N3個(gè)第二分割數(shù)據(jù)塊分別為KN1+N2+1,KN1+N2+2,…,KN1+N2+N3,該N3個(gè)第二分割數(shù)據(jù)塊的大小均相同,其大小以L3來表示;N4個(gè)第二分割數(shù)據(jù)塊分別為KN1+N2+N3+1 KN1+N2+N3+2 *** ) ΚΝ1+Ν2+Ν3+Ν4 該N4個(gè)第二分割數(shù)據(jù)塊的大小均相同,其大小以L4來表示。其中,由于L1, L2, L3, L4的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度是相匹配的,因此,可使得L1, L2, L3, L4傳輸?shù)狡鋵?duì)應(yīng)的數(shù)據(jù)緩存裝置需要相同的時(shí)間Τ。在S4中,將K1, K2,…,Kni通過USB協(xié)議傳輸?shù)綄?duì)應(yīng)的N1個(gè)數(shù)據(jù)緩存裝置上;將ΚΝ1+1,ΚΝ1+2,...,ΚΝ1+Ν2通過1394協(xié)議傳輸?shù)綄?duì)應(yīng)的N2個(gè)數(shù)據(jù)緩存裝置上;將Kni刪,KN1+N2+2,…,KN1+N2+N3通過eSATA協(xié)議傳輸?shù)綄?duì)應(yīng)的N3個(gè)數(shù)據(jù)緩存裝置上;將
      Kn1+N2+N3+2 *** J KN1+N2+N3+N4 通過雷電協(xié)議傳輸?shù)綄?duì)應(yīng)的N4個(gè)數(shù)據(jù)緩存裝置上。其中,將K1傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間為T,其數(shù)據(jù)大小為L(zhǎng)1,因此,K1傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置的速度V1= L1A0由于K1, K2,…,Kni傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間均為T,其數(shù)據(jù)大小均為L(zhǎng)1,因此K1, K2,…,Kni傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的總速度V1=V1XNp同理可推出,將KN1+1,Kn1+2,…,KN1+N2傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩沖裝置上的總速度為V2=V2XN2 ;將KN1+N2+1,KN1+N2+2,…,KN1+N2+N3傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩沖裝置上的總數(shù)據(jù)為 V3-V3XN3 ;將 KN1+N2+N3+1,KN1+N2+N3+2,…,KN1+N2+N3+N4 傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩沖裝置上的總速度為V4=V4 X N4。綜上可得出,將所有第二分割數(shù)據(jù)塊傳輸?shù)綌?shù)據(jù)緩存裝置上的總速度Vall=V1XN1+ v2 X N2+ V3 X N3+ V4 X N4 = V1 +V2 + V3 + V40從中我們可以看出,將K1' KN1+1、Km刪和KN1+N2刪傳輸至IJ USB接口、1394接口、eSATA 接口和雷電接口所花費(fèi)的總時(shí)間 Tall = (!^+LjL4)/ V = (1,+1,+1,+1,)/(V1+V2+V3+V4)。如果將K1、KN1+1、KN1+N2+1和KN1+N2+N3+1單獨(dú)傳輸?shù)経SB接口,由于通過USB協(xié)議將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)緩存裝置的總速度為V1=V1XN1,所以,需要的時(shí)間Tusb =(Li+L2+L3+L4)/ %。如果將Kp KN1+1、KN1+N2+1和KN1+N2+N3+1單獨(dú)傳輸?shù)?394接口,由于通過1394協(xié)議將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)緩存裝置的總速度為V2=V2XN2,所以,需要的時(shí)間T1394 = (Li+L2+L3+L4) / V2。如果將K1、KN1+1、KN1+N2+1 和 KN1+N2+N3+1 單獨(dú)傳輸?shù)?eSATA 接口,由于通過 eSATA協(xié)議將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)緩存裝置的總速度SV3=V3XN3,所以,需要的時(shí)間為Tesm =(Li+I^+I^+I^) / V3O如果將K:、KN1+1、KN1+N2+1^P KN1+N2+N3+1單獨(dú)傳輸?shù)嚼纂娊涌?,由于通過雷電協(xié)議將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)緩存裝置的總速度為V4=V4XN4,所以,需要的時(shí)間T114 =(Li+L2+L3+L4)/ V4。綜上可看出,將1、KN1+1、Km刪和KN1+N2+N3+1同時(shí)傳輸?shù)経SB接口、1394接口、eSATA接口和雷電接口的總時(shí)間會(huì)比將1、KN1+1、1(_2+1和KN1+N2+N3+1分別單獨(dú)傳輸?shù)経SB接口、1394接口、eSATA接口和雷電接口的總時(shí)間快。在S5中,將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)通過數(shù)據(jù)重組算法進(jìn)行數(shù)據(jù)重組為一個(gè)完整的數(shù)據(jù)文件,比如通過RAID 0算法進(jìn)行數(shù)據(jù)重組,再將該完整的數(shù)據(jù)文件傳輸?shù)侥繕?biāo)存儲(chǔ)裝置,該完整的數(shù)據(jù)文件的內(nèi)容與SI中讀取到的數(shù)據(jù)內(nèi)容是一致的。在源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù)量很大的情況下,所述數(shù)據(jù)傳輸過程可進(jìn)行多次,直到將源數(shù)據(jù)存儲(chǔ)裝置的所有扇區(qū)中的數(shù)據(jù)傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置為止。本發(fā)明的方法將多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量、各種數(shù)據(jù)傳輸接口的數(shù)據(jù)傳輸速度、數(shù)據(jù)緩存裝置的數(shù)量,對(duì)讀取到的數(shù)據(jù)進(jìn)行合理的分割形成分割數(shù)據(jù)塊,使得通過每種數(shù)據(jù)傳輸接口傳輸?shù)綌?shù)據(jù)緩存裝置上的時(shí)間是相同的,再將分割數(shù)據(jù)塊進(jìn)行數(shù)據(jù)重組成為與傳輸前讀取到的數(shù)據(jù)內(nèi)容一致的數(shù)據(jù),可大大提高數(shù)據(jù)傳輸速度,節(jié)省數(shù)據(jù)傳輸時(shí)間。參看圖2,為本發(fā)明提供的與上述數(shù)據(jù)傳輸方法相對(duì)應(yīng)的數(shù)據(jù)傳輸系統(tǒng)實(shí)施例的示意圖。所述系統(tǒng)包括源數(shù)據(jù)存儲(chǔ)裝置21、數(shù)據(jù)緩存裝置22和目標(biāo)數(shù)據(jù)存儲(chǔ)裝置23,其中源數(shù)據(jù)存儲(chǔ)裝置21設(shè)有一種以上的數(shù)據(jù)傳輸接口 211,在本實(shí)施例中,可設(shè)有四種數(shù)據(jù)傳輸接口,分別為USB接口、1394接口、eSATA接口和雷電接口,上述每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置22,所述系統(tǒng)還包括數(shù)據(jù)讀取單元24,用于讀取源數(shù)據(jù)存儲(chǔ)裝置21中的數(shù)據(jù),其中,讀取數(shù)據(jù)的方式為讀取源數(shù)據(jù)存儲(chǔ)裝置21中的選定扇區(qū)內(nèi)的數(shù)據(jù);第一分割單元25,用于根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配;第二分割單元26,用于根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置22的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置22 ;數(shù)據(jù)傳輸單元27,用于將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置22上;數(shù)據(jù)重組單元28,將所述數(shù)據(jù)緩存裝置22中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置23。其中,數(shù)據(jù)緩存裝置22可為移動(dòng)存儲(chǔ)介質(zhì)。優(yōu)選的,在所述第二分割單元26中,將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置22上的時(shí)間是相同的。本發(fā)明的系統(tǒng)將多種數(shù)據(jù)傳輸接口并行使用來傳輸數(shù)據(jù),根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量、各種數(shù)據(jù)傳輸接口的數(shù)據(jù)傳輸速度、數(shù)據(jù)緩存裝置的數(shù)量,對(duì)讀取到的數(shù)據(jù)進(jìn)行合理的分割形成分割數(shù)據(jù)塊,使得通過每種數(shù)據(jù)傳輸接口傳輸?shù)綌?shù)據(jù)緩存裝置上的時(shí)間是相同的,再將分割數(shù)據(jù)塊進(jìn)行數(shù)據(jù)重組成為與傳輸前讀取到的數(shù)據(jù)內(nèi)容一致的數(shù)據(jù),可大大提高數(shù)據(jù)傳輸速度,節(jié)省數(shù)據(jù)傳輸時(shí)間。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上對(duì)本發(fā)明所提供的一種數(shù)據(jù)傳輸方法和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
      及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
      權(quán)利要求
      1.一種數(shù)據(jù)傳輸方法,其特征在于,源數(shù)據(jù)存儲(chǔ)裝置設(shè)有一種以上的數(shù)據(jù)傳輸接口,每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置,所述方法包括至少一次的數(shù)據(jù)傳輸過程,所述傳輸過程包括如下步驟: 讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù); 根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配; 根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置; 將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上; 將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置。
      2.如權(quán)利要求1所述的方法,其特征在于,所述將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間是相同的。
      3.如權(quán)利要求1所述的方法,其特征在于,所述讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù)的步驟,具體為讀取源數(shù)據(jù)存儲(chǔ)裝置中的選定扇區(qū)內(nèi)的數(shù)據(jù)。
      4.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)傳輸接口的種類包括USB接口、1394接口、eSATA接口和雷電接口。
      5.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)緩存裝置為移動(dòng)存儲(chǔ)介質(zhì)。
      6.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括源數(shù)據(jù)存儲(chǔ)裝置、數(shù)據(jù)緩存裝置和目標(biāo)數(shù)據(jù)存儲(chǔ)裝置,其中源數(shù)據(jù)存儲(chǔ)裝置設(shè)有一種以上的數(shù)據(jù)傳輸接口,每種數(shù)據(jù)傳輸接口連接至少一個(gè)數(shù)據(jù)緩存裝置,所述系統(tǒng)還包括: 數(shù)據(jù)讀取單元,用于讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù); 第一分割單元,用于根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取到的數(shù)據(jù)進(jìn)行分割形成多個(gè)第一分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度的大小相匹配; 第二分割單元,用于根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊,其中,每個(gè)第一分割數(shù)據(jù)塊中的多個(gè)第二分割數(shù)據(jù)塊的大小均相等,且每個(gè)第二分割數(shù)據(jù)塊對(duì)應(yīng)一個(gè)數(shù)據(jù)緩存裝置; 數(shù)據(jù)傳輸單元,用于將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上; 數(shù)據(jù)重組單元,將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置。
      7.如權(quán)利要求6所述的裝置,其特征在于,在所述第二分割單元中,將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上的時(shí)間是相同的。
      8.如權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)讀取單元讀取數(shù)據(jù)的方式為讀取源數(shù)據(jù)存儲(chǔ)裝置中的選定扇區(qū)內(nèi)的數(shù)據(jù)。
      9.如權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)緩存裝置為移動(dòng)存儲(chǔ)介質(zhì)。
      10.如權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)傳輸接口的種類包括USB接口、·1394接口、eSATA接 口和雷電接口。
      全文摘要
      本發(fā)明為一種數(shù)據(jù)傳輸方法和系統(tǒng),方法包括至少一次的數(shù)據(jù)傳輸過程,該過程為讀取源數(shù)據(jù)存儲(chǔ)裝置中的數(shù)據(jù);根據(jù)數(shù)據(jù)傳輸接口的種類數(shù)量和每種數(shù)據(jù)傳輸接口的傳輸速度,將讀取的數(shù)據(jù)進(jìn)行分割成多個(gè)第一分割數(shù)據(jù)塊,每個(gè)第一分割數(shù)據(jù)塊對(duì)應(yīng)一種數(shù)據(jù)傳輸接口,每個(gè)第一分割數(shù)據(jù)塊的大小與其對(duì)應(yīng)的數(shù)據(jù)傳輸接口的傳輸速度大小相匹配;根據(jù)每種數(shù)據(jù)傳輸接口連接的數(shù)據(jù)緩存裝置的數(shù)量,將每個(gè)第一分割數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行平均分割形成多個(gè)第二分割數(shù)據(jù)塊;將每個(gè)第二分割數(shù)據(jù)塊中的數(shù)據(jù)傳輸?shù)綄?duì)應(yīng)的數(shù)據(jù)緩存裝置上;將所述數(shù)據(jù)緩存裝置中的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組后傳輸?shù)侥繕?biāo)數(shù)據(jù)存儲(chǔ)裝置;通過本發(fā)明的方法和系統(tǒng),可提高數(shù)據(jù)傳輸速度,節(jié)約數(shù)據(jù)傳輸時(shí)間。
      文檔編號(hào)G06F13/38GK103077149SQ20131000721
      公開日2013年5月1日 申請(qǐng)日期2013年1月9日 優(yōu)先權(quán)日2013年1月9日
      發(fā)明者陳集峰, 黃志煒, 吳神培, 徐志強(qiáng), 樂其灶 申請(qǐng)人:廈門市美亞柏科信息股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1