一種iptv專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪問(wèn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種終端訪問(wèn)IPTV專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪問(wèn)方法,具體是指一種通過(guò)自動(dòng)生成的專網(wǎng)路由表訪問(wèn)雙網(wǎng)服務(wù)端的方法。
【背景技術(shù)】
[0002]IPTV即交互式網(wǎng)絡(luò)電視,是一種利用寬帶網(wǎng)絡(luò),集互聯(lián)網(wǎng)、多媒體、通訊等技術(shù)于一體,向家庭用戶提供包括流媒體視頻在內(nèi)的多種交互式服務(wù)的技術(shù)。用戶在家可以有三種方式享受IPTV服務(wù):(I)計(jì)算機(jī),(2)網(wǎng)絡(luò)機(jī)頂盒+普通電視機(jī)(3)移動(dòng)設(shè)備(手機(jī),平板等)。它能夠很好地適應(yīng)當(dāng)今網(wǎng)絡(luò)飛速發(fā)展的趨勢(shì),充分有效地利用網(wǎng)絡(luò)資源。IPTV既不同于傳統(tǒng)的模擬式有線電視,也不同于經(jīng)典的數(shù)字電視。因?yàn)?,傳統(tǒng)的和經(jīng)典的數(shù)字電視都具有頻分制、定時(shí)、單向廣播等特點(diǎn),盡管經(jīng)典的數(shù)字電視相對(duì)于模擬電視有許多技術(shù)革新,但只是信號(hào)形式的改變,沒(méi)有觸及媒體內(nèi)容的傳播方式。它采用高效的視頻壓縮技術(shù),使視頻流傳輸帶寬在800Kb/s時(shí)可以有接近DVD的收視效果(通常DVD的視頻流傳輸帶寬需要3Mb/s),對(duì)今后開(kāi)展視頻類業(yè)務(wù)如因特網(wǎng)上視頻直播、遠(yuǎn)距離真視頻點(diǎn)播、節(jié)目源制作等來(lái)講,有很強(qiáng)的優(yōu)勢(shì),是一個(gè)全新的技術(shù)概念。傳統(tǒng)電視播放存在的問(wèn)題:傳統(tǒng)的電視是單向廣播方式,它極大地限制了電視觀眾與電視服務(wù)提供商之間的互動(dòng),也限制了節(jié)目的個(gè)性化和即時(shí)化。如果一位電視觀眾對(duì)正在播送的所有頻道內(nèi)容都沒(méi)有興趣,他(她)將別無(wú)選擇。這不僅對(duì)該電視觀眾來(lái)說(shuō)是一個(gè)時(shí)間上的損失,對(duì)有線電視服務(wù)提供商來(lái)說(shuō)也是一個(gè)資源的浪費(fèi)。
[0003]為了保證IPTV視頻服務(wù)質(zhì)量,IPTV視頻和EPG數(shù)據(jù)通過(guò)IPTV專網(wǎng)傳送。傳統(tǒng)的Linux機(jī)頂盒只訪問(wèn)專網(wǎng)。由于IPTV智能終端中有游戲、教育、醫(yī)療等大量需要互聯(lián)網(wǎng)Internet的應(yīng)用,IPTV智能終端必須同時(shí)訪問(wèn)互聯(lián)網(wǎng)和IPTV專網(wǎng),因而,需要區(qū)分哪些數(shù)據(jù)傳送到IPTV專網(wǎng),哪些數(shù)據(jù)傳送到互聯(lián)網(wǎng),這就需要在終端設(shè)備如IPTV智能終端、家庭網(wǎng)關(guān),或者路由器等中管理路由表,以便區(qū)分?jǐn)?shù)據(jù)是傳送到IPTV專網(wǎng),還是互聯(lián)網(wǎng)。傳統(tǒng)的路由表生成和管理方案是建立路由表服務(wù)器,由管理員人工生成、維護(hù)一個(gè)龐大的路由表,下發(fā)到終端設(shè)備中并去更新,這種方案的缺點(diǎn)在于服務(wù)端維護(hù)工作量大,在路由表更新不及時(shí)或者出錯(cuò)時(shí)容易造成大面積的故障。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種IPTV專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪問(wèn)方法,解決目前的終端采用固定路由表訪問(wèn)時(shí)維護(hù)工作量大、更新不及時(shí)容易出錯(cuò)的難題。
[0005]本發(fā)明的目的通過(guò)下述技術(shù)方案實(shí)現(xiàn):
一種IPTV專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪冋方法,包括以下步驟:
(a)終端設(shè)備啟動(dòng)時(shí),專網(wǎng)終端讀取預(yù)先設(shè)置的數(shù)據(jù)獲得IPTV專網(wǎng)的服務(wù)端首個(gè)訪問(wèn)地址;
(b )專網(wǎng)終端向服務(wù)端的首個(gè)訪問(wèn)地址發(fā)起訪問(wèn)請(qǐng)求; (C)專網(wǎng)終端將終端設(shè)備和服務(wù)端之間的交互數(shù)據(jù)復(fù)制給路由管理器處理;
(d)路由管理器將接收到的交互數(shù)據(jù)進(jìn)行解析并提取出內(nèi)含的IPTV專網(wǎng)的IP地址或域名,將得到的IP地址或域名動(dòng)態(tài)添加到專網(wǎng)路由表;
(e)在上層軟件接收用戶的操作指令,向服務(wù)端發(fā)送訪問(wèn)請(qǐng)求時(shí),路由管理器根據(jù)專網(wǎng)路由表,把交互數(shù)據(jù)分配到IPTV專網(wǎng)或者互聯(lián)網(wǎng)的訪問(wèn)路徑上,并連接該路徑。
[0006]本發(fā)明的IPTV專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪問(wèn)方法包括兩個(gè)部分:動(dòng)態(tài)路由表的生成方法和動(dòng)態(tài)路由表的使用兩個(gè)部分,其中動(dòng)態(tài)路由表的生成方法為步驟(a)到步驟(d),動(dòng)態(tài)路由表的使用方法為步驟(e),通過(guò)路由管理器對(duì)終端設(shè)備和服務(wù)端之間的交互數(shù)據(jù)進(jìn)行分析得到專網(wǎng)IP地址和域名,將得到的IP地址和域名添加到路由表中,形成動(dòng)態(tài)的路由表,根據(jù)交互數(shù)據(jù)從而解析得到動(dòng)態(tài)的專網(wǎng)路由表,解決了現(xiàn)有技術(shù)中,IPTV訪問(wèn)時(shí)采用從服務(wù)端下載的專網(wǎng)路由表,專網(wǎng)路由表更新不及時(shí)容易出錯(cuò)的難題。在上層軟件接收用戶的操作指令,向服務(wù)端發(fā)送訪問(wèn)請(qǐng)求時(shí),路由管理器根據(jù)專網(wǎng)路由表,分析正確的路由路徑并自動(dòng)連接。這種訪問(wèn)的方式,相對(duì)于傳統(tǒng)的訪問(wèn)方式即:傳統(tǒng)的路由表生成方式是,建立服務(wù)器,由管理員在服務(wù)器上生成、維護(hù)路由表,終端從服務(wù)端下載更新專網(wǎng)路由表,如果服務(wù)端的專網(wǎng)IP、域名發(fā)生了變化,管理員更新不及時(shí),就會(huì)造成大面積的訪問(wèn)故障。
[0007]而本發(fā)明的方法是解析專網(wǎng)終端與服務(wù)端之間的交互數(shù)據(jù),并分析其中內(nèi)嵌的專網(wǎng)的IP地址和域名,并把專網(wǎng)的IPTV地址和域名抽取出來(lái)存放在專網(wǎng)路由表中。
[0008]所述步驟(d)包括以下步驟:
(dl)路由管理器接收交互數(shù)據(jù)并判斷該數(shù)據(jù)是否是HTML格式,如果判斷結(jié)果為真,則解析該HTML格式的數(shù)據(jù),分析其中的IP地址和域名,并將該IP地址和域名添加到專網(wǎng)路由表中形成動(dòng)態(tài)路由表;如果判斷結(jié)果為假,則進(jìn)行步驟(d2);
(d2)路由管理器判斷接收到的數(shù)據(jù)是否是RTSP、IGMP或者HTTP流媒體協(xié)議,如果判斷結(jié)果為真,則解析該RTSP、IGMP或者HTTP協(xié)議數(shù)據(jù),分析其中的IP地址和域名,并將該IP地址和域名添加到專網(wǎng)路由表中形成動(dòng)態(tài)路由表;如果判斷結(jié)果為假,則進(jìn)行步驟(d3);
(d3)路由管理器判斷接收到的數(shù)據(jù)是否是TR069協(xié)議,如果判斷結(jié)果為真,則解析該TR069協(xié)議數(shù)據(jù),分析其中的IP地址和域名,并將該IP地址和域名添加到專網(wǎng)路由表中形成動(dòng)態(tài)路由表;如果判斷結(jié)果為假,則進(jìn)行下一個(gè)交互數(shù)據(jù)的判斷。
[0009]
本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點(diǎn)和有益效果:
本發(fā)明一種IPTV專網(wǎng)和互聯(lián)網(wǎng)的雙網(wǎng)訪問(wèn)方法,采用通過(guò)監(jiān)控復(fù)制終端與服務(wù)端交互的專網(wǎng)數(shù)據(jù),從中解析出內(nèi)含的專網(wǎng)IP地址和域名,并把這些專網(wǎng)IP地址和域名生成動(dòng)態(tài)的專網(wǎng)路由表,在上層軟件接收用戶的操作指令,向服務(wù)端發(fā)送訪問(wèn)請(qǐng)求的時(shí)候,路由管理器根據(jù)專網(wǎng)路由表,把交互數(shù)據(jù)分配到IPTV專網(wǎng)或者互聯(lián)網(wǎng)的訪問(wèn)路徑上,并連接該路徑。因此,大大簡(jiǎn)化了專網(wǎng)路由表的維護(hù)流程,節(jié)省了服務(wù)端建設(shè)和維護(hù)的成本。
【附圖說(shuō)明】
[0010]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0011]圖1為本發(fā)明流程框圖。
【具體實(shí)施方式】
[0012]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明,本發(fā)明的示意性實(shí)施方式及其說(shuō)明僅用于解釋本發(fā)明,并不作為對(duì)本