亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

IPTV組網系統(tǒng)、轉發(fā)設備和接入點設備的制作方法

文檔序號:11589970閱讀:625來源:國知局
IPTV組網系統(tǒng)、轉發(fā)設備和接入點設備的制造方法與工藝

本發(fā)明涉及iptv組網技術領域,尤其涉及iptv組網系統(tǒng)、轉發(fā)設備和接入點設備。



背景技術:

隨著網絡環(huán)境以及業(yè)務的復雜化,現(xiàn)在國內運營商的iptv方案對于業(yè)務流的劃分更加細致,且不同區(qū)域采取的方案不盡相同,這就導致了國內iptv組網的無法統(tǒng)一。

現(xiàn)在的iptv組網方案一般都需要有運營商的專業(yè)工程師進行實施布控,使得后續(xù)的維護和業(yè)務升級都比較麻煩。比如,通過拉物理專線的方式進行組網:這種方案直接從弱電箱中光貓對應的iptv口獨立拉一條物理網線出來接機頂盒,iptv組網完全獨立于現(xiàn)有的網絡拓撲;其缺點是需要重新施工布線,容易造成線路冗余的同時不利于iptv組網的實施和推廣。又比如,通過配虛擬專線的方式進行組網:這種方案直接從現(xiàn)有的網絡鏈路上配置一條vlan虛擬專線,為iptv業(yè)務打上獨立的vlantag進行轉發(fā),轉發(fā)給光貓前再去掉相應的vlantag,可以利用原有的物理網拓撲來承載iptv業(yè)務;其缺點則是組網的配置復雜,需要專業(yè)工程人員進行配置操作。

因此,尋找一種無需重新施工布線且容易配置的iptv組網方案成為本領域技術人員亟需解決的問題。



技術實現(xiàn)要素:

本發(fā)明實施例提供了iptv組網系統(tǒng)、轉發(fā)設備和接入點設備,能夠在現(xiàn)有組網拓撲基礎上完成iptv組網,無需重新施工布線且容易配置,可適用于絕大多數應用場景,有利于iptv方案的推廣使用。

第一方面,提供了一種iptv組網系統(tǒng),包括轉發(fā)設備、接入點設備和機頂盒;

所述轉發(fā)設備包括至少一個wan口和至少兩個lan口,所述兩個lan口分別為第一lan口和第二lan口,所述wan口與網絡數據源連接,所述第一lan口與iptv數據源連接,所述第二lan口與所述接入點設備的信號接入端口連接;

所述接入點設備包括所述信號接入端口和至少一個iptv口,所述iptv口與所述機頂盒連接,所述接入點設備還用于為上網終端提供無線或有線方式的網絡接入;

所述iptv組網系統(tǒng)在工作時包括上行處理過程和下行處理過程;

所述上行處理過程包括:

所述接入點設備接收來自所述機頂盒或者所述上網終端的上行的第一數據;若所述第一數據來自指定終端,則在所述第一數據上添加第一vlantag標簽,并將所述第一數據發(fā)送至所述轉發(fā)設備;若所述第一數據不是來自所述指定終端,則將所述第一數據發(fā)送至所述轉發(fā)設備;所述指定終端為所述機頂盒和所述上網終端中的其中一個;

所述轉發(fā)設備通過檢測所述第一數據是否帶有所述第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端;若所述第一數據來自所述機頂盒,則轉發(fā)所述第一數據至所述第一轉發(fā)設備上除所述第二lan口以外的其它lan口,以使所述iptv數據源通過所述第一lan口接收到所述第一數據;若所述第一數據來自所述上網終端,則將所述第一數據提交給所述第一轉發(fā)設備的處理器進行處理;

所述下行處理過程包括:

所述轉發(fā)設備接收來自所述iptv數據源或者所述網絡數據源的下行的第二數據;所述轉發(fā)設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據返回至所述接入點設備;

所述接入點設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據轉發(fā)至對應的所述機頂盒或者所述上網終端。

可選地,所述轉發(fā)設備將所述第一數據提交給所述轉發(fā)設備的處理器進行處理包括:

若所述第一數據為地址請求報文,則所述處理器根據所述地址請求報文分配ip地址,并生成對應的請求響應報文,將所述請求響應報文沿所述上行處理過程中學習到的上行數據傳輸路徑返回至所述接入點設備,以使所述接入點設備轉發(fā)所述請求響應報文至所述上網終端;

若所述第一數據不是地址請求報文,則所述處理器將所述第一數據從所述wan口轉發(fā)至所述網絡數據源。

可選地,當所述指定終端為所述機頂盒時,所述轉發(fā)設備通過檢測所述第一數據是否帶有所述第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端包括:

若所述第一數據帶有所述第一vlantag標簽,則所述轉發(fā)設備去掉所述第一數據上的所述第一vlantag標簽,并確定所述第一數據來自所述機頂盒;

若所述第一數據不帶有所述第一vlantag標簽,則所述轉發(fā)設備確定所述第一數據來自所述上網終端;

當所述指定終端為所述上網終端時,所述轉發(fā)設備通過檢測所述第一數據是否帶有所述第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端包括:

若所述第一數據帶有所述第一vlantag標簽,則所述轉發(fā)設備去掉所述第一數據上的所述第一vlantag標簽,并確定所述第一數據來自所述上網終端;

若所述第一數據不帶有所述第一vlantag標簽,則所述轉發(fā)設備確定所述第一數據來自所述機頂盒。

可選地,還包括中繼傳輸設備;

所述中繼傳輸設備包括中繼接入口、至少一個第四lan口和至少一個iptv源接口,所述中繼接入口通過線纜與所述iptv數據源和所述網絡數據源連接,所述第四lan口與所述wan口連接,所述iptv源接口與所述第一lan口連接。

第二方面,提供了一種轉發(fā)設備,應用于iptv組網系統(tǒng),所述iptv組網系統(tǒng)還包括接入點設備和機頂盒;

所述轉發(fā)設備包括至少一個wan口和至少兩個lan口,所述兩個lan口分別為第一lan口和第二lan口,所述wan口與網絡數據源連接,所述第一lan口與iptv數據源連接,所述第二lan口與所述接入點設備的信號接入端口連接;

所述接入點設備包括所述信號接入端口和至少一個iptv口,所述iptv口與所述機頂盒連接,所述接入點設備還用于為上網終端提供無線或有線方式的網絡接入;

所述轉發(fā)設備在工作時包括上行處理過程和下行處理過程;

所述上行處理過程包括:

所述轉發(fā)設備通過檢測來自所述接入點設備的第一數據是否帶有第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端,所述第一數據為所述接入點設備在接收來自所述機頂盒或者所述上網終端的上行的第一數據后進行預處理得到,其中,預處理過程為:若所述第一數據來自指定終端,則所述接入點設備在所述第一數據上添加所述第一vlantag標簽;所述指定終端為所述機頂盒和所述上網終端中的其中一個;

若所述第一數據來自所述機頂盒,則所述轉發(fā)設備轉發(fā)所述第一數據至所述轉發(fā)設備上除所述第二lan口以外的其它lan口,以使所述iptv數據源通過所述第一lan口接收到所述第一數據;

若所述第一數據來自所述上網終端,則所述轉發(fā)設備將所述第一數據提交給所述轉發(fā)設備的處理器進行處理;

所述下行處理過程包括:

所述轉發(fā)設備接收來自所述iptv數據源或者所述網絡數據源的下行的第二數據;

所述轉發(fā)設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據返回至所述接入點設備,以使所述接入點設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據轉發(fā)至對應的所述機頂盒或者所述上網終端。

可選地,所述轉發(fā)設備將所述第一數據提交給所述轉發(fā)設備的處理器進行處理包括:

若所述第一數據為地址請求報文,則所述處理器根據所述地址請求報文分配ip地址,并生成對應的請求響應報文,將所述請求響應報文沿所述上行處理過程中學習到的上行數據傳輸路徑返回至所述接入點設備,以使所述接入點設備轉發(fā)所述請求響應報文至所述上網終端;

