本發(fā)明涉及網(wǎng)絡通信技術(shù)領(lǐng)域,尤其涉及一種計費規(guī)則的更新方法、裝置與系統(tǒng)。
背景技術(shù):
流量統(tǒng)付業(yè)務是指個人客戶通過2G/3G/4G網(wǎng)絡訪問特定網(wǎng)站時,產(chǎn)生的數(shù)據(jù)流量費用由運營商進行核減,并由集團客戶進行后向統(tǒng)付的業(yè)務。流量統(tǒng)付業(yè)務具備用戶直接受益、有益于運營商流量增值以及有益于內(nèi)容提供商產(chǎn)品創(chuàng)收等各種優(yōu)勢,因而是一種對用戶、運營商以及內(nèi)容提供商來說均易于接受的業(yè)務模式。
目前,流量統(tǒng)付業(yè)務的實現(xiàn)方案的核心思想是將分組網(wǎng)關(guān)(如PGW(PDN GateWay,PDN網(wǎng)關(guān))或GGSN(Gateway GPRS Support Node,網(wǎng)關(guān)通用分組無線服務技術(shù)支持節(jié)點))上的計費規(guī)則匹配與管理功能外置,即在原有系統(tǒng)的基礎上,增設一個計費規(guī)則匹配與管理設備(下文中統(tǒng)稱為外置設備),以減輕分組網(wǎng)關(guān)的負擔,同時還可以支持海量計費規(guī)則的集中管理,簡化網(wǎng)絡側(cè)的管理維護量,不再受分組網(wǎng)關(guān)性能和存儲空間的限制。
為了保證最高效率的計費規(guī)則匹配,減少分組網(wǎng)關(guān)和外置設備之間的交互,現(xiàn)有的方案一般都是根據(jù)經(jīng)驗或者經(jīng)營分析系統(tǒng)和報表等定期對整網(wǎng)的計費規(guī)則進行分析和評估,并根據(jù)分析和評估的結(jié)果對分組網(wǎng)關(guān)和外置設備上的計費規(guī)則進行分配,將熱度高的計費規(guī)則配置在分組網(wǎng)關(guān)上。其中,熱度的定義為計費規(guī)則在一個統(tǒng)計周期內(nèi)被匹配的次數(shù)(即匹配次數(shù)),匹配次數(shù)越多,熱度越高。
上述過程由人工定期調(diào)整計費規(guī)則的配置,不僅流程上繁瑣復雜,缺乏靈 活性,而且由于計費規(guī)則的熱度可能會隨著時間、地點和需求的變化而變化,顯然定期的人工操作無法使分組網(wǎng)關(guān)上的計費規(guī)則實現(xiàn)實時的最優(yōu)化配置。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種計費規(guī)則的更新方法、裝置與系統(tǒng),用以解決現(xiàn)有的計費規(guī)則分配方案無法實現(xiàn)計費規(guī)則實時最優(yōu)化配置的問題。
本發(fā)明實施例采用以下技術(shù)方案:
第一方面,提供了一種計費規(guī)則的更新方法,包括:
接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
根據(jù)所述第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在所述預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù);
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān),以便發(fā)送所述更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新。
其中,所述第二匹配次數(shù)按照如下方式確定:
在所述預設周期內(nèi),每接收到任意一個分組網(wǎng)關(guān)發(fā)送的業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)時,將所述業(yè)務特征數(shù)據(jù)與配置在所述外置設備上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述外置設備上的每條計費規(guī)則的當前匹配次數(shù)確定為第二匹配次數(shù)。
其中,所述業(yè)務特征數(shù)據(jù)中包含:發(fā)送所述業(yè)務特征數(shù)據(jù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;
當匹配成功時,所述方法還包括:
將所述業(yè)務特征數(shù)據(jù)中包含的網(wǎng)關(guān)標識確定為所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則對應的網(wǎng)關(guān)標識;
在所述預設周期結(jié)束時,確定配置在所述外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;以及
接收所述第一匹配次數(shù)之后,所述方法還包括:
確定發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識,將發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識確定為配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
根據(jù)確定出的配置在所述外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識和配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識;則
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān),具體包括:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,確定發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;
根據(jù)所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則;
從與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則中,選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān),具體包括:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取最新匹配次數(shù)最高的指定個數(shù)的計費規(guī)則,發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,在接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求之前,所述方法還包括:
當所述計費規(guī)則全集中的至少一個計費規(guī)則被刪除時,向至少一個分組網(wǎng)關(guān)發(fā)送更新標識,以指示接收到所述更新標識的分組網(wǎng)關(guān)向所述外置設備發(fā)送所述更新請求。
第二方面,提供了一種計費規(guī)則的更新方法,包括:
確定配置在所述分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
將所述第一匹配次數(shù)上報給外置設備;
當確定出計費規(guī)則的配置需要更新時,向所述外置設備發(fā)送更新請求;
接收所述外置設備根據(jù)所述更新請求而反饋的計費規(guī)則;
根據(jù)所述外置設備反饋的計費規(guī)則,對所述第一計費規(guī)則進行更新。
其中,確定配置在所述分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù),具體包括:
在所述預設周期內(nèi),每接收到用戶設備發(fā)送的業(yè)務訪問報文時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)與配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則的當前匹配次數(shù)確定為第一匹配次數(shù)。
其中,確定計費規(guī)則的配置需要更新,具體包括:
當接收到所述外置設備發(fā)送的更新標識時,確定計費規(guī)則的配置需要更新;或者
當達到預先設置的更新周期時,確定計費規(guī)則的配置需要更新。
第三方面,提供了一種計費規(guī)則的更新裝置,包括:
第一匹配次數(shù)接收單元,用于接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
最新匹配次數(shù)確定單元,用于根據(jù)所述第一匹配次數(shù)接收單元接收的第一 匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在所述預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù);
更新單元,用于當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述最新匹配次數(shù)確定單元確定的計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān),以便發(fā)送所述更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新。
其中,所述裝置還包括:
第二匹配次數(shù)確定單元,用于在所述預設周期內(nèi),每接收到任意一個分組網(wǎng)關(guān)發(fā)送的業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)時,將所述業(yè)務特征數(shù)據(jù)與配置在所述外置設備上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述外置設備上的每條計費規(guī)則的當前匹配次數(shù)確定為第二匹配次數(shù)。
其中,所述業(yè)務特征數(shù)據(jù)中包含:發(fā)送所述業(yè)務特征數(shù)據(jù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;
所述裝置還包括:
第一網(wǎng)關(guān)標識確定單元,用于當所述第二匹配次數(shù)確定單元中匹配成功時,將所述業(yè)務特征數(shù)據(jù)中包含的網(wǎng)關(guān)標識確定為所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則對應的網(wǎng)關(guān)標識;在所述預設周期結(jié)束時,確定配置在所述外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
第二網(wǎng)關(guān)標識確定單元,用于所述第一匹配次數(shù)接收單元接收所述第一匹配次數(shù)之后,確定發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識,將發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識確定為配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
第三網(wǎng)關(guān)標識確定單元,用于根據(jù)所述第一網(wǎng)關(guān)標識確定單元確定出的配 置在所述外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識和所述第二網(wǎng)關(guān)標識確定單元確定的配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識;則
所述更新單元,具體用于:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,確定發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;根據(jù)所述第三網(wǎng)關(guān)標識確定單元確定的所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則;從與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則中,選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,所述更新單元,具體用于:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取最新匹配次數(shù)最高的指定個數(shù)的計費規(guī)則,發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,所述裝置還包括:
更新指示發(fā)送單元,用于當所述計費規(guī)則全集中的至少一個計費規(guī)則被刪除時,向至少一個分組網(wǎng)關(guān)發(fā)送更新標識,以指示接收到所述更新標識的分組網(wǎng)關(guān)向所述外置設備發(fā)送所述更新請求。
第四方面,提供了一種計費規(guī)則的更新裝置,包括:
第一匹配次數(shù)確定單元,用于確定配置在所述分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
第一匹配次數(shù)上報單元,用于將所述第一匹配次數(shù)確定單元確定的第一匹配次數(shù)上報給外置設備;
更新請求發(fā)送單元,用于當確定出計費規(guī)則的配置需要更新時,向所述外置設備發(fā)送更新請求;
計費規(guī)則接收單元,用于接收所述外置設備根據(jù)所述更新請求而反饋的計 費規(guī)則;
更新單元,用于根據(jù)所述計費規(guī)則接收單元接收的計費規(guī)則,對所述第一計費規(guī)則進行更新。
其中,所述第一匹配次數(shù)確定單元,具體用于:
在所述預設周期內(nèi),每接收到用戶設備發(fā)送的業(yè)務訪問報文時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)與配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則的當前匹配次數(shù)確定為第一匹配次數(shù)。
其中,所述裝置還包括:
更新確定單元,用于當接收到所述外置設備發(fā)送的更新標識時,確定計費規(guī)則的配置需要更新;或者當達到預先設置的更新周期時,確定計費規(guī)則的配置需要更新。
第五方面提供了一種計費規(guī)則的更新系統(tǒng),包括一個外置設備和至少一個分組網(wǎng)關(guān),其中:
所述外置設備,用于接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);根據(jù)所述第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在所述預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù);當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān);
所述分組網(wǎng)關(guān),用于確定配置在所述分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);將所述第一匹配次數(shù)上報給所述外置設備;當確定出計費規(guī)則的配置需要更新時,向所述外置設備發(fā)送更新請求;接收所述外置設備根據(jù)所述更新請求而反饋的計費規(guī)則;根據(jù)所述外置設備反饋 的計費規(guī)則,對所述第一計費規(guī)則進行更新。
本發(fā)明實施例的有益效果如下:
本發(fā)明實施例中,通過接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù),再根據(jù)第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān),以便發(fā)送更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新,從而實現(xiàn)了將計費規(guī)則按照最新匹配次數(shù)自動從外置設備更新至分組網(wǎng)關(guān),使分組網(wǎng)關(guān)上的計費規(guī)則實現(xiàn)最優(yōu)化配置。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1為現(xiàn)有的計費規(guī)則匹配方案的基本流程圖;
圖2為本發(fā)明實施例提供的一種外置設備側(cè)實施的計費規(guī)則的更新方法的實現(xiàn)流程圖;
圖3為本發(fā)明實施例提供的一種分組網(wǎng)關(guān)側(cè)實施的計費規(guī)則的更新方法的實現(xiàn)流程圖;
圖4為本發(fā)明實施例提供的一種計費規(guī)則的統(tǒng)計和維護方法的實現(xiàn)流程圖;
圖5為本發(fā)明實施例提供的一種計費規(guī)則的更新裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的又一種計費規(guī)則的更新裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的一種計費規(guī)則的更新系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了解決現(xiàn)有的計費規(guī)則分配方案無法實現(xiàn)計費規(guī)則實時配置最優(yōu)化的問題,申請人對現(xiàn)有技術(shù)進行深入研究。
現(xiàn)有的計費規(guī)則匹配方案的基本流程如圖1所示。具體的,當分組網(wǎng)關(guān)接收到終端發(fā)送的業(yè)務訪問報文時,先將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)與自身配置的計費規(guī)則進行匹配,如果匹配成功,則完成計費動作;如果匹配失敗,則將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)上報給外置設備,由外置設備將業(yè)務特征數(shù)據(jù)與自身配置的計費規(guī)則進行匹配,如果匹配成功,則向分組網(wǎng)關(guān)反饋匹配成功響應消息;如果匹配失敗,則向分組網(wǎng)關(guān)反饋匹配失敗響應消息。
在上述流程中,分組網(wǎng)關(guān)中配置的計費規(guī)則為熱點規(guī)則,其中,熱度的定義為業(yè)務計費規(guī)則在一個統(tǒng)計周期內(nèi)被匹配的次數(shù),比如業(yè)務計費規(guī)則A近一周被匹配的次數(shù),次數(shù)越多,熱度越高,熱度最高的前N個業(yè)務計費規(guī)則為熱點規(guī)則。
目前,為了將業(yè)務計費規(guī)則中的熱點規(guī)則配置在分組網(wǎng)關(guān)上,一般都是根據(jù)經(jīng)驗或者經(jīng)營分析系統(tǒng)和報表等定期對整網(wǎng)的業(yè)務計費規(guī)則進行分析和評估,并根據(jù)分析和評估的結(jié)果對分組網(wǎng)關(guān)和外置設備上的業(yè)務計費規(guī)則進行分配,將熱點規(guī)則配置在分組網(wǎng)關(guān)上。該過程為定期的人工操作,但是熱點規(guī)則不是一成不變的,它會隨著時間、地點和需求的變化而不斷更新變化。
比如下述場景中:
場景一:計費規(guī)則的熱度隨時間段實時變化,需要不定期調(diào)整才可達到最 優(yōu)化配置。比如,在雙十一前后購物類網(wǎng)站的訪問量會激增,可以將購物類網(wǎng)站配置到P-GW/GGSN上。
場景二:計費規(guī)則的熱度在不同的地點會有所差異,需要按不同地區(qū)的特點排序才可達到最優(yōu)化配置。比如,如果一臺外置設備服務多臺P-GW/GGSN,而這些P-GW/GGSN又分別屬于多個地市,每個地市的用戶行為習慣有差異會導致每個地市的熱點規(guī)則存在差異。
場景三:當計費規(guī)則有新增、刪除和修改時,業(yè)務規(guī)則的熱度排序需要及時調(diào)整。
對于上述變化,顯然定期的人工操作無法使確定出的熱點規(guī)則實現(xiàn)實時的最優(yōu)化配置,一旦應該為熱點規(guī)則的業(yè)務計費規(guī)則被配置到外置設備上,就會導致分組網(wǎng)關(guān)和外置設備之間的交互增加,從而降低業(yè)務計費規(guī)則匹配的效率。
綜上所述,本發(fā)明實施例提供了一種計費規(guī)則的更新方案。該技術(shù)方案中,通過接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù),再根據(jù)第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān),以便發(fā)送更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新,從而實現(xiàn)了將計費規(guī)則按照最新匹配次數(shù)自動從外置設備更新至分組網(wǎng)關(guān),使分組網(wǎng)關(guān)上的計費規(guī)則實現(xiàn)最優(yōu)化配置。
以下結(jié)合說明書附圖對本發(fā)明的實施例進行說明,應當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。并且在不沖突的情況下,本發(fā)明中的實施例及實施例的特征可以互相結(jié)合。
本發(fā)明實施例提供了一種計費規(guī)則的更新方法,如圖2所示,為該方法的 實現(xiàn)流程圖,該方法的執(zhí)行主體為外置設備,具體包括下述步驟:
步驟21,接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù)。
步驟22,根據(jù)接收到的第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù)。
其中,配置在外置設備上的每條計費規(guī)則在預設周期內(nèi)的第二匹配次數(shù)可以按照如下方式確定:
在預設周期內(nèi),每接收到任意一個分組網(wǎng)關(guān)發(fā)送的業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)時,將該業(yè)務特征數(shù)據(jù)與配置在外置設備上的每條計費規(guī)則分別進行匹配,當匹配成功時,將該業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;
在該預設周期結(jié)束時,配置在外置設備上的每條計費規(guī)則的當前匹配次數(shù)即為第二匹配次數(shù)。
步驟23,當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則,發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān),以便發(fā)送更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新。
具體的,從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則,可以但不限于是從計費規(guī)則全集中選取最新匹配次數(shù)最高的指定個數(shù)的計費規(guī)則。
本發(fā)明實施例中,分組網(wǎng)關(guān)發(fā)送更新請求可以通過以下兩種途徑觸發(fā):
途徑1、外置設備上配置的計費規(guī)則發(fā)生變化:如果外置設備上配置的計費規(guī)則被刪除,則可以立刻通知P-GW/GGSN更新本地配置的計費規(guī)則;如果外置設備上配置的計費規(guī)則是新增的,則不需要觸發(fā)更新。
在這種情況下,在接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求之前,本發(fā)明實施例還可以包括:
當計費規(guī)則全集中的至少一個計費規(guī)則被刪除時,向至少一個分組網(wǎng)關(guān)發(fā) 送更新標識,以指示接收到該更新標識的分組網(wǎng)關(guān)向外置設備發(fā)送更新請求。
具體的,可以在外置設備回復P-GW/GGSN匹配結(jié)果的響應(RSP)消息或者P-GW/GGSN對外置設備的心跳探測RSP消息中攜帶更新標識(如ICAP(Internet Content Adaptation Protocol)協(xié)議中的IsTag值),P-GW/GGSN收到該更新標識后,立刻向外置設備發(fā)起更新請求。
途徑2、定時更新:如果外置設備上一直沒有計費規(guī)則被刪除,P-GW/GGSN就無法進行本地的計費規(guī)則的更新,從而影響準確度,因此P-GW/GGSN應支持定時發(fā)起更新請求,對本地的計費規(guī)則進行重建,該周期可以和外置設備對計費規(guī)則的最新匹配次數(shù)的統(tǒng)計周期相同。
另外,本發(fā)明實施例中外置設備可以同時服務于多個分組網(wǎng)關(guān),因此在計費規(guī)則更新時,可以向所有的分組網(wǎng)關(guān)下發(fā)相同的計費規(guī)則,也可以對每個分組網(wǎng)關(guān)進行區(qū)分,從而針對每個分組網(wǎng)關(guān)的具體情況下發(fā)不同的計費規(guī)則。
因此,當外置設備接收到的業(yè)務特征數(shù)據(jù)中包含發(fā)送該業(yè)務特征數(shù)據(jù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識時,當外置設備確定第二匹配次數(shù)的過程中,當匹配成功時,該方法還包括:
將該業(yè)務特征數(shù)據(jù)中包含的網(wǎng)關(guān)標識確定為業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則對應的網(wǎng)關(guān)標識;以及在預設周期結(jié)束時,確定配置在外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
接收第一匹配次數(shù)之后,該方法還包括:
確定發(fā)送第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識,將發(fā)送第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識確定為配置在發(fā)送第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
根據(jù)確定出的配置在外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識和配置在發(fā)送第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識;則
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)計費規(guī)則全集中每條 計費規(guī)則的最新匹配次數(shù),從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān),可以具體包括:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,確定發(fā)送更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;
根據(jù)計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定計費規(guī)則全集中與發(fā)送更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則;
從與發(fā)送更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則中,選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān)。
相應的,本發(fā)明實施例還提供了一種計費規(guī)則的更新方法,如圖3所示,為該方法的實現(xiàn)流程圖,該方法的執(zhí)行主體為分組網(wǎng)關(guān),具體包括下述步驟:
步驟31,確定配置在分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù)。
其中,在預設周期內(nèi),當用戶進行業(yè)務訪問時,向分組網(wǎng)關(guān)發(fā)送業(yè)務訪問報文,分組網(wǎng)關(guān)優(yōu)先將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)和自身配置的每條計費規(guī)則分別進行匹配,當匹配成功時,將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;如果匹配失敗,則將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)發(fā)送給外置設備??蛇x的,在發(fā)送業(yè)務特征數(shù)據(jù)時,可以攜帶自身的網(wǎng)關(guān)標識,以便外置設備能夠根據(jù)網(wǎng)關(guān)標識向分組網(wǎng)關(guān)發(fā)送相應的計費規(guī)則。
在預設周期結(jié)束時,配置在分組網(wǎng)關(guān)上的每條計費規(guī)則的當前匹配次數(shù)即為第一匹配次數(shù)。
步驟32,將確定出的第一匹配次數(shù)上報給外置設備。
步驟33,當確定出計費規(guī)則的配置需要更新時,向外置設備發(fā)送更新請求。
其中,確定計費規(guī)則的配置需要更新,可以但不限于按照如下兩種方式實現(xiàn):
第一種方式:當接收到外置設備發(fā)送的更新標識時,確定計費規(guī)則的配置需要更新;該方式對應上述實施例中的途徑1:外置設備上配置的計費規(guī)則發(fā) 生變化。
第二種方式:當達到預先設置的更新周期時,確定計費規(guī)則的配置需要更新;該方式對應上述實施例中的途徑2:定時更新。
步驟34,接收外置設備根據(jù)更新請求而反饋的計費規(guī)則;
步驟35,根據(jù)外置設備反饋的計費規(guī)則,對第一計費規(guī)則進行更新。
本發(fā)明實施例中,通過接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù),再根據(jù)第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送更新請求的分組網(wǎng)關(guān),以便發(fā)送更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新,從而實現(xiàn)了將計費規(guī)則按照最新匹配次數(shù)自動從外置設備更新至分組網(wǎng)關(guān),使分組網(wǎng)關(guān)上的計費規(guī)則實現(xiàn)最優(yōu)化配置。
為了更好的理解本發(fā)明實施例,以下結(jié)合具體的實施對本發(fā)明實施例的具體實施過程進行說明。
本發(fā)明實施例的核心思想是實時將匹配次數(shù)高的計費規(guī)則配置在分組網(wǎng)關(guān)上,這樣更多的流量不需要上送外置設備即可完成匹配流程,以達到分組網(wǎng)關(guān)和外置設備匹配的流程最優(yōu)化。
該方案可以分成兩部分:一是對計費規(guī)則的統(tǒng)計和維護,二是對計費規(guī)則的更新。
參照圖4,計費規(guī)則的統(tǒng)計和維護主要包括四個部分:
1、P-GW/GGSN統(tǒng)計本地的計費規(guī)則的匹配次數(shù)。
具體的,當用戶進行業(yè)務訪問時,業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)優(yōu)先匹配P-GW/GGSN上的計費規(guī)則,匹配成功,則P-GW/GGSN則將該計費規(guī)則的匹 配次數(shù)加1,匹配失敗,通過ICAP接口將該業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)(包括IP/五元組、URL(Uniform Resource Locator,統(tǒng)一資源定位器)等)上送至外置設備。
2、外置設備統(tǒng)計本地的計費規(guī)則的匹配次數(shù)。
外置設備接收到P-GW/GGSN上送的業(yè)務訪問報文的業(yè)務特征數(shù)據(jù),與本地的計費規(guī)則進行匹配,匹配成功,外置設備則將該計費規(guī)則的匹配次數(shù)加1,將匹配成功結(jié)果及對應的RG&SID返回P-GW/GGSN,匹配失敗,則將匹配失敗結(jié)果返回P-GW/GGSN。
3、外置設備統(tǒng)計計費規(guī)則全集中每條計費規(guī)則的匹配次數(shù)。
P-GW/GGSN將本地的計費規(guī)則的匹配次數(shù)定期上報給外置設備(收到外置設備發(fā)送的接收成功的響應后,P-GW/GGSN將已上報的本地的計費規(guī)則的匹配次數(shù)清零),外置設備將P-GW/GGSN上報的匹配次數(shù)和本地的計費規(guī)則的匹配次數(shù)進行累加。
4、外置設備對計費規(guī)則全集中的計費規(guī)則進行熱度排序。
熱度排序是對一個預設周期內(nèi)計費規(guī)則的匹配次數(shù)進行排序,熱度統(tǒng)計周期開始時,外置設備會將之前累計的計費規(guī)則全集中的計費規(guī)則的匹配次數(shù)清零。此外,熱點規(guī)則的排序還可以按照不同維度進行排序,如分組網(wǎng)關(guān)的維度,即每個分組網(wǎng)關(guān)配置一個網(wǎng)關(guān)標識,即ID號,用于外置設備辨認該次匹配來源于哪臺P-GW/GGSN,同時外置設備對計費規(guī)則的匹配次數(shù)的統(tǒng)計按ID號給出不同的排序,也可以根據(jù)需求定義其他維度。
如表1所示,為熱度排序的維度示例,假設以一周作為一個熱度周期,熱度即為最近一周該計費規(guī)則的匹配次數(shù)。如果只考慮熱度的維度,給所有分組網(wǎng)關(guān)下發(fā)熱點規(guī)則的優(yōu)先級為:規(guī)則2>規(guī)則N>規(guī)則1>...;如果綜合考慮熱度和所屬分組網(wǎng)關(guān)的ID號的維度后,給分組網(wǎng)關(guān)1下發(fā)熱點規(guī)則的優(yōu)先級為:規(guī)則N>規(guī)則1>...,給網(wǎng)關(guān)2下發(fā)熱點規(guī)則的優(yōu)先級為:規(guī)則2>...。
表1:
外置設備完成計費規(guī)則全集的熱度排序后,分組網(wǎng)關(guān)通過ICAP接口主動請求將外置設備上統(tǒng)計出的熱點規(guī)則同步至分組網(wǎng)關(guān)作為其本地規(guī)則。
其中,請求更新可以通過以下兩種途徑觸發(fā):
1、外置設備上配置的計費規(guī)則變化:如果外置設備上計費規(guī)則被刪除,立刻通知P-GW/GGSN更新本地規(guī)則,可以在外置設備回復P-GW/GGSN匹配結(jié)果的RSP消息或者P-GW/GGSN對外置設備的心跳探測RSP消息中攜帶更新標識(如ICAP協(xié)議中的IsTag值),P-GW/GGSN收到該標識后,立刻向外置設備發(fā)起更新請求。如果有規(guī)則新增不需要觸發(fā)更新。
2、定時更新:如果外置設備上一直沒有計費規(guī)則刪除,P-GW/GGSN就無法進行本地規(guī)則的更新,從而影響熱點準確度,因此P-GW/GGSN應支持定時發(fā)起更新請求,對本地的熱點規(guī)則庫進行重建,該周期和外置設備熱度排序的統(tǒng)計周期相同。
基于一臺外置設備可能服務多臺P-GW/GGSN,而這些網(wǎng)關(guān)設備若分屬于不同廠商,內(nèi)容計費規(guī)則的規(guī)格不同,因此分組網(wǎng)關(guān)請求同步熱點規(guī)則的條數(shù)由網(wǎng)關(guān)根據(jù)自己的規(guī)格和需求決定。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還分別提供了一種外置設備側(cè)實施的計費規(guī)則的更新裝置及分組網(wǎng)關(guān)側(cè)實施的計費規(guī)則的更新裝置以及計費規(guī)則的更新系統(tǒng),由于上述裝置及系統(tǒng)解決問題的原理與外置設備側(cè)實施的計費規(guī)則的更新方法和分組網(wǎng)關(guān)側(cè)實施計費規(guī)則的更新方法相似,因此上述裝置及系 統(tǒng)的實施可以參見方法的實施,重復之處不再贅述。
如圖5所示,為本發(fā)明實施例提供的一種外置設備側(cè)實施的計費規(guī)則的更新裝置的結(jié)構(gòu)示意圖,包括:
第一匹配次數(shù)接收單元51,用于接收至少一個分組網(wǎng)關(guān)發(fā)送的配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
最新匹配次數(shù)確定單元52,用于根據(jù)所述第一匹配次數(shù)接收單元51接收的第一匹配次數(shù)、配置在外置設備上的每條計費規(guī)則在所述預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù);
更新單元53,用于當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述最新匹配次數(shù)確定單元52確定的計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān),以便發(fā)送所述更新請求的分組網(wǎng)關(guān)根據(jù)接收到的計費規(guī)則,對已配置的計費規(guī)則進行更新。
其中,所述裝置還包括:
第二匹配次數(shù)確定單元54,用于在所述預設周期內(nèi),每接收到任意一個分組網(wǎng)關(guān)發(fā)送的業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)時,將所述業(yè)務特征數(shù)據(jù)與配置在所述外置設備上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述外置設備上的每條計費規(guī)則的當前匹配次數(shù)確定為第二匹配次數(shù)。
其中,所述業(yè)務特征數(shù)據(jù)中包含:發(fā)送所述業(yè)務特征數(shù)據(jù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;
所述裝置還包括:
第一網(wǎng)關(guān)標識確定單元55,用于當所述第二匹配次數(shù)確定單元54中匹配成功時,將所述業(yè)務特征數(shù)據(jù)中包含的網(wǎng)關(guān)標識確定為所述業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則對應的網(wǎng)關(guān)標識;在所述預設周期結(jié)束時,確定配置在所述外置設 備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
第二網(wǎng)關(guān)標識確定單元56,用于所述第一匹配次數(shù)接收單元51接收所述第一匹配次數(shù)之后,確定發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識,將發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識確定為配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識;
第三網(wǎng)關(guān)標識確定單元57,用于根據(jù)所述第一網(wǎng)關(guān)標識確定單元55確定出的配置在所述外置設備上的每條計費規(guī)則對應的網(wǎng)關(guān)標識和所述第二網(wǎng)關(guān)標識確定單元56確定的配置在發(fā)送所述第一匹配次數(shù)的分組網(wǎng)關(guān)上的每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識;則
所述更新單元53,具體用于:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,確定發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識;根據(jù)所述第三網(wǎng)關(guān)標識確定單元57確定的所述計費規(guī)則全集中每條計費規(guī)則對應的網(wǎng)關(guān)標識,確定所述計費規(guī)則全集中與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則;從與發(fā)送所述更新請求的分組網(wǎng)關(guān)的網(wǎng)關(guān)標識對應的計費規(guī)則中,選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,所述更新單元53,具體用于:
當接收到任意一個分組網(wǎng)關(guān)發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取最新匹配次數(shù)最高的指定個數(shù)的計費規(guī)則,發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)。
其中,所述裝置還包括:
更新指示發(fā)送單元58,用于當所述計費規(guī)則全集中的至少一個計費規(guī)則被刪除時,向至少一個分組網(wǎng)關(guān)發(fā)送更新標識,以指示接收到所述更新標識的分組網(wǎng)關(guān)向所述外置設備發(fā)送所述更新請求。
為了描述的方便,以上各部分按照功能劃分為各模塊(或單元)分別描述。 當然,在實施本發(fā)明時可以把各模塊(或單元)的功能在同一個或多個軟件或硬件中實現(xiàn)。
具體實施時,上述計費規(guī)則的更新裝置可以設置在外置設備中。
如圖6所示,為本發(fā)明實施例提供的一種分組網(wǎng)關(guān)側(cè)實施的計費規(guī)則的更新裝置的結(jié)構(gòu)示意圖,包括:
第一匹配次數(shù)確定單元61,用于確定配置在所述分組網(wǎng)關(guān)上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);
第一匹配次數(shù)上報單元62,用于將所述第一匹配次數(shù)確定單元61確定的第一匹配次數(shù)上報給外置設備;
更新請求發(fā)送單元63,用于當確定出計費規(guī)則的配置需要更新時,向所述外置設備發(fā)送更新請求;
計費規(guī)則接收單元64,用于接收所述外置設備根據(jù)所述更新請求而反饋的計費規(guī)則;
更新單元65,用于根據(jù)所述計費規(guī)則接收單元64接收的計費規(guī)則,對所述第一計費規(guī)則進行更新。
其中,所述第一匹配次數(shù)確定單元61,具體用于:
在所述預設周期內(nèi),每接收到用戶設備發(fā)送的業(yè)務訪問報文時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)與配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則分別進行匹配,當匹配成功時,將所述業(yè)務訪問報文的業(yè)務特征數(shù)據(jù)匹配的計費規(guī)則的匹配次數(shù)加1;在所述預設周期結(jié)束時,將配置在所述分組網(wǎng)關(guān)上的每條計費規(guī)則的當前匹配次數(shù)確定為第一匹配次數(shù)。
其中,所述裝置還包括:
更新確定單元66,用于當接收到所述外置設備發(fā)送的更新標識時,確定計費規(guī)則的配置需要更新;或者當達到預先設置的更新周期時,確定計費規(guī)則的配置需要更新。
為了描述的方便,以上各部分按照功能劃分為各模塊(或單元)分別描述。 當然,在實施本發(fā)明時可以把各模塊(或單元)的功能在同一個或多個軟件或硬件中實現(xiàn)。
具體實施時,上述計費規(guī)則的更新裝置可以設置在分組網(wǎng)關(guān)中。
如圖7所示,為本發(fā)明實施例提供的一種計費規(guī)則的更新系統(tǒng)的結(jié)構(gòu)示意圖,包括:一個外置設備71和至少一個分組網(wǎng)關(guān)72,其中:
所述外置設備71,用于接收至少一個分組網(wǎng)關(guān)72發(fā)送的配置在所述分組網(wǎng)關(guān)72上的每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);根據(jù)所述第一匹配次數(shù)、配置在外置設備71上的每條計費規(guī)則在所述預設周期內(nèi)的第二匹配次數(shù),以及預先存儲的計費規(guī)則全集中每條計費規(guī)則的原始匹配次數(shù),確定所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù);當接收到任意一個分組網(wǎng)關(guān)72發(fā)送的更新請求時,根據(jù)所述計費規(guī)則全集中每條計費規(guī)則的最新匹配次數(shù),從所述計費規(guī)則全集中選取滿足預設條件的計費規(guī)則發(fā)送給發(fā)送所述更新請求的分組網(wǎng)關(guān)72;
所述分組網(wǎng)關(guān)72,用于確定配置在所述分組網(wǎng)關(guān)72上的第一計費規(guī)則中每條計費規(guī)則在預設周期內(nèi)的第一匹配次數(shù);將所述第一匹配次數(shù)上報給所述外置設備71;當確定出計費規(guī)則的配置需要更新時,向所述外置設備71發(fā)送更新請求;接收所述外置設備71根據(jù)所述更新請求而反饋的計費規(guī)則;根據(jù)所述外置設備71反饋的計費規(guī)則,對所述第一計費規(guī)則進行更新。
本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/ 或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。