本發(fā)明涉及iptv組網(wǎng)技術(shù)領(lǐng)域,尤其涉及iptv組網(wǎng)系統(tǒng)、轉(zhuǎn)發(fā)設(shè)備和接入點(diǎn)設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)環(huán)境以及業(yè)務(wù)的復(fù)雜化,現(xiàn)在國(guó)內(nèi)運(yùn)營(yíng)商的iptv方案對(duì)于業(yè)務(wù)流的劃分更加細(xì)致,且不同區(qū)域采取的方案不盡相同,這就導(dǎo)致了國(guó)內(nèi)iptv組網(wǎng)的無(wú)法統(tǒng)一。
現(xiàn)在的iptv組網(wǎng)方案一般都需要有運(yùn)營(yíng)商的專業(yè)工程師進(jìn)行實(shí)施布控,使得后續(xù)的維護(hù)和業(yè)務(wù)升級(jí)都比較麻煩。比如,通過(guò)拉物理專線的方式進(jìn)行組網(wǎng):這種方案直接從弱電箱中光貓對(duì)應(yīng)的iptv口獨(dú)立拉一條物理網(wǎng)線出來(lái)接機(jī)頂盒,iptv組網(wǎng)完全獨(dú)立于現(xiàn)有的網(wǎng)絡(luò)拓?fù)?;其缺點(diǎn)是需要重新施工布線,容易造成線路冗余的同時(shí)不利于iptv組網(wǎng)的實(shí)施和推廣。又比如,通過(guò)配虛擬專線的方式進(jìn)行組網(wǎng):這種方案直接從現(xiàn)有的網(wǎng)絡(luò)鏈路上配置一條vlan虛擬專線,為iptv業(yè)務(wù)打上獨(dú)立的vlantag進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)給光貓前再去掉相應(yīng)的vlantag,可以利用原有的物理網(wǎng)拓?fù)鋪?lái)承載iptv業(yè)務(wù);其缺點(diǎn)則是組網(wǎng)的配置復(fù)雜,需要專業(yè)工程人員進(jìn)行配置操作。
因此,尋找一種無(wú)需重新施工布線且容易配置的iptv組網(wǎng)方案成為本領(lǐng)域技術(shù)人員亟需解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了iptv組網(wǎng)系統(tǒng)、轉(zhuǎn)發(fā)設(shè)備和接入點(diǎn)設(shè)備,能夠在現(xiàn)有組網(wǎng)拓?fù)浠A(chǔ)上完成iptv組網(wǎng),無(wú)需重新施工布線且容易配置,可適用于絕大多數(shù)應(yīng)用場(chǎng)景,有利于iptv方案的推廣使用。
第一方面,提供了一種iptv組網(wǎng)系統(tǒng),包括轉(zhuǎn)發(fā)設(shè)備、接入點(diǎn)設(shè)備和機(jī)頂盒;
所述轉(zhuǎn)發(fā)設(shè)備包括至少一個(gè)wan口和至少兩個(gè)lan口,所述兩個(gè)lan口分別為第一lan口和第二lan口,所述wan口與網(wǎng)絡(luò)數(shù)據(jù)源連接,所述第一lan口與iptv數(shù)據(jù)源連接,所述第二lan口與所述接入點(diǎn)設(shè)備的信號(hào)接入端口連接;
所述接入點(diǎn)設(shè)備包括所述信號(hào)接入端口和至少一個(gè)iptv口,所述iptv口與所述機(jī)頂盒連接,所述接入點(diǎn)設(shè)備還用于為上網(wǎng)終端提供無(wú)線或有線方式的網(wǎng)絡(luò)接入;
所述iptv組網(wǎng)系統(tǒng)在工作時(shí)包括上行處理過(guò)程和下行處理過(guò)程;
所述上行處理過(guò)程包括:
所述接入點(diǎn)設(shè)備接收來(lái)自所述機(jī)頂盒或者所述上網(wǎng)終端的上行的第一數(shù)據(jù);若所述第一數(shù)據(jù)來(lái)自指定終端,則在所述第一數(shù)據(jù)上添加第一vlantag標(biāo)簽,并將所述第一數(shù)據(jù)發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備;若所述第一數(shù)據(jù)不是來(lái)自所述指定終端,則將所述第一數(shù)據(jù)發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備;所述指定終端為所述機(jī)頂盒和所述上網(wǎng)終端中的其中一個(gè);
所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)所述第一數(shù)據(jù)是否帶有所述第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端;若所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒,則轉(zhuǎn)發(fā)所述第一數(shù)據(jù)至所述第一轉(zhuǎn)發(fā)設(shè)備上除所述第二lan口以外的其它lan口,以使所述iptv數(shù)據(jù)源通過(guò)所述第一lan口接收到所述第一數(shù)據(jù);若所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端,則將所述第一數(shù)據(jù)提交給所述第一轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理;
所述下行處理過(guò)程包括:
所述轉(zhuǎn)發(fā)設(shè)備接收來(lái)自所述iptv數(shù)據(jù)源或者所述網(wǎng)絡(luò)數(shù)據(jù)源的下行的第二數(shù)據(jù);所述轉(zhuǎn)發(fā)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)返回至所述接入點(diǎn)設(shè)備;
所述接入點(diǎn)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)轉(zhuǎn)發(fā)至對(duì)應(yīng)的所述機(jī)頂盒或者所述上網(wǎng)終端。
可選地,所述轉(zhuǎn)發(fā)設(shè)備將所述第一數(shù)據(jù)提交給所述轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理包括:
若所述第一數(shù)據(jù)為地址請(qǐng)求報(bào)文,則所述處理器根據(jù)所述地址請(qǐng)求報(bào)文分配ip地址,并生成對(duì)應(yīng)的請(qǐng)求響應(yīng)報(bào)文,將所述請(qǐng)求響應(yīng)報(bào)文沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑返回至所述接入點(diǎn)設(shè)備,以使所述接入點(diǎn)設(shè)備轉(zhuǎn)發(fā)所述請(qǐng)求響應(yīng)報(bào)文至所述上網(wǎng)終端;
若所述第一數(shù)據(jù)不是地址請(qǐng)求報(bào)文,則所述處理器將所述第一數(shù)據(jù)從所述wan口轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)數(shù)據(jù)源。
可選地,當(dāng)所述指定終端為所述機(jī)頂盒時(shí),所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)所述第一數(shù)據(jù)是否帶有所述第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端包括:
若所述第一數(shù)據(jù)帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備去掉所述第一數(shù)據(jù)上的所述第一vlantag標(biāo)簽,并確定所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒;
若所述第一數(shù)據(jù)不帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備確定所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端;
或
當(dāng)所述指定終端為所述上網(wǎng)終端時(shí),所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)所述第一數(shù)據(jù)是否帶有所述第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端包括:
若所述第一數(shù)據(jù)帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備去掉所述第一數(shù)據(jù)上的所述第一vlantag標(biāo)簽,并確定所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端;
若所述第一數(shù)據(jù)不帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備確定所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒。
可選地,還包括中繼傳輸設(shè)備;
所述中繼傳輸設(shè)備包括中繼接入口、至少一個(gè)第四lan口和至少一個(gè)iptv源接口,所述中繼接入口通過(guò)線纜與所述iptv數(shù)據(jù)源和所述網(wǎng)絡(luò)數(shù)據(jù)源連接,所述第四lan口與所述wan口連接,所述iptv源接口與所述第一lan口連接。
第二方面,提供了一種轉(zhuǎn)發(fā)設(shè)備,應(yīng)用于iptv組網(wǎng)系統(tǒng),所述iptv組網(wǎng)系統(tǒng)還包括接入點(diǎn)設(shè)備和機(jī)頂盒;
所述轉(zhuǎn)發(fā)設(shè)備包括至少一個(gè)wan口和至少兩個(gè)lan口,所述兩個(gè)lan口分別為第一lan口和第二lan口,所述wan口與網(wǎng)絡(luò)數(shù)據(jù)源連接,所述第一lan口與iptv數(shù)據(jù)源連接,所述第二lan口與所述接入點(diǎn)設(shè)備的信號(hào)接入端口連接;
所述接入點(diǎn)設(shè)備包括所述信號(hào)接入端口和至少一個(gè)iptv口,所述iptv口與所述機(jī)頂盒連接,所述接入點(diǎn)設(shè)備還用于為上網(wǎng)終端提供無(wú)線或有線方式的網(wǎng)絡(luò)接入;
所述轉(zhuǎn)發(fā)設(shè)備在工作時(shí)包括上行處理過(guò)程和下行處理過(guò)程;
所述上行處理過(guò)程包括:
所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)來(lái)自所述接入點(diǎn)設(shè)備的第一數(shù)據(jù)是否帶有第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端,所述第一數(shù)據(jù)為所述接入點(diǎn)設(shè)備在接收來(lái)自所述機(jī)頂盒或者所述上網(wǎng)終端的上行的第一數(shù)據(jù)后進(jìn)行預(yù)處理得到,其中,預(yù)處理過(guò)程為:若所述第一數(shù)據(jù)來(lái)自指定終端,則所述接入點(diǎn)設(shè)備在所述第一數(shù)據(jù)上添加所述第一vlantag標(biāo)簽;所述指定終端為所述機(jī)頂盒和所述上網(wǎng)終端中的其中一個(gè);
若所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒,則所述轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)所述第一數(shù)據(jù)至所述轉(zhuǎn)發(fā)設(shè)備上除所述第二lan口以外的其它lan口,以使所述iptv數(shù)據(jù)源通過(guò)所述第一lan口接收到所述第一數(shù)據(jù);
若所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端,則所述轉(zhuǎn)發(fā)設(shè)備將所述第一數(shù)據(jù)提交給所述轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理;
所述下行處理過(guò)程包括:
所述轉(zhuǎn)發(fā)設(shè)備接收來(lái)自所述iptv數(shù)據(jù)源或者所述網(wǎng)絡(luò)數(shù)據(jù)源的下行的第二數(shù)據(jù);
所述轉(zhuǎn)發(fā)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)返回至所述接入點(diǎn)設(shè)備,以使所述接入點(diǎn)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)轉(zhuǎn)發(fā)至對(duì)應(yīng)的所述機(jī)頂盒或者所述上網(wǎng)終端。
可選地,所述轉(zhuǎn)發(fā)設(shè)備將所述第一數(shù)據(jù)提交給所述轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理包括:
若所述第一數(shù)據(jù)為地址請(qǐng)求報(bào)文,則所述處理器根據(jù)所述地址請(qǐng)求報(bào)文分配ip地址,并生成對(duì)應(yīng)的請(qǐng)求響應(yīng)報(bào)文,將所述請(qǐng)求響應(yīng)報(bào)文沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑返回至所述接入點(diǎn)設(shè)備,以使所述接入點(diǎn)設(shè)備轉(zhuǎn)發(fā)所述請(qǐng)求響應(yīng)報(bào)文至所述上網(wǎng)終端;
若所述第一數(shù)據(jù)不是地址請(qǐng)求報(bào)文,則所述處理器將所述第一數(shù)據(jù)從所述wan口轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)數(shù)據(jù)源。
可選地,當(dāng)所述指定終端為所述機(jī)頂盒時(shí),所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)來(lái)自所述接入點(diǎn)設(shè)備的第一數(shù)據(jù)是否帶有第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端包括:
若所述第一數(shù)據(jù)帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備去掉所述第一數(shù)據(jù)上的所述第一vlantag標(biāo)簽,并確定所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒;
若所述第一數(shù)據(jù)不帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備確定所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端;
或
當(dāng)所述指定終端為所述上網(wǎng)終端時(shí),所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)來(lái)自所述接入點(diǎn)設(shè)備的第一數(shù)據(jù)是否帶有第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端包括:
若所述第一數(shù)據(jù)帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備去掉所述第一數(shù)據(jù)上的所述第一vlantag標(biāo)簽,并確定所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端;
若所述第一數(shù)據(jù)不帶有所述第一vlantag標(biāo)簽,則所述轉(zhuǎn)發(fā)設(shè)備確定所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒。
可選地,所述轉(zhuǎn)發(fā)設(shè)備通過(guò)除所述第一lan口以外的其它lan口與兩個(gè)以上的接入點(diǎn)設(shè)備連接;
所述轉(zhuǎn)發(fā)設(shè)備包括接入控制模塊,所述接入控制模塊用于管理和控制所述兩個(gè)以上的接入點(diǎn)設(shè)備;或者,所述轉(zhuǎn)發(fā)設(shè)備與無(wú)線接入控制器連接,通過(guò)所述無(wú)線接入控制器對(duì)所述兩個(gè)以上的接入點(diǎn)設(shè)備進(jìn)行管理和控制。
第三方面,提供了一種接入點(diǎn)設(shè)備,應(yīng)用于iptv組網(wǎng)系統(tǒng),所述iptv組網(wǎng)系統(tǒng)還包括轉(zhuǎn)發(fā)設(shè)備和機(jī)頂盒;
所述轉(zhuǎn)發(fā)設(shè)備包括至少一個(gè)wan口和至少兩個(gè)lan口,所述兩個(gè)lan口分別為第一lan口和第二lan口,所述wan口與網(wǎng)絡(luò)數(shù)據(jù)源連接,所述第一lan口與iptv數(shù)據(jù)源連接,所述第二lan口與所述接入點(diǎn)設(shè)備的信號(hào)接入端口連接;
所述接入點(diǎn)設(shè)備包括所述信號(hào)接入端口和至少一個(gè)iptv口,所述iptv口與所述機(jī)頂盒連接,所述接入點(diǎn)設(shè)備還用于為上網(wǎng)終端提供無(wú)線或有線方式的網(wǎng)絡(luò)接入;
所述接入點(diǎn)設(shè)備在工作時(shí)包括上行處理過(guò)程和下行處理過(guò)程;
所述上行處理過(guò)程包括:
所述接入點(diǎn)設(shè)備接收來(lái)自所述機(jī)頂盒或者所述上網(wǎng)終端的上行的第一數(shù)據(jù);
若所述第一數(shù)據(jù)來(lái)自指定終端,則所述接入點(diǎn)設(shè)備在所述第一數(shù)據(jù)上添加第一vlantag標(biāo)簽;所述指定終端為所述機(jī)頂盒和所述上網(wǎng)終端中的其中一個(gè);
所述接入點(diǎn)設(shè)備將所述第一數(shù)據(jù)發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備,以使所述轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)所述第一數(shù)據(jù)是否帶有所述第一vlantag標(biāo)簽來(lái)確定所述第一數(shù)據(jù)是來(lái)自所述機(jī)頂盒還是來(lái)自所述上網(wǎng)終端;若所述第一數(shù)據(jù)來(lái)自所述機(jī)頂盒,則所述轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)所述第一數(shù)據(jù)至所述轉(zhuǎn)發(fā)設(shè)備上除所述第二lan口以外的其它lan口,以使所述iptv數(shù)據(jù)源通過(guò)所述第一lan口接收到所述第一數(shù)據(jù);若所述第一數(shù)據(jù)來(lái)自所述上網(wǎng)終端,則所述轉(zhuǎn)發(fā)設(shè)備將所述第一數(shù)據(jù)提交給所述轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理;
所述下行處理過(guò)程包括:
所述接入點(diǎn)設(shè)備接收第二數(shù)據(jù),所述第二數(shù)據(jù)為所述轉(zhuǎn)發(fā)設(shè)備在接收來(lái)自所述iptv數(shù)據(jù)源或者所述網(wǎng)絡(luò)數(shù)據(jù)源的下行的第二數(shù)據(jù)之后,沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)返回至所述接入點(diǎn)設(shè)備;
所述接入點(diǎn)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)轉(zhuǎn)發(fā)至對(duì)應(yīng)的所述機(jī)頂盒或者所述上網(wǎng)終端。
可選地,所述上行處理過(guò)程包括:
若所述第一數(shù)據(jù)來(lái)自所述指定終端且已帶有第二vlantag標(biāo)簽,則所述接入點(diǎn)設(shè)備在所述第一數(shù)據(jù)的外層上添加第一vlantag標(biāo)簽,所述第一vlantag標(biāo)簽與所述第二vlantag標(biāo)簽不相同。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例中提供的iptv組網(wǎng)系統(tǒng)可以在現(xiàn)有的組網(wǎng)拓?fù)浠A(chǔ)上,通過(guò)轉(zhuǎn)發(fā)設(shè)備和接入點(diǎn)設(shè)備實(shí)現(xiàn)iptv業(yè)務(wù)的上下行傳輸,同時(shí)為上網(wǎng)終端提供接入網(wǎng)絡(luò)的接口,在上下行數(shù)據(jù)過(guò)程中通過(guò)vlantag標(biāo)簽區(qū)分iptv數(shù)據(jù)和上網(wǎng)數(shù)據(jù),使得iptv業(yè)務(wù)數(shù)據(jù)和上網(wǎng)數(shù)據(jù)之間互不干擾;另一方面,該iptv組網(wǎng)系統(tǒng)無(wú)需重新施工布線且容易配置,可適用于絕大多數(shù)應(yīng)用場(chǎng)景,有利于iptv方案的推廣使用。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中一種iptv組網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例中一種iptv組網(wǎng)系統(tǒng)工作時(shí)上行處理過(guò)程的流程示意圖;
圖3為本發(fā)明實(shí)施例中一種iptv組網(wǎng)系統(tǒng)工作時(shí)下行處理過(guò)程的流程示意圖;
圖4為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)對(duì)iptv業(yè)務(wù)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;
圖5為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)對(duì)iptv業(yè)務(wù)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖;
圖6為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;
圖7為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖;
圖8為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在另一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;
圖9為本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在另一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了iptv組網(wǎng)系統(tǒng)、轉(zhuǎn)發(fā)設(shè)備和接入點(diǎn)設(shè)備,用于解決如何在無(wú)需重新施工布線的情況下實(shí)現(xiàn)易于配置的iptv組網(wǎng)的問(wèn)題。
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出了本發(fā)明實(shí)施例中一種iptv組網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該iptv組網(wǎng)系統(tǒng)包括轉(zhuǎn)發(fā)設(shè)備、接入點(diǎn)設(shè)備和機(jī)頂盒。
其中,所述轉(zhuǎn)發(fā)設(shè)備包括至少一個(gè)wan口和至少兩個(gè)lan口,所述兩個(gè)lan口分別為第一lan口(以下簡(jiǎn)稱lan1)和第二lan口(以下簡(jiǎn)稱lan2),另外還可以包括lan3、lan4等,轉(zhuǎn)發(fā)設(shè)備上各個(gè)lan口在使用上沒(méi)有區(qū)別,可以在任意lan口上接入ap(即接入點(diǎn)設(shè)備),即插即用,對(duì)用戶無(wú)感知。如圖1,轉(zhuǎn)發(fā)設(shè)備的wan口與網(wǎng)絡(luò)數(shù)據(jù)源連接,lan1(也可以使用其它lan口)與iptv數(shù)據(jù)源連接,lan2與ap的信號(hào)接入端口連接。特別地,該iptv組網(wǎng)系統(tǒng)中可以采用中繼傳輸設(shè)備來(lái)整合iptv數(shù)據(jù)源和網(wǎng)絡(luò)數(shù)據(jù)源,比如采用個(gè)“光貓”,該光貓可以包括一個(gè)上網(wǎng)用的lan口,一個(gè)用于觀看電視的iptv接口,光貓的信號(hào)接入口與光纖連接,通過(guò)光纖連接遠(yuǎn)端的iptv數(shù)據(jù)源和網(wǎng)絡(luò)數(shù)據(jù)源,lan口與轉(zhuǎn)發(fā)設(shè)備的wan口連接,iptv接口與轉(zhuǎn)發(fā)設(shè)備的lan1連接。
對(duì)于該轉(zhuǎn)發(fā)設(shè)備,特別地,其可以為路由、poe一體機(jī),同時(shí)支持router功能以及為poe供電,該轉(zhuǎn)發(fā)設(shè)備在處理上行數(shù)據(jù)時(shí),可以保留vlantag4093(即第一vlantag標(biāo)簽),對(duì)于從轉(zhuǎn)發(fā)設(shè)備上任意lan口接收上來(lái)的數(shù)據(jù),若數(shù)據(jù)帶有vlantag4093,則轉(zhuǎn)發(fā)到其它lan口并去除vlantag4093標(biāo)簽。其中,包括數(shù)據(jù)只有一層為4093的vlantag標(biāo)簽,以及具有兩層vlantag標(biāo)簽且外層標(biāo)簽為vlantag4093這兩種情況。
在iptv組網(wǎng)系統(tǒng)中,該接入點(diǎn)設(shè)備(以下簡(jiǎn)稱ap)可以包括所述信號(hào)接入端口和至少一個(gè)iptv口,所述iptv口與所述機(jī)頂盒連接,該接入點(diǎn)設(shè)備還用于為上網(wǎng)終端提供無(wú)線或有線方式的網(wǎng)絡(luò)接入。當(dāng)該ap通過(guò)有線方式為上網(wǎng)終端提供網(wǎng)絡(luò)接入時(shí),具體可以設(shè)有至少一個(gè)第三lan口。所述第三lan口用于為上網(wǎng)終端(可以包括移動(dòng)終端、pc電腦、平板電腦等)提供上網(wǎng)接口。本實(shí)施例中,該ap可以包括一進(jìn)兩出3個(gè)接口,一進(jìn)為背部rj45端口(即信號(hào)接入端口),兩出為正面rj45端口(即iptv口和第三lan口)。可以理解的是,該ap也可以只包括一進(jìn)一出2個(gè)接口,一進(jìn)為背部rj45端口(即信號(hào)接入端口),一出為一個(gè)正面rj45端口(即iptv口),而該ap通過(guò)無(wú)線的方式,例如wifi連接的方式與上網(wǎng)終端進(jìn)行無(wú)線連接,為上網(wǎng)終端提供無(wú)線網(wǎng)絡(luò)。為便于描述,本實(shí)施例的下述的內(nèi)容中均以ap包括一進(jìn)兩出3個(gè)接口的情況進(jìn)行說(shuō)明。
在本發(fā)明中,轉(zhuǎn)發(fā)設(shè)備通過(guò)檢測(cè)從lan口上接收上來(lái)的數(shù)據(jù)是否帶有vlantag4093(即第一vlantag標(biāo)簽)來(lái)確定該數(shù)據(jù)是來(lái)自與ap連接的機(jī)頂盒還是來(lái)自與ap連接的上網(wǎng)終端。因此,本發(fā)明中,只需對(duì)來(lái)自機(jī)頂盒的數(shù)據(jù)或者來(lái)自上網(wǎng)終端的數(shù)據(jù)中的其中一方打上vlantag4093,即可在轉(zhuǎn)發(fā)設(shè)備上區(qū)分出接收上來(lái)的數(shù)據(jù)是來(lái)自機(jī)頂盒還是上網(wǎng)終端了。比如,第一種方式是,將ap設(shè)置為:對(duì)所有來(lái)自機(jī)頂盒的數(shù)據(jù)打上vlantag4093,對(duì)其它數(shù)據(jù)不打上vlantag4093,則轉(zhuǎn)發(fā)設(shè)備從lan口上接收到數(shù)據(jù)后,若檢測(cè)發(fā)現(xiàn)該數(shù)據(jù)帶有vlantag4093,則表明該數(shù)據(jù)來(lái)自機(jī)頂盒,反之,則表明該數(shù)據(jù)來(lái)自上網(wǎng)終端。同理,第二種方式是,將ap設(shè)置為:對(duì)所有來(lái)自上網(wǎng)終端的數(shù)據(jù)打上vlantag4093,對(duì)其它數(shù)據(jù)不打上vlantag4093,則轉(zhuǎn)發(fā)設(shè)備從lan口上接收到數(shù)據(jù)后,若檢測(cè)發(fā)現(xiàn)該數(shù)據(jù)帶有vlantag4093,則表明該數(shù)據(jù)來(lái)自上網(wǎng)終端,反之,則表明該數(shù)據(jù)來(lái)自機(jī)頂盒。本實(shí)施例中,為便于后續(xù)內(nèi)容的描述,僅以上述第一種方式進(jìn)行舉例說(shuō)明。
因此,對(duì)于ap,其保留vlantag4093(即第一vlantag標(biāo)簽),對(duì)所有從ap的iptv口收上來(lái)的數(shù)據(jù)均打上vlantag4093。由于數(shù)據(jù)可能存在兩種情況,一種是本身不帶有vlantag,另一種是本身帶有vlantag,ap在處理時(shí),均在其上打上一層vlantag4093??梢岳斫獾氖?,ap可以采用qinq模式,即雙層vlantag的方式在已帶有vlantag的數(shù)據(jù)的外層再添加上一層vlantag4093。其中,數(shù)據(jù)內(nèi)外兩層的vlantag不相同。
本實(shí)施例中iptv組網(wǎng)系統(tǒng)的機(jī)頂盒,可以采用現(xiàn)有的常規(guī)機(jī)頂盒,對(duì)此本實(shí)施例不作限定。
在上述iptv組網(wǎng)系統(tǒng)組網(wǎng)完成后,其工作時(shí)包括上行處理過(guò)程和下行處理過(guò)程。
如圖2所示,上行處理過(guò)程包括:
201、所述接入點(diǎn)設(shè)備接收來(lái)自所述機(jī)頂盒或者所述上網(wǎng)終端的上行的第一數(shù)據(jù);
202、判斷所述第一數(shù)據(jù)是否來(lái)自所述iptv口,若是,則執(zhí)行步驟203,若否,則執(zhí)行步驟204;
203、接入點(diǎn)設(shè)備在所述第一數(shù)據(jù)上添加第一vlantag標(biāo)簽;
204、接入點(diǎn)設(shè)備將所述第一數(shù)據(jù)發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備;
205、所述轉(zhuǎn)發(fā)設(shè)備檢測(cè)所述第一數(shù)據(jù)是否帶有所述第一vlantag標(biāo)簽,若是,則執(zhí)行步驟206,若否,則執(zhí)行步驟207;
206、所述轉(zhuǎn)發(fā)設(shè)備去掉所述第一數(shù)據(jù)上的所述第一vlantag標(biāo)簽,并轉(zhuǎn)發(fā)所述第一數(shù)據(jù)至所述轉(zhuǎn)發(fā)設(shè)備上除所述第二lan口以外的其它lan口,以使所述iptv數(shù)據(jù)源通過(guò)所述第一lan口接收到所述第一數(shù)據(jù);
207、所述轉(zhuǎn)發(fā)設(shè)備將所述第一數(shù)據(jù)提交給所述轉(zhuǎn)發(fā)設(shè)備的處理器進(jìn)行處理。
對(duì)于上述步驟206,由于第一數(shù)據(jù)是從轉(zhuǎn)發(fā)設(shè)備的lan口收上來(lái),且?guī)в械谝籿lantag標(biāo)簽,因此將第一數(shù)據(jù)轉(zhuǎn)發(fā)至所有其它lan口,并將第一數(shù)據(jù)上的第一vlantag標(biāo)簽去掉。本實(shí)施例中,該轉(zhuǎn)發(fā)設(shè)備的各個(gè)lan口之間支持vlan透?jìng)鳎粗С秩我獾膙lan轉(zhuǎn)發(fā)。由于iptv數(shù)據(jù)源通過(guò)第一lan口與轉(zhuǎn)發(fā)設(shè)備連接,因此在將第一數(shù)據(jù)轉(zhuǎn)發(fā)至其它lan口時(shí),去掉第一數(shù)據(jù)上的第一vlantag標(biāo)簽,第一數(shù)據(jù)從第一lan口傳輸至iptv數(shù)據(jù)源。
對(duì)于上述步驟207,該轉(zhuǎn)發(fā)設(shè)備可以配置特定的acl規(guī)則,實(shí)現(xiàn)任意lan口收到不帶第一vlantag標(biāo)簽的dhcp報(bào)文時(shí),將這些dhcp報(bào)文只送往cpu,不能轉(zhuǎn)發(fā)給其他lan口,以避免網(wǎng)絡(luò)環(huán)境中存在多個(gè)dhcp服務(wù)器時(shí),獲取到錯(cuò)誤的ip地址,從而導(dǎo)致無(wú)法正常上網(wǎng)或者觀看iptv的問(wèn)題。具體可以是,若所述第一數(shù)據(jù)為地址請(qǐng)求報(bào)文(可以為dhcp方式的請(qǐng)求報(bào)文,也可以為pppoe方式的請(qǐng)求報(bào)文,本實(shí)施例中以dhcp方式的地址請(qǐng)求報(bào)文舉例說(shuō)明,如,dhcpdiscover報(bào)文),則所述處理器根據(jù)所述地址請(qǐng)求報(bào)文分配ip地址,并生成對(duì)應(yīng)的請(qǐng)求響應(yīng)報(bào)文(dhcpoffer報(bào)文),將所述請(qǐng)求響應(yīng)報(bào)文沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑返回至所述接入點(diǎn)設(shè)備,以使所述接入點(diǎn)設(shè)備轉(zhuǎn)發(fā)所述請(qǐng)求響應(yīng)報(bào)文至所述上網(wǎng)終端;若所述第一數(shù)據(jù)不是地址請(qǐng)求報(bào)文,則所述處理器將所述第一數(shù)據(jù)從所述wan口轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)數(shù)據(jù)源。
如圖3所示,所述下行處理過(guò)程包括:
301、所述轉(zhuǎn)發(fā)設(shè)備接收來(lái)自所述iptv數(shù)據(jù)源或者所述網(wǎng)絡(luò)數(shù)據(jù)源的下行的第二數(shù)據(jù);
302、所述轉(zhuǎn)發(fā)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)返回至所述接入點(diǎn)設(shè)備;
303、所述接入點(diǎn)設(shè)備沿所述上行處理過(guò)程中學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將所述第二數(shù)據(jù)轉(zhuǎn)發(fā)至對(duì)應(yīng)的所述機(jī)頂盒或者所述上網(wǎng)終端。
對(duì)于步驟301,可以理解的是,在iptv數(shù)據(jù)源或網(wǎng)絡(luò)數(shù)據(jù)源接收到上行的第一數(shù)據(jù)之后,一般會(huì)反饋下行的第二數(shù)據(jù);或者,在需要時(shí),兩個(gè)數(shù)據(jù)源也可以下行第二數(shù)據(jù),這些第二數(shù)據(jù)可以通過(guò)wan口或第一lan口被轉(zhuǎn)發(fā)設(shè)備接收到。
對(duì)于步驟302,可以理解的是,轉(zhuǎn)發(fā)設(shè)備具有地址自學(xué)習(xí)功能,比如轉(zhuǎn)發(fā)設(shè)備可以支持mac地址學(xué)習(xí)功能、igmpsnooping功能和/或wan/lan獨(dú)立地址表,在上行處理過(guò)程中,轉(zhuǎn)發(fā)設(shè)備記錄并學(xué)習(xí)第一數(shù)據(jù)經(jīng)過(guò)的傳輸路徑,即上行數(shù)據(jù)傳輸路徑。當(dāng)?shù)诙?shù)據(jù)下行時(shí),轉(zhuǎn)發(fā)設(shè)備可以沿著學(xué)習(xí)到的上行數(shù)據(jù)傳輸路徑將第二數(shù)據(jù)“原路”返回至接入點(diǎn)設(shè)備。
對(duì)于步驟303,同理,接入點(diǎn)設(shè)備也可以支持mac地址學(xué)習(xí)功能和/或igmpsnooping功能,學(xué)習(xí)到該上行數(shù)據(jù)傳輸路徑,從而沿著該上行數(shù)據(jù)傳輸路徑將第二數(shù)據(jù)“原路”轉(zhuǎn)發(fā)給對(duì)應(yīng)的機(jī)頂盒或者上網(wǎng)數(shù)據(jù)。
為便于理解,針對(duì)上述的上行處理過(guò)程和下行處理過(guò)程,下面以幾個(gè)具體應(yīng)用場(chǎng)景分別對(duì)iptv業(yè)務(wù)數(shù)據(jù)和上網(wǎng)數(shù)據(jù)的上下行處理過(guò)程進(jìn)行詳細(xì)描述。
1)iptv業(yè)務(wù)數(shù)據(jù)的上下行處理過(guò)程:
首先,需要說(shuō)明的是,本發(fā)明的iptv組網(wǎng)系統(tǒng)對(duì)于是否原本攜帶有其它vlantag標(biāo)簽的數(shù)據(jù)的處理方式類(lèi)似,例如對(duì)于原本攜帶有vlantag1000和原本不攜帶有vlantag標(biāo)簽的數(shù)據(jù),均同樣打上特有的vlantag4093,處理過(guò)程近似,因此本應(yīng)用場(chǎng)景中不再分開(kāi)描述對(duì)這兩種數(shù)據(jù)的處理。
圖4示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)對(duì)iptv業(yè)務(wù)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;圖5示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)對(duì)iptv業(yè)務(wù)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖。圖4和圖5中,實(shí)線表示數(shù)據(jù)可以走通的路徑,虛線表示數(shù)據(jù)無(wú)法走通的路徑。
如圖4和圖5所示,詳細(xì)的數(shù)據(jù)流程如下:
a1、機(jī)頂盒上電之后,首先一般是通過(guò)dhcp方式獲取到ip地址,才能進(jìn)行后續(xù)的數(shù)據(jù)交互。機(jī)頂盒發(fā)出的dhcpdiscover廣播報(bào)文(可帶有或不帶有vlantag1000)。
b1、ap的iptv端口收到機(jī)頂盒發(fā)送的dhcpdiscover廣播報(bào)文,為其打上vlantag4093。然后,ap將此報(bào)文轉(zhuǎn)發(fā)給router的lan2口。
c1、lan2口收到dhcpdiscover報(bào)文,由于該報(bào)文帶有vlantag4093,因此將該報(bào)文轉(zhuǎn)發(fā)給lan1、lan3、lan4,不會(huì)轉(zhuǎn)發(fā)給router的cpu。轉(zhuǎn)發(fā)出去時(shí),先去除掉dhcpdiscover報(bào)文上的vlantag4093,若該dhcpdiscover報(bào)文還帶有vlantag1000,則保留該vlantag1000。報(bào)文轉(zhuǎn)發(fā)到lan1、lan3、lan4后,接入到lan1的光貓iptv口會(huì)收到此報(bào)文。
d1、光貓的dhcp服務(wù)器響應(yīng)請(qǐng)求,回復(fù)dhcpoffer報(bào)文。
e1、lan1收到dhcpoffer報(bào)文,由于router支持vlan透?jìng)?,將根?jù)router學(xué)習(xí)到的目的mac地址,轉(zhuǎn)發(fā)給lan2,而不會(huì)flood到其他lan口。接入到lan2的ap會(huì)接收到該dhcpoffer報(bào)文。
f1、ap收到該報(bào)文后,由于支持vlan透?jìng)?,將根?jù)ap學(xué)習(xí)到的目的mac地址,轉(zhuǎn)發(fā)給機(jī)頂盒。機(jī)頂盒再回復(fù)后續(xù)交互報(bào)文,如此以完成正確的ip地址獲取。
g1、機(jī)頂盒發(fā)出iptv資源請(qǐng)求報(bào)文,可以包括單播或者igmp報(bào)文。此報(bào)文也可以帶有或不帶有vlantag1000。
h1、ap的iptv口收到該iptv資源請(qǐng)求報(bào)文,為其打上vlantag4093。然后,此報(bào)文被轉(zhuǎn)發(fā)給router的lan2口。同時(shí)ap的iptv口學(xué)習(xí)到數(shù)據(jù)包源mac或者加入組播組。
i1、lan2口收到單播或者igmp報(bào)文,由于帶有vlantag4093,將該報(bào)文轉(zhuǎn)發(fā)給所有的lan口(lan1、lan3、lan4)。并且會(huì)去除掉外層的vlantag4093,若該報(bào)文還帶有vlantag1000,則保留該vlantag1000。同時(shí)lan2口學(xué)習(xí)到數(shù)據(jù)包源mac或者加入組播組。
j1、貓的iptv口收到該單播或者igmp報(bào)文,回復(fù)iptv數(shù)據(jù)流報(bào)文。此iptv數(shù)據(jù)流報(bào)文可以包括單播或者組播兩種。
k1、router的lan1收到單播或者組播的iptv數(shù)據(jù)流報(bào)文,由于支持vlan透?jìng)?,將該?bào)文轉(zhuǎn)發(fā)給學(xué)習(xí)目的mac地址的lan口或者加入了組播組的lan口。
l1、ap收到單播或者組播的iptv數(shù)據(jù)流報(bào)文,由于支持vlan透?jìng)?,將轉(zhuǎn)發(fā)給學(xué)習(xí)到目的mac地址的端口或者加入了組播組的端口。
m1、機(jī)頂盒收到該iptv數(shù)據(jù)流報(bào)文,從而進(jìn)行正常的iptv播放。
2)上網(wǎng)數(shù)據(jù)的上下行處理過(guò)程:
首先,針對(duì)上網(wǎng)數(shù)據(jù)中通過(guò)dhcp方式獲取ip地址的過(guò)程進(jìn)行描述。圖6示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;圖7示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖。圖6和圖7中,實(shí)線表示數(shù)據(jù)可以走通的路徑,虛線表示數(shù)據(jù)無(wú)法走通的路徑。
如圖6和圖7所示,詳細(xì)的數(shù)據(jù)流程如下:
a2、無(wú)線終端或者pc可以通過(guò)dhcp方式獲取ip地址,為進(jìn)行后續(xù)的數(shù)據(jù)交互做準(zhǔn)備。終端發(fā)出的dhcpdiscover廣播報(bào)文。
b2、ap對(duì)于非iptv口收到的報(bào)文,將不會(huì)增加vlantag,直接發(fā)送給router的lan2。
c2、lan2收到不帶vlantag的dhcpdiscover報(bào)文。router利用acl規(guī)則,將不帶vlantag的dhcp報(bào)文,只能轉(zhuǎn)發(fā)給cpu,不轉(zhuǎn)發(fā)給其他lan口,以避免被光貓接收,從而光貓的dhcp服務(wù)器分配ip地址,導(dǎo)致終端無(wú)法正常上網(wǎng)。報(bào)文提交給cpu之后,router利用自帶dhcp服務(wù)器生成并回復(fù)dhcpoffer報(bào)文。
d2、cpu回復(fù)的dhcpoffer報(bào)文可以默認(rèn)帶有vlan1,此報(bào)文會(huì)根據(jù)學(xué)習(xí)到的mac地址轉(zhuǎn)發(fā)給lan2,lan2發(fā)出時(shí)會(huì)去除掉vlantag。
e2、ap獲取到不帶vlantag的數(shù)據(jù)包,將根據(jù)學(xué)習(xí)到的mac地址轉(zhuǎn)發(fā)給對(duì)應(yīng)的端口。
f2、終端收到不帶vlantag的dhcpoffer報(bào)文,再進(jìn)行后續(xù)交互報(bào)文,如此以完成正確的ip地址獲取。
另外,針對(duì)上網(wǎng)數(shù)據(jù)中正常交互數(shù)據(jù)的上下行過(guò)程進(jìn)行描述。圖8示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在另一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行上行處理的數(shù)據(jù)流向示意圖;圖9示出了本發(fā)明實(shí)施例中iptv組網(wǎng)系統(tǒng)在另一個(gè)應(yīng)用場(chǎng)景下對(duì)上網(wǎng)數(shù)據(jù)進(jìn)行下行處理的數(shù)據(jù)流向示意圖。圖8和圖9中,實(shí)線表示數(shù)據(jù)可以走通的路徑,虛線表示數(shù)據(jù)無(wú)法走通的路徑。
如圖8和圖9所示,詳細(xì)的數(shù)據(jù)流程如下:
a3、終端獲取到ip地址之后,可以進(jìn)行正常的上網(wǎng)數(shù)據(jù)交互,在交互過(guò)程中上行數(shù)據(jù)報(bào)文。
b3、ap對(duì)于非iptv口收到的報(bào)文,將不會(huì)增加vlantag,并發(fā)送給router的lan2。
c3、lan2收到不帶vlantag的數(shù)據(jù)包,將會(huì)打上默認(rèn)的vlantag1,并轉(zhuǎn)發(fā)給cpu,cpu收到之后,會(huì)轉(zhuǎn)發(fā)給wan口。
d3、wan口將數(shù)據(jù)包轉(zhuǎn)發(fā)出去,此報(bào)文不帶vlantag。
e3、光貓lan口收到不帶vlantag的數(shù)據(jù)包,將其轉(zhuǎn)發(fā)到上一級(jí)的網(wǎng)絡(luò)數(shù)據(jù)源。
f3、光貓lan口將上級(jí)的網(wǎng)絡(luò)數(shù)據(jù)源回復(fù)的數(shù)據(jù)包轉(zhuǎn)發(fā)給wan口,此報(bào)文不帶vlantag。
g3、wan口收到不帶vlantag的數(shù)據(jù)包,將轉(zhuǎn)發(fā)給cpu,cpu根據(jù)學(xué)習(xí)的mac地址,將報(bào)文轉(zhuǎn)發(fā)給lan2,lan2轉(zhuǎn)發(fā)出去的報(bào)文將不帶vlantag。
h3、ap收到不帶vlantag的數(shù)據(jù)包,將根據(jù)學(xué)習(xí)的mac地址轉(zhuǎn)發(fā)給對(duì)應(yīng)的端口。
i3、ap將數(shù)據(jù)包轉(zhuǎn)發(fā)給終端,終端獲取到正常的上網(wǎng)數(shù)據(jù)。
由上述內(nèi)容可知,本發(fā)明提供的一種iptv組網(wǎng)系統(tǒng)具有以下優(yōu)點(diǎn):
(1)適配多場(chǎng)景:可以無(wú)感知適配國(guó)內(nèi)現(xiàn)有運(yùn)營(yíng)商的各種iptv組網(wǎng)方案,包括采用單播、組播、802.1q或者普通ip數(shù)據(jù)包的各種業(yè)務(wù)場(chǎng)景;
(2)用戶免配置:用戶不需要更改現(xiàn)有的組網(wǎng)拓?fù)?,無(wú)需重新施工布線,也不需要針對(duì)iptv業(yè)務(wù)進(jìn)行任何額外的配置,可以直接在現(xiàn)有網(wǎng)絡(luò)拓?fù)涞幕A(chǔ)上簡(jiǎn)單快捷地布控或者升級(jí)iptv業(yè)務(wù);
(3)即插即用:有線客戶端、ap上聯(lián)口以及光貓iptv口可以插轉(zhuǎn)發(fā)設(shè)備的任意lan口,無(wú)任何業(yè)務(wù)端口的區(qū)分,即插即用,組網(wǎng)簡(jiǎn)單;
(4)方便無(wú)線擴(kuò)展:用戶可以很方便地根據(jù)自己的實(shí)際應(yīng)用場(chǎng)景,采取增加ap的方式對(duì)現(xiàn)有無(wú)線網(wǎng)絡(luò)進(jìn)行擴(kuò)展;
(5)防止單播/組播泛洪:轉(zhuǎn)發(fā)設(shè)備和接入點(diǎn)設(shè)備均可以擴(kuò)展支持mac地址學(xué)習(xí)功能和igmpsnooping功能,可以防止單播報(bào)文泛洪和組播報(bào)文泛洪。
本發(fā)明還提供了一種轉(zhuǎn)發(fā)設(shè)備,該轉(zhuǎn)發(fā)設(shè)備與上述實(shí)施例中iptv組網(wǎng)系統(tǒng)中的轉(zhuǎn)發(fā)設(shè)備類(lèi)似,此處不再贅述。進(jìn)一步地,該轉(zhuǎn)發(fā)設(shè)備還可以具有ap管理功能,可以在轉(zhuǎn)發(fā)設(shè)備的lan口上連接兩個(gè)以上的ap(接入點(diǎn)設(shè)備),并對(duì)這些ap進(jìn)行統(tǒng)一的管理和控制。具體地,可以將ac(accesspointcontrol)內(nèi)置于轉(zhuǎn)發(fā)設(shè)備中作為接入控制模塊使用,也可以將外置的ac與轉(zhuǎn)發(fā)設(shè)備連接,為該轉(zhuǎn)發(fā)設(shè)備提供ap管理。
另一方面,本發(fā)明還提供了一種接入點(diǎn)設(shè)備,該接入點(diǎn)設(shè)備與上述實(shí)施例中iptv組網(wǎng)系統(tǒng)中的接入點(diǎn)設(shè)備類(lèi)似,此處不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述或記載的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各實(shí)施例的模塊、單元和/或方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。