若所述第一數據不是地址請求報文,則所述處理器將所述第一數據從所述wan口轉發(fā)至所述網絡數據源。

可選地,當所述指定終端為所述機頂盒時,所述轉發(fā)設備通過檢測來自所述接入點設備的第一數據是否帶有第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端包括:

若所述第一數據帶有所述第一vlantag標簽,則所述轉發(fā)設備去掉所述第一數據上的所述第一vlantag標簽,并確定所述第一數據來自所述機頂盒;

若所述第一數據不帶有所述第一vlantag標簽,則所述轉發(fā)設備確定所述第一數據來自所述上網終端;

當所述指定終端為所述上網終端時,所述轉發(fā)設備通過檢測來自所述接入點設備的第一數據是否帶有第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端包括:

若所述第一數據帶有所述第一vlantag標簽,則所述轉發(fā)設備去掉所述第一數據上的所述第一vlantag標簽,并確定所述第一數據來自所述上網終端;

若所述第一數據不帶有所述第一vlantag標簽,則所述轉發(fā)設備確定所述第一數據來自所述機頂盒。

可選地,所述轉發(fā)設備通過除所述第一lan口以外的其它lan口與兩個以上的接入點設備連接;

所述轉發(fā)設備包括接入控制模塊,所述接入控制模塊用于管理和控制所述兩個以上的接入點設備;或者,所述轉發(fā)設備與無線接入控制器連接,通過所述無線接入控制器對所述兩個以上的接入點設備進行管理和控制。

第三方面,提供了一種接入點設備,應用于iptv組網系統(tǒng),所述iptv組網系統(tǒng)還包括轉發(fā)設備和機頂盒;

所述轉發(fā)設備包括至少一個wan口和至少兩個lan口,所述兩個lan口分別為第一lan口和第二lan口,所述wan口與網絡數據源連接,所述第一lan口與iptv數據源連接,所述第二lan口與所述接入點設備的信號接入端口連接;

所述接入點設備包括所述信號接入端口和至少一個iptv口,所述iptv口與所述機頂盒連接,所述接入點設備還用于為上網終端提供無線或有線方式的網絡接入;

所述接入點設備在工作時包括上行處理過程和下行處理過程;

所述上行處理過程包括:

所述接入點設備接收來自所述機頂盒或者所述上網終端的上行的第一數據;

若所述第一數據來自指定終端,則所述接入點設備在所述第一數據上添加第一vlantag標簽;所述指定終端為所述機頂盒和所述上網終端中的其中一個;

所述接入點設備將所述第一數據發(fā)送至所述轉發(fā)設備,以使所述轉發(fā)設備通過檢測所述第一數據是否帶有所述第一vlantag標簽來確定所述第一數據是來自所述機頂盒還是來自所述上網終端;若所述第一數據來自所述機頂盒,則所述轉發(fā)設備轉發(fā)所述第一數據至所述轉發(fā)設備上除所述第二lan口以外的其它lan口,以使所述iptv數據源通過所述第一lan口接收到所述第一數據;若所述第一數據來自所述上網終端,則所述轉發(fā)設備將所述第一數據提交給所述轉發(fā)設備的處理器進行處理;

所述下行處理過程包括:

所述接入點設備接收第二數據,所述第二數據為所述轉發(fā)設備在接收來自所述iptv數據源或者所述網絡數據源的下行的第二數據之后,沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據返回至所述接入點設備;

所述接入點設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據轉發(fā)至對應的所述機頂盒或者所述上網終端。

可選地,所述上行處理過程包括:

若所述第一數據來自所述指定終端且已帶有第二vlantag標簽,則所述接入點設備在所述第一數據的外層上添加第一vlantag標簽,所述第一vlantag標簽與所述第二vlantag標簽不相同。

從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:

