專利名稱:資費策略系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種策略服務(wù)器。
背景技術(shù):
電信計費系統(tǒng)的核心也是最靈活的部分是定制資費策略。通常資費策略與計費系統(tǒng)的其他功能融合在一起,造成系統(tǒng)不能快速支持新的資費策略,以及實現(xiàn)資費策略的實時更新。目前業(yè)界的計費產(chǎn)品有兩種方式支持資費策略1、把系統(tǒng)當(dāng)前支持的資費策略硬編碼在程序中。
這是最不靈活的一種方式,計費的方式任何變化都將導(dǎo)致程序的修改,而且系統(tǒng)升級可能需要中斷系統(tǒng)的運行,系統(tǒng)的擴容很難進行。這種方式可以支持有限的參數(shù)配置,稍稍體現(xiàn)一點靈活性,但是總得來說,這種方式不能充分滿足計費的需求。
2、首先預(yù)定義一些資費策略。
相對于前面一種方式有所改進,在深入分析現(xiàn)有計費業(yè)務(wù)的基礎(chǔ)上,得出一些可能的計費方式,形成資費策略固化在程序中,允許各種計費方式的組合和參數(shù)配置。
這種方式提供的靈活性比第一種好,但是一旦出現(xiàn)新的產(chǎn)品,計費差異很大的時候就難于滿足需求了。同樣,這種方式難于實現(xiàn)平滑擴容和實時升級。
發(fā)明內(nèi)容
本發(fā)明的目的就是提供一種資費策略靈活,可以分散管理的資費策略系統(tǒng),為此,本發(fā)明采用如下技術(shù)方案一種資費策略系統(tǒng),其特征在于包括策略服務(wù)器進程模塊、運算接口模塊和管理接口模塊;所述的策略服務(wù)器進程模塊存儲有資費策略和配置參數(shù);所述的管理接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,發(fā)送命令給策略服務(wù)器進程模塊,對資費策略進行操作;所述的運算接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,根據(jù)資費策略進行資費計算。
所述的運算接口模塊可以為多個。
所述的管理接口模塊可以為多個。
所述的運算接口模塊位于遠離策略服務(wù)器進程模塊的遠端。
所述的管理接口模塊位于遠離策略服務(wù)器進程模塊的遠端。
所述的操作,包括增加、刪除和修改中的一種或多種。
通過本發(fā)明提供的方案和技術(shù),可以得到如下技術(shù)效果1、使用可動態(tài)配置腳本表達資費策略,能夠表達任意資費策略,并允許實時修改;2、資費策略分布式處理,大大提高了系統(tǒng)的處理能力和擴展能力;3、資費策略集中管理簡化了系統(tǒng)的升級和維護。
圖1是本發(fā)明資費策略系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合說明書附圖來說明本發(fā)明的具體實施方式
。
本發(fā)明資費策略系統(tǒng)的設(shè)計思想,就是把資費策略從計費系統(tǒng)中剝離出來,由專門的服務(wù)器維護所有的資費策略,而計費系統(tǒng)的其他功能則向資費策略系統(tǒng)請求資費策略。
這里的資費策略系統(tǒng)可以是一個物理硬件,也可以是一個邏輯上的概念,不限于物理上的一臺服務(wù)器機器。
本發(fā)明資費策略系統(tǒng)的另外一個設(shè)計思想,就是分布式處理。
資費策略系統(tǒng)上的資費策略可以被加載到任何遠端系統(tǒng)中,并在遠端系統(tǒng)完成運算。分布式處理將大大提高計費系統(tǒng)的處理能力,并使系統(tǒng)能夠平滑擴容。
為了靈活支持各種資費策略,資費策略系統(tǒng)提供一種腳本語言(BillingDomain Language,簡稱BDL,策略服務(wù)器自主開發(fā)),本發(fā)明中所有資費策略可以都用BDL描述。資費策略系統(tǒng)支持資費策略的實時修改,即每當(dāng)資費策略系統(tǒng)上的資費策略被修改,所有已經(jīng)加載了被修改資費策略的系統(tǒng)都得到一個事件通知,新的資費策略自動被加載,并立即生效。
資費策略系統(tǒng)的提出,解決了電信計費系統(tǒng)的如下問題1、允許資費策略靈活、實時修改(或者增減、刪除);2、分布式處理提高了系統(tǒng)處理能力,并允許系統(tǒng)平滑擴容;3、資費策略與系統(tǒng)的其他功能相對對立,簡化了系統(tǒng)的升級和維護。
本發(fā)明的策略系統(tǒng)由三部分組成策略服務(wù)器進程模塊、運算接口模塊、管理接口模塊。
其中策略服務(wù)器進程模塊負責(zé)存儲所有資費策略,接受管理接口模塊的命令對資費策略進行操作,如增加、刪除、修改等;接受運算接口模塊的加載請求,讀取資費策略數(shù)據(jù)并發(fā)送給運算接口模塊;可以在每當(dāng)資費策略改變,發(fā)送一個事件通知相應(yīng)的運算接口模塊,以便重新加載,從而保證最新的資費策略立即生效。
本發(fā)明資費策略系統(tǒng)的邏輯結(jié)構(gòu)圖如圖1所示,運算接口模塊和管理接口模塊與策略服務(wù)器進程模塊之間通過自定義協(xié)議通信,也可以通過公有協(xié)議進行通信,從而允許運算接口模塊和管理接口模塊運行在遠端系統(tǒng)中,以實現(xiàn)分布式處理。當(dāng)然也可以和策略服務(wù)器運行在同一個系統(tǒng)中,這樣的系統(tǒng)結(jié)構(gòu)實際上簡化為了一個簡單的服務(wù)器系統(tǒng)了。
本發(fā)明資費策略系統(tǒng)允許同時連接多個運算接口模塊和管理接口模塊。不同的運算接口模塊從資費策略服務(wù)器進程模塊上加載不同的資費策略,并且當(dāng)管理接口改變了資費策略服務(wù)器上的資費策略時,運算接口模塊將收到資費策略服務(wù)器進程模塊的通知,然后重新加載資費策略數(shù)據(jù),使新的資費策略立即生效。
任何需要使用資費策略系統(tǒng)提供的資費策略的遠端系統(tǒng),只需要創(chuàng)建一個連接到資費策略系統(tǒng)的運算接口,加載需要的資費策略,運算則在遠端系統(tǒng)上進行。
本發(fā)明中運算接口模塊使用資費策略系統(tǒng)的流程是1、初始化運算接口,連接到策略服務(wù)器進程模塊;2、在運算接口模塊上加載資費策略;3、在計費數(shù)據(jù)上調(diào)用運算接口模塊的方法進行計費。
4、釋放運算接口模塊,并與策略服務(wù)器進程模塊斷開連接。
每當(dāng)運算接口模塊收到資費策略已經(jīng)修改的事件通知,就自動重新加載資費策略。
本發(fā)明管理接口模塊使用策略系統(tǒng)的流程是1、初始化管理接口,以合法的用戶登錄到資費策略系統(tǒng);2、使用管理命令與策略服務(wù)器進程模塊交互,增加、維護資費策略和配置參數(shù)。
3、釋放管理接口,并與策略服務(wù)器進程模塊斷開連接。
本發(fā)明具有如下效果1、使用可動態(tài)配置腳本表達資費策略,能夠表達任意資費策略,并允許實時修改;2、資費策略分布式處理,大大提高了系統(tǒng)的處理能力和擴展能力;3、資費策略集中管理簡化了系統(tǒng)的升級和維護。
權(quán)利要求
1.一種資費策略系統(tǒng),其特征在于包括策略服務(wù)器進程模塊、運算接口模塊和管理接口模塊;所述的策略服務(wù)器進程模塊存儲有資費策略和配置參數(shù);所述的管理接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,發(fā)送命令給策略服務(wù)器進程模塊,對資費策略進行操作;所述的運算接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,根據(jù)資費策略進行資費計算。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于所述的運算接口模塊可以為多個。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于所述的管理接口模塊可以為多個。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于所述的運算接口模塊位于遠離策略服務(wù)器進程模塊的遠端。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于所述的管理接口模塊位于遠離策略服務(wù)器進程模塊的遠端。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于所述的操作,包括增加、刪除和修改中的一種或多種。
全文摘要
本發(fā)明涉及一種資費策略系統(tǒng),包括策略服務(wù)器進程模塊、運算接口模塊和管理接口模塊;所述的策略服務(wù)器進程模塊存儲有資費策略和配置參數(shù);所述的管理接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,發(fā)送命令給策略服務(wù)器進程模塊,對資費策略進行操作;所述的運算接口模塊與策略服務(wù)器進程模塊通過協(xié)議通信,根據(jù)資費策略進行資費計算。本發(fā)明能夠表達任意資費策略,并允許實時修改,資費策略分布式處理,大大提高了系統(tǒng)的處理能力和擴展能力。
文檔編號H04L29/06GK1735117SQ200410059159
公開日2006年2月15日 申請日期2004年8月11日 優(yōu)先權(quán)日2004年8月11日
發(fā)明者廖炳才, 謝代斌, 馬紹謙, 周擁輝 申請人:華為技術(shù)有限公司