亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種回應策略請求的方法及裝置的制造方法

文檔序號:9277221閱讀:325來源:國知局
一種回應策略請求的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,更具體地說,涉及一種回應策略請求的方法及裝置。
【背景技術】
[0002]在PCRF(策略與計費規(guī)則功能單元,Policy and Charging Rules Funct1n)策略控制系統(tǒng)運行時,如出現(xiàn)由于系統(tǒng)內(nèi)部故障或者有大數(shù)據(jù)量策略請求沖擊時,會使部分用戶的策略請求不能及時回應;從而PCEF(策略和計費執(zhí)行功能,Policy and ChargingEnforcement Funct1n)設備會把這些用戶轉(zhuǎn)換成非PCC(策略控制和計費,PolicyControl and Charging)用戶,導致用戶的在線會話無效,影響對這部分用戶的策略控制。
[0003]因此,如何在系統(tǒng)內(nèi)部故障或者有大數(shù)據(jù)量策略請求沖擊時,及時回應用戶的策略請求是現(xiàn)在需要解決的問題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種回應策略請求的方法及裝置,以在系統(tǒng)內(nèi)部故障或者有大數(shù)據(jù)量策略請求沖擊時,能及時回應用戶的策略請求。
[0005]為實現(xiàn)上述目的,本發(fā)明實施例提供了如下技術方案:
[0006]一種回應策略請求的方法,包括:
[0007]接收策略請求消息,并在策略請求監(jiān)控隊列新增一條監(jiān)控記錄;其中,所述監(jiān)控記錄包括所述策略請求消息的請求時間和所述策略請求消息的回應標識;
[0008]實時監(jiān)控所述策略請求消息的等待時間是否大于預設閾值;若是,則判斷所述策略請求消息的回應標識是否為已回應標識;若不是已回應標識,則根據(jù)配置信息,組裝默認策略規(guī)則;
[0009]根據(jù)所述默認策略規(guī)則將默認策略下發(fā)至相應設備。
[0010]優(yōu)選的,將所述默認策略下發(fā)至相應設備之后,還包括:
[0011]記錄本次回應策略請求的自動回應日志。
[0012]優(yōu)選的,所述根據(jù)配置信息,組裝默認策略規(guī)則之后,還包括:
[0013]將所述策略請求消息的回應標識設置為已回應標識。
[0014]優(yōu)選的,所述接收策略請求消息之后,還包括:
[0015]解析并提取所述策略請求消息攜帶的有效信息,并將數(shù)據(jù)進行存儲。
[0016]優(yōu)選的,所述接收策略請求消息之后,還包括:
[0017]分析所述策略請求消息,并下發(fā)相應的策略規(guī)則消息;
[0018]判斷所述策略請求消息的回應標識是否為已回應標識;
[0019]若否,則將所述策略請求消息的回應標識設置為已回應標識,并將所述策略規(guī)則消息組裝成信用控制回應消息;
[0020]若是,則將所述策略規(guī)則消息組裝成重新授權請求消息;
[0021]將所述信用控制回應消息或者所述重新授權請求消息下發(fā)至相應設備。
[0022]一種回應策略請求的裝置,包括:
[0023]用戶會話處理模塊,用于接收策略請求消息;
[0024]策略請求監(jiān)控模塊,用于當所述用戶會話處理模塊接收策略請求消息時,在策略請求監(jiān)控隊列新增一條監(jiān)控記錄;實時監(jiān)控所述策略請求消息的等待時間是否大于預設閾值;若是,則判斷所述策略請求消息的回應標識是否為已回應標識;若否,則觸發(fā)默認策略下發(fā)模塊;其中,所述監(jiān)控記錄包括所述策略請求消息的時間和所述策略請求消息的回應標識;
[0025]默認策略下發(fā)模塊,用于根據(jù)配置信息,組裝默認策略規(guī)則;根據(jù)所述默認策略規(guī)則將默認策略下發(fā)至相應設備。
[0026]優(yōu)選的,所述策略請求監(jiān)控模塊還用于:
[0027]記錄本次回應策略請求的自動回應日志;并在觸發(fā)默認策略下發(fā)模塊后,將所述策略請求消息的回應標識設置為已回應標識。
[0028]優(yōu)選的,所述用戶會話處理模塊還用于:
[0029]解析并提取所述策略請求消息攜帶的有效信息,并將數(shù)據(jù)進行存儲。
[0030]優(yōu)選的,本裝置還包括:
[0031]策略決策處理模塊,用于分析所述策略請求消息,并下發(fā)相應的策略規(guī)則消息。
[0032]優(yōu)選的,本裝置還包括:
[0033]用戶策略下發(fā)模塊,用于判斷所述策略請求消息的回應標識是否為已回應標識;
[0034]若否,則將所述策略請求消息的回應標識設置為已回應標識,并將所述策略規(guī)則消息組裝成信用控制回應消息;
[0035]若是,則將所述策略規(guī)則消息組裝成重新授權請求消息;并將所述信用控制回應消息或者所述重新授權請求消息下發(fā)至相應設備。
[0036]通過以上方案可知,本發(fā)明實施例提供的一種回應策略請求的方法及裝置,包括接收策略請求消息,并在策略請求監(jiān)控隊列新增一條監(jiān)控記錄;實時監(jiān)控所述策略請求消息的策略請求時間;若所述策略請求消息的等待時間大于預設閾值,則判斷所述策略請求消息的回應標識是否為已回應標識;若否,則根據(jù)配置信息,組裝默認策略規(guī)則;根據(jù)所述默認策略規(guī)則將默認策略下發(fā)至相應設備。這種通過對策略請求消息的策略請求時間實時監(jiān)控的方法,實現(xiàn)了當策略請求沒有在有效時間內(nèi)進行策略決策回應時,主動給用戶回應默認策略,從而保障系統(tǒng)存儲的用戶會話有效性,便于后續(xù)處理更新用戶的策略。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例公開的一種回應策略請求的方法流程圖;
[0039]圖2為本發(fā)明實施例公開的另一種回應策略請求的方法流程圖;
[0040]圖3為本發(fā)明實施例公開的一種回應策略請求的裝置示意圖;
[0041]圖4為本發(fā)明實施例公開的另一種回應策略請求的裝置示意圖。
【具體實施方式】
[0042]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0043]本發(fā)明實施例公開了一種回應策略請求的方法及裝置,以在系統(tǒng)內(nèi)部故障或者有大數(shù)據(jù)量策略請求沖擊時,能及時回應用戶的策略請求。
[0044]參見圖1,本發(fā)明實施例提供的一種回應策略請求的方法,包括:
[0045]S101、接收策略請求消息,并在策略請求監(jiān)控隊列新增一條監(jiān)控記錄;
[0046]其中,所述監(jiān)控記錄包括所述策略請求消息的請求時間和所述策略請求消息的回應標識;
[0047]具體的,當PCRF系統(tǒng)接收到用戶的策略請求時,會在策略請求監(jiān)控隊列新增一條監(jiān)控記錄,該記錄包含:策略請求時間和該策略請求消息的回應標識;其中,所述策略請求消息的回應標識是指該請求是否已經(jīng)回應的標識;所述回應標識的初始標識記錄為沒有回應狀態(tài),如果進行了策略回應,所述回應標識即變?yōu)橐呀?jīng)回應狀態(tài)。
[0048]需要說明的是,所述監(jiān)控記錄還包含用戶策略請求信息。如果沒有出現(xiàn)由于系統(tǒng)內(nèi)部故障或者有大數(shù)據(jù)量策略請求沖擊時,則會根據(jù)監(jiān)控記錄保存的用戶策略請求信息,及時響應策略請求,下發(fā)對應的策略給相應的用戶。
[0049]S102、實時監(jiān)控所述策略請求消息的等待時間是否大于預設閾值;若是,則執(zhí)行S103、監(jiān)控線程休眠預設時間,并在預設休眠時間之后,執(zhí)行SlOl ;
[0050]具體的,所述策略請求消息的等待時間是根據(jù)實時時間(即當前時間)和策略請求時間進行比較得出來的,也就是用當前時間減去策略請求時間,得出所述策略請求消息的等待時間。
[0051]具體的,在策略請求監(jiān)控隊列新增一條監(jiān)控記錄之后,會實時的監(jiān)視隊列,從而能及時的發(fā)現(xiàn)是否有沒有在有效時間內(nèi)進行策略決策回應;其中,所述預設閥值時間的設置,是根據(jù)現(xiàn)網(wǎng)PCEF設備要求策略請求回應的時間閥值進行配置的。例如:現(xiàn)網(wǎng)環(huán)境中PCEF設備的策略請求,需要PCRF設備在3秒內(nèi)回應,并且在設置閥值時間時,因為需要考慮消息的網(wǎng)絡耗時和消息處理耗時,所以需要配置的時間需要小于3秒(如:2.5秒)。
[0052]具體的,所述預設閥值的設置處理是針對所有PCEF設備的策略請求消息,每條消息都是一樣的,不針對內(nèi)容進行閥值判斷處理。
[0053]具體的,可以通過全局變量記錄隊列的處理位置,從而在隊列中找到需要實時監(jiān)控的對應的策略請求消息的監(jiān)控記錄的位置,并獲取所述監(jiān)控記錄中所存儲的監(jiān)控信息;例如所述策略請求消息的請求時間和所述策略請求消息的回應標識。
[0054]其中,當實時監(jiān)控所述策略請求消息的等待時間小于預設閾值,則代表需要處理的消息還沒有超時可以延時再處理,所以監(jiān)控線程休眠預設時間之后,再重新執(zhí)行S101。
[0055]若否,則執(zhí)行S104、判斷所述策略請求消息的回應標識是否為已回應標識;若所述策略請求消息的回應標識是已回應標識,則執(zhí)行S105、監(jiān)控位置后移一位,并執(zhí)行SlOl ;
[0056]具體的,在策略請求監(jiān)控隊列新增的監(jiān)控記錄,都是按照時間先后存儲的,當判斷所述策略請求消息的回應標識是已回應標識時,則代表這條策略請求消息已將處理完,所以要繼續(xù)監(jiān)視下一條監(jiān)控消息,所以會將所述監(jiān)控位置后移一位,并重新執(zhí)行S101。
[0057]若所述策略請求消息的回應標識不是已回應標識,則執(zhí)行S106、根據(jù)配置信息,組裝默認策略規(guī)則;
[0058]具體的,當所述策略請求消息已經(jīng)超過預設閾值時間,且所述策略請求消息的回應標識不是已回應標志,則代表所述策略請求消息沒有在有效時間內(nèi)進行策略決策回應,所以要主動給相應的用戶發(fā)送默認策略。
[0059]其中,若所述策略請求消息的回應標識不是已回應標識,且根據(jù)配置信息,組裝默認策略規(guī)則之后,還包括:
[0060]將所述策略請求消息的回應標識設置為已回應標識。
[0061]具體的,將所述回應標識設置為已回應標識,則代表了已向相應用戶發(fā)送了默認策略,所以將所述回應標識設置為已回應標識,若不進行設置,則很有可能出現(xiàn)重復發(fā)送策略規(guī)則的情況。
[0062]S107、根據(jù)所述默認策略規(guī)則將默認策略下發(fā)至相應設備。
[0063]具體的,默認規(guī)則為異常時使用的策略;其中所述默認規(guī)則為根據(jù)設備PCEF提供的規(guī)則,如:允許用戶上網(wǎng)默認規(guī)則anytoany、通用業(yè)務規(guī)則up_normal ;其中,本步驟可以理
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1