本發(fā)明實施例中提供的iptv組網系統(tǒng)可以在現(xiàn)有的組網拓撲基礎上,通過轉發(fā)設備和接入點設備實現(xiàn)iptv業(yè)務的上下行傳輸,同時為上網終端提供接入網絡的接口,在上下行數據過程中通過vlantag標簽區(qū)分iptv數據和上網數據,使得iptv業(yè)務數據和上網數據之間互不干擾;另一方面,該iptv組網系統(tǒng)無需重新施工布線且容易配置,可適用于絕大多數應用場景,有利于iptv方案的推廣使用。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例中一種iptv組網系統(tǒng)的結構示意圖;

圖2為本發(fā)明實施例中一種iptv組網系統(tǒng)工作時上行處理過程的流程示意圖;

圖3為本發(fā)明實施例中一種iptv組網系統(tǒng)工作時下行處理過程的流程示意圖;

圖4為本發(fā)明實施例中iptv組網系統(tǒng)對iptv業(yè)務數據進行上行處理的數據流向示意圖;

圖5為本發(fā)明實施例中iptv組網系統(tǒng)對iptv業(yè)務數據進行下行處理的數據流向示意圖;

圖6為本發(fā)明實施例中iptv組網系統(tǒng)在一個應用場景下對上網數據進行上行處理的數據流向示意圖;

圖7為本發(fā)明實施例中iptv組網系統(tǒng)在一個應用場景下對上網數據進行下行處理的數據流向示意圖;

圖8為本發(fā)明實施例中iptv組網系統(tǒng)在另一個應用場景下對上網數據進行上行處理的數據流向示意圖;

圖9為本發(fā)明實施例中iptv組網系統(tǒng)在另一個應用場景下對上網數據進行下行處理的數據流向示意圖。

具體實施方式

本發(fā)明實施例提供了iptv組網系統(tǒng)、轉發(fā)設備和接入點設備,用于解決如何在無需重新施工布線的情況下實現(xiàn)易于配置的iptv組網的問題。

為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

圖1示出了本發(fā)明實施例中一種iptv組網系統(tǒng)的結構示意圖。如圖1所示,該iptv組網系統(tǒng)包括轉發(fā)設備、接入點設備和機頂盒。

其中,所述轉發(fā)設備包括至少一個wan口和至少兩個lan口,所述兩個lan口分別為第一lan口(以下簡稱lan1)和第二lan口(以下簡稱lan2),另外還可以包括lan3、lan4等,轉發(fā)設備上各個lan口在使用上沒有區(qū)別,可以在任意lan口上接入ap(即接入點設備),即插即用,對用戶無感知。如圖1,轉發(fā)設備的wan口與網絡數據源連接,lan1(也可以使用其它lan口)與iptv數據源連接,lan2與ap的信號接入端口連接。特別地,該iptv組網系統(tǒng)中可以采用中繼傳輸設備來整合iptv數據源和網絡數據源,比如采用個“光貓”,該光貓可以包括一個上網用的lan口,一個用于觀看電視的iptv接口,光貓的信號接入口與光纖連接,通過光纖連接遠端的iptv數據源和網絡數據源,lan口與轉發(fā)設備的wan口連接,iptv接口與轉發(fā)設備的lan1連接。

對于該轉發(fā)設備,特別地,其可以為路由、poe一體機,同時支持router功能以及為poe供電,該轉發(fā)設備在處理上行數據時,可以保留vlantag4093(即第一vlantag標簽),對于從轉發(fā)設備上任意lan口接收上來的數據,若數據帶有vlantag4093,則轉發(fā)到其它lan口并去除vlantag4093標簽。其中,包括數據只有一層為4093的vlantag標簽,以及具有兩層vlantag標簽且外層標簽為vlantag4093這兩種情況。

