国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法

      文檔序號(hào):7928878閱讀:395來源:國(guó)知局
      專利名稱:支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法。
      傳統(tǒng)語音網(wǎng)絡(luò)通過WIN協(xié)議由移動(dòng)交換中心MSC(Mobile SwitchControl)與業(yè)務(wù)控制點(diǎn)SCP(Service Control Point)進(jìn)行交互,MSC完成交換功能,SCP完成鑒權(quán)、計(jì)費(fèi)功能,兩者結(jié)合實(shí)現(xiàn)對(duì)預(yù)付費(fèi)用戶帳號(hào)的費(fèi)用控制。
      CDMA2000分組數(shù)據(jù)網(wǎng)絡(luò)中,由分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)PDSN完成交換功能,由AAA(Authentication,Authorization,and Accounting認(rèn)證、授權(quán)、記帳)設(shè)備完成認(rèn)證、鑒權(quán)、計(jì)費(fèi)功能。兩者之間的接口協(xié)議是符合CDMA2000分組設(shè)備規(guī)范的標(biāo)準(zhǔn)RADIUS(RemoteAuthentication Dial In User Service,遠(yuǎn)程認(rèn)證用戶撥號(hào)服務(wù))協(xié)議,對(duì)于標(biāo)準(zhǔn)RADIUS協(xié)議可以參見RFC2865,RFC2866,RFC2869,CDMA2000的擴(kuò)充部分可以參見《3GPP2 P.S0001-A Version 3.0.03 Wireless IPNetwork Standard》。
      一次成功的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)流程中PDSN和AAA之間的交互信令可以用圖2說明,其步驟包括a)移動(dòng)用戶要求上網(wǎng),PDSN向AAA發(fā)送認(rèn)證請(qǐng)求消息Access-Request;b)AAA對(duì)用戶進(jìn)行鑒權(quán),確認(rèn)用戶有權(quán)登入,向PDSN發(fā)送認(rèn)證接受消息Access-Accept;c)PDSN向AAA發(fā)送計(jì)費(fèi)開始請(qǐng)求消息Accounting-Request(Start);d)AAA收到計(jì)費(fèi)開始請(qǐng)求消息Accounting-Request(Start),開始對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息Accounting-Reponse;e)PDSN到達(dá)中間計(jì)費(fèi)上報(bào)周期后,向AAA發(fā)送中間計(jì)費(fèi)請(qǐng)求Accounting-Request(Interim);f)AAA收到中間計(jì)費(fèi)請(qǐng)求Accounting-Request(Interim)后,產(chǎn)生臨時(shí)記帳信息;g)移動(dòng)用戶結(jié)束上網(wǎng),PDSN向AAA發(fā)送計(jì)費(fèi)結(jié)束請(qǐng)求消息Accounting-Request(Stop);h)AAA結(jié)束對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息Accounting-Reponse。
      PDSN和AAA之間的交互目前是基于符合CDMA2000規(guī)范的標(biāo)準(zhǔn)RADIUS協(xié)議。按照目前協(xié)議中定義的屬性,只能實(shí)現(xiàn)在PDSN發(fā)送認(rèn)證請(qǐng)求消息給AAA時(shí),由AAA根據(jù)用戶帳號(hào)資金進(jìn)行一次性的預(yù)算,然后將可維持時(shí)間做為認(rèn)證接受消息的一個(gè)參數(shù)下發(fā)給PDSN,PDSN在時(shí)間到達(dá)后發(fā)送計(jì)費(fèi)結(jié)束請(qǐng)求消息結(jié)束此次會(huì)話。
      當(dāng)向用戶開放分組數(shù)據(jù)業(yè)務(wù)時(shí),很有可能會(huì)有多個(gè)用戶同時(shí)使用一個(gè)帳號(hào),例如用戶在上網(wǎng)的同時(shí)下載收費(fèi)內(nèi)容,上網(wǎng)的同時(shí)使用語音業(yè)務(wù)等,如果按照上述現(xiàn)有技術(shù)進(jìn)行費(fèi)用管理,要么會(huì)導(dǎo)致超支,要么會(huì)導(dǎo)致只能允許一個(gè)用戶使用該帳號(hào)。
      因此,上述現(xiàn)有的技術(shù)不能實(shí)現(xiàn)分組數(shù)據(jù)業(yè)務(wù)的預(yù)付費(fèi)功能,不能對(duì)用戶費(fèi)用進(jìn)行實(shí)時(shí)控制,也就是說,傳統(tǒng)語音網(wǎng)絡(luò)的預(yù)付費(fèi)用戶無法使用分組數(shù)據(jù)業(yè)務(wù)。
      CDMA2000網(wǎng)絡(luò)的一大優(yōu)勢(shì)是可以提供內(nèi)容豐富的數(shù)據(jù)類業(yè)務(wù),增加移動(dòng)用戶對(duì)網(wǎng)絡(luò)的使用頻度,提高運(yùn)營(yíng)商的贏利能力。預(yù)付費(fèi)用戶在傳統(tǒng)的語音網(wǎng)絡(luò)(CDMA-IS95)中占有相當(dāng)大的市場(chǎng)份額,這部分用戶不能使用數(shù)據(jù)業(yè)務(wù)是一大損失。尤其當(dāng)網(wǎng)絡(luò)演進(jìn)到CDMA20001X階段,如何讓屬于傳統(tǒng)語音網(wǎng)絡(luò)的預(yù)付費(fèi)用戶也能夠享受分組數(shù)據(jù)業(yè)務(wù)帶來的便利就成為急需解決的一個(gè)問題。
      為實(shí)現(xiàn)上述目的,本發(fā)明提出的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法包括如下步驟a)移動(dòng)用戶要求上網(wǎng),PDSN向AAA發(fā)送認(rèn)證請(qǐng)求消息(Access-Request);b)AAA對(duì)用戶進(jìn)行鑒權(quán),如果確認(rèn)用戶有權(quán)登入,向PDSN發(fā)送認(rèn)證接受消息(Access-Accept);c)PDSN向AAA發(fā)送計(jì)費(fèi)開始請(qǐng)求消息(Accounting Request(Start));d)AAA收到計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start)),開始對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting Reponse);e)PDSN到達(dá)中間計(jì)費(fèi)上報(bào)周期后,向PDSN發(fā)送中間計(jì)費(fèi)請(qǐng)求(Accounting-Request(Interim));f)AAA收到中間計(jì)費(fèi)請(qǐng)求(Accounting-Request(Interim))后,產(chǎn)生臨時(shí)記帳信息;g)移動(dòng)用戶結(jié)束上網(wǎng)時(shí),PDSN向AAA發(fā)送計(jì)費(fèi)結(jié)束請(qǐng)求消息(Accounting-Request(Stop));h)AAA結(jié)束對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting Reponse);其特征是AAA向PDSN發(fā)送的計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting Reponse)中包含有激活會(huì)話可維持時(shí)長(zhǎng)信息;相應(yīng)地,在PDSN中有會(huì)話激活觸發(fā)器,該觸發(fā)器能根據(jù)從AAA收到的激活會(huì)話可維持時(shí)長(zhǎng)信息進(jìn)行參數(shù)重置,當(dāng)觸發(fā)器條件滿足時(shí),即當(dāng)激活會(huì)話可維持時(shí)長(zhǎng)用完時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA;在PDSN中還有計(jì)費(fèi)周期觸發(fā)器,該觸發(fā)器能在計(jì)費(fèi)周期到達(dá)時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA;AAA收到任一中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update))后,重新計(jì)算激活會(huì)話可維持時(shí)長(zhǎng),并向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting Reponse)。
      由于采用了以上的方案,會(huì)話激活觸發(fā)器計(jì)和費(fèi)周期觸發(fā)器的采用使得PDSN可以分段向AAA申請(qǐng)費(fèi)用,這樣就突破了一次性費(fèi)用預(yù)算的限制,即使多個(gè)用戶共用一個(gè)帳號(hào)也不會(huì)導(dǎo)致透支,從而為預(yù)付費(fèi)用戶使用數(shù)據(jù)業(yè)務(wù)鋪平了道路。同時(shí),分段計(jì)費(fèi)可以精確控制用戶使用業(yè)務(wù)的時(shí)間,可以實(shí)現(xiàn)精確的預(yù)付費(fèi)功能。
      圖2是PDSN和AAA之間信令交互示意圖。
      圖3是本發(fā)明實(shí)施例一(按時(shí)長(zhǎng)計(jì)費(fèi)、余額充足)業(yè)務(wù)流程示意圖。
      圖4是本發(fā)明實(shí)施例二(按時(shí)長(zhǎng)計(jì)費(fèi)、余額不足)業(yè)務(wù)流程示意圖。
      圖5是本發(fā)明實(shí)施例三(按流量計(jì)費(fèi)、余額充足)業(yè)務(wù)流程示意圖。
      圖6是本發(fā)明實(shí)施例四(按流量計(jì)費(fèi)、余額不足)業(yè)務(wù)流程示意圖。
      圖7是本發(fā)明實(shí)施例五(按時(shí)長(zhǎng)和流量計(jì)費(fèi)、余額不足)業(yè)務(wù)流程示意圖。
      圖8是本發(fā)明實(shí)施例六AAA主動(dòng)切斷PDSN的業(yè)務(wù)流程(按流量計(jì)費(fèi))。
      圖中,RN為Radio Network(無線網(wǎng)絡(luò));MN為Mobile Node(移動(dòng)節(jié)點(diǎn))。
      以下實(shí)施例可以實(shí)現(xiàn)分組預(yù)付費(fèi)的以下關(guān)鍵特性1、分段費(fèi)用申請(qǐng)對(duì)于CDMA移動(dòng)用戶而言,可能出現(xiàn)多個(gè)用戶共用同一個(gè)帳號(hào)的情況。如何防止預(yù)付費(fèi)用戶的費(fèi)用透支就是必需要考慮的一個(gè)問題。實(shí)現(xiàn)PDSN向AAA分段費(fèi)用申請(qǐng)可以達(dá)到此目的。PDSN每隔一段時(shí)間向AAA申請(qǐng)費(fèi)用,可以防止多個(gè)用戶實(shí)際使用時(shí)間大于帳戶余額可用實(shí)際可用時(shí)長(zhǎng)的情況。
      2、流量控制按照流量計(jì)費(fèi)是數(shù)據(jù)業(yè)務(wù)中很有可能采用的一種計(jì)費(fèi)模式,而已有的標(biāo)準(zhǔn)RADIUS協(xié)議無法讓AAA控制預(yù)付費(fèi)用戶的剩余可用流量。經(jīng)過本發(fā)明的擴(kuò)充,可以實(shí)現(xiàn)精確控制用戶可維持的上行流量和下行流量。
      3、費(fèi)率切換運(yùn)營(yíng)商在實(shí)際運(yùn)營(yíng)時(shí)很有可能對(duì)不同時(shí)段按不同費(fèi)率收取用戶費(fèi)用。已有的標(biāo)準(zhǔn)RADIUS協(xié)議無法使PDSN向AAA報(bào)送費(fèi)率切換前后的流量和時(shí)長(zhǎng)。
      為實(shí)現(xiàn)以上幾個(gè)預(yù)付費(fèi)關(guān)鍵特性,需要對(duì)標(biāo)準(zhǔn)RADIUS協(xié)議進(jìn)行擴(kuò)充。以下分四個(gè)部分對(duì)本發(fā)明進(jìn)行描述PDSN/AAA之間RADIUS協(xié)議報(bào)文擴(kuò)展、AAA/SCP之間協(xié)議擴(kuò)展、PDSN/AAA/SCP處理流程、典型的預(yù)付費(fèi)用戶協(xié)議流程。一、PDSN/AAA支持預(yù)付費(fèi)特性RADIUS擴(kuò)展1.1認(rèn)證報(bào)文的擴(kuò)展在Access-Accept報(bào)文中增設(shè)預(yù)付費(fèi)特性激活標(biāo)志。此屬性是AAA通知PDSN針對(duì)此用戶是否需要激活預(yù)付費(fèi)業(yè)務(wù)特性。若不包含該屬性,則PDSN不激活預(yù)付費(fèi)特性。其取值范圍1=激活預(yù)付費(fèi)特性0=不激活預(yù)付費(fèi)特性1.2計(jì)費(fèi)報(bào)文的擴(kuò)展共包括以下幾種A)在Accounting-Response報(bào)文中增設(shè)用戶可維持流量、激活會(huì)話可維持時(shí)長(zhǎng)、最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔(S)、當(dāng)前會(huì)話是否結(jié)束標(biāo)志四個(gè)屬性。
      B)在Accounting-Request(Interim-Update)報(bào)文中增設(shè)上報(bào)觸發(fā)器類型屬性;對(duì)上述擴(kuò)展屬性說明如下1)用戶可維持上行流量、用戶可維持上行流量分別表示該連接還能發(fā)或收多少千字節(jié)。如果該兩個(gè)參數(shù)未出現(xiàn),則PDSN不會(huì)因?yàn)槭褂玫牧髁刻喽袛噙B接。該兩個(gè)參數(shù)出現(xiàn)在Accounting-Response中。設(shè)置目的控制當(dāng)前連接可轉(zhuǎn)發(fā)的字節(jié)數(shù)。
      2)激活會(huì)話可維持時(shí)長(zhǎng)表示該連接在當(dāng)前分段預(yù)留費(fèi)用內(nèi)處于會(huì)話激活狀態(tài)的可維持時(shí)長(zhǎng),如果該參數(shù)未出現(xiàn),則PDSN不會(huì)對(duì)會(huì)話激活狀態(tài)可持續(xù)時(shí)長(zhǎng)進(jìn)行定時(shí)。
      該參數(shù)與標(biāo)準(zhǔn)RADIUS參數(shù)Session-Timeout的區(qū)別Session-Timeout表示當(dāng)前分段預(yù)留費(fèi)用內(nèi)處于PPP(Point-to-PointProtocol,點(diǎn)對(duì)點(diǎn)協(xié)議)會(huì)話狀態(tài)的可維持時(shí)長(zhǎng)。
      該參數(shù)出現(xiàn)在Accounting-Response中。設(shè)置目的AAA控制PDSN在當(dāng)前分段預(yù)留費(fèi)用內(nèi)處于會(huì)話激活狀態(tài)的可維持時(shí)長(zhǎng)。
      3)費(fèi)率切換點(diǎn)與當(dāng)前時(shí)間的時(shí)間間隔表示過多長(zhǎng)時(shí)間后將發(fā)生費(fèi)率切換。該時(shí)長(zhǎng)是從這個(gè)連接最近一次發(fā)送Accounting-Request開始計(jì)的。如果該參數(shù)未出現(xiàn),則PDSN認(rèn)為不發(fā)生費(fèi)率切換。設(shè)置目的AAA設(shè)備通知PDSN設(shè)備費(fèi)率切換點(diǎn)。
      4)Interim-Update消息上報(bào)的觸發(fā)器類型表示該值用于指示上報(bào)Accounting-Request(Interim-Update)的觸發(fā)器類型。目前有四種類型計(jì)費(fèi)周期觸發(fā)器、費(fèi)率切換觸發(fā)器、會(huì)話激活觸發(fā)器、流量觸發(fā)器。具體描述參見下文。
      取值范圍1=計(jì)費(fèi)周期觸發(fā)器2=費(fèi)率切換觸發(fā)器3=會(huì)話激活觸發(fā)器4=流量觸發(fā)器5)當(dāng)前會(huì)話是否結(jié)束標(biāo)志此屬性出現(xiàn)在Accounting-Response中,表示該會(huì)話是否繼續(xù)下去。如果該屬性值為0,則PDSN馬上上報(bào)Accounting-Request(stop),并終止會(huì)話;否則會(huì)話繼續(xù)進(jìn)行。如果該屬性未在Accounting-Response中出現(xiàn),PDSN不終止會(huì)話。
      取值范圍0=false(終止會(huì)話)1=true(繼續(xù)會(huì)話)1.3增加支持AAA主動(dòng)切斷連接的Session-Control報(bào)文一次會(huì)話過程中,有時(shí)需要AAA主動(dòng)切斷當(dāng)前呼叫。當(dāng)前標(biāo)準(zhǔn)Radius協(xié)議無法支持這些特性。需要新增Session-Control報(bào)文,由AAA發(fā)送給PDSN,實(shí)現(xiàn)業(yè)務(wù)側(cè)對(duì)設(shè)備側(cè)的控制。
      Session-Control為新增加的報(bào)文,Code=20,其編碼方式同標(biāo)準(zhǔn)報(bào)文。Session-Control報(bào)文可以看作是一種自定義的新協(xié)議,只不過它采用了與標(biāo)準(zhǔn)Radius類同的包封閉方式、相同的UDP端口號(hào)(認(rèn)證端口);該報(bào)文和Radius消息一起按照本文規(guī)定的順序發(fā)送。
      報(bào)文中必須有一個(gè)自定義的子屬性為Command,內(nèi)容為4字節(jié)的整數(shù)。目前只有一種情況Terminate-Request報(bào)文,用于控制PDSN主動(dòng)斷開用戶連接。其它屬性如果在標(biāo)準(zhǔn)Radius中有定義,按放在Radius規(guī)定的位置;如果是擴(kuò)充定義,則放在Vendor-Specific中。
      但是,由于報(bào)文由AAA主動(dòng)發(fā)起,則identifier值無效。PDSN可以根據(jù)Correlation ID找到連接;二、AAA/SCP協(xié)議擴(kuò)展2.1接口綜述AAA在CDMA2000分組數(shù)據(jù)網(wǎng)絡(luò)中完成對(duì)分組用戶進(jìn)行認(rèn)證、授權(quán)、記帳功能,目前SCP在CDMA電路語音網(wǎng)絡(luò)中也有對(duì)智能用戶的認(rèn)證、記帳功能(對(duì)于智能用戶,帳戶信息(金額、用戶狀態(tài))存放于SCP中,費(fèi)率、用戶輪廓文件存放于AAA之中;對(duì)于普通非智能用戶帳號(hào)存放于AAA上)。分組數(shù)據(jù)網(wǎng)絡(luò)同樣也需要支持存放于SCP中的智能帳號(hào),目前標(biāo)準(zhǔn)網(wǎng)絡(luò)模型中沒有AAA與SCP之間的接口,因此需要對(duì)此接口進(jìn)行擴(kuò)充。
      通過AAA-SCP消息接口,SCP可以完成以下功能1、用戶帳號(hào)狀態(tài)驗(yàn)證2、為AAA分配一段費(fèi)用3、處理AAA返回給SCP的費(fèi)用4、扣除帳戶使用費(fèi)用它包括以下消息1、鑒權(quán)請(qǐng)求消息方向是從AAA到SCP,包括以下四個(gè)字段會(huì)話標(biāo)識(shí)(標(biāo)志一次連續(xù)的會(huì)話,必選)、手機(jī)號(hào)碼(必選)、AAA服務(wù)器的IP地址(可選)、AAA服務(wù)器的編號(hào)(可選)。
      2、鑒權(quán)請(qǐng)求回應(yīng)消息方向是從SCP到AAA,包括以下六個(gè)字段會(huì)話標(biāo)識(shí)(必選)、手機(jī)號(hào)碼(必選)、AAA服務(wù)器的IP地址(可選)、AAA服務(wù)器的編號(hào)(可選)、申請(qǐng)到的費(fèi)用(必選)、鑒權(quán)回應(yīng)(必選),其中鑒權(quán)回應(yīng)的取值包括0=認(rèn)證通過、1=用戶數(shù)據(jù)不存在、2=儲(chǔ)值卡失效、3=用戶余額不大于零、4=用戶已封鎖、5=系統(tǒng)出現(xiàn)錯(cuò)誤。
      3、費(fèi)用請(qǐng)求消息方向是從AAA到SCP,包括以下八個(gè)字段會(huì)話標(biāo)識(shí)(必選)、手機(jī)號(hào)碼(必選)、AAA服務(wù)器的IP地址(可選)、AAA服務(wù)器的編號(hào)(可選)、操作類型(必選,1=費(fèi)用申請(qǐng)消息、2=費(fèi)用返還消息)、申請(qǐng)費(fèi)用(操作類型為1時(shí)必選)、剩余費(fèi)用(操作類型為1時(shí)可選)、返還費(fèi)用(操作類型為2時(shí)可選)。
      4、費(fèi)用請(qǐng)求回應(yīng)消息方向是從SCP到AAA,包括以下六個(gè)字段會(huì)話標(biāo)識(shí)(必選)、手機(jī)號(hào)碼(必選)、AAA服務(wù)器的IP地址(可選)、AAA服務(wù)器的編號(hào)(可選)、操作類型(必選,1=費(fèi)用申請(qǐng)回應(yīng)消息、2=費(fèi)用返還確認(rèn)消息)、申請(qǐng)到的費(fèi)用(操作類型為1時(shí)必選)。三、PDSN/AAA/SCP處理方法3.1處理流程綜述分段分配費(fèi)用是支持分組預(yù)付費(fèi)的一個(gè)重要特性,對(duì)于預(yù)付費(fèi)用戶,AAA需要分段分配PDSN費(fèi)用,以防止多個(gè)用戶共用一個(gè)帳號(hào)可能出現(xiàn)的透支。
      為支持按時(shí)長(zhǎng)流量計(jì)費(fèi)的分組預(yù)付費(fèi)特性,PDSN需要支持四種觸發(fā)器上報(bào)Accounting-Request(Interim-Update),列表如表一所示表一Accounting-Request(Interim-Update)的觸發(fā)器列表


      3.1.1 AAA/SCP處理綜述AAA和SCP之間的消息流程存在以下三個(gè)階段一鑒權(quán)階段AAA收到PDSN上報(bào)的Access-Request消息,做為鑒權(quán)處理流程的一部分向SCP發(fā)送Auth-Request消息,SCP鑒權(quán)通過后,返回Fee-Response消息,AuthResult=0,F(xiàn)eeApplied為SCP分配給AAA的一段費(fèi)用。
      二申請(qǐng)費(fèi)用階段AAA接收到PDSN上報(bào)的Accounting-Request(Interim-Update),AAA根據(jù)消息中上報(bào)的時(shí)間和流量以及當(dāng)前費(fèi)率計(jì)算出用戶在本分段時(shí)間內(nèi)的已用費(fèi)用,用本分段申請(qǐng)到的費(fèi)用減去已用費(fèi)用得到本分段的剩余費(fèi)用,將此剩余費(fèi)用和AAA保存的申請(qǐng)費(fèi)用閥值(閥值由AAA決定,可配置)比較,如果小于該閥值,則AAA需要向SCP申請(qǐng)分段費(fèi)用,并發(fā)送Fee-Request消息,SCP返回Fee-Response消息,F(xiàn)eeApplied為SCP分配給AAA的一段費(fèi)用;如果大于或者等于該閥值,則AAA不向SCP申請(qǐng)分段費(fèi)用,根據(jù)本分段的剩余費(fèi)用及費(fèi)率計(jì)算出剩余費(fèi)用可維持的時(shí)長(zhǎng)或流量。
      以上描述稱為AAA費(fèi)用申請(qǐng)策略三會(huì)話結(jié)束階段AAA收到PDSN上報(bào)的Account-Request(Stop),AAA計(jì)算用戶本分段已用費(fèi)用,將本段未用完費(fèi)用通過Fee-Request消息返還給SCP,OperationType參數(shù)=3,為費(fèi)用返還消息,F(xiàn)eeReturn參數(shù)為返還的費(fèi)用。
      3.1.2 PDSN/AAA處理綜述對(duì)于PDSN,需要維護(hù)上面提到的四種觸發(fā)器,任何一個(gè)觸發(fā)器條件滿足則觸發(fā)相應(yīng)的Accounting-Request(Interim-Update),并有能力根據(jù)返回的Accounting-Response消息重置會(huì)話激活觸發(fā)器、費(fèi)率切換觸發(fā)器、流量觸發(fā)器。
      當(dāng)同時(shí)存在多個(gè)費(fèi)用預(yù)算項(xiàng)目時(shí),例如同時(shí)預(yù)算時(shí)長(zhǎng)、上行流量、下行流量,需要確定一個(gè)預(yù)算金額分配策略,此策略由AAA決定,原則是確保運(yùn)營(yíng)商不受損失。建議將分段費(fèi)用平均分配到各項(xiàng)預(yù)算(時(shí)長(zhǎng)、上行流量、下行流量)中,這樣可保證用戶不會(huì)透支。
      對(duì)于AAA,按照計(jì)費(fèi)方式不同,分成多種場(chǎng)合,下面針對(duì)只按時(shí)長(zhǎng)計(jì)費(fèi)、只按流量計(jì)費(fèi)、同時(shí)按時(shí)長(zhǎng)流量計(jì)費(fèi)三種情況分別討論(一)只按時(shí)長(zhǎng)計(jì)費(fèi)AAA根據(jù)配置策略確定分段申請(qǐng)費(fèi)用金額,在PDSN上報(bào)Accounting-Request(Start)后,根據(jù)下一計(jì)費(fèi)周期內(nèi)最新的激活會(huì)話計(jì)費(fèi)費(fèi)率計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將Accounting-Response消息下發(fā)給PDSN。它又分為情況一對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的Accounting-Request(Interim-Update),AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng),進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下(屬于絕大多數(shù)情況,例外情況是上報(bào)消息時(shí)恰好本分段費(fèi)用用盡,此時(shí)需要向SCP重新申請(qǐng)費(fèi)用,處理同情況二),AAA不需要重新申請(qǐng)分段費(fèi)用,只需將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng)并填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將Accounting-Response消息下發(fā)給PDSN。
      情況二對(duì)于會(huì)話激活觸發(fā)器上報(bào)的Accounting-Request(Interim-Update),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN。
      (二)只按流量計(jì)費(fèi)AAA根據(jù)配置策略確定分段申請(qǐng)費(fèi)用金額,在PDSN上報(bào)Accounting-Request(Start)后,根據(jù)根據(jù)預(yù)算金額分配策略確定用于預(yù)算上行流量和下行流量的費(fèi)用,分別根據(jù)上行流量費(fèi)率下行流量費(fèi)率計(jì)算出用戶可維持上行流量和下行流量,填入Accounting-Response消息的可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),對(duì)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)不做處理,然后將Accounting-Response消息下發(fā)給PDSN。
      情況一對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的的Accounting-Request(Interim-Update),AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)得出已用戶已使用流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下(屬于絕大多數(shù)情況,例外情況是上報(bào)消息時(shí)恰好本分段費(fèi)用用盡,此時(shí)需要向SCP重新申請(qǐng)費(fèi)用,處理同情況二),AAA不需要重新申請(qǐng)分段費(fèi)用,需要將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持流量,填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將Accounting-Response消息下發(fā)給PDSN;對(duì)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)不做處理,將Accounting-Response消息下發(fā)給PDSN。
      情況二對(duì)于流量觸發(fā)器上報(bào)的Accounting-Request(Interim-Update),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后用申請(qǐng)到的費(fèi)用或者剩余費(fèi)用根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持上行流量和下行流量,填入Accounting-Response消息的可維持上行流量和可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),對(duì)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)不做處理,然后將Accounting-Response消息下發(fā)給PDSN。
      (三)按時(shí)長(zhǎng)和流量計(jì)費(fèi)AAA根據(jù)配置策略確定分段預(yù)留費(fèi)用分配金額,在PDSN上報(bào)Accounting-Request(Start)后,根據(jù)根據(jù)預(yù)算金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和上行流量下行流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率、上行流量費(fèi)率、下行流量費(fèi)率確定用戶可維持時(shí)間、可維持上行流量、可維持上行流量,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),然后將Accounting-Response消息下發(fā)給PDSN。
      情況一對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的的Accounting-Request(Interim-Update),AAA根據(jù)Acct-Session-Time和可維持流量參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下(絕大多數(shù)情況),AAA不需要重新申請(qǐng)分段費(fèi)用,需要將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN。
      情況二對(duì)于會(huì)話激活觸發(fā)器上報(bào)的Accounting-Request(Interim-Update),AAA根據(jù)Acct-Session-Time、Acct-Input-Octets、Acct-Output-Octets參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,和當(dāng)用戶當(dāng)前應(yīng)由分段費(fèi)用高于某閥值(閥值應(yīng)由AAA決定,并且可配置)時(shí),處理同情況一。當(dāng)用戶當(dāng)前分段費(fèi)用低于某閥值時(shí),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后用申請(qǐng)到的費(fèi)用或者剩余費(fèi)用根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN。
      情況三對(duì)于流量觸發(fā)器上報(bào)的Accounting-Request(Interim-Update),AAA根據(jù)Acct-Session-Time、Acct-Input-Octets、Acct-Output-Octets參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,當(dāng)用戶已用分段費(fèi)用高于某閥值時(shí),處理同情況一。當(dāng)用戶當(dāng)前分段費(fèi)用低于某閥值時(shí),AAA需要向SCP發(fā)送費(fèi)用請(qǐng)求消息,其中包含未用完分段費(fèi)用參數(shù)FeeLeft,參數(shù)申請(qǐng)費(fèi)用為需申請(qǐng)的分段費(fèi)用,然后用申請(qǐng)到的費(fèi)用或者剩余費(fèi)用根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將Accounting-Response消息下發(fā)給PDSN。
      3.1.2 AAA/SCP處理綜述AAA和SCP之間的消息存在以下三類情況1、AAA收到PDSN上報(bào)的Access-Request消息,做為鑒權(quán)處理流程的一部分向SCP發(fā)送鑒權(quán)請(qǐng)求消息,SCP鑒權(quán)通過后,返回鑒權(quán)響應(yīng)消息,并返回AAA一段申請(qǐng)到的費(fèi)用。
      2、PDSN上報(bào)的Accounting-Request(Interim-Update)并且AAA計(jì)算用戶本段費(fèi)用已經(jīng)全部使用完,AAA需要向SCP申請(qǐng)分段費(fèi)用,發(fā)送費(fèi)用請(qǐng)求消息,SCP返回費(fèi)用申請(qǐng)回應(yīng)消息,并返回AAA一段申請(qǐng)到的費(fèi)用。
      3、AAA收到PDSN上報(bào)的Account-Request(Stop),AAA計(jì)算用戶本段已用費(fèi)用,將本段未使用完費(fèi)用通過費(fèi)用申請(qǐng)消息(操作類別=2)返還給SCP。
      3.2觸發(fā)器處理流程3.2.1計(jì)費(fèi)周期觸發(fā)器處理流程1、PDSN上報(bào)Access-Request消息并通過AAA認(rèn)證后收到Access-Accept消息,根據(jù)Access-Accept消息中的Acct-Interim-Interval參數(shù)確定計(jì)費(fèi)周期觸發(fā)器上報(bào)的周期。做為可選項(xiàng),PDSN也可以根據(jù)本地配置的情況在一個(gè)計(jì)費(fèi)周期中途上報(bào)Accounting-Request(Interim-Update);2、計(jì)費(fèi)周期觸發(fā)器觸發(fā)條件滿足,PDSN觸發(fā)Accounting-Request(Interim-Update),觸發(fā)器類型為1;
      3、AAA收到Accounting-Request(Interim-Update)(觸發(fā)器類別=1),根據(jù)上報(bào)時(shí)間在本分段預(yù)留費(fèi)用內(nèi)扣去從分段預(yù)留費(fèi)用計(jì)費(fèi)開始時(shí)間到上報(bào)時(shí)間的費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用剩余部分在Accounting-Response消息中重置激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù);4、PDSN收到Accounting-Response消息后,根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù)重置會(huì)話激活觸發(fā)器、費(fèi)率切換觸發(fā)器。
      3.2.2費(fèi)率切換觸發(fā)器處理流程1、PSDN上報(bào)Accounting-Request(Start)或者Accounting-Request(Interim-Update)(觸發(fā)器類別=1)后收到Accounting-Response消息,根據(jù)費(fèi)率切換間隔參數(shù)設(shè)置費(fèi)率切換觸發(fā)器;2、費(fèi)率切換觸發(fā)器觸發(fā)條件滿足,PDSN觸發(fā)Accounting-Request(Interim-Update),觸發(fā)器類型為2;3、AAA收到Accounting-Request(Interim-Update)(觸發(fā)器類別=2),根據(jù)上報(bào)時(shí)間在本分段預(yù)留費(fèi)用內(nèi)扣去從分段預(yù)留費(fèi)用計(jì)費(fèi)開始時(shí)間到上報(bào)時(shí)間的費(fèi)用,如果按時(shí)間計(jì)費(fèi)則根據(jù)分段預(yù)留費(fèi)用剩余部分在Accounting-Response消息中重置激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù);如果按流量計(jì)費(fèi)則分段預(yù)留費(fèi)用剩余部分在Accounting-Response消息中重置可維持流量參數(shù);4、PDSN收到Accounting-Response消息后,根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù)重置會(huì)話激活觸發(fā)器、費(fèi)率切換觸發(fā)器。
      3.2.3會(huì)話激活觸發(fā)器觸發(fā)處理流程(只按時(shí)長(zhǎng)計(jì)費(fèi))1、PSDN上報(bào)Accounting-Request(Start)或者Accounting-Request(Interim-Update)(觸發(fā)器類別=1)后收到Accounting-Response消息,根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)設(shè)置會(huì)話激活觸發(fā)器;2、會(huì)話激活觸發(fā)器觸發(fā)條件滿足,PDSN觸發(fā)Accounting-Request(Interim-Update),觸發(fā)器類型為3;3、AAA收到Accounting-Request(Interim-Update)(觸發(fā)器類別=3),確認(rèn)需要重新申請(qǐng)費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息申請(qǐng)分段費(fèi)用;
      4、SCP根據(jù)AAA申請(qǐng)額度和用戶當(dāng)前剩余費(fèi)用向AAA發(fā)送費(fèi)用申請(qǐng)回應(yīng)消息,指明AAA申請(qǐng)到的費(fèi)用;5、PDSN根據(jù)申請(qǐng)到的費(fèi)用在Accounting-Response消息中重置激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù);6、PDSN收到Accounting-Response消息后,根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)、費(fèi)率切換間隔參數(shù),重置會(huì)話激活觸發(fā)器、費(fèi)率切換觸發(fā)器。
      3.2.4流量觸發(fā)器處理流程(只按流量計(jì)費(fèi))1、PSDN上報(bào)Accounting-Request(Start)或者Accounting-Request(Interim-Update)(觸發(fā)器類別=1)后收到Accounting-Response消息,根據(jù)可維持流量參數(shù)設(shè)置流量觸發(fā)器;2、流量觸發(fā)條件滿足,PDSN觸發(fā)Accounting-Request(Interim-Update),觸發(fā)器類型為4;3、AAA收到Accounting-Request(Interim-Update)(觸發(fā)器類別=4),確認(rèn)需要重新申請(qǐng)費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息申請(qǐng)分段費(fèi)用;4、SCP根據(jù)AAA申請(qǐng)額度和用戶當(dāng)前剩余費(fèi)用向AAA發(fā)送費(fèi)用申請(qǐng)回應(yīng)消息,參數(shù)指明AAA申請(qǐng)到的費(fèi)用;5、PDSN收到Accounting-Response消息后,根據(jù)可維持流量參數(shù)重置流量觸發(fā)器。
      3.3異常情況處理3.3.1 AAA未收到SCP費(fèi)用請(qǐng)求回應(yīng)消息的處理3.3.1.1 AAA未收到鑒權(quán)請(qǐng)求回應(yīng)消息AAA向SCP鑒權(quán)請(qǐng)求消息,未收到回應(yīng)的情況下認(rèn)為SCP鑒權(quán)不通過,向PDSN發(fā)送Access-Reject消息。
      3.3.1.2 AAA未收到操作類別=1的費(fèi)用請(qǐng)求回應(yīng)消息AAA向SCP發(fā)送操作類別=1的費(fèi)用請(qǐng)求消息,未收到回應(yīng)的情況下認(rèn)為向SCP申請(qǐng)費(fèi)用失敗,向PDSN發(fā)送Account-Response消息,Session-Cont=0。
      3.3.1.3 AAA未收到操作類別=2的費(fèi)用請(qǐng)求回應(yīng)消息AAA向SCP發(fā)送操作類別=2的費(fèi)用請(qǐng)求消息,未收到回應(yīng)的情況下認(rèn)為費(fèi)用回退失敗,AAA保留此段未用完費(fèi)用用于該用戶的下次會(huì)話。四、以下是幾個(gè)支持預(yù)付費(fèi)特性的典型協(xié)議流程實(shí)例。
      以下流程都假設(shè)AAA通知PDSN激活預(yù)付費(fèi)特性(預(yù)付費(fèi)激活標(biāo)志屬性置為1)。
      實(shí)施例一用戶余額充足時(shí)的業(yè)務(wù)流程(按時(shí)長(zhǎng)計(jì)費(fèi)、包含費(fèi)率切換點(diǎn)),如圖3所示,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送鑒權(quán)請(qǐng)求消息費(fèi)用請(qǐng)求;c.SCP通過用戶鑒權(quán),根據(jù)鑒權(quán)請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)回應(yīng)消息,指明為分配用戶的費(fèi)用;d.AAA驗(yàn)證通過,向PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start);f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按時(shí)長(zhǎng)計(jì)費(fèi),AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算激活會(huì)話可維持時(shí)間,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;g.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=1,消息包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);h.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng)填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;
      i.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;j.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng)填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;k.激活會(huì)話觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=3;l.AAA確認(rèn)用戶當(dāng)前分段費(fèi)用已用完,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求,操作類別=1(費(fèi)用申請(qǐng));m.SCP根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用并向AAA返回費(fèi)用請(qǐng)求回應(yīng),操作類別=1(費(fèi)用申請(qǐng)回應(yīng))、指明為分配用戶的費(fèi)用;n.AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算激活會(huì)話可維持時(shí)間,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;o.用戶結(jié)束分組業(yè)務(wù);p.PDSN向AAA上報(bào)Accounting-Request(Stop),包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);q.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng)、進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用和申請(qǐng)到分段費(fèi)用中未使用完部分。AAA確認(rèn)需要返還費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息,操作類別=2(費(fèi)用返還);r.SCP根據(jù)費(fèi)用請(qǐng)求消息返還費(fèi)用參數(shù)為用戶數(shù)據(jù)庫(kù)加上費(fèi)用,SCP向AAA返回費(fèi)用申請(qǐng)回應(yīng)消息,操作類別=2(費(fèi)用返還確認(rèn));
      s.AAA向PDSN返回記帳請(qǐng)求回應(yīng)消息Account-Response,指明結(jié)束會(huì)話。
      注以上業(yè)務(wù)流程可以根據(jù)實(shí)際情況進(jìn)行裁減,例如,可以不包括費(fèi)率切換定時(shí)觸發(fā)部分和激活會(huì)話定時(shí)觸發(fā)部分實(shí)施例二用戶余額不足時(shí)的業(yè)務(wù)流程(按時(shí)長(zhǎng)計(jì)費(fèi)、包含費(fèi)率切換點(diǎn)),如圖4所示,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送費(fèi)用請(qǐng)求消息鑒權(quán)請(qǐng)求;c.SCP通過用戶鑒權(quán),根據(jù)鑒權(quán)請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)回應(yīng)消息,為分配用戶的費(fèi)用;d.AAA驗(yàn)證通過,向PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start);f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按時(shí)長(zhǎng)計(jì)費(fèi),AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算激活會(huì)話可維持時(shí)間,填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;g.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=1,消息包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);h.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng)填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;
      i.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;j.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng)填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(激活會(huì)話時(shí)長(zhǎng)),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;k.激活會(huì)話觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=3;l.AAA確認(rèn)用戶當(dāng)前分段費(fèi)用已用完,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求,操作類別=1(費(fèi)用申請(qǐng));m.SCP確認(rèn)用戶余額已用盡,向AAA返回費(fèi)用申請(qǐng)回應(yīng)消息,操作類別=1(費(fèi)用申請(qǐng)回應(yīng)消息),申請(qǐng)到的費(fèi)用=0;n.AAA沒有從SCP申請(qǐng)到費(fèi)用,向PDSN發(fā)送Accounting-Reponse消息,其中激活會(huì)話會(huì)話結(jié)束標(biāo)志參數(shù)=0,指明結(jié)束會(huì)話;o.PDSN根據(jù)會(huì)話結(jié)束標(biāo)志參數(shù)結(jié)束用戶業(yè)務(wù);p.PDSN向AAA上報(bào)Accounting-Request(Stop),包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);q.AAA累積得出用戶會(huì)話使用的總費(fèi)用,返回Accounting-Reponse消息,指明結(jié)束會(huì)話。
      注以上業(yè)務(wù)流程可以根據(jù)實(shí)際情況進(jìn)行裁減,例如,可以不包括費(fèi)率切換定時(shí)觸發(fā)部分和激活會(huì)話定時(shí)觸發(fā)部分。
      實(shí)施例三用戶余額充足時(shí)的業(yè)務(wù)流程(按流量計(jì)費(fèi)、包含費(fèi)率切換點(diǎn)),如圖5所示,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送費(fèi)用請(qǐng)求消息鑒權(quán)請(qǐng)求;c.SCP通過用戶鑒權(quán),根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)回應(yīng)消息,指明為分配用戶的費(fèi)用;d.AAA驗(yàn)證通過,向PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start);f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按流量計(jì)費(fèi),AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算可維持流量,填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;g.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=1,消息包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);h.AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)計(jì)算當(dāng)前已用分段費(fèi)用參數(shù)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段費(fèi)用內(nèi)的可維持流量并填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;i.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;j.AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)用戶已用本分段費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去已用費(fèi)用再重新計(jì)算本分段費(fèi)用內(nèi)的可維持流量填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;
      k.流量觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=4;l.AAA確認(rèn)用戶當(dāng)前分段費(fèi)用已用完,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求,操作類別=2(費(fèi)用申請(qǐng));m.SCP根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用并向AAA返回費(fèi)用申請(qǐng)回應(yīng)費(fèi)用申請(qǐng)回應(yīng),操作類別=1(費(fèi)用請(qǐng)求回應(yīng))、指明為分配用戶的費(fèi)用;n.AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算可維持流量,填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;o.用戶結(jié)束分組業(yè)務(wù);p.PDSN向AAA上報(bào)Accounting-Request(Stop),包括帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù);q.AAA根據(jù)參數(shù)得出帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)已用流量、進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用和申請(qǐng)到分段費(fèi)用中未使用完部分。AAA確認(rèn)需要返還費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息,操作類別=2(費(fèi)用返還);r.SCP根據(jù)費(fèi)用請(qǐng)求消息返還費(fèi)用參數(shù)為用戶數(shù)據(jù)庫(kù)加上費(fèi)用,SCP向AAA返回費(fèi)用返還確認(rèn)消息,操作類別=2(費(fèi)用返還確認(rèn));s.AAA向PDSN返回記帳請(qǐng)求回應(yīng)消息Account-Response,指明結(jié)束會(huì)話。
      實(shí)施例四用戶余額不足時(shí)的業(yè)務(wù)流程(按流量計(jì)費(fèi)、包含費(fèi)率切換點(diǎn)),如圖6所示,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求;c.SCP通過用戶鑒權(quán),根據(jù)鑒權(quán)請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)請(qǐng)求回應(yīng),并指明分配用戶的費(fèi)用;d.AAA驗(yàn)證通過,向PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start);f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按流量計(jì)費(fèi),AAA根據(jù)由SCP分配所得的費(fèi)用計(jì)算流量可維持時(shí)間,填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;g.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=1,消息包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);h.AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用參數(shù)得出激活會(huì)話時(shí)長(zhǎng)得出本分段內(nèi)用戶已用費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段費(fèi)用內(nèi)的可維持流量并填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;i.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;j.AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)用戶已用本分段費(fèi)用,AAA需要將當(dāng)前分段費(fèi)用減去已用費(fèi)用再重新計(jì)算本分段費(fèi)用內(nèi)的可維持流量填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;
      k.流量觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=4;l.AAA確認(rèn)用戶當(dāng)前分段費(fèi)用已用完,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求,操作類別=1(費(fèi)用申請(qǐng));m.SCP確認(rèn)用戶余額已用盡,向AAA返回費(fèi)用申請(qǐng)回應(yīng)消息,操作類別=1(費(fèi)用申請(qǐng)回應(yīng)消息),申請(qǐng)到的費(fèi)用=0;n.AAA沒有從SCP申請(qǐng)到費(fèi)用,向PDSN發(fā)送Accounting-Reponse消息,其中可維持流量=0,指明結(jié)束會(huì)話;o.PDSN根據(jù)會(huì)話結(jié)束標(biāo)志參數(shù)結(jié)束用戶業(yè)務(wù);p.PDSN向AAA上報(bào)Accounting-Request(Stop),包括帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù);q.AAA向PDSN返回記帳請(qǐng)求回應(yīng)消息Account-Response,指明結(jié)束會(huì)話。
      實(shí)施例五用戶余額充足時(shí)的業(yè)務(wù)流程(按時(shí)長(zhǎng)流量計(jì)費(fèi)、包含費(fèi)率切換點(diǎn)),如圖7所示,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求;c.SCP通過用戶鑒權(quán),根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)請(qǐng)求回應(yīng)消息,并指明為分配用戶的費(fèi)用;d.AAA驗(yàn)證通過,向PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start);f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按時(shí)長(zhǎng)流量計(jì)費(fèi),AAA根據(jù)時(shí)間流量金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率和流量費(fèi)率計(jì)算用戶可維持時(shí)間和可維持流量,分別填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)和可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;g.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=1,消息包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time);h.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)和帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量,填入Accounting-Response消息的可維持流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;i.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;j.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)和帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量,填入Accounting-Response消息的可維持流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;k.激活會(huì)話觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;l.AAA根據(jù)Accounting-Request(Interim-Update)的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,確認(rèn)用戶當(dāng)前分段費(fèi)用低于某閥值時(shí),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息,申請(qǐng)費(fèi)用參數(shù)為需要申請(qǐng)的費(fèi)用,然后根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量分段預(yù)留費(fèi)用分別計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入Accounting-Response消息的可維持流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;m.SCP根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用并向AAA返回費(fèi)用申請(qǐng)回應(yīng)費(fèi)用申請(qǐng)回應(yīng),操作類別=1(費(fèi)用請(qǐng)求回應(yīng))、指明為分配用戶的費(fèi)用;n.AAA根據(jù)時(shí)間流量金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率和流量費(fèi)率計(jì)算用戶可維持時(shí)間和可維持流量,分別填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)和可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;o.流量觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)、觸發(fā)器類別=2;p.AAA根據(jù)Accounting-Request(Interim-Update)的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,確認(rèn)用戶當(dāng)前分段費(fèi)用低于某閥值時(shí),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量分段預(yù)留費(fèi)用分別計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入Accounting-Response消息的可維持流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將Accounting-Response消息下發(fā)給PDSN;q.SCP根據(jù)費(fèi)用請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用并向AAA返回費(fèi)用申請(qǐng)回應(yīng)費(fèi)用申請(qǐng)回應(yīng),操作類別=1(費(fèi)用請(qǐng)求回應(yīng))、指明為分配用戶的費(fèi)用;r.AAA根據(jù)時(shí)間流量金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率和流量費(fèi)率計(jì)算用戶可維持時(shí)間和可維持流量,分別填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)和可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;s.用戶結(jié)束分組業(yè)務(wù);t.PDSN向AAA上報(bào)Accounting-Request(Stop),包括激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù);u.AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)已用流量和時(shí)長(zhǎng)、進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用和申請(qǐng)到分段費(fèi)用中未使用完部分。AAA確認(rèn)需要返還費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息費(fèi)用請(qǐng)求,操作類別=2(費(fèi)用返還);v.SCP根據(jù)費(fèi)用請(qǐng)求消息返還費(fèi)用參數(shù)為用戶數(shù)據(jù)庫(kù)加上費(fèi)用,SCP向AAA返回費(fèi)用請(qǐng)求回應(yīng)消息,操作類別=2(費(fèi)用返還確認(rèn));w.AAA向PDSN返回記帳請(qǐng)求回應(yīng)消息Account-Response,指明結(jié)束會(huì)話。
      實(shí)施例六AAA主動(dòng)切斷PDSN的業(yè)務(wù)流程(按流量計(jì)費(fèi)),見圖8,它包括如下步驟a.移動(dòng)用戶請(qǐng)求接入,PDSN向AAA發(fā)送Access-Request請(qǐng)求認(rèn)證;
      b.AAA確認(rèn)主叫為預(yù)付費(fèi)用戶,向SCP發(fā)送費(fèi)用請(qǐng)求消息Fee-Request;c.SCP通過用戶鑒權(quán),根據(jù)鑒權(quán)請(qǐng)求消息申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)請(qǐng)求回應(yīng)消息,并指明為分配用戶的費(fèi)用;d.AAA向驗(yàn)證通過,PDSN返回鑒權(quán)請(qǐng)求回應(yīng)Access-Accept消息;e.PDSN向AAA上報(bào)Accounting-Request(Start)消息;f.移動(dòng)用戶為預(yù)付費(fèi)用戶且按時(shí)長(zhǎng)流量計(jì)費(fèi),AAA根據(jù)時(shí)間流量金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率和流量費(fèi)率計(jì)算用戶可維持時(shí)間和可維持流量,分別填入Accounting-Response消息的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)和可維持上行下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;g.將Accounting-Response消息下發(fā)給PDSN;h.計(jì)費(fèi)周期觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)消息、觸發(fā)器類型=1,消息包括Acct-Session-Time參數(shù);i.AAA根據(jù)Acct-Session-Time和Acct-Input-Octets、Acct-Output-Octets參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量,填入Accounting-Response消息的可維持上行流量和下行流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;j.將Accounting-Response消息下發(fā)給PDSN;k.費(fèi)率切換觸發(fā)器到,PDSN向AAA觸發(fā)Accounting-Request(Interim-Update)消息、觸發(fā)器類型=2;
      l.AAA根據(jù)Acct-Session-Time和Acct-Input-Octets、Acct-0utput-Octets參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量,填入Accounting-Response消息的可維持上行流量和下行流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),指明繼續(xù)會(huì)話,將Accounting-Response消息下發(fā)給PDSN;m.將Accounting-Response消息下發(fā)給PDSN;n.AAA決定結(jié)束呼叫,向PDSN發(fā)送Session-Control消息,Command參數(shù)=Terminate-Request;o.PDSN結(jié)束分組業(yè)務(wù);p.PDSN向AAA上報(bào)Accounting-Request(Stop)消息,包括Acct-Session-Time、Acct-Input-Octets、Acct-Output-Octets參數(shù);q.AAA根據(jù)Acct-Session-Time、Acct-Input-Octets、Acct-Output-Octets參數(shù)已用流量和時(shí)長(zhǎng)、進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用和申請(qǐng)到分段費(fèi)用中未使用完部分。AAA確認(rèn)需要返還費(fèi)用,向SCP發(fā)送費(fèi)用請(qǐng)求消息,消息參數(shù)操作類別=2(費(fèi)用返還);r.SCP根據(jù)費(fèi)用請(qǐng)求消息返還費(fèi)用參數(shù)為用戶數(shù)據(jù)庫(kù)加上費(fèi)用,SCP向AAA返回費(fèi)用返還確認(rèn)消息,消息參數(shù)操作類別=2(費(fèi)用返還確認(rèn));s.AAA向PDSN返回記帳請(qǐng)求回應(yīng)消息Account-Response,指明結(jié)束會(huì)話;從以上描述可以看出,本發(fā)明實(shí)現(xiàn)了分組預(yù)付費(fèi)的幾大關(guān)健特性1、分段費(fèi)用申請(qǐng)、2、流量控制(區(qū)分上行流量下行流量)、3、費(fèi)率切換。通過這些特性進(jìn)而實(shí)現(xiàn)了用戶費(fèi)用的實(shí)時(shí)控制。
      權(quán)利要求
      1.一種支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,包括如下步驟a)移動(dòng)用戶要求上網(wǎng),PDSN向AAA發(fā)送認(rèn)證請(qǐng)求消息(Access-Request);b)AAA對(duì)用戶進(jìn)行鑒權(quán),如果確認(rèn)用戶有權(quán)登入,向PDSN發(fā)送認(rèn)證接受消息(Access-Accept);c)PDSN向AAA發(fā)送計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start));d)AAA收到計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start)),開始對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse);e)PDSN到達(dá)中間計(jì)費(fèi)上報(bào)周期后,向AAA發(fā)送中間計(jì)費(fèi)請(qǐng)求(Accounting-Request(Interim));f)AAA收到中間計(jì)費(fèi)請(qǐng)求(Accounting-Request(Interim))后,產(chǎn)生臨時(shí)記帳信息;并發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息Accounting-Response消息;g)移動(dòng)用戶結(jié)束上網(wǎng)時(shí),PDSN向AAA發(fā)送計(jì)費(fèi)結(jié)束請(qǐng)求消息(Accounting-Request(Stop));h)AAA結(jié)束對(duì)移動(dòng)用戶計(jì)費(fèi),向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse);其特征是AAA向PDSN發(fā)送的計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse)中包含有激活會(huì)話可維持時(shí)長(zhǎng)信息;相應(yīng)地,在PDSN中有會(huì)話激活觸發(fā)器,該觸發(fā)器能根據(jù)從AAA收到的激活會(huì)話可維持時(shí)長(zhǎng)信息進(jìn)行參數(shù)重置,當(dāng)觸發(fā)器條件滿足時(shí),即當(dāng)激活會(huì)話可維持時(shí)長(zhǎng)用完時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA;在PDSN中還有計(jì)費(fèi)周期觸發(fā)器,該觸發(fā)器能在計(jì)費(fèi)周期到達(dá)時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA;AAA收到任一中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update))后,重新計(jì)算激活會(huì)話可維持時(shí)長(zhǎng),并向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse)。
      2.如權(quán)利要求1所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是AAA向PDSN發(fā)送的計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse)中還包含有費(fèi)率切換間隔參數(shù),即最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔;相應(yīng)地,在PDSN中有費(fèi)率切換觸發(fā)器,該觸發(fā)器能根據(jù)從AAA收到的費(fèi)率切換間隔參數(shù)進(jìn)行參數(shù)重置,當(dāng)觸發(fā)器條件滿足時(shí),即當(dāng)下一次費(fèi)率切換時(shí)刻到來時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA。
      3.如權(quán)利要求1所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是AAA向PDSN發(fā)送的計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse)中還包含有可維持流量參數(shù);相應(yīng)地,在PDSN中有流量觸發(fā)器,該觸發(fā)器能根據(jù)從AAA收到的可維持流量參數(shù)進(jìn)行參數(shù)重置,當(dāng)觸發(fā)器條件滿足時(shí),即當(dāng)用戶傳輸?shù)臄?shù)據(jù)流量達(dá)到可維持流量參數(shù)值時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-update)),上報(bào)AAA。
      4.如權(quán)利要求1或2或3所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在其中步驟b)中對(duì)用戶進(jìn)行鑒權(quán)的過程為b1)AAA向SCP發(fā)送費(fèi)用請(qǐng)求消息和鑒權(quán)請(qǐng)求消息;b2)如果SCP通過用戶鑒權(quán),則SCP根據(jù)費(fèi)用請(qǐng)求消息中的申請(qǐng)費(fèi)用參數(shù)和用戶當(dāng)前余額分配用戶一段費(fèi)用,向AAA返回鑒權(quán)回應(yīng)消息,指明為分配用戶的費(fèi)用。
      5.如權(quán)利要求4所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是當(dāng)只按時(shí)長(zhǎng)計(jì)費(fèi)時(shí),在步驟d),AAA收到計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start))后,根據(jù)下一計(jì)費(fèi)周期內(nèi)最新的激活會(huì)話計(jì)費(fèi)費(fèi)率計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      6.如權(quán)利要求5所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA根據(jù)其中的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)得出激活會(huì)話時(shí)長(zhǎng),進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的激活會(huì)話可維持時(shí)長(zhǎng),在本分段費(fèi)用用盡的情況下,AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng);計(jì)算后填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)中的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      7.如權(quán)利要求5所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于會(huì)話激活觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      8.如權(quán)利要求4所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是當(dāng)只按流量計(jì)費(fèi)時(shí),在步驟d),AAA收到計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start))后,根據(jù)根據(jù)預(yù)算金額分配策略確定用于預(yù)算上行流量和下行流量的費(fèi)用,分別根據(jù)上行流量費(fèi)率下行流量費(fèi)率計(jì)算出用戶可維持上行流量和下行流量,填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),然后將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      9.如權(quán)利要求8所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA根據(jù)帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)得出用戶已使用流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持流量,在本分段費(fèi)用用盡的情況下,AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用計(jì)算出可維持流量;計(jì)算后將算得的可維持流量填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      10.如權(quán)利要求8所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于流量觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA需要重新向SCP申請(qǐng)分段費(fèi)用,然后根據(jù)分段預(yù)留費(fèi)用計(jì)算可維持流量,填入Accounting-Response消息的可維持流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),然后將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      11.如權(quán)利要求6或7或9或10所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是當(dāng)AAA確認(rèn)用戶當(dāng)前分段費(fèi)用已用完,向SCP發(fā)送費(fèi)用請(qǐng)求消息請(qǐng)求費(fèi)用時(shí),如果SCP確認(rèn)用戶余額已用盡,向AAA返回費(fèi)用申請(qǐng)回應(yīng)消息,申請(qǐng)到的費(fèi)用=0;AAA沒有從SCP申請(qǐng)到費(fèi)用,向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Reponse),其中會(huì)話結(jié)束標(biāo)志=0,指明結(jié)束會(huì)話;PDSN根據(jù)會(huì)話結(jié)束標(biāo)志參數(shù)結(jié)束用戶業(yè)務(wù)。
      12.如權(quán)利要求4所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是當(dāng)同時(shí)按時(shí)長(zhǎng)和流量計(jì)費(fèi)時(shí),在步驟d),AAA收到計(jì)費(fèi)開始請(qǐng)求消息(Accounting-Request(Start))后,根據(jù)根據(jù)預(yù)算金額分配策略確定用于預(yù)算時(shí)長(zhǎng)和上行流量下行流量的費(fèi)用,分別根據(jù)時(shí)長(zhǎng)費(fèi)率、上行流量費(fèi)率、下行流量費(fèi)率確定用戶可維持時(shí)間、可維持上行流量、可維持上行流量,填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),然后將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      13.如權(quán)利要求12所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于計(jì)費(fèi)周期觸發(fā)器和費(fèi)率切換觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)和可維持流量參數(shù)得出用戶激活會(huì)話時(shí)長(zhǎng)和流量,進(jìn)而得出本分段內(nèi)用戶已用費(fèi)用,在本分段費(fèi)用未使用完的情況下,AAA將分段預(yù)留費(fèi)用減去用戶已用費(fèi)用并根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量,填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),,并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔(費(fèi)率切換時(shí)長(zhǎng)),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      14.如權(quán)利要求12或13所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于會(huì)話激活觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,如果用戶當(dāng)前分段費(fèi)用低于預(yù)定的閥值,AAA重新向SCP申請(qǐng)分段費(fèi)用,否則直接進(jìn)入下一步然后用申請(qǐng)到的費(fèi)用或者剩余費(fèi)用根據(jù)預(yù)算金額分配策略重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量,填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的激活會(huì)話可維持時(shí)長(zhǎng)、可維持上行流量、可維持下行流量參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      15.如權(quán)利要求12或13所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟e),對(duì)于流量觸發(fā)器上報(bào)的中間計(jì)費(fèi)請(qǐng)求信息(Accounting-Request(Interim-Update)),AAA根據(jù)激活會(huì)話可維持時(shí)長(zhǎng)參數(shù)(Acct-Session-Time)、帳戶輸入字節(jié)數(shù)(Acct-Input-Octets)、帳戶輸出字節(jié)數(shù)(Acct-Output-Octets)參數(shù)計(jì)算當(dāng)前已用分段費(fèi)用,如果用戶當(dāng)前分段費(fèi)用低于預(yù)定閥值,AAA需要向SCP發(fā)送費(fèi)用請(qǐng)求消息,消息中包括未用完分段費(fèi)用參數(shù)(FeeLeft)和需申請(qǐng)的分段費(fèi)用,否則直接進(jìn)入下一步根據(jù)時(shí)間流量金額分配策略再重新計(jì)算本分段預(yù)留費(fèi)用內(nèi)的可維持時(shí)長(zhǎng)和可維持流量分段預(yù)留費(fèi)用分別計(jì)算出激活會(huì)話可維持時(shí)長(zhǎng),填入計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)的可維持流量參數(shù)和激活會(huì)話可維持時(shí)長(zhǎng)參數(shù),并確定最近的下一次費(fèi)率切換時(shí)刻與當(dāng)前時(shí)刻的時(shí)間間隔,填入費(fèi)率切換間隔參數(shù),將計(jì)費(fèi)請(qǐng)求回應(yīng)消息(Accounting-Response)下發(fā)給PDSN。
      16.如權(quán)利要求1所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是在步驟b),所述認(rèn)證接受消息(Access-Accept)中包含有預(yù)付費(fèi)特性激活標(biāo)志。
      17.如權(quán)利要求1所述的支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是當(dāng)需要AAA主動(dòng)切斷當(dāng)前呼叫時(shí),由AAA向PSDN發(fā)送一個(gè)中斷會(huì)話請(qǐng)求消息(Terminate-Request),請(qǐng)求結(jié)束呼叫。
      全文摘要
      本發(fā)明公開一支持分組數(shù)據(jù)預(yù)付費(fèi)特性的移動(dòng)用戶鑒權(quán)計(jì)費(fèi)方法,其特征是AAA向PDSN發(fā)送的計(jì)費(fèi)請(qǐng)求回應(yīng)消息中包含有激活會(huì)話可維持時(shí)長(zhǎng)信息;相應(yīng)地,在PDSN中有會(huì)話激活觸發(fā)器和計(jì)費(fèi)周期觸發(fā)器,該觸發(fā)器能根據(jù)從AAA收到的信息進(jìn)行參數(shù)重置,當(dāng)觸發(fā)器條件滿足時(shí),觸發(fā)相應(yīng)的中間計(jì)費(fèi)請(qǐng)求信息,上報(bào)AAA;AAA收到任一中間計(jì)費(fèi)請(qǐng)求信息后,重新計(jì)算激活會(huì)話可維持時(shí)長(zhǎng),并向PDSN發(fā)送計(jì)費(fèi)請(qǐng)求回應(yīng)消息。這樣使得PDSN可以分段向AAA申請(qǐng)費(fèi)用,突破了一次性費(fèi)用預(yù)算的限制,不會(huì)導(dǎo)致透支,從而為預(yù)付費(fèi)用戶使用數(shù)據(jù)業(yè)務(wù)鋪平了道路。同時(shí),分段計(jì)費(fèi)可以精確控制用戶使用業(yè)務(wù)的時(shí)間,可以實(shí)現(xiàn)精確的預(yù)付費(fèi)功能。
      文檔編號(hào)H04M15/00GK1464662SQ02122328
      公開日2003年12月31日 申請(qǐng)日期2002年6月6日 優(yōu)先權(quán)日2002年6月6日
      發(fā)明者張 杰, 李益民, 趙曉東, 盧選民 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1