專利名稱:一種用戶終端設(shè)備及網(wǎng)絡(luò)接入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信終端領(lǐng)域,尤其涉及一種用戶終端設(shè)備及實現(xiàn)用戶上網(wǎng)的方 法。
背景技術(shù):
PPPOE (point to point protocol overW^Xi^fflitl)^ 術(shù)如今已經(jīng)發(fā)展得非常成熟,其優(yōu)點受到許多運營商的青睞,到用戶手里的CPE (Customer Premise Equipment,用戶終端設(shè)備)大部分是一款Bridge (橋)產(chǎn)品,用戶只要在自己的PC 上進行PPPOE撥號就可以接入hternet。在一般情況下,電信往往對用戶接入進行限制一個帳號同時只允許一個會話,即 一個帳號同時只允許一個用戶撥號。這個限制使得在相同的線路下,不能滿足多個用戶同 時上網(wǎng)的需求。這時,用戶可能會通過外接一臺路由器來實現(xiàn)多用戶通過一個帳號和密碼 同時上網(wǎng)。的確,這種方式確實可以實現(xiàn)多用戶同時上網(wǎng),但是運營商或者管理員很難控制 用戶數(shù)目。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用戶終端設(shè)備,實現(xiàn)多個用戶通過一個帳號和密碼同 時上網(wǎng)的功能。本發(fā)明的另一個目的在于提供一種實現(xiàn)用戶上網(wǎng)的方法,實現(xiàn)多個用戶同時上 網(wǎng),并提高用戶接入數(shù)量的可控性。本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的。一種用戶終端設(shè)備,包括
PPPOE代理配置模塊,用于配置 PPPOE代理配置信息并在配置生效后輸出顯 示配置生效信息;
PPPOE服務(wù)器,用于監(jiān)聽并處理用戶PC的撥號請求,在該用戶PC認證通過后為其分配 局域網(wǎng)側(cè)私有IP地址并輸出顯示該用戶PC撥號成功的信息;
PPPd撥號模塊,用于向互聯(lián)網(wǎng)服務(wù)提供商服務(wù)器撥號以建立PPPOE連接,在撥號成功 后獲得廣域網(wǎng)側(cè)公網(wǎng)IP地址;
主控模塊,用于監(jiān)控PPPOE服務(wù)器和pppd撥號模塊的輸出信息,在PPPOE代理配置生 效時啟動PPPOE服務(wù)器,在所述用戶PC撥號成功后啟動pppd撥號模塊。上述用戶終端設(shè)備中,所述PPPOE代理配置模塊還用于在所述用戶PC撥號成功時 判斷當(dāng)前是否已成功建立PPPOE連接,若是則通知主控模塊不用啟動pppd撥號模塊進行重 復(fù)撥號。一種網(wǎng)絡(luò)接入方法,應(yīng)用于用戶終端設(shè)備,包括步驟 在用戶終端設(shè)備上配置PPPOE代理配置信息并保存;
在所述配置生效后,啟動PPPOE服務(wù)器,由其監(jiān)控用戶PC的撥號請求;
3在監(jiān)控到用戶PC的撥號請求時,所述PPPOE服務(wù)器對該撥號請求進行處理并在該用戶 PC通過認證后為其分配局域網(wǎng)側(cè)私有IP地址;之后啟動PPPd撥號模塊向互聯(lián)網(wǎng)服務(wù)提供 商服務(wù)器撥號以建立PPPOE連接,撥號成功后獲得廣域網(wǎng)側(cè)公網(wǎng)IP地址,用戶PC通過該廣 域網(wǎng)側(cè)公網(wǎng)IP地址接入互聯(lián)網(wǎng)。上述方法還包括在用戶PC向PPPOE服務(wù)器撥號成功之后,判斷當(dāng)前本用戶終端 設(shè)備是否已與互聯(lián)網(wǎng)服務(wù)提供商服務(wù)器建立了 PPPOE連接,若是,則不再啟動pppd撥號模 塊進行重復(fù)撥號。上述方法中,所述PPPOE代理配置信息包括用戶賬戶和密碼信息、需綁定的局域 網(wǎng)側(cè)接口信息。上述方法中,PPPOE服務(wù)器在啟動后,僅對來自在配置階段所綁定的局域網(wǎng)側(cè)接 口的用戶PC的撥號請求進行監(jiān)聽。上述方法中,PPPOE服務(wù)器對用戶PC的認證方法為將該用戶PC撥號使用的用 戶帳號和密碼與PPPOE代理配置階段所保存的用戶帳號和密碼進行比較,若一致則認證通 過,若不一致則認證不通過。本發(fā)明實施例與現(xiàn)有技術(shù)相比,有益效果在于本發(fā)明通過PPPOE代理功能實現(xiàn) 了多個用戶使用同一用戶帳號和密碼接入互聯(lián)網(wǎng),方便了用戶使用,而且管理員也很容易 控制用戶接入的數(shù)目,提高了網(wǎng)絡(luò)接入的可控性。
圖1是本發(fā)明實施例中應(yīng)用用戶終端設(shè)備實現(xiàn)網(wǎng)絡(luò)接入的系統(tǒng)結(jié)構(gòu)圖。圖2是本發(fā)明實施例中PPPOE代理配置方法流程圖。圖3是本發(fā)明實施例中用戶通過PPPOE代理實現(xiàn)網(wǎng)絡(luò)接入的方法流程圖。
具體實施例方式本發(fā)明的核心思想為與現(xiàn)有技術(shù)中采用的橋接撥號方法不同,本發(fā)明采用在 CPE上使用PPPOE代理的方式來實現(xiàn),即在用戶PC與ADSL線路之間的CPE上加入PPPOE Server (PPPOE 服務(wù)器)和 pppd (PPP Daemon, PPP 守護進程)撥號模塊,PPPOE Server 負 責(zé)處理用戶的撥號請求,并給用戶分配LAN (局域網(wǎng))側(cè)私有IP地址,之后再拉起pppd撥 號模塊向ISP服務(wù)器發(fā)起真正的撥號請求,當(dāng)撥號成功后CPE獲取到WAN (廣域網(wǎng))側(cè)公網(wǎng) IP地址,這時CPE相當(dāng)于一臺路由器,這樣多個用戶PC就可以通過CPE路由同時上網(wǎng)。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。如圖1所示,本實施例中用戶終端設(shè)備包括以下組成部分。PPPOE代理配置模塊,用于配置 PPPOE代理配置信息并在配置生效后輸 出顯示生效信息;還用于在用戶PC撥號成功時判斷當(dāng)前是否已成功建立PPPOE連接,若是 則通知主控模塊不用啟動pppd撥號模塊進行重復(fù)撥號。PPPOE服務(wù)器,用于監(jiān)聽并處理用戶PC的撥號請求,在對該用戶PC認證通過后為 其分配LAN側(cè)私有IP地址并輸出顯示該用戶PC撥號成功的信息。
pppd撥號模塊,用于向ISP服務(wù)器撥號以建立PPPOE連接,在撥號成功后獲取WAN 側(cè)公網(wǎng)IP地址。主控模塊,用于 監(jiān)控 PPPOE服務(wù)器和pppd撥號模塊的輸出信息,在 PPPOE代理配置生效時啟動 PPPOE服務(wù)器,在所述用戶PC撥號成功后啟動pppd撥號模 塊。請參閱圖2,該圖所示為PPPOE代理配置的方法流程,該配置過程主要由管理員來 進行,需輸入ISP提供的用戶帳號和密碼、PPPOE代理所綁定的LAN側(cè)接口,僅僅對綁定的 接口提供上網(wǎng)功能實現(xiàn),據(jù)此來實現(xiàn)接入的可控性。具體實現(xiàn)步驟包括如下。201、管理員通過用戶界面向入PPPOE代理配置模塊輸入PPPOE代理配置信息,該 PPPOE代理配置信息包括ISP提供的用戶帳號和密碼、PPPOE代理所綁定的LAN側(cè)接口。在 之后過程中,CPE對與未綁定的接口限制撥號,不允許接入INTERNET。202,PPPOE代理配置模塊處理管理員的配置請求,并記錄該PPPOE代理配置信息, 其中的用戶名和密碼信息用于后續(xù)用戶進行撥號時對該用戶進行驗證。203、PPPOE代理配置模塊向主控模塊發(fā)送消息,請求啟動PPPOE服務(wù)器,消息中包 含了啟動PPPOE服務(wù)器所需的命令行參數(shù),如綁定的端口、撥號成功時為對端分配的起始 IP地址、用戶帳號和密碼等。204、主控模塊根據(jù)啟動參數(shù)來啟動PPPOE服務(wù)器,同時監(jiān)控PPPOE服務(wù)器的標(biāo)準(zhǔn)
輸出信息。205,PPPOE Server在綁定的接口上監(jiān)聽用戶PC的撥號請求,當(dāng)收到用戶PC的撥 號請求時才作進一步處理,該部分的處理之后詳細說明。請參閱圖3,該圖所示為配置生效之后PPPOE代理工作的詳細流程,具體包括步驟 如下。301、PPPOE服務(wù)器在綁定的接口上監(jiān)聽用戶PC的撥號請求。302、用戶PC進行撥號,向外PPPOE服務(wù)器發(fā)送撥號請求。303、PPP0E服務(wù)器判斷所接收到的撥號請求是否來自已綁定的接口,若是,則繼續(xù) 執(zhí)行步驟304 ;否則不予處理,返回步驟301。304,PPPOE服務(wù)器處理用戶PC的撥號請求,完成PPPOE的Discover階段和LCP協(xié)商等。305、進入撥號認證階段,PPPOE服務(wù)器讀取在PPPOE代理配置階段所記錄的用戶 賬號和密碼。306、PPPOE服務(wù)器將當(dāng)前用戶PC撥號時輸入的用戶帳號和密碼與步驟305讀取 的用戶帳號和密碼比對,若一致,則認證通過,繼續(xù)執(zhí)行步驟307 ;若不一致,則認證失敗, 返回步驟301。307、PPPOE服務(wù)器進行IP協(xié)商,為用戶PC分配LAN側(cè)私有IP地址。308、用戶PC撥號已成功,PPPOE服務(wù)器在標(biāo)準(zhǔn)輸出上輸出表示用戶PC撥號成功 的特征字符串。309、主控模塊監(jiān)控到PPPOE服務(wù)器輸出的特征字符串后發(fā)送消息給PPPOE代理配 置模塊,通知其用戶PC已經(jīng)撥號成功。310、PPPOE代理配置模塊判斷當(dāng)前撥號成功的用戶PC是否是第一個成功撥號的用戶PC,若不是,則表明當(dāng)前CPE與ISP已成功建立PPPOE連接,當(dāng)前撥號成功的用戶PC可 直接通過該連接接入互聯(lián)網(wǎng),因而不必在廣域網(wǎng)側(cè)進行重復(fù)撥號,返回步驟301 ;若是,則 繼續(xù)執(zhí)行步驟311。311、PPPOE代理配置模塊向主控模塊發(fā)送消息,請求啟動pppd撥號模塊。312、主控模塊收到消息后啟動pppd撥號模塊。313、pppd撥號模塊使用上述用戶帳號和密碼向ISP服務(wù)器發(fā)起撥號請求。314、pppd撥號模塊撥號成功后,CPE在廣域網(wǎng)側(cè)獲取到公網(wǎng)的IP地址,用戶PC 即可實現(xiàn)接入互聯(lián)網(wǎng)。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種用戶終端設(shè)備,其特征在于,該用戶終端設(shè)備包括PPPOE代理配置模塊,用于配置 PPPOE代理配置信息并在配置生效后輸出顯示 配置生效信息;PPPOE服務(wù)器,用于監(jiān)聽并處理用戶PC的撥號請求,在該用戶PC認證通過后為其分配 局域網(wǎng)側(cè)私有IP地址并輸出顯示該用戶PC撥號成功的信息;PPPd撥號模塊,用于向互聯(lián)網(wǎng)服務(wù)提供商服務(wù)器撥號以建立PPPOE連接,在撥號成功 后獲得廣域網(wǎng)側(cè)公網(wǎng)IP地址;主控模塊,用于監(jiān)控PPPOE服務(wù)器和pppd撥號模塊的輸出信息,在PPPOE代理配置生 效時啟動PPPOE服務(wù)器,在所述用戶PC撥號成功后啟動pppd撥號模塊。
2.如權(quán)利要求1所述的用戶終端設(shè)備,其特征在于,所述PPPOE代理配置模塊,還用于在所述用戶PC撥號成功時判斷當(dāng)前是否已成功建立 PPPOE連接,若是則通知主控模塊不用啟動pppd撥號模塊進行重復(fù)撥號。
3.—種網(wǎng)絡(luò)接入方法,應(yīng)用于用戶終端設(shè)備,其特征在于,包括步驟在用戶終端設(shè)備上配置PPPOE代理配置信息并保存;在所述配置生效后,啟動PPPOE服務(wù)器,由其監(jiān)控用戶PC的撥號請求;在監(jiān)控到用戶PC的撥號請求時,所述PPPOE服務(wù)器對該撥號請求進行處理并在該用戶 PC通過認證后為其分配局域網(wǎng)側(cè)私有IP地址;之后啟動pppd撥號模塊向互聯(lián)網(wǎng)服務(wù)提供 商服務(wù)器撥號以建立PPPOE連接,撥號成功后獲得廣域網(wǎng)側(cè)公網(wǎng)IP地址,用戶PC通過該廣 域網(wǎng)側(cè)公網(wǎng)IP地址接入互聯(lián)網(wǎng)。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)接入方法,其特征在于,所述方法還包括在用戶PC向 PPPOE服務(wù)器撥號成功之后,判斷當(dāng)前本用戶終端設(shè)備是否已與互聯(lián)網(wǎng)服務(wù)提供商服務(wù)器 建立了 PPPOE連接,若是,則不再啟動pppd撥號模塊進行重復(fù)撥號。
5.如權(quán)利要求3或4所述的網(wǎng)絡(luò)接入方法,其特征在于,所述PPPOE代理配置信息包括 用戶賬戶和密碼信息、需綁定的局域網(wǎng)側(cè)接口信息。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)接入方法,所述方法中,PPPOE服務(wù)器在啟動后,僅對來自 在配置階段所綁定的局域網(wǎng)側(cè)接口的用戶PC的撥號請求進行監(jiān)聽。
7.如權(quán)利要求5所述的網(wǎng)絡(luò)接入方法,所述方法中,PPPOE服務(wù)器對用戶PC的認證方 法為將該用戶PC撥號使用的用戶帳號和密碼與PPPOE代理配置階段所保存的用戶帳號和 密碼進行比較,若一致則認證通過,若不一致則認證不通過。
全文摘要
本發(fā)明公開了一種用戶終端設(shè)備及網(wǎng)絡(luò)接入方法,其中的網(wǎng)絡(luò)接入方法包括步驟在用戶終端設(shè)備上配置PPPOE代理配置信息并保存;在配置生效后,啟動PPPOE服務(wù)器,由其監(jiān)控用戶PC的撥號請求;在監(jiān)控到用戶PC的撥號請求時,PPPOE服務(wù)器對該撥號請求進行處理并在該用戶PC通過認證后為其分配局域網(wǎng)側(cè)私有IP地址;之后啟動pppd撥號模塊向ISP服務(wù)器撥號以建立PPPOE連接,撥號成功后獲得廣域網(wǎng)側(cè)公網(wǎng)IP地址,用戶PC通過該地址接入互聯(lián)網(wǎng)。本發(fā)明通過PPPOE代理功能實現(xiàn)了多個用戶使用同一用戶帳號和密碼接入互聯(lián)網(wǎng),方便了用戶使用,而且管理員也很容易控制用戶接入的數(shù)目,提高了網(wǎng)絡(luò)接入的可控性。
文檔編號H04L29/08GK102143233SQ20111008668
公開日2011年8月3日 申請日期2011年4月7日 優(yōu)先權(quán)日2011年4月7日
發(fā)明者伍國祥 申請人:深圳市共進電子有限公司