在iptv組網系統(tǒng)中,該接入點設備(以下簡稱ap)可以包括所述信號接入端口和至少一個iptv口,所述iptv口與所述機頂盒連接,該接入點設備還用于為上網終端提供無線或有線方式的網絡接入。當該ap通過有線方式為上網終端提供網絡接入時,具體可以設有至少一個第三lan口。所述第三lan口用于為上網終端(可以包括移動終端、pc電腦、平板電腦等)提供上網接口。本實施例中,該ap可以包括一進兩出3個接口,一進為背部rj45端口(即信號接入端口),兩出為正面rj45端口(即iptv口和第三lan口)??梢岳斫獾氖?,該ap也可以只包括一進一出2個接口,一進為背部rj45端口(即信號接入端口),一出為一個正面rj45端口(即iptv口),而該ap通過無線的方式,例如wifi連接的方式與上網終端進行無線連接,為上網終端提供無線網絡。為便于描述,本實施例的下述的內容中均以ap包括一進兩出3個接口的情況進行說明。

在本發(fā)明中,轉發(fā)設備通過檢測從lan口上接收上來的數據是否帶有vlantag4093(即第一vlantag標簽)來確定該數據是來自與ap連接的機頂盒還是來自與ap連接的上網終端。因此,本發(fā)明中,只需對來自機頂盒的數據或者來自上網終端的數據中的其中一方打上vlantag4093,即可在轉發(fā)設備上區(qū)分出接收上來的數據是來自機頂盒還是上網終端了。比如,第一種方式是,將ap設置為:對所有來自機頂盒的數據打上vlantag4093,對其它數據不打上vlantag4093,則轉發(fā)設備從lan口上接收到數據后,若檢測發(fā)現(xiàn)該數據帶有vlantag4093,則表明該數據來自機頂盒,反之,則表明該數據來自上網終端。同理,第二種方式是,將ap設置為:對所有來自上網終端的數據打上vlantag4093,對其它數據不打上vlantag4093,則轉發(fā)設備從lan口上接收到數據后,若檢測發(fā)現(xiàn)該數據帶有vlantag4093,則表明該數據來自上網終端,反之,則表明該數據來自機頂盒。本實施例中,為便于后續(xù)內容的描述,僅以上述第一種方式進行舉例說明。

因此,對于ap,其保留vlantag4093(即第一vlantag標簽),對所有從ap的iptv口收上來的數據均打上vlantag4093。由于數據可能存在兩種情況,一種是本身不帶有vlantag,另一種是本身帶有vlantag,ap在處理時,均在其上打上一層vlantag4093。可以理解的是,ap可以采用qinq模式,即雙層vlantag的方式在已帶有vlantag的數據的外層再添加上一層vlantag4093。其中,數據內外兩層的vlantag不相同。

本實施例中iptv組網系統(tǒng)的機頂盒,可以采用現(xiàn)有的常規(guī)機頂盒,對此本實施例不作限定。

在上述iptv組網系統(tǒng)組網完成后,其工作時包括上行處理過程和下行處理過程。

如圖2所示,上行處理過程包括:

201、所述接入點設備接收來自所述機頂盒或者所述上網終端的上行的第一數據;

202、判斷所述第一數據是否來自所述iptv口,若是,則執(zhí)行步驟203,若否,則執(zhí)行步驟204;

203、接入點設備在所述第一數據上添加第一vlantag標簽;

204、接入點設備將所述第一數據發(fā)送至所述轉發(fā)設備;

205、所述轉發(fā)設備檢測所述第一數據是否帶有所述第一vlantag標簽,若是,則執(zhí)行步驟206,若否,則執(zhí)行步驟207;

206、所述轉發(fā)設備去掉所述第一數據上的所述第一vlantag標簽,并轉發(fā)所述第一數據至所述轉發(fā)設備上除所述第二lan口以外的其它lan口,以使所述iptv數據源通過所述第一lan口接收到所述第一數據;

207、所述轉發(fā)設備將所述第一數據提交給所述轉發(fā)設備的處理器進行處理。

對于上述步驟206,由于第一數據是從轉發(fā)設備的lan口收上來,且?guī)в械谝籿lantag標簽,因此將第一數據轉發(fā)至所有其它lan口,并將第一數據上的第一vlantag標簽去掉。本實施例中,該轉發(fā)設備的各個lan口之間支持vlan透傳,即支持任意的vlan轉發(fā)。由于iptv數據源通過第一lan口與轉發(fā)設備連接,因此在將第一數據轉發(fā)至其它lan口時,去掉第一數據上的第一vlantag標簽,第一數據從第一lan口傳輸至iptv數據源。

