一種基于前綴樹(shù)的計(jì)費(fèi)方法及計(jì)費(fèi)系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明涉及一種基于前綴樹(shù)的計(jì)費(fèi)方法及計(jì)費(fèi)系統(tǒng),該方法首先提取用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù),根據(jù)用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù)確定與計(jì)費(fèi)策略;根據(jù)消費(fèi)數(shù)據(jù)、配置數(shù)據(jù)計(jì)費(fèi)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行計(jì)費(fèi),所述計(jì)費(fèi)策略具體為:提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義;對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述;計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述;對(duì)產(chǎn)品描述進(jìn)行處理,生成產(chǎn)品描述文件;對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成與計(jì)費(fèi)策略本發(fā)明提供的計(jì)費(fèi)方法,可以對(duì)復(fù)雜化、層次化的計(jì)費(fèi)業(yè)務(wù)進(jìn)行計(jì)費(fèi)。
【專(zhuān)利說(shuō)明】一種基于前綴樹(shù)的計(jì)費(fèi)方法及計(jì)費(fèi)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及業(yè)務(wù)計(jì)費(fèi)領(lǐng)域,更具體地,涉及一種基于前綴樹(shù)結(jié)構(gòu)的計(jì)費(fèi)方法及計(jì) 費(fèi)系統(tǒng)。
【背景技術(shù)】
[0002] 隨著移動(dòng)網(wǎng)絡(luò)及應(yīng)用的多樣化,新業(yè)務(wù)平臺(tái)不斷出現(xiàn),業(yè)務(wù)與產(chǎn)品服務(wù)日趨復(fù)雜 化。
[0003] 計(jì)費(fèi)系統(tǒng)總體可劃分為在線(xiàn)計(jì)費(fèi)和離線(xiàn)計(jì)費(fèi)兩大類(lèi)。在線(xiàn)計(jì)費(fèi)處理過(guò)程是將用 戶(hù)消費(fèi)過(guò)程經(jīng)過(guò)網(wǎng)關(guān)設(shè)備識(shí)別出的通信事件,通過(guò)實(shí)時(shí)數(shù)據(jù)采集設(shè)備采集并由計(jì)費(fèi)引擎 批價(jià)得到話(huà)費(fèi),即CF(Charging Function);然后對(duì)客戶(hù)進(jìn)行記賬處理形成實(shí)時(shí)賬單,即 RF (Recording Function)。離線(xiàn)計(jì)費(fèi)處理過(guò)程是將用戶(hù)占用通訊要素資源的計(jì)費(fèi)信息的收 集起來(lái),形成通話(huà)信息記錄(⑶R,Call Detail Record),經(jīng)過(guò)離線(xiàn)引擎匯總處理,得到記費(fèi) 賬單。
[0004] 然而,由于商業(yè)的迅速發(fā)展,現(xiàn)有的計(jì)費(fèi)業(yè)務(wù)變得更加的復(fù)雜化以及層次化,例 如,某電信運(yùn)營(yíng)商提供的電信服務(wù)中,每分鐘收取的服務(wù)費(fèi)取決于多個(gè)參數(shù):主叫使用的品 牌、主叫所處的位置、被叫處于的位置、是否使用優(yōu)惠套餐…,不同的參數(shù)組合收取的服務(wù) 費(fèi)也不同。
[0005] 上述復(fù)雜化以及層次化的計(jì)費(fèi)業(yè)務(wù)給現(xiàn)有計(jì)費(fèi)系統(tǒng)以及計(jì)費(fèi)方法帶來(lái)了很大的 挑戰(zhàn)。因此,用戶(hù)急需一種能對(duì)復(fù)雜化、層次化計(jì)費(fèi)業(yè)務(wù)進(jìn)行計(jì)費(fèi)的計(jì)費(fèi)系統(tǒng)或計(jì)費(fèi)方法。 [0006]
【發(fā)明內(nèi)容】
本發(fā)明的發(fā)明目的一在于提供一種基于前綴樹(shù)的計(jì)費(fèi)方法,該計(jì)費(fèi)方法能夠克服現(xiàn)有 技術(shù)的缺陷,對(duì)復(fù)雜化、層次化的計(jì)費(fèi)業(yè)務(wù)進(jìn)行快速計(jì)費(fèi)。
[0007] 本發(fā)明的發(fā)明目的二在于提供一種計(jì)費(fèi)系統(tǒng),該系統(tǒng)應(yīng)用了發(fā)明目的一的計(jì)費(fèi)方 法,因此能夠?qū)?fù)雜化、層次化的計(jì)費(fèi)業(yè)務(wù)進(jìn)行計(jì)費(fèi)。
[0008] 為實(shí)現(xiàn)發(fā)明目的一,本發(fā)明的技術(shù)方案如下: 一種基于前綴樹(shù)的計(jì)費(fèi)方法,提取用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù),根據(jù)用戶(hù)的消費(fèi)數(shù)據(jù) 和配置數(shù)據(jù)確定計(jì)費(fèi)策略;根據(jù)消費(fèi)數(shù)據(jù)、配置數(shù)據(jù)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行計(jì)費(fèi),所述計(jì)費(fèi) 策略具體為: 51. 提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法 與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義; 52. 對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴 樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述; 53. 計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述; 54. 對(duì)產(chǎn)品描述進(jìn)行處理,生成產(chǎn)品描述文件; 55. 對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成與計(jì)費(fèi)策略。
[0009] 優(yōu)選地,計(jì)費(fèi)資源前綴樹(shù)上為一條根資源節(jié)點(diǎn)到葉子資源節(jié)點(diǎn)的路徑,該路徑包 括若干資源節(jié)點(diǎn)或若干資源節(jié)點(diǎn)和子資源節(jié)點(diǎn),其中資源節(jié)點(diǎn)是計(jì)費(fèi)業(yè)務(wù)為其定義的元 素;子資源節(jié)點(diǎn)是資源節(jié)點(diǎn)根據(jù)增值業(yè)務(wù)需求,對(duì)元素進(jìn)行細(xì)化的子元素。
[0010] 優(yōu)選地,所述子資源節(jié)點(diǎn)在計(jì)費(fèi)資源前綴樹(shù)上的描述為:增值業(yè)務(wù)名稱(chēng)@計(jì)費(fèi)業(yè) 務(wù)為該資源節(jié)點(diǎn)定義的集合元素名稱(chēng)。
[0011] 優(yōu)選地,若提取的計(jì)費(fèi)資源中存在記賬規(guī)則相同的計(jì)費(fèi)資源,步驟S2還包括在得 到的計(jì)費(fèi)資源前綴樹(shù)上,對(duì)這些記賬規(guī)則相同的計(jì)費(fèi)資源進(jìn)行組合描述,得到計(jì)費(fèi)資源組 合。
[0012] 優(yōu)選地,采用以下基本算子對(duì)記賬規(guī)則相同的計(jì)費(fèi)資源進(jìn)行組合描述: * :包含計(jì)費(fèi)業(yè)務(wù)為資源節(jié)點(diǎn)定義的所有元素; +:合并計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素; -:排除計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素。
[0013] 優(yōu)選地,所述步驟S5中,編譯過(guò)程具體如下: 511. 掃描產(chǎn)品描述文件; 512. 讀入產(chǎn)品描述,將產(chǎn)品描述解析成計(jì)費(fèi)資源和記賬規(guī)則; 513. 對(duì)計(jì)費(fèi)資源進(jìn)行解析,若該計(jì)費(fèi)資源是計(jì)費(fèi)資源組合,則拆分成一組等價(jià)的計(jì)費(fèi) 資源; 514. 若計(jì)費(fèi)資源中包含子資源節(jié)點(diǎn),則標(biāo)注該資源為優(yōu)先級(jí)高的資源; 515. 對(duì)每個(gè)計(jì)費(fèi)資源的資源節(jié)點(diǎn)和子資源節(jié)點(diǎn),按前綴順序生成RETE網(wǎng)絡(luò)表示的計(jì) 費(fèi)規(guī)則,計(jì)費(fèi)規(guī)則包括計(jì)費(fèi)參數(shù); 516. 提取記賬規(guī)則中的記賬參數(shù),將計(jì)費(fèi)規(guī)則中的計(jì)費(fèi)參數(shù)替換為對(duì)應(yīng)記賬參數(shù)。
[0014] 優(yōu)選地,:所述根據(jù)消費(fèi)數(shù)據(jù)、配置數(shù)據(jù)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行計(jì)費(fèi)的過(guò)程具體如 下: 521. 對(duì)消費(fèi)數(shù)據(jù)和配置數(shù)據(jù)進(jìn)行封裝,得到計(jì)費(fèi)對(duì)象; 522. 使用RETE匹配算法對(duì)計(jì)費(fèi)對(duì)象和計(jì)費(fèi)規(guī)則進(jìn)行比較匹配,計(jì)費(fèi)對(duì)象執(zhí)行匹配的 計(jì)費(fèi)規(guī)則,產(chǎn)生計(jì)費(fèi)動(dòng)作,得到計(jì)費(fèi)結(jié)果; 523. 若執(zhí)行計(jì)費(fèi)規(guī)則的過(guò)程中出現(xiàn)沖突,或計(jì)費(fèi)對(duì)象同時(shí)與多條計(jì)費(fèi)規(guī)則匹配,則將 這些計(jì)費(fèi)規(guī)則放入沖突集合; 524. 沖突集合中,按事先定義好的算法將計(jì)費(fèi)規(guī)則進(jìn)行順序/優(yōu)先級(jí)排序;計(jì)費(fèi)對(duì)象 與順序/優(yōu)先級(jí)最前/最高的計(jì)費(fèi)規(guī)則進(jìn)行匹配,計(jì)費(fèi)對(duì)象執(zhí)行匹配的計(jì)費(fèi)規(guī)則,產(chǎn)生計(jì)費(fèi) 動(dòng)作,得到計(jì)費(fèi)結(jié)果。
[0015] 為實(shí)現(xiàn)發(fā)明目的二,采用的技術(shù)方案如下: 一種應(yīng)用了發(fā)明目的一提供的方法的計(jì)費(fèi)系統(tǒng),包括產(chǎn)品描述單元、計(jì)費(fèi)規(guī)則生成單 元、消費(fèi)數(shù)據(jù)提取單元、配置數(shù)據(jù)提取單元、計(jì)費(fèi)單元和匯總分析單元; 其中產(chǎn)品描述單元用于錄入產(chǎn)品描述,生成產(chǎn)品描述文件;其中產(chǎn)品描述的生長(zhǎng)方式 為: 51. 提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法 與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義; 52. 對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴 樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述; S3.計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述; 計(jì)費(fèi)規(guī)則生成單元用于對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成計(jì)費(fèi)規(guī)則; 消費(fèi)數(shù)據(jù)提取單元用于從系統(tǒng)提取用戶(hù)的消費(fèi)數(shù)據(jù); 配置數(shù)據(jù)提取單元用于從系統(tǒng)提取用戶(hù)的配置數(shù)據(jù); 計(jì)費(fèi)單元運(yùn)用計(jì)費(fèi)規(guī)則,對(duì)提取的消費(fèi)數(shù)據(jù)進(jìn)行計(jì)費(fèi),得到計(jì)費(fèi)結(jié)果; 匯總分析單元用于匯總計(jì)費(fèi)結(jié)果。
[0016] 本發(fā)明提供的計(jì)費(fèi)方法,采用前綴樹(shù)結(jié)構(gòu)對(duì)計(jì)費(fèi)業(yè)務(wù)中的計(jì)費(fèi)資源進(jìn)行表達(dá),因 此生成的計(jì)費(fèi)規(guī)則可以表達(dá)復(fù)雜化、層次化的計(jì)費(fèi)業(yè)務(wù),提取消費(fèi)數(shù)據(jù),執(zhí)行這些計(jì)費(fèi)規(guī) 貝1J,就可以對(duì)復(fù)雜化、層次化的計(jì)費(fèi)業(yè)務(wù)進(jìn)行計(jì)費(fèi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017] 圖1為本發(fā)明實(shí)施例中計(jì)費(fèi)資源前綴樹(shù)結(jié)構(gòu)示意圖。
[0018] 圖2為本發(fā)明實(shí)施例中計(jì)費(fèi)系統(tǒng)結(jié)構(gòu)不意圖。
[0019] 圖3為本發(fā)明實(shí)施例中計(jì)費(fèi)系統(tǒng)工作過(guò)程示意圖。
【具體實(shí)施方式】
[0020] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。
[0021] 實(shí)施例1 本發(fā)明提供了一種基于前綴樹(shù)的計(jì)費(fèi)方法,提取用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù),根據(jù)用 戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù)確定計(jì)費(fèi)策略;根據(jù)消費(fèi)數(shù)據(jù)、配置數(shù)據(jù)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行計(jì) 費(fèi),所述計(jì)費(fèi)策略具體為: 51. 提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法 與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義; 52. 對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴 樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述; 53. 計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述; 54. 對(duì)產(chǎn)品描述進(jìn)行處理,生成產(chǎn)品描述文件; 55. 對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成與計(jì)費(fèi)策略。
[0022] 如圖1所示,計(jì)費(fèi)資源前綴樹(shù)上為一條根資源節(jié)點(diǎn)到葉子資源節(jié)點(diǎn)的路徑,該路 徑包括若干資源節(jié)點(diǎn)或若干資源節(jié)點(diǎn)和子資源節(jié)點(diǎn),其中資源節(jié)點(diǎn)是計(jì)費(fèi)業(yè)務(wù)為其定義的 元素,子資源節(jié)點(diǎn)是資源節(jié)點(diǎn)根據(jù)增值業(yè)務(wù)需求,對(duì)元素進(jìn)行細(xì)化的子元素。例如,例如計(jì) 費(fèi)資源"語(yǔ)音?本地?普通呼叫?本地電話(huà)"包括"語(yǔ)音"、"本地"、"普通呼叫"、"本地電話(huà)" 四個(gè)資源節(jié)點(diǎn),資源節(jié)點(diǎn)"本地"為計(jì)費(fèi)業(yè)務(wù)定義的集合{本地,省內(nèi),省際}中的一個(gè)元素, "普通呼叫"為{:普通呼叫,被叫,有條件轉(zhuǎn)移}中的一個(gè)元素。
[0023] 本實(shí)施例中,子資源節(jié)點(diǎn)在計(jì)費(fèi)資源前綴樹(shù)上的描述為:增值業(yè)務(wù)名稱(chēng)@計(jì)費(fèi)業(yè) 務(wù)為該資源節(jié)點(diǎn)定義的集合元素名稱(chēng)。例如,子資源節(jié)點(diǎn)"親情號(hào)碼@省內(nèi)"表示省內(nèi)有一 個(gè)細(xì)分的計(jì)費(fèi)資源"親情號(hào)碼"。
[0024] 同時(shí),若提取的計(jì)費(fèi)資源中存在記賬規(guī)則相同的計(jì)費(fèi)資源,則步驟S2還包括在得 到的計(jì)費(fèi)資源前綴樹(shù)上,對(duì)這些記賬規(guī)則相同的計(jì)費(fèi)資源進(jìn)行組合描述,得到計(jì)費(fèi)資源組 合。
[0025] 本實(shí)施例中,采用以下基本算子對(duì)記賬規(guī)則相同的計(jì)費(fèi)資源進(jìn)行組合描述: * :包含計(jì)費(fèi)業(yè)務(wù)為資源節(jié)點(diǎn)定義的所有元素; + :合并計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素; -:排除計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素。
[0026] 例如計(jì)費(fèi)資源在計(jì)費(fèi)資源樹(shù)上的路徑為:語(yǔ)音?省際·*_17951·省際。表示不包 含17951ΙΡ電話(huà)這個(gè)渠道在內(nèi)的所有國(guó)內(nèi)長(zhǎng)途電話(huà)。
[0027] 本實(shí)施例中,采用賦值符號(hào)表示步驟S3中的關(guān)聯(lián),例如, 語(yǔ)音?省際漫游?普通呼叫?本地+省內(nèi)+省際〈-R (長(zhǎng)途費(fèi),〇. 39元/分鐘) 該語(yǔ)句表示省際漫游通話(huà)時(shí),呼叫國(guó)內(nèi)均采用R記賬規(guī)則,單價(jià)〇. 39元/分鐘的長(zhǎng)途 費(fèi),它等價(jià)于以下三條路徑: 語(yǔ)音?省際漫游?普通呼叫?本地〈-R (長(zhǎng)途費(fèi),〇. 39元/分鐘) 語(yǔ)音?省際漫游?普通呼叫?省內(nèi)〈-R (長(zhǎng)途費(fèi),0. 39元/分鐘) 語(yǔ)音?省際漫游?普通呼叫?省際〈-R (長(zhǎng)途費(fèi),〇. 39元/分鐘) 其中,步驟S5中,編譯的過(guò)程具體如下: 511. 掃描產(chǎn)品描述文件; 512. 讀入產(chǎn)品描述文件中的產(chǎn)品描述,將產(chǎn)品描述解析成計(jì)費(fèi)資源和記賬規(guī)則; 513. 對(duì)計(jì)費(fèi)資源進(jìn)行解析,若該計(jì)費(fèi)資源是計(jì)費(fèi)資源組合,則拆分成一組等價(jià)的計(jì)費(fèi) 資源; 514. 若計(jì)費(fèi)資源中包含子資源節(jié)點(diǎn),則標(biāo)注該資源為優(yōu)先級(jí)高的資源; 515. 對(duì)每個(gè)計(jì)費(fèi)資源的資源節(jié)點(diǎn)和子資源節(jié)點(diǎn),按前綴順序生成RETE網(wǎng)絡(luò)表示的計(jì) 費(fèi)規(guī)則,計(jì)費(fèi)規(guī)則包括計(jì)費(fèi)參數(shù); 516. 提取記賬規(guī)則中的記賬參數(shù),將計(jì)費(fèi)規(guī)則中的計(jì)費(fèi)參數(shù)替換為對(duì)應(yīng)記賬參數(shù)。
[0028] 通過(guò)以上處理,得到可以執(zhí)行的計(jì)費(fèi)規(guī)則,如下,
【權(quán)利要求】
1. 一種基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:提取用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù),根據(jù) 用戶(hù)的消費(fèi)數(shù)據(jù)和配置數(shù)據(jù)確定計(jì)費(fèi)策略;根據(jù)消費(fèi)數(shù)據(jù)、配置數(shù)據(jù)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行 計(jì)費(fèi),所述計(jì)費(fèi)策略具體為:
51. 提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法 與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義;
52. 對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴 樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述;
53. 計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述;
54. 對(duì)產(chǎn)品描述進(jìn)行處理,生成產(chǎn)品描述文件;
55. 對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成與計(jì)費(fèi)策略。
2. 根據(jù)權(quán)利要求1所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:計(jì)費(fèi)資源前綴樹(shù)上為 一條根資源節(jié)點(diǎn)到葉子資源節(jié)點(diǎn)的路徑,該路徑包括若干資源節(jié)點(diǎn)或若干資源節(jié)點(diǎn)和子資 源節(jié)點(diǎn),其中資源節(jié)點(diǎn)是計(jì)費(fèi)業(yè)務(wù)為其定義的元素;子資源節(jié)點(diǎn)是資源節(jié)點(diǎn)根據(jù)增值業(yè)務(wù) 需求,對(duì)元素進(jìn)行細(xì)化的子元素。
3. 據(jù)權(quán)利要求2所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:所述子資源節(jié)點(diǎn)在計(jì)費(fèi) 資源前綴樹(shù)上的描述為:增值業(yè)務(wù)名稱(chēng)@計(jì)費(fèi)業(yè)務(wù)為該資源節(jié)點(diǎn)定義的元素名稱(chēng)。
4. 根據(jù)權(quán)利要求2所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:若提取的計(jì)費(fèi)資源中 存在記賬規(guī)則相同的計(jì)費(fèi)資源,步驟S2還包括在得到的計(jì)費(fèi)資源前綴樹(shù)上,對(duì)這些記賬規(guī) 則相同的計(jì)費(fèi)資源進(jìn)行組合描述,得到計(jì)費(fèi)資源組合。
5. 根據(jù)權(quán)利要求4所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:采用以下基本算子對(duì) 記賬規(guī)則相同的計(jì)費(fèi)資源進(jìn)行組合描述: * :包含計(jì)費(fèi)業(yè)務(wù)為資源節(jié)點(diǎn)定義的所有元素; + :合并計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素; -:排除計(jì)費(fèi)資源在資源節(jié)點(diǎn)上的元素。
6. 根據(jù)權(quán)利要求5所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:所述步驟S5中,編譯 過(guò)程具體如下:
511. 掃描產(chǎn)品描述文件;
512. 讀入產(chǎn)品描述文件中的產(chǎn)品描述,將產(chǎn)品描述解析成計(jì)費(fèi)資源和記賬規(guī)則;
513. 對(duì)計(jì)費(fèi)資源進(jìn)行解析,若該計(jì)費(fèi)資源是計(jì)費(fèi)資源組合,則拆分成一組等價(jià)的計(jì)費(fèi) 資源;
514. 若計(jì)費(fèi)資源中包含子資源節(jié)點(diǎn),則標(biāo)注該資源為優(yōu)先級(jí)高的資源;
515. 對(duì)每個(gè)計(jì)費(fèi)資源的資源節(jié)點(diǎn)和子資源節(jié)點(diǎn),按前綴順序生成RETE網(wǎng)絡(luò)表示的計(jì) 費(fèi)規(guī)則,計(jì)費(fèi)規(guī)則包括計(jì)費(fèi)參數(shù);
516. 提取記賬規(guī)則中的記賬參數(shù),將計(jì)費(fèi)規(guī)則中的計(jì)費(fèi)參數(shù)替換為對(duì)應(yīng)記賬參數(shù)。
7. 根據(jù)權(quán)利要求6所述的基于前綴樹(shù)的計(jì)費(fèi)方法,其特征在于:所述根據(jù)消費(fèi)數(shù)據(jù)、配 置數(shù)據(jù)、計(jì)費(fèi)策略對(duì)用戶(hù)進(jìn)行計(jì)費(fèi)的過(guò)程具體如下:
521. 對(duì)消費(fèi)數(shù)據(jù)和配置數(shù)據(jù)進(jìn)行封裝,得到計(jì)費(fèi)對(duì)象;
522. 使用RETE匹配算法對(duì)計(jì)費(fèi)對(duì)象和計(jì)費(fèi)規(guī)則進(jìn)行比較匹配,計(jì)費(fèi)對(duì)象執(zhí)行匹配的 計(jì)費(fèi)規(guī)則,產(chǎn)生計(jì)費(fèi)動(dòng)作,得到計(jì)費(fèi)結(jié)果;
523. 若執(zhí)行計(jì)費(fèi)規(guī)則的過(guò)程中出現(xiàn)沖突,或計(jì)費(fèi)對(duì)象同時(shí)與多條計(jì)費(fèi)規(guī)則匹配,則將 這些計(jì)費(fèi)規(guī)則放入沖突集合;
524. 沖突集合中,按事先定義好的算法將計(jì)費(fèi)規(guī)則進(jìn)行順序/優(yōu)先級(jí)排序;計(jì)費(fèi)對(duì)象 與順序/優(yōu)先級(jí)最前/最高的計(jì)費(fèi)規(guī)則進(jìn)行匹配,計(jì)費(fèi)對(duì)象執(zhí)行匹配的計(jì)費(fèi)規(guī)則,產(chǎn)生計(jì)費(fèi) 動(dòng)作,得到計(jì)費(fèi)結(jié)果。
8. -種應(yīng)用了權(quán)利要求1-8任一項(xiàng)所述基于前綴樹(shù)的計(jì)費(fèi)方法的計(jì)費(fèi)系統(tǒng),其特征在 于:包括產(chǎn)品描述單元、計(jì)費(fèi)規(guī)則生成單元、消費(fèi)數(shù)據(jù)提取單元、配置數(shù)據(jù)提取單元、計(jì)費(fèi)單 元和匯總分析單元; 其中產(chǎn)品描述單元用于錄入產(chǎn)品描述,生成產(chǎn)品描述文件;其中產(chǎn)品描述的生長(zhǎng)方式 為:
51. 提取計(jì)費(fèi)業(yè)務(wù)中所有的計(jì)費(fèi)資源和計(jì)費(fèi)資源對(duì)應(yīng)的記賬規(guī)則,使用形式化的語(yǔ)法 與語(yǔ)義對(duì)計(jì)費(fèi)資源和記賬規(guī)則進(jìn)行定義;
52. 對(duì)計(jì)費(fèi)資源的語(yǔ)法與語(yǔ)義使用前綴樹(shù)結(jié)構(gòu)進(jìn)行描述,得到計(jì)費(fèi)資源前綴 樹(shù);對(duì)記賬規(guī)則的語(yǔ)法與語(yǔ)義進(jìn)行描述;
53. 計(jì)費(fèi)資源前綴樹(shù)與描述后的記賬規(guī)則進(jìn)行關(guān)聯(lián),得到產(chǎn)品描述; 計(jì)費(fèi)規(guī)則生成單元用于對(duì)產(chǎn)品描述文件進(jìn)行編譯,生成計(jì)費(fèi)規(guī)則; 消費(fèi)數(shù)據(jù)提取單元用于從系統(tǒng)提取用戶(hù)的消費(fèi)數(shù)據(jù); 配置數(shù)據(jù)提取單元用于從系統(tǒng)提取用戶(hù)的配置數(shù)據(jù); 計(jì)費(fèi)單元運(yùn)用計(jì)費(fèi)規(guī)則,對(duì)提取的消費(fèi)數(shù)據(jù)進(jìn)行計(jì)費(fèi),得到計(jì)費(fèi)結(jié)果; 匯總分析單元用于匯總計(jì)費(fèi)結(jié)果。
【文檔編號(hào)】H04M15/00GK104270735SQ201410565251
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】潘茂林, 余陽(yáng) 申請(qǐng)人:中山大學(xué)