本申請涉及光通信數據傳輸,尤其涉及一種多協議數據流的路由控制方法及系統。
背景技術:
1、在光通信網絡中,數據的高速傳輸和低延遲是其顯著優勢,這使得光通信成為現代通信系統的核心技術。目前的光通信網絡多采用單協議路由控制機制,通常以固定協議進行數據流的傳輸管理,然而,隨著數據流種類和數量的迅速增長,傳統的單協議路由方法已難以滿足多樣化的傳輸需求。
2、尤其是,現代網絡環境中,數據流往往來自不同的應用和服務,這些數據流可能采用不同的傳輸協議(如http、ftp等),傳統的單協議路由控制機制在處理多協議數據流時,通常需要進行協議轉換,不僅增加了系統的復雜性和延遲,還可能導致數據在轉換過程中丟失或出現錯誤,影響通信的質量和可靠性。
3、針對上述問題,目前業界暫未提出較佳的技術解決方案。
技術實現思路
1、本申請提供一種多協議數據流的路由控制方法、系統、存儲介質、計算機程序產品及電子設備,用以至少解決目前相關技術中的光通信裝置在傳輸多協議數據流時效率低下及數據丟失率高的問題。
2、第一方面,本申請實施例提供一種多協議數據流的路由控制方法,包括:獲取待光通信裝置傳輸的各個實時數據流所對應的數據協議類型和內容感知信息;所述內容感知信息包含數據負載類型和數據敏感等級;針對各個所述實時數據流,從所述光通信裝置中預置的多協議棧中確定與所述實時數據流的數據協議類型相匹配的目標協議棧,并根據所述目標協議棧對所述實時數據流進行預處理;所述多協議棧包含多個協議棧,且每一協議棧定義了針對相應協議類型的數據流的數據處理規范;獲取所述光通信裝置中各個傳輸路徑的路徑屬性數據;所述路徑屬性數據包含傳輸路徑的可用帶寬、傳輸延遲、丟包率和所支持的協議類型;針對各個經預處理的實時數據流,根據各個傳輸路徑的路徑屬性數據與所述經預處理的實時數據流的內容感知信息和數據協議類型,確定所述經預處理的實時數據流相對于所述各個傳輸路徑的適配度矩陣;根據各個所述適配度矩陣,為各個所述經預處理的實時數據流分別分配相應的目標傳輸路徑。
3、第二方面,本申請實施例提供一種多協議數據流的路由控制系統,包括:獲取單元,用于獲取待光通信裝置傳輸的各個實時數據流所對應的數據協議類型和內容感知信息;所述內容感知信息包含數據負載類型和數據敏感等級;協議棧處理單元,用于針對各個所述實時數據流,從所述光通信裝置中預置的多協議棧中確定與所述實時數據流的數據協議類型相匹配的目標協議棧,并根據所述目標協議棧對所述實時數據流進行預處理;所述多協議棧包含多個協議棧,且每一協議棧定義了針對相應協議類型的數據流的數據處理規范;路徑信息獲取單元,用于獲取所述光通信裝置中各個傳輸路徑的路徑屬性數據;所述路徑屬性數據包含傳輸路徑的可用帶寬、傳輸延遲、丟包率和所支持的協議類型;適配度矩陣確定單元,用于針對各個經預處理的實時數據流,根據各個傳輸路徑的路徑屬性數據與所述經預處理的實時數據流的內容感知信息和數據協議類型,確定所述經預處理的實時數據流相對于所述各個傳輸路徑的適配度矩陣;目標路徑分配單元,用于根據各個所述適配度矩陣,為各個所述經預處理的實時數據流分別分配相應的目標傳輸路徑。
4、第三方面,提供一種電子設備,其包括:至少一個處理器,以及與所述至少一個處理器通信連接的存儲器,其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本申請任一實施例的多協議數據流的路由控制方法的步驟。
5、第四方面,本申請實施例提供一種存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現本申請任一實施例的多協議數據流的路由控制方法的步驟。
6、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現本申請任一實施例的多協議數據流的路由控制方法的步驟。
7、通過本申請提供的一種多協議數據流的路由控制方法及系統,能夠至少產生如下的技術效果:
8、(1)通過多協議棧的引入和基于內容感知信息的預處理機制,實現了對不同協議類型的數據流的精準管理。通過針對不同協議類型的數據流使用相應的協議棧進行預處理,避免了不必要的協議轉換過程,消除了數據在協議轉換過程中的潛在風險,顯著降低數據丟失和錯誤的概率,并還提高了多協議數據流傳輸的靈活性和整體傳輸效率。此外,在路由控制階段通過獲取各個傳輸路徑的路徑屬性數據,并結合實時數據流的內容感知信息和數據協議類型,能夠針對每個數據流計算其與各個傳輸路徑的適配度矩陣,充分考慮了傳輸路徑的可用帶寬、傳輸延遲、丟包率等關鍵因素,確保數據流能夠選擇到最優的傳輸路徑,進一步優化了傳輸性能。
9、(2)通過對不同數據流的適配度矩陣進行綜合全局分析,進而根據各個數據流的具體需求在光通信裝置的全局范圍內動態分配傳輸路徑資源,自動選擇最優路徑,避免了資源的浪費和沖突,從而提升了網絡資源的整體利用率,滿足了多樣化的傳輸需求。
10、通過本技術方案,綜合應用多協議棧、內容感知機制和路徑資源監測技術,能靈活處理來自不同應用和服務的數據流的網絡傳輸需求,并全面考慮數據流的內容感知信息以及路徑的實際傳輸能力,能夠更合理地分配傳輸資源,從而有效提高了數據通信的可靠性與穩定性。
1.一種多協議數據流的路由控制方法,包括:
2.根據權利要求1所述的方法,其中,針對實時數據流的數據協議類型的獲取,包括:
3.根據權利要求1所述的方法,其中,針對實時數據流的內容感知信息的獲取,包括:
4.根據權利要求1所述的方法,其中,所述根據各個傳輸路徑的路徑屬性數據與所述經預處理的實時數據流的內容感知信息和數據協議類型,確定所述經預處理的實時數據流相對于所述各個傳輸路徑的適配度矩陣,包括:
5.根據權利要求4所述的方法,其中,因素融合權重是通過采用動態權重調制機制而確定的:
6.根據權利要求5所述的方法,其中,所述根據各個所述適配度矩陣,為各個所述經預處理的實時數據流分別分配相應的目標傳輸路徑,包括:
7.根據權利要求6所述的方法,其中,所述針對所述全局適配度矩陣進行矩陣尋優計算,包括:
8.一種多協議數據流的路由控制系統,包括: