用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器,用以解決現(xiàn)有技術(shù)中無法區(qū)分校園寬帶的用戶終端而存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題。該方法包括:寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,以及確定的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
【專利說明】用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及寬帶接入領(lǐng)域,尤其涉及一種用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器。
【背景技術(shù)】
[0002]目前對(duì)于寬帶接入領(lǐng)域,主要分為面向家庭用戶和面向集團(tuán)用戶兩類寬帶業(yè)務(wù)。面向家庭用戶的寬帶接入通常采用以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議(point to pointprotocol overEthernet, PPPoE)的認(rèn)證方式,面向集團(tuán)用戶的寬帶接入通常采用IPoE的認(rèn)證方式。
[0003]基于PPPoE的認(rèn)證方式,家庭寬帶用戶通過傳輸網(wǎng)絡(luò)接入寬帶接入服務(wù)器(NetAccess Server, NAS),由NAS結(jié)合認(rèn)證計(jì)費(fèi)(Radius)服務(wù)器完成對(duì)家庭寬帶用戶的PPPoE認(rèn)證,從而家庭寬帶用戶可以獲取到一個(gè)隨機(jī)的公網(wǎng)IP地址。這里說的傳輸網(wǎng)絡(luò)是指采用數(shù)字用戶專線(Digital Subscriber Line, DSL)、無源光纖網(wǎng)絡(luò)(Passive OpticalNetwork, PON)、以太數(shù)據(jù)通過同軸電纜傳輸(Ethernet over COAX, E0C)等技術(shù)的二層網(wǎng)絡(luò),即用戶側(cè)與NAS之間的網(wǎng)絡(luò)。
[0004]而基于IPoE的認(rèn)證方式,是給集團(tuán)用戶分配一個(gè)或多個(gè)固定的公網(wǎng)IP地址,通過傳輸網(wǎng)絡(luò)(即二層網(wǎng)絡(luò))直接接入業(yè)務(wù)路由器,集團(tuán)寬帶的所有用戶訪問互聯(lián)網(wǎng)都必須通過集團(tuán)寬帶的互聯(lián)網(wǎng)出口防火墻的端口地址轉(zhuǎn)換(PAT)來獲取公網(wǎng)IP地址,不同的集團(tuán)用戶在互聯(lián)網(wǎng)上表示為同一個(gè)/多個(gè)公網(wǎng)IP地址的不同端口。
[0005]校園寬帶業(yè)務(wù)是集團(tuán)寬帶業(yè)務(wù)中的一類,對(duì)于校園寬帶的用戶終端,由于面向集團(tuán)用戶的寬帶接入均采用IPoE的認(rèn)證方式,因此校園寬帶的所有用戶訪問互聯(lián)網(wǎng)都只能通過校園寬帶的互聯(lián)網(wǎng)出口防火墻來實(shí)現(xiàn)校園用戶的私網(wǎng)IP地址到公網(wǎng)IP地址的端口地址轉(zhuǎn)換。從運(yùn)營商的角度,采用這樣的方式無法區(qū)分校園寬帶的用戶終端。
[0006]對(duì)于校園寬帶的用戶終端來說,其是既可以訪問公網(wǎng)(互聯(lián)網(wǎng)),也可以訪問內(nèi)網(wǎng)(校園網(wǎng)服務(wù)器)的。運(yùn)營商若想對(duì)訪問公網(wǎng)的校園寬帶的用戶終端收費(fèi),就需要根據(jù)用戶終端上公網(wǎng)的流量來判斷用戶終端的上網(wǎng)時(shí)間,以達(dá)到對(duì)用戶終端上網(wǎng)計(jì)費(fèi)的目的,基于運(yùn)營商無法區(qū)分校園寬帶的用戶終端,因此也就無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器,用以解決現(xiàn)有技術(shù)中無法區(qū)分校園寬帶的用戶終端而存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題。
[0008]本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0009]一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,包括:
[0010]寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;其中,所述指定操作包括:根據(jù)在該接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定所述用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與所述周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí);NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定出的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0011]一種寬帶接入服務(wù)器NAS,包括:
[0012]報(bào)文解析模塊,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;并獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;用戶上網(wǎng)時(shí)長糾正模塊,用于判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;其中,所述指定操作包括:根據(jù)在該接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定所述用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與所述周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定出的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0013]一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,包括:
[0014]寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并基于預(yù)設(shè)的接收周期,根據(jù)在各個(gè)接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定所述用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;以及通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于所述流量閾值的流量的個(gè)數(shù);NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)所述個(gè)數(shù)與所述接收周期的乘積、所述計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0015]一種寬帶接入服務(wù)器,包括:
[0016]報(bào)文解析模塊,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;并獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;用戶上網(wǎng)時(shí)長糾正模塊,用于判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并基于預(yù)設(shè)的接收周期,根據(jù)在各個(gè)接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定所述用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;以及通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于所述流量閾值的流量的個(gè)數(shù);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)所述個(gè)數(shù)與所述接收周期的乘積、所述計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0017]本發(fā)明實(shí)施例的有益效果如下:
[0018]本發(fā)明實(shí)施例一方面通過用戶終端基于PPPoE認(rèn)證方式獲得一個(gè)公網(wǎng)IP地址,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以區(qū)分校園寬帶的用戶終端;另一方面通過判斷用戶終端發(fā)送的數(shù)據(jù)報(bào)文中攜帶的目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí),以及在接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,同時(shí)根據(jù)在這期間統(tǒng)計(jì)到的公網(wǎng)流量得到用戶終端訪問內(nèi)網(wǎng)的實(shí)際時(shí)長,最終確定用戶終端訪問公網(wǎng)的實(shí)際時(shí)長,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以準(zhǔn)確的得到用戶終端訪問外網(wǎng)的時(shí)長,從而根據(jù)該訪問外網(wǎng)的時(shí)長對(duì)用戶終端進(jìn)行準(zhǔn)確的按時(shí)計(jì)費(fèi),解決了現(xiàn)有技術(shù)中無法區(qū)分校園寬帶的用戶終端而存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明實(shí)施例提供一種校園寬帶的用戶終端的二次認(rèn)證網(wǎng)絡(luò)方案的實(shí)現(xiàn)示意圖;
[0020]圖2為本發(fā)明實(shí)施例提供的一種用戶終端訪問公網(wǎng)時(shí)長的確定方法的主要流程圖;
[0021]圖3為本發(fā)明實(shí)施例提供的上述方案在實(shí)際應(yīng)用中的一個(gè)具體實(shí)現(xiàn)示意圖;
[0022]圖4為本發(fā)明實(shí)施例提供的用戶終端的下線流程示意圖;
[0023]圖5為本發(fā)明實(shí)施例提供的一種寬帶接入服務(wù)器的具體結(jié)構(gòu)示意圖;
[0024]圖6為本發(fā)明實(shí)施例提出的另一種用戶終端訪問公網(wǎng)時(shí)長的確定方法的主要流程圖。
【具體實(shí)施方式】
[0025]為了解決現(xiàn)有技術(shù)中存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題,本發(fā)明實(shí)施例提供了一種用戶終端訪問公網(wǎng)時(shí)長的確定方法和寬帶接入服務(wù)器。該方案一方面通過用戶終端基于PPPoE認(rèn)證方式獲得一個(gè)公網(wǎng)IP地址,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以區(qū)分校園寬帶的用戶終端;另一方面通過判斷用戶終端發(fā)送的數(shù)據(jù)報(bào)文中攜帶的目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí),以及在接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,同時(shí)根據(jù)在這期間統(tǒng)計(jì)到的公網(wǎng)流量得到用戶終端訪問內(nèi)網(wǎng)的實(shí)際時(shí)長,最終確定用戶終端訪問公網(wǎng)的實(shí)際時(shí)長,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以準(zhǔn)確的得到用戶終端訪問外網(wǎng)的時(shí)長,從而根據(jù)該訪問外網(wǎng)的時(shí)長對(duì)用戶終端進(jìn)行準(zhǔn)確的按時(shí)計(jì)費(fèi),解決了現(xiàn)有技術(shù)中無法區(qū)分校園寬帶的用戶終端而存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題。
[0026]下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
[0027]校園網(wǎng)通常由一臺(tái)核心交換機(jī)、一臺(tái)匯聚交換機(jī)、多臺(tái)接入交換機(jī)和一套校園網(wǎng)服務(wù)器(包含內(nèi)容服務(wù)器和認(rèn)證服務(wù)器)組成,其中,匯聚交換機(jī)以上為三層網(wǎng)絡(luò),匯聚交換機(jī)以下為二層網(wǎng)絡(luò)?;谶@種網(wǎng)絡(luò)結(jié)構(gòu),校園網(wǎng)的用戶終端在接入網(wǎng)絡(luò)(包括公網(wǎng)和內(nèi)網(wǎng))時(shí),若均采用IPoE的認(rèn)證方式,就會(huì)存在運(yùn)營商無法區(qū)分校園寬帶的用戶終端的缺陷。
[0028]針對(duì)上述缺陷,本發(fā)明實(shí)施例中對(duì)上述這種網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行了改進(jìn)。對(duì)于用戶自主認(rèn)證部分可以保留不變,比如保留每個(gè)學(xué)校各自的認(rèn)證方式;而在網(wǎng)絡(luò)側(cè)認(rèn)證部分,接入寬帶接入服務(wù)器NAS則可以通過PPPoE認(rèn)證方式實(shí)現(xiàn)對(duì)用戶終端的認(rèn)證。然而,PPPoE認(rèn)證方式要求用戶終端到NAS之間為廣播型的網(wǎng)絡(luò)(即二層網(wǎng)絡(luò))。針對(duì)這一問題,有兩種解決手段:第一,將校園核心交換機(jī)從三層交換機(jī)將為二層交換機(jī),實(shí)現(xiàn)全二層的校園局域網(wǎng);第二,在校園匯聚交換機(jī)與NAS之間建立二層隧道(如L2TP隧道),使得用戶終端可以基于建立的L2TP隧道實(shí)現(xiàn)用戶終端與NAS之間PPP隧道的建立,并通過建立的PPP隧道實(shí)現(xiàn)數(shù)據(jù)報(bào)文在匯聚交換機(jī)處的透傳。
[0029]本發(fā)明實(shí)施例中具體的網(wǎng)絡(luò)方案如圖1所示。運(yùn)營商網(wǎng)絡(luò)側(cè)對(duì)用戶終端的PPPoE認(rèn)證通過NAS來實(shí)現(xiàn)。匯聚交換機(jī)通過傳輸網(wǎng)絡(luò)接到NAS,NAS作為校園接入熱點(diǎn)的集中控制器,配合運(yùn)營商本地認(rèn)證系統(tǒng)的Radius服務(wù)器,實(shí)現(xiàn)對(duì)校園寬帶用戶上網(wǎng)請(qǐng)求的認(rèn)證。運(yùn)營商網(wǎng)絡(luò)側(cè)為校園寬帶的用戶終端分配一個(gè)隨機(jī)的公網(wǎng)IP地址;Radius服務(wù)器定制專用計(jì)費(fèi)模板。
[0030]在上述二次認(rèn)證的網(wǎng)絡(luò)方案中,校園寬帶的用戶終端接入網(wǎng)絡(luò)時(shí),首先通過校園內(nèi)的認(rèn)證,然后發(fā)起PPPoE認(rèn)證請(qǐng)求,由校園匯聚交換機(jī)透傳至NAS,由NAS配合運(yùn)營商本地認(rèn)證系統(tǒng)的Radius服務(wù)器,實(shí)現(xiàn)對(duì)校園寬帶的用戶終端上網(wǎng)請(qǐng)求的認(rèn)證,并分配給用戶終端一個(gè)隨機(jī)的的公網(wǎng)IP地址。當(dāng)用戶終端訪問內(nèi)網(wǎng)時(shí),由于數(shù)據(jù)報(bào)文是通過基于二層網(wǎng)絡(luò)建立的PPP隧道進(jìn)行傳輸?shù)?,因此無法在校園核心交換機(jī)處實(shí)行路由轉(zhuǎn)發(fā),而必須從NAS處迂回。而對(duì)于NAS而言,它判斷是否對(duì)該用戶終端進(jìn)行計(jì)費(fèi)的原則是按用戶終端訪問外網(wǎng)的時(shí)長進(jìn)行計(jì)費(fèi),即當(dāng)判斷出用戶終端是因?yàn)樵L問外網(wǎng)而產(chǎn)生了流量,NAS就開始計(jì)時(shí)。但由于用戶終端采用上述方法訪問內(nèi)網(wǎng)時(shí),會(huì)先去訪問外網(wǎng),再從NAS處迂回訪問內(nèi)網(wǎng),也就是說,用戶終端訪問內(nèi)網(wǎng)時(shí),也會(huì)由于訪問了外網(wǎng)而產(chǎn)生流量。那么當(dāng)按照NAS的按時(shí)計(jì)費(fèi)原則對(duì)用戶終端訪問外網(wǎng)的時(shí)長進(jìn)行計(jì)費(fèi)時(shí),用戶終端訪問內(nèi)網(wǎng)的時(shí)長也會(huì)被NAS當(dāng)做訪問外網(wǎng)時(shí)長進(jìn)行計(jì)費(fèi),因此NAS的計(jì)費(fèi)結(jié)果是不準(zhǔn)確的,并且這樣對(duì)用戶終端來說也是很不合理的。
[0031]在上述網(wǎng)絡(luò)方案的基礎(chǔ)上,本發(fā)明提出了一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,如圖2所示,為本發(fā)明實(shí)施例提出的一種用戶終端訪問公網(wǎng)時(shí)長的確定方法的主要流程圖,該方法包括以下步驟:
[0032]步驟21,NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;
[0033]其中,NAS可以預(yù)先基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道,而該步驟中的數(shù)據(jù)報(bào)文就是基于該P(yáng)PP隧道接收的。
[0034]其中,PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的,NAS與匯聚交換機(jī)之間建立的L2TP隧道使NAS與匯聚交換機(jī)之間原來的三層網(wǎng)絡(luò)變成了二層網(wǎng)絡(luò),使用戶終端能夠與NAS在二層網(wǎng)絡(luò)的基礎(chǔ)上建立PPP隧道。
[0035]步驟22,NAS獲得數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;
[0036]步驟23,NAS判斷數(shù)據(jù)報(bào)文中的目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);
[0037]步驟24,在NAS開始計(jì)時(shí)后,開始進(jìn)行在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;
[0038]其中,指定操作具體包括:根據(jù)在該接收周期內(nèi)接收的以公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí);
[0039]若在預(yù)設(shè)的接收周期內(nèi),確定的用戶終端訪問公網(wǎng)所產(chǎn)生的流量小于等于預(yù)先設(shè)置的流量閾值,則認(rèn)為在該接收周期內(nèi),用戶沒有訪問公網(wǎng);
[0040]若在預(yù)設(shè)的接收周期內(nèi),確定的用戶終端訪問公網(wǎng)所產(chǎn)生的流量大于預(yù)先設(shè)置的流量閾值,則認(rèn)為在該接收周期內(nèi),用戶訪問了公網(wǎng)。
[0041]步驟25,NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0042]可選的,在確定出用戶終端訪問公網(wǎng)的時(shí)長之后,NAS向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶該訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求,并從認(rèn)證計(jì)費(fèi)服務(wù)器反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息。
[0043]可選的,NAS還可以將確定的上網(wǎng)費(fèi)用信息、訪問公網(wǎng)的時(shí)長以及在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給用戶終端進(jìn)行顯示,用于確保用戶清楚了解本次上網(wǎng)服務(wù)的計(jì)費(fèi)情況。
[0044]本發(fā)明實(shí)施例一方面通過用戶終端基于PPPoE認(rèn)證方式獲得一個(gè)公網(wǎng)IP地址,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以區(qū)分校園寬帶的用戶終端;另一方面通過判斷用戶終端發(fā)送的數(shù)據(jù)報(bào)文中攜帶的目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí),以及在接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,同時(shí)根據(jù)在這期間統(tǒng)計(jì)到的公網(wǎng)流量得到用戶終端訪問內(nèi)網(wǎng)的實(shí)際時(shí)長,最終確定用戶終端訪問公網(wǎng)的實(shí)際時(shí)長,使得運(yùn)營商網(wǎng)絡(luò)側(cè)可以準(zhǔn)確的得到用戶終端訪問外網(wǎng)的時(shí)長,從而根據(jù)該訪問外網(wǎng)的時(shí)長對(duì)用戶終端進(jìn)行準(zhǔn)確的按時(shí)計(jì)費(fèi),解決了現(xiàn)有技術(shù)中無法區(qū)分校園寬帶的用戶終端而存在的無法獲知校園寬帶的用戶終端訪問公網(wǎng)的時(shí)長的問題。
[0045]本申請(qǐng)實(shí)施例提供的上述方案在實(shí)際中的一個(gè)具體應(yīng)用流程示意圖如圖3所示,包括以下步驟:
[0046]步驟31,NAS基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道;
[0047]步驟32,NAS基于PPP隧道接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;
[0048]步驟33,NAS獲得該數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;
[0049]步驟34,NAS判斷該數(shù)據(jù)報(bào)文中的目的地址是否為內(nèi)網(wǎng)地址,在判斷結(jié)果為是,則執(zhí)行步驟35 ;在判斷結(jié)果為否時(shí),執(zhí)行步驟32 ;
[0050]步驟35,訪問內(nèi)網(wǎng)計(jì)時(shí)器c執(zhí)行計(jì)時(shí)操作,同時(shí)公網(wǎng)流量定時(shí)器b (初始值為B)開始倒計(jì)時(shí),公網(wǎng)流量統(tǒng)計(jì)器a (初始值為O)開始統(tǒng)計(jì)用戶訪問公網(wǎng)的流量,直至公網(wǎng)流量定時(shí)器b計(jì)時(shí)停止(即b=0);
[0051]步驟36,當(dāng)公網(wǎng)流量定時(shí)器b計(jì)時(shí)停止后,判斷公網(wǎng)流量統(tǒng)計(jì)器a統(tǒng)計(jì)到的流量是否小于等于預(yù)先設(shè)置的流量閾值P,在判斷結(jié)果為是時(shí),執(zhí)行步驟37,否則,執(zhí)行步驟38;
[0052]步驟37,NAS確定在計(jì)時(shí)時(shí)長B內(nèi),用戶終端沒有訪問公網(wǎng),則訪問內(nèi)網(wǎng)計(jì)時(shí)器c繼續(xù)計(jì)時(shí),而公網(wǎng)流量定時(shí)器b和公網(wǎng)流量統(tǒng)計(jì)器a通過復(fù)位恢復(fù)初始值;
[0053]步驟38,NAS確定在計(jì)時(shí)時(shí)長B內(nèi),用戶終端訪問了公網(wǎng),則將訪問內(nèi)網(wǎng)計(jì)時(shí)器c的計(jì)時(shí)時(shí)長減去公網(wǎng)流量定時(shí)器b的初始值B,從而實(shí)現(xiàn)對(duì)訪問內(nèi)網(wǎng)計(jì)時(shí)器c計(jì)時(shí)時(shí)長的更新后,使訪問內(nèi)網(wǎng)計(jì)時(shí)器c基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí),而公網(wǎng)流量定時(shí)器b和公網(wǎng)流量統(tǒng)計(jì)器a則通過復(fù)位恢復(fù)初始值。
[0054]步驟39,判斷是否接收到用戶終端發(fā)送的下線請(qǐng)求,若接收到,則執(zhí)行步驟310,否則執(zhí)行步驟35 ;
[0055]步驟310,NAS接收到用戶終端發(fā)送的下線請(qǐng)求后,根據(jù)訪問內(nèi)網(wǎng)計(jì)時(shí)器c當(dāng)前的計(jì)時(shí)時(shí)長C和統(tǒng)計(jì)到的用戶終端的在線時(shí)長T,就可以確定出用戶終端訪問公網(wǎng)的時(shí)長T, =T-C。
[0056]其中,用戶終端的下線流程如圖4所示,具體包括:
[0057]步驟41,用戶終端向NAS發(fā)送下線請(qǐng)求;
[0058]步驟42,NAS根據(jù)訪問內(nèi)網(wǎng)計(jì)時(shí)器c的當(dāng)前計(jì)時(shí)時(shí)長C和統(tǒng)計(jì)到的用戶終端的在線時(shí)長T,確定用戶終端訪問公網(wǎng)的時(shí)長T’ =T-C,并將T’承載到計(jì)費(fèi)結(jié)束請(qǐng)求的Acc-Session-Time 字段;
[0059]步驟43, NAS向Radius服務(wù)器發(fā)送計(jì)費(fèi)結(jié)束請(qǐng)求;
[0060]步驟44,Radius服務(wù)器根據(jù)接收到的計(jì)費(fèi)結(jié)束請(qǐng)求中包含的信息向NAS反饋計(jì)費(fèi)結(jié)束響應(yīng);
[0061]步驟45,NAS根據(jù)接收到的計(jì)費(fèi)結(jié)束響應(yīng)中確定用戶終端的上網(wǎng)費(fèi)用信息,并將確定的上網(wǎng)費(fèi)用信息、訪問公網(wǎng)的時(shí)長以及在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給用戶終端進(jìn)行顯示。
[0062]對(duì)應(yīng)于本發(fā)明實(shí)施例提供的用戶上網(wǎng)計(jì)時(shí)的方法,本發(fā)明實(shí)施例還提供了一種寬帶接入服務(wù)器,該寬帶接入服務(wù)器的具體結(jié)構(gòu)示意圖如圖5所示,包括:
[0063]報(bào)文解析模塊51,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文,并獲得數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;
[0064]其中,公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;
[0065]用戶上網(wǎng)時(shí)長糾正模塊52,用于判斷目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;
[0066]其中,指定操作包括:根據(jù)在該接收周期內(nèi)接收的以公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與所述周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定出的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長;[0067]用戶信息上報(bào)模塊53,用于向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求;并從認(rèn)證計(jì)費(fèi)服務(wù)器基于所述計(jì)費(fèi)結(jié)束請(qǐng)求而反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息;
[0068]計(jì)費(fèi)頁面本地推送模塊54,用于將上網(wǎng)費(fèi)用信息、訪問公網(wǎng)的時(shí)長以及在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給所述用戶終端進(jìn)行顯示。
[0069]其中,該寬帶接入服務(wù)器NAS還可以包括:
[0070]認(rèn)證模塊,用于基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道;其中,PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的;則
[0071 ] 報(bào)文解析模塊51具體用于:
[0072]基于該P(yáng)PP隧道接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文。
[0073]在上述的網(wǎng)絡(luò)方案的基礎(chǔ)上,本發(fā)明還提出一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,如圖6所示,為本發(fā)明實(shí)施例提出的另一種用戶終端訪問公網(wǎng)時(shí)長的確定方法的主要流程圖,該方法包括以下步驟:
[0074]步驟61,NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;
[0075]其中,NAS基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道,而該步驟中的數(shù)據(jù)報(bào)文就是基于該P(yáng)PP隧道接收的。
[0076]其中,PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的,NAS與匯聚交換機(jī)之間建立的L2TP隧道使NAS與匯聚交換機(jī)之間原來的三層網(wǎng)絡(luò)變成了二層網(wǎng)絡(luò),使用戶終端能夠與NAS在二層網(wǎng)絡(luò)的基礎(chǔ)上建立PPP隧道。
[0077]步驟62,NAS獲得數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;
[0078]步驟63,NAS判斷數(shù)據(jù)報(bào)文中的目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);
[0079]步驟64,基于預(yù)設(shè)的接收周期,NAS根據(jù)在各個(gè)接收周期內(nèi)接收的以公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定該用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;
[0080]步驟65,NAS通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于流量閾值的流量的個(gè)數(shù);
[0081]若在預(yù)設(shè)的接收周期內(nèi),確定的用戶終端訪問公網(wǎng)所產(chǎn)生的流量小于等于預(yù)先設(shè)置的流量閾值,則認(rèn)為在該接收周期內(nèi),用戶沒有訪問公網(wǎng);
[0082]若在預(yù)設(shè)的接收周期內(nèi),確定的用戶終端訪問公網(wǎng)所產(chǎn)生的流量大于預(yù)先設(shè)置的流量閾值,則認(rèn)為在該接收周期內(nèi),用戶訪問了公網(wǎng)。
[0083]步驟66,NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)上述確定出的個(gè)數(shù)與接收周期的乘積、計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長;
[0084]可選的,在確定出用戶終端訪問公網(wǎng)的時(shí)長之后,NAS向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶該訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求,并從認(rèn)證計(jì)費(fèi)服務(wù)器反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息,并將上述上網(wǎng)費(fèi)用信息、訪問公網(wǎng)的時(shí)長以及在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給用戶終端進(jìn)行顯示,用于確保用戶清楚了解本次上網(wǎng)服務(wù)的計(jì)費(fèi)情況。
[0085]基于對(duì)應(yīng)于本發(fā)明實(shí)施例二中提供的用戶終端訪問公網(wǎng)時(shí)長的確定方法,本發(fā)明實(shí)施例還提供了一種寬帶接入服務(wù)器,包括:
[0086]報(bào)文解析模塊,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文,并獲得數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;
[0087]其中,公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的;
[0088]用戶上網(wǎng)時(shí)長糾正模塊,用于用于判斷目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并基于預(yù)設(shè)的接收周期,根據(jù)在各個(gè)接收周期內(nèi)接收的以公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;以及通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于流量閾值的流量的個(gè)數(shù);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)亥IJ,確定計(jì)時(shí)時(shí)長,并根據(jù)個(gè)數(shù)與接收周期的乘積、計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
[0089]該寬帶接入服務(wù)器還可以包括:
[0090]用戶信息上報(bào)模塊,用于向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求;并從認(rèn)證計(jì)費(fèi)服務(wù)器基于所述計(jì)費(fèi)結(jié)束請(qǐng)求而反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息;
[0091]計(jì)費(fèi)頁面本地推送模塊,用于將上網(wǎng)費(fèi)用信息、訪問公網(wǎng)的時(shí)長以及在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給所述用戶終端進(jìn)行顯示。
[0092]其中,該寬帶接入服務(wù)器NAS還可以包括:
[0093]認(rèn)證模塊,用于基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道;其中,PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的;則
[0094]報(bào)文解析模塊具體用于:
[0095]基于該P(yáng)PP隧道接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文。
[0096]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0097]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0098]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0099]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0100]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0101]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,其特征在于,包括: 寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文; 獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的; 判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;其中,所述指定操作包括:根據(jù)在該接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定所述用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與所述周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí); NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定出的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: NAS向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶所述訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求;并從認(rèn)證計(jì)費(fèi)服務(wù)器基于所述計(jì)費(fèi)結(jié)束請(qǐng)求而反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息。
3.如權(quán)利要求2所述的方法,其特征在于,還包括: 將所述上網(wǎng)費(fèi)用信息、所述訪問公網(wǎng)的時(shí)長以及所述在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給所述用戶終端進(jìn)行顯示。
4.如權(quán)利要求1所述的方法,其特征在于,還包括: NAS基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道;其中,所述PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的;則寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文,具體包括: 基于該P(yáng)PP隧道接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文。
5.一種寬帶接入服務(wù)器NAS,其特征在于,包括: 報(bào)文解析模塊,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;并獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的; 用戶上網(wǎng)時(shí)長糾正模塊,用于判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并在預(yù)設(shè)的每個(gè)接收周期執(zhí)行指定操作,直至接收到用戶終端發(fā)送的下線請(qǐng)求為止;其中,所述指定操作包括:根據(jù)在該接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,確定所述用戶終端在該接收周期訪問公網(wǎng)所產(chǎn)生的流量,并在確定出該流量大于預(yù)先設(shè)置的流量閾值時(shí),將計(jì)時(shí)時(shí)長更新為計(jì)時(shí)時(shí)長與所述周期的差值,并基于更新后的計(jì)時(shí)時(shí)長繼續(xù)計(jì)時(shí);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)確定出的計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
6.如權(quán)利要求5所述的寬帶接入服務(wù)器,其特征在于,還包括:用戶信息上報(bào)模塊,用于向認(rèn)證計(jì)費(fèi)服務(wù)器發(fā)送攜帶所述訪問公網(wǎng)的時(shí)長的計(jì)費(fèi)結(jié)束請(qǐng)求;并從認(rèn)證計(jì)費(fèi)服務(wù)器基于所述計(jì)費(fèi)結(jié)束請(qǐng)求而反饋的計(jì)費(fèi)結(jié)束響應(yīng)中,確定用戶終端的上網(wǎng)費(fèi)用信息。
7.如權(quán)利要求6所述的寬帶接入服務(wù)器,其特征在于,還包括: 計(jì)費(fèi)頁面本地推送模塊,用于將所述上網(wǎng)費(fèi)用信息、所述訪問公網(wǎng)的時(shí)長以及所述在線時(shí)長承載在本地計(jì)費(fèi)消息中推送給所述用戶終端進(jìn)行顯示。
8.如權(quán)利要求5所述的寬帶接入服務(wù)器,其特征在于,還包括: 認(rèn)證模塊,用于基于用戶終端發(fā)送的PPPoE認(rèn)證請(qǐng)求,建立NAS與用戶終端之間的PPP隧道;其中,所述PPP隧道是基于NAS與匯聚交換機(jī)之間建立的L2TP隧道建立的;則 報(bào)文解析模塊具體用于: 基于該P(yáng)PP隧道接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文。
9.一種用戶終端訪問公網(wǎng)時(shí)長的確定方法,其特征在于,包括: 寬帶接入服務(wù)器NAS接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文; 獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn) 證方式而獲得的; 判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并 基于預(yù)設(shè)的接收周期,根據(jù)在各個(gè)接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定所述用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;以及 通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于所述流量閾值的流量的個(gè)數(shù); NAS以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)所述個(gè)數(shù)與所述接收周期的乘積、所述計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
10.一種寬帶接入服務(wù)器,其特征在于,包括: 報(bào)文解析模塊,用于接收用戶終端發(fā)送的數(shù)據(jù)報(bào)文;并獲得所述數(shù)據(jù)報(bào)文中攜帶的目的地址和用戶終端的公網(wǎng)IP地址;其中,所述公網(wǎng)IP地址是用戶終端基于PPPoE認(rèn)證方式而獲得的; 用戶上網(wǎng)時(shí)長糾正模塊,用于判斷所述目的地址是否為內(nèi)網(wǎng)地址,并在判斷結(jié)果為是時(shí)開始計(jì)時(shí);并基于預(yù)設(shè)的接收周期,根據(jù)在各個(gè)接收周期內(nèi)接收的以所述公網(wǎng)IP地址作為目的地址或源地址的數(shù)據(jù)報(bào)文,分別確定所述用戶終端在各個(gè)接收周期訪問公網(wǎng)所產(chǎn)生的流量;以及通過分別比較確定出的各流量與預(yù)先設(shè)置的流量閾值,從確定出的各流量中確定大于所述流量閾值的流量的個(gè)數(shù);以接收到用戶終端發(fā)送的下線請(qǐng)求的時(shí)刻作為計(jì)時(shí)結(jié)束時(shí)刻,確定計(jì)時(shí)時(shí)長,并根據(jù)所述個(gè)數(shù)與所述接收周期的乘積、所述計(jì)時(shí)時(shí)長以及基于接收到用戶終端發(fā)送的第一個(gè)數(shù)據(jù)報(bào)文的時(shí)刻和所述計(jì)時(shí)結(jié)束時(shí)刻而確定出的在線時(shí)長,確定用戶終端訪問公網(wǎng)的時(shí)長。
【文檔編號(hào)】H04L12/801GK103841218SQ201210472775
【公開日】2014年6月4日 申請(qǐng)日期:2012年11月20日 優(yōu)先權(quán)日:2012年11月20日
【發(fā)明者】顧蔚 申請(qǐng)人:中國移動(dòng)通信集團(tuán)上海有限公司