一種數據流調度方法、設備及系統的制作方法
【專利摘要】本發明公開了一種數據流調度方法、設備及系統,所述數據流調度方法包括:數據流調度設備接收來自網絡側發送設備的任一數據流,在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,并通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備;其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。通過本方案,在接收到滿足設定條件的特殊數據流時,可采用快速通道對其進行即時轉發、無需入隊緩沖,達到了降低特殊數據流的調度時間、提高特殊數據流的傳輸時效性和時序性的目的。
【專利說明】一種數據流調度方法、設備及系統
【技術領域】
[0001]本發明涉及網絡通信【技術領域】,尤其涉及一種基于多類型數據流的數據流調度方法、設備及系統。
【背景技術】
[0002]隨著通信技術的不斷發展,各種通信技術產品,如WLAN (Wireless Local AreaNetwork,無線局域網)技術產品和蜂窩技術產品等逐漸融合并存,導致現有網絡數據傳輸逐漸呈現多種類型數據流并存的形式。
[0003]針對上述情況,在進行數據流的調度轉發時,常采用對接收到的各類型數據流進行入隊緩沖,并按照設定的QoS (Quality of Service,服務質量)調度算法,對入隊緩沖的各類型數據流進行優先級輪詢的方式進行調度轉發。但是,由于不同類型的數據流對數據時效性和時序性的要求并不相同,如傳統以太網數據流對數據時效性和時序性的要求相對較低,而蜂窩數據流對數據的時效性和時序性的要求則較高,因此,當采用上述方式進行多類型數據流的調度轉發時,若緩沖隊列中的時效性和時序性要求較高的數據流較多、造成數據流擁塞從而被丟包時,很容易使得相應數據流的時效性和時序性大大降低,進而影響相應數據流的傳輸可靠性和傳輸質量。
[0004]因此,亟需提供一種基于多類型數據流的數據流調度方式,來保證蜂窩數據流等時效性和時序性要求較高的數據流的時效性和時序性,以便達到提高蜂窩數據流等數據流的傳輸可靠性和傳輸質量的目的。
【發明內容】
[0005]本發明實施例提供了一種數據流調度方法、設備及系統,用以解決現有技術中存在的無法保證時效性和時序性要求較高的數據流的時效性和時序性的問題。
[0006]一種數據流調度方法,包括:
[0007]數據流調度設備接收來自網絡側發送設備的任一數據流;并
[0008]在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口 ;以及,
[0009]通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備;
[0010]其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
[0011]一種數據流調度設備,包括:
[0012]數據流接收模塊,用于接收來自網絡側發送設備的任一數據流;
[0013]數據流調度模塊,用于在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道;
[0014]數據流發送模塊,用于通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備。
[0015]一種數據流調度系統,包括網絡側發送設備、數據流調度設備以及網絡側接收設備,其中:
[0016]所述網絡側發送設備,用于向所述數據流調度設備發送數據流;
[0017]所述數據流調度設備,用于接收來自所述網絡側發送設備的任一數據流,并在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,以及,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
[0018]本發明有益效果如下:
[0019]本發明實施例提供了一種數據流調度方法、設備及系統,針對某種滿足設定條件,如具備較高時效性和時序性要求的特殊數據流,數據流調度設備可采用有別于其他普通數據流的獨特調度處理方式對其進行調度處理,如可采用預先設置的快速通道對所述特殊數據流進行不入隊即時轉發,從而降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述數據流發送端口的,因而還可保證所述特殊數據流的傳輸順序,從而在提高所述特殊數據流的傳輸時效性的同時,保證了所述特殊數據流的傳輸時序性。
【專利附圖】
【附圖說明】
[0020]圖1所示為本發明實施例一中所述數據流調度方法的流程示意圖;
[0021]圖2所示為本發明實施例二中所述數據流調度設備的結構示意圖;
[0022]圖3所示為本發明實施例三中所述數據流調度系統的結構示意圖。
【具體實施方式】
[0023]本發明實施例提供了 一種數據流調度方法、設備及系統,所述數據流調度方法包括:數據流調度設備接收來自網絡側發送設備的任一數據流,在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,以及,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備;其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
[0024]在本發明實施例所述數據流調度方法中,針對某種滿足設定條件,如具備較高時效性和時序性要求的特殊數據流,數據流調度設備可采用有別于其他普通數據流的獨特調度處理方式對其進行調度處理,如可采用預先設置的快速通道對所述特殊數據流進行不入隊即時轉發,從而降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述數據流發送端口的,因而還可保證所述特殊數據流的傳輸順序,從而在提高所述特殊數據流的傳輸時效性的同時,保證了所述特殊數據流的傳輸時序性。
[0025]下面結合說明書附圖對本發明實施例作進一步說明,但本發明不局限于下面的實施例。
[0026]實施例一:
[0027]如圖1所示,其為本發明實施例一中所述數據流調度方法的流程示意圖,所述數據流調度方法可適用于多類型數據流混合調度系統中,具體地,所述數據流調度方法可包括以下步驟:
[0028]步驟101:數據流調度設備接收來自網絡側發送設備的任一數據流,并根據所述數據流的數據屬性,判斷其是否為滿足設定條件的特殊數據流,若是,則執行步驟102,否貝U,執行步驟103。
[0029]其中,針對任一數據流,所述數據流的數據屬性可以為所述數據流所攜帶的數據類型、數據標簽等能夠表明該數據流特性的信息,本發明實施例對此不作任何限定。
[0030]具體地,在本發明所述實施例中,所述滿足設定條件的特殊數據流可為具備較高數據傳輸時序性和時效性要求的數據流,如蜂窩數據流或視頻數據流等,本發明實施例對此不作任何限定。需要說明的是,所述滿足設定條件的特殊數據流還可以根據實際情況設置為其他數據流,如可設置為數據流流量較大的數據流等,本發明實施例對此不作任何限定。
[0031]另外需要說明的是,在本發明所述實施例中,所述網絡側發送設備可以為任何能夠提供數據流至數據流調度設備的獨立設備或獨立設備中的相應模塊等,本發明實施例對此不作任何限定。
[0032]步驟102:通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口。
[0033]其中,所述快速通道為預先建立的、用于將接收到的數據流進行不入隊即時轉發處理的特殊數據調度通道。
[0034]具體地,在本發明所述實施例中,當確定當前接收到的數據流為滿足設定條件的特殊數據流時,可無需對所述特殊數據流進行入隊緩沖處理,而是直接采用快速通道將所述特殊數據流第一時間轉發至所述數據流調度設備的數據流發送端口處,從而在一定程度上降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述數據流發送端口的,因而還可保證所述特殊數據流的傳輸順序,從而在提高所述特殊數據流的傳輸時效性的同時,保證了所述特殊數據流的傳輸時序性,避免了所述特殊數據流的亂序現象。
[0035]步驟103:根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖,并按照預先設定的QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。[0036]也就是說,當確定接收到的數據流不為滿足設定條件的特殊數據流時,可按照現有技術中常用的數據流調度方式,對所述數據流進行調度處理。
[0037]具體地,可將接收到的各非特殊數據流發送至對應的數據調度隊列等普通數據調度通道中進行緩沖,之后,按照設定的QoS調度算法,如優先級輪詢算法等,以輪詢的方式從各數據調度隊列中提取相應優先級的數據流,并將所提取的數據流轉發至所述數據流發送端口處。
[0038]進一步地,當非特殊數據流過大或過多而導致出現數據流發送阻塞等現象時,可對緩沖在各數據調度隊列中的非特殊數據流進行隨機丟包處理;需要說明的是,在本發明所述實施例中,由于非特殊數據流和特殊數據流采用不同的調度處理方式,因此,在對緩沖在各數據調度隊列中的非特殊數據流進行隨機丟包處理操作時,并不會影響到所述特殊數據流的發送時序性和時效性。
[0039]具體地,在本發明所述實施例中,在確定所述數據流為滿足設定條件的特殊數據流時,在無需對所述特殊數據流進行入隊緩沖處理的基礎上,可采用預先建立的快速通道將所述特殊數據流直接轉發至所述數據流發送端口的特殊數據流發送端口隊列中;而在確定所述數據流不為滿足設定條件的特殊數據流時,在將所述非特殊數據流發送至與所述非特殊數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖的基礎上,可根據預先設定的QOS調度算法,采用依次輪詢的方式,從各數據調度隊列中提取所述非特殊數據流,并根據預先設定的數據流數據屬性與所述數據流發送端口的各普通數據流發送端口隊列的對應關系,將所述非特殊數據流轉發至與所述非特殊數據流的數據屬性相對應的普通數據流發送端口隊列中,其中,所述特殊數據流發送端口隊列所具備的發送優先級高于其他普通數據流發送端口隊列所具備的發送優先級,從而可進一步達到提高所述特殊數據流的發送權限和輪轉速度的目的;并且,由于所述特殊數據流是順序到達所述特殊數據流發送端口隊列的,且各數據流發送端口隊列通常采用先入先出的方式進行數據流的發送,因而,還可進一步避免所述特殊數據流的數據傳輸亂序現象,提高所述特殊數據流的傳輸時序性,進而達到減輕遠端網關設備的負擔的效果。
[0040]進一步地,在本發明所述實施例中,在將各數據流轉發至所述數據流發送端口之后,所述方法還可以包括以下步驟:
[0041]步驟104:通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備。
[0042]具體地,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備,可以包括:
[0043]根據為各數據流發送端口隊列預先分配的優先級權重值,以輪詢的方式訪問各數據流發送端口隊列,并從各數據流發送端口隊列中提取出與所述數據流發送端口隊列所具備的優先級權重值相匹配的數據流流量,以及,將所提取的相應流量的數據流發送給對應的網絡側接收設備;其中,所述特殊數據流發送端口隊列所具備的優先級權重值高于其他普通數據流發送端口隊列所具備的優先級權重值。
[0044]需要說明的是,在本發明所述實施例中,當非特殊數據流的流量明顯增多時,由于特殊數據流對應的特殊數據流發送端口隊列具備最高的發送優先級以及優先級權重,因此,在保證非特殊數據流能夠享有一定發送權限的同時,依然可以保持所述特殊數據流的高比例發送,進而保證所述特殊數據流的傳輸時效性。
[0045]本發明實施例一提供了 一種數據流調度方法,針對某種滿足設定條件,如具備較高時效性和時序性要求的特殊數據流,數據流調度設備可采用有別于其他普通數據流的獨特調度處理方式對其進行調度處理,如可在無需對其進行入隊緩沖的基礎上,采用預先設置的快速通道對所述特殊數據流進行不入隊即時轉發,從而降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述數據流發送端口的,因而還可保證所述特殊數據流的傳輸順序,從而在提高所述特殊數據流的傳輸時效性的同時,保證了所述特殊數據流的傳輸時序性。
[0046]另外,在將所述特殊數據流發送至對應的網絡側接收設備過程時,還可將所述特殊數據流轉發至具備最高發送優先級的特殊數據流發送端口隊列中,從而可進一步達到提高所述特殊數據流的發送權限和輪轉速度的目的;并且,由于所述特殊數據流發送端口隊列通常采用先入先出的方式進行數據流的發送,因而,還可進一步避免所述特殊數據流的數據傳輸亂序現象,提高所述特殊數據流的傳輸時序性,進而達到減輕遠端網關設備的負擔的效果。
[0047]實施例二:
[0048]如圖2所示,其為本發明實施例二中所述數據流調度設備的結構示意圖,所述數據流調度設備可以為網絡側的任一具備相應數據流調度或轉發功能的獨立設備或集成設備,本發明實施例對此不作任何限定;具體地,所述數據流調度設備可以包括數據流接收模塊U、數據流調度模塊12以及數據流發送模塊13,其中:
[0049]所述數據流接收模塊11用于接收來自網絡側發送設備的任一數據流;其中,所述網絡側發送設備可以為任何能夠提供數據流至數據流調度設備的獨立設備或獨立設備中的相應模塊等,本發明實施例對此不作任何限定。
[0050]所述數據流調度模塊12用于在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道;具體地,針對任一數據流,所述數據流的數據屬性可以為所述數據流所攜帶的數據類型、數據標簽等能夠表明該數據流特性的信息,本發明實施例對此不作任何限定;進一步地,所述滿足設定條件的特殊數據流可以為具備較高數據傳輸時序性和時效性要求的數據流,如蜂窩數據流或視頻數據流等,本發明實施例對此也不作任何限定。
[0051]所述數據流發送模塊13用于通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備。
[0052]進一步地,所述數據流調度模塊12還可用于在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖,并按照預先設定的QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。[0053]進一步地,所述數據流調度模塊12具體可用于在確定所述數據流為滿足設定條件的特殊數據流時,將所述數據流轉發至所述數據流發送端口的特殊數據流發送端口隊列中,以及,在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與所述數據流發送端口的各普通數據流發送端口隊列的對應關系,將所述數據流轉發至與所述數據流的數據屬性相對應的普通數據流發送端口隊列中;
[0054]其中,所述特殊數據流發送端口隊列所具備的發送優先級高于其他普通數據流發送端口隊列所具備的發送優先級。
[0055]也就是說,在本發明所述實施例中,當確定當前接收到的數據流為滿足設定條件的特殊數據流時,可無需對所述特殊數據流進行入隊緩沖處理,而是直接采用預先建立的快速通道將所述特殊數據流第一時間轉發至相對應的具備最高發送優先級的特殊數據流發送端口隊列處,從而在一定程度上降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述特殊數據流發送端口隊列的,且所述特殊數據流發送端口隊列通常采用先入先出的方式進行數據流的發送,因而在提高所述特殊數據流的傳輸時效性的同時,還可進一步避免所述特殊數據流的數據傳輸亂序現象,提高所述特殊數據流的傳輸時序性,進而達到減輕遠端網關設備的負擔的效果。
[0056]進一步地,數據流發送模塊13具體可用于根據為各數據流發送端口隊列預先分配的優先級權重值,以輪詢的方式訪問各數據流發送端口隊列,并從各數據流發送端口隊列中提取出與所述數據流發送端口隊列所具備的優先級權重值相匹配的數據流流量,以及,將所提取的相應流量的數據流發送給對應的網絡側接收設備;其中,所述特殊數據流發送端口隊列所具備的優先級權重值高于其他普通數據流發送端口隊列所具備的優先級權重值,從而使得在保證各非特殊數據流能夠享有一定發送權限的同時,保持所述特殊數據流的高比例發送,進而保證了所述特殊數據流的傳輸時效性。
[0057]實施例三:
[0058]如圖3所示,其為本發明實施例三中所述數據流調度系統的結構示意圖,所述數據流調度系統可以包括網絡側發送設備21、數據流調度設備22以及網絡側接收設備23,其中:
[0059]所述網絡側發送設備21用于向所述數據流調度設備22發送數據流;
[0060]所述數據流調度設備22用于接收來自所述網絡側發送設備21的任一數據流,并在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備22的數據流發送端口,以及,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備23,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
[0061]進一步地,所述數據流調度設備22還可用于在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖,并按照預先設定的服務質量QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。
[0062]進一步地,所述數據流調度設備22具體可用于在確定所述數據流為滿足設定條件的特殊數據流時,將所述數據流轉發至所述數據流發送端口的特殊數據流發送端口隊列中,以及,在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與所述數據流發送端口的各普通數據流發送端口隊列的對應關系,將所述數據流轉發至與所述數據流的數據屬性相對應的普通數據流發送端口隊列中;其中,所述特殊數據流發送端口隊列所具備的發送優先級高于其他普通數據流發送端口隊列所具備的發送優先級。
[0063]也就是說,在本發明所述實施例中,當確定當前接收到的數據流為滿足設定條件的特殊數據流時,可無需對所述特殊數據流進行入隊緩沖處理,而是直接采用預先建立的快速通道將所述特殊數據流第一時間轉發至相對應的具備最高發送優先級的特殊數據流發送端口隊列處,從而在一定程度上降低了所述特殊數據流在數據調度處理過程中消耗的調度時間,達到了同等競爭條件下優先轉發所述特殊數據流的效果,提高了所述特殊數據流的傳輸時效性;并且,在采用快速通道對所述特殊數據流進行不入隊即時轉發時,由于所述特殊數據流是順序到達所述特殊數據流發送端口隊列的,且所述特殊數據流發送端口隊列通常采用先入先出的方式進行數據流的發送,因而在提高所述特殊數據流的傳輸時效性的同時,還可進一步避免所述特殊數據流的數據傳輸亂序現象,提高所述特殊數據流的傳輸時序性,進而達到減輕遠端網關設備的負擔的效果。
[0064]進一步地,所述數據流調度設備22具體可用于根據為各數據流發送端口隊列預先分配的優先級權重值,以輪詢的方式訪問各數據流發送端口隊列,并從各數據流發送端口隊列中提取出與所述數據流發送端口隊列所具備的優先級權重值相匹配的數據流流量,以及,將所提取的相應流量的數據流發送給對應的網絡側接收設備23 ;其中,所述特殊數據流發送端口隊列所具備的優先級權重值高于其他普通數據流發送端口隊列所具備的優先級權重值,從而在保證非特殊數據流能夠享有一定發送權限的同時,保持所述特殊數據流的高比例發送,進而保證所述特殊數據流的傳輸時效性。
[0065]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種數據流調度方法,其特征在于,包括: 數據流調度設備接收來自網絡側發送設備的任一數據流;并 在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口 ;以及, 通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備; 其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
2.如權利要求1所述的數據流調度方法,其特征在于,在通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備之前,所述方法還包括: 在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖;并 按照預先設定的服務質量QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。
3.如權利要求2所述的數據流調度方法,其特征在于, 在確定所述數據流為滿足設 定條件的特殊數據流時,將所述數據流轉發至所述數據流發送端口的特殊數據流發送端口隊列中; 在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與所述數據流發送端口的各普通數據流發送端口隊列的對應關系,將所述數據流轉發至與所述數據流的數據屬性相對應的普通數據流發送端口隊列中; 其中,所述特殊數據流發送端口隊列所具備的發送優先級高于其他普通數據流發送端口隊列所具備的發送優先級。
4.如權利要求3所述的數據流調度方法,其特征在于,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備,包括: 根據為各數據流發送端口隊列預先分配的優先級權重值,以輪詢的方式訪問各數據流發送端口隊列,并從各數據流發送端口隊列中提取出與所述數據流發送端口隊列所具備的優先級權重值相匹配的數據流流量,以及,將所提取的相應流量的數據流發送給對應的網絡側接收設備; 其中,所述特殊數據流發送端口隊列所具備的優先級權重值高于其他普通數據流發送端口隊列所具備的優先級權重值。
5.一種數據流調度設備,其特征在于,包括: 數據流接收模塊,用于接收來自網絡側發送設備的任一數據流; 數據流調度模塊,用于在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道;數據流發送模塊,用于通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備。
6.如權利要求5所述的數據流調度設備,其特征在于, 所述數據流調度模塊,還用于在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖,并按照預先設定的服務質量QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。
7.如權利要求6所述的數據流調度設備,其特征在于, 所述數據流調度模塊,具體用于在確定所述數據流為滿足設定條件的特殊數據流時,將所述數據流轉發至所述數據流發送端口的特殊數據流發送端口隊列中,以及,在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與所述數據流發送端口的各普通數據流發送端口隊列的對應關系,將所述數據流轉發至與所述數據流的數據屬性相對應的普通數據流發送端口隊列中; 其中,所述特殊數據流發送端口隊列所具備的發送優先級高于其他普通數據流發送端口隊列所具備的發送優先級。
8.如權利要求7所述的數據流調度設備,其特征在于, 所述數據流發送模塊,具體用于根據為各數據流發送端口隊列預先分配的優先級權重值,以輪詢的方式訪問各數據流發送端口隊列,并從各數據流發送端口隊列中提取出與所述數據流發送端口隊列所具備的優先級權重值相匹配的數據流流量,以及,將所提取的相應流量的數據流發送給對應的網絡側接收設備; 其中,所述特殊數據流發送端口`隊列所具備的優先級權重值高于其他普通數據流發送端口隊列所具備的優先級權重值。
9.一種數據流調度系統,其特征在于,包括網絡側發送設備、數據流調度設備以及網絡側接收設備,其中: 所述網絡側發送設備,用于向所述數據流調度設備發送數據流; 所述數據流調度設備,用于接收來自所述網絡側發送設備的任一數據流,并在根據所述數據流的數據屬性,確定所述數據流為滿足設定條件的特殊數據流時,通過預先建立的快速通道將所述數據流轉發至所述數據流調度設備的數據流發送端口,以及,通過所述數據流發送端口將轉發至所述數據流發送端口的數據流發送給對應的網絡側接收設備,其中,所述快速通道為用于將接收到的數據流進行不入隊即時轉發處理的數據調度通道。
10.如權利要求9所述的數據流調度系統,其特征在于, 所述數據流調度設備,還用于在確定所述數據流不為滿足設定條件的特殊數據流時,根據預先設定的數據流數據屬性與數據調度隊列的對應關系,將所述數據流發送至與所述數據流的數據屬性相對應的數據調度隊列中進行入隊緩沖,并按照預先設定的服務質量QoS調度算法,以輪詢的方式從各數據調度隊列中提取相應的數據流并將所提取的數據流轉發至所述數據流發送端口。
【文檔編號】H04L12/863GK103441953SQ201310284756
【公開日】2013年12月11日 申請日期:2013年7月8日 優先權日:2013年7月8日
【發明者】王茂斌, 左延麟, 賴遠萱 申請人:京信通信系統(中國)有限公司