專(zhuān)利名稱(chēng):群組共享流量的調(diào)度方法、服務(wù)器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,特別是涉及一種群組共享流量的調(diào)度方法、服務(wù)器和系統(tǒng)。
背景技術(shù):
策略和計(jì)費(fèi)控制(Policy and Charging Control,簡(jiǎn)稱(chēng)PCC)架構(gòu)主要定義了策略和計(jì)費(fèi)的總體功能,實(shí)現(xiàn)基于流的計(jì)費(fèi)控制和策略控制。其中,基于流的計(jì)費(fèi)控制包括計(jì)費(fèi)控制和在線(xiàn)信用額度控制等;策略控制包括門(mén)控和服務(wù)質(zhì)量(Quality of krvice,簡(jiǎn)稱(chēng)QoS)控制等。在PCC架構(gòu)下,可將多個(gè)用戶(hù),如同一家庭的多個(gè)用戶(hù)捆綁設(shè)置為一個(gè)群組,設(shè)定群組共享總流量。所謂群組共享總流量即為一定周期如一個(gè)月內(nèi),該群組內(nèi)各用戶(hù)可共享的總流量;該群組內(nèi)各用戶(hù)可共享的流量,即稱(chēng)為群組共享流量?,F(xiàn)有技術(shù)是基于流量片的方式,對(duì)群組共享流量進(jìn)行調(diào)度。其中,流量片即為策略和計(jì)費(fèi)功能(Policy and Charging Rules Function,簡(jiǎn)稱(chēng)PCRF)服務(wù)器設(shè)定的、群組內(nèi)每個(gè)用戶(hù)每次請(qǐng)求可分配的流量門(mén)限。 流量片的大小靜態(tài)配置在PCRF上。群組內(nèi)的任一用戶(hù)用完已分配的流量片后,策略和計(jì)費(fèi)執(zhí)行功能(Policy and Charging Enforcement Function,簡(jiǎn)稱(chēng) PCEF)服務(wù)器向 PCRF 為該用戶(hù)申請(qǐng)新的流量片。PCRF為該用戶(hù)分配新的流量片,直至該群組的群組共享流量用盡, PCRF給該群組的用戶(hù)下發(fā)不同于群組共享流量的計(jì)費(fèi)方式的新計(jì)費(fèi)規(guī)則。發(fā)明人在實(shí)踐現(xiàn)有技術(shù)的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)基于流量片的方式調(diào)度群組共享流量,其流量片的大小很難確定。例如如果流量片設(shè)置得過(guò)小,則單次分配給單個(gè)用戶(hù)的流量較小,可能導(dǎo)致PCEF頻繁向PCRF請(qǐng)求為群組用戶(hù)分配新的流量片,增加了 PCEF與 PCRF之間的信令開(kāi)銷(xiāo);如果流量片設(shè)置得過(guò)大,則單次分配給單個(gè)用戶(hù)的流量較大,可能導(dǎo)致群組內(nèi)某些用戶(hù)的流量不足、而某些用戶(hù)的流量富余。由此可見(jiàn),基于流量片的方式調(diào)度群組共享流量的現(xiàn)有技術(shù),其調(diào)度效率較低。
發(fā)明內(nèi)容
本發(fā)明提供一種群組共享流量的調(diào)度方法、服務(wù)器和系統(tǒng),用以提高群組共享流量的調(diào)度效率。本發(fā)明提供了一種群組共享流量的調(diào)度方法,包括確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值;接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息;如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限,并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。本發(fā)明還提供了一種策略和計(jì)費(fèi)功能服務(wù)器,包括確定模塊,用于確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值;接收模塊,用于接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息;群組共享流量調(diào)度模塊,用于如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限;策略信息下發(fā)模塊,用于并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。本發(fā)明還提供了一種策略和計(jì)費(fèi)控制系統(tǒng),包括上述策略和計(jì)費(fèi)功能服務(wù)器。本發(fā)明提供的群組共享流量的調(diào)度方法、服務(wù)器和系統(tǒng),結(jié)合群組共享總流量、群組包括的用戶(hù)總數(shù)以及未調(diào)度的群組共享流量,為群組內(nèi)的任一在線(xiàn)用戶(hù)調(diào)度流量,可實(shí)現(xiàn)群組共享流量的動(dòng)態(tài)靈活調(diào)度,從而提高了群組共享流量的調(diào)度效率。
圖1為本發(fā)明實(shí)施例一提供的群組共享流量的調(diào)度方法流程圖;圖2為本發(fā)明實(shí)施例二提供的群組共享流量的調(diào)度方法流程圖;圖3為本發(fā)明實(shí)施例應(yīng)用場(chǎng)景提供的PCC系統(tǒng)架構(gòu)示意圖;圖4為本發(fā)明實(shí)施例三提供的群組共享流量的調(diào)度方法的信令交互圖;圖5為本發(fā)明實(shí)施例四提供的PCRF的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例五提供的PCC系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明以下實(shí)施例的序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。圖1為本發(fā)明實(shí)施例一提供的群組共享流量的調(diào)度方法流程圖。本實(shí)施例的執(zhí)行主體可為PCRF。如圖1所示,本實(shí)施例提供的群組共享流量的調(diào)度方法包括步驟11 確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值。PCRF可為某一群組預(yù)先設(shè)定群組共享總流量,該群組共享總流量為一定周期內(nèi), 該群組內(nèi)各用戶(hù)可共享的總流量。PCRF在群組共享總流量中為群組內(nèi)的用戶(hù)調(diào)度群組共享流量,將未調(diào)度的群組共享流量確定為第一剩余流量,并采用下式確定第一流量上限
第一流量上限=群組共享總流量+群組包括的用戶(hù)總數(shù)(1)步驟12 接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息。本步驟所述的群組內(nèi)任一在線(xiàn)用戶(hù)可具體為群組內(nèi)某個(gè)剛上線(xiàn)的用戶(hù),或者群組內(nèi)的某個(gè)當(dāng)前已在線(xiàn)、且用完P(guān)CRF已調(diào)度的群組共享流量的用戶(hù)。PCEF向PCRF發(fā)送策略請(qǐng)求,用于請(qǐng)求獲取對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控的策略信息。步驟13 如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限,并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。當(dāng)PCRF接收到PCEF發(fā)送的策略請(qǐng)求之后,會(huì)將第一剩余流量和第一流量上限進(jìn)行比較。如果第一剩余流量大于或等于第一流量上限,PCRF則在第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限,并向所述PCEF發(fā)送包括第一流量上限的第一策略信息。如果所述第一剩余流量小于所述第一流量上限、且大于或等于預(yù)設(shè)的剩余流量下限,則為所述在線(xiàn)用戶(hù)調(diào)度所述第一剩余流量,并向所述PCEF發(fā)送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根據(jù)所述第一剩余流量對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則向所述PCEF發(fā)送上報(bào)指示, 用于指示所述PCEF上報(bào)所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量。接收所述PCEF上報(bào)的、所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量信息,并確定第二剩余流量;所述第二剩余流量等于,所述第一剩余流量與所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量之和; 所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量等于,為所述各在線(xiàn)用戶(hù)已調(diào)度的群組共享流量與所述各在線(xiàn)用戶(hù)已使用的群組共享流量之間的差值。如果所述第二剩余流量大于或等于所述剩余流量下限,則確定第二流量上限;所述第二流量上限等于,所述第二剩余流量與所述群組內(nèi)用戶(hù)總數(shù)之間的商值;在所述第二剩余流量中為所述各在線(xiàn)用戶(hù)分別調(diào)度所述第二流量上限,并向所述PCEF發(fā)送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根據(jù)所述第二流量上限對(duì)所述各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控。如果所述第二剩余流量小于預(yù)設(shè)的剩余流量下限,向所述PCEF發(fā)送第四策略信息;所述第四策略信息包括不同于群組共享流量的計(jì)費(fèi)方式的新計(jì)費(fèi)規(guī)則,用于指示所述 PCEF采用所述新計(jì)費(fèi)規(guī)則對(duì)所述群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。本發(fā)明所述的預(yù)設(shè)的剩余流量下限,通常是個(gè)較小的數(shù),其值可等于0 ;或者剩余流量下限的值可大于0且小于第一流量上限,該情形下通常是在剩余流量不足以提供用戶(hù)所需的服務(wù),為避免PCRF無(wú)休止地分配流量而設(shè)置剩余流量下限,從而提高PCRF調(diào)度群組共享流量的效率。由此可見(jiàn),本實(shí)施例提供的群組共享流量的調(diào)度方法,結(jié)合群組共享總流量、群組包括的用戶(hù)總數(shù)以及未調(diào)度的群組共享流量,為群組內(nèi)的任一在線(xiàn)用戶(hù)調(diào)度流量,可實(shí)現(xiàn)群組共享流量的動(dòng)態(tài)靈活調(diào)度,從而提高了群組共享流量的調(diào)度效率。進(jìn)一步的,本實(shí)施例提供的群組共享流量的調(diào)度方法,還可將群組內(nèi)各在線(xiàn)用戶(hù)當(dāng)前未使用的流量集中起來(lái), 并在群組內(nèi)各在線(xiàn)用戶(hù)之間重新分配,因而有利于提高群組共享流量的利用率,從而進(jìn)一步提高群組共享流量的調(diào)度效率。圖2為本發(fā)明實(shí)施例二提供的群組共享流量的調(diào)度方法流程圖。本實(shí)施例的執(zhí)行主體可為PCRF。如圖2所示,本實(shí)施例提供的群組共享流量的調(diào)度方法包括步驟21 將η個(gè)用戶(hù)配置為一個(gè)群組,為該群組設(shè)置群組共享總流量。η表示群組包括的用戶(hù)總數(shù),為大于或等于2的整數(shù)。步驟22 接收PCEF發(fā)送的第一策略請(qǐng)求,該第一策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)首個(gè)在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控的策略信息。本步驟中所述的群組內(nèi)首個(gè)在線(xiàn)用戶(hù),為群組內(nèi)第一個(gè)需要使用群組共享流量的用戶(hù)。步驟23 確定第一流量上限,在群組共享總流量中為群組內(nèi)首個(gè)在線(xiàn)用戶(hù)調(diào)度第一流量上限,并向PCEF發(fā)送包括第一流量上限的第一策略信息,其中,第一流量上限等于群組共享總流量的1/η。PCRF向PCEF發(fā)送包括第一流量上限的第一策略信息,用于指示PCEF根據(jù)第一流量上限對(duì)群組內(nèi)首個(gè)在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟M 確定第一剩余流量,其中第一剩余流量為群組共享總流量中未調(diào)度的群組共享流量。步驟25 接收PCEF發(fā)送的第二策略請(qǐng)求,該第二策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息。本步驟中所述的在線(xiàn)用戶(hù)可具體為群組內(nèi)某個(gè)剛上線(xiàn)的用戶(hù),或者群組內(nèi)的某個(gè)當(dāng)前已在線(xiàn)、且用完P(guān)CRF已調(diào)度的群組共享流量的用戶(hù)。步驟沈判斷第一剩余流量是否大于或等于第一流量上限,如果是,則執(zhí)行步驟 27 ;否則,執(zhí)行步驟觀。步驟27 在第一剩余流量中為該在線(xiàn)用戶(hù)調(diào)度第一流量上限,并向PCEF發(fā)送包括第一流量上限的第一策略信息;執(zhí)行步驟對(duì)。PCRF向PCEF發(fā)送包括第一流量上限的第一策略信息,用于指示PCEF根據(jù)第一流量上限對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟觀判斷第一剩余流量是否大于或等于預(yù)設(shè)的剩余流量下限,如果是,執(zhí)行步驟四;否則,執(zhí)行步驟210。所述剩余流量下限可等于0,或者,所述剩余流量下限可大于0且小于第一流量上限。步驟四為該在線(xiàn)用戶(hù)調(diào)度第一剩余流量,并向PCEF發(fā)送包括第一剩余流量的第二策略信息;執(zhí)行步驟MPCRF向PCEF發(fā)送包括第一剩余流量的第二策略信息,用于指示所述PCEF根據(jù)所述第一剩余流量對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟210 確定群組內(nèi)是否有其他用戶(hù)在線(xiàn),如果是,則執(zhí)行步驟211 ;否則,執(zhí)行步驟215。步驟211 向PCEF發(fā)送上報(bào)指示,用于指示PCEF上報(bào)群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量。步驟212 接收PCEF上報(bào)的、群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量信息,并確
定第二剩余流量。所述第二剩余流量等于,所述第一剩余流量與所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量之和;所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量等于,為所述各在線(xiàn)用戶(hù)已調(diào)度的群組共享流量與所述各在線(xiàn)用戶(hù)已使用的群組共享流量之間的差值??蛇x的,PCRF還可向PCEF發(fā)送暫停流量監(jiān)控指示,用于指示所述PCEF暫停對(duì)所述群組內(nèi)各在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟213 判斷第二剩余流量是否大于或等于預(yù)設(shè)的剩余流量下限,如果是,執(zhí)行步驟214 ;否則,執(zhí)行步驟215。步驟214:確定第二流量上限,在第二剩余流量中為群組內(nèi)各在線(xiàn)用戶(hù)分別調(diào)度第二流量上限,并向PCEF發(fā)送包括第二流量上限的第三策略信息,其中第二流量上限等于第二剩余流量的1/n ;執(zhí)行步驟M。PCRF向PCEF發(fā)送的第三策略信息包括第二流量上限,用于指示所述PCEF根據(jù)第二流量上限對(duì)群組內(nèi)各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控。步驟215 向所述PCEF發(fā)送包括新計(jì)費(fèi)規(guī)則的第四策略信息;結(jié)束本流程。本步驟所述的新計(jì)費(fèi)規(guī)則即為不同于群組共享流量的計(jì)費(fèi)方式的計(jì)費(fèi)規(guī)則。 PCRF向PCEF發(fā)送的第四策略信息包括該新計(jì)費(fèi)規(guī)則,用于指示所述PCEF采用所述新計(jì)費(fèi)規(guī)則對(duì)群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。由此可見(jiàn),本實(shí)施例提供的群組共享流量的調(diào)度方法,結(jié)合群組共享總流量、群組包括的用戶(hù)總數(shù)以及未調(diào)度的群組共享流量,為群組內(nèi)的任一在線(xiàn)用戶(hù)調(diào)度流量,可實(shí)現(xiàn)群組共享流量的動(dòng)態(tài)靈活調(diào)度,從而提高了群組共享流量的調(diào)度效率。進(jìn)一步的,本實(shí)施例提供的群組共享流量的調(diào)度方法,還可將群組內(nèi)各在線(xiàn)用戶(hù)當(dāng)前未使用的流量集中起來(lái), 并在群組內(nèi)各在線(xiàn)用戶(hù)之間重新分配,因而有利于提高群組共享流量的利用率,從而進(jìn)一步提高群組共享流量的調(diào)度效率。圖3為本發(fā)明實(shí)施例應(yīng)用場(chǎng)景提供的PCC系統(tǒng)架構(gòu)示意圖。如圖3所示的PCC系統(tǒng)架構(gòu)包括計(jì)費(fèi)系統(tǒng)(Charging System)、PCRF(Policy and Charging Rules Function, 策略和計(jì)費(fèi)功能)、PCEF(Policy and Charging Enforcement Function,策略計(jì)費(fèi)執(zhí)行功能)、SPR(Subscription Profile Repository,用戶(hù)屬性存儲(chǔ))和 AF(Application Function,應(yīng)用功能)。其中計(jì)費(fèi)系統(tǒng)代表在線(xiàn)計(jì)費(fèi)系統(tǒng)(Online Charging System,簡(jiǎn)稱(chēng)0CS)和離線(xiàn)計(jì)費(fèi)系統(tǒng)(Offline Charging System,簡(jiǎn)稱(chēng) 0FCS)。PCRF負(fù)責(zé)根據(jù)AF、SPR和PCEF提供的信息,制定并動(dòng)態(tài)下發(fā)控制與計(jì)費(fèi)策略給 PCEF。PCEF負(fù)責(zé)對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè),根據(jù)從PCRF獲取策略,執(zhí)行基于業(yè)務(wù)的控制與計(jì)費(fèi)。SPR負(fù)責(zé)管理和存儲(chǔ)邏輯實(shí)體包含有與所有簽約用戶(hù)或簽約相關(guān)的信息,通過(guò)Sp 接口提供給PCRF,PCRF使用這些信息決定基于簽約的策略和IP-CAN承載級(jí)PCC規(guī)則,SPR 可能與運(yùn)營(yíng)商其它數(shù)據(jù)庫(kù)合并或者分布設(shè)置。
AF向PCRF提供業(yè)務(wù)信息,它通過(guò)Rx接口與PCRF交互,給PCRF提供上層業(yè)務(wù)應(yīng)用的標(biāo)識(shí)等關(guān)聯(lián)信息,PCRF需要這些會(huì)話(huà)信息進(jìn)行PCC決策。另外AF還與PCRF交互接收具體IP-CAN的信息和IP-CAN承載級(jí)事件的通知。在IM CN子系統(tǒng)(IP Multimedia Core Network Subsystem)中 AF 就是 P-CSCF (Proxy-Call Session Control Function)。PCEF可位于網(wǎng)關(guān),如在通用分組無(wú)線(xiàn)服務(wù)技術(shù)(General Packet Radio Service, 簡(jiǎn)稱(chēng)GPRS)網(wǎng)絡(luò)中PCEF可位于網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(Gateway GPRS Support Node,簡(jiǎn)稱(chēng) GGSN)中。下面以GPRS網(wǎng)絡(luò)中PCEF與PCRF之間的信令交互為例,結(jié)合圖4說(shuō)明本發(fā)明群組共享流量的調(diào)度方法的技術(shù)方案。如圖4所示,本實(shí)施例提供的群組共享流量的調(diào)度方法包括步驟41 群組內(nèi)某個(gè)用戶(hù)上線(xiàn),PCEF 向 PCRF 發(fā)送 CCR-I (Credit-Control-Reques t-Initial)消息。群組內(nèi)某個(gè)用戶(hù)已上線(xiàn),則該用戶(hù)即為群組內(nèi)的一在線(xiàn)用戶(hù)。PCEF向PCRF發(fā)送 CCR-I消息,請(qǐng)求PCRF為該在線(xiàn)用戶(hù)制定新的群組共享流量門(mén)限。該新的群組共享流量門(mén)限,即為PCEF對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息。步驟42 :PCRF接收CCR-I消息,發(fā)現(xiàn)該在線(xiàn)用戶(hù)為已簽約群組共享流量的在線(xiàn)用戶(hù)、且該群組的簽約的群組共享總流量均未調(diào)度,則計(jì)算第一流量上限,在群組共享總流量中為該在線(xiàn)用戶(hù)調(diào)度第一流量上限。其中,第一流量上限等于群組共享總流量的1/n ;11表示群組包括的用戶(hù)總數(shù),為大于或等于2的整數(shù)。步驟43 =PCRF 向 PCEF 發(fā)送 CCA-I (Credit-Control-Answer-Initial)消息。CCA-I消息中攜帶有第一流量上限,用于指示PCEF根據(jù)第一流量上限對(duì)群組內(nèi)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟44 :PCEF開(kāi)始對(duì)群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量,直至該在線(xiàn)用戶(hù)已使用的流量達(dá)到第一流量上限。步驟45 =PCEF 向 PCRF 發(fā)送 CCR-U(Credit-Control-Request-Update)消息。CCR-U消息包括有該在線(xiàn)用戶(hù)已使用的流量。PCEF通過(guò)向PCRF發(fā)送CCR-U消息, 請(qǐng)求PCRF為該在線(xiàn)用戶(hù)制定新的群組共享流量門(mén)限。該新的群組共享流量門(mén)限,即為PCEF 對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息。步驟46 =PCRF計(jì)算第一剩余流量,在第一剩余流量大于或等于預(yù)設(shè)的剩余流量下限,執(zhí)行步驟47 ;否則,執(zhí)行步驟49。步驟47 =PCRF 向 PCEF 發(fā)送 CCA-U(Credit-Control-Answer-Update)消息。本步驟CCA-U消息中攜帶有PCRF為該在線(xiàn)用戶(hù)制定新的群組共享流量門(mén)限。如果第一剩余流量大于或等于第一流量上限,則該新的流量門(mén)限等于第一流量上限;如果第一剩余流量大于或等于預(yù)設(shè)的剩余流量下限、且小于第一流量上限,則該新的流量門(mén)限等于第一剩余流量。步驟48 重復(fù)執(zhí)行步驟44-步驟47。步驟49 :PCRF核實(shí)該群組內(nèi)是否有其他用戶(hù)在線(xiàn),如果有,執(zhí)行步驟410 ;否則,執(zhí)行步驟417。步驟410 =PCRF向PCEF發(fā)送CCA-U消息,該CCA-U消息不攜帶流量門(mén)限。
步驟411 =PCRF 向 PCEF 發(fā)送 RAR(Re-Auth-Request)消息。RAR消息用于指示PCEF上報(bào)群組內(nèi)其他在線(xiàn)用戶(hù)當(dāng)前已使用的群組共享流量,同時(shí)暫停對(duì)群組內(nèi)其他在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟412 =PCEF 向 PCRF 發(fā)送 RAA(Re-Auth-Answer)消息。步驟413 =PCEF 向 PCRF 發(fā)送 CCR-U 消息。CCR-U消息中攜帶有群組內(nèi)其他在線(xiàn)用戶(hù)已使用的群組共享流量。步驟414 =PCRF計(jì)算第二剩余流量,如果第二剩余流量大于或等于預(yù)設(shè)的剩余流量下限,則將第二剩余流量的1/n確定為第二流量上限,執(zhí)行步驟415 否則,執(zhí)行步驟417。步驟415 =PCRF 向 PCEF 返回 CCA-U 消息。該CCA-U消息中攜帶有第二流量上限,用于指示PCEF根據(jù)第二流量上限對(duì)該在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟416 重復(fù)執(zhí)行步驟44-步驟415。步驟417 =PCRF制定新計(jì)費(fèi)規(guī)則。步驟418 =PCRF 向 PCEF 返回 CCA-U 消息。該CCA-U消息中攜帶有PCRF制定的新計(jì)費(fèi)規(guī)則,用于指示PCEF根據(jù)該新計(jì)費(fèi)規(guī)則,對(duì)群組內(nèi)的各在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。步驟419 :PCEF采用新計(jì)費(fèi)規(guī)則對(duì)群組內(nèi)的各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控,直至用戶(hù)下線(xiàn)。本實(shí)施例提供的群組共享流量的調(diào)度方法可應(yīng)用于GPRS系統(tǒng),PCEF位于GGSN中, 由PCRF結(jié)合群組共享總流量、群組包括的用戶(hù)總數(shù)以及未調(diào)度的群組共享流量,為群組內(nèi)的任一在線(xiàn)用戶(hù)調(diào)度流量,可實(shí)現(xiàn)群組共享流量的動(dòng)態(tài)靈活調(diào)度,從而提高了群組共享流量的調(diào)度效率。進(jìn)一步的,PCRF還可將群組內(nèi)各在線(xiàn)用戶(hù)當(dāng)前未使用的流量集中起來(lái),并在群組內(nèi)各在線(xiàn)用戶(hù)之間重新分配,因而有利于提高群組共享流量的利用率,從而進(jìn)一步提高群組共享流量的調(diào)度效率。圖5為本發(fā)明實(shí)施例四提供的PCRF的結(jié)構(gòu)示意圖。如圖5所示的PCRF包括確定模塊51、接收模塊52、群組共享流量調(diào)度模塊53和策略信息下發(fā)模塊M。確定模塊51可用于確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值。接收模塊52可用于接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息。群組共享流量調(diào)度模塊53可用于如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限。策略信息下發(fā)模塊M可用于并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控??蛇x的,群組共享流量調(diào)度模塊53還可用于如果所述第一剩余流量小于所述第一流量上限、且大于或等于預(yù)設(shè)的剩余流量下限,則為所述在線(xiàn)用戶(hù)調(diào)度所述第一剩余流量。相應(yīng)的,策略信息下發(fā)模塊M還用于向所述PCEF發(fā)送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根據(jù)所述第一剩余流量對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。可選的,PCRF還可包括使用流量上報(bào)指示模塊55。使用流量上報(bào)指示模塊55 可用于如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則向所述PCEF發(fā)送上報(bào)指示,用于指示所述PCEF上報(bào)所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量。該情形下,接收模塊 52還可用于接收所述PCEF上報(bào)的、所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量信息。確定模塊51還可用于確定第二剩余流量,以及如果所述第二剩余流量大于或等于所述剩余流量下限,則確定第二流量上限;所述第二剩余流量等于,所述第一剩余流量與所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量之和;所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量等于,為所述各在線(xiàn)用戶(hù)已調(diào)度的群組共享流量與所述各在線(xiàn)用戶(hù)已使用的群組共享流量之間的差值;所述第二流量上限等于,所述第二剩余流量與所述群組內(nèi)用戶(hù)總數(shù)之間的商值。 群組共享流量調(diào)度模塊53還可用于在所述第二剩余流量中為所述各在線(xiàn)用戶(hù)分別調(diào)度所述第二流量上限。策略信息下發(fā)模塊M還可用于向所述PCEF發(fā)送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根據(jù)所述第二流量上限對(duì)所述各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控。進(jìn)一步的,策略信息下發(fā)模塊M還可用于如果所述第二剩余流量小于預(yù)設(shè)的剩余流量下限,向所述PCEF發(fā)送第四策略信息;或者,如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則在確定群組內(nèi)沒(méi)有其他用戶(hù)在線(xiàn)時(shí),向所述PCEF發(fā)送第四策略信息。所述第四策略信息包括不同于群組共享流量的計(jì)費(fèi)方式的新計(jì)費(fèi)規(guī)則,用于指示所述PCEF采用所述新計(jì)費(fèi)規(guī)則對(duì)所述群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。本實(shí)施例提供的PCRF結(jié)合群組共享總流量、群組包括的用戶(hù)總數(shù)以及未調(diào)度的群組共享流量,為群組內(nèi)的任一在線(xiàn)用戶(hù)調(diào)度流量,可實(shí)現(xiàn)群組共享流量的動(dòng)態(tài)靈活調(diào)度, 從而提高了群組共享流量的調(diào)度效率。進(jìn)一步的,PCRF還可將群組內(nèi)各在線(xiàn)用戶(hù)當(dāng)前未使用的流量集中起來(lái),并在群組內(nèi)各在線(xiàn)用戶(hù)之間重新分配,因而有利于提高群組共享流量的利用率,從而進(jìn)一步提高群組共享流量的調(diào)度效率。圖6為本發(fā)明實(shí)施例五提供的PCC系統(tǒng)的結(jié)構(gòu)示意圖。如圖6所示的PCC系統(tǒng)包括通信連接的PCEF61和PCRF62 ;其中PCEF61的機(jī)理可參見(jiàn)圖1_4關(guān)于PCEF的相應(yīng)記載;PCRF62的具體結(jié)構(gòu)可參見(jiàn)圖5對(duì)應(yīng)實(shí)施例的記載,其工作機(jī)理可參見(jiàn)圖1-4關(guān)于PCRF 的相應(yīng)記載;在此不再贅述。本領(lǐng)域普通技術(shù)人員可以理解附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種群組共享流量的調(diào)度方法,其特征在于,包括確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值;接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息;如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限,并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括如果所述第一剩余流量小于所述第一流量上限、且大于或等于預(yù)設(shè)的剩余流量下限, 則為所述在線(xiàn)用戶(hù)調(diào)度所述第一剩余流量,并向所述PCEF發(fā)送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根據(jù)所述第一剩余流量對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則在確定群組內(nèi)有其他用戶(hù)在線(xiàn)時(shí),向所述PCEF發(fā)送上報(bào)指示,用于指示所述PCEF上報(bào)所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量;接收所述PCEF上報(bào)的、所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量信息,并確定第二剩余流量;所述第二剩余流量等于,所述第一剩余流量與所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量之和;所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量等于,為所述各在線(xiàn)用戶(hù)已調(diào)度的群組共享流量與所述各在線(xiàn)用戶(hù)已使用的群組共享流量之間的差值;如果所述第二剩余流量大于或等于所述剩余流量下限,則確定第二流量上限;所述第二流量上限等于,所述第二剩余流量與所述群組內(nèi)用戶(hù)總數(shù)之間的商值;在所述第二剩余流量中為所述各在線(xiàn)用戶(hù)分別調(diào)度所述第二流量上限,并向所述PCEF 發(fā)送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根據(jù)所述第二流量上限對(duì)所述各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括如果所述第二剩余流量小于預(yù)設(shè)的剩余流量下限,向所述PCEF發(fā)送第四策略信息;或者,如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則在確定群組內(nèi)沒(méi)有其他用戶(hù)在線(xiàn)時(shí),向所述PCEF發(fā)送第四策略信息;所述第四策略信息包括不同于群組共享流量的計(jì)費(fèi)方式的新計(jì)費(fèi)規(guī)則,用于指示所述 PCEF采用所述新計(jì)費(fèi)規(guī)則對(duì)所述群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,向所述PCEF發(fā)送上報(bào)指示時(shí),所述方法還包括向所述PCEF發(fā)送暫停流量監(jiān)控指示,用于指示所述PCEF暫停對(duì)所述群組內(nèi)各在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
6.一種策略和計(jì)費(fèi)功能服務(wù)器,其特征在于,包括確定模塊,用于確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值;接收模塊,用于接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息;群組共享流量調(diào)度模塊,用于如果所述第一剩余流量大于或等于所述第一流量上限, 則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限;策略信息下發(fā)模塊,用于并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述群組共享流量調(diào)度模塊,還用于如果所述第一剩余流量小于所述第一流量上限、 且大于或等于預(yù)設(shè)的剩余流量下限,則為所述在線(xiàn)用戶(hù)調(diào)度所述第一剩余流量;所述策略信息下發(fā)模塊,還用于向所述PCEF發(fā)送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根據(jù)所述第一剩余流量對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
8.根據(jù)權(quán)利要求6或7所述的服務(wù)器,其特征在于,所述服務(wù)器還包括使用流量上報(bào)指示模塊,用于如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則在確定群組內(nèi)有其他用戶(hù)在線(xiàn)時(shí),向所述PCEF發(fā)送上報(bào)指示,用于指示所述PCEF上報(bào)所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量;所述接收模塊,還用于接收所述PCEF上報(bào)的、所述群組內(nèi)各在線(xiàn)用戶(hù)已使用的群組共享流量信息;所述確定模塊,還用于確定第二剩余流量,以及如果所述第二剩余流量大于或等于所述剩余流量下限,則確定第二流量上限;所述第二剩余流量等于,所述第一剩余流量與所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量之和;所述群組內(nèi)各在線(xiàn)用戶(hù)未使用的群組共享流量等于,為所述各在線(xiàn)用戶(hù)已調(diào)度的群組共享流量與所述各在線(xiàn)用戶(hù)已使用的群組共享流量之間的差值;所述第二流量上限等于,所述第二剩余流量與所述群組內(nèi)用戶(hù)總數(shù)之間的商值;所述群組共享流量調(diào)度模塊,還用于在所述第二剩余流量中為所述各在線(xiàn)用戶(hù)分別調(diào)度所述第二流量上限;所述策略信息下發(fā)模塊,還用于向所述PCEF發(fā)送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根據(jù)所述第二流量上限對(duì)所述各在線(xiàn)用戶(hù)分別進(jìn)行流量監(jiān)控。
9.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述策略信息下發(fā)模塊,還用于如果所述第二剩余流量小于預(yù)設(shè)的剩余流量下限,向所述PCEF發(fā)送第四策略信息;或者,如果所述第一剩余流量小于預(yù)設(shè)的剩余流量下限,則在確定群組內(nèi)沒(méi)有其他用戶(hù)在線(xiàn)時(shí),向所述PCEF發(fā)送第四策略信息;所述第四策略信息包括不同于群組共享流量的計(jì)費(fèi)方式的新計(jì)費(fèi)規(guī)則,用于指示所述 PCEF采用所述新計(jì)費(fèi)規(guī)則對(duì)所述群組內(nèi)的在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。
10.一種策略和計(jì)費(fèi)控制系統(tǒng),其特征在于,包括如權(quán)利要求6-9任一所述的策略和計(jì)費(fèi)功能服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了一種群組共享流量的調(diào)度方法、服務(wù)器和系統(tǒng),該方法包括確定第一剩余流量和第一流量上限;所述第一剩余流量為未調(diào)度的群組共享流量;所述第一流量上限等于,預(yù)設(shè)的群組共享總流量與群組包括的用戶(hù)總數(shù)之間的商值;接收PCEF發(fā)送的策略請(qǐng)求;所述策略請(qǐng)求用于請(qǐng)求獲取對(duì)群組內(nèi)任一在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控所需的策略信息;如果所述第一剩余流量大于或等于所述第一流量上限,則在所述第一剩余流量中為所述在線(xiàn)用戶(hù)調(diào)度所述第一流量上限,并向所述PCEF發(fā)送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根據(jù)所述第一流量上限對(duì)所述在線(xiàn)用戶(hù)進(jìn)行流量監(jiān)控。本發(fā)明提高了群組共享流量的調(diào)度效率。
文檔編號(hào)H04L12/56GK102255813SQ201110200470
公開(kāi)日2011年11月23日 申請(qǐng)日期2011年7月18日 優(yōu)先權(quán)日2011年7月18日
發(fā)明者尹衛(wèi)兵, 張忠平, 楊劍鍵, 滕佳欣, 王常玲, 赫罡, 遲永生, 陳國(guó)利, 陳婉珺, 高功應(yīng) 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司, 中訊郵電咨詢(xún)?cè)O(shè)計(jì)院有限公司