專利名稱:一種數(shù)據(jù)傳輸?shù)姆椒皍sb接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸?shù)姆椒癠SB接口 。
技術(shù)背景隨著USB接口的普及與應(yīng)用,USB接口不僅用于傳輸普通數(shù)據(jù),還被用 來傳輸語音、視頻等數(shù)據(jù)。為滿足USB接口可以同時傳輸普通數(shù)據(jù)、語音和 視頻的數(shù)據(jù),分別在USB接口主機側(cè)和USB接口 USB設(shè)備側(cè)將一個USB物 理接口虛擬成多個不同的接口 , USB接口主機側(cè)虛擬的接口與USB接口 USB 設(shè)備側(cè)虛擬的接口——對應(yīng),——對應(yīng)的接口通過pipe傳輸管道連接。普通 數(shù)據(jù)、語音和視頻等業(yè)務(wù)在UST接口幾個虛擬的接口上同時并發(fā),在USB帶 寬不足時,很容易造成語音、視頻等業(yè)務(wù)的數(shù)據(jù)擁堵、延遲、丟包、抖動, 影響語音、視頻實時業(yè)務(wù)的效果,不能保證數(shù)據(jù)傳輸?shù)姆?wù)質(zhì)量(Qos, Quality of Service )?,F(xiàn)有技術(shù)為解決上述缺陷,釆用同步傳輸和塊傳輸結(jié)合的方式傳輸同時 并發(fā)的普通數(shù)據(jù)、語音和視頻數(shù)據(jù),對于語音、視頻等實時性要求高的業(yè)務(wù), 采用可以保證Qos的同步傳輸確保語音、視頻等數(shù)據(jù)優(yōu)先傳輸,實時性要求 不高的普通數(shù)據(jù)作為塊傳輸,這樣保證普通數(shù)據(jù)、語音和視頻數(shù)據(jù)在USB接 口上同時并發(fā),且保證實時性要求高的業(yè)務(wù)的Qos。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)現(xiàn)有技術(shù)有如下缺陷USB接口硬件 需要支持塊傳輸和同步傳輸,對于硬件不支持塊傳輸和同步傳輸?shù)腢SB接口 不能采用該方案,應(yīng)用范圍窄。發(fā)明內(nèi)容本發(fā)明實施例要解決的技術(shù)問題是提供一種數(shù)據(jù)傳輸?shù)姆椒癠SB接 口 ,能夠USB接口數(shù)據(jù)順暢傳輸。為解決上述技術(shù)問題,本發(fā)明所提供的數(shù)據(jù)傳輸方法和USB接口實施例 是通過以下技術(shù)方案實現(xiàn)的一種數(shù)據(jù)傳輸方法,包括為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;為所述添加了虛擬接口 序號的數(shù)據(jù)劃分優(yōu)先級;將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按 優(yōu)先級順序通過單個管道傳輸;將所述通過單個管道傳輸?shù)奶砑恿颂摂M接口 序號的數(shù)據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口 。本發(fā)明還提供另外一種數(shù)據(jù)傳輸?shù)姆椒?,包括為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;為所述添加了虛擬接口 序號的數(shù)據(jù)劃分優(yōu)先級;將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按 優(yōu)先級順序通過單個管道傳輸。本發(fā)明還提供另外一種數(shù)據(jù)傳輸?shù)姆椒?,包括接收添加了虛擬接口序號、按優(yōu)先級順序傳輸?shù)臄?shù)據(jù);將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬 接口。本發(fā)明實施例提供一種USB接口 ,包括接口序號添加單元,用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號; 優(yōu)先級劃分單元,用于為接收的數(shù)據(jù)劃分優(yōu)先級;管道傳輸單元,用于將所 述劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序傳輸,所述劃分優(yōu)先級的數(shù)據(jù)添加了虛擬 接口序號;分發(fā)單元,用于將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口 序號分發(fā)到相應(yīng)的虛擬接口 。本發(fā)明實施例提供一種USB接口 ,包括接口序號添加單元,用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號; 優(yōu)先級劃分單元,用于為接收的數(shù)據(jù)劃分優(yōu)先級;管道傳輸單元,用于將所 述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序傳輸。本發(fā)明實施例提供一種USB接口 ,包括接收單元,用于接收添加了虛擬接口序號、按優(yōu)先級順序傳輸?shù)臄?shù)據(jù); 分發(fā)單元,用于將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號分發(fā)到 相應(yīng)的虛擬接口。上述技術(shù)方案具有如下有益效果本發(fā)明實施例將不同虛擬接口接收的數(shù)據(jù)添加接口序號、劃分優(yōu)先級后,按劃分的優(yōu)先級順序傳輸數(shù)據(jù)確保數(shù)據(jù)傳輸?shù)腝os,相對于現(xiàn)有技術(shù)通過塊傳輸和同步傳輸保i正數(shù)據(jù)傳輸?shù)腝os,本 發(fā)明實施例實現(xiàn)簡單,不需要USB接口硬件支持塊傳輸和同步傳輸,應(yīng)用范 圍廣。另外本發(fā)明實施例通過單個管道傳輸數(shù)據(jù),使得劃分了優(yōu)先級的數(shù)據(jù) 可以按照優(yōu)先級的順序順利傳輸?shù)経SB接口另一側(cè),避免數(shù)據(jù)在多個管道上 傳輸出現(xiàn)混亂、而導(dǎo)致數(shù)據(jù)不能按優(yōu)先級順序到達USB接口另 一側(cè)的現(xiàn)象; 數(shù)據(jù)到達接口另一側(cè)后,按照接口序號分發(fā)到不同的虛擬接口,完成數(shù)據(jù)的 傳輸。
圖1是USB 4妄口數(shù)據(jù)傳輸示意圖; 圖2是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒▓D; 圖3是本發(fā)明實施例提供的USB接口作為發(fā)送方的數(shù)據(jù)傳輸方法圖; 圖4是本發(fā)明實施例提供的USB接口作為接收方的數(shù)據(jù)傳輸方法圖; 圖5是本發(fā)明實施例提供的USB接口結(jié)構(gòu)圖。
具體實施方式
本發(fā)明實施例提供了 一種數(shù)據(jù)傳輸方法及USB接口 ,用于實現(xiàn)USB接口 數(shù)據(jù)順暢傳輸。USB接口將主機側(cè)的數(shù)據(jù)傳輸?shù)経SB設(shè)備側(cè),將主機側(cè)輸入的數(shù)據(jù)在 USB主機驅(qū)動側(cè)添加了虛擬接口序號、劃分優(yōu)先級后,劃分優(yōu)先級的數(shù)據(jù)按 優(yōu)先級順序通過單個pipe傳輸?shù)経SB設(shè)備側(cè),按照接口序號將數(shù)據(jù)分發(fā)到對 應(yīng)的虛擬接口,實現(xiàn)數(shù)據(jù)從主機側(cè)傳輸?shù)経SB設(shè)備側(cè)的目的;相反的,USB 接口將USB設(shè)備側(cè)要傳輸?shù)臄?shù)據(jù)在USB設(shè)備驅(qū)動(USB ftmction驅(qū)動)側(cè) 添加了虛擬接口序號、劃分優(yōu)先級后,劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序通過 單個pipe傳輸?shù)街鳈C側(cè),按照虛擬接口序號將數(shù)據(jù)分發(fā)到對應(yīng)的虛擬接口 , 實現(xiàn)數(shù)據(jù)從USB設(shè)備測傳輸?shù)経SB主機側(cè)的目的。以下結(jié)合附圖詳細說明本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ā?br>
請參閱圖1是本發(fā)明實施例提供的USB接口數(shù)據(jù)傳輸示意圖。
該圖以從主機側(cè)向USB設(shè)備側(cè)傳輸數(shù)據(jù)為例說明數(shù)據(jù)的傳輸,圖中以三 個虛擬接口為例表示USB接口的結(jié)構(gòu),主才幾側(cè)三個虛擬4妄口分別對應(yīng)三個管 道,對應(yīng)USB設(shè)備側(cè)三個虛擬4矣口也分別對應(yīng)主機側(cè)虛擬4妄口對應(yīng)的三個管 道;圖中接口 1和接口 3對應(yīng)的管道以虛線示出,表示管道1和管道3存在 但不作為傳輸數(shù)據(jù)的管道,只使用接口 2對應(yīng)的管道2作為傳輸數(shù)據(jù)的管道, 使得USB接口中只保留一個pipe作為傳輸管道,保證劃分優(yōu)先級的數(shù)據(jù)按優(yōu) 先級的順序傳輸;在數(shù)據(jù)傳輸?shù)経SB ftinction驅(qū)動處時,按虛擬接口序號將 數(shù)據(jù)分發(fā)到對應(yīng)的虛擬接口。本發(fā)明實施例在不需要改變USB接口原有結(jié)構(gòu) 基礎(chǔ)上,實現(xiàn)本發(fā)明實施例提供的數(shù)據(jù)傳輸方法。
請參閱圖2是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒▓D。
USB接口接收到數(shù)據(jù)后,開始執(zhí)行步驟101。本發(fā)明實施例以主才幾側(cè)向 USB設(shè)備側(cè)傳輸數(shù)據(jù)為例說明數(shù)據(jù)傳輸?shù)姆椒ǎ琔SB設(shè)備側(cè)向主才幾側(cè)傳輸數(shù) 據(jù)與主機側(cè)向USB設(shè)備側(cè)傳輸數(shù)據(jù)的原理相同,不再贅述。
步驟IOI、添加虛擬^接口序號;
USB虛擬接口接收到的數(shù)據(jù),在主機側(cè)驅(qū)動處被對應(yīng)虛擬接口添加虛擬 接口序號ID。
步驟102、劃分優(yōu)先級;
為添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級。通過邏輯算法,如加權(quán)輪 轉(zhuǎn)算法、簡單優(yōu)先級算法、加權(quán)公平隊列算法將攜帶虛擬接口序號的數(shù)據(jù)劃 分優(yōu)先級。劃分優(yōu)先級可以依據(jù)數(shù)據(jù)攜帶的虛擬接口序號確定數(shù)據(jù)的傳輸優(yōu) 先級,每個虛擬接口都有優(yōu)先級的規(guī)定,如,規(guī)定虛擬接口 l優(yōu)先級最高, 虛擬接口 2優(yōu)先級中,虛擬接口 3優(yōu)先級最低;那么當(dāng)3個虛擬接口都有數(shù) 據(jù)要發(fā)送時,虛擬接口 l接收的數(shù)據(jù)優(yōu)先級最高,虛擬接口 2接收的數(shù)據(jù)優(yōu) 先級次之,虛擬接口2接收的數(shù)據(jù)優(yōu)先級最低。
另外,劃分優(yōu)先級也可以依據(jù)數(shù)據(jù)的業(yè)務(wù)類型,如,依據(jù)數(shù)據(jù)包的大小確定數(shù)據(jù)的傳輸優(yōu)先級,數(shù)據(jù)包越小優(yōu)先級越高;或?qū)τ谝恍?shù)據(jù)可以依據(jù) 數(shù)據(jù)包的頭信息確定該數(shù)據(jù)的傳輸優(yōu)先級,如IP數(shù)據(jù)包,依據(jù)IP數(shù)據(jù)包頭中 的源地址、目的地址,協(xié)議號,源端口、目的端口, DSCP字段等信息劃分該 數(shù)據(jù)的優(yōu)先級。按照數(shù)據(jù)業(yè)務(wù)類型劃分優(yōu)先級,可以根據(jù)不同業(yè)務(wù)的數(shù)據(jù)流 特點提供不同的Qos服務(wù)。
步驟103、通過單個管道傳輸;
將添加了虛擬接口序號的數(shù)據(jù)按優(yōu)先級的順序通過單個管道傳輸,這樣 保證劃分了優(yōu)先級的數(shù)據(jù)能夠按照優(yōu)先級的順序順利傳輸?shù)経SB設(shè)備側(cè);數(shù) 據(jù)被傳輸?shù)経SB設(shè)備側(cè)后,在USB設(shè)備驅(qū)動處被匯集,執(zhí)行步驟104。
步驟104、按虛擬接口序號分發(fā)數(shù)據(jù);
將通過單個管道傳輸?shù)臄?shù)據(jù)按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口 ,通 過各個虛擬接口將數(shù)據(jù)傳送給USB設(shè)備。
需要說明的是,USB設(shè)備側(cè)向主機側(cè)發(fā)送數(shù)據(jù)時,在USB ftmction驅(qū)動 處,數(shù)據(jù)添加虛擬接口序號、劃分優(yōu)先級后,通過單個pipe傳輸?shù)街鳈C側(cè)驅(qū) 動處,在主機側(cè)驅(qū)動處按照虛擬接口序號將數(shù)據(jù)分發(fā)到對應(yīng)的虛擬接口,最 終實現(xiàn)數(shù)據(jù)從USB設(shè)備傳輸?shù)街鞑艓咨稀?br>
USB接口作為數(shù)據(jù)發(fā)送方接口時,數(shù)據(jù)傳輸?shù)姆椒òㄈ缦虏襟E
請參閱圖3是本發(fā)明實施例提供的USB接口作為發(fā)送方的數(shù)據(jù)傳輸方法
步驟201、添加虛擬接口序號;
USB虛擬接口接收到的數(shù)據(jù),在主機側(cè)驅(qū)動處被對應(yīng)虛擬接口添加虛擬 接口序號ID。
步驟202、劃分優(yōu)先級;
為添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級。通過邏輯算法,如加4又輪 轉(zhuǎn)算法、簡單優(yōu)先級算法、加權(quán)公平隊列算法將攜帶虛擬接口序號的數(shù)據(jù)劃 分優(yōu)先級。劃分優(yōu)先級可以依據(jù)數(shù)據(jù)攜帶的虛擬接口序號確定數(shù)據(jù)的傳輸優(yōu) 先級,每個虛擬接口都有優(yōu)先級的規(guī)定,如,規(guī)定虛擬接口 1優(yōu)先級最高,虛擬接口 2優(yōu)先級中,虛擬接口 3優(yōu)先級最低;那么當(dāng)3個虛擬接口都有數(shù) 據(jù)要發(fā)送時,虛擬接口 l接收的數(shù)據(jù)優(yōu)先級最高,虛擬接口 2接收的數(shù)據(jù)優(yōu) 先級次之,虛擬接口2接收的數(shù)據(jù)優(yōu)先級最低。
另外,劃分優(yōu)先級也可以依據(jù)數(shù)據(jù)的業(yè)務(wù)類型,如,依據(jù)數(shù)據(jù)包的大小 確定數(shù)據(jù)的傳輸優(yōu)先級,數(shù)據(jù)包越小優(yōu)先級越高;或?qū)τ谝恍?shù)據(jù)可以依據(jù) 數(shù)據(jù)包的頭信息確定該數(shù)據(jù)的傳輸優(yōu)先級,如IP數(shù)據(jù)包,依據(jù)IP數(shù)據(jù)包頭中 的源地址、目的地址,協(xié)議號,源端口、目的端口, DSCP字段等信息劃分該 數(shù)據(jù)的優(yōu)先級。按照數(shù)據(jù)業(yè)務(wù)類型劃分優(yōu)先級,可以根據(jù)不同業(yè)務(wù)的數(shù)據(jù)流 特點提供不同的Qos服務(wù)。
步驟203、通過單個管道傳輸;
將添加了虛擬接口序號的數(shù)據(jù)按優(yōu)先級的順序通過單個管道傳輸,這樣 保證劃分了優(yōu)先級的數(shù)據(jù)能夠按照優(yōu)先級的順序順利傳輸?shù)浇邮辗降腢SB接 cj 。
相應(yīng)地,USB接口作為接收方,收到發(fā)送方發(fā)送的數(shù)據(jù)后,進行如下步 驟的處理
請參閱圖4是本發(fā)明實施例提供的USB接口作為接收方的數(shù)據(jù)傳輸方法
步驟204、接收數(shù)據(jù);
接收的數(shù)據(jù)是按照優(yōu)先級順序傳輸?shù)?,且添加了虛擬接口序號。 步驟205、按虛擬接口序號分發(fā)數(shù)據(jù);
將接收的數(shù)據(jù)按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口 ,通過各個虛擬接 口將數(shù)據(jù)傳送。
以上介紹本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒?,如下提供本發(fā)明實施例 提供的USB接口。
請參閱5是本發(fā)明實施例提供的USB接口結(jié)構(gòu)圖。
如圖所示,本發(fā)明實施例提供的USB接口包括接口序號添加單元100, 用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;優(yōu)先級劃分單元200,用于將接收的數(shù)據(jù)劃分優(yōu)先級;
管道傳輸單元300,用于將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù) 按優(yōu)先級順序傳輸;
分發(fā)單元400,用于將所述通過單個管道傳輸?shù)奶砑恿颂摂M接口序號的數(shù) 據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口 。
由于優(yōu)先級劃分和接口序號的添加不分先后順序,管道傳輸單元傳輸?shù)?數(shù)據(jù)可以從接口序號添加單元輸出,也可以從優(yōu)先級劃分單元輸出。
在數(shù)據(jù)從主機傳輸?shù)経SB設(shè)備時,所述接口序號添加單元和所述優(yōu)先級 劃分單元位于主機側(cè)驅(qū)動處;
所述分發(fā)單元位于USB設(shè)備側(cè)驅(qū)動處。
在數(shù)據(jù)從USB設(shè)備傳輸?shù)街鳈C時,所述接口序號添加單元和所述優(yōu)先級 劃分單元位于USB設(shè)備側(cè)驅(qū)動處;
所述分發(fā)單元位于主機側(cè)驅(qū)動處。
需要說明的是, 一個USB接口可以傳輸從主機側(cè)到USB設(shè)備的數(shù)據(jù),也 可以傳輸從USB設(shè)備到主機側(cè)的數(shù)據(jù);因此在一個USB接口中,接口序號添 加單元、優(yōu)先級劃分單元和分發(fā)單元主機側(cè)驅(qū)動處和USB設(shè)備側(cè)驅(qū)動處同時 有接口序號添加單元、優(yōu)先級劃分單元和分發(fā)單元?;蛘甙凑諏崿F(xiàn)傳輸數(shù)據(jù) 方向的不同,主機側(cè)驅(qū)動處只有接口序號添加單元、優(yōu)先級劃分單元,USB 設(shè)備側(cè)驅(qū)動處只有分發(fā)單元;或者USB設(shè)備側(cè)驅(qū)動處只有接口序號添加單元、 優(yōu)先級劃分單元,主機側(cè)驅(qū)動處只有分發(fā)單元。
根據(jù)上述的描述,USB接口作為發(fā)送方接口時,其結(jié)構(gòu)包括接口序號 添加單元100,用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;
優(yōu)先級劃分單元200,用于為接收的數(shù)據(jù)劃分優(yōu)先級;
管道傳輸單元300,用于將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù) 按優(yōu)先級順序傳輸。
USB接口作為接收方接口時,其結(jié)構(gòu)包括接收單元500,用于接收添 加了虛擬接口序號、按優(yōu)先級順序傳輸?shù)臄?shù)據(jù);分發(fā)單元400,用于將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號
分發(fā)到相應(yīng)的虛擬4妄口 。 '
以上對本發(fā)明所提供的一種數(shù)據(jù)傳輸?shù)姆椒癠SB接口進行了詳細介 紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方 式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本 發(fā)明的限制。
權(quán)利要求
1、一種數(shù)據(jù)傳輸方法,其特征在于,包括為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;為所述添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級;將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序通過單個管道傳輸;將所述通過單個管道傳輸?shù)奶砑恿颂摂M接口序號的數(shù)據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述將所述添加 了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級具體為依據(jù)所述添加了虛擬接口序號的數(shù)據(jù)攜帶的虛擬接口序號劃分優(yōu)先級。
3、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述為所述添加 了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級具體為按所述添加了虛擬接口序號的數(shù)據(jù)的業(yè)務(wù)類型劃分優(yōu)先級。
4、 根據(jù)權(quán)利要求2或3所述的數(shù)據(jù)傳輸方法,其特征在于,所述為所述 添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級的算法包括加權(quán)輪轉(zhuǎn)算法、簡單優(yōu) 先級算法和加權(quán)/>平隊列算法。
5、 一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,包?為不同虛擬4妻口接收的數(shù)據(jù)添加虛擬接口序號; 為所述添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級;將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序通過單個 管道傳輸。
6、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸方法,其特征在于,所述將所述添加 了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級具體為依據(jù)所述添加了虛擬接口序號的數(shù)據(jù)攜帶的虛擬接口序號劃分優(yōu)先級。
7、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸方法,其特征在于,所述為所述添加 了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級具體為按所述添加了虛擬接口序號的數(shù)據(jù)的業(yè)務(wù)類型劃分優(yōu)先級。
8、 根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)傳輸方法,其特征在于,所述為所述 添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級的算法包括加權(quán)輪轉(zhuǎn)算法、簡單優(yōu) 先級算法和加權(quán)公平隊列算法。
9、 一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,包括接收添加了虛擬接口序號、4安優(yōu)先級順序傳輸?shù)臄?shù)據(jù);將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬 接口。
10、 一種USB接口,其特征在于,包括接口序號添加單元,用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬4妄口序號; 優(yōu)先級劃分單元,用于為接收的數(shù)據(jù)劃分優(yōu)先級;管道傳輸單元,用于將所述劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序傳輸,所述 劃分優(yōu)先級的數(shù)據(jù)添加了虛擬接口序號;分發(fā)單元,用于將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號分 發(fā)到相應(yīng)的虛擬接口。
11、 一種USB接口,其特征在于,包括接口序號添加單元,用于為不同虛擬接口接收的數(shù)據(jù)添加虛擬4妄口序號; 優(yōu)先級劃分單元,用于為接收的數(shù)據(jù)劃分優(yōu)先級;管道傳輸單元,用于將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按 優(yōu)先級順序傳輸。
12、 一種USB接口,其特征在于,包括接收單元,用于接收添加了虛擬接口序號、按優(yōu)先級順序傳輸?shù)臄?shù)據(jù);分發(fā)單元,用于將所述添加了虛擬接口序號的數(shù)據(jù),按虛擬接口序號分 發(fā)到相應(yīng)的虛擬4妄口。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸?shù)姆椒癠SB接口。本發(fā)明方法包括為不同虛擬接口接收的數(shù)據(jù)添加虛擬接口序號;為所述添加了虛擬接口序號的數(shù)據(jù)劃分優(yōu)先級;將所述添加了虛擬接口序號、劃分優(yōu)先級的數(shù)據(jù)按優(yōu)先級順序通過單個管道傳輸;將所述通過單個管道傳輸?shù)奶砑恿颂摂M接口序號的數(shù)據(jù),按虛擬接口序號分發(fā)到相應(yīng)的虛擬接口。本發(fā)明可以實現(xiàn)數(shù)據(jù)從USB接口順暢傳輸。
文檔編號H04L12/56GK101242395SQ20081000780
公開日2008年8月13日 申請日期2008年2月19日 優(yōu)先權(quán)日2008年2月19日
發(fā)明者張乾春 申請人:深圳華為通信技術(shù)有限公司