對于上述步驟207,該轉發(fā)設備可以配置特定的acl規(guī)則,實現(xiàn)任意lan口收到不帶第一vlantag標簽的dhcp報文時,將這些dhcp報文只送往cpu,不能轉發(fā)給其他lan口,以避免網絡環(huán)境中存在多個dhcp服務器時,獲取到錯誤的ip地址,從而導致無法正常上網或者觀看iptv的問題。具體可以是,若所述第一數據為地址請求報文(可以為dhcp方式的請求報文,也可以為pppoe方式的請求報文,本實施例中以dhcp方式的地址請求報文舉例說明,如,dhcpdiscover報文),則所述處理器根據所述地址請求報文分配ip地址,并生成對應的請求響應報文(dhcpoffer報文),將所述請求響應報文沿所述上行處理過程中學習到的上行數據傳輸路徑返回至所述接入點設備,以使所述接入點設備轉發(fā)所述請求響應報文至所述上網終端;若所述第一數據不是地址請求報文,則所述處理器將所述第一數據從所述wan口轉發(fā)至所述網絡數據源。

如圖3所示,所述下行處理過程包括:

301、所述轉發(fā)設備接收來自所述iptv數據源或者所述網絡數據源的下行的第二數據;

302、所述轉發(fā)設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據返回至所述接入點設備;

303、所述接入點設備沿所述上行處理過程中學習到的上行數據傳輸路徑將所述第二數據轉發(fā)至對應的所述機頂盒或者所述上網終端。

對于步驟301,可以理解的是,在iptv數據源或網絡數據源接收到上行的第一數據之后,一般會反饋下行的第二數據;或者,在需要時,兩個數據源也可以下行第二數據,這些第二數據可以通過wan口或第一lan口被轉發(fā)設備接收到。

對于步驟302,可以理解的是,轉發(fā)設備具有地址自學習功能,比如轉發(fā)設備可以支持mac地址學習功能、igmpsnooping功能和/或wan/lan獨立地址表,在上行處理過程中,轉發(fā)設備記錄并學習第一數據經過的傳輸路徑,即上行數據傳輸路徑。當第二數據下行時,轉發(fā)設備可以沿著學習到的上行數據傳輸路徑將第二數據“原路”返回至接入點設備。

對于步驟303,同理,接入點設備也可以支持mac地址學習功能和/或igmpsnooping功能,學習到該上行數據傳輸路徑,從而沿著該上行數據傳輸路徑將第二數據“原路”轉發(fā)給對應的機頂盒或者上網數據。

為便于理解,針對上述的上行處理過程和下行處理過程,下面以幾個具體應用場景分別對iptv業(yè)務數據和上網數據的上下行處理過程進行詳細描述。

1)iptv業(yè)務數據的上下行處理過程:

首先,需要說明的是,本發(fā)明的iptv組網系統(tǒng)對于是否原本攜帶有其它vlantag標簽的數據的處理方式類似,例如對于原本攜帶有vlantag1000和原本不攜帶有vlantag標簽的數據,均同樣打上特有的vlantag4093,處理過程近似,因此本應用場景中不再分開描述對這兩種數據的處理。

圖4示出了本發(fā)明實施例中iptv組網系統(tǒng)對iptv業(yè)務數據進行上行處理的數據流向示意圖;圖5示出了本發(fā)明實施例中iptv組網系統(tǒng)對iptv業(yè)務數據進行下行處理的數據流向示意圖。圖4和圖5中,實線表示數據可以走通的路徑,虛線表示數據無法走通的路徑。

如圖4和圖5所示,詳細的數據流程如下:

a1、機頂盒上電之后,首先一般是通過dhcp方式獲取到ip地址,才能進行后續(xù)的數據交互。機頂盒發(fā)出的dhcpdiscover廣播報文(可帶有或不帶有vlantag1000)。

