專利名稱:計費控制方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及ー種計費控制方法與裝置。
背景技術(shù):
當前,在通用分組無線服務技術(shù)(General Packet Radio Service, GPRS)網(wǎng)絡上針對數(shù)據(jù)業(yè)務均采用按時長計費的策略,根據(jù)用戶創(chuàng)建分組數(shù)據(jù)協(xié)議(Packet DataProtocol Context, PDP)會話開始時間和結(jié)束PDP會話時間之差來計算用戶上網(wǎng)時長計費。在線計費系統(tǒng)(Online Charging Server, 0CS)維護用戶的簽約時長及使用時長并扣費。但3GPP 32. 251規(guī)范中約定基于會話的時長計費只適用于要求同一個用戶只能同時有一個會話的場景。在用戶多個會話同時存在的情況下,針對用戶的扣費,OCS不能簡單基于 單個會話的開始/結(jié)束時間計算使用時長,而需要基于最先的會話開始時間及最后的會話結(jié)束時間計算使用時長。如前所述,現(xiàn)有技術(shù)中實現(xiàn)時長計費的過程為,如圖I所示策略及計費執(zhí)行功能實體(Policy and Charging Enforcement Function,PCEF)在用戶會話開始時發(fā)起計費請求并上報用戶號碼,開始時間及接入點(AccessPoint Name, APN)等用于計費的屬性,OCS基于用戶訂購關(guān)系判斷用戶為時長計費時,啟動時長計費會話如果要求上線即開始計時長,則啟動時長扣費,預留時長。如果要求首次訪問非免費業(yè)務觸發(fā)計費,則當用戶有業(yè)務流訪問量,PCEF上報計費會話更新消息,OCS判斷業(yè)務是否為免費業(yè)務,如果為非免費業(yè)務,則啟動時長扣費。當用戶訪問業(yè)務吋,PCEF向OCS請求業(yè)務流量,OCS基于時長配額分配允許的業(yè)務流量及失效時間。當失效時間到達后,PCEF上報已使用流量并繼續(xù)預留流量。現(xiàn)有技術(shù)的主要缺點為要求OCS支持時長多PDP計費會話時長關(guān)聯(lián)合并功能,對目前的OCS改造要求較大,且實施難度大。
發(fā)明內(nèi)容
本發(fā)明實施例公開了ー種計費控制方法與裝置,以便于消除或者減輕至少ー個現(xiàn)有技術(shù)中存在的上述技術(shù)缺陷,解決在標準框架下無法實現(xiàn)單用戶內(nèi)多會話時長共享的技術(shù)問題,實現(xiàn)對用戶內(nèi)多會話時長的高效、準確計費控制。在第一方面,本發(fā)明實施例公開了ー種計費控制方法,所述方法包括建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。在第二方面,本發(fā)明實施例公開了ー種計費控制方法,所述方法包括建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接,通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;當所述第一會話終止時,通知所述PCRF所述第一會話終止信 息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。在第三方面,本發(fā)明實施例公開了ー種計費控制裝置,所述裝置包括第一發(fā)送單元,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;連接單元,用于根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;第二發(fā)送單元,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知単元,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;第一接收單元,用于接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。在第四方面,本發(fā)明實施例公開了ー種計費控制裝置,所述裝置包括第一發(fā)送單元,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接,并通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;第二發(fā)送單元,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知単元,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。在第五方面,本發(fā)明實施例公開了ー種計費控制裝置,所述裝置包括時長計費策略控制單元,記錄單元,以及策略下發(fā)單元;時長計費策略控制單元,用于接收策略及計費執(zhí)行功能實體PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;策略下發(fā)單元,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,向所述PCEF下發(fā)時長計費策略,以使所述PCEF根據(jù)所述時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;所述時長計費策略控制單元還進ー步用于接收PCEF上報的所述第一會話終止信息;
判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。在第六方面,本發(fā)明實施例公開了ー種計費控制裝置,所述裝置包括所述裝置包括時長計費策略控制單元,記錄單元,以及時長計費會話單元;時長計費策略控制單元,用于接收PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;時長計費會話単元,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用存儲的時長計費策略對所述第一會話進行計費; 所述時長計費策略控制單元還進ー步用于接收PCEF上報的所述第一會話終止信息,判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。通過應用本發(fā)明實施例公開的方法和裝置,可實現(xiàn)單用戶內(nèi)多會話時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話時長的高效、準確計費控制。
圖I為現(xiàn)有技術(shù)的計費策略控制與執(zhí)行架構(gòu);圖2為本發(fā)明實施例公開的ー計費控制方法流程圖;圖3為本發(fā)明實施例公開的計費控制方法中預留/啟動時長計費的具體流程圖;圖4為本發(fā)明實施例公開的計費控制方法中上報/終止時長計費的具體流程圖;圖5為本發(fā)明實施例公開的計費控制方法中遷移時長計費的具體流程圖;圖6為本發(fā)明實施例公開的另一計費控制方法流程圖;圖7為本發(fā)明實施例公開的計費控制方法中預留/啟動時長計費的具體流程圖;圖8為本發(fā)明實施例公開的計費控制方法中上報/終止時長計費的具體流程圖;圖9為本發(fā)明實施例公開的計費控制方法中遷移時長計費的具體流程圖;圖10為本發(fā)明實施例公開的ー計費控制裝置圖;圖11為本發(fā)明實施例公開的另一計費控制裝置圖;圖12為本發(fā)明實施例公開的ー PCRF實體裝置圖;圖13為本發(fā)明實施例公開的另一 PCRF實體裝置圖。
具體實施例方式為使本發(fā)明實施例的技術(shù)方案以及優(yōu)點表達的更清楚,下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進ー步的詳細描述。圖2為本發(fā)明實施例公開的ー計費控制方法流程圖;如圖2所示,用戶創(chuàng)建第一會話,PCEF向PCRF發(fā)送第一會話的開始時間信息和用戶標識信息,PCRF接收到第一會話的開始時間信息和用戶標識信息后,指示PCEF上報用戶訪問非指定業(yè)務的實際開始時間信息,井向PCEF下發(fā)第一會話的時長計費策略;PCEF根據(jù)下發(fā)的時長計費策略與OCS建立第一會話的計費連接,并申請第一會話的可使用時長;PCEF啟動會話時長計費后,監(jiān)聽用戶第ー會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話結(jié)束時間信息,PCRF將第一會話結(jié)束時間信息保存,還判斷用戶是否還存在其他活動的會話(如,第二會話),若用戶還存在第二會話,則PCRF將第一會話時長計費策略下發(fā)至第二會話中,第二會話繼續(xù)使用第ー會話建立的計費連接;若用戶不存在第二會話,則PCRF基于第一會話結(jié)束時間信息下發(fā)計費會話終止信息,PCEF根據(jù)計費會話終止信息終止與OCS的會話計費連接,實現(xiàn)計費控制方法需要以下步驟,具體包括步驟210、建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;具體地,用戶發(fā)送一個激活PDP上下文請求信息至GPRS服務支持節(jié)點(ServingGPRS Support Note, SGSN),在請求信息中包括APN信息;SGSN對用戶訪問鑒權(quán)通過后,SP對用戶身份識別,數(shù)據(jù)加密和壓縮步驟,基于APN獲取服務的GGSN的地址信息,向網(wǎng)關(guān)GPRS 支持節(jié)點(Gateway GPRS SupportNode, GGSN)發(fā)送創(chuàng)建PDP上下文請求信息,GGSN分配給用戶IP地址信息,并完成PDP激活過程,同時與SGSN之間建立連接通道,在GPRS網(wǎng)絡中,GGSN為PCEF的具體實體,也可以是GGSN與數(shù)據(jù)域之間的計費網(wǎng)關(guān)設備;用戶通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡,如瀏覽網(wǎng)頁、接收/發(fā)送彩信、訪問互聯(lián)網(wǎng)等,用戶在通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡時,被稱作一次會話,在會話創(chuàng)建吋,PCEF向PCRF發(fā)送初始請求信息,在初始請求信息中包含有第一會話的開始時間信息和用戶標識信息。步驟220、根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;PCRF接收到PCEF發(fā)送的第一會話開始時間信息和用戶標識信息后,根據(jù)標識信息判斷是否為用戶的第一次會話,如果是,則PCRF設置用戶是否訪問非指定業(yè)務時啟動時長計費,如果不是,則不設置;這里,通過設置訪問非指定業(yè)務時才啟動時長計費,指示PCEF是否啟動時長計費或者何時啟動時長計費,用戶僅在訪問非指定業(yè)務吋,PCEF才啟動時長計費,使PCEF的使用更加靈活。如果PCRF設置用戶訪問非指定業(yè)務時啟動時長計費功能,則向PCEF下發(fā)預留時長計費策略,PCEF根據(jù)預留時長計費策略中的內(nèi)容,監(jiān)聽用戶訪問非指定業(yè)務的時間,根據(jù)PCEF上報的用戶訪問非指定業(yè)務的實際開始時間信息,PCRF下發(fā)時長計費策略。如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則PCRF自行判斷第一會話是否需要啟動時長計費,如果第一會話需要啟動時長計費策略,則向PCEF下發(fā)時長計費策略,否則,不下發(fā)時長計費策略。PCEF基于下發(fā)的時長計費策略與OCS建立第一會話的計費連接;通過第一會話計費連接,利用時長計費策略對第一會話進行計費;PCEF與OCS建立第一會話的計費連接后,向OCS發(fā)送第一會話的可使用時長的申請信息,獲得第一會話的可使用時長。步驟230、建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;
具體地,用戶建立第二會話,將第二會話的開始時間信息和用戶標識信息發(fā)送給PCRF ;需要說明的是,一個用戶可以同時存在多個會話活動,如第二會話,第三會話等,每個會話創(chuàng)建吋,PCEF均會向PCRF發(fā)送該會話的開始時間信息和用戶標識信息,同時PCEF也監(jiān)聽每個會話,PCRF將該會話的開始時間信息和用戶標識信息存儲起來,用于在當前一個會話結(jié)束后,判斷是否還存在其他活動會話,即在當前ー個會話結(jié)束后,PCRF調(diào)用之前存儲的其他會話的開始時間信息和用戶標識信息,利用存儲的其他會話的開始時間信息和用戶標識信息判斷其他會話在當前ー個會話結(jié)束的時刻是否還存在,如果PCRF判斷其他會話存在,則將當前一個會話中的時長計費策略遷移下發(fā)至向其他會話中,否則,不下發(fā)時長計費策略。步驟240、當所述第一會話終止時,通知所述PCRF所述第一會話終止信息; 具體地,PCEF啟動時長計費后,監(jiān)聽第一會話,基于第一會話中是否還存在業(yè)務數(shù)據(jù)流判斷第一會話是否結(jié)束,若PCEF判斷第一會話結(jié)束,則向PCRF上報第一會話結(jié)束時間信息;若PCEF判斷第一會話未結(jié)束,則繼續(xù)監(jiān)聽第一會話使用時長。步驟250、接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略。具體地,PCRF基于PCEF在步驟240發(fā)送的第一會話終止時間信息后,更新用戶時長累計使用記錄并保存,利用PCEF發(fā)送的每個會話的開始時間信息和用戶標識信息判斷用戶是否還存在其他的會話活動,若用戶不存在其他的會話,PCRF向PCEF下發(fā)終止與OCS間的計費會話的指示信息,即終止與OCS間的計費會話的指示信息中包含有Stop信息,則表示需要結(jié)束計費會話,PCEF接收到該信息后,終止與OCS間的計費會話。若用戶仍存在其他會話時,如第二會話,PCRF向PCEF下發(fā)終止與OCS間的計費會話的指示信息,即終止與OCS間的計費會話的指示信息中包含有Reserved信息,則表示用戶還存在第二會話,需要繼續(xù)計費會話,PCEF接收到該信息后,繼續(xù)保持與OCS間的計費會話,PCRF將時長計費策略下發(fā)至第二會話中,第二會話繼續(xù)使用第一會話建立的計費連接。當然,所述PCEF也可以為第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。需要說明的是,上文所描述的方法以單用戶內(nèi)存在多會話為例進行說明計費控制方法的具體實施過程,在實際應用中,多用戶會話,即由多個用戶構(gòu)建的會話組也可按照前述的計費控制方法完成會話計費。具體地,第一用戶創(chuàng)建會話后,PCEF向PCRF發(fā)送第一用戶會話的開始時間信息和用戶組標識信息,PCRF接收到第一會話開始時間信息和用戶組標識信息后,指示PCEF上報第一用戶訪問非指定業(yè)務的實際開始時間信息,井向PCEF下發(fā)第一用戶會話的時長計費策略;PCEF根據(jù)下發(fā)的時長計費策略與OCS建立第一用戶會話的計費連接,并申請第一用戶會話的可使用時長;PCEF啟動會話時長計費后,監(jiān)聽第一用戶會話是否終止,若第一用戶會話終止,則向PCRF發(fā)送第一用戶會話結(jié)束時間信息,PCRF將第一用戶會話結(jié)束時間信息保存,判斷是否還存在其他用戶活動的會話(如,第二用戶會話);需要說明的是,一個用戶組中可以同時存在多個用戶的會話,如第二用戶會話,第三用戶會話等,每個用戶創(chuàng)建會話時,PCEF均會向PCRF發(fā)送該用戶會話的開始時間信息和用戶組標識信息,PCRF將該用戶會話的開始時間信息和用戶組標識信息存儲起來,用于在當前一個用戶會話結(jié)束后,判斷是否還存在其他活動的用戶會話;由于用戶在創(chuàng)建會話時,PCEF均會向PCRF發(fā)送該用戶會話的開始時間信息和用戶組標識信息,因此,PCRF判斷接收的用戶組標識信息是否為同一用戶組的標識信息,若是同一用戶組的標識信息,則存儲該用戶會話的開始時間信息和用戶組標識信息,否則,不存儲;若還存在第二用戶會話,則PCRF將第一用戶會話時長計費策略下發(fā)至第二用戶會話中,第二用戶會話繼續(xù)使用第一用戶會話建立的計費連接;當然,所述PCEF也可以為第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。若不存在第二用戶會話,則PCRF基于第一用戶會話結(jié)束時間信息下發(fā)計費會話終止信息,PCEF根據(jù)計費會話終止信息終止與OCS的會話計費連接。通過對上述方法的描述,由PCRF下發(fā)時長計費策略,PCEF執(zhí)行時長計費策略并與OCS建立計費連接,實現(xiàn)單用戶內(nèi)多會話時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話時長的高效、準確計費控制。類似的,也可以實現(xiàn)對同一用戶組內(nèi)用戶的計費時長合并。下面結(jié)合圖3對圖2中步驟220具體的工作過程做詳細描述,圖3為本發(fā)明實施例公開的計費控制方法中預留/啟動時長計費的具體流程圖;如圖3所示,用戶創(chuàng)建會話后,PCEF向PCRF發(fā)送第一會話開始時間信息和用戶標識信息后,PCRF向PCEF下發(fā)第一會話的時長計費策略,并指定第一會話計費開始時間;PCEF根據(jù)下發(fā)的時長計費策略與OCS建立當前會話的計費連接,申請第一會話的可使用時長;實現(xiàn)計費控制方法中預留/啟動時長計費需要以下步驟,具體包括步驟310、PCEF完成PDP激活過程;具體地,用戶發(fā)送一個激活PDP上下文請求信息至SGSN,在請求信息中包括APN信息;SGSN對用戶訪問簽權(quán)通過后,即對用戶身份識別,數(shù)據(jù)加密和壓縮步驟,基于APN獲取服務的GGSN的地址信息,向GGSN發(fā)送創(chuàng)建PDP上下文請求信息,GGSN分配給用戶IP地址信息,并完成PDP激活過程,同時與SGSN之間建立連接通道;用戶通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡,如瀏覽網(wǎng)頁、接收/發(fā)送彩信、訪問互聯(lián)網(wǎng)等。步驟320、PCEF 向 PCRF 發(fā)送 CCRI 信息;具體地,用戶完成一次PDP激活,獲取IP地址后,在通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡時,被稱作一次會話,在會話創(chuàng)建時,PCEF通過擴展的接口,向PCRF發(fā)送CCRI信息,在CCRI信息中包含有第一會話的開始時間信息和用戶標識信息;如CCRI::=X-Session-StartTime (擴展字段,用于標識會話開始時間);User-ID (CCRI 已有 AVP)步驟330、PCRF判斷第一會話是否為用戶的第一次會話,設置用戶是否訪問非指定業(yè)務時啟動時長計費;具體地,PCRF接收到PCEF發(fā)送的第一會話開始時間信息和用戶標識信息后,根據(jù)標識信息判斷是否為用戶的第一次會話,如果是,則PCRF設置用戶是否訪問非指定業(yè)務時啟動時長計費,如果不是,則不設置用戶是否訪問非指定業(yè)務時啟動時長計費;如果PCRF設置用戶訪問非指定業(yè)務時啟動時長計費功能,則向PCEF下發(fā)預留時長計費策略,PCEF根據(jù)預留時長計費策略中的內(nèi)容,監(jiān)聽用戶訪問非指定業(yè)務的時間,根據(jù)PCEF上報的用戶訪問非指定業(yè)務的實際開始時間信息,PCRF下發(fā)時長計費策略。如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則執(zhí)行步驟350,PCRF判斷第一會話是否需要啟動時長計費,如果第一會話需要啟動時長計費策略,則向PCEF下發(fā)時長計費策略,否則,不下發(fā)時長計費策略。進一步地,PCRF設置用戶訪問非指定業(yè)務時啟動時長計費,通過擴展接口,向 PCEF下發(fā)CCAI (Credit-Control Answer initial,信用控制初始響應)信息,在CCAI信息中包含有第一會話的預留時長計費策略,在預留時長計費策略中包括用戶第一會話對應的會話計費標識信息,指示時長計費實際開始時間信息和指示監(jiān)聽的業(yè)務標識信息;如CCAI::=X-Session-Charging-Prearrangement (擴展組合 AVP,標識向 PCEF 預置時長計費策略,包含如下信息)X-Duration-Charging-Key (擴展AVP,指示用戶對應的會話計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)*[X-Duration_Charging-Filter](擴展AVP,指示監(jiān)聽的業(yè)務標識,訪問非指定業(yè)務需要PCEF上報)步驟340、PCEF監(jiān)聽第一會話觸發(fā)時長計費的非指定業(yè)務信息,向PCRF發(fā)送CCRU
信息;具體地,根據(jù)步驟330中PCRF的設置,用戶訪問非指定業(yè)務時啟動時長計費功能,PCEF在接收到由PCRF發(fā)送的CCAI信息后,監(jiān)聽觸發(fā)時長計費開始的信息,當PCEF監(jiān)聽到用戶訪問非指定業(yè)務時,通過擴展接口,向PCRF發(fā)送CCRU信息,在CCRU信息中包括上報業(yè)務監(jiān)聽結(jié)果信息;在上報業(yè)務監(jiān)聽結(jié)果信息中包含與步驟330中信息相同的第一會話對應的會話計費標識信息、實際訪問非指定業(yè)務的開始時間信息和啟動時長計費可觸發(fā)的標識信息;如CCRU::=X-Duration-Charging-Report (擴展組合 AVP,上報業(yè)務監(jiān)聽結(jié)果)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,上報實際非指定業(yè)務訪問開始時間)X-Charging-Status (Start,擴展AVP,上報時長計費可觸發(fā)標識)步驟350、PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則PCRF判斷第一會話是否需要啟動時長計費,向PCEF發(fā)送CCAU信息;具體地,根據(jù)步驟330中PCRF的設置,如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則PCRF再判斷該會話是否需要啟動時長計費功能,若該會話需要啟動時長計費功能,下發(fā)時長計費策略,通過擴展接口,向PCEF發(fā)送CCAU信息,在CCAU信息中包括時長計費策略;在時長計費策略中包含與步驟330中信息相同的用戶當前會話對應的會話計費標識信息,指示時長計費實際開始時間信息和指示下次時長計費請求的額度值信息;如
CCAU::=X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)X-Granted-Duration-Time (擴展AVP,指示觸發(fā)下次時長計費上報請求的額度值)步驟360、PCEF啟動時長計費功能,并與OCS建立計費會話,申請使用時長;具體地,根據(jù)步驟330-步驟350的描述,PCEF接收到由PCRF發(fā)送的時長計費策略后,根據(jù)時長計費策略中的用戶第一會話對應的會話計費標識信息與OCS建立計費會話,并申請可使用的時長。下面結(jié)合圖4對圖2中步驟240具體的工作過程做詳細描述,圖4為本發(fā)明實施例公開的計費控制方法中上報/終止時長計費的具體流程圖;
如圖4所示,申請的預留時長到達后,PCEF向PCRF發(fā)送CCRU信息,PCRF向PCEF下發(fā)CCAU信息,在CCAU信息中包含有第一會話的時長計費策略,并制定第一會話可用的時間;PCEF根據(jù)下發(fā)的時長計費策略與OCS建立第一會話的計費連接,并申請第一會話的可使用時長;PCEF啟動時長計費后,監(jiān)聽用戶第一會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話的結(jié)束時間信息,PCRF基于第一會話的結(jié)束時間信息下發(fā)第一會話的計費終止信息,PCEF根據(jù)第一會話的計費終止信息終止與所述OCS的第一會話的計費連接;實現(xiàn)計費控制方法中上報/終止時長計費需要以下步驟,具體包括步驟410、PCEF監(jiān)控第一會話使用時長;具體地,PCEF啟動時長計費后,監(jiān)聽用戶第一會話的使用時長,通過擴展接口,向PCRF發(fā)送CCRU信息,在CCRU信息中包括會話的計費標識信息,指示會話時長計費的實際開始時間和指示會話時長計費的實際結(jié)束時間;如CCRU:: =X-Duration-Charging-Report (擴展組合AVP,上報會話時長使用信息)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示本次上報時長計費實際開始時間)X-Charging-End-Time (擴展AVP,指示本次上報時長計費實際結(jié)束時間)步驟420、PCRF累計使用記錄并保存;具體地,PCRF接收到CCRU信息后,更新用戶累計時長計費的使用記錄并保存,并基于用戶已在線時長下發(fā)新的用戶時長配額,通過擴展接口,向PCEF發(fā)送CCAU信息,所述CCAU信息包括加載時長計費策略,在加載時長計費策略中包含會話對應的會話計費標識信息、時長計費實際開始時間信息、下次時長計費請求的額度制信息和上報時長計費正處理中狀態(tài)信息;如CCAU:: =X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)X-Granted-Duration-Time (擴展AVP,指示下次時長計費請求的額度值)
X-Charging-Status (Ongoing,擴展AVP,指示上報時長計費正處于處理中狀態(tài))步驟430、PCEF上報第一會話結(jié)束時間;具體地,PCEF接收到CCAU信息后,監(jiān)聽第一會話,基于第一會話中是否還存在業(yè)務數(shù)據(jù)流進行第一會話是否結(jié)束的判斷,若用戶不在訪問網(wǎng)絡資源,則PCEF判斷第一會話結(jié)束,并向PCRF發(fā)送CCRT信息,在CCRT信息中包括用于指示第一會話的結(jié)束時間;如CCRT:: =X-Session-Stop-Time (擴展 AVP,指不會話結(jié)束時間)
步驟440、PCRF指示會話時長計費的處理方式;具體地,PCRF基于PCEF在步驟430發(fā)送的第一會話的結(jié)束時間信息后,更新用戶時長累計使用記錄并保存,并通過擴展接口,向PCEF下發(fā)CCAT信息,指示時長計費會話的處理方式,在CCAT信息中包括刪除時長計費策略,在刪除時長計費策略中包含用戶會話對應的會話計費標識信息、終止時長計費的時間信息和是否終止與OCS間的會話計費的指示信息,如果終止與OCS間的會話計費的指示信息中包含有Stop信息,則表示PCEF需要結(jié)束計費會話;如CCAT:: =X-Duration-Charging-Remove (擴展組合 AVP,刪除時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Stop-Time (擴展AVP,指示PCRF記錄的時長計費終止時間)X-Charging-Stop-Indicator (Stop)(擴展 AVP,指標 PCEF 是否終止時長計費會話,STOP表示立即終止)。步驟450、PCEF與OCS結(jié)束計費會話連接;具體地,PCEF接收到由PCRF發(fā)送的終止與OCS間的會話計費的指示信息后,根據(jù)終止與OCS間的會話計費的指示信息中包含的Stop信息,和用戶第一會話對應的會話計費標識信息與OCS終止會話計費。下面結(jié)合圖5對圖2中步驟250具體的工作過程做詳細描述,圖5為本發(fā)明實施例公開的計費控制方法中遷移時長計費的具體流程圖;如圖5所示,PCEF啟動時長計費后,監(jiān)聽第一會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話的結(jié)束時間信息,PCRF基于第一會話的結(jié)束時間信息下發(fā)當前會話的計費終止信息,利用PCEF發(fā)送的每個會話的開始時間信息和用戶標識信息判斷用戶是否還存在其他的會話活動,若用戶不存在其他的會話,PCEF根據(jù)第一會話的計費終止信息終止與所述OCS的第一會話的計費連接,若還存在其他會話,如第二會話,PCRF將第一會話時長計費策略下發(fā)至第二會話中,第二會話繼續(xù)使用第一會話建立的計費連接;實現(xiàn)計費控制方法中遷移時長計費需要以下步驟,具體包括步驟510、PCEF上報當前會話結(jié)束時間;具體地,PCEF—直監(jiān)聽用戶的第一會話,基于用戶第一會話中是否還存在業(yè)務數(shù)據(jù)流進行第一會話是否結(jié)束的判斷,若用戶不在訪問網(wǎng)絡資源,則PCEF判斷第一會話結(jié)束,并向PCRF發(fā)送CCRT信息,在CCRT信息中包括用于指示第一會話的結(jié)束時間;如CCRT:: =X-Session-Stop-Time (擴展 AVP,指示會話結(jié)束時間)
步驟520、PCRF判斷是否還存在其他會話;具體地,PCRF基于PCEF上報的結(jié)束時間更新用戶時長累計使用記錄并保存;在實際操作中,一個用戶可以同時存在多個會話,每當一個會話創(chuàng)建時,PCEF均會向PCRF發(fā)送該會話的開始時間信息和用戶標識信息,PCRF將會話的開始時間信息和用戶標識信息存儲起來,用于在第一會話結(jié)束后,判斷是否還存在其他會話。進一步地,用戶創(chuàng)建第二會話后,PCEF將第二會話的開始時間信息和用戶標識信息也發(fā)送給PCRF中,PCRF存儲第二會話的開始時間信息和用戶標識信息,PCEF同時監(jiān)聽第
二會話,在第一會話結(jié)束后,PCRF根據(jù)存儲的第二會話的開始時間信息和用戶標識信息,判斷第二會話是否還存在,若用戶仍存在第二會話時,PCRF通過擴展接口,向PCEF下發(fā)CCAT信息,在CCAT信息中包括刪除時長計費策略,在刪除時長計費策略中包含用戶第一會話對應的會話計費標識信息、終止時長計費時間信息和是否終止與OCS間的會話計費的指示信息,如果是否終止與OCS間的會話計費的指示信息中包含有Reserved信息,則表示PCEF需要繼續(xù)維持計費會話;如CCAT:: =X-Duration-Charging-Remove (擴展組合 AVP,刪除時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Stop-Time (擴展AVP,指示PCRF記錄的時長計費終止時間)X-Charging-Stop-Indicator (Reserved)(擴展 AVP,指標 PCEF 是否終止時長計費會話,Reserved表示繼續(xù)時長計費會話)步驟530、PCRF指示其他活動會話繼續(xù)執(zhí)行時長計費策略;具體地,如圖5所示,根據(jù)步驟520的判斷,若用戶存在第二會話時,PCRF通過擴展接口,向PCEF下發(fā)CCAT信息,PCRF刪除在會話I中的時長計費策略后,向會話2下發(fā)RAR(Re-Authorize Request,重授權(quán)請求)信息,在RAR信息中包括用戶會話2對應的會話計費標識信息和指示時長計費的實際開始時間信息;如RAR::=X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費開始時間)需要說明的是,若同時存在會話2和會話3時,PCRF根據(jù)會話2和會話3的開始時間信息判斷,選擇開始時間較早的會話2繼續(xù)執(zhí)行時長計費。步驟540、PCEF上報結(jié)果代碼;具體地,PCEF在刪除第一會話中的時長計費策略后,將時長計費策略遷移下發(fā)至第二會話中,并上報RAA (Re-Authorize Answer,重授權(quán)響應)遷移成功信息。步驟550、PCEF監(jiān)控多個會話,啟動時長計費功能,向OCS申請使用時長;具體地,PCEF繼續(xù)監(jiān)聽第二會話或多個其他的會話,向OCS申請可使用的時長,第二會話使用會話I的計費連接。通過對上述方法的描述,由PCRF下發(fā)時長計費策略,PCEF執(zhí)行時長計費策略并與OCS建立計費連接,實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長的高效、準確計費控制。進一 步地,前述實施例描述的為PCEF通過與OCS建立連接,而實現(xiàn)的計費控制方法,在下述實施例中,也可實現(xiàn)通過PCRF與OCS建立連接,PCEF監(jiān)聽會話,從而實現(xiàn)的計費控制方法。圖6為本發(fā)明實施例公開的另一計費控制方法流程圖;如圖6所示,用戶創(chuàng)建第一會話后,PCEF向PCRF發(fā)送第一會話的開始時間信息和用戶標識信息,PCRF接收到第一會話開始時間信息和用戶標識信息后,指示PCEF上報用戶訪問非指定業(yè)務的實際開始時間信息,PCRF根據(jù)PCEF上報的訪問非指定業(yè)務的實際開始時間信息,與OCS建立第一會話的計費連接,申請第一會話的使用時長,PCRF在與OCS建立計費連接的同時向PCEF下發(fā)第一會話的時長計費策略,在下發(fā)時長計費策略的同時PCEF監(jiān)聽第一會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話的結(jié)束時間信息,PCRF將第一會話結(jié)束時間信息保存,還判斷用戶是否還存在其他活動的會話(如,第二會話),若用戶還存在第二會話,則PCRF將第一會話時長計費策略下發(fā)至第二會話中,第二會話繼續(xù)使用第一會話建立的計費連接;若用戶不存在第二會話,則PCRF根據(jù)第一會話結(jié)束時間信息終止與OCS的第一會話計費連接,向PCEF下發(fā)第一計費會話終止信息,實現(xiàn)計費控制方法需要以下步驟,具體包括步驟610、建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接,通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;具體地,用戶發(fā)送一個激活PDP上下文請求信息至SGSN,在請求信息中包括APN信息;SGSN對用戶訪問鑒權(quán)通過后,即對用戶身份識別,數(shù)據(jù)加密和壓縮步驟,基于APN獲取服務的GGSN的地址信息,向GGSN發(fā)送創(chuàng)建PDP上下文請求信息,GGSN分配給用戶IP地址信息,并完成PDP激活過程,同時與SGSN之間建立連接通道;在GPRS網(wǎng)絡中,GGSN為PCEF的具體實體,也可以是GGSN與數(shù)據(jù)域之間的計費網(wǎng)關(guān)設備;用戶通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡,如瀏覽網(wǎng)頁、接收/發(fā)送彩信、訪問互聯(lián)網(wǎng)等,用戶在通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡時,被稱作一次會話,在會話創(chuàng)建時,PCEF向PCRF發(fā)送CCRI信息,在CCRI信息中包含有第一會話的開始時間信息和用戶標識信息。PCRF接收到PCEF發(fā)送的第一會話開始時間信息和用戶標識信息后,根據(jù)標識信息判斷是否為用戶的第一次會話,如果是,則PCRF設置用戶是否訪問非指定業(yè)務時啟動時長計費,如果不是,則不設置;如果PCRF設置用戶訪問非指定業(yè)務時啟動時長計費功能,則向PCEF下發(fā)預留時長計費策略,PCEF根據(jù)預留時長計費策略中的內(nèi)容,監(jiān)聽用戶訪問非指定業(yè)務的時間,PCEF向PCRF上報的用戶訪問非指定業(yè)務的實際開始時間信息。如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則PCRF判斷第一會話是否需要啟動時長計費,如果第一會話需要啟動時長計費策略,則PCRF與OCS建立計費會話連接,申請會話的可使用時長;或者,PCRF根據(jù)PCEF上報的第一會話訪問非指定業(yè)務的實際開始時間信息,PCRF與OCS建立計費會話連接,申請會話的可使用時長;通過第一會話計費連接,對第一會話進行計費;
PCRF與OCS建立計費會話連接,向PCEF下發(fā)時長計費策略,指示PCEF持續(xù)監(jiān)聽第
—會話。PCRF與OCS建立第一會話的計費連接后,向OCS發(fā)送第一會話的可使用時長的申請信息,獲得第一會話的可使用時長。步驟620、建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;具體地,用戶建立第二會話,將第二會話的開始時間信息和用戶標識信息發(fā)送給PCRF ;
需要說明的是,一個用戶可以同時存在多個會話活動,如第二會話,第三會話等,每個會話創(chuàng)建時,PCEF均會向PCRF發(fā)送該會話的開始時間信息和用戶標識信息,同時PCEF也監(jiān)聽每個會話,PCRF將該會話的開始時間信息和用戶標識信息存儲起來,用于在當前一個會話結(jié)束后,判斷是否還存在其他活動會話即在當前一個會話結(jié)束后,PCRF調(diào)用之前存儲的其他會話的開始時間信息和用戶標識信息,利用存儲的其他會話的開始時間信息和用戶標識信息判斷其他會話在當前一個會話結(jié)束的時刻是否還存在,如果PCRF判斷其他會話存在,則將當前一個會話中的時長計費策略遷移下發(fā)至向其他會話中,否則,不下發(fā)時長計費策略。步驟630、當所述第一會話終止時,通知所述PCRF所述第一會話終止信息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。具體地,PCEF監(jiān)聽第一會話,基于第一會話中是否還存在業(yè)務數(shù)據(jù)流判斷第一會話是否結(jié)束,若PCEF判斷第一會話結(jié)束,則向PCRF上報第一會話結(jié)束時間信息;gPCEF判斷第一會話不結(jié)束,則繼續(xù)監(jiān)聽第一會話使用時長。接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略。具體地,PCRF基于PCEF發(fā)送的第一會話結(jié)束時間信息后,更新用戶時長累計使用記錄并保存,利用PCEF發(fā)送的每個會話的開始時間信息和用戶標識信息判斷用戶是否還存在其他的會話(如,第二會話),若用戶不存在第二會話,則PCRF根據(jù)第一會話結(jié)束時間信息終止與OCS的第一會話計費連接,向PCEF下發(fā)第一計費會話終止信息,若用戶仍存在其他會話時,如第二會話,若用戶還存在第二會話,則PCRF將第一會話時長計費策略下發(fā)至第二會話中,第二會話繼續(xù)使用第一會話建立的計費連接。需要說明的是,上文所描述的方法以單用戶內(nèi)存在多會話為例進行說明計費控制方法的具體實施過程,在實際應用中,同一用戶組內(nèi)的多用戶會話也可按照前述的計費控制方法完成會話計費。具體地,第一用戶創(chuàng)建會話后,PCEF向PCRF發(fā)送第一用戶會話的開始時間信息和用戶組標識信息,PCRF接收到第一會話開始時間信息和用戶組標識信息后,指示PCEF上報第一用戶訪問非指定業(yè)務的實際開始時間信息,PCRF根據(jù)PCEF上報第一用戶訪問非指定業(yè)務的實際開始時間信息,與OCS建立第一用戶會話的計費連接,并申請第一用戶會話的可使用時長;向PCEF下發(fā)第一用戶會話的時長計費策略;PCEF監(jiān)聽第一用戶會話是否終止,若第一用戶會話終止,則向PCRF發(fā)送第一用戶會話結(jié)束時間信息,PCRF將第一用戶會話結(jié)束時間信息保存,判斷是否還存在其他用戶活動的會話(如,第二用戶會話);
需要說明的是,一個用戶組中可以同時存在多個用戶的會話,如第二用戶會話,第三用戶會話等,每個用戶創(chuàng)建會話時,PCEF均會向PCRF發(fā)送該用戶會話的開始時間信息和用戶組標識信息,PCRF將該用戶會話的開始時間信息和用戶組標識信息存儲起來,用于在當前一個用戶會話結(jié)束后,判斷是否還存在同一用戶組內(nèi)其他活動的用戶會話;由于用戶在創(chuàng)建會話時,PCEF均會向PCRF發(fā)送該用戶會話的開始時間信息和用戶組標識信息,因此,PCRF判斷接收的用戶組標識信息是否為同一用戶組的標識信息,若是同一用戶組的標識信息,則存儲該用戶會話的開始時間信息和用戶組標識信息,否則,不存儲;若還存在第二用戶會話,則PCRF將第一用戶會話時長計費策略下發(fā)至第二用戶會話中,第二用戶會話繼續(xù)使用第一用戶會話建立的計費連接;若不存在第二用戶會話,則PCRF根據(jù)第一用戶會話結(jié)束時間信息終止與OCS的會話計費連接,向PCEF發(fā)送計費會話終
止信息。通過對上述方法的描述,由PCEF監(jiān)聽會話,PCEF執(zhí)行時長計費策略并與OCS建立計費連接,實現(xiàn)單用戶內(nèi)多會話時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話時長的高效、準確計費控制。下面結(jié)合圖7對圖6中步驟610具體的工作過程做詳細描述,圖7為本發(fā)明實施例公開的計費控制方法中預留/啟動時長計費的具體流程圖;如圖7所示,用戶創(chuàng)建會話后,PCEF向PCRF發(fā)送第一會話開始時間信息和用戶標識信息后,PCRF向PCEF下發(fā)第一會話的時長計費策略,并指示PCEF上報用戶訪問非指定業(yè)務的實際開始時間信息;PCRF根據(jù)PCEF上報的用戶訪問非指定業(yè)務的實際開始時間信息與OCS建立第一會話的計費連接,并申請第一會話的可使用時長;實現(xiàn)計費控制方法中預留/啟動時長計費需要以下步驟,具體包括步驟710、PCEF完成PDP激活過程;具體地,用戶發(fā)送一個激活PDP上下文請求信息至SGSN,在請求信息中包括APN信息;SGSN對用戶訪問鑒權(quán)通過后,即對用戶身份識別,數(shù)據(jù)加密和壓縮步驟,基于APN獲取服務的GGSN的地址信息,向GGSN發(fā)送創(chuàng)建PDP上下文請求信息,GGSN分配給用戶IP地址信息,并完成PDP激活過程,同時與SGSN之間建立連接通道;用戶通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡,如瀏覽網(wǎng)頁、接收/發(fā)送彩信、訪問互聯(lián)網(wǎng)等。步驟720、PCEF 向 PCRF 發(fā)送 CCRI 信息;具體地,用戶完成一次PDP激活,獲取IP地址后,在通過分配的IP地址訪問數(shù)據(jù)網(wǎng)絡時,被稱作一次會話,在會話創(chuàng)建時,PCEF通過擴展的接口,向PCRF發(fā)送CCRI信息,在CCRI信息中包含有當前會話的開始時間信息和用戶標識信息;如CCRI:: =X-Session-StartTime (擴展字段,用于標識會話開始時間);User-ID (CCRI 已有 AVP)步驟730、PCRF判斷當前會話是否為用戶的第一次會話,設置用戶是否訪問非指定業(yè)務時啟動時長計費;具體地,PCRF接收到PCEF發(fā)送的第一會話開始時間信息和用戶標識信息后,根據(jù)標識信息判斷是否為用戶的第一次會話,如果是,則PCRF設置用戶是否訪問非指定業(yè)務時啟動時長計費,如果不是,則不設置用戶是否訪問非指定業(yè)務時啟動時長計費;如果PCRF設置用戶訪問非指定業(yè)務時啟動時長計費功能,則向PCEF下發(fā)預留時長計費策略,PCEF根據(jù)預留時長計費策略中的內(nèi)容,監(jiān)聽用戶訪問非指定業(yè)務的時間,PCEF向PCRF上報的用戶訪問非指定業(yè)務的實際開始時間信息。如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則執(zhí)行步驟750,PCRF判
斷第一會話是否需要啟動時長計費。
進一步地,PCRF設置用戶訪問非指定業(yè)務時啟動時長計費,通過擴展接口,向PCEF下發(fā)CCAI (Credit-Control Answer initial,信用控制初始響應)信息,在CCAI信息中包含有第一會話的預留時長計費策略,在預留時長計費策略中包括用戶第一會話對應的會話計費標識信息,指示時長計費實際開始時間信息和指示監(jiān)聽的業(yè)務標識信息;如CCAI::=X-Session-Charging-Prearrangement (擴展組合 AVP,標識向 PCEF 預置時長計費策略,包含如下信息)X-Duration-Charging-Key (擴展AVP,指示用戶對應的會話計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)*[X-Duration_Charging-Filter](擴展AVP,指示監(jiān)聽的業(yè)務標識,非指示內(nèi)業(yè)務需要PCEF上報)步驟740、PCEF監(jiān)聽第一會話觸發(fā)時長計費的非指定業(yè)務信息,向PCRF發(fā)送CCRU
信息;具體地,根據(jù)步驟730中PCRF的設置,用戶訪問非指定業(yè)務時啟動時長計費功能,PCEF在接收到由PCRF發(fā)送的CCAI信息后,監(jiān)聽觸發(fā)時長計費開始的業(yè)務信息,當PCEF監(jiān)聽到用戶訪問非指定業(yè)務時,通過擴展接口,向PCRF發(fā)送CCRU信息,在CCRU信息中包括上報業(yè)務監(jiān)聽結(jié)果信息;在上報業(yè)務監(jiān)聽結(jié)果信息中包含與步驟730中信息相同的第一會話對應的會話計費標識信息、實際訪問非指定業(yè)務的開始時間信息和啟動時長計費可觸發(fā)的標識信息;如CCRU:: = X-Duration-Charging-Report (擴展組合 AVP,上報業(yè)務監(jiān)聽結(jié)果)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,上報實際非免費業(yè)務訪問開始時間)X-Charging-Starts (Start,擴展AVP,上報時長計費可觸發(fā)標識)步驟750、PCRF判斷第一會話是否需要啟動時長計費會話,與OCS建立計費會話連接,申請使用時長,向PCEF發(fā)送CCAU信息;具體地,根據(jù)步驟730中PCRF的判斷,如果PCRF設置用戶訪問指定業(yè)務時啟動時長計費功能,則PCRF再判斷第一會話是否需要啟動時長計費功能,若第一會話需要啟動時長計費功能,則PCRF與OCS建立計費會話連接,申請第一會話的可使用時長;或者,根據(jù)步驟740中的PCEF上報的用戶訪問非指定業(yè)務的實際開始時間信息,PCRF與OCS建立計費會話連接,申請會話的可使用時長;PCRF與OCS建立計費會話連接的同時,向PCEF下發(fā)時長計費策略,通過擴展接口,向PCEF發(fā)送CCAU信息,在CCAU信息中包括時長計費策略;在時長計費策略中包含與步驟730中信息相同的第一會話對應的會話計費標識信息,指示時長計費實際開始時間信息和指示下次時長計費請求的額度值信息;如CCAU::=X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)X-Granted-Duration-Time (擴展AVP,指示下次時長計費請求的額度值)步驟760、PCEF接收到啟動時長計費功能后,監(jiān)聽第一會話時長;
具體地,PCEF接收到由PCRF發(fā)送的時長計費策略后,監(jiān)聽第一會話時長,當PCRF下發(fā)的時長額度值到達時,觸發(fā)時長上報。圖8為本發(fā)明實施例公開的計費控制方法中上報/終止時長計費的具體流程圖;如圖8所示,PCEF監(jiān)聽第一會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話的結(jié)束時間信息,PCRF基于第一會話的結(jié)束時間信息下發(fā)第一會話的計費終止信息,PCRF根據(jù)第一會話的結(jié)束時間終止與所述OCS的當前會話計費連接;實現(xiàn)計費控制方法中上報/終止時長計費需要以下步驟,具體包括步驟810、PCEF監(jiān)控第一會話使用時長;具體地,PCEF啟動時長計費后,監(jiān)聽第一會話的使用時長,通過擴展接口,向PCRF發(fā)送CCRU信息,在CCRU信息中包括當前會話的計費標識信息,指示會話時長計費的實際開始時間和指示會話時長計費的實際結(jié)束時間;如CCRU::=X-Duration-Charging-Report (擴展組合AVP,上報會話時長使用信息)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示本次上報時長計費實際開始時間)X-Charging-End-Time (擴展AVP,指示本次上報時長計費實際結(jié)束時間)PCRF接收到CCRU信息后,更新用戶累計時長計費的使用記錄并保存,步驟820、PCRF累計使用記錄并保存;具體地,PCRF接收到CCRU信息后,更新用戶累計時長計費的使用記錄并保存,通過CCRU信息向OCS上報第一會話已使用時長并申請新的配額,申請成功后,通過擴展接口,向PCEF發(fā)送CCAU信息,所述CCAU信息包括更新時長計費策略,在更新時長計費策略中包含會話對應的會話計費標識信息、時長計費實際開始時間信息和下次時長計費請求的額度制信息,并與OCS建立會話計費連接,申請新的時長配額;如CCAU::=X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費實際開始時間)X-Granted-Duration-Time (擴展AVP,指示下次時長計費請求的額度值)步驟830、PCEF上報第一會話結(jié)束時間;具體地,PCEF接收到CCAU信息后,監(jiān)聽第一會話,基于第一會話中是否還存在業(yè)務數(shù)據(jù)流進行當前會話是否結(jié)束的判斷,若用戶不在訪問網(wǎng)絡資源,則PCEF判斷當前會話結(jié)束,并向PCRF發(fā)送CCRT信息,在CCRT信息中包括用于指示第一會話的結(jié)束時間;如
CCRT::=X-Session-Stop-Time (擴展 AVP,指示會話結(jié)束時間)步驟840、PCRF指示當前會話時長計費的處理方式;具體地,PCRF基于PCEF在步驟830發(fā)送的第一會話的結(jié)束時間信息后,更新用戶時長累計使用記錄并保存,并通過擴展接口,終止與OCS間的計費會話,向PCEF下發(fā)CCAT信息,在CCAT信息中包括刪除時長計費策略,在刪除時長計費策略中包含會話對應的會話計費標識信息、終止時長計費時間信息和是否終止會話計費的指示信息,如終止會話計費的指示信息中包含有Stop信息,則表示需要結(jié)束會話計費;如CCAT:: =X-Duration-Charging-Remove (擴展組合 AVP,刪除時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Stop-Time (擴展AVP,指示PCRF記錄的時長計費終止時間)X-Charging-Stop-Indicator (Stop)(擴展 AVP,指標 PCEF 是否終止時長計費會話,STOP表示立即終止)圖9為本發(fā)明實施例公開的計費控制方法中遷移時長計費的具體流程圖;如圖9所示,PCEF監(jiān)聽第一會話是否終止,若第一會話終止,則向PCRF發(fā)送第一會話的結(jié)束時間信息,PCRF基于第一會話的結(jié)束時間信息下發(fā)第一計費會話的處理方式,PCRF根據(jù)第一會話的結(jié)束時間信息判斷是否還存在其他的活動會話連接,若還存在其他會話,如第二回話,PCRF不發(fā)送第一會話的計費終止信息,繼續(xù)保持與OCS的計費連接,將第一會話時長計費策略下發(fā)至第二會話中,利用第一會話建立的計費連接對第二會話進行時長計費。實現(xiàn)計費控制方法中遷移時長計費需要以下步驟,具體包括步驟910、PCEF上報當前會話結(jié)束時間;具體地,PCEF 一直監(jiān)聽用戶的第一會話,基于用戶第一會話中是否還存在業(yè)務數(shù)據(jù)流進行第一會話是否結(jié)束的判斷,若用戶不在訪問網(wǎng)絡資源,則PCEF判斷第一會話結(jié)束,并向PCRF發(fā)送CCRT信息,在CCRT信息中包括用于指示第一會話的結(jié)束時間;如CCRT:: =X-Session-Stop-Time (擴展 AVP,指不會話結(jié)束時間)步驟920、PCRF判斷是否還存在其他會話;具體地,PCRF基于PCEF上報的結(jié)束時間更新用戶時長累計使用記錄并保存,通過CCRU信息向OCS上報第一會話已使用時長并申請新的配額,在實際操作中,一個用戶可以同時存在多個會話,每當一個會話創(chuàng)建時,PCEF均會向PCRF發(fā)送該會話的開始時間信息和用戶標識信息,PCRF將會話的開始時間信息和用戶標識信息存儲起來,用于在第一會話結(jié)束后,判斷是否還存在其他會話。進一步地,用戶創(chuàng)建第二會話后,PCEF將第二會話的開始時間信息和用戶標識信息也發(fā)送給PCRF中,PCRF存儲第二會話的開始時間信息和用戶標識信息,PCEF同時監(jiān)聽第二會話,在第一會話結(jié)束后,PCRF根據(jù)存儲的第二會話的開始時間信息和用戶標識信息,判斷第二會話是否還存在,若用戶仍存在第二會話時,PCRF向OCS申請新的時長配額,并通過擴展接口,向PCEF下發(fā)CCAT信息,在CCAT信息中包括刪除當前時長計費策略,在刪除當前時長計費策略中包含會話對應的會話計費標識信息和終止時長計費時間信息,如繼續(xù)保存會話計費的指示信息中包含有Reserved信息,則表示需要繼續(xù)會話計費;如CCAT::=X-Duration-Charging-Remove (擴展組合 AVP,刪除時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Stop-Time (擴展AVP,指示PCRF記錄的 時長計費終止時間)X-Charging-Stop-Indicator (Reserved)(擴展 AVP,指標 PCEF 是否終止時長計費會話,Reserved表示繼續(xù)時長計費會話)步驟930、PCRF下發(fā)時長計費策略至其他活動會話中;具體地,如圖9所示,根據(jù)步驟920的判斷,若用戶仍存在第二會話時,PCRF通過擴展接口,向PCEF下發(fā)CCAT信息,PCRF刪除在第一會話中的時長計費策略后,向第二會話下發(fā)RAR信息,在RAR信息中包括第二會話對應的會話計費標識信息和指示時長計費實際開始時間信息;如RAR::=X-Duration-Charging-Install (擴展組合 AVP,加載時長計費策略)X-Duration-Charging-Key (擴展 AVP,同 CCAI 中下發(fā)的計費標識)X-Charging-Start-Time (擴展AVP,指示時長計費開始時間)步驟940、PCEF上報結(jié)果代碼;具體地,PCEF在刪除第一會話中的時長計費策略后,將時長計費策略遷移下發(fā)至會話2中,并向PCRF上報RAA遷移成功信息。步驟950、PCEF監(jiān)控會話,上報時長信息;具體地,PCEF繼續(xù)監(jiān)聽第二會話,并通過CCRU信息上報第二會話到達時長配額的信息。需要說明的是,若同時存在會話2和會話3時,PCRF根據(jù)會話2和會話3的開始時間信息判斷,選擇開始時間較早的會話2繼續(xù)執(zhí)行時長計費。步驟960、PCRF繼續(xù)向OCS申請可使用的時長;具體地,PCRF接收PCEF上報的信息后,通過已有的會話計費再次上報時長信息并申請新的時長配額。通過對上述方法的描述,由PCEF監(jiān)聽會話,PCEF執(zhí)行時長計費策略并與OCS建立計費連接,實現(xiàn)單用戶內(nèi)多會話時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話時長的高效、準確計費控制。相應地,圖10為本發(fā)明實施例公開的一計費控制裝置圖,該裝置一般為PCEF,用于執(zhí)行前述方法實施例中的技術(shù)方案;如圖10所示,所述計費放裝置包括第一發(fā)送單元1010、連接單元1020、第二發(fā)送單元1030、通知單元1040和第一接收單元1050。所述裝置中第一發(fā)送單元1010,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;連接單元1020,用于根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;第二發(fā)送單元1030,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知單元1040,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;第一接收單元1050,用于接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略。通過對上述裝置的描述,由PCRF下發(fā)時長計費策略,PCEF執(zhí)行時長計費策略并與OCS建立計費連接,實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長的高效、準確計費控制。 相應地,圖11為本發(fā)明實施例公開的另一計費控制裝置圖,該裝置一般為PCEF,用于執(zhí)行前述方法實施例中的技術(shù)方案;如圖11所示,所述計費放裝置包括第一發(fā)送單元1110、第二發(fā)送單元1120、和通知單元1130。第一發(fā)送單元1110,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接,并通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;第二發(fā)送單元1120,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知單元1130,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。通過對上述裝置的描述,PCRF控制時長計費策略,建立計費連接,進行時長合并及時長計費策略執(zhí)行,PCEF負責時長監(jiān)聽,實現(xiàn)單用戶內(nèi)多會話或者用戶組內(nèi)用戶的時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話或者用戶組內(nèi)用戶時長的高效、準確計費控制。相應地,圖12為本發(fā)明實施例公開的一 PCRF實體裝置圖;如圖12所示,所述裝置包括時長計費策略控制單元1210,記錄單元1220,以及策略下發(fā)單元1230 ;時長計費策略控制單元1210,用于接收策略及計費執(zhí)行功能實體PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元1220,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;策略下發(fā)單元1230,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,向所述PCEF下發(fā)時長計費策略,以使所述PCEF根據(jù)所述時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;所述時長計費策略控制單元還進一步用于接收PCEF上報的所述第一會話終止信息,判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。所述第一會話和第二會話是同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組。所述記錄單元1220還用于記錄用戶歸屬的用戶組標識信息。所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費,具體包括,所述第二會話繼續(xù)使用所述第一會話的計費連接,通過所述第一會話計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費;或者;所述第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。通過對上述裝置的描述,由PCRF中的時長計費策略控制單元接收信息,下發(fā)時長計費策略和時長合并的功能,實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長的高效、準確計費控制。
圖13為本發(fā)明實施例公開的另一 PCRF實體裝置圖;如圖13所示,所述裝置包括時長計費策略控制單元1310,記錄單元1320,以及時長計費會話單元1330 ;時長計費策略控制單元1310,用于接收PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元1320,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;時長計費會話單元1330,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用存儲的時長計費策略對所述第一會話進行計費;所述時長計費策略控制單元還進一步用于接收PCEF上報的所述第一會話終止信息,判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。所述第一會話和第二會話是同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組,所述記錄單元1320還用于記錄用戶歸屬的用戶組標識信息。所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費,具體包括,所述第二會話繼續(xù)使用所述第一會話的計費連接,通過所述第一會話計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費;或者,所述第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。通過對上述裝置的描述,由PCRF中的時長計費策略控制單元接收信息,與OCS建立或終止計費連接,下發(fā)時長計費策略和執(zhí)行時長合并的功能,實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長共享,在標準框架下可支持更靈活的數(shù)據(jù)業(yè)務,易于實現(xiàn)單用戶內(nèi)多會話或者同一用戶組內(nèi)用戶時長的高效、準確計費控制。專業(yè)人員應該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域 內(nèi)所公知的任意其它形式的存儲介質(zhì)中。以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種計費控制方法,其特征在于,所述方法包括建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。
2.根據(jù)權(quán)利要求I所述的計費控制方法,其特征在于,所述時長計費策略包括是否啟動時長計費或者何時啟動時長計費。
3.如權(quán)利要求I或2中所述的計費控制方法,其特征在于,所述第一會話和第二會話是同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組。
4.根據(jù)權(quán)利要求1-3所述的計費控制方法,其特征在于,所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費,具體包括,所述第二會話繼續(xù)使用所述第一會話的計費連接,通過所述第一會話計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費;或者,所述第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。
5.一種計費控制方法,其特征在于,所述方法包括建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接, 通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;當所述第一會話終止時,通知所述PCRF所述第一會話終止信息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。
6.根據(jù)權(quán)利要求5所述的計費控制方法,其特征在于,所述時長計費策略包括是否啟動時長計費或者何時啟動時長計費。
7.如權(quán)利要求5-6中所述的計費控制方法,其特征在于,所述第一會話和第二會話為同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組。
8.一種計費控制裝置,其特征在于,所述裝置包括第一發(fā)送單元,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF ;連接單元,用于根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;第二發(fā)送單元,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知單元,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;第一接收單元,用于接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。
9.一種計費控制裝置,其特征在于,所述裝置包括第一發(fā)送單元,用于建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF,以使所述PCRF與在線計費系統(tǒng)實體OCS建立所述第一會話的計費連接,并通過所述計費連接,利用所述PCRF存儲的時長計費策略對所述第一會話進行計費;第二發(fā)送單元,用于建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF ;通知單元,用于當所述第一會話終止時,通知所述PCRF所述第一會話終止信息,以使所述PCRF繼續(xù)使用所述第一會話的時長計費策略對所述第二會話進行計費。
10.一種計費控制裝置,其特征在于,所述裝置包括時長計費策略控制單元,記錄單元,以及策略下發(fā)單元;時長計費策略控制單元,用于接收策略及計費執(zhí)行功能實體PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;策略下發(fā)單元,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,向所述PCEF下發(fā)時長計費策略,以使所述PCEF根據(jù)所述時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;所述時長計費策略控制單元還進一步用于接收PCEF上報的所述第一會話終止信息;判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。
11.如權(quán)利要求10中所述的計費控制裝置,其特征在于,所述第一會話和第二會話是同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組;所述記錄單元還用于記錄用戶歸屬的用戶組標識信息。
12.根據(jù)權(quán)利要求10-11所述的計費控制裝置,其特征在于,所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費,具體包括,所述第二會話繼續(xù)使用所述第一會話的計費連接,通過所述第一會話計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費;或者,所述第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。
13.一種計費控制裝置,其特征在于,所述裝置包括時長計費策略控制單元,記錄單元,以及時長計費會話單元;時長計費策略控制單元,用于接收PCEF上報的至少兩個會話的開始時間信息和用戶標識信息;記錄單元,用于保存所述PCEF上報的所述至少兩個會話的開始時間信息和用戶標識信息;時長計費會話單元,用于根據(jù)所述至少兩個會話中的第一會話的開始時間信息以及用戶標識信息,與在線計費系統(tǒng)OCS建立會話計費連接,通過所述會話計費連接,利用存儲的時長計費策略對所述第一會話進行計費;所述時長計費策略控制單元還進一步用于接收PCEF上報的所述第一會話終止信息;判斷若還存在未終止的會話時,將所述第一會話的時長計費策略應用到未終止的第二會話中,以使所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。
14.如權(quán)利要求13中所述的計費控制裝置,其特征在于,所述第一會話和第二會話是同一用戶建立的兩個會話,或者,所述第一會話的用戶和所述第二會話的用戶歸屬同一用戶組;所述記錄單元還用于記錄用戶歸屬的用戶組標識信息。
15.根據(jù)權(quán)利要求13-14所述的計費控制裝置,其特征在于,所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費,具體包括,所述第二會話繼續(xù)使用所述第一會話的計費連接,通過所述第一會話計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費;或者,所述第二會話建立新計費連接,通過所述第二會話建立的新計費連接,利用所述第一會話中的時長計費策略對所述第二會話進行計費。
全文摘要
本發(fā)明實施例涉及一種計費控制方法與裝置。所述方法包括建立第一會話,將所述第一會話的開始時間信息和用戶標識信息發(fā)送給策略及計費規(guī)則功能實體PCRF;根據(jù)所述PCRF下發(fā)的時長計費策略,與在線計費系統(tǒng)OCS建立會話計費連接;通過所述會話計費連接,利用所述時長計費策略對所述第一會話進行計費;建立第二會話,將所述第二會話的開始時間信息和用戶標識信息發(fā)送給所述PCRF;當所述第一會話終止時,通知所述PCRF所述第一會話終止信息;接收所述PCRF的指示,所述指示包括所述第二會話繼續(xù)使用所述第一會話中的時長計費策略進行計費。
文檔編號H04W4/24GK102695155SQ20121019448
公開日2012年9月26日 申請日期2012年6月13日 優(yōu)先權(quán)日2012年6月13日
發(fā)明者王軍 申請人:華為技術(shù)有限公司