新四季網

接口切換方法和裝置製造方法

2023-05-03 06:52:06

接口切換方法和裝置製造方法
【專利摘要】本發明提供了一種接口切換方法和裝置。涉及通信領域;解決了接口選擇不當影響傳輸數據效率的問題。該方法包括:抽象層根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的接口或接口組。本發明提供的技術方案適用於家庭網絡中,實現了多介質家庭網絡設備的抽象層根據鏈路質量等信息智能選擇或切換傳輸數據的接口的機制。
【專利說明】接口切換方法和裝置

【技術領域】
[0001] 本發明涉及通信領域,尤其涉及一種多介質家庭網絡組網下的接口切換方法和裝 置。

【背景技術】
[0002] IEEE標準化組織正在制定新的P1905. 1標準,該標準為家庭網絡的多種介質提 供了一個抽象層,如圖1所示,這個抽象層為異構的家庭網絡介質如IEEE P1901,IEEE 802. 11,IEEE 802. 3和MoCAl. 1提供一個通用的控制和數據層面的SAP (Service Access Point),該抽象層可針對每一條正在使用的鏈路抽象出詳細具體的運行信息,並匯聚通過 不同鏈路收發的數據,從而在家庭網絡中實現了各種互連技術的無縫連通。通過該軟體層, 還能進行高級網絡管理。例如,用戶設備連接到支持不同技術的鏈路時,不再需要輸入不同 的密碼,僅需簡單地按一下按鈕即可。IEEE P1905. 1可完成設備發現和配置,能建立安全連 接,並提供其他一些先進的網絡管理功能。
[0003] IEEE P1905. 1提供很多關鍵功能,有很多優勢,可用來實現下一代家庭網,如下所 不:〇
[0004] 1)易用性:作為一種面向消費者的技術,至關重要的是,網絡配置和使用對消費者 要透明。IEEE P1905.1為網絡增加設備、建立安全鏈路以及智能地管理網絡提供了通用配 置方法。
[0005] 2)可靠的服務:擁塞或連接暫時中斷等常見網絡問題可能導致服務質量劣化。通 過採用鏈路選擇機制,設備可以使用可替換的鏈路,以減少服務中斷次數,從而確保良好的 用戶體驗。
[0006] 3)增大網絡容量:混合網絡能匯聚不同鏈路的所有帶寬,最大限度地增大吞吐量。
[0007] 4)支持多路媒體流傳輸:在互動電視等應用中,甚至一個用戶也可以同時觀看多 個媒體流,因此新一代網絡必須有能力同時支持幾路高清流媒體。
[0008] 5)擁塞管理:支持負載均衡並可以限制網絡擁塞,保證網絡的可靠性和內容的質 量。
[0009] 6)互操作性:全面支持HomePlug、Wi-Fi、乙太網以及MoCA技術的標準規範,而且 可實現與這些技術的後向兼容性。
[0010] 7)安全性:運營商希望有牢固可靠的的安全機制,同時為了避免過多的上門或者 售後電話服務,這類安全機制必須足夠簡單來提升易用性。設備按一下按鈕就可以配置,避 免了輸入密碼這類複雜操作。
[0011] 8)通過監控和診斷實現更高的可靠性:能提供一致的診斷,此外,運營商還能遠程 監控網絡,提前地修復可能的損壞,以防止用戶體驗受到影響。
[0012] 9)自助安裝:新一代家庭網絡必須支持簡單的安裝、發現和自助配置。
[0013] 10)通用互連:新一代網絡要實現徹底的透明性,必須使用戶從家中任何一個房間 都能連接到網絡上,而且用戶不必知道他們在通過哪一種接口通信。此外,從一個房間(和 接口)轉移到另一個房間(和接口)時,鏈路切換必須是無縫的。
[0014] IEEE P1905. 1提供一種有效的技術,以切實解決今天的家庭網絡中存在的現實問 題,只有解決了這些問題,運營商才能有把握地部署混合網絡。IEEE P1905. 1無縫連通了今 天已經部署的互連技術,提供了實現家庭互連所需的最後一個要素。
[0015] 在現有的抽象層聚合不同網絡介質的方案中,針對抽象層中抽象層轉發模塊中的 轉發規則列表的設置,其中接口地址列表參數可以設置為包含多個MAC地址的列表或者單 一 MAC地址。如果兩個設備之間可以通過多個不同的傳輸接口進行通信,上層實體在配置 轉發規則的時候,可以將該轉發規則列表的接口地址列表參數設置為包括這幾個傳輸接口 的集合(即接口組)或者是其中一個接口,在實際傳輸數據時這些接口的鏈路質量是動態變 化的。如果所採用的接口為連結質量較差的接口,則會影響傳輸數據的效率。