b1、ap的iptv端口收到機頂盒發(fā)送的dhcpdiscover廣播報文,為其打上vlantag4093。然后,ap將此報文轉發(fā)給router的lan2口。

c1、lan2口收到dhcpdiscover報文,由于該報文帶有vlantag4093,因此將該報文轉發(fā)給lan1、lan3、lan4,不會轉發(fā)給router的cpu。轉發(fā)出去時,先去除掉dhcpdiscover報文上的vlantag4093,若該dhcpdiscover報文還帶有vlantag1000,則保留該vlantag1000。報文轉發(fā)到lan1、lan3、lan4后,接入到lan1的光貓iptv口會收到此報文。

d1、光貓的dhcp服務器響應請求,回復dhcpoffer報文。

e1、lan1收到dhcpoffer報文,由于router支持vlan透傳,將根據router學習到的目的mac地址,轉發(fā)給lan2,而不會flood到其他lan口。接入到lan2的ap會接收到該dhcpoffer報文。

f1、ap收到該報文后,由于支持vlan透傳,將根據ap學習到的目的mac地址,轉發(fā)給機頂盒。機頂盒再回復后續(xù)交互報文,如此以完成正確的ip地址獲取。

g1、機頂盒發(fā)出iptv資源請求報文,可以包括單播或者igmp報文。此報文也可以帶有或不帶有vlantag1000。

h1、ap的iptv口收到該iptv資源請求報文,為其打上vlantag4093。然后,此報文被轉發(fā)給router的lan2口。同時ap的iptv口學習到數據包源mac或者加入組播組。

i1、lan2口收到單播或者igmp報文,由于帶有vlantag4093,將該報文轉發(fā)給所有的lan口(lan1、lan3、lan4)。并且會去除掉外層的vlantag4093,若該報文還帶有vlantag1000,則保留該vlantag1000。同時lan2口學習到數據包源mac或者加入組播組。

j1、貓的iptv口收到該單播或者igmp報文,回復iptv數據流報文。此iptv數據流報文可以包括單播或者組播兩種。

k1、router的lan1收到單播或者組播的iptv數據流報文,由于支持vlan透傳,將該報文轉發(fā)給學習目的mac地址的lan口或者加入了組播組的lan口。

l1、ap收到單播或者組播的iptv數據流報文,由于支持vlan透傳,將轉發(fā)給學習到目的mac地址的端口或者加入了組播組的端口。

m1、機頂盒收到該iptv數據流報文,從而進行正常的iptv播放。

2)上網數據的上下行處理過程:

首先,針對上網數據中通過dhcp方式獲取ip地址的過程進行描述。圖6示出了本發(fā)明實施例中iptv組網系統(tǒng)在一個應用場景下對上網數據進行上行處理的數據流向示意圖;圖7示出了本發(fā)明實施例中iptv組網系統(tǒng)在一個應用場景下對上網數據進行下行處理的數據流向示意圖。圖6和圖7中,實線表示數據可以走通的路徑,虛線表示數據無法走通的路徑。

如圖6和圖7所示,詳細的數據流程如下:

a2、無線終端或者pc可以通過dhcp方式獲取ip地址,為進行后續(xù)的數據交互做準備。終端發(fā)出的dhcpdiscover廣播報文。

b2、ap對于非iptv口收到的報文,將不會增加vlantag,直接發(fā)送給router的lan2。

c2、lan2收到不帶vlantag的dhcpdiscover報文。router利用acl規(guī)則,將不帶vlantag的dhcp報文,只能轉發(fā)給cpu,不轉發(fā)給其他lan口,以避免被光貓接收,從而光貓的dhcp服務器分配ip地址,導致終端無法正常上網。報文提交給cpu之后,router利用自帶dhcp服務器生成并回復dhcpoffer報文。

d2、cpu回復的dhcpoffer報文可以默認帶有vlan1,此報文會根據學習到的mac地址轉發(fā)給lan2,lan2發(fā)出時會去除掉vlantag。

