專利名稱:一種業(yè)務(wù)綁定方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤指一種在多業(yè)務(wù)整合服務(wù)中實(shí)現(xiàn)業(yè)務(wù)綁定的方法及裝置。
背景技術(shù):
在現(xiàn)有的三合一整合服務(wù)(Triple Play)業(yè)務(wù)中,一個(gè)家庭中可能會(huì)存在多個(gè)業(yè)務(wù)終端。目前一般有三個(gè)業(yè)務(wù)終端,一個(gè)是用于普通上網(wǎng)業(yè)務(wù)的個(gè)人計(jì)算機(jī)(Personal Computer,PC)終端,一個(gè)是基于IP協(xié)議的電視廣播服務(wù)(InternetProtocol Television,IPTV)業(yè)務(wù)的機(jī)頂盒(Set Top Box,STB)終端,一個(gè)是承載語音業(yè)務(wù)的網(wǎng)絡(luò)電話(Voice over Internet Protocol,VoIP)終端,這些承載不同業(yè)務(wù)的終端都通過一個(gè)用戶駐地設(shè)備(Customer premises equipment,CPE)設(shè)備或者家庭網(wǎng)關(guān)(Home Gateway,HG)接入到運(yùn)營商的網(wǎng)絡(luò)中。
在現(xiàn)有技術(shù)中,對于上述多業(yè)務(wù)的整合服務(wù),大多是通過在協(xié)議報(bào)文中增加業(yè)務(wù)標(biāo)識來區(qū)分不同的業(yè)務(wù),這種方式無形中帶來一些潛在的問題,就是對于這樣的每種業(yè)務(wù)標(biāo)識并沒有制定統(tǒng)一的標(biāo)準(zhǔn),不同設(shè)備供應(yīng)商或廠商所提供的設(shè)備具有不同的標(biāo)準(zhǔn),采用不同的標(biāo)識,使得用戶在使用這些終端設(shè)備時(shí),無法做到互聯(lián)互通,通用性和適用性差。而且在用戶需要更換部分終端設(shè)備時(shí),必須選用與原有終端設(shè)備相同標(biāo)準(zhǔn)的設(shè)備或者全部更換為新的終端設(shè)備,因此具有很大的局限性或造成設(shè)備資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種業(yè)務(wù)綁定方法及裝置,解決現(xiàn)有技術(shù)中多業(yè)務(wù)整合服務(wù)中存在的不同設(shè)備供應(yīng)商的設(shè)備無法互聯(lián)互通的問題。
一種業(yè)務(wù)綁定方法,包括 根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽; 根據(jù)所述端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口;其中,與每個(gè)端口對應(yīng)的所述虛擬網(wǎng)絡(luò)接口是根據(jù)所述端口對應(yīng)的端口信息預(yù)先虛擬出來的; 根據(jù)預(yù)先建立的所述虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息; 根據(jù)修改后的屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。
根據(jù)本發(fā)明的上述方法,所述修改所述數(shù)據(jù)報(bào)文的屬性信息,包括 根據(jù)所述數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù); 根據(jù)該業(yè)務(wù)所選用的vlan標(biāo)簽修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)該業(yè)務(wù)所選用的路由接口修改所述數(shù)據(jù)報(bào)文的IP信息。
根據(jù)本發(fā)明的上述方法,若修改了所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,則還包括修改所述數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽。
根據(jù)本發(fā)明的上述方法,若修改了所述數(shù)據(jù)報(bào)文的IP信息,則還包括修改所述數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)簽。
根據(jù)本發(fā)明的上述方法,所述根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文,具體包括 根據(jù)所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將所述數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
根據(jù)本發(fā)明的上述方法,所述確定對應(yīng)的虛擬網(wǎng)絡(luò)接口之后,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口之前,還包括去除所述數(shù)據(jù)報(bào)文中的端口標(biāo)簽。
一種業(yè)務(wù)綁定裝置,包括 接口虛擬模塊,用于根據(jù)各接收端口對應(yīng)的端口信息虛擬出與每個(gè)端口對應(yīng)的虛擬網(wǎng)絡(luò)接口,并建立起所述虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系; 端口識別模塊,用于根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽; 報(bào)文分發(fā)模塊,用于根據(jù)所述端口識別模塊打上的端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口; 業(yè)務(wù)處理模塊,用于根據(jù)所述接口虛擬模塊建立起的虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息;所述屬性信息為與所述數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)有關(guān)的屬性信息; 信息發(fā)送模塊,用于根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。
根據(jù)本發(fā)明的上述裝置,所述業(yè)務(wù)處理模塊,具體包括 確定單元,用于根據(jù)所述數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù); 修改單元,用于根據(jù)該業(yè)務(wù)所選用的vlan標(biāo)簽修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)該業(yè)務(wù)所選用的路由接口修改所述數(shù)據(jù)報(bào)文的IP信息; 所述信息發(fā)送模塊,具體用于根據(jù)所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將所述數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
根據(jù)本發(fā)明的上述裝置,所述修改單元,還用于在修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽后,修改所述數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽;以及 在修改所述數(shù)據(jù)報(bào)文的IP信息后,修改所述數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)簽。
根據(jù)本發(fā)明的上述裝置,所述報(bào)文分發(fā)模塊,還用于在確定對應(yīng)的虛擬網(wǎng)絡(luò)接口之后,去除所述數(shù)據(jù)報(bào)文中的端口標(biāo)簽。
本發(fā)明實(shí)施例提供的業(yè)務(wù)綁定方法及裝置,根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽;根據(jù)所述端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口;根據(jù)預(yù)先建立的所述虛擬網(wǎng)絡(luò)接口與各種業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息;根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。通過數(shù)據(jù)報(bào)文的接收端口來區(qū)分不同業(yè)務(wù)的數(shù)據(jù)報(bào)文,實(shí)現(xiàn)針對數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)發(fā)送數(shù)據(jù)報(bào)文,從而使得不同設(shè)備供應(yīng)商所提供的終端設(shè)備能夠做到互聯(lián)互通,并通過同一個(gè)網(wǎng)絡(luò)接入設(shè)備接入網(wǎng)絡(luò),提高了網(wǎng)絡(luò)接入設(shè)備和終端設(shè)備的通用性和適用性;且其實(shí)現(xiàn)成本低,有效避免了用戶更換終端設(shè)備時(shí)的困擾,減少了設(shè)備資源的浪費(fèi)。
圖1為本發(fā)明實(shí)施例中業(yè)務(wù)綁定方法的流程圖; 圖2為本發(fā)明實(shí)施例中網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖; 圖3為本發(fā)明實(shí)施例中業(yè)務(wù)綁定裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式 本發(fā)明實(shí)施例提供的業(yè)務(wù)綁定方法,基于用戶駐地設(shè)備的設(shè)備端口實(shí)現(xiàn)使用不同協(xié)議的協(xié)議報(bào)文與業(yè)務(wù)之間的綁定。其流程圖如圖1所示,其執(zhí)行步驟如下 步驟S101網(wǎng)絡(luò)接入設(shè)備的物理端口接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文。
其中,網(wǎng)絡(luò)接入設(shè)備包括用戶使用的家庭網(wǎng)關(guān)、用戶駐地設(shè)備等各種網(wǎng)絡(luò)接入設(shè)備。
網(wǎng)絡(luò)接入設(shè)備的物理端口包括連接各種用戶終端設(shè)備的端口,包括數(shù)據(jù)業(yè)務(wù)終端,例如PC;語音業(yè)務(wù)終端,例如網(wǎng)絡(luò)電話;IPTV業(yè)務(wù)終端,例如機(jī)頂盒;等等。
圖2為網(wǎng)絡(luò)接入設(shè)備(例如用戶駐地設(shè)備CPE)包含的各物理端口的一個(gè)示例圖。
該CPE包含四個(gè)接入用戶終端設(shè)備的端口LAN0、LAN1、LAN2和LAN3,還包含一個(gè)與運(yùn)營商網(wǎng)絡(luò)連接的WAN接口。例如LAN0連接PC,LAN1連接機(jī)頂盒,……,等等。
步驟S102根據(jù)數(shù)據(jù)報(bào)文的接收端口不同,為接收到的數(shù)據(jù)報(bào)文打上不同的端口標(biāo)簽。
為數(shù)據(jù)報(bào)文打上端口標(biāo)簽的操作一般由網(wǎng)絡(luò)接入設(shè)備的硬件來完成。例如可以是交換芯片或具有打端口標(biāo)簽功能的CPU。
沿用上邊的例子從LAN0端口接收到的數(shù)據(jù)報(bào)文打上與LAN0端口對應(yīng)的端口標(biāo)簽,從LAN1端口接收到的數(shù)據(jù)報(bào)文打上與LAN1端口對應(yīng)的端口標(biāo)簽。
步驟S103根據(jù)數(shù)據(jù)報(bào)文的端口標(biāo)簽將數(shù)據(jù)報(bào)文分發(fā)給對應(yīng)的虛擬網(wǎng)絡(luò)接口。具體為 根據(jù)數(shù)據(jù)報(bào)文的端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,然后將數(shù)據(jù)報(bào)文分發(fā)給確定出的對應(yīng)的虛擬網(wǎng)絡(luò)接口。
較佳的,確定出與接收到的數(shù)據(jù)報(bào)文對應(yīng)的虛擬網(wǎng)絡(luò)接口后,可以去除數(shù)據(jù)報(bào)文中的端口標(biāo)簽,然后再將去除標(biāo)簽后數(shù)據(jù)報(bào)文發(fā)送給對應(yīng)的虛擬網(wǎng)絡(luò)接口。
其中,與每個(gè)端口分別對應(yīng)的虛擬網(wǎng)絡(luò)接口是網(wǎng)絡(luò)接入設(shè)備根據(jù)自身每個(gè)端口的端口信息預(yù)先虛擬出來的、與每個(gè)端口對應(yīng)的虛擬網(wǎng)絡(luò)接口。具體可以如下面表1所示 表1 上述表1中端口1對應(yīng)著虛擬接口1,端口1對應(yīng)著虛擬接口1,端口1對應(yīng)著虛擬接口1,……,等等。
沿用上邊的例子,根據(jù)LAN0端口虛擬出虛擬端口1,則將從LAN0端口接收到的數(shù)據(jù)報(bào)文發(fā)送到虛擬端口1。根據(jù)LAN1端口虛擬出虛擬端口2,則將從LAN1端口接收到的數(shù)據(jù)報(bào)文發(fā)送到虛擬端口2。依此類推。
步驟S104根據(jù)各虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改接收到的數(shù)據(jù)報(bào)文的屬性信息。其中,屬性信息為與數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)有關(guān)的屬性信息。具體包括 根據(jù)接收到的數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù);以及 根據(jù)該業(yè)務(wù)所選用的vlan標(biāo)簽修改接收到的數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)該業(yè)務(wù)所選用的路由接口修改接收到的數(shù)據(jù)報(bào)文的IP信息。
其中,vlan標(biāo)簽為二層的屬性信息。一般會(huì)為不同的業(yè)務(wù)選擇不同的vlan標(biāo)簽,以及相應(yīng)的優(yōu)先級標(biāo)簽(二層的優(yōu)先級標(biāo)簽),例如vlan pri等,從二層上通過vlan標(biāo)簽將不同的業(yè)務(wù)區(qū)分開來。因此,在修改接收到的數(shù)據(jù)報(bào)文的vlan標(biāo)簽后,進(jìn)一步還可以修改數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽。
IP信息為三層的屬性信息。一般會(huì)為不同的業(yè)務(wù)選擇不同路由接口,以及相應(yīng)的優(yōu)先級標(biāo)簽(二層的優(yōu)先級標(biāo)簽),例如dscp標(biāo)簽等,從三層上通過不同的路由接口將不同的業(yè)務(wù)區(qū)分開來。因此,在修改接收到的數(shù)據(jù)報(bào)文的IP信息后,進(jìn)一步還可以修改數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)標(biāo)簽。
因此,修改報(bào)文的屬性信息,具體可以包括修改vlan,ip等信息中的至少一個(gè);并可以進(jìn)一步相應(yīng)修改對應(yīng)的vlan pri,dscp等優(yōu)先級標(biāo)簽中的一個(gè)或兩個(gè)。
上述虛擬接口和各種業(yè)務(wù)的綁定關(guān)系為虛擬出各個(gè)虛擬網(wǎng)絡(luò)接口時(shí),即預(yù)先綁定好的。每一個(gè)虛擬網(wǎng)絡(luò)接口均有相對應(yīng)的綁定業(yè)務(wù)。例如下列表2所示的綁定關(guān)系 表2 表2中所示的,虛擬網(wǎng)絡(luò)接口1與寬帶網(wǎng)絡(luò)業(yè)務(wù)綁定、虛擬網(wǎng)絡(luò)接口2與數(shù)字電視業(yè)務(wù)綁定、虛擬網(wǎng)絡(luò)接口3與語音電話業(yè)務(wù)綁定等等。
沿用上邊的例子根據(jù)虛擬網(wǎng)絡(luò)端口1與網(wǎng)絡(luò)寬帶業(yè)務(wù)的綁定關(guān)系,相應(yīng)修改虛擬網(wǎng)絡(luò)端口1接收到的數(shù)據(jù)報(bào)文的屬性信息為與寬帶網(wǎng)絡(luò)業(yè)務(wù)相匹配的屬性信息,包括vlan標(biāo)簽和/或IP信息,以及進(jìn)一步的vlan pri,dscp標(biāo)簽等;根據(jù)虛擬網(wǎng)絡(luò)端口2與數(shù)字電視業(yè)務(wù)的綁定關(guān)系,相應(yīng)修改虛擬網(wǎng)絡(luò)端口2接收到的數(shù)據(jù)報(bào)文的屬性信息為與數(shù)字電視業(yè)務(wù)相匹配的屬性信息,包括vlan標(biāo)簽和/或IP信息,以及進(jìn)一步的vlan pri,dscp標(biāo)簽等;依此類推。
步驟S105根據(jù)修改后的屬性信息發(fā)送數(shù)據(jù)報(bào)文。具體包括 根據(jù)數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
根據(jù)數(shù)據(jù)報(bào)文的vlan標(biāo)簽,可以將屬于不同業(yè)務(wù)的數(shù)據(jù)報(bào)文區(qū)分到不同的vlan域中,通過根據(jù)數(shù)據(jù)報(bào)文的IP信息,可以將屬于不同業(yè)務(wù)的數(shù)據(jù)報(bào)文規(guī)劃到到不同的IP地址域中 同時(shí),通過修改二層、三層的優(yōu)先級標(biāo)簽,實(shí)現(xiàn)對各種業(yè)務(wù)的服務(wù)質(zhì)量(Quality of Service,QoS)級別的劃分,進(jìn)一步實(shí)現(xiàn)了對各種業(yè)務(wù)的QoS級別控制。
一般可以通過網(wǎng)絡(luò)接入設(shè)備的WAN接口發(fā)送數(shù)據(jù)報(bào)文。
沿用上邊的例子,可以通過網(wǎng)絡(luò)接入設(shè)備的WAN接口,根據(jù)修改后的屬性信息發(fā)送數(shù)據(jù)報(bào)文。
根據(jù)本發(fā)明實(shí)施例提供的上述業(yè)務(wù)綁定方法,可以構(gòu)建一種業(yè)務(wù)綁定裝置,如圖3所示,包括接口虛擬模塊101、端口識別模塊102、報(bào)文分發(fā)模塊103、業(yè)務(wù)處理模塊104和信息發(fā)送模塊105。業(yè)務(wù)綁定裝置一般設(shè)置在網(wǎng)絡(luò)接入設(shè)備中,例如用戶駐地設(shè)備或家庭網(wǎng)關(guān)等。
接口虛擬模塊101,用于根據(jù)網(wǎng)絡(luò)接入設(shè)備的各接收端口所對應(yīng)的端口信息虛擬出與每個(gè)端口對應(yīng)的虛擬網(wǎng)絡(luò)接口,并建立起各虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系。
端口識別模塊102,用于根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽。
報(bào)文分發(fā)模塊103,用于根據(jù)端口識別模塊102打上的端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將數(shù)據(jù)報(bào)文分發(fā)給確定出的虛擬網(wǎng)絡(luò)接口。
報(bào)文分發(fā)模塊103,還用于在確定對應(yīng)的虛擬網(wǎng)絡(luò)接口之后,去除數(shù)據(jù)報(bào)文中的端口標(biāo)簽。
業(yè)務(wù)處理模塊104,用于根據(jù)接口虛擬模塊101建立起的虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改數(shù)據(jù)報(bào)文的屬性信息。其中,屬性信息為與所述數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)有關(guān)的屬性信息。
較佳的,業(yè)務(wù)處理模塊104,進(jìn)一步可以包括確定單元1041和修改單元1042。
確定單元1041,用于根據(jù)接收到的數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù)。
修改單元1042,用于根據(jù)確定單元1041確定出來的與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù)所選用的vlan標(biāo)簽修改數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)確定單元1041確定出來的與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù)所選用的路由接口修改所述數(shù)據(jù)報(bào)文的IP信息。
修改單元1042,還用于在修改數(shù)據(jù)報(bào)文的vlan標(biāo)簽后,進(jìn)一步修改數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽;以及在修改數(shù)據(jù)報(bào)文的IP信息后,進(jìn)一步修改數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)簽。
信息發(fā)送模塊105,用于根據(jù)業(yè)務(wù)處理模塊104修改后的屬性信息發(fā)送數(shù)據(jù)報(bào)文。
上述信息發(fā)送模塊105,具體用于根據(jù)數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
本發(fā)明實(shí)施例提供的上述業(yè)務(wù)綁定方法及裝置,通過數(shù)據(jù)報(bào)文的接收端口來區(qū)分不同業(yè)務(wù)的數(shù)據(jù)報(bào)文,實(shí)現(xiàn)針對數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)發(fā)送數(shù)據(jù)報(bào)文,從而避免了在用戶終端設(shè)備和網(wǎng)絡(luò)接入設(shè)備之間進(jìn)行數(shù)據(jù)傳輸時(shí)需要添加的業(yè)務(wù)標(biāo)識,而不同設(shè)備供應(yīng)商所添加的標(biāo)識可能不相同的問題,使得不同設(shè)備供應(yīng)商所提供的終端設(shè)備能夠做到互聯(lián)互通,并通過同一個(gè)網(wǎng)絡(luò)接入設(shè)備接入網(wǎng)絡(luò),提高了網(wǎng)絡(luò)接入設(shè)備和終端設(shè)備的通用性和適用性; 且通過預(yù)先虛擬出的虛擬網(wǎng)絡(luò)接口,以及建立起的端口與虛擬網(wǎng)絡(luò)接口的對應(yīng)關(guān)系、虛擬網(wǎng)絡(luò)接口和各種業(yè)務(wù)之間的綁定關(guān)系,實(shí)現(xiàn)根據(jù)數(shù)據(jù)報(bào)文的接收端口區(qū)分其所歸屬的業(yè)務(wù),實(shí)現(xiàn)方便、成本低,其端口標(biāo)簽在確定出對應(yīng)的虛擬網(wǎng)絡(luò)接口之后即可去除,也就是說其端口標(biāo)簽僅限于內(nèi)部傳輸時(shí)出現(xiàn),且避免了添加在網(wǎng)絡(luò)中傳輸?shù)臉I(yè)務(wù)標(biāo)識,節(jié)約了網(wǎng)絡(luò)資源。
在用戶需要更換網(wǎng)絡(luò)接入設(shè)備或用戶終端設(shè)備,可以實(shí)現(xiàn)部分更換,且能夠與已有設(shè)備實(shí)現(xiàn)互聯(lián)互通,有效避免了用戶更換終端設(shè)備時(shí)的困擾,減少了設(shè)備資源的浪費(fèi)。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化、替換或應(yīng)用到其他類似的裝置,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種業(yè)務(wù)綁定方法,其特征在于,包括
根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽;
根據(jù)所述端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口;其中,與每個(gè)端口對應(yīng)的所述虛擬網(wǎng)絡(luò)接口是根據(jù)所述端口對應(yīng)的端口信息預(yù)先虛擬出來的;
根據(jù)預(yù)先建立的所述虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息;
根據(jù)修改后的屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。
2、如權(quán)利要求1所述的方法,其特征在于,所述修改所述數(shù)據(jù)報(bào)文的屬性信息,包括
根據(jù)所述數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù);
根據(jù)該業(yè)務(wù)所選用的vlan標(biāo)簽修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)該業(yè)務(wù)所選用的路由接口修改所述數(shù)據(jù)報(bào)文的IP信息。
3、如權(quán)利要求2所述的方法,其特征在于,若修改了所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,則還包括修改所述數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽。
4、如權(quán)利要求2所述的方法,其特征在于,若修改了所述數(shù)據(jù)報(bào)文的IP信息,則還包括修改所述數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)簽。
5、如權(quán)利要求2-4任一所述的方法,其特征在于,根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文,具體包括
根據(jù)所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將所述數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
6、如權(quán)利要求1-4任一所述的方法,其特征在于,所述確定對應(yīng)的虛擬網(wǎng)絡(luò)接口之后,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口之前,還包括去除所述數(shù)據(jù)報(bào)文中的端口標(biāo)簽。
7、一種業(yè)務(wù)綁定裝置,其特征在于,包括
接口虛擬模塊,用于根據(jù)各接收端口對應(yīng)的端口信息虛擬出與每個(gè)端口對應(yīng)的虛擬網(wǎng)絡(luò)接口,并建立起所述虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系;
端口識別模塊,用于根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽;
報(bào)文分發(fā)模塊,用于根據(jù)所述端口識別模塊打上的端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口;
業(yè)務(wù)處理模塊,用于根據(jù)所述接口虛擬模塊建立起的虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息;所述屬性信息為與所述數(shù)據(jù)報(bào)文所屬的業(yè)務(wù)有關(guān)的屬性信息;
信息發(fā)送模塊,用于根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。
8、如權(quán)利要求7所述的裝置,其特征在于,所述業(yè)務(wù)處理模塊,具體包括
確定單元,用于根據(jù)所述數(shù)據(jù)報(bào)文所屬的虛擬網(wǎng)絡(luò)接口,確定與該虛擬網(wǎng)絡(luò)接口對應(yīng)的業(yè)務(wù);
修改單元,用于根據(jù)該業(yè)務(wù)所選用的vlan標(biāo)簽修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽,和/或根據(jù)該業(yè)務(wù)所選用的路由接口修改所述數(shù)據(jù)報(bào)文的IP信息;
所述信息發(fā)送模塊,具體用于根據(jù)所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽和/或IP信息,將所述數(shù)據(jù)報(bào)文發(fā)送到相應(yīng)的vlan域或IP域中。
9、如權(quán)利要求8所述的裝置,其特征在于,所述修改單元,還用于在修改所述數(shù)據(jù)報(bào)文的vlan標(biāo)簽后,修改所述數(shù)據(jù)報(bào)文的二層優(yōu)先級標(biāo)標(biāo)簽;以及
在修改所述數(shù)據(jù)報(bào)文的IP信息后,修改所述數(shù)據(jù)報(bào)文的三層優(yōu)先級標(biāo)簽。
10、如權(quán)利要求7-9任一所述的裝置,其特征在于,所述報(bào)文分發(fā)模塊,還用于在確定對應(yīng)的虛擬網(wǎng)絡(luò)接口之后,去除所述數(shù)據(jù)報(bào)文中的端口標(biāo)簽。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)綁定方法及裝置,應(yīng)用于多業(yè)務(wù)整合服務(wù)系統(tǒng)中,該方法包括根據(jù)接收用戶終端設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的接收端口,為接收到的數(shù)據(jù)報(bào)文打上相應(yīng)的端口標(biāo)簽;根據(jù)所述端口標(biāo)簽確定對應(yīng)的虛擬網(wǎng)絡(luò)接口,將所述數(shù)據(jù)報(bào)文分發(fā)給確定出的所述虛擬網(wǎng)絡(luò)接口;其中,與每個(gè)端口對應(yīng)的所述虛擬網(wǎng)絡(luò)接口是根據(jù)所述端口對應(yīng)的端口信息預(yù)先虛擬出來的;根據(jù)預(yù)先建立的所述虛擬網(wǎng)絡(luò)接口與業(yè)務(wù)的綁定關(guān)系,修改所述數(shù)據(jù)報(bào)文的屬性信息;根據(jù)所述屬性信息發(fā)送所述數(shù)據(jù)報(bào)文。本發(fā)明的上述方法通過端口來區(qū)分不同業(yè)務(wù)的數(shù)據(jù)報(bào)文,使得不同設(shè)備供應(yīng)商所提供的終端設(shè)備能夠做到互聯(lián)互通,提高了網(wǎng)絡(luò)接入設(shè)備的通用性,且實(shí)現(xiàn)成本低。
文檔編號H04L12/56GK101605099SQ20091014677
公開日2009年12月16日 申請日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者李二潔 申請人:中興通訊股份有限公司