【發明內容】

[0016] 本發明提供了一種接口切換方法和裝置,解決了接口選擇不當影響傳輸數據效率 的問題。
[0017] -種接口切換方法,包括:
[0018] 抽象層根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的接口或接口 組。
[0019] 優選的,所述轉發規則中包含當前接口地址列表,所述當前接口地址列表指示所 述抽象層選擇的傳輸所述數據所使用的接口或接口組。
[0020] 優選的,所述轉發規則對應接口地址列表,所述抽象層選擇傳輸所述數據所使用 的接口或接口組具體為:
[0021] 所述抽象層在上層實體新增或者修改所述轉發規則的接口地址列表後,從所述接 口地址列表中選擇最適合的接口或接口組。
[0022] 優選的,從所述接口地址列表中選擇最適合的接口或接口組具體為:
[0023] 根據所述接口地址列表的以下參數中的任一或任意多個,選擇最適合的接口或接 口組:
[0024] 接口的鏈路質量參數、數據的數據信息參數、多介質家庭網絡設備的設備信息參 數和自定義的評估參數。
[0025] 優選的,所述抽象層切換傳輸所述數據所使用的接口或接口組具體為:
[0026] 在所述抽象層監測轉發規則的接口地址列表中所包含的各接口的鏈路質量參 數;
[0027] 將所述各接口的鏈路質量參數與所述轉發規則的當前工作接口地址列表的鏈路 質量參數進行比較;
[0028] 根據比較結果和以下參數的任一或全部,判斷是否需要切換傳輸所述數據所使用 的接口或接口組:
[0029] 數據的數據信息參數、多介質家庭網絡設備的設備信息參數和自定義的評估參 數;
[0030] 在判斷需要切換到新的接口或接口組時,將所述轉發規則的當前接口地址列表更 新為所述新的接口或接口組。
[0031] 優選的,上述接口切換方法還包括:
[0032] 所述抽象層將選擇的傳輸所述數據所使用的接口或接口組作為接口或接口組智 能切換事件,通知至上層實體。
[0033] 優選的,上述接口切換方法還包括:
[0034] 所述抽象層將切換後的傳輸所述數據所使用的接口或接口組作為接口或接口組 智能切換事件,通知至上層實體。
[0035] 優選的,所述抽象層將切換後的傳輸所述數據所使用的接口或接口組作為接口或 接口組智能切換事件,通知至上層實體具體為:
[0036] 所述抽象層向上層實體發送修改當前工作接口地址通知消息上報接口或接口組 智能切換事件,所述修改當前工作接口地址通知消息攜帶有以下信息的任一或全部:
[0037] 指示發生接口或接口組切換對應的轉發規則的編號,
[0038] 指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表,
[0039] 指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表,
[0040] 指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔,
[0041] 指示發生智能切換的原因。
[0042] 優選的,上述接口切換方法還包括:
[0043] 所述上層實體存儲所述接口或接口組智能切換事件。
[0044] 優選的,上述接口切換方法還包括:
[0045] 當所述抽象層接收到上層實體發送的新增轉發規則請求消息時,所述抽象層向所 述上層實體發送新增轉發規則確認消息,在該新增轉發規則確認消息中攜帶有所述當前接 口地址列表;
[0046] 當所述抽象層接收到上層實體發送的獲取轉發規則請求消息時,所述抽象層向所 述上層實體發送獲取轉發規則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接 口地址列表;
[0047] 當所述抽象層接收到所述上層實體發送的修改轉發規則請求消息時,所述抽象層 向所述上層實體發送修改轉發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當 前接口地址列表。
[0048] 本發明還提供了一種接口切換裝置,包括:
[0049] 抽象層轉發模塊,用於根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使 用的接口或接口組。
[0050] 優選的,所述轉發規則中包含當前接口地址列表,所述當前接口地址列表指示所 述抽象層選擇的傳輸所述數據所使用的接口或接口組。
[0051] 優選的,所述轉發規則對應接口地址列表,所述抽象層轉發模塊包括:
[0052] 選擇單元,用於在上層實體新增或者修改所述轉發規則的接口地址列表後,從所 述接口地址列表中選擇最適合的接口或接口組。
[0053] 優選的,所述選擇單元具體用於根據所述接口地址列表的以下參數中的任一或任 意多個,選擇最適合的接口或接口組:
[0054] 接口的鏈路質量參數、數據的數據信息參數、多介質家庭網絡設備的設備信息參 數和自定義的評估參數。
[0055] 優選的,所述抽象層轉發模塊還包括自適應服務質量(QoS )處理單元,所述自適應 QoS處理單元包括:
[0056] 鏈路質量參數監測子單元,用於在所述抽象層監測轉發規則的接口地址列表中所 包含的各接口的鏈路質量參數;
[0057] 比較子單元,用於將所述各接口的鏈路質量參數與所述轉發規則的當前工作接口 地址列表的鏈路質量參數進行比較;
[0058] 判定子單元,用於根據比較結果和以下參數的任一或全部,判斷是否需要切換傳 輸所述數據所使用的接口或接口組:
[0059] 數據的數據信息參數、多介質家庭網絡設備的設備信息參數和自定義的評估參 數;
[0060] 切換更新子單元,用於在判斷需要切換到新的接口或接口組時,將所述轉發規則 的當前接口地址列表更新為所述新的接口或接口組。
[0061] 優選的,所述抽象層轉發模塊還包括:
[0062] 第一上報單元,用於將所述選擇單元選擇的傳輸所述數據所使用的接口或接口組 作為接口或接口組智能切換事件,通知至上層實體。
[0063] 優選的,所述抽象層轉發模塊還包括:
[0064] 第二上報單元,用於將所述切換更新子單元切換後的傳輸所述數據所使用的接口 或接口組作為接口或接口組智能切換事件,通知至上層實體。
[0065] 優選的,所述第二上報單元,具體用於在所述切換更新子單元將所述轉發規則的 當前接口地址列表更新為所述新的接口或接口組後,向上層實體發送修改當前工作接口地 址通知消息上報接口或接口組智能切換事件,所述修改當前工作接口地址通知消息攜帶有 以下信息的任一或全部:
[0066] 指示發生接口或接口組切換對應的轉發規則的編號,
[0067] 指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表,
[0068] 指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表,
[0069] 指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔,
[0070] 指示發生智能切換的原因。
[0071] 優選的,所述抽象層轉發模塊還包括:
[0072] 響應單元,用於當接收到上層實體發送的新增轉發規則請求消息時,向所述上層 實體發送新增轉發規則確認消息,在該新增轉發規則確認消息中攜帶有所述當前接口地址 列表,或,
[0073] 當接收到上層實體發送的獲取轉發規則請求消息時,向所述上層實體發送獲取轉 發規則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接口地址列表,或,
[0074] 當接收到所述上層實體發送的修改轉發規則請求消息時,向所述上層實體發送修 改轉發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當前接口地址列表。
[0075] 本發明提供了一種接口切換方法和裝置,在多介質家庭網絡設備的多個MAC層之 上的抽象層根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的接口或接口組。 具體的,抽象層監測轉發規則的接口地址列表中所包含的各接口的鏈路質量參數,根據各 接口的鏈路質量參數、數據信息和設備信息,選擇或切換數據傳輸所使用的接口或接口組, 實現了多介質家庭網絡設備的抽象層根據鏈路質量等信息智能選擇或切換傳輸數據的接 口的機制,解決了接口選擇不當影響傳輸數據效率的問題。

