專利名稱:一種面向多網態互動服務進行業務流形成和分發的方法
技術領域:
本發明涉及異構網絡通信技術領域,提供一種多模協作通信的業務流分發系統和方法,包 括感知模塊,用于感知所連接的網絡的鏈路狀況,獲取網絡信息和業務流信息;判斷模 塊,用于根據接收的所述網絡信息和業務流信息,確定業務流優先級并且篩選出可用網絡; 目標模塊,用于將用戶需求根據相對貼近度轉化為可以衡量的決策目標;決策模塊,使用多 參數權重自生成算法和T0PSIS多屬性決策方法,獲取所述可用網絡與最優網絡的貼近度, 確定滿足各個業務流的最優網絡,同時在為業務流選擇最合適的分發網絡的同時保證重要 的業務流具有使用網絡的優先權;并且自動確定影響業務流分發決策的各項網絡參數對應 的權重,減輕用戶負擔。該技術方案件為應用于多模終端上面,實現終端根據不同的網絡接 口進行業務流控制的問題。隨著三網融合的推進,目前為實現三網融合的各種平臺越來越多。要實現真正的 三網融合,必須解決平臺在進行面向三種不同網絡進行服務過程中,如何根據網絡狀態、用 戶服務質量需求和服務器集群設備狀態進行業務流自動選擇網絡發送的問題,解決新業務 流形成的問題。
發明內容
本發明的目的是公開一種通過中間件平臺進行異構網絡業務流分發控制的方法, 它不僅提供了中間件平臺核心架構組成,同時也為分發控制的決策提供了可執行方案,有 效解決通過平臺進行服務的三網融合的問題。本發明采用如下方案實現一種面向多網態互動服務進行業務流形成和分發的方法,為通過中間件平臺進行 業務流分發控制,中間件平臺包括有規則庫、決策引擎裝置、決策執行裝置、網絡監聽模塊 和輸出虛擬機,其特征在于網絡監聽模塊包括用于監測來自異構網業務網絡狀況的第一監聽模塊、用于監測 平臺自身運行設備狀況的第二監聽模塊、用于監測平臺業務流的第三監聽模塊;第一監聽 模塊位于傳輸層,分別監測廣電網、互聯網、電信固話網及各移動通訊網的業務網絡狀況; 第二監聽模塊位于鏈路層,監測服務器集群的設備利用率、負載狀況;第三監聽模塊位于接 入網絡之中,監測各個接入網絡的當前鏈路狀況,包括可用帶寬、時延、抖動;規則庫存儲輔助決策引擎裝置進行業務流分發決策的規則,包括各類型業務流的 服務質量需求、平臺系統設置;決策引擎裝置收集各個監測點發來的監測數據并參考規則庫中存儲的規則做出業務流在不同網絡接口之間的分發決策;決策執行裝置接收決策引擎做出的分發決策并為每條業務流在其選定的最優傳 輸網絡中啟動對應的業務流傳送信令流程,執行業務流在不同網絡間自動切換信令傳輸;輸出虛擬機包括用于形成滿足來自廣電網的電視業務的業務流輸出的第一輸出 虛擬機裝置、用于形成滿足來自互聯網業務的業務流輸出的第二輸出虛擬機裝置、用于形 成滿足來自包括電信固話網及各移動通訊網業務的業務流輸出的第三輸出虛擬機裝置;輸 出虛擬機根據決策執行裝置不同網絡間自動切換信令而形成新的業務流輸出。作為優化,所述的決策引擎裝置實現決策的步驟包括初始化定義步驟平臺運行業務流集合X = Ix1, X2, X3, -,Xn},n e N;當前所有活躍的接入網絡集合Y= {yi,y2,y3,-,yffl},me N;每一個網絡yj都用一組屬性來表征y」=y」,2,y」,3,…,Yj, J,k e N ;每一個網絡所有屬性的權重向量W = Iw1, w2, W3,…,wk}, k e N ;決策步驟根據條件
ycptimaij = argmax .Nj f for each .η /
[0020
權利要求
1.一種面向多網態互動服務進行業務流形成和分發的方法,為通過中間件平臺進行業 務流分發控制,中間件平臺包括有規則庫、決策引擎裝置、決策執行裝置、網絡監聽模塊和 輸出虛擬機,其特征在于網絡監聽模塊包括用于監測來自異構網業務網絡狀況的第一監聽模塊、用于監測平臺 自身運行設備狀況的第二監聽模塊、用于監測平臺業務流的第三監聽模塊;第一監聽模塊 位于傳輸層,分別監測廣電網、互聯網、電信固話網及各移動通訊網的業務網絡狀況;第二 監聽模塊位于鏈路層,監測服務器集群的設備利用率、負載狀況;第三監聽模塊位于接入網 絡之中,監測各個接入網絡的當前鏈路狀況,包括可用帶寬、時延、抖動;規則庫存儲輔助決策引擎裝置進行業務流分發決策的規則,包括各類型業務流的服務 質量需求、平臺系統設置;決策引擎裝置收集各個監測點發來的監測數據并參考規則庫中存儲的規則做出業務 流在不同網絡接口之間的分發決策;決策執行裝置接收決策引擎做出的分發決策并為每條業務流在其選定的最優傳輸網 絡中啟動對應的業務流傳送信令流程,執行業務流在不同網絡間自動切換信令傳輸;輸出虛擬機包括用于形成滿足來自廣電網的電視業務的業務流輸出的第一輸出虛擬 機裝置、用于形成滿足來自互聯網業務的業務流輸出的第二輸出虛擬機裝置、用于形成滿 足來自包括電信固話網及各移動通訊網業務的業務流輸出的第三輸出虛擬機裝置;輸出虛 擬機根據決策執行裝置不同網絡間自動切換信令而形成新的業務流輸出。
2.根據權利要求1所述的業務流形成和分發方法,其特征在于所述的決策引擎裝置 實現決策的步驟包括初始化定義步驟平臺運行業務流集合X = Ix1, x2, x3,-,xn},n e N; 當前所有活躍的接入網絡集合Y = Iy1, 12,y3,…,yj,m e N ; 每一個網絡y」都用一組屬性來表征y」={yja, y」,2,y」,…,y」,k},k e N ; 每一個網絡所有屬性的權重向量W = Iw1, w2, W3,…,wk}, k e N ; 決策步驟 根據條件Vcptimaij = argiiiax Nj, for each .π“/=Γ,2, --,mfS.IlJI^Xif hw — yj^Xif delay -^Vj, dday , Xi.jittm' -JZj,Jit^r , Xip Ims -Vjf集合X和Y之間尋找滿足條件的一個映射;為集合X中每一個待分配的業務流Xi在可 用網絡集合Y中尋找一個最優網絡y。ptimal—i。
3.根據權利要求1或2任一所述的業務流形成和分發方法,其特征在于所述的決策 引擎裝置實現決策步驟之前還包括步驟決策引擎裝置根據業務類型為每一個業務流賦予一個優先級并形成待分配業務流隊列。
全文摘要
本發明公開一種面向多網態互動服務進行業務流形成和分發的方法,為通過中間件平臺進行業務流分發控制,中間件平臺包括有規則庫、決策引擎裝置、決策執行裝置、網絡監聽模塊和輸出虛擬機,其特征在于網絡監聽模塊包括用于監測來自異構網業務網絡狀況的第一監聽模塊、用于監測平臺自身運行設備狀況的第二監聽模塊、用于監測平臺業務流的第三監聽模塊;第一監聽模塊位于傳輸層,分別監測廣電網、互聯網、電信固話網及各移動通訊網的業務網絡狀況;第二監聽模塊位于鏈路層,監測服務器集群的設備利用率、負載狀況;第三監聽模塊位于接入網絡之中,監測各個接入網絡的當前鏈路狀況,包括可用帶寬、時延、抖動。
文檔編號H04L12/26GK102075521SQ201010599530
公開日2011年5月25日 申請日期2010年12月21日 優先權日2010年12月21日
發明者盧林發, 葉燦才 申請人:云浮長佳數字科技有限公司