亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)包傳輸系統(tǒng)和方法

文檔序號:7958576閱讀:146來源:國知局
專利名稱:數(shù)據(jù)包傳輸系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種數(shù)據(jù)包傳輸系統(tǒng)和數(shù)據(jù)包傳輸方法。
背景技術(shù)
目前,數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備在出口調(diào)度業(yè)務(wù)過程中都會用到隊(duì)列調(diào)度機(jī)制(Queuing Scheduling Mechanism)。隊(duì)列調(diào)度的功能是路由器如何從一個(gè)或多個(gè)隊(duì)列中選擇下一個(gè)待轉(zhuǎn)發(fā)的分組,隊(duì)列調(diào)度與隊(duì)列管理機(jī)制有著本質(zhì)的區(qū)別。根據(jù)不同的服務(wù)規(guī)則,隊(duì)列調(diào)度算法可以分為以下幾種先到先服務(wù)(FCFS)、循環(huán)調(diào)度(Round Robin)、處理機(jī)共享(Processor Sharing)、優(yōu)先級服務(wù)、隨機(jī)服務(wù)等。
目前已出現(xiàn)的隊(duì)列調(diào)度算法主要有基于循環(huán)調(diào)度的算法、基于通用處理機(jī)共享(Generalized Processor Sharing,簡稱GPS)的算法兩大類。一個(gè)有效的隊(duì)列調(diào)度算法應(yīng)達(dá)到的性能指標(biāo)主要有公平性、時(shí)延特性、對惡意業(yè)務(wù)流的隔離能力、鏈路帶寬的利用率、復(fù)雜性等,前4個(gè)指標(biāo)與服務(wù)質(zhì)量(Quality of Service,簡稱QoS)密切相關(guān)。
基于循環(huán)調(diào)度的算法是輪流地對每個(gè)隊(duì)列進(jìn)行服務(wù),其實(shí)現(xiàn)簡單,但不能對業(yè)務(wù)提供時(shí)延保證,目前主要有加權(quán)輪詢(WeightedRound Robin)、差額輪詢(Deficit Round Robin)等。
基于通用處理機(jī)共享的調(diào)度算法目前主要有加權(quán)公平排隊(duì)(Weighted Fair Queuing,簡稱WFQ)、自時(shí)鐘公平排隊(duì)(Self-Clocked Fair Queuing,SCFQ)、虛擬時(shí)鐘(Virtual Clock,簡稱VC)等,它們(尤其是加權(quán)公平排隊(duì))能提供較好的公平性、時(shí)延特性以及對惡意業(yè)務(wù)流的隔離能力,但當(dāng)隊(duì)列數(shù)較多時(shí),其實(shí)現(xiàn)復(fù)雜度較大。
但是以上的隊(duì)列調(diào)度算法都是基于數(shù)據(jù)包是不可分割的,一旦開始發(fā)送某個(gè)數(shù)據(jù)包,必須在該數(shù)據(jù)包發(fā)送完畢以后才開始啟動發(fā)送下一個(gè)數(shù)據(jù)包。如果有一個(gè)比較長的低優(yōu)先級數(shù)據(jù)包已經(jīng)開始發(fā)送,但是收到一個(gè)急需發(fā)送的高優(yōu)先級數(shù)據(jù)包,那么高優(yōu)先級數(shù)據(jù)包只能等待發(fā)送。增加了高優(yōu)先級數(shù)據(jù)包的延時(shí)。
圖1是根據(jù)相關(guān)技術(shù)的數(shù)據(jù)包傳輸方法。如圖1所示,調(diào)度器在時(shí)間S1只檢查到低優(yōu)先級數(shù)據(jù)包L1需要發(fā)送,就開始發(fā)送L1。在下一個(gè)調(diào)度時(shí)間S2,盡管有高優(yōu)先級的H1包需要發(fā)送,但是L1還沒有發(fā)送完畢,H1等待L1發(fā)送完畢以后才開始發(fā)送。
目前,ATM將上層的長數(shù)據(jù)包劃分成等長的小數(shù)據(jù)包來發(fā)送,那么高優(yōu)先級的數(shù)據(jù)包就算需要延時(shí)發(fā)送,延時(shí)也很小。
但是,分割成小數(shù)據(jù)包帶來很大的系統(tǒng)開銷,帶寬利用率低而且分包和組包的處理很復(fù)雜。所以,需要一種能夠減少延時(shí)而又不增加系統(tǒng)開銷的數(shù)據(jù)包傳輸方法。

發(fā)明內(nèi)容
針對以上問題,本發(fā)明的目的在于提供一種數(shù)據(jù)包傳輸系統(tǒng)和方法,能夠在需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí)及時(shí)地傳輸該高優(yōu)先級數(shù)據(jù)包,降低高優(yōu)先級數(shù)據(jù)包的時(shí)延。
該數(shù)據(jù)包傳輸系統(tǒng)包括數(shù)據(jù)發(fā)送裝置202,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及數(shù)據(jù)接收裝置204,用于根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包。
控制信號包括切換控制信號,用于指示數(shù)據(jù)接收裝置開始接收高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示數(shù)據(jù)接收裝置開始繼續(xù)接收低優(yōu)先級數(shù)據(jù)包。
數(shù)據(jù)發(fā)送裝置202包括數(shù)據(jù)包掛起模塊202-2,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;控制信號發(fā)送模塊202-4,用于在低優(yōu)先級數(shù)據(jù)包掛起后將切換控制信號發(fā)送至數(shù)據(jù)接收裝置,以及在緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí)將恢復(fù)控制信號發(fā)送至數(shù)據(jù)接收裝置;以及數(shù)據(jù)發(fā)送模塊202-6,用于在控制信號發(fā)送模塊發(fā)送切換控制信號之后,將緊急的高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置,以及在控制信號發(fā)送模塊發(fā)送恢復(fù)控制信號之后,將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至數(shù)據(jù)接收裝置。
數(shù)據(jù)接收裝置204包括第一數(shù)據(jù)存儲模塊204-2,用于接收來自數(shù)據(jù)發(fā)送裝置的低優(yōu)先級數(shù)據(jù)包;第二數(shù)據(jù)存儲模塊204-4,用于接收來自數(shù)據(jù)發(fā)送裝置的緊急高優(yōu)先級數(shù)據(jù)包;數(shù)據(jù)接收控制模塊204-6,用于當(dāng)接收到切換控制信號時(shí),指示將接收到的高優(yōu)先級數(shù)據(jù)包存儲到第二數(shù)據(jù)存儲模塊,并且同時(shí)指示數(shù)據(jù)處理模塊對接收到的高優(yōu)先級數(shù)據(jù)包進(jìn)行處理;以及當(dāng)接收到恢復(fù)控制信號時(shí),指示將接收到的低優(yōu)先級數(shù)據(jù)包存儲到第一數(shù)據(jù)存儲模塊;以及數(shù)據(jù)處理模塊204-8,用于處理接收到的數(shù)據(jù)包。
當(dāng)有多個(gè)高優(yōu)先級數(shù)據(jù)包時(shí),可以連續(xù)傳輸一個(gè)或多個(gè)緊急的高優(yōu)先級數(shù)據(jù)包。
本發(fā)明提供的數(shù)據(jù)包傳輸方法包括以下步驟步驟S302,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),數(shù)據(jù)發(fā)送裝置將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及步驟S304,數(shù)據(jù)接收裝置根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包并進(jìn)行處理。
控制信號包括切換控制信號,用于指示數(shù)據(jù)接收裝置開始接收高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示數(shù)據(jù)接收裝置開始繼續(xù)接收低優(yōu)先級數(shù)據(jù)包。
步驟S302包括步驟302-2,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;步驟302-4,在低優(yōu)先級數(shù)據(jù)包掛起之后,先將切換控制信號發(fā)送至數(shù)據(jù)接收裝置,然后將高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;步驟302-6,在緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí)將恢復(fù)控制信號發(fā)送至數(shù)據(jù)接收裝置,然后將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至數(shù)據(jù)接收裝置。
步驟304包括步驟304-2,當(dāng)接收到切換控制信號時(shí),開始接收高優(yōu)先級數(shù)據(jù)包,并將接收到的高優(yōu)先級數(shù)據(jù)包存儲到第二數(shù)據(jù)存儲模塊;步驟304-4,在接收到高優(yōu)先級數(shù)據(jù)包后對高優(yōu)先級數(shù)包進(jìn)行處理;以及步驟304-6,當(dāng)接收到恢復(fù)控制信號時(shí),開始接收低優(yōu)先級數(shù)據(jù)包,將接收到的低優(yōu)先級數(shù)據(jù)包存儲到第一數(shù)據(jù)存儲模塊。
當(dāng)有多個(gè)高優(yōu)先級數(shù)據(jù)包時(shí),可以連續(xù)傳輸一個(gè)或多個(gè)緊急的高優(yōu)先級數(shù)據(jù)包。
本發(fā)明通過采用在發(fā)送低優(yōu)先級數(shù)據(jù)包的中途實(shí)施地插入高優(yōu)先級數(shù)據(jù)包,降低了高優(yōu)先級數(shù)據(jù)包的延時(shí),同時(shí)不會降低帶寬利用率,具有很強(qiáng)的實(shí)用性。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)現(xiàn)有技術(shù)的傳統(tǒng)的數(shù)據(jù)包傳輸方法;圖2是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸系統(tǒng)的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的流程圖;圖4是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的部分流程的進(jìn)一步流程圖;圖5是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的部分流程的進(jìn)一步流程圖;圖6是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)包傳輸方法的示意圖;圖7是根據(jù)本發(fā)明的實(shí)施例列舉的控制代碼集;
圖8是根據(jù)本發(fā)明的實(shí)施例的在兩幀之間插入控制信號的示意圖;以及圖9是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)包傳輸狀態(tài)示意圖。
具體實(shí)施例方式
下面將參考附圖詳細(xì)說明本發(fā)明。
圖2是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸系統(tǒng)的框圖。如圖2所示,該數(shù)據(jù)包傳輸系統(tǒng)200包括數(shù)據(jù)發(fā)送裝置202,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及數(shù)據(jù)接收裝置204,用于根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包。
控制信號包括切換控制信號,用于指示數(shù)據(jù)接收裝置開始接收高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示數(shù)據(jù)接收裝置開始繼續(xù)接收低優(yōu)先級數(shù)據(jù)包。
數(shù)據(jù)發(fā)送裝置202包括數(shù)據(jù)包掛起模塊202-2,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;控制信號發(fā)送模塊202-4,用于在低優(yōu)先級數(shù)據(jù)包掛起后將切換控制信號發(fā)送至數(shù)據(jù)接收裝置,以及在緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí)將恢復(fù)控制信號發(fā)送至數(shù)據(jù)接收裝置;以及數(shù)據(jù)發(fā)送模塊202-6,用于在控制信號發(fā)送模塊發(fā)送切換控制信號之后,將緊急的高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置,以及在控制信號發(fā)送模塊發(fā)送恢復(fù)控制信號之后,將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至數(shù)據(jù)接收裝置。
數(shù)據(jù)接收裝置204包括第一數(shù)據(jù)存儲模塊204-2,用于接收來自數(shù)據(jù)發(fā)送裝置的低優(yōu)先級數(shù)據(jù);第二數(shù)據(jù)存儲模塊204-4,用于接收來自數(shù)據(jù)發(fā)送裝置的緊急高優(yōu)先級數(shù)據(jù)包;數(shù)據(jù)接收控制模塊204-6,用于當(dāng)接收到切換控制信號時(shí),指示將接收到的高優(yōu)先級數(shù)據(jù)包存儲到第二數(shù)據(jù)存儲模塊,并且同時(shí)指示數(shù)據(jù)處理模塊對接收到的高優(yōu)先級數(shù)據(jù)包進(jìn)行處理;以及當(dāng)接收到恢復(fù)控制信號時(shí),指示將接收到的低優(yōu)先級數(shù)據(jù)包存儲到第一數(shù)據(jù)存儲模塊;以及數(shù)據(jù)處理模塊204-8,用于處理接收到的數(shù)據(jù)包。
當(dāng)有多個(gè)高優(yōu)先級數(shù)據(jù)包時(shí),可以連續(xù)傳輸一個(gè)或多個(gè)緊急的高優(yōu)先級數(shù)據(jù)包。
圖3是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的流程圖。如圖2所示,該數(shù)據(jù)包傳輸方法包括以下步驟步驟S302,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),數(shù)據(jù)發(fā)送裝置將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及步驟S304,數(shù)據(jù)接收裝置根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)并進(jìn)行處理。
控制信號包括切換控制信號,用于指示數(shù)據(jù)接收裝置開始接收高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示數(shù)據(jù)接收裝置開始繼續(xù)接收低優(yōu)先級數(shù)據(jù)包。
當(dāng)有多個(gè)高優(yōu)先級數(shù)據(jù)包時(shí),可以連續(xù)傳輸一個(gè)或多個(gè)緊急的高優(yōu)先級數(shù)據(jù)包。
圖4是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的部分流程的進(jìn)一步流程圖。如圖4所示,步驟S302包括
步驟302-2,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;步驟302-4,在低優(yōu)先級數(shù)據(jù)包掛起之后將切換控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;步驟302-6,在緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí)將恢復(fù)控制信號發(fā)送至數(shù)據(jù)接收裝置,然后將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至數(shù)據(jù)接收裝置。
圖5是根據(jù)本發(fā)明的數(shù)據(jù)包傳輸方法的部分流程的進(jìn)一步流程圖。如圖5所示,步驟304包括步驟304-2,當(dāng)接收到切換控制信號時(shí),開始接收高優(yōu)先級數(shù)據(jù)包,并將接收到的高優(yōu)先級數(shù)據(jù)包存儲到第二數(shù)據(jù)存儲模塊;步驟304-4,在接收到高優(yōu)先級數(shù)據(jù)包后對高優(yōu)先級數(shù)包進(jìn)行處理;以及步驟304-6,當(dāng)接收到恢復(fù)控制信號時(shí),開始接收低優(yōu)先級數(shù)據(jù)包,將接收到的低優(yōu)先級數(shù)據(jù)包存儲到第一數(shù)據(jù)存儲模塊。
圖6是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)包傳輸方法的示意圖。如圖6所示,當(dāng)需要發(fā)送緊急的高優(yōu)先級數(shù)據(jù)包時(shí),為了保障高優(yōu)先級數(shù)據(jù)包的延時(shí)和延時(shí)抖動性,將發(fā)送了一部分的低優(yōu)先級數(shù)據(jù)包H1暫時(shí)掛起,并將切換控制信號發(fā)送到接收端,然后開始發(fā)送需要發(fā)送的緊急高優(yōu)先級數(shù)據(jù)包,接收端接收到切換控制信號后切換到另外一個(gè)數(shù)據(jù)緩存,開始接收該高優(yōu)先級數(shù)據(jù)包H2,并將該高優(yōu)先級數(shù)據(jù)包H2存儲在所切換到的數(shù)據(jù)緩存中并且同時(shí)對接收到的高優(yōu)先級數(shù)據(jù)包H2進(jìn)行處理。當(dāng)發(fā)送完高優(yōu)先級數(shù)據(jù)包H2時(shí),發(fā)送端向接收端發(fā)送恢復(fù)控制信號,接收端接收到恢復(fù)控制信號后將數(shù)據(jù)緩存切換至先前的數(shù)據(jù)緩存,并且開始接收先前接收的剩余低優(yōu)先級數(shù)據(jù)包H1。
觸發(fā)插入高優(yōu)先級數(shù)據(jù)包有兩種情況第一種情況為調(diào)度器在調(diào)度時(shí)刻發(fā)現(xiàn)有高優(yōu)先級報(bào)文需要發(fā)送。第二種情況為高優(yōu)先級隊(duì)列收到數(shù)據(jù)包之后觸發(fā)。
本發(fā)明的數(shù)據(jù)包傳輸方法可以應(yīng)用到以太網(wǎng),也可以應(yīng)用到光纖通道(Fibre Channel)、光纖連接(FICON)等技術(shù)中。在數(shù)據(jù)包傳送的網(wǎng)絡(luò)結(jié)構(gòu)(比如具有控制編碼的物理層)中,比如以太網(wǎng)的4B/5B、8B/10B、64B/66B或其它形式的物理層編碼,定義特殊的數(shù)據(jù)包傳送切換和恢復(fù)控制編碼作為控制信號。
在塊編碼系統(tǒng)中,如果代碼空間比數(shù)據(jù)空間大,可能會有一些未用到的代碼位,它們不對應(yīng)于任何數(shù)據(jù)值。這些代碼位可以用于控制,例如,劃定幀的開始與結(jié)束、空閑等待或承載擴(kuò)展信號、出錯(cuò)提示等等。比如以太網(wǎng)中的4B/5B、8B/10B編碼。其中有很多用于控制的代碼集,被成為有序集。如圖7所示的表。
以太網(wǎng)數(shù)據(jù)幀傳送的過程中,兩個(gè)幀之間就有很多用于控制的編碼,如圖8所示,可以將本發(fā)明中的控制信號插入兩幀之間。
圖9是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)包傳輸狀態(tài)示意圖。本發(fā)明通過采用控制編碼掛起已發(fā)送包,定義掛起和解除掛起的控制符(即,控制信號)是K28.2和K28.3(可以是控制字符集中的其他控制符)。
接收端至少有一個(gè)特殊的額外緩存(Buffer)可以接收緊急插入的高優(yōu)先級數(shù)據(jù)包,當(dāng)然多一些更好。
在t1時(shí),正在發(fā)送的低優(yōu)先級數(shù)據(jù)被中止發(fā)送,插入一個(gè)數(shù)據(jù)掛起的控制符(比如是K28.2),然后發(fā)送高優(yōu)先級數(shù)據(jù)包。發(fā)送完畢以后,發(fā)送解除掛起的K28.3控制符。然后繼續(xù)發(fā)送被掛起包的剩余部分。
接收端在t1時(shí)刻收到掛起控制字后,切換緩存,用另一個(gè)緩存接收高優(yōu)先級數(shù)據(jù)包。在t2時(shí)收到解除掛起的控制字,切換緩存到低優(yōu)先級,在t3時(shí)收到完整的低優(yōu)先級數(shù)據(jù)包,此時(shí),高優(yōu)先級緩存中的數(shù)據(jù)包已經(jīng)被處理完了,這樣降低了高優(yōu)先級數(shù)據(jù)包的延時(shí)。
存在連續(xù)插入高優(yōu)先級數(shù)據(jù)包的情況,比如,前一個(gè)高優(yōu)先級數(shù)據(jù)包插入發(fā)送尚未結(jié)束,發(fā)送端又收到了一個(gè)高優(yōu)先級數(shù)據(jù)包,可以繼續(xù)插入需要發(fā)送的高優(yōu)先級數(shù)據(jù)包。
本發(fā)明通過采用在發(fā)送低優(yōu)先級數(shù)據(jù)包的中途實(shí)施地插入高優(yōu)先級數(shù)據(jù)包,降低了高優(yōu)先級數(shù)據(jù)包的延時(shí),同時(shí)不會降低帶寬利用率,具有很強(qiáng)的實(shí)用性。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)包傳輸方法,其特征在于包括以下步驟步驟S302,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),數(shù)據(jù)發(fā)送裝置將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和所述高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及步驟S304,所述數(shù)據(jù)接收裝置根據(jù)所述控制信號接收來自所述數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包并進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)包傳輸方法,其特征在于,所述控制信號包括切換控制信號,用于指示所述數(shù)據(jù)接收裝置開始接收所述高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示所述數(shù)據(jù)接收裝置開始繼續(xù)接收所述低優(yōu)先級數(shù)據(jù)包。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)包傳輸方法,其特征在于,所述步驟S302包括步驟302-2,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;步驟302-4,在所述低優(yōu)先級數(shù)據(jù)包掛起之后將切換控制信號發(fā)送至所述數(shù)據(jù)接收裝置,然后將所述高優(yōu)先級數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)接收裝置;步驟302-6,在所述緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí),將恢復(fù)控制信號發(fā)送至所述數(shù)據(jù)接收裝置,然后將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至所述數(shù)據(jù)接收裝置。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)包傳輸方法,其特征在于,所述步驟304包括步驟304-2,當(dāng)接收到切換控制信號時(shí),開始接收高優(yōu)先級數(shù)據(jù)包,并將接收到的高優(yōu)先級數(shù)據(jù)包存儲到所述第二數(shù)據(jù)存儲模塊;步驟304-4,在接收到所述高優(yōu)先級數(shù)據(jù)包后對所述高優(yōu)先級數(shù)包進(jìn)行處理;以及步驟304-6,當(dāng)接收到恢復(fù)控制信號時(shí),開始接收低優(yōu)先級數(shù)據(jù)包,并將接收到的低優(yōu)先級數(shù)據(jù)包存儲到所述第一數(shù)據(jù)存儲模塊。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的數(shù)據(jù)包傳輸方法,其特征在于,可以連續(xù)傳輸一個(gè)或多個(gè)所述緊急的高優(yōu)先級數(shù)據(jù)包。
6.一種數(shù)據(jù)包傳輸系統(tǒng),其特征在于包括數(shù)據(jù)發(fā)送裝置,用于在需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和所述高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及所述數(shù)據(jù)接收裝置,用于根據(jù)所述控制信號接收來自所述數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)包傳輸系統(tǒng),其特征在于,所述控制信號包括切換控制信號,用于指示所述數(shù)據(jù)接收裝置開始接收所述高優(yōu)先級數(shù)據(jù)包;以及恢復(fù)控制信號,用于指示所述數(shù)據(jù)接收裝置開始繼續(xù)接收所述低優(yōu)先級數(shù)據(jù)包。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)包傳輸系統(tǒng),其特征在于,所述數(shù)據(jù)發(fā)送裝置包括數(shù)據(jù)包掛起模塊,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起;控制信號發(fā)送模塊,用于在所述低優(yōu)先級數(shù)據(jù)包掛起后將切換控制信號發(fā)送至數(shù)據(jù)接收裝置;以及在所述緊急的高優(yōu)先級數(shù)據(jù)包傳輸完畢時(shí),將恢復(fù)控制信號發(fā)送至所述數(shù)據(jù)接收裝置;以及數(shù)據(jù)發(fā)送模塊,用于在所述控制信號發(fā)送模塊發(fā)送所述切換控制信號之后,將所述緊急的高優(yōu)先級數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)接收裝置;以及在所述控制信號發(fā)送模塊發(fā)送所述恢復(fù)控制信號之后,將剩余的低優(yōu)先級數(shù)據(jù)包繼續(xù)發(fā)送至所述數(shù)據(jù)接收裝置。
9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)包傳輸系統(tǒng),其特征在于,所述數(shù)據(jù)接收裝置包括第一數(shù)據(jù)存儲模塊,用于接收來自所述數(shù)據(jù)發(fā)送裝置的低優(yōu)先級數(shù)據(jù)包;第二數(shù)據(jù)存儲模塊,用于接收來自所述數(shù)據(jù)發(fā)送裝置的緊急高優(yōu)先級數(shù)據(jù)包;數(shù)據(jù)接收控制模塊,用于當(dāng)接收到切換控制信號時(shí),指示將接收到的高優(yōu)先級數(shù)據(jù)包存儲到所述第二數(shù)據(jù)存儲模塊,并且同時(shí)指示數(shù)據(jù)處理模塊對接收到的所述高優(yōu)先級數(shù)據(jù)包進(jìn)行處理;以及當(dāng)接收到恢復(fù)控制信號時(shí),指示將接收到的低優(yōu)先級數(shù)據(jù)包存儲到所述第一數(shù)據(jù)存儲模塊;以及數(shù)據(jù)處理模塊,用于處理接收到的數(shù)據(jù)包。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)包傳輸系統(tǒng),其特征在于,可以連續(xù)傳輸一個(gè)或多個(gè)緊急的高優(yōu)先級數(shù)據(jù)包。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)包傳輸系統(tǒng)和數(shù)據(jù)包傳輸方法,該系統(tǒng)包括數(shù)據(jù)發(fā)送裝置,用于當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及數(shù)據(jù)接收裝置,用于根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包。該方法包括以下步驟步驟S302,當(dāng)需要傳輸緊急的高優(yōu)先級數(shù)據(jù)包時(shí),數(shù)據(jù)發(fā)送裝置將低優(yōu)先級數(shù)據(jù)包暫時(shí)掛起,然后將控制信號和高優(yōu)先級數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收裝置;以及步驟S304,數(shù)據(jù)接收裝置根據(jù)控制信號接收來自數(shù)據(jù)發(fā)送裝置的數(shù)據(jù)包并進(jìn)行處理。通過使用本發(fā)明,降低了高優(yōu)先級數(shù)據(jù)包的延時(shí),同時(shí)不會降低帶寬利用率,具有很強(qiáng)的實(shí)用性。
文檔編號H04L12/56GK101043438SQ200610066158
公開日2007年9月26日 申請日期2006年3月24日 優(yōu)先權(quán)日2006年3月24日
發(fā)明者蔣章震 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1