專利名稱:使用radius協(xié)議下發(fā)用戶預(yù)付費(fèi)信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種使用RADIUS (Remote Authentication Dial In User Service,遠(yuǎn)程認(rèn)證撥號用戶服務(wù))協(xié)議下發(fā) 用戶預(yù)付費(fèi)信息的方法和系統(tǒng)。
背景技術(shù):
寬帶預(yù)付費(fèi)用戶通過RADIUS認(rèn)證之后,RADIUS服務(wù)器需要在認(rèn)證回應(yīng)消 息中通過RADIUS屬性,攜帶用戶預(yù)付費(fèi)信息。在RADIUS協(xié)議的標(biāo)準(zhǔn)屬性之中, 27號屬性Session-Timeout (會話超時),用來攜帶預(yù)付費(fèi)用戶的在線時長的 信息。但是,在實(shí)際應(yīng)用中,預(yù)付費(fèi)用戶不但包括時長預(yù)付費(fèi)用戶,還包括總 流量預(yù)付費(fèi)用戶、上行流量預(yù)付費(fèi)用戶和下行流量預(yù)付費(fèi)用戶用戶。對于上述 用戶,無法用RADIUS協(xié)議的27號標(biāo)準(zhǔn)屬性下發(fā)用戶預(yù)付費(fèi)信息。發(fā)明內(nèi)容為解決上述問題,本發(fā)明提供了一種使用RADIUS協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的方法和系統(tǒng),其目的在于,通過增加一個RADIUS協(xié)議的私有屬性,并將 該RADIUS協(xié)議的私有屬性同RADIUS的27號標(biāo)準(zhǔn)屬性Session-Timeout相配 合使用,以擴(kuò)展RADIUS協(xié)議的27號標(biāo)準(zhǔn)屬性的數(shù)值意義,從而能夠下發(fā)不同 類型預(yù)付費(fèi)用戶的預(yù)付費(fèi)信息。本發(fā)明公開了一種使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信息 的方法,包括步驟步驟l,遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器回復(fù)認(rèn)證回應(yīng)消息,所述認(rèn)證 回應(yīng)消息中包括會話超時屬性和會話超時類型屬性,所述會話超時類型屬性攜 有用戶的預(yù)付費(fèi)類型信息,所述會話超時屬性攜有對應(yīng)于所述預(yù)付費(fèi)類型的用 戶預(yù)付費(fèi)數(shù)值信息;步驟2,寬帶接入服務(wù)器接收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得并存儲所述預(yù)付費(fèi)類型信息和所述預(yù)付費(fèi)數(shù)值信息;步驟3,所述寬帶接入服務(wù)器獲得所述用戶的消費(fèi)信息,比較所述用戶的 消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,以判斷所述用戶是否已將預(yù)付費(fèi)消費(fèi)完。所述步驟3進(jìn)一步包括,步驟21,所述寬帶接入服務(wù)器為所述用戶設(shè)置定時器,以定時獲取所述 用戶的消費(fèi)信息;步驟22,讀取所述用戶的消費(fèi)信息,根據(jù)所述預(yù)付費(fèi)類型信息,比較所 述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息;步驟23,判斷所述用戶是否己將預(yù)付費(fèi)消費(fèi)完,如果未消費(fèi)完,則所述 用戶繼續(xù)在線進(jìn)行通信,并執(zhí)行步驟22,否則,使所述用戶下線,回復(fù)下線 原因。所述會話超時屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的標(biāo)準(zhǔn)屬性,所述會話超 時類型屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的私有屬性。所述預(yù)付費(fèi)類型包括,時長預(yù)付費(fèi)類型,總流量預(yù)付費(fèi)類型、上行流量預(yù) 付費(fèi)類型和下行流量預(yù)付費(fèi)類型。本發(fā)明還公開了一種使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的系統(tǒng),包括遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器和寬帶接入服務(wù)器,所述遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器,用于回復(fù)認(rèn)證回應(yīng)消息,所述認(rèn) 證回應(yīng)消息中包括會話超時屬性和會話超時類型屬性,所述會話超時類型屬性 攜有用戶的預(yù)付費(fèi)類型信息,所述會話超時屬性攜有對應(yīng)于所述預(yù)付費(fèi)類型的 用戶預(yù)付費(fèi)數(shù)值信息;所述寬帶接入服務(wù)器,用于接收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得并存 儲所述預(yù)付費(fèi)類型信息和所述預(yù)付費(fèi)數(shù)值信息,獲得所述用戶的消費(fèi)信息,比 較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,以判斷所述用戶是否已將預(yù)付 費(fèi)消費(fèi)完。所述寬帶接入服務(wù)器進(jìn)一步用于,為所述用戶設(shè)置定時器,定時獲取所述 用戶的消費(fèi)信息,獲取所述用戶消費(fèi)信息后,根據(jù)所述預(yù)付費(fèi)類型信息,比較 所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,判斷所述用戶是否己將預(yù)付費(fèi)消 費(fèi)完,如果未消費(fèi)完,則所述用戶繼續(xù)在線進(jìn)行通信,并繼續(xù)進(jìn)行所述獲取所 述用戶的消費(fèi)信息進(jìn)行比較和判斷的操作,否則,使所述用戶下線。所述會話超時屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的標(biāo)準(zhǔn)屬性,所述會話超 時類型屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的私有屬性。所述預(yù)付費(fèi)類型包括,時長預(yù)付費(fèi)類型,總流量預(yù)付費(fèi)類型、上行流量預(yù) 付費(fèi)類型和下行流量預(yù)付費(fèi)類型。本發(fā)明的有益效果在于,通過增加一個RADIUS協(xié)議的私有屬性 Session-Timeout-Type (會話超時類型),將該RADIUS協(xié)議的私有屬性同 RADIUS協(xié)議的27號標(biāo)準(zhǔn)屬性Session-Timeout配合使用,賦予RADIUS協(xié)議 的27號標(biāo)準(zhǔn)屬性以更多意義,從而完成下發(fā)不同預(yù)付費(fèi)用戶的預(yù)付費(fèi)信息。
圖1是本發(fā)明系統(tǒng)的結(jié)構(gòu)圖; 圖2是本發(fā)明方法的流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例, 僅僅用于解釋本方明,并不用于限制本發(fā)明。如圖l所述,本發(fā)明系統(tǒng)包括RADIUS服務(wù)器101,用于在用戶通過RADIUS認(rèn)證后,回復(fù)認(rèn)證回應(yīng)消息, 所述認(rèn)證回應(yīng)消息中包括RADIUS協(xié)議的27號標(biāo)準(zhǔn)屬性Session-Timeout和 RADIUS協(xié)議的私有屬性Session-Timeout-Type, Session-Timeout-Type攜有 用戶的預(yù)付費(fèi)類型信息,Session-Timeout攜有對應(yīng)于預(yù)付費(fèi)類型的用戶預(yù)付 費(fèi)數(shù)值信息,所述預(yù)付費(fèi)類型可以為時長預(yù)付費(fèi)類型,總流量預(yù)付費(fèi)類型、上 行流量預(yù)付費(fèi)類型和下行流量預(yù)付費(fèi)類型。BRAS (Broadband Remote Access Server,寬帶接入服務(wù)器)102,用于接 收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得Session-Timeout-Type中的預(yù)付費(fèi)類 型信息和Session-Timeout中的預(yù)付費(fèi)數(shù)值信息,并將其存儲在用戶列表中, 為所述用戶設(shè)置定時器,定時獲得所述用戶的消費(fèi)信息,獲得用戶消費(fèi)信息后, 比較所述用戶的消費(fèi)信息和存儲的預(yù)付費(fèi)數(shù)值信息,判斷所述用戶是否已將預(yù) 付費(fèi)消費(fèi)完,如果未消費(fèi)完,則所述用戶繼續(xù)在線進(jìn)行通信,并繼續(xù)進(jìn)行所述獲取所述用戶的消費(fèi)信息進(jìn)行比較和判斷的操作,否則,使所述用戶下線,返回下線原因?yàn)闀挸瑫r(Session Timeout)。Session-Timeout-Type的格式按RADIUS協(xié)議的私有屬性格式,其中包括 Type (類型)字段,Length (長度)字段,Value (數(shù)值)字段。如圖2所示,本發(fā)明方法的流程包括步驟S201,在用戶通過BRAS102在RADIUS服務(wù)器101認(rèn)證通過后,RADIUS 服務(wù)器101回復(fù)認(rèn)證回應(yīng)消息,其中包括RADIUS協(xié)議的27號標(biāo)準(zhǔn)屬性 Session-Timeout和RADIUS協(xié)議的私有屬性Session-Timeout-Type , Session-Timeout-Type攜有用戶的預(yù)付費(fèi)類型信息,Session-Timeout攜有對 應(yīng)于預(yù)付費(fèi)類型的用戶預(yù)付費(fèi)數(shù)值信息,所述預(yù)付費(fèi)類型可以為時長預(yù)付費(fèi)類 型,總流量預(yù)付費(fèi)類型、上行流量預(yù)付費(fèi)類型和下行流量預(yù)付費(fèi)類型;步驟S202, BRAS102接收認(rèn)證回應(yīng)消息,解析所述認(rèn)證回應(yīng)消息,獲得 RADIUS服務(wù)器101回應(yīng)消息中的Session-Timeout和Session-Timeout-Type 屬性,如果回應(yīng)消息中不包括Session-Timeout-Type屬性,則認(rèn)為所述用戶 為不受限用戶,將Session-Timeout和Session-Timeout-Type的值保存到用 戶的信息中;步驟S203, BRAS102為用戶設(shè)置定時器;步驟S204,定時讀取用戶消費(fèi)信息,所述消費(fèi)信息包括用戶的時間信息 和流量信息,根據(jù)存儲的Session-Timeout-Type的值提供的預(yù)付費(fèi)類型信息, 比較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,例如,如果根據(jù)存儲的 Session-Timeout-Type的值,確定所述用戶的預(yù)付費(fèi)類型為時間,則將所述 用戶的消費(fèi)信息中的時間同保存的用戶預(yù)付費(fèi)信息的數(shù)值進(jìn)行比較;步驟S205,BRAS102判斷用戶預(yù)付費(fèi)是否已經(jīng)被消費(fèi)完,如果未被消費(fèi)完, 則用戶繼續(xù)在線通信,執(zhí)行步驟S204,否則執(zhí)行步驟S206;步驟S206,將用戶踢下線,返回下線原因?yàn)闀挸瑫r(SessionTimeout)。
權(quán)利要求
1.一種使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信息的方法,其特征在于,包括步驟步驟1,遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器回復(fù)認(rèn)證回應(yīng)消息,所述認(rèn)證回應(yīng)消息中包括會話超時屬性和會話超時類型屬性,所述會話超時類型屬性攜有用戶的預(yù)付費(fèi)類型信息,所述會話超時屬性攜有對應(yīng)于所述預(yù)付費(fèi)類型的用戶預(yù)付費(fèi)數(shù)值信息;步驟2,寬帶接入服務(wù)器接收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得并存儲所述預(yù)付費(fèi)類型信息和所述預(yù)付費(fèi)數(shù)值信息;步驟3,所述寬帶接入服務(wù)器獲得所述用戶的消費(fèi)信息,比較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,以判斷所述用戶是否已將預(yù)付費(fèi)消費(fèi)完。
2. 如權(quán)利要求1所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的方法,其特征在于,所述步驟3進(jìn)一步包括,步驟21,所述寬帶接入服務(wù)器為所述用戶設(shè)置定時器,以定時獲取所述 用戶的消費(fèi)信息;步驟22,讀取所述用戶的消費(fèi)信息,根據(jù)所述預(yù)付費(fèi)類型信息,比較所 述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息;步驟23,判斷所述用戶是否已將預(yù)付費(fèi)消費(fèi)完,如果未消費(fèi)完,則所述 用戶繼續(xù)在線進(jìn)行通信,并執(zhí)行步驟22,否則,使所述用戶下線,回復(fù)下線 原因。
3. 如權(quán)利要求2所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的方法,其特征在于,所述會話超時屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的標(biāo) 準(zhǔn)屬性,所述會話超時類型屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的私有屬性。
4. 如權(quán)利要求3所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的方法,其特征在于,所述預(yù)付費(fèi)類型包括,時長預(yù)付費(fèi)類型,總流量預(yù)付 費(fèi)類型、上行流量預(yù)付費(fèi)類型和下行流量預(yù)付費(fèi)類型。
5. —種使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信息的系統(tǒng),包 括遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器和寬帶接入服務(wù)器,其特征在于,所述遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器,用于回復(fù)認(rèn)證回應(yīng)消息,所述認(rèn)證回應(yīng)消息中包括會話超時屬性和會話超時類型屬性,所述會話超時類型屬性 攜有用戶的預(yù)付費(fèi)類型信息,所述會話超時屬性攜有對應(yīng)于所述預(yù)付費(fèi)類型的 用戶預(yù)付費(fèi)數(shù)值信息;所述寬帶接入服務(wù)器,用于接收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得并存 儲所述預(yù)付費(fèi)類型信息和所述預(yù)付費(fèi)數(shù)值信息,獲得所述用戶的消費(fèi)信息,比 較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,以判斷所述用戶是否已將預(yù)付 費(fèi)消費(fèi)完。
6. 如權(quán)利要求5所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的系統(tǒng),其特征在于,所述寬帶接入服務(wù)器進(jìn)一步用于,為所述用戶設(shè)置定 時器,定時獲取所述用戶的消費(fèi)信息,獲取所述用戶消費(fèi)信息后,根據(jù)所述預(yù) 付費(fèi)類型信息,比較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,判斷所述用 戶是否已將預(yù)付費(fèi)消費(fèi)完,如果未消費(fèi)完,則所述用戶繼續(xù)在線進(jìn)行通信,并 繼續(xù)進(jìn)行所述獲取所述用戶的消費(fèi)信息進(jìn)行比較和判斷的操作,否則,使所述 用戶下線。
7. 如權(quán)利要求6所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的系統(tǒng),其特征在于,所述會話超時屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的標(biāo) 準(zhǔn)屬性,所述會話超時類型屬性為遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議的私有屬性。
8. 如權(quán)利要求7所述使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信 息的系統(tǒng),其特征在于,所述預(yù)付費(fèi)類型包括,時長預(yù)付費(fèi)類型,總流量預(yù)付 費(fèi)類型、上行流量預(yù)付費(fèi)類型和下行流量預(yù)付費(fèi)類型。
全文摘要
本發(fā)明公開了一種使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)用戶預(yù)付費(fèi)信息的方法,包括步驟步驟1,遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議服務(wù)器回復(fù)認(rèn)證回應(yīng)消息,所述認(rèn)證回應(yīng)消息中包括會話超時屬性和會話超時類型屬性,所述會話超時類型屬性攜有用戶的預(yù)付費(fèi)類型信息,所述會話超時屬性攜有對應(yīng)于所述預(yù)付費(fèi)類型的用戶預(yù)付費(fèi)數(shù)值信息;步驟2,寬帶接入服務(wù)器接收所述認(rèn)證回應(yīng)消息,進(jìn)行解析,獲得并存儲所述預(yù)付費(fèi)類型信息和所述預(yù)付費(fèi)數(shù)值信息;步驟3,所述寬帶接入服務(wù)器獲得所述用戶的消費(fèi)信息,比較所述用戶的消費(fèi)信息和所述預(yù)付費(fèi)數(shù)值信息,以判斷所述用戶是否已將預(yù)付費(fèi)消費(fèi)完。從而完成使用遠(yuǎn)程認(rèn)證撥號用戶服務(wù)協(xié)議下發(fā)不同類型預(yù)付費(fèi)信息。
文檔編號H04L12/14GK101217387SQ20081005647
公開日2008年7月9日 申請日期2008年1月18日 優(yōu)先權(quán)日2008年1月18日
發(fā)明者楊建軍 申請人:中興通訊股份有限公司