一種基于pppoe網(wǎng)絡(luò)的撥號方法、撥號系統(tǒng)及路由器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法、撥號系統(tǒng)及路由器。
【背景技術(shù)】
[0002]無源光纖網(wǎng)絡(luò)Ρ0Ν上行家庭網(wǎng)關(guān)的上網(wǎng)方式常用的有三種:動態(tài)主機配置協(xié)議DHCP路由器上網(wǎng)、基于以太網(wǎng)的點對點協(xié)議ΡΡΡ0Ε路由器撥號上網(wǎng)和橋接撥號上網(wǎng)?;谝蕴W(wǎng)的點對點協(xié)議ΡΡΡ0Ε路由器撥號上網(wǎng):無源光纖網(wǎng)絡(luò)Ρ0Ν上行家庭網(wǎng)關(guān)中創(chuàng)建一個上行路由器上網(wǎng)接口,通過基于以太網(wǎng)的點對點協(xié)議ΡΡΡ0Ε撥號方式獲取網(wǎng)絡(luò)地址,無源光纖網(wǎng)絡(luò)Ρ0Ν上行家庭網(wǎng)關(guān)通過該接口處理上下行網(wǎng)絡(luò)數(shù)據(jù),為連接到家庭網(wǎng)關(guān)的上網(wǎng)設(shè)備提供網(wǎng)絡(luò)服務(wù)。
[0003]PPPOE (point-to-point protocol over ethernet,基于以太網(wǎng)的點對點協(xié)議),可使以太網(wǎng)的主機通過一個簡單的橋接設(shè)備連到一個遠端的接入集中器上。通過ΡΡΡ0Ε協(xié)議,遠端接入設(shè)備能夠?qū)崿F(xiàn)對每個接入用戶的控制和計費。與傳統(tǒng)的接入方式相比,ΡΡΡ0Ε具有較高的性能價格比,它在包括小區(qū)組網(wǎng)建設(shè)等一系列應(yīng)用中被廣泛采用,目前流行的寬帶接入方式ADSL (Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線路)使用了所述ΡΡΡ0Ε協(xié)議。
[0004]現(xiàn)有的路由器都支持ΡΡΡ0Ε撥號上網(wǎng)功能,但當鏈接出現(xiàn)異常(例如斷開鏈接)時,即ΡΡΡ0Ε的交互過程中,某一方未正常退出,導致該會話處于異常情況,使得ΡΡΡ0Ε客戶端無法快速正常撥上獲取地址,進而無法正常再次鏈接。
【發(fā)明內(nèi)容】
[0005]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法、撥號系統(tǒng)及路由器,用于解決現(xiàn)有技術(shù)中ΡΡΡ0Ε鏈接出現(xiàn)異常后無法再次正常鏈接的問題。
[0006]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法、撥號系統(tǒng)及路由器;一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法,所述方法包括以下步驟:S1、終端接收到用戶發(fā)出的撥號指令;S2、判斷是否存在上一次會話,當判斷為是轉(zhuǎn)動步驟S3,否則轉(zhuǎn)到步驟S4,所述會話為終端與接入服務(wù)器之間的會話;S3、向所述接入服務(wù)器發(fā)送終止分組報文,使得所述接入服務(wù)器終止與所述終端的會話;S4、所述終端進入會話發(fā)起階段;
S5、所述終端進入會話階段。
[0007]于本發(fā)明的一實施方式中,所述步驟S2具體為:判斷存儲器中是否存在會話變量,若判斷是則認為存在上一次會話連接,若判斷為否則不存在,所述會話變量包括上一次會話時記錄的會話ID及對應(yīng)接入服務(wù)器的MAC地址。
[0008]于本發(fā)明的一實施方式中,所述步驟S4具體為:S41、所述終端廣播發(fā)起分組報文;S42、接收一個以上接入服務(wù)器基于所述分組報文反饋的給予分組報文;S43、終端基于所接收的給予分組報文選擇一個接入服務(wù)器,并給所選擇的接入服務(wù)器發(fā)送單播會話請求分組報文;S44、接收所選擇的接入服務(wù)器反饋的確認分組報文。
[0009]于本發(fā)明的一實施方式中,所述步驟S43具體為:S431、分析所接收的給予分組報文的時間,對接收時間進行排序;S432、獲取最早接收時間對應(yīng)的給予分組報文,選擇與該給予分組報文對應(yīng)的接入服務(wù)器;S433、向所述選擇的接入服務(wù)器發(fā)送單播會話請求分組報文。
[0010]于本發(fā)明的一實施方式中,所述步驟S5具體包括:S51、所述終端與所選擇的接入服務(wù)器進行會話;S52、啟動記錄機制,記錄會話過程數(shù)據(jù),所述會話過程數(shù)據(jù)包括會話變量。
[0011]于本發(fā)明的一實施方式中,所述步驟S5之后還包括:S6、在所述會話結(jié)束時,所述終端向所選擇的接入服務(wù)器發(fā)送終止分組報文,并刪除所記錄的會話變量。
[0012]本發(fā)明還提供一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號系統(tǒng),所述撥號系統(tǒng)包括終端,所述終端包括:指令接收模塊,用于接收到用戶發(fā)出的撥號指令;與所述指令接收模塊連接的判斷模塊,用于判斷是否存在上一次會話連接,所述會話為所述終端與接入服務(wù)器之間的會話;與所述判斷模塊連接的終止會話模塊,用于存在上一次會話時向所述接入服務(wù)器發(fā)送終止分組報文,使得所述接入服務(wù)器終止與所述終端的會話;與所述判斷模塊及所述終止會話模塊連接的會話發(fā)起模塊,用于發(fā)起會話請求;與所述會話發(fā)起模塊的會話模塊,用于與接入服務(wù)器進行會話。
[0013]于本發(fā)明的一實施方式中,所述判斷模塊具體用于:判斷存儲器中是否存在會話變量,若判斷是則認為存在上一次會話連接,若判斷為否則不存在,所述會話變量包括上一次會話時記錄的會話ID及對應(yīng)接入服務(wù)器的MAC地址。
[0014]于本發(fā)明的一實施方式中,所述會話發(fā)起模塊具體包括:分組報文發(fā)起模塊,用于廣播發(fā)起分組報文;給予分組報文接收模塊,用于接收一個以上接入服務(wù)器基于所述分組報文反饋的給予分組報文;選擇模塊,用于基于所接收的給予分組報文選擇一個接入服務(wù)器,并給所選擇的接入服務(wù)器發(fā)送單播會話請求分組報文;選擇發(fā)送模塊,用于基于所接收的給予分組報文選擇一個接入服務(wù)器,并給所選擇的接入服務(wù)器發(fā)送單播會話請求分組報文;確認分組報文接收模塊,用于接收所選擇的接入服務(wù)器反饋的確認分組報文。
[0015]本發(fā)明還提供路由器,包括基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號系統(tǒng),所述撥號系統(tǒng)包括終端,所述終端包括:指令接收模塊,用于接收到用戶發(fā)出的撥號指令;與所述指令接收模塊連接的判斷模塊,用于判斷是否存在上一次會話連接,所述會話為所述終端與接入服務(wù)器之間的會話;與所述判斷模塊連接的終止會話模塊,用于存在上一次會話時向所述接入服務(wù)器發(fā)送終止分組報文,使得所述接入服務(wù)器終止與所述終端的會話;與所述判斷模塊及所述終止會話模塊連接的會話發(fā)起模塊,用于發(fā)起會話請求;與所述會話發(fā)起模塊的會話模塊,用于與接入服務(wù)器進行會話。
[0016]本發(fā)明的一種移動終端應(yīng)用的管理方法、管理系統(tǒng)及手機,至少具有以下有益效果:
[0017]當終端需要撥號上網(wǎng),與接入服務(wù)器進行連接會話時,首先判斷終端當前是否存在上一次會話,當還存在上一次會話時,需要向接入服務(wù)器發(fā)送終止分組報文,保證終端與接入服務(wù)器正常斷開,使得當前進行連接會話可以順利進行,可以提高連接速度及效率。
【附圖說明】
[0018]圖1是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法一實施例的流程示意圖;
[0019]圖2是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法的步驟S3的具體流程示意圖;
[0020]圖3是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號方法的步驟S33的具體流程示意圖;
[0021]圖4是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號系統(tǒng)一實施例的結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號系統(tǒng)的會話發(fā)起模塊3的具體結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明的一種基于ΡΡΡ0Ε網(wǎng)絡(luò)的撥號系統(tǒng)的選擇發(fā)送模塊33的具體結(jié)構(gòu)示意圖。
[0024]元件標號說明:
[0025]1指令接收模塊
[0026]2判斷模塊
[0027]3終止會話模塊
[0028]4會話發(fā)起模塊
[0029]5會話模塊
[0030]41分組報文發(fā)起模塊
[0031]42給予分組報文接收模塊
[0032]43選擇發(fā)送模塊
[0033]44確認分組報文接收模塊
[0034]431分析單元
[0035]432獲取單元
[0036]433發(fā)送單元
[0037]S1