一對(duì)多的PPPoE代理的上網(wǎng)控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及家庭網(wǎng)關(guān)內(nèi)PPPoE(以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議)撥號(hào)上網(wǎng)控制領(lǐng)域,具體涉及一種一對(duì)多的PPPoE代理的上網(wǎng)控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,寬帶上網(wǎng)功能已經(jīng)成為家庭網(wǎng)絡(luò)的核心部分;網(wǎng)絡(luò)的發(fā)展在促進(jìn)信息交流和溝通的同時(shí),也充斥著不少不良信息,為此,綠色上網(wǎng)等上網(wǎng)控制技術(shù)應(yīng)運(yùn)而生。
[0003]國(guó)內(nèi)運(yùn)營(yíng)商一般通過(guò)PPPoE Proxy (以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議代理)控制家庭網(wǎng)關(guān)寬帶上網(wǎng)的需求。PPPoE Proxy的實(shí)現(xiàn)方法為:通過(guò)網(wǎng)絡(luò)運(yùn)營(yíng)商開(kāi)通多個(gè)上網(wǎng)賬號(hào),選擇和設(shè)置各個(gè)賬號(hào)的權(quán)限;同時(shí)運(yùn)營(yíng)商可以區(qū)分賬號(hào)、并為用戶終端提供個(gè)性化服務(wù),以達(dá)到上網(wǎng)控制的功能。從技術(shù)實(shí)現(xiàn)上來(lái)說(shuō),這是一種多代理與多賬號(hào)的實(shí)現(xiàn)方式,控制上網(wǎng)的方式主要由運(yùn)營(yíng)商提供的不同的賬號(hào)來(lái)控制。
[0004]但是,通過(guò)多個(gè)代理與多賬號(hào)的實(shí)現(xiàn)控制上網(wǎng)時(shí),在Server (服務(wù)端)認(rèn)證賬號(hào)通過(guò)后,對(duì)多個(gè)賬號(hào)進(jìn)行權(quán)限管理的過(guò)程比較復(fù)雜,不便于管理。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種一對(duì)多的PPPoE代理的上網(wǎng)控制方法及系統(tǒng)。本發(fā)明在HG中集中實(shí)現(xiàn)上網(wǎng)控制和權(quán)限管理,不僅能夠通過(guò)HG管理賬號(hào)設(shè)置對(duì)應(yīng)的用戶賬號(hào)的上網(wǎng)權(quán)限,比較靈活,而且無(wú)需對(duì)用戶賬號(hào)的上網(wǎng)權(quán)限進(jìn)行管理,工作效率較高。
[0006]為達(dá)到以上目的,本發(fā)明提供的一對(duì)多的PPPoE代理的上網(wǎng)控制方法,其特征在于,包括以下步驟:
[0007]A、家庭網(wǎng)關(guān)HG根據(jù)不同終端設(shè)備的需求,為不同的終端設(shè)備配置相應(yīng)用戶賬號(hào)的上網(wǎng)權(quán)限,轉(zhuǎn)到步驟B;
[0008]B、HG的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議代理PPPoE Proxy程序檢測(cè)到終端設(shè)備進(jìn)行撥號(hào)時(shí),對(duì)當(dāng)前終端設(shè)備的用戶賬號(hào)進(jìn)行鑒權(quán),鑒權(quán)成功后,HG根據(jù)當(dāng)前用戶賬號(hào)分配對(duì)應(yīng)的上網(wǎng)權(quán)限,轉(zhuǎn)到步驟C ;
[0009]C、HG判斷當(dāng)前終端設(shè)備是否為首次撥號(hào)成功,若是,轉(zhuǎn)到步驟D,否則轉(zhuǎn)到步驟E ;
[0010]D、HG通過(guò)運(yùn)營(yíng)商下發(fā)的網(wǎng)關(guān)賬號(hào)向運(yùn)行商發(fā)起撥號(hào)連接、并新建路由,當(dāng)前終端設(shè)備通過(guò)新建的路由上網(wǎng),結(jié)束;
[0011]E、當(dāng)前終端設(shè)備通過(guò)已經(jīng)建立的路由上網(wǎng),結(jié)束。
[0012]在上述技術(shù)方案的基礎(chǔ)上,步驟B中所述對(duì)當(dāng)前終端設(shè)備的用戶賬號(hào)進(jìn)行鑒權(quán)具體包括以下步驟:判斷當(dāng)前終端設(shè)備的處理流程是否超過(guò)最大用戶數(shù)量,若是,鑒權(quán)成功,否則鑒權(quán)失敗。
[0013]在上述技術(shù)方案的基礎(chǔ)上,步驟B中所述對(duì)當(dāng)前終端設(shè)備的用戶賬號(hào)進(jìn)行鑒權(quán)時(shí),若鑒權(quán)失敗,則當(dāng)前終端設(shè)備撥號(hào)失敗,向終端設(shè)備返回?fù)芴?hào)失敗原因,結(jié)束。
[0014]在上述技術(shù)方案的基礎(chǔ)上,步驟D具體包括以下步驟:HG通過(guò)網(wǎng)關(guān)賬號(hào)向運(yùn)行商發(fā)起撥號(hào)連接,判斷撥號(hào)連接是否成功,若是,HG與運(yùn)行商之間新建路由,當(dāng)前終端設(shè)備通過(guò)新建的路由上網(wǎng),結(jié)束;否則返回?fù)芴?hào)失敗原因,結(jié)束。
[0015]本發(fā)明提供的實(shí)現(xiàn)上述方法的一對(duì)多的PPPoE代理的上網(wǎng)控制系統(tǒng),該系統(tǒng)包括用戶賬號(hào)配置模塊、用戶賬號(hào)鑒權(quán)模塊、首次撥號(hào)判斷模塊、首次撥號(hào)上網(wǎng)模塊和非首次撥號(hào)上網(wǎng)模塊;
[0016]所述用戶賬號(hào)配置模塊用于:控制家庭網(wǎng)關(guān)HG根據(jù)不同終端設(shè)備的需求,為不同的終端設(shè)備配置相應(yīng)用戶賬號(hào)的上網(wǎng)權(quán)限;
[0017]所述用戶賬號(hào)鑒權(quán)模塊用于:當(dāng)HG的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議代理PPPoE Proxy程序檢測(cè)到終端設(shè)備進(jìn)行撥號(hào)時(shí),對(duì)當(dāng)前終端設(shè)備的用戶賬號(hào)進(jìn)行鑒權(quán),鑒權(quán)成功后,控制HG根據(jù)當(dāng)前用戶賬號(hào)分配對(duì)應(yīng)的上網(wǎng)權(quán)限,向首次撥號(hào)判斷模塊發(fā)送首次撥號(hào)判斷信號(hào);
[0018]所述首次撥號(hào)判斷模塊用于:控制HG判斷當(dāng)前終端設(shè)備是否為首次撥號(hào)成功,若是,向首次撥號(hào)上網(wǎng)模塊發(fā)送首次撥號(hào)上網(wǎng)信號(hào);否則向非首次撥號(hào)上網(wǎng)模塊發(fā)送非首次撥號(hào)上網(wǎng)信號(hào);
[0019]所述首次撥號(hào)上網(wǎng)模塊用于:HG通過(guò)運(yùn)營(yíng)商下發(fā)的網(wǎng)關(guān)賬號(hào)向運(yùn)行商發(fā)起撥號(hào)連接、并新建路由,當(dāng)前終端設(shè)備通過(guò)新建的路由上網(wǎng);
[0020]所述非首次撥號(hào)上網(wǎng)模塊用于:當(dāng)前終端設(shè)備通過(guò)已經(jīng)建立的路由上網(wǎng)。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0022]本發(fā)明預(yù)先設(shè)置了網(wǎng)關(guān)賬號(hào)和不同用戶賬號(hào)的上網(wǎng)權(quán)限,對(duì)于運(yùn)營(yíng)商而言,只需要提供網(wǎng)關(guān)賬號(hào)和密碼,由HG對(duì)完全控制終端設(shè)備上網(wǎng)。與現(xiàn)有技術(shù)中認(rèn)證通過(guò)后對(duì)多個(gè)賬號(hào)進(jìn)行權(quán)限管理相比,本發(fā)明在HG中集中實(shí)現(xiàn)上網(wǎng)控制和權(quán)限管理,不僅能夠通過(guò)HG管理帳號(hào)(即超級(jí)用戶)設(shè)置對(duì)應(yīng)的用戶賬號(hào)的上網(wǎng)權(quán)限,比較靈活,而且PPPoE Proxy服務(wù)認(rèn)證用戶賬號(hào)通過(guò)后,無(wú)需對(duì)用戶賬號(hào)的上網(wǎng)權(quán)限進(jìn)行管理,工作效率較高。
【附圖說(shuō)明】
[0023]圖1為本發(fā)明實(shí)施例中一對(duì)多的PPPoE代理的上網(wǎng)控制方法的流程圖。
【具體實(shí)施方式】
[0024]以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0025]本發(fā)明實(shí)施例中的一對(duì)多的PPPoE代理的上網(wǎng)控制方法中,HG(家庭網(wǎng)關(guān))的LAN(局域網(wǎng))側(cè)下掛的終端設(shè)備包括機(jī)頂盒、PC(個(gè)人計(jì)算機(jī))、智能終端等。
[0026]參見(jiàn)圖1所示,本發(fā)明實(shí)施例中的一對(duì)多的PPPoE代理的上網(wǎng)控制方法,包括以下步驟:
[0027]S1:HG根據(jù)不同終端設(shè)備的需求,為不同的終端設(shè)備配置相應(yīng)用戶賬號(hào)的上網(wǎng)權(quán)限,轉(zhuǎn)到步驟S2。
[0028]S2:終端用戶操作終端設(shè)備,使用用戶賬號(hào)進(jìn)行寬帶撥號(hào),轉(zhuǎn)到步驟S3。
[0029]S3:HG的PPPoE Proxy程序檢測(cè)到終端設(shè)備進(jìn)行撥號(hào)時(shí),通過(guò)PPPoE Proxy服務(wù)對(duì)當(dāng)前終端設(shè)備的用戶賬號(hào)進(jìn)行鑒權(quán)(驗(yàn)證用戶是否擁有訪問(wèn)系統(tǒng)的權(quán)利),若鑒權(quán)成功,則當(dāng)前終端設(shè)備撥號(hào)成功,轉(zhuǎn)到步驟S4;若鑒權(quán)失敗,則當(dāng)前終端設(shè)備撥號(hào)失敗,向終端設(shè)備返回?fù)芴?hào)失敗原因,結(jié)束。
[0030]S3中的通過(guò)PPPoE Proxy服務(wù)對(duì)當(dāng)前用戶賬號(hào)進(jìn)行鑒權(quán)具體包括以下步驟:判斷當(dāng)前終端設(shè)備的處理流程是否超過(guò)最大用戶數(shù)量,若是,鑒權(quán)成功,否則鑒權(quán)失敗。
[0031]S4:HG根據(jù)當(dāng)前用戶賬號(hào)分配對(duì)應(yīng)的上網(wǎng)權(quán)限,HG判斷當(dāng)前終端設(shè)備是否為首次撥號(hào)成功,若是,轉(zhuǎn)到步驟S5,否則轉(zhuǎn)到步驟S8。
[0032]S5:HG的PPPoE Client通過(guò)運(yùn)營(yíng)商下發(fā)的網(wǎng)關(guān)賬號(hào),向運(yùn)行商的PPPoE Sever發(fā)起撥號(hào)連接;轉(zhuǎn)到步驟S6。
[0033]S6:判斷撥號(hào)連接是否成功,若是,轉(zhuǎn)到步驟S7,否則返回?fù)芴?hào)失敗原因,結(jié)束。
[0034]S7:HG與運(yùn)行商的PPPoE Sever之間新建路由,當(dāng)前終端設(shè)備