【專利附圖】

【附圖說明】
[0076] 圖1為家庭網絡多種介質分層結構示意圖;
[0077] 圖2為本發明的實施例一提供的一種接口切換裝置的結構示意圖;
[0078] 圖3為圖2中抽象層轉發模塊201的結構示意圖;
[0079] 圖4為圖3中自適應QoS處理單元2012的結構示意圖;
[0080] 圖5為本發明的實施例二提供的一種當前工作接口地址列表的參數結構示意圖;
[0081] 圖6為本發明的實施例二中自適應QoS處理模塊上報原理不意圖;
[0082] 圖7為本發明的實施例二提供的一種接口切換方法的流程圖。

【具體實施方式】
[0083] 在實際傳輸數據時接口的鏈路質量是動態變化的。如果所採用的接口變為連結質 量較差的接口,或者綜合考慮鏈路質量的變化、數據參數和設備參數等信息,所採用的接口 已不適合相應數據的傳輸,則會影響傳輸數據的效率和網絡傳輸的總體性能。
[0084] 為了解決上述問題,本發明的實施例提供了一種接口切換方法和裝置。在轉發規 則中添加了當前工作接口地址列表這個參數。抽象層轉發模塊對轉發規則的接口地址列表 中包含的各個接口或接口組的鏈路質量進行監測,根據鏈路質量參數、數據參數和設備參 數等來選擇或切換傳輸數據最適合的接口或者接口組,如果選定的是接口組,則需要考慮 一個業務流需要同時從接口組包括的多個接口進行分發。
[0085] 同時上層實體配置的接口地址列表參數保持不變,防止用戶在查看轉發規則時產 生困擾;如果需要切換到新的接口或接口組,抽象層轉發模塊將接口智能切換的事件通知 到上層實體,上層實體可以將事件保存在本地資料庫中或者通過網管程序上報管理平臺。 [0086] 下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不衝突的 情況下,本申請中的實施例及實施例中的特徵可以相互任意組合。
[0087] 首先結合附圖,對本發明的實施例一進行說明。
[0088] 本發明實施例提供了一種接口切換裝置,其結構如圖2所示,包括:
[0089] 抽象層轉發模塊201,用於根據數據匹配的轉發規則,選擇或切換傳輸所述數據所 使用的接口或接口組。
[0090] 優選的,所述轉發規則中包含一當前接口地址列表,所述當前接口地址列表指示 所述抽象層選擇的傳輸所述數據所使用的接口或接口組。
[0091] 優選的,所述轉發規則對應一接口地址列表,所述抽象層轉發模塊201的結構如 圖3所示,包括:
[0092] 選擇單元2011,用於在上層實體新增或者修改所述轉發規則的接口地址列表後, 從所述接口地址列表中選擇最適合的接口或接口組。
[0093] 優選的,所述選擇單元2011具體用於根據所述接口地址列表的以下參數中的任 一或任意多個,選擇最適合的接口或接口組:
[0094] 接口的鏈路質量參數、數據的數據信息參數、多介質家庭網絡設備的設備信息參 數和自定義的評估參數。
[0095] 優選的,所述抽象層轉發模塊201還包括自適應QoS處理單元2012,所述自適應 QoS處理單元2012的結構如圖4所示,包括:
[0096] 鏈路質量參數監測子單元401,用於在所述抽象層監測轉發規則的接口地址列表 中所包含的各接口的鏈路質量參數;
[0097] 比較子單元402,用於將所述各接口的鏈路質量參數與所述轉發規則的當前工作 接口地址列表的鏈路質量參數進行比較;
[0098] 判定子單元403,用於根據比較結果和以下參數的任一或全部,判斷是否需要切換 傳輸所述數據所使用的接口或接口組:
[0099] 數據的數據信息參數、多介質家庭網絡設備的設備信息參數和自定義的評估參 數;
[0100] 切換更新子單元404,用於在判斷需要切換到新的接口或接口組時,將所述轉發規 則的當前接口地址列表更新為所述新的接口或接口組。
[0101] 優選的,所述抽象層轉發模塊201還包括:
[0102] 第一上報單元2013,用於將所述選擇單元2011選擇的傳輸所述數據所使用的接 口或接口組作為接口或接口組智能切換事件,通知至上層實體。
[0103] 優選的,所述抽象層轉發模塊201還包括:
[0104] 第二上報單元2014,用於將所述切換更新子單元切換後的傳輸所述數據所使用的 接口或接口組作為接口或接口組智能切換事件,通知至上層實體。
[0105] 優選的,所述第二上報單元2014,具體用於在所述切換更新子單元404將所述轉 發規則的當前接口地址列表更新為所述新的接口或接口組後,向上層實體發送修改當前工 作接口地址通知消息上報接口或接口組智能切換事件,所述修改當前工作接口地址通知消 息攜帶有以下信息的任一或全部:
[0106] 指示發生接口或接口組切換對應的轉發規則的編號,
[0107] 指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表,
[0108] 指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表,
[0109] 指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔,
[0110] 指示發生智能切換的原因。
[0111] 優選的,所述抽象層轉發模塊201還包括:
[0112] 響應單元2015,用於當接收到上層實體發送的新增轉發規則請求消息時,向所述 上層實體發送新增轉發規則確認消息,在該新增轉發規則確認消息中攜帶有所述當前接口 地址列表,或,
[0113] 當接收到上層實體發送的獲取轉發規則請求消息時,向所述上層實體發送獲取轉 發規則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接口地址列表,或,
[0114] 當接收到所述上層實體發送的修改轉發規則請求消息時,向所述上層實體發送修 改轉發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當前接口地址列表。
[0115] 下面結合附圖,對本發明的實施例二進行說明。
[0116] 本發明實施例提供了一種接口切換方法,與圖2至圖4所示的接口切換裝置相結 合。在多介質家庭網絡設備的多個MAC層之上的抽象層根據數據匹配的轉發規則,選擇或 切換傳輸所述數據所使用的接口或接口組,所述轉發規則對應一接口地址列表,指示數據 傳輸的多個可選接口。具體的,在抽象層增加抽象層轉發模塊以及在轉發規則中增加當前 工作接口地址列表參數(如圖5所示),在上層實體新增或者修改了轉發規則的接口地址列 表參數後,選擇單元會根據接口地址列表所包括的接口的鏈路質量參數、數據的數據信息 參數、多介質家庭網絡設備的設備信息參數和自定義的評估參數,在這些接口組中選擇其 中最合適的接口或接口組,並把對應的MAC地址列表寫入到轉發規則的當前工作接口地址 列表參數中,第一上報單元將選擇的傳輸所述數據所使用最適合的接口或接口組(即寫入 的當前工作地址列表參數)作為接口或接口組智能切換事件,通知到上層實體。
[0117] 在接下來的數據轉發過程中,自適應QoS處理單元會周期性轉發規則的接口地址 列表中所包含的各接口的鏈路質量參數,將所述各接口的鏈路質量參數與所述轉發規則的 當前工作接口地址列表的鏈路質量參數進行比較,並根據比較結果、數據的數據信息參數、 多介質家庭網絡設備的設備信息參數和自定義的評估參數等,判斷是否需要切換到新的接 口 /接口組,如果判定為需要切換,則通知切換更新子單元修改當前工作接口地址列表參 數為新的接口/接口組地址。
[0118] 如果需要切換到新的接口或接口組,第二上報子單元將切換後的傳輸數據使用的 接口或接口組作為接口或接口組智能切換事件通知到上層實體,具體的,可通過修改當前 工作接口地址通知消息上報。上層實體可以將該接口或接口組智能切換事件保存在本地數 據庫中或者通過網管程序上報管理平臺。其中,修改當前工作接口地址通知消息攜帶有以 下信息的任一或全部,如圖6所示:
[0119] 1)指示發生接口或接口組切換對應的轉發規則的編號,
[0120] 2)指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表,
[0121] 3)指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表,
[0122] 4)指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔,
[0123] 5)指示發生智能切換的原因,包括原鏈路丟失、原鏈路質量降低、負載均衡、三地 址模式等。
[0124] 上層實體在獲取轉發規則時,返回的參數中需要增加當前工作接口地址列表參 數。
[0125] 數據流在經過抽象層時,應該通過轉發規則中對應的當前工作接口地址列表參數 指定的MAC地址接口 /接口組進行轉發。

