新四季網

無線環境下的組播轉單播的實現方法

2023-07-01 02:12:31 1

專利名稱:無線環境下的組播轉單播的實現方法
技術領域:
本發明涉及一種組播轉單播的方法,特別是涉及一種在無線環境下組播轉單播的實現方法。
背景技術:
當前無線用戶日益新增,而無線/有線帶寬資源卻相當有限,為了有效的解決單點發送、多點接收的問題,將組播技術大規模應用於網絡,節省了帶寬,有效的避免了信道擁塞的可能。然而,如果在某個無線口上存在大量用戶如圖3-1中APl所示,但只有一個用戶是某些數據的接收者,傳統的組播技術會將數據發送至該無線口下所有用戶,無形中佔用了有限的無線資源,出現無線信道擁塞的可能;同時對於802. 11網絡來說,組播流轉發並不安全,因此組播到單播轉換對於提供可靠傳輸和減少損失和延遲對於多媒體應用是必不可少的。然而在無線網絡應用中卻無法解決此類問題,因為一個無線口與二層交換口不同,可以關聯多個用戶,該方案在無線環境中的使用,依然會導致該問題。中國專利200610011296. 2公開了一種基於RTP協議的IPTV機頂盒組/單播無縫切換方法,應用於IPTV系統中,包括組播轉單播方法和單播轉組播方法,組播轉單播的方法包括接受組播數據,解碼數據並播放;接收到組播改單播命令,暫停解碼器的解碼;判斷最後一個數據幀是否完整,若完整,發出退出組播請求,退出組播,否則,繼續收組播數據包;退出組播後,請求單播的統一資源定位器;恢復解碼器;請求單播數據;判斷接收的數據的時間戳,若大於或等於組播過程中收到的最後一幀的時間戳,則將該單播數據丟棄,否則將單播數據送入解碼器解碼顯示。中國專利200810126185. 5公開一種網絡互動電視(IPTV)終端組播轉單播切換方法,該方法包括接收組播RTP數據包的IPTV終端收到組播轉單播指令後,建立單播通道; 單播通道建好後,退出組播通道,並請求單播數據;根據記錄的組播通道最後收到RTP數據包的時戳和編號,以及記錄的最新收到RTP數據包的時戳和編號,對收到的RTP數據包進行過濾。本發明還公開一種IPTV終端組播轉單播切換系統,包括流媒體伺服器、控制伺服器和包含RTP數據包接收單元、編號&記錄單元、指令接收單元、通道轉換單元、數據請求單元、過濾單元的IPTV終端,本發明不需要時刻關注數據幀的完整性,能夠更好地進行組播轉單播的無縫切換、提高用戶體驗,且容易實現。中國專利20101(^839 . 7提供了一種用戶端設備及其無線組播轉單播業務的實現方法,所述方法包括步驟在內核協議棧模塊接收到組播包時,根據該組播包中攜帶的組播組MAC地址查找組播轉發表中與該組播包相匹配的匹配表項,並根據該匹配表項將所述組播包轉換為單播包後發送至對應的無線接口,對應於所述無線接口的無線驅動模塊將所述單播包發送至目標主機。與現有技術相比,本發明減少了無線驅動模塊處理組播包的環節,在相同的業務條件下可以節省CPU資源,提高組播轉單播業務的實時性,在一定程度上解決了無線組播轉單播業務依賴高性能的硬體資源問題,從而也降低了產品的硬體成本。
專利[200610011四6. 2]和專利[200810U6185. 5]僅僅是通過指令對通道進行單播與組播切換,只是解決了傳輸模式的切換,並不能解決組播轉單播資源浪費的問題;專利 [201010283928. 7]以MAC地址為關鍵字建立轉發表,轉發表(組播組MAC地址、目標主機 MAC地址、目標接口設備)以MAC為關鍵字,可能存在多個組播IP位址命中同一轉發表的情況;同時存在多個VLAN的情況下,該專利可能出現數據流轉發錯誤;再者需要用戶端設備即AP對每份組播協議報文都進行處理,AP必然損耗大量的資源。

發明內容
本發明解決的技術問題是提供一種無線環境下的組播轉單播的實現方法,能夠解決現有技術中無線信道擁塞,且數據安全性得不到保證的技術問題。為解決上述技術問題,本發明提供的技術方案是提供一種無線環境下組播轉單播的實現方法,包括以下步驟,SOl :AP報文轉發模塊直接轉發IGMP協議報文給AP組播協議報文處理模塊,AP組播協議報文處理模塊直接將IGMP協議報文轉發給AC組播轉發表模塊;S02 :AC組播轉發表模塊判斷是否是第一次處理該IGMP協議報文,若是,根據收到的I GMP協議報文轉成AC轉發表,並轉發至AC組播消息封裝模塊進行消息封裝,AC組播消息封裝模塊將轉發表封裝消息發送到AP組播消息處理模塊;若否,則不處理該協議報文;S03 =AP組播消息處理模塊將封裝消息轉發給AP組播轉發表處理模塊,所述AP組播轉發表處理模塊結合二層轉發表確認該用戶對應的無線出口,形成AP組播轉發表;S04 根據所述AC轉發表和AP組播轉發表進行數據流傳輸。其中,所述步驟S04具體包括,S401 =AC轉發組播流模塊獲取AC轉發表,根據AC轉發表將數據流轉發給AP組播流處理模塊;S402 =AP組播流處理模塊獲取AP組播轉發表,調用AP組播流轉單播流模塊,將組播地址轉為單播地址,再通過單播流轉發模塊,將數據流傳輸到所述單播地址上。所述步驟S402中組播地址轉為單播地址,具體包括,修改組播流的目的IP為主機源IP,目的MAC為主機源MAC。所述步驟02中的AC轉發表包括VLAN-ID,組播地址IP,隧道出口。所述步驟03中的AP轉發表包括VLAN-ID,組播地址IP,主機源IP,無線出口。所述步驟02中的消息封裝具體包括封裝VLAN-ID,主機源IP,組播地址IP,主機 MAC地址。採用上述技術方案,本發明取得的有益效果是由於AP對IGMP協議報文只做轉發不做處理,AP只處理AC下發的封裝表項信息,簡化AP組播模塊的處理邏輯,AP把從AC下發的組播流,結合組播轉發表及二層轉發表,發送到單播地址,保證了傳輸的安全有效性。 同時,有效的利用無線區域網的寬帶資源,保證用戶不接收到非需求的組播流,同時也釋放了有限的資源,保證只轉發有效的組播流。


圖1為本發明提供的無線環境下組播轉單播的實現方法的流程圖2為本發明提供的組播轉發表處理流程圖;圖3為本發明提供的組播流處理流程圖。
具體實施例方式為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合實施方式並配合附圖詳予說明。請參閱圖1和圖2,本發明提供一種無線環境下組播轉單播的實現方法,其中,本實施例包括AP,是指用於無線網絡的無線交換機,也是無線網絡的核心,無線AP是移動計算機用戶進入有線網絡的接入點,主要用於寬帶家庭、大樓內部以及園區內部,覆蓋距離有幾十米到上百米。AC,是指無線控制器,是用於負責管理控制AP和終端站點的設備,由於在具體使用中,無線區域網的AP覆蓋範圍有線,所以通常需要多個AP分布在不同的區域,這些AP的控制管理和終端站點的控制管理通常集中在一個網絡設備上進行,因此就需要使用無線控制器。IGMP 是internet組管理協議,是用於IP主機向任一個直接相鄰的路由器報告他們的組成員情況。IGMP信息封裝在IP報文中,其IP的協議號為2,主機和其直接相鄰的組播路由器之間建立、維護組播組成員關係。本實施例提供的無線環境下組播轉單播的實現方法,具體包括以下步驟SOl =AP (access point,無線接入點)報文轉發模塊直接轉發IGMP協議報文給AP 組播協議報文處理模塊,AP組播協議報文處理模塊直接將IGMP協議報文轉發給AC組播轉發表模塊;S02 =AC(access point controller,無線控制器)組播轉發表模塊判斷是否是第一次處理該IGMP協議報文,若是,根據收到的IGMP協議報文轉成AC轉發表,並轉發至AC 組播消息封裝模塊進行消息封裝,具體包括封裝VLAN-ID,主機源IP,組播地址IP,主機MAC 地址,AC組播消息封裝模塊將轉發表封裝消息發送到AP組播消息處理模塊,若否,則不處理該協議報文;S03 =AP組播消息處理模塊將封裝消息轉發給AP組播轉發表處理模塊,所述AP 組播轉發表處理模塊結合二層轉發表確認該用戶對應的無線出口,形成AP組播轉發表,其中,AP轉發表包括VLAN-ID,組播地址IP,主機源IP,無線出口,用該結構來存放轉發表,實現了精確到用戶的轉發,同時AP採用組播IP位址來替換傳統的組播MAC地址存儲,有效的解決了組播MAC地址衝突的問題。請參閱圖3,S04 根據所述AC轉發表和AP組播轉發表進行數據流傳輸,本步驟具體包括,S401 =AC轉發組播流模塊獲取AC轉發表,根據AC轉發表將數據流轉發給AP組播流處理模塊;由於AC轉發表包括VLAN-ID、組播地址IP、隧道出口,數據流就能夠獲取目標地址,以及傳輸通道,從而將數據流傳輸到AP ;S402 =AP組播流處理模塊獲取AP組播轉發表,調用AP組播流轉單播流模塊,將組播地址轉為單播地址,再通過單播流轉發模塊,將數據流傳輸到所述單播地址上。由於AP轉發表包括VLAN-ID,組播地址IP,主機源IP,無線出口,該步驟具體包括,將組播地址轉為單播地址,即修改組播流的目的IP為主機源IP,目的MAC為主機源MAC。
以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。
權利要求
1.一種無線環境下組播轉單播的實現方法,其特徵在於包括以下步驟,501:AP報文轉發模塊直接轉發IGMP協議報文給AP組播協議報文處理模塊,AP組播協議報文處理模塊直接將IGMP協議報文轉發給AC組播轉發表模塊;502:AC組播轉發表模塊判斷是否是第一次處理該IGMP協議報文,若是,根據收到的 IGMP協議報文轉成AC轉發表,並轉發至AC組播消息封裝模塊進行消息封裝,AC組播消息封裝模塊將轉發表封裝消息發送到AP組播消息處理模塊;若否,則不處理該協議報文;503=AP組播消息處理模塊將封裝消息轉發給AP組播轉發表處理模塊,所述AP組播轉發表處理模塊結合二層轉發表確認該用戶對應的無線出口,形成AP組播轉發表;504根據所述AC轉發表和AP組播轉發表進行數據流傳輸。
2.根據權利要求1所述的無線環境下組播轉單播的實現方法,其特徵在於所述步驟 S04具體包括,5401=AC轉發組播流模塊獲取AC轉發表,根據AC轉發表將數據流轉發給AP組播流處理模塊;5402=AP組播流處理模塊獲取AP組播轉發表,調用AP組播流轉單播流模塊,將組播地址轉為單播地址,再通過單播流轉發模塊,將數據流傳輸到所述單播地址上。
3.根據權利要求2所述的無線環境下組播轉單播的實現方法,其特徵在於所述步驟 S402中組播地址轉為單播地址,具體包括,修改組播流的目的IP為主機源IP,目的MAC為主機源MAC。
4.根據權利要求1所述的無線環境下組播轉單播的實現方法,其特徵在於所述步驟 02中的AC轉發表包括VLAN-ID,組播地址IP,隧道出口。
5.根據權利要求1所述的無線環境下組播轉單播的實現方法,其特徵在於所述步驟 03中的AP轉發表包括VLAN-ID,組播地址IP,主機源IP,無線出口。
6.根據權利要求1所述的無線環境下的組播轉單播的實現方法,其特徵在於所述步驟02中的消息封裝具體包括封裝VLAN-ID,主機源IP,組播地址IP,主機MAC址址。
全文摘要
本發明提供一種無線環境下組播轉單播的實現方法,包括以下步驟,S01AP報文轉發模塊直接轉發IGMP協議報文給AP組播協議報文處理模塊,AP組播協議報文處理模塊直接將IGMP協議報文轉發給AC組播轉發表模塊;S02AC組播轉發表模塊判斷是否是第一次處理該IGMP協議報文,若是,根據收到的IGMP協議報文轉成AC轉發表,並轉發至AC組播消息封裝模塊進行消息封裝,AC組播消息封裝模塊將轉發表封裝消息發送到AP組播消息處理模塊;若否,則不處理該協議報文;S03AP組播消息處理模塊將封裝消息轉發給AP組播轉發表處理模塊,形成AP組播轉發表。S04根據所述AC轉發表和AP組播轉發表進行數據流傳輸。採用這種方案,有效的利用無線區域網的寬帶資源,保證只轉發有效的組播流。
文檔編號H04L29/12GK102547589SQ20111042474
公開日2012年7月4日 申請日期2011年12月16日 優先權日2011年12月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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