專利名稱:共享寬帶連接的方法及寬帶業(yè)務終端的制作方法
技術領域:
本發(fā)明涉及寬帶網(wǎng)絡接入技術,特別涉及一種共享寬帶連接的方法及寬帶業(yè)務終端。
背景技術:
隨著寬帶網(wǎng)絡的日益普及,寬帶網(wǎng)絡業(yè)務越來越多的被使用。目前,使用寬帶業(yè)務必須使用計算機機的情況正在發(fā)生變化,出現(xiàn)了越來越多的寬帶業(yè)務專用終端,為人們提供可視電話、普通電話、即時消息等服務。這些服務都是實時性很強的服務,要求寬帶業(yè)務終端必須永遠保持在線狀態(tài)。這在辦公室等提供不間斷寬帶接入的場合是沒有問題的。但是,在家庭、個人或小辦公室等場合會出現(xiàn)專用業(yè)務終端依賴于計算機的情況寬帶業(yè)務專用終端要求計算機機為其提供寬帶接入代理或共享。
目前,也出現(xiàn)了解決上述問題的寬帶業(yè)務專用終端其在專用終端上實現(xiàn)PPPoE(Point-to-Point Protocol over Ethernet)撥號程序,同時實現(xiàn)NAT功能,計算機通過寬帶業(yè)務終端提供的NAT(IP Network Address Translation,網(wǎng)址傳輸)功能上網(wǎng)。這相當于將PC機實現(xiàn)得很好的網(wǎng)絡功能用專用終端來實現(xiàn)。
這種方式有其局限性由于寬帶業(yè)務終端對于系統(tǒng)成本比較敏感,所以其中央處理器的處理能力不強。而NAT技術需要處理很多網(wǎng)絡協(xié)議,包括IP層、UDP或TCP層、乃至應用層協(xié)議都需要處理,是一項復雜、需要較強處理能力的任務。所以目前采用這項技術的專用終端在性能、穩(wěn)定性方面都存在不能令人滿意之處。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種共享寬帶連接的方法及寬帶業(yè)務終端,解決現(xiàn)有的不同設備不能有效共享寬帶連接的問題。
本發(fā)明的技術方案是,提供一種共享寬帶連接的方法,包括通過IP協(xié)議連接到寬帶網(wǎng)絡傳輸數(shù)據(jù)的寬帶業(yè)務終端,包括以下步驟(a)寬帶業(yè)務終端建立到寬帶網(wǎng)的PPP連接;(b)通過寬帶業(yè)務終端中的PPPoE代理模塊建立計算機到寬帶業(yè)務終端的PPP連接;(c)通過所述PPPoE代理模塊建立計算機到寬帶網(wǎng)的連接。
上述的共享寬帶連接的方法中,步驟(c)還包括以下步驟(c1)PPPoE代理模塊將來自軟交換及RTP連接的對端寬帶業(yè)務終端的數(shù)據(jù)包發(fā)送到寬帶業(yè)務終端的數(shù)據(jù)處理模塊,或者PPPoE代理模塊將來自軟交換的軟交換服務端口、RTP連接的對端寬帶業(yè)務終端的媒體中繼服務端口的數(shù)據(jù)包發(fā)送到寬帶業(yè)務終端的數(shù)據(jù)處理模塊;(c2)PPPoE代理模塊將來自域名服務器的數(shù)據(jù)包同時發(fā)送到寬帶業(yè)務終端及計算機;(c3)PPPoE代理模塊將來自其他地址的數(shù)據(jù)包發(fā)送到計算機。
上述的共享寬帶連接的方法中,步驟(b)還包括以下步驟(b1)建立計算機到寬帶業(yè)務終端的PPP會話;(b2)使用所述PPP會話建立計算機到寬帶業(yè)務終端的PPP連接,并將寬帶業(yè)務終端的IP地址分配給計算機。
上述的共享寬帶連接的方法中,步驟(b1)還包括以下步驟(b11)計算機通過PPPoE撥號模塊向PPPoE代理模塊發(fā)送發(fā)起分組包;(b12)PPPoE代理模塊向計算機的PPPoE撥號模塊返回給予分組包;(b13)計算機通過PPPoE撥號程序向PPPoE代理模塊發(fā)送發(fā)起分組包;(b14)PPPoE代理模塊向計算機的PPPoE撥號模塊返回確認分組包。
本發(fā)明還提供一種共享寬帶連接的寬帶業(yè)務終端,包括相互連接的數(shù)據(jù)處理模塊及PPPoE代理模塊,所述PPPoE代理模塊具有分別連接到寬帶網(wǎng)及計算機的接口。
上述的共享寬帶連接的寬帶業(yè)務終端中,所述PPPoE代理模塊包括可與計算機建立PPP連接的建立連接子模塊以及將接收的數(shù)據(jù)包轉(zhuǎn)發(fā)到數(shù)據(jù)處理模塊或計算機的數(shù)據(jù)包分配子模塊。
上述的共享寬帶連接的寬帶業(yè)務終端中,所述寬帶業(yè)務終端為IP電話、IP可視電話、IP寬帶電視等基于TCP/IP協(xié)議的寬帶多媒體終端。
本發(fā)明的共享寬帶連接的方法及寬帶業(yè)務終端,通過設置PPPoE代理模塊,有效地實現(xiàn)了寬帶共享連接,降低了寬帶業(yè)務終端的硬件要求,并為計算機提供了高速和穩(wěn)定的寬帶接入。
圖1是本發(fā)明的共享寬帶連接的結(jié)構(gòu)示意圖;圖2是圖1中PPPoE代理模塊的結(jié)構(gòu)示意圖;圖3是本發(fā)明的共享寬帶連接的方法的流程圖。
具體實施例方式
如圖1所示,為本發(fā)明的共享寬帶連接的結(jié)構(gòu)示意圖。寬帶業(yè)務終端10連接到寬帶網(wǎng)30,計算機20連接到寬帶業(yè)務終端10。其中計算機10為通用計算機,其可連接到寬帶網(wǎng),包括PPPoE撥號模塊21。寬帶業(yè)務終端10可以是IP電話(以太網(wǎng)電話)或IP可視電話等,可以進行包括數(shù)據(jù)、語音、視頻等多媒體實時業(yè)務,其包括數(shù)據(jù)處理模塊11以及PPPoE代理模塊12。
計算機10可通過PPPoE撥號模塊21直接連接到寬帶網(wǎng)30。寬帶業(yè)務終端10可通過PPPoE代理模塊12連接到寬帶網(wǎng)30,從寬帶網(wǎng)30接收數(shù)據(jù)。PPPoE代理模塊12從寬帶網(wǎng)30接收的數(shù)據(jù)被傳送到數(shù)據(jù)處理模塊11處理,或者傳送到計算機20處理。在計算機20通過寬帶業(yè)務終端10連接到寬帶網(wǎng)時,PPPoE代理模塊12可作為代理服務器,為計算機20建立到寬帶網(wǎng)的PPP連接,并且此時計算機20與寬帶業(yè)務終端10共同使用同一IP地址。數(shù)據(jù)處理模塊11與寬帶業(yè)務終端10的語音處理裝置或視頻處理裝置等連接,從而將數(shù)據(jù)文件轉(zhuǎn)為語音或視頻信號。
如圖2所示,PPPoE代理模塊12包括建立連接模塊14以及數(shù)據(jù)包分配模塊15。建立連接模塊14與寬帶網(wǎng)30連接,其可通過PPPoE撥號使寬帶業(yè)務終端與寬帶接入服務器建立PPP連接,并且被分配一個IP地址,從而使寬帶業(yè)務終端10可發(fā)送數(shù)據(jù)到寬帶網(wǎng)或從寬帶網(wǎng)接收數(shù)據(jù)。數(shù)據(jù)包分配模塊15與建立連接模塊14連接,可進行路由處理,即讀取建立連接模塊14從寬帶網(wǎng)30接收的數(shù)據(jù)包的源IP地址,并將數(shù)據(jù)包按照IP地址,分別發(fā)送到計算機20或?qū)拵I(yè)務終端10的數(shù)據(jù)處理模塊11。
在本實施例中數(shù)據(jù)包分配模塊15至少可識別以下幾個IP地址軟交換的IP地址、RTP(Real-time Transport Protocol,實時傳輸協(xié)議)媒體中繼服務器的IP地址、DNS(Domain Name server)服務器的IP地址。對于源地址與軟交換IP地址以及RTP媒體中繼服務器IP地址相同的數(shù)據(jù)包,數(shù)據(jù)包分配模塊15只發(fā)送到數(shù)據(jù)處理模塊11;對于源地址與DNS服務器IP地址相同的數(shù)據(jù)包,轉(zhuǎn)發(fā)到數(shù)據(jù)處理模塊11,同時通過PPP連接發(fā)送到計算機20;對于其他數(shù)據(jù)包,則通過PPP連接只發(fā)送到計算機20。
為了最大限度的減少對計算機20的地址限制,在本發(fā)明的另一實施例中,在數(shù)據(jù)包分配模塊15的路由處理時可以增加端口處理。此時數(shù)據(jù)包分配模塊15需識別軟交換的IP地址、RTP媒體中繼服務器的IP地址、DNS服務器的IP地址,同時需要識別軟交換的服務端口、RTP媒體中繼服務器的服務端口。對于源地址、源端口與軟交換IP地址與服務端口以及RTP媒體中繼IP地址與服務端口相同的數(shù)據(jù)包只發(fā)送到數(shù)據(jù)處理模塊11;對于源地址與DNS服務器IP地址相同的IP包,轉(zhuǎn)發(fā)到數(shù)據(jù)處理模塊11,同時通過PPP連接發(fā)送到計算機20;對于其他數(shù)據(jù)包,則通過PPP連接發(fā)送到計算機20。
上述的PPPoE撥號模塊21、數(shù)據(jù)處理模塊11以及PPPoE代理模塊12可以是軟件、硬件或軟件與硬件的結(jié)合。
如圖3所示,為本發(fā)明的共享寬帶連接的方法的流程圖。首先,寬帶業(yè)務終端10通過建立連接模塊14連接到寬帶網(wǎng)30,該流程與普通的PPPoE撥號流程相同(步驟S31)。
當計算機20需要連接到寬帶網(wǎng)30時,通過PPPoE撥號模塊21建立到寬帶業(yè)務終端10的PPP會話。該過程如下寬帶業(yè)務終端10在檢測到計算機20的PPPoE發(fā)起分組(PADI)包后,發(fā)送PPPoE給予分組(PADO)包到計算機,隨后計算機20發(fā)送請求分組(PADR)包到寬帶業(yè)務終端10,寬帶業(yè)務終端10回應確認分組(PADS)包,從而建立起計算機20到寬帶業(yè)務終端10之間的PPPoE會話(步驟S32)。
隨后,計算機20與寬帶業(yè)務終端10之間使用PPPoE會話邏輯連接建立PPP連接,此時寬帶業(yè)務終端10是一個虛擬的PPP服務器,并將其本身的IP地址分配給計算機20。此后,計算機20可以用該IP地址通過其建立的PPPoE連接實現(xiàn)上網(wǎng)(步驟S33)。在計算機20上網(wǎng)時,數(shù)據(jù)包分配模塊15將接收自寬帶網(wǎng)30的數(shù)據(jù)包按照上面定義的方式,分別發(fā)送給寬帶業(yè)務終端10的數(shù)據(jù)處理模塊11以及計算機20,從而實現(xiàn)了寬帶業(yè)務終端10與計算機20共享寬帶。
權利要求
1.一種共享寬帶連接的方法,包括通過IP協(xié)議連接到寬帶網(wǎng)絡傳輸數(shù)據(jù)的寬帶業(yè)務終端,其特征在于,包括以下步驟(a)寬帶業(yè)務終端建立到寬帶網(wǎng)的PPP連接;(b)通過寬帶業(yè)務終端中的PPPoE代理模塊建立計算機到寬帶業(yè)務終端的PPP連接;(c)通過所述PPPoE代理模塊建立計算機到寬帶網(wǎng)的連接。
2.根據(jù)權利要求1所述的共享寬帶連接的方法,其特征在于,步驟(b)還包括以下步驟(c1)PPPoE代理模塊將來自軟交換及RTP連接的對端寬帶業(yè)務終端的數(shù)據(jù)包發(fā)送到寬帶業(yè)務終端的數(shù)據(jù)處理模塊;(c2)PPPoE代理模塊將來自域名服務器的數(shù)據(jù)包同時發(fā)送到寬帶業(yè)務終端及計算機;(c3)PPPoE代理模塊將來自其他地址的數(shù)據(jù)包發(fā)送到計算機。
3.根據(jù)權利要求1所述的共享寬帶連接的方法,其特征在于,步驟(b)還包括以下步驟(c1)PPPoE代理模塊將來自軟交換的軟交換服務端口、RTP連接的對端寬帶業(yè)務終端的媒體中繼服務端口的數(shù)據(jù)包發(fā)送到寬帶業(yè)務終端的數(shù)據(jù)處理模塊;(c2)PPPoE代理模塊將來自域名服務器的數(shù)據(jù)包同時發(fā)送到寬帶業(yè)務終端及計算機;(c3)PPPoE代理模塊將來自其他地址、及軟交換和對端寬帶業(yè)務終端其他端口的數(shù)據(jù)包發(fā)送到計算機。
4.根據(jù)權利要求1所述的共享寬帶連接的方法,其特征在于,步驟(a)還包括以下步驟(b1)建立計算機到寬帶業(yè)務終端的PPPoE會話;(b2)使用所述PPPoE會話建立計算機到寬帶業(yè)務終端的PPP連接,并將寬帶業(yè)務終端的IP地址分配給計算機。
5.根據(jù)權利要求4所述的共享寬帶連接的方法,其特征在于,步驟(a1)還包括以下步驟(b11)計算機通過PPPoE撥號模塊向PPPoE代理模塊發(fā)送發(fā)起分組包;(b12)PPPoE代理模塊向計算機的PPPoE撥號模塊返回給予分組包;(b13)計算機通過PPPoE撥號程序向PPPoE代理模塊發(fā)送發(fā)起分組包;(b14)PPPoE代理模塊向計算機的PPPoE撥號模塊返回確認分組包。
6.一種共享寬帶連接的寬帶業(yè)務終端,其特征在于,包括相互連接的數(shù)據(jù)處理模塊及PPPoE代理模塊,所述PPPoE代理模塊具有分別連接到寬帶網(wǎng)及計算機的接口。
7.根據(jù)權利要求6所述的共享寬帶連接的寬帶業(yè)務終端,其特征在于,所述PPPoE代理模塊包括可與計算機建立PPP連接的建立連接子模塊以及將接收的數(shù)據(jù)包轉(zhuǎn)發(fā)到數(shù)據(jù)處理模塊或計算機的數(shù)據(jù)包分配子模塊。
8.根據(jù)權利要求6所述的共享寬帶連接的寬帶業(yè)務終端,其特征在于,所述寬帶業(yè)務終端為IP電話、IP可視電話、IP寬帶電視等基于TCP/IP協(xié)議的寬帶多媒體終端。
全文摘要
本發(fā)明涉及一種共享寬帶連接的方法,包括通過IP協(xié)議連接到寬帶網(wǎng)絡傳輸數(shù)據(jù)的寬帶業(yè)務終端,包括以下步驟(a)寬帶業(yè)務終端建立到寬帶網(wǎng)的PPP連接;(b)通過寬帶業(yè)務終端中的PPPoE代理模塊建立計算機到寬帶業(yè)務終端的PPP連接;(c)通過所述PPPoE代理模塊建立計算機到寬帶網(wǎng)的連接。本發(fā)明還提供一種對應的寬帶業(yè)務終端。本發(fā)明通過設置PPPoE代理模塊,有效地實現(xiàn)了寬帶共享連接,降低了寬帶業(yè)務終端的硬件要求,并為計算機提供了高速和穩(wěn)定的寬帶接入。
文檔編號H04L29/06GK1825821SQ20051003334
公開日2006年8月30日 申請日期2005年2月25日 優(yōu)先權日2005年2月25日
發(fā)明者胡冰松 申請人:深圳市力德訊通信技術有限公司