本發(fā)明涉及PCC(Policy and Charging Control,策略和計費(fèi)控制)架構(gòu)中PCRF與OCS交互消費(fèi)配額領(lǐng)域,尤其涉及一種消費(fèi)配額獲取、發(fā)送及交互方法、PCRF、OCS及交互系統(tǒng)。
背景技術(shù):
在PCC架構(gòu)中,PCRF(Policy and Charging Rule Function,策略和計費(fèi)規(guī)則功能實體)與OCS(Online charging system,在線計費(fèi)系統(tǒng))為主要的功能實體;具體的,PCRF主要負(fù)責(zé)策略和計費(fèi)規(guī)則的制定,通過Gx接口將制定的PCC策略和計費(fèi)規(guī)則下發(fā)給PCEF,OCS通過Sy接口向PCRF報告與用戶消費(fèi)相關(guān)的策略計數(shù)器狀態(tài)信息,OCS使用策略計數(shù)器關(guān)聯(lián)用戶消費(fèi)配額,上報給PCRF的策略計數(shù)器狀態(tài)為關(guān)聯(lián)的消費(fèi)配額狀態(tài)。在實際應(yīng)用中,PCRF與OCS之間通過Sy接口交互用戶的策略計數(shù)器訂閱和狀態(tài)上報信息,策略計數(shù)器狀態(tài)用于PCRF進(jìn)行PCC策略決策:一方面,PCRF通過Sy接口向OCS獲取用戶的策略計數(shù)器狀態(tài),并訂閱指定用戶的策略計數(shù)器所對應(yīng)消費(fèi)配額的狀態(tài)通知;另一方面,當(dāng)用戶消費(fèi)配額的狀態(tài)發(fā)生變化,如果PCRF訂閱了這些消費(fèi)信息,則OCS會通過Sy接口通知策略計數(shù)器相應(yīng)發(fā)生變化的消費(fèi)信息。
目前協(xié)議規(guī)定,在不同的時間周期,PCRF每次都必須通過向OCS發(fā)送SLR消息進(jìn)行訂閱,同時,OCS需要在每次消費(fèi)配額狀態(tài)發(fā)生變化時,都發(fā)送SNR(Spending-Status-Notification-Request,消費(fèi)狀態(tài)通知請求)消息通知給PCRF,增加OCS和PCRF間的消息交互次數(shù)和系統(tǒng)負(fù)荷。
但是,在某些場景下,PCRF需要訂閱一段時間周期內(nèi)的用戶配額狀態(tài),并且能夠取消訂閱一段時間周期后的用戶配額狀態(tài),而當(dāng)前協(xié)議規(guī)定的方法則不能實現(xiàn)僅針對指定時間周期內(nèi)的消費(fèi)配額進(jìn)行交互。
因此,如何提供一種可在指定時間周期內(nèi)進(jìn)行消費(fèi)配額交互的方法,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種消費(fèi)配額獲取、發(fā)送及交互方法、PCRF、OCS及交互系統(tǒng),以解決當(dāng)前技術(shù)不能實現(xiàn)僅針對指定時間周期內(nèi)的消費(fèi)配額進(jìn)行交互的問題。
本發(fā)明提供了一種消費(fèi)配額獲取方法,其包括:策略和計費(fèi)規(guī)則功能實體PCRF獲取指定時間周期的時間參數(shù);策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;策略和計費(fèi)規(guī)則功能實體PCRF接收在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
進(jìn)一步的,時間參數(shù)包括指定時間周期的生效時間及失效時間。
進(jìn)一步的,策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器給在線計費(fèi)系統(tǒng)OCS包括:策略和計費(fèi)規(guī)則功能實體PCRF在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,策略和計費(fèi)規(guī)則功能實體PCRF在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
本發(fā)明提供了一種消費(fèi)配額發(fā)送方法,其包括:在線計費(fèi)系統(tǒng)OCS接收策 略和計費(fèi)規(guī)則功能實體PCRF發(fā)送的攜帶時間參數(shù)的策略計數(shù)器;在線計費(fèi)系統(tǒng)OCS根據(jù)時間參數(shù)確定指定時間周期;在線計費(fèi)系統(tǒng)OCS獲取在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài);在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF包括:在線計費(fèi)系統(tǒng)OCS通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,在在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF之后,還包括:當(dāng)在線計費(fèi)系統(tǒng)OCS檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且在指定時間周期內(nèi)時,在線計費(fèi)系統(tǒng)OCS向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
本發(fā)明提供了一種消費(fèi)配額交互方法,其包括:策略和計費(fèi)規(guī)則功能實體PCRF獲取指定時間周期的時間參數(shù),發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;在線計費(fèi)系統(tǒng)OCS獲取攜帶時間參數(shù)的策略計數(shù)器,根據(jù)時間參數(shù)確定指定時間周期,獲取并發(fā)送在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF;策略和計費(fèi)規(guī)則功能實體PCRF獲取在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
進(jìn)一步的,時間參數(shù)包括指定時間周期的生效時間及失效時間。
進(jìn)一步的,策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器給在線計費(fèi)系統(tǒng)OCS包括:策略和計費(fèi)規(guī)則功能實體PCRF在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求 SLR消息;或者,策略和計費(fèi)規(guī)則功能實體PCRF在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
進(jìn)一步的,在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF包括:在線計費(fèi)系統(tǒng)OCS通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,在在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF之后,還包括:當(dāng)在線計費(fèi)系統(tǒng)OCS檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且在指定時間周期內(nèi)時,在線計費(fèi)系統(tǒng)OCS向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
本發(fā)明提供了一種策略和計費(fèi)規(guī)則功能實體PCRF,其包括:第一獲取模塊,用于獲取指定時間周期的時間參數(shù);第一發(fā)送模塊,用于發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;第一接收模塊,用于接收在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
進(jìn)一步的,時間參數(shù)包括指定時間周期的生效時間及失效時間。
進(jìn)一步的,第一發(fā)送模塊用于在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)到攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
本發(fā)明提供了一種在線計費(fèi)系統(tǒng)OCS,其包括:第二接收模塊,用于接收策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送的攜帶時間參數(shù)的策略計數(shù)器;確定模塊,用于根據(jù)時間參數(shù)確定指定時間周期;第二獲取模塊,用于獲取在指定時間周期 內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài);第二發(fā)送模塊,用于發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,第二發(fā)送模塊用于通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,第二發(fā)送模塊還用于當(dāng)檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且該策略計數(shù)器在指定時間周期內(nèi)時,向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
本發(fā)明提供了一種消費(fèi)配額交互系統(tǒng),其包括策略和計費(fèi)規(guī)則功能實體PCRF、以及在線計費(fèi)系統(tǒng)OCS,其中,策略和計費(fèi)規(guī)則功能實體PCRF用于獲取指定時間周期的時間參數(shù),發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;在線計費(fèi)系統(tǒng)OCS用于獲取攜帶時間參數(shù)的策略計數(shù)器,根據(jù)時間參數(shù)確定指定時間周期,獲取并發(fā)送在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF;策略和計費(fèi)規(guī)則功能實體PCRF還用于獲取在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
進(jìn)一步的,時間參數(shù)包括指定時間周期的生效時間及失效時間。
進(jìn)一步的,策略和計費(fèi)規(guī)則功能實體PCRF用于在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
進(jìn)一步的,在線計費(fèi)系統(tǒng)OCS用于通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
進(jìn)一步的,在線計費(fèi)系統(tǒng)OCS還用于當(dāng)檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且該策略計數(shù)器在指定時間周期內(nèi)時,向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
本發(fā)明的有益效果:
本發(fā)明提供了一種消費(fèi)配額交互方法,提供具有指定時間周期的策略計數(shù)器,一次訂閱,多個時間周期使用,減少了PCRF系統(tǒng)重新決策策略計數(shù)器的次數(shù),減少了發(fā)送給OCS的消息量,同時,OCS不需要在每次消費(fèi)配額狀態(tài)發(fā)生變化時,都發(fā)送SNR消息通知給PCRF,只需要在PCRF訂閱的有效周期內(nèi)才發(fā)送消息通知PCRF;即本發(fā)明利用現(xiàn)有接口訂閱一段時間周期內(nèi)的策略計數(shù)器,從而解決了現(xiàn)有技術(shù)中PCRF無法只訂閱和獲取某段時間周期內(nèi)的策略計數(shù)器狀態(tài)的問題,實現(xiàn)方式簡單高效。
附圖說明
圖1為本發(fā)明第一實施例提供的消費(fèi)配額交互系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第二實施例提供的消費(fèi)配額交互方法的流程圖;
圖3為本發(fā)明第三實施例提供的消費(fèi)配額交互方法的流程圖。
具體實施方式
現(xiàn)通過具體實施方式結(jié)合附圖的方式對本發(fā)明做出進(jìn)一步的詮釋說明。
第一實施例:
圖1為本發(fā)明第一實施例提供的消費(fèi)配額交互系統(tǒng)的結(jié)構(gòu)示意圖,由圖1可知,在本實施例中,本發(fā)明提供的消費(fèi)配額交互系統(tǒng)包括:策略和計費(fèi)規(guī)則 功能實體PCRF1、以及在線計費(fèi)系統(tǒng)OCS2,其中,
策略和計費(fèi)規(guī)則功能實體PCRF1用于獲取指定時間周期的時間參數(shù),發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS2;指定時間周期是指用戶設(shè)置的特定時間段,如某年某天,該指定時間周期可以包括一個或多個時間周期,當(dāng)包括多個時間周期的話,這些時間周期可以是連續(xù)的,也可以是不連續(xù)的;
在線計費(fèi)系統(tǒng)OCS2用于獲取攜帶時間參數(shù)的策略計數(shù)器,根據(jù)時間參數(shù)確定指定時間周期,獲取并發(fā)送在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF1;
策略和計費(fèi)規(guī)則功能實體PCRF1還用于獲取在線計費(fèi)系統(tǒng)OCS2發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
在一些實施例中,上述實施例中的時間參數(shù)包括指定時間周期的生效時間及失效時間。
在一些實施例中,上述實施例中的策略和計費(fèi)規(guī)則功能實體PCRF1用于在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS2發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS2發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
在一些實施例中,上述實施例中的在線計費(fèi)系統(tǒng)OCS2用于通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF1。
在一些實施例中,上述實施例中的在線計費(fèi)系統(tǒng)OCS2還用于當(dāng)檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且該策略計數(shù)器在指定時間周期內(nèi)時,向策略和計費(fèi)規(guī)則功能實體PCRF1發(fā)送變化后的消費(fèi)配額狀態(tài)。
具體的,由圖1可知,在一些實施例中,策略和計費(fèi)規(guī)則功能實體PCRF1包括:
第一獲取模塊11,用于獲取指定時間周期的時間參數(shù);
第一發(fā)送模塊12,用于發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;
第一接收模塊13,用于接收在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
在一些實施例中,上述實施例中的時間參數(shù)包括指定時間周期的生效時間及失效時間。
在一些實施例中,上述實施例中的第一發(fā)送模塊12用于在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)到攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
同時,由圖1可知,本發(fā)明提供的在線計費(fèi)系統(tǒng)OCS2包括:
第二接收模塊21,用于接收策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送的攜帶時間參數(shù)的策略計數(shù)器;
確定模塊22,用于根據(jù)時間參數(shù)確定指定時間周期;
第二獲取模塊23,用于獲取在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài);
第二發(fā)送模塊24,用于發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
在一些實施例中,上述實施例中的第二發(fā)送模塊24用于通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
在一些實施例中,上述實施例中的第二發(fā)送模塊24還用于當(dāng)檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且該策略計數(shù)器在指定時間周期內(nèi)時,向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
第二實施例:
圖2為本發(fā)明第二實施例提供的消費(fèi)配額交互方法的流程圖,由圖2可知,在本實施例中,本發(fā)明提供的消費(fèi)配額交互方法包括以下步驟:
S201:策略和計費(fèi)規(guī)則功能實體PCRF獲取指定時間周期的時間參數(shù),發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;
S202:在線計費(fèi)系統(tǒng)OCS獲取攜帶時間參數(shù)的策略計數(shù)器,根據(jù)時間參數(shù)確定指定時間周期,獲取并發(fā)送在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF;
S203:策略和計費(fèi)規(guī)則功能實體PCRF獲取在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
在一些實施例中,上述實施例中的時間參數(shù)包括指定時間周期的生效時間及失效時間。
在一些實施例中,上述實施例中的策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器給在線計費(fèi)系統(tǒng)OCS包括:策略和計費(fèi)規(guī)則功能實體PCRF在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,策略和計費(fèi)規(guī)則功能實體PCRF在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參 數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
在一些實施例中,上述實施例中的在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF包括:在線計費(fèi)系統(tǒng)OCS通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
在一些實施例中,上述實施例在在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF之后,還包括:當(dāng)在線計費(fèi)系統(tǒng)OCS檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且在指定時間周期內(nèi)時,在線計費(fèi)系統(tǒng)OCS向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
結(jié)合圖2所示的消費(fèi)配額交互方法,在策略和計費(fèi)規(guī)則功能實體PCRF一端體現(xiàn)的消費(fèi)配額獲取方法,其包括:
策略和計費(fèi)規(guī)則功能實體PCRF獲取指定時間周期的時間參數(shù);
策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器至在線計費(fèi)系統(tǒng)OCS;
策略和計費(fèi)規(guī)則功能實體PCRF接收在線計費(fèi)系統(tǒng)OCS發(fā)送的在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),執(zhí)行規(guī)則決策。
在一些實施例中,上述實施例中的時間參數(shù)包括指定時間周期的生效時間及失效時間。
在一些實施例中,上述實施例中的策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送攜帶時間參數(shù)的策略計數(shù)器給在線計費(fèi)系統(tǒng)OCS包括:策略和計費(fèi)規(guī)則功能實體PCRF在建立IP-CAN會話后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參數(shù)的策略計數(shù)器的初始消費(fèi)配額請求SLR消息;或者,策略和計費(fèi)規(guī)則功能實體PCRF在修改IP-CAN會話后,或者需要重新執(zhí)行規(guī)則決策后,向在線計費(fèi)系統(tǒng)OCS發(fā)送攜帶時間參 數(shù)的策略計數(shù)器的中間消費(fèi)配額請求SLR消息。
結(jié)合圖2所示的消費(fèi)配額交互方法,在在線計費(fèi)系統(tǒng)OCS一端體現(xiàn)的消費(fèi)配額發(fā)送方法,其包括:
接收策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送的攜帶時間參數(shù)的策略計數(shù)器;
在線計費(fèi)系統(tǒng)OCS根據(jù)時間參數(shù)確定指定時間周期;
在線計費(fèi)系統(tǒng)OCS獲取在指定時間周期內(nèi)與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài);
在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
在一些實施例中,上述實施例中的在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF包括:在線計費(fèi)系統(tǒng)OCS通過消費(fèi)狀態(tài)通知請求SNR消息發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF。
在一些實施例中,上述實施例在在線計費(fèi)系統(tǒng)OCS發(fā)送消費(fèi)配額狀態(tài)至策略和計費(fèi)規(guī)則功能實體PCRF之后,還包括:當(dāng)在線計費(fèi)系統(tǒng)OCS檢測到策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)發(fā)生變化,且在指定時間周期內(nèi)時,在線計費(fèi)系統(tǒng)OCS向策略和計費(fèi)規(guī)則功能實體PCRF發(fā)送變化后的消費(fèi)配額狀態(tài)。
現(xiàn)結(jié)合具體應(yīng)用場景對本發(fā)明做進(jìn)一步的詮釋說明。
第三實施例:
圖3為本發(fā)明第三實施例提供的消費(fèi)配額交互方法的流程圖,由圖3可知,在本實施例中,本發(fā)明提供的消費(fèi)配額交互方法包括以下步驟:
S301:PCRF確定需要獲取一段時間內(nèi)的策略計數(shù)器狀態(tài)。
在實際應(yīng)用中,PCC架構(gòu)中的PCEF(Policy and Charging Enforcement Function,策略和計費(fèi)執(zhí)行功能實體)向PCRF發(fā)送IP-CAN會話建立指示消息,其中攜帶用戶標(biāo)識,PCRF從SPR(Subscription Profile Repository,用戶簽約數(shù)據(jù)庫)獲取該用戶的簽約信息,并進(jìn)行規(guī)則決策,發(fā)送會話建立響應(yīng)消息給PCEF,PCRF和PCEF完成創(chuàng)建IP-CAN會話,并在PCRF上保存IP-CAN會話信息和用戶信息。之后,PCRF根據(jù)某種條件,比如配置,判斷出需要獲取策略計數(shù)器狀態(tài),并且只關(guān)心一段時間內(nèi)的策略計數(shù)器狀態(tài),執(zhí)行下一步驟。
又或者,PCEF向PCRF發(fā)送IP-CAN會話修改指示消息,或者PCRF內(nèi)部事件觸發(fā),PCRF需要重新執(zhí)行規(guī)則決策;此時,PCRF根據(jù)某種條件,比如配置,判斷出需要獲取策略計數(shù)器狀態(tài),只關(guān)心一段時間內(nèi)的策略計數(shù)器狀態(tài),已經(jīng)創(chuàng)建過Sy會話,并且該段時間的策略計數(shù)器沒有訂閱過,執(zhí)行下一步驟。
S302:PCRF發(fā)送攜帶指定時間周期的策略計數(shù)器給OCS。
具體的,PCRF在和PCEF完成創(chuàng)建IP-CAN會話之后,確定需要且僅需要獲取指定時間周期內(nèi)的消費(fèi)配額狀態(tài),PCRF發(fā)送初始SLR消息給OCS,并在該初始SLR消息中,攜帶用戶標(biāo)識和需訂閱的策略計數(shù)器及時間周期,如在構(gòu)造請求消息時采用新增AVP以攜帶時間周期。
具體的,PCEF向PCRF發(fā)送IP-CAN會話修改指示消息,或者PCRF內(nèi)部事件觸發(fā),PCRF需要重新執(zhí)行規(guī)則決策時,確定需要且僅需要獲取指定時間周期內(nèi)的消費(fèi)配額狀態(tài),PCRF發(fā)送中間SLR消息給OCS,并在該中間SLR消息中,攜帶用戶標(biāo)識和需訂閱的策略計數(shù)器及時間周期。
S303:OCS獲取策略計數(shù)器及指定時間周期。
OCS收到PCRF的初始SLR消息或者中間SLR消息后,解碼SLR消息,解析出策略計數(shù)器和生效失效時間,保存會話信息,然后執(zhí)行后續(xù)流程。
S304:OCS獲取對應(yīng)的消費(fèi)配額,并發(fā)給PCRF。
OCS根據(jù)SLR消息攜帶的用戶標(biāo)識、策略計數(shù)器,查找有效時間周期內(nèi)策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額,根據(jù)消費(fèi)配額生成策略計數(shù)器報告,生成消費(fèi)狀態(tài)通知請求SNR消息給PCRF,其中攜帶策略計數(shù)器狀態(tài)。
S305:PCRF獲取策略計數(shù)器狀態(tài)。
PCRF收到該消費(fèi)狀態(tài)通知請求SNR消息后,解碼并獲取到策略計數(shù)器狀態(tài),并進(jìn)一步的根據(jù)策略計數(shù)器狀態(tài)進(jìn)行規(guī)則決策。
S306:OCS監(jiān)測消費(fèi)配額狀態(tài)。
OCS對策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài)進(jìn)行監(jiān)測,判斷消費(fèi)配額狀態(tài)是否變化,若發(fā)生PCRF訂閱的策略計數(shù)器關(guān)聯(lián)消費(fèi)配額狀態(tài)發(fā)生變化,則執(zhí)行下一步驟S307,否則一直執(zhí)行本步驟至指定時間周期結(jié)束。
S307:OCS判斷是否需要發(fā)送變化后的消費(fèi)配額狀態(tài)。
OCS對該策略計數(shù)器的當(dāng)前時間進(jìn)行判斷,是否處于PCRF訂閱的指定時間周期內(nèi),如果處于指定時間周期內(nèi),則執(zhí)行步驟S308;否則,不處于PCRF訂閱的指定時間周期內(nèi),則本流程結(jié)束。
S308:OCS發(fā)送變化后的消費(fèi)配額狀態(tài)。
OCS構(gòu)造和發(fā)送SNR消息通知給PCRF,其中攜帶變化后的與策略計數(shù)器關(guān)聯(lián)的消費(fèi)配額狀態(tài),并且該策略計數(shù)器處于有效周期。
S309:PCRF獲取變化后的消費(fèi)配額狀態(tài)。
PCRF收到SNR消息后,保存策略計數(shù)器關(guān)聯(lián)的消費(fèi)狀態(tài),回SNA響應(yīng)消息給OCS,并根據(jù)策略計數(shù)器關(guān)聯(lián)的變化后的消費(fèi)配額狀態(tài)進(jìn)行規(guī)則決策。
本發(fā)明對SLR消息進(jìn)行擴(kuò)展,在消息層新增加一個AVP,用于攜帶與時間周期相關(guān)的策略計數(shù)器,類型為Grouped,其中的PCI-Activation-Time和PCI-Deactivation-Time分別表示Policy-Counter-Identifier生效和失效時間,類型為Time。具體定義:
SLR消息格式參見3GPP TS 29.21。其中消息層的Policy-Counter-Identifier為協(xié)議已有AVP,表示與時間周期無關(guān)的策略計數(shù)器;新增Policy-Counter-Information中的Policy-Counter-Identifier表示與時間周期相關(guān)的策略計數(shù)器。
綜上可知,通過本發(fā)明的實施,至少存在以下有益效果:
提供具有指定時間周期的策略計數(shù)器,一次訂閱,多個時間周期使用,減少了PCRF系統(tǒng)重新決策策略計數(shù)器的次數(shù),減少了發(fā)送給OCS的消息量,同時,OCS不需要在每次消費(fèi)配額狀態(tài)發(fā)生變化時,都發(fā)送SNR消息通知給PCRF,只需要在PCRF訂閱的有效周期內(nèi)才發(fā)送消息通知PCRF;即本發(fā)明利用現(xiàn)有接口訂閱一段時間周期內(nèi)的策略計數(shù)器,從而解決了現(xiàn)有技術(shù)中PCRF無法只訂閱和獲取某段時間周期內(nèi)的策略計數(shù)器狀態(tài)的問題,實現(xiàn)方式簡單高效。
以上僅是本發(fā)明的具體實施方式而已,并非對本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施方式所做的任意簡單修改、等同變化、結(jié)合或修飾,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍。