專(zhuān)利名稱(chēng):數(shù)據(jù)業(yè)務(wù)處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種數(shù)據(jù)業(yè)務(wù)處理方法。
技術(shù)背景
隨著各種類(lèi)型數(shù)字用戶線路(xDSL)、網(wǎng)絡(luò)電話(VoIP)以及交互式網(wǎng)絡(luò)電視 (IPTV)成為主流技術(shù),網(wǎng)關(guān)接入技術(shù)也逐步升級(jí)。尤其是家庭網(wǎng)絡(luò)技術(shù),家庭網(wǎng)絡(luò)不僅僅是一種網(wǎng)絡(luò)技術(shù),更重要的是一種業(yè)務(wù)和服務(wù);數(shù)字家庭網(wǎng)絡(luò)一定要和電信網(wǎng)絡(luò)進(jìn)行連接,甚至可以是電信網(wǎng)絡(luò)端到端的一部分,家庭網(wǎng)絡(luò)可以通過(guò)家庭網(wǎng)關(guān)將公共網(wǎng)絡(luò)功能和應(yīng)用延伸到家庭;家庭網(wǎng)絡(luò)能提供集成的話音、數(shù)據(jù)、多媒體、高質(zhì)量音視頻以及控制和管理等的業(yè)務(wù)。
現(xiàn)有的IPTV終端解決方案大部分是基于接口綁定的,即只能通過(guò)用戶端設(shè)備 (CPE)某一指定的接口來(lái)完成IPTV業(yè)務(wù),機(jī)頂盒(STB)只能通過(guò)綁定的接口運(yùn)行IPTV業(yè)務(wù),組播和單播均是通過(guò)同一個(gè)廣域網(wǎng)(WAN)連接運(yùn)行,而通過(guò)該接口是無(wú)法進(jìn)行其他業(yè)務(wù)的,使得CPE對(duì)數(shù)據(jù)業(yè)務(wù)處理的靈活性降低。發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)處理方法和裝置,解決了數(shù)據(jù)業(yè)務(wù)處理靈活性低的問(wèn)題。
一種數(shù)據(jù)業(yè)務(wù)處理方法,包括
用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
優(yōu)選的,所述設(shè)備具體為STB設(shè)備,所述根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求包括
根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為STB設(shè)備;
將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器。
優(yōu)選的,所述將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器的步驟之后, 還包括
所述用戶端設(shè)備接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址,并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備;
所述用戶端設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV業(yè)務(wù)請(qǐng)求, 將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由該用戶端設(shè)備的網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。
優(yōu)選的,所述設(shè)備具體為非STB設(shè)備,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求包括
根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備;
所述用戶端設(shè)備向所述非STB設(shè)備回復(fù)該非STB設(shè)備的內(nèi)網(wǎng)地址。4
優(yōu)選的,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求的步驟之后,還包括
所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,所述組播業(yè)務(wù)請(qǐng)求的源地址為所述內(nèi)網(wǎng)地址;
所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址, 并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器;
所述外網(wǎng)業(yè)務(wù)服務(wù)器向所述用戶端設(shè)備回復(fù)確認(rèn)消息;
所述用戶端設(shè)備接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
優(yōu)選的,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求的步驟之后,還包括
所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,所述單播業(yè)務(wù)請(qǐng)求的目的地址為所述內(nèi)網(wǎng)地址;
所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址, 并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器;
所述外網(wǎng)業(yè)務(wù)服務(wù)器向所述用戶端設(shè)備回復(fù)確認(rèn)消息;
所述用戶端設(shè)備接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
本發(fā)明還提供了一種數(shù)據(jù)業(yè)務(wù)處理裝置,包括
請(qǐng)求接收模塊,用于通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
請(qǐng)求處理模塊,用于根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
優(yōu)選的,所述請(qǐng)求處理模塊包括
設(shè)備類(lèi)型確定單元,用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為STB設(shè)備;
請(qǐng)求轉(zhuǎn)發(fā)單元,用于在所述設(shè)備類(lèi)型確定單元確定所述設(shè)備的類(lèi)型為STB設(shè)備時(shí),將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器。
優(yōu)選的,所述請(qǐng)求處理模塊還包括回復(fù)單元;
所述設(shè)備類(lèi)型確定單元,還用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB 設(shè)備;
所述回復(fù)單元,用于在所述設(shè)備類(lèi)型確定單元確定所述設(shè)備的類(lèi)型為非STB設(shè)備時(shí),向所述非STB設(shè)備回復(fù)該非STB設(shè)備請(qǐng)求的外網(wǎng)業(yè)務(wù)服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)地址。
優(yōu)選的,該裝置還包括
數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址, 并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV業(yè)務(wù)請(qǐng)求,將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,還用于接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,在所述組播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,在所述單播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)處理方法和裝置,用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型,所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求,解除了 IPTV業(yè)務(wù)對(duì)接口的限制,實(shí)現(xiàn)了通過(guò)用戶端設(shè)備的任一接口處理多種數(shù)據(jù)業(yè)務(wù),解決了數(shù)據(jù)業(yè)務(wù)處理靈活性低的問(wèn)題。
圖1為本發(fā)明的實(shí)施例一提供的一種數(shù)據(jù)業(yè)務(wù)處理方法的流程圖2為圖1中步驟102的具體流程圖3為本發(fā)明的實(shí)施例二提供的一種數(shù)據(jù)業(yè)務(wù)處理方法的流程圖4為圖3中步驟302的具體流程圖5為本發(fā)明的實(shí)施例三提供的一種數(shù)據(jù)業(yè)務(wù)處理方法的流程圖6為圖5中步驟502的具體流程圖7為本發(fā)明的實(shí)施例四提供的一種數(shù)據(jù)業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖8為圖7中請(qǐng)求處理模塊702的結(jié)構(gòu)示意圖9為本發(fā)明的實(shí)施例五提供的一種數(shù)據(jù)業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
不同運(yùn)營(yíng)商的運(yùn)營(yíng)環(huán)境,對(duì)家庭網(wǎng)關(guān)對(duì)于IPTV業(yè)務(wù)的處理提出了不同的要求,為了解決現(xiàn)有CPE處理數(shù)據(jù)業(yè)務(wù)時(shí)靈活性差,不能滿足不同環(huán)境要求的問(wèn)題,本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)業(yè)務(wù)處理方法和裝置。
下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
本發(fā)明的實(shí)施例中,所述CPE即為用戶端設(shè)備,具體為家庭網(wǎng)關(guān)。在該家庭網(wǎng)關(guān)所轄的局域網(wǎng)(LAN)內(nèi),存在STB設(shè)備及非STB設(shè)備。
首先,對(duì)本發(fā)明的實(shí)施例一進(jìn)行說(shuō)明。
在STB設(shè)備在發(fā)出IPTV業(yè)務(wù)請(qǐng)求時(shí),家庭網(wǎng)關(guān)使用本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理方法完成處理的流程如圖1所示,包括
步驟101、用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
本步驟中,家庭網(wǎng)關(guān)的LAN側(cè)設(shè)備發(fā)起動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(DHCP)請(qǐng)求,該LAN側(cè)設(shè)備即為STB設(shè)備,DHCP請(qǐng)求即為自動(dòng)獲取地址請(qǐng)求。
步驟102、所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求;
本步驟具體如圖2所示,包括
步驟1021、根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為STB設(shè)備;
本步驟中,家庭網(wǎng)關(guān)在BRO接口(家庭網(wǎng)關(guān)的一個(gè)接口)接受到了來(lái)自LAN側(cè)發(fā)送的DHCP報(bào)文請(qǐng)求,通知家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊。家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊根據(jù)DHCP請(qǐng)求中的關(guān)鍵字段(即OPTION 60字段),判斷該LAN側(cè)設(shè)備的類(lèi)型為STB設(shè)備。
步驟1022、將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器;
本步驟中,家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)模塊通過(guò)網(wǎng)橋?qū)AN側(cè)的STB設(shè)備發(fā)出的DHCP請(qǐng)求轉(zhuǎn)發(fā)至WAN側(cè)的地址服務(wù)器。
步驟103、所述用戶端設(shè)備接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址,并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備;
本步驟中,外網(wǎng)業(yè)務(wù)服務(wù)器在接收到DHCP請(qǐng)求后,回復(fù)STB設(shè)備,STB設(shè)備收到回復(fù),在回復(fù)中攜帶有外網(wǎng)業(yè)務(wù)服務(wù)器的外網(wǎng)地址。
步驟104、所述用戶端設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV 業(yè)務(wù)請(qǐng)求,將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由該用戶端設(shè)備的網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā);
本步驟中,STB設(shè)備發(fā)起IPTV業(yè)務(wù)請(qǐng)求(包括單播和組播兩種情況),并通過(guò)家庭網(wǎng)關(guān)的網(wǎng)橋?qū)⒃撜?qǐng)求轉(zhuǎn)發(fā)至外網(wǎng)業(yè)務(wù)服務(wù)器。
步驟105、外網(wǎng)業(yè)務(wù)服務(wù)器回復(fù)STB設(shè)備的IPTV業(yè)務(wù)請(qǐng)求,并向STB設(shè)備發(fā)送IPTV 數(shù)據(jù)流,IPTV業(yè)務(wù)正常運(yùn)行。
下面,對(duì)本發(fā)明的實(shí)施例二進(jìn)行說(shuō)明。
在非STB設(shè)備在發(fā)出IPTV組播業(yè)務(wù)請(qǐng)求時(shí),家庭網(wǎng)關(guān)使用本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理方法完成處理的流程如圖3所示,包括
步驟301、用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
本步驟中,家庭網(wǎng)關(guān)的LAN側(cè)設(shè)備發(fā)起DHCP請(qǐng)求,該LAN側(cè)設(shè)備即為非STB設(shè)備, DHCP請(qǐng)求即為自動(dòng)獲取地址請(qǐng)求。
步驟302、所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求;
本步驟具體如圖4所示,包括
步驟3021、根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備;
本步驟中,家庭網(wǎng)關(guān)在BRO接口(家庭網(wǎng)關(guān)的一個(gè)接口)接受到了來(lái)自LAN側(cè)發(fā)送的DHCP報(bào)文請(qǐng)求,通知家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊。家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊根據(jù)DHCP請(qǐng)求中的關(guān)鍵字段(即OPTION 60字段),判斷該LAN側(cè)設(shè)備的類(lèi)型為非STB設(shè)備。
步驟3022、所述用戶端設(shè)備向所述非STB設(shè)備回復(fù)該非STB設(shè)備的內(nèi)網(wǎng)地址;
本步驟中,家庭網(wǎng)關(guān)內(nèi)部的DHCP服務(wù)器回復(fù)非STB設(shè)備的DHCP請(qǐng)求,非STB設(shè)備收到該回復(fù),在該回復(fù)中攜帶有該非STB設(shè)備的內(nèi)網(wǎng)地址。在該DHCP服務(wù)器中置有一可用的地址段,所述內(nèi)網(wǎng)地址為該地址段內(nèi)的一個(gè)地址。
步驟303、所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,在所述組播業(yè)務(wù)請(qǐng)求中攜帶有所述外網(wǎng)業(yè)務(wù)服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)地址;
步驟304、所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器;
本步驟中,非STB設(shè)備根據(jù)所述內(nèi)網(wǎng)地址發(fā)起IPTV (組播)業(yè)務(wù)請(qǐng)求,發(fā)起請(qǐng)求時(shí)請(qǐng)求的源地址為該非STB設(shè)備的內(nèi)網(wǎng)地址,在家庭網(wǎng)關(guān)接收到該請(qǐng)求后,將請(qǐng)求的源地址轉(zhuǎn)換為家庭網(wǎng)關(guān)的地址,轉(zhuǎn)換完成后,通過(guò)家庭網(wǎng)關(guān)的路由將該請(qǐng)求轉(zhuǎn)發(fā)至WAN側(cè)。
步驟305、所述用戶端設(shè)備接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
本步驟中,外網(wǎng)業(yè)務(wù)服務(wù)器向家庭網(wǎng)關(guān)發(fā)送對(duì)IPTV(組播)業(yè)務(wù)請(qǐng)求的回復(fù),以指示家庭網(wǎng)關(guān)準(zhǔn)備接收IPTV組播業(yè)務(wù)數(shù)據(jù)流。
之后,家庭網(wǎng)關(guān)就可以通過(guò)網(wǎng)橋?qū)PTV流轉(zhuǎn)發(fā)至LAN側(cè)的非STB設(shè)備,IPTV業(yè)務(wù)正常運(yùn)行
下面,對(duì)本發(fā)明的實(shí)施例三進(jìn)行說(shuō)明。
在非STB設(shè)備在發(fā)出IPTV組播業(yè)務(wù)請(qǐng)求時(shí),家庭網(wǎng)關(guān)使用本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理方法完成處理的流程如圖5所示,包括
步驟501、用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
本步驟中,家庭網(wǎng)關(guān)的LAN側(cè)設(shè)備發(fā)起DHCP請(qǐng)求,該LAN側(cè)設(shè)備即為非STB設(shè)備, DHCP請(qǐng)求即為自動(dòng)獲取地址請(qǐng)求。
步驟502、所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求;
本步驟具體如圖6所示,包括
步驟5021、根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備;
本步驟中,家庭網(wǎng)關(guān)在BRO接口(家庭網(wǎng)關(guān)的一個(gè)接口)接受到了來(lái)自LAN側(cè)發(fā)送的DHCP報(bào)文請(qǐng)求,通知家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊。家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)模塊根據(jù)DHCP請(qǐng)求中的關(guān)鍵字段(即OPTION 60字段),判斷該LAN側(cè)設(shè)備的類(lèi)型為非STB設(shè)備。
步驟5022、所述用戶端設(shè)備向所述非STB設(shè)備回復(fù)該非STB設(shè)備的內(nèi)網(wǎng)地址;
本步驟中,家庭網(wǎng)關(guān)內(nèi)部的DHCP服務(wù)器回復(fù)非STB設(shè)備的DHCP請(qǐng)求,非STB設(shè)備收到該回復(fù),在該回復(fù)中攜帶有該非STB設(shè)備的內(nèi)網(wǎng)地址。在該DHCP服務(wù)器中置有一可用的地址段,所述內(nèi)網(wǎng)地址為該地址段內(nèi)的一個(gè)地址。
步驟503、所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,在所述單播業(yè)務(wù)請(qǐng)求中攜帶有所述外網(wǎng)業(yè)務(wù)服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)地址;
步驟504、所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器;
本步驟中,本步驟中,非STB設(shè)備根據(jù)所述內(nèi)網(wǎng)地址發(fā)起IPTV (單播)業(yè)務(wù)請(qǐng)求, 發(fā)起請(qǐng)求時(shí)請(qǐng)求的源地址為該非STB設(shè)備的內(nèi)網(wǎng)地址,在家庭網(wǎng)關(guān)接收到該請(qǐng)求后,將請(qǐng)求的源地址轉(zhuǎn)換為家庭網(wǎng)關(guān)的地址,轉(zhuǎn)換完成后,通過(guò)家庭網(wǎng)關(guān)的靜態(tài)路由將該請(qǐng)求轉(zhuǎn)發(fā)至WAN側(cè)的外網(wǎng)業(yè)務(wù)服務(wù)器。
步驟505、所述用戶端設(shè)備接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備;
本步驟中,外網(wǎng)業(yè)務(wù)服務(wù)器向家庭網(wǎng)關(guān)發(fā)送對(duì)IPTV(單播)業(yè)務(wù)請(qǐng)求的回復(fù),以指示家庭網(wǎng)關(guān)準(zhǔn)備接收IPTV單播業(yè)務(wù)數(shù)據(jù)流。
之后,家庭網(wǎng)關(guān)就可以按照所述靜態(tài)路由將IPTV流轉(zhuǎn)發(fā)至LAN側(cè)的非STB設(shè)備, IPTV業(yè)務(wù)正常運(yùn)行
本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)處理方法,用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型,所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求,解除了 IPTV業(yè)務(wù)對(duì)接口的限制,實(shí)現(xiàn)了通過(guò)用戶端設(shè)備的任一接口處理多種數(shù)據(jù)業(yè)務(wù),解決了數(shù)據(jù)業(yè)務(wù)處理靈活性低的問(wèn)題。
本發(fā)明的實(shí)施例四還提供了一種數(shù)據(jù)業(yè)務(wù)處理裝置,其結(jié)構(gòu)如圖7所示,包括
請(qǐng)求接收模塊701,用于通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;
請(qǐng)求處理模塊702,用于根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
具體的,所述請(qǐng)求處理模塊702的結(jié)構(gòu)如圖8所示,包括
設(shè)備類(lèi)型確定單元7021,用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為STB設(shè)備;
請(qǐng)求轉(zhuǎn)發(fā)單元7022,用于在所述設(shè)備類(lèi)型確定單元確定所述設(shè)備的類(lèi)型為STB設(shè)備時(shí),將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器。
優(yōu)選的,所述請(qǐng)求處理模塊702還包括回復(fù)單元7023 ;
所述設(shè)備類(lèi)型確定單元7021,還用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備;
所述回復(fù)單元7023,用于在所述設(shè)備類(lèi)型確定單元7021確定所述設(shè)備的類(lèi)型為非STB設(shè)備時(shí),向所述非STB設(shè)備回復(fù)該非STB設(shè)備的內(nèi)網(wǎng)地址。
本發(fā)明的實(shí)施例五還提供了一種數(shù)據(jù)業(yè)務(wù)處理裝置,在本發(fā)明實(shí)施例四的基礎(chǔ)上,該裝置如圖9所示,還包括
數(shù)據(jù)轉(zhuǎn)發(fā)模塊703,用于接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址,并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV業(yè)務(wù)請(qǐng)求,將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊703,還用于接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,在所述組播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊703,還用于接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,在所述單播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
上述數(shù)據(jù)業(yè)務(wù)處理裝置可集成于CPE中。
上述數(shù)據(jù)業(yè)務(wù)處理裝置,能夠與本發(fā)明的實(shí)施例提供的一種數(shù)據(jù)業(yè)務(wù)處理方法相結(jié)合,用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型,所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求,解除了 IPTV業(yè)務(wù)對(duì)接口的限制,實(shí)現(xiàn)了通過(guò)用戶端設(shè)備的任一接口處理多種數(shù)據(jù)業(yè)務(wù),解決了數(shù)據(jù)業(yè)務(wù)處理靈活性低的問(wèn)題。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來(lái)實(shí)現(xiàn),這些步驟可以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來(lái)實(shí)現(xiàn), 它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。
上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,包括用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,所述設(shè)備具體為STB設(shè)備, 所述根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求包括根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為機(jī)頂盒(STB)設(shè)備; 將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,所述將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器的步驟之后,還包括所述用戶端設(shè)備接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址,并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備;所述用戶端設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV業(yè)務(wù)請(qǐng)求,將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由該用戶端設(shè)備的網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,所述設(shè)備具體為非STB設(shè)備,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求包括根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備; 所述用戶端設(shè)備向所述非STB設(shè)備回復(fù)該非STB設(shè)備的內(nèi)網(wǎng)地址。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求的步驟之后,還包括所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,所述組播業(yè)務(wù)請(qǐng)求的源地址為所述內(nèi)網(wǎng)地址;所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器;所述外網(wǎng)業(yè)務(wù)服務(wù)器向所述用戶端設(shè)備回復(fù)確認(rèn)消息;所述用戶端設(shè)備接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
6.根據(jù)權(quán)利要求4所述的數(shù)據(jù)業(yè)務(wù)處理方法,其特征在于,所述根據(jù)所述設(shè)備類(lèi)型,響應(yīng)所述自動(dòng)獲取地址請(qǐng)求的步驟之后,還包括所述用戶端設(shè)備接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,所述單播業(yè)務(wù)請(qǐng)求的目的地址為所述內(nèi)網(wǎng)地址;所述用戶端設(shè)備將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器; 所述外網(wǎng)業(yè)務(wù)服務(wù)器向所述用戶端設(shè)備回復(fù)確認(rèn)消息;所述用戶端設(shè)備接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
7.一種數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,包括請(qǐng)求接收模塊,用于通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求, 所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;請(qǐng)求處理模塊,用于根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,所述請(qǐng)求處理模塊包括 設(shè)備類(lèi)型確定單元,用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為STB設(shè)備; 請(qǐng)求轉(zhuǎn)發(fā)單元,用于在所述設(shè)備類(lèi)型確定單元確定所述設(shè)備的類(lèi)型為STB設(shè)備時(shí),將所述自動(dòng)獲取地址請(qǐng)求轉(zhuǎn)發(fā)至廣域網(wǎng)側(cè)地址服務(wù)器。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,所述請(qǐng)求處理模塊還包括回復(fù)單元;所述設(shè)備類(lèi)型確定單元,還用于根據(jù)所述關(guān)鍵字段,確定所述設(shè)備的類(lèi)型為非STB設(shè)備;所述回復(fù)單元,用于在所述設(shè)備類(lèi)型確定單元確定所述設(shè)備的類(lèi)型為非STB設(shè)備時(shí), 向所述非STB設(shè)備回復(fù)該非STB設(shè)備請(qǐng)求的外網(wǎng)業(yè)務(wù)服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)地址。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,該裝置還包括數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于接收所述廣域網(wǎng)側(cè)地址服務(wù)器回復(fù)的外網(wǎng)業(yè)務(wù)服務(wù)器地址,并將所述外網(wǎng)業(yè)務(wù)服務(wù)器地址轉(zhuǎn)發(fā)至所述STB設(shè)備接收所述STB設(shè)備向所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)出的IPTV業(yè)務(wù)請(qǐng)求,將所述IPTV業(yè)務(wù)請(qǐng)求經(jīng)由網(wǎng)橋向所述外網(wǎng)業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,還用于接收所述非STB設(shè)備發(fā)送的組播業(yè)務(wù)請(qǐng)求,在所述組播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并將所述組播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并通過(guò)網(wǎng)橋?qū)⑺鐾饩W(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的組播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
12.根據(jù)權(quán)利要求10所述的數(shù)據(jù)業(yè)務(wù)處理裝置,其特征在于,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于接收所述非STB設(shè)備發(fā)送的單播業(yè)務(wù)請(qǐng)求,在所述單播業(yè)務(wù)請(qǐng)求中攜帶有所述非STB設(shè)備的內(nèi)網(wǎng)地址,將所述組播業(yè)務(wù)請(qǐng)求的源地址轉(zhuǎn)換為該用戶端設(shè)備的外網(wǎng)地址,并根據(jù)靜態(tài)路由將所述單播業(yè)務(wù)請(qǐng)求路由到所述外網(wǎng)業(yè)務(wù)服務(wù)器,接收并按照所述靜態(tài)路由將所述外網(wǎng)業(yè)務(wù)服務(wù)器發(fā)送的單播業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)至所述設(shè)備。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)處理方法和裝置。涉及互聯(lián)網(wǎng)領(lǐng)域;解決了用戶端設(shè)備對(duì)數(shù)據(jù)業(yè)務(wù)處理的靈活性低的問(wèn)題。該方法包括用戶端設(shè)備通過(guò)任一接口接收其下局域網(wǎng)內(nèi)設(shè)備發(fā)送的自動(dòng)獲取地址請(qǐng)求,所述自動(dòng)獲取地址請(qǐng)求的關(guān)鍵字段標(biāo)識(shí)了所述設(shè)備的設(shè)備類(lèi)型;所述用戶端設(shè)備根據(jù)所述設(shè)備類(lèi)型,處理所述自動(dòng)獲取地址請(qǐng)求。
文檔編號(hào)H04L29/12GK102480416SQ20101056164
公開(kāi)日2012年5月30日 申請(qǐng)日期2010年11月26日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者王鵬, 高大成, 魏娜 申請(qǐng)人:中興通訊股份有限公司