【具體實施方式】 [0126] 如圖7所示,包括:
[0127] 步驟701、上層實體新增或者修改轉發規則
[0128] 本步驟具體包括:
[0129] 步驟7011、上層實體向抽象層抽象層轉發模塊的接收單元發送新增或者修改轉發 規則請求消息;
[0130] 最初的轉發規則是上層發送給抽象層的新增轉發規則請求中包含的,規定了符合 該條轉發規則限制條件的數據(叫做數據類別參數,例如這條轉發規則適用於從A地址發 送到B地址的設備)可以通過接口地址列表中的接口或接口組傳輸。上層實體在新增和修 改轉發規則請求消息中通知上層實體配置的數據類別參數和接口地址列表參數。
[0131] 當抽象層轉發模塊接收到上層實體發送的新增轉發規則請求消息時,所述抽象層 轉發模塊的響應單元向所述上層實體發送新增轉發規則確認消息,在該新增轉發規則確認 消息中攜帶有所述當前接口地址列表。
[0132] 當所述抽象層轉發模塊接收到所述上層實體發送的修改轉發規則請求消息時,所 述抽象層轉發模塊的響應單元向所述上層實體發送修改轉發規則確認消息,在該修改轉發 規則確認消息中攜帶有所述當前接口地址列表。
[0133] 步驟7012、抽象層的選擇單元根據接收單元收到的上層實體配置的接口參數表包 括的各接口的鏈路質量參數、數據參數、設備參數和廠商自定義的評估方法,為傳輸數據選 擇最合適的接口或接口組,並通知切換更新子單元把對應的MAC地址列表寫入轉發規則新 增的當前工作接口地址列表參數中。上層配置的數據類別參數和接口地址列表參數存儲在 轉發規則中。
[0134] 步驟7013、抽象層轉發模塊發送選擇單元選擇的傳輸所述數據所使用的接口或接 口組通知消息至上層實體。具體地,這個消息可以是通知單元發送的新增的一條設置當前 接口地址列表通知消息,也可以是響應單元將寫入的當前接口地址列表攜帶在發送到上層 的新增轉發規則確認消息或修改轉發規則確認消息中。
[0135] 步驟702、自適應QoS處理單元對接口或接口組的智能切換過程
[0136] 自適應QoS處理單元:此單元為抽象層抽象層轉發模塊中新增加的單元之一,其 主要的功能是能夠智能判斷是否需要切換到新的接口或接口組,從而確保把數據流分發到 最優的接口 /接口組進行發送,能夠有效的提升用戶體驗Q〇E。同時將智能切換事件通知給 上層實體進行處理。
[0137] 抽象層的接口或接口組的智能切換過程如下所示:
[0138] 步驟7021,自適應QoS處理單元的鏈路質量參數監測子單元監測轉發規則中接口 地址列表包含的所有接口的鏈路質量參數(所述鏈路質量參數包括發送端鏈路質量參數和 接收端鏈路質量參數,具體包括鏈路佔有率、鏈路剩餘帶寬、丟包率、SNR等參數。);比較子 單元將上述所有接口的鏈路質量參數與當前工作接口地址列表的鏈路質量參數進行比較; 判定子單元根據上述比較結果、數據參數、設備參數和廠商自定義的評估方法(例如其他接 口的鏈路質量參數比當前工作接口地址列表的鏈路質量高於一個預先設定的閾值),判斷 是否需要切換到新的接口或接口組。
[0139] 步驟7022,如果判定子單元確定需要切換到新的接口或接口組,則通知切換更新 子單元更新當前工作接口地址列表參數。
[0140] 步驟7023,切換更新子單元更新當前工作接口地址列表參數。
[0141] 步驟7024,為了保持上層實體配置的轉發規則不變,同時不至於使用戶困擾,自適 應QoS處理單元可以通過第二上報單元將接口或接口組的智能切換事件上報給上層實體。 上報的內容可以包括 :
[0142] 1)指示發生接口或接口組切換對應的轉發規則的編號,
[0143] 2)指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表,
[0144] 3)指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表,
[0145] 4)指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔,
[0146] 5)指示發生智能切換的原因,包括原鏈路丟失、原鏈路質量降低、負載均衡、三地 址模式等。
[0147] 步驟7025,上層實體接收到智能切換事件上報消息後,將上報的內容保存在本地 日誌資料庫或者通過TR069等網管協議通知到網絡管理平臺。
[0148] 步驟703、上層實體獲取轉發規則
[0149] 本步驟具體包括:
[0150] 步驟7031、抽象層轉發模塊接收上層實體發送的獲取轉發規則請求消息;
[0151] 步驟7032、抽象層轉發模塊的響應單元向上層實體返回的獲取轉發規則請求響應 消息中攜帶當前工作接口地址列表。
[0152] 當所述抽象層接收到上層實體發送的獲取轉發規則請求消息時,所述抽象層向所 述上層實體發送獲取轉發規則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接 口地址列表;
[0153] 當所述抽象層接收到所述上層實體發送的修改轉發規則請求消息時,所述抽象層 向所述上層實體發送修改轉發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當 前接口地址列表。
[0154] 針對抽象層中抽象層轉發模塊中的轉發規則的設置,其中轉發接口地址列表參數 可以設置為多個MAC地址列表或者單一 MAC地址。在兩個設備之間可以通過不同的傳輸接 口進行通信時,上層實體在配置轉發規則的時候,可以將轉發接口地址列表參數設置為包 括這幾個傳輸接口的集合或者是其中一個接口,在實際傳輸數據時這些接口的鏈路質量是 動態變化的,本發明實施例的技術方案中增加了當前工作接口地址列表這個參數來表徵鏈 路質量的動態變化。
[0155] 本發明的實施例提供了一種接口切換方法和裝置,在多介質家庭網絡設備的多個 MAC層之上的抽象層根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的接口或 接口組,所述轉發規則對應一接口地址列表,所述接口地址列表中包含兩個或兩個以上的 接口。具體的,監測轉發規則的接口地址列表中所包含的各接口和/或接口組的鏈路質量 參數,根據各接口和/或接口組的鏈路質量參數,為所述轉發規則選擇數據傳輸所使用的 接口或接口組,實現了根據鏈路質量選擇接口的機制,解決了接口選擇不當影響傳輸數據 效率的問題。
[0156] 本領域普通技術人員可以理解上述實施例的全部或部分步驟可以使用計算機程 序流程來實現,所述電腦程式可以存儲於一計算機可讀存儲介質中,所述電腦程式在 相應的硬體平臺上(如系統、設備、裝置、器件等)執行,在執行時,包括方法實施例的步驟之 一或其組合。
[0157] 可選地,上述實施例的全部或部分步驟也可以使用集成電路來實現,這些步驟可 以被分別製作成一個個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電 路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
[0158] 上述實施例中的各裝置/功能模塊/功能單元可以採用通用的計算裝置來實現, 它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網絡上。
[0159] 上述實施例中的各裝置/功能模塊/功能單元以軟體功能模塊的形式實現並作為 獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。上述提到的計算機 可讀取存儲介質可以是只讀存儲器,磁碟或光碟等。
[0160] 任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或 替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求所述的保 護範圍為準。
【權利要求】
1. 一種接口切換方法,其特徵在於,包括: 抽象層根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的接口或接口組。
2. 根據權利要求1所述的接口切換方法,其特徵在於,所述轉發規則中包含當前接口 地址列表,所述當前接口地址列表指示所述接口或接口組。
3. 根據權利要求1所述的接口切換方法,其特徵在於,所述轉發規則對應接口地址列 表,所述抽象層選擇傳輸所述數據所使用的接口或接口組具體為 : 所述抽象層在上層實體新增或者修改所述轉發規則的接口地址列表後,從所述接口地 址列表中選擇最適合的接口或接口組。
4. 根據權利要求3所述的接口切換方法,其特徵在於,從所述接口地址列表中選擇最 適合的接口或接口組具體為: 根據所述接口地址列表的以下參數中的任一或任意多個,選擇最適合的接口或接口 組: 接口的鏈路質量參數、數據的數據信息參數、多介質家庭網絡設備的設備信息參數和 自定義的評估參數。
5. 根據權利要求1所述的接口切換方法,其特徵在於,所述抽象層切換傳輸所述數據 所使用的接口或接口組具體為: 在所述抽象層監測轉發規則的接口地址列表中所包含的各接口的鏈路質量參數; 將所述各接口的鏈路質量參數與所述轉發規則的當前工作接口地址列表的鏈路質量 參數進行比較; 根據比較結果和以下參數的任一或全部,判斷是否需要切換傳輸所述數據所使用的接 口或接口組: 數據的數據信息參數、多介質家庭網絡設備的設備信息參數和自定義的評估參數; 在判斷需要切換到新的接口或接口組時,將所述轉發規則的當前接口地址列表更新為 所述新的接口或接口組。
6. 根據權利要求1所述的接口切換方法,其特徵在於,該方法還包括: 所述抽象層將選擇的傳輸所述數據所使用的接口或接口組作為接口或接口組智能切 換事件,通知至上層實體。
7. 根據權利要求1所述的接口切換方法,其特徵在於,該方法還包括: 所述抽象層將切換後的傳輸所述數據所使用的接口或接口組作為接口或接口組智能 切換事件,通知至上層實體。
8. 根據權利要求7所述的接口切換方法,其特徵在於,所述抽象層將切換後的傳輸所 述數據所使用的接口或接口組作為接口或接口組智能切換事件,通知至上層實體具體為: 所述抽象層向上層實體發送修改當前工作接口地址通知消息上報接口或接口組智能 切換事件,所述修改當前工作接口地址通知消息攜帶有以下信息的任一或全部: 指示發生接口或接口組切換對應的轉發規則的編號, 指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表, 指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表, 指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔, 指示發生智能切換的原因。
9. 根據權利要求6或7所述的接口切換方法,其特徵在於,該方法還包括: 所述上層實體存儲所述接口或接口組智能切換事件。
10. 根據權利要求2所述的接口切換方法,其特徵在於,該方法還包括: 當所述抽象層接收到上層實體發送的新增轉發規則請求消息時,所述抽象層向所述上 層實體發送新增轉發規則確認消息,在該新增轉發規則確認消息中攜帶有所述當前接口地 址列表; 當所述抽象層接收到上層實體發送的獲取轉發規則請求消息時,所述抽象層向所述上 層實體發送獲取轉發規則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接口地 址列表; 當所述抽象層接收到所述上層實體發送的修改轉發規則請求消息時,所述抽象層向所 述上層實體發送修改轉發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當前接 口地址列表。
11. 一種接口切換裝置,其特徵在於,包括: 抽象層轉發模塊,用於根據數據匹配的轉發規則,選擇或切換傳輸所述數據所使用的 接口或接口組。
12. 根據權利要求11所述的接口切換裝置,其特徵在於,所述轉發規則中包含當前接 口地址列表,所述當前接口地址列表指示所述抽象層選擇的傳輸所述數據所使用的接口或 接口組。
13. 根據權利要求11所述的接口切換裝置,其特徵在於,所述轉發規則對應接口地址 列表,所述抽象層轉發模塊包括: 選擇單元,用於在上層實體新增或者修改所述轉發規則的接口地址列表後,從所述接 口地址列表中選擇最適合的接口或接口組。
14. 根據權利要求13所述的接口切換裝置,其特徵在於, 所述選擇單元具體用於根據所述接口地址列表的以下參數中的任一或任意多個,選擇 最適合的接口或接口組: 接口的鏈路質量參數、數據的數據信息參數、多介質家庭網絡設備的設備信息參數和 自定義的評估參數。
15. 根據權利要求11所述的接口切換裝置,其特徵在於,所述抽象層轉發模塊還包括 自適應服務質量(QoS)處理單元,所述自適應QoS處理單元包括: 鏈路質量參數監測子單元,用於在所述抽象層監測轉發規則的接口地址列表中所包含 的各接口的鏈路質量參數; 比較子單元,用於將所述各接口的鏈路質量參數與所述轉發規則的當前工作接口地址 列表的鏈路質量參數進行比較; 判定子單元,用於根據比較結果和以下參數的任一或全部,判斷是否需要切換傳輸所 述數據所使用的接口或接口組: 數據的數據信息參數、多介質家庭網絡設備的設備信息參數和自定義的評估參數; 切換更新子單元,用於在判斷需要切換到新的接口或接口組時,將所述轉發規則的當 前接口地址列表更新為所述新的接口或接口組。
16. 根據權利要求13所述的接口切換裝置,其特徵在於,所述抽象層轉發模塊還包括: 第一上報單元,用於將所述選擇單元選擇的傳輸所述數據所使用的接口或接口組作為 接口或接口組智能切換事件,通知至上層實體。
17. 根據權利要求15所述的接口切換裝置,其特徵在於,所述抽象層轉發模塊還包括: 第二上報單元,用於將所述切換更新子單元切換後的傳輸所述數據所使用的接口或接 口組作為接口或接口組智能切換事件,通知至上層實體。
18. 根據權利要求17所述的接口切換裝置,其特徵在於, 所述第二上報單元,具體用於在所述切換更新子單元將所述轉發規則的當前接口地址 列表更新為所述新的接口或接口組後,向上層實體發送修改當前工作接口地址通知消息上 報接口或接口組智能切換事件,所述修改當前工作接口地址通知消息攜帶有以下信息的任 一或全部: 指示發生接口或接口組切換對應的轉發規則的編號, 指示所述轉發規則在進行智能切換前對應的當前工作接口地址列表, 指示所述轉發規則在進行智能切換後對應的當前工作接口地址列表, 指示發生智能切換的時間與最近一次修改當前工作接口地址列表的時間間隔, 指示發生智能切換的原因。
19. 根據權利要求11所述的接口切換裝置,其特徵在於,所述抽象層轉發模塊還包括: 響應單元,用於當接收到上層實體發送的新增轉發規則請求消息時,向所述上層實體 發送新增轉發規則確認消息,在該新增轉發規則確認消息中攜帶有所述當前接口地址列 表,或, 當接收到上層實體發送的獲取轉發規則請求消息時,向所述上層實體發送獲取轉發規 則響應消息,在該獲取轉發規則響應消息中攜帶有所述當前接口地址列表,或, 當接收到所述上層實體發送的修改轉發規則請求消息時,向所述上層實體發送修改轉 發規則確認消息,在該修改轉發規則確認消息中攜帶有所述當前接口地址列表。
【文檔編號】H04L12/851GK104113488SQ201310131415
【公開日】2014年10月22日 申請日期:2013年4月16日 優先權日:2013年4月16日
【發明者】張俊劍, 王琳, 張偉良, 梁瓊文 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