e2、ap獲取到不帶vlantag的數據包,將根據學習到的mac地址轉發(fā)給對應的端口。

f2、終端收到不帶vlantag的dhcpoffer報文,再進行后續(xù)交互報文,如此以完成正確的ip地址獲取。

另外,針對上網數據中正常交互數據的上下行過程進行描述。圖8示出了本發(fā)明實施例中iptv組網系統(tǒng)在另一個應用場景下對上網數據進行上行處理的數據流向示意圖;圖9示出了本發(fā)明實施例中iptv組網系統(tǒng)在另一個應用場景下對上網數據進行下行處理的數據流向示意圖。圖8和圖9中,實線表示數據可以走通的路徑,虛線表示數據無法走通的路徑。

如圖8和圖9所示,詳細的數據流程如下:

a3、終端獲取到ip地址之后,可以進行正常的上網數據交互,在交互過程中上行數據報文。

b3、ap對于非iptv口收到的報文,將不會增加vlantag,并發(fā)送給router的lan2。

c3、lan2收到不帶vlantag的數據包,將會打上默認的vlantag1,并轉發(fā)給cpu,cpu收到之后,會轉發(fā)給wan口。

d3、wan口將數據包轉發(fā)出去,此報文不帶vlantag。

e3、光貓lan口收到不帶vlantag的數據包,將其轉發(fā)到上一級的網絡數據源。

f3、光貓lan口將上級的網絡數據源回復的數據包轉發(fā)給wan口,此報文不帶vlantag。

g3、wan口收到不帶vlantag的數據包,將轉發(fā)給cpu,cpu根據學習的mac地址,將報文轉發(fā)給lan2,lan2轉發(fā)出去的報文將不帶vlantag。

h3、ap收到不帶vlantag的數據包,將根據學習的mac地址轉發(fā)給對應的端口。

i3、ap將數據包轉發(fā)給終端,終端獲取到正常的上網數據。

由上述內容可知,本發(fā)明提供的一種iptv組網系統(tǒng)具有以下優(yōu)點:

(1)適配多場景:可以無感知適配國內現(xiàn)有運營商的各種iptv組網方案,包括采用單播、組播、802.1q或者普通ip數據包的各種業(yè)務場景;

(2)用戶免配置:用戶不需要更改現(xiàn)有的組網拓撲,無需重新施工布線,也不需要針對iptv業(yè)務進行任何額外的配置,可以直接在現(xiàn)有網絡拓撲的基礎上簡單快捷地布控或者升級iptv業(yè)務;

(3)即插即用:有線客戶端、ap上聯(lián)口以及光貓iptv口可以插轉發(fā)設備的任意lan口,無任何業(yè)務端口的區(qū)分,即插即用,組網簡單;

(4)方便無線擴展:用戶可以很方便地根據自己的實際應用場景,采取增加ap的方式對現(xiàn)有無線網絡進行擴展;

(5)防止單播/組播泛洪:轉發(fā)設備和接入點設備均可以擴展支持mac地址學習功能和igmpsnooping功能,可以防止單播報文泛洪和組播報文泛洪。

本發(fā)明還提供了一種轉發(fā)設備,該轉發(fā)設備與上述實施例中iptv組網系統(tǒng)中的轉發(fā)設備類似,此處不再贅述。進一步地,該轉發(fā)設備還可以具有ap管理功能,可以在轉發(fā)設備的lan口上連接兩個以上的ap(接入點設備),并對這些ap進行統(tǒng)一的管理和控制。具體地,可以將ac(accesspointcontrol)內置于轉發(fā)設備中作為接入控制模塊使用,也可以將外置的ac與轉發(fā)設備連接,為該轉發(fā)設備提供ap管理。

另一方面,本發(fā)明還提供了一種接入點設備,該接入點設備與上述實施例中iptv組網系統(tǒng)中的接入點設備類似,此處不再贅述。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關描述。

本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各實施例的模塊、單元和/或方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上所述,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1