欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法

文檔序號(hào):7723489閱讀:129來源:國知局

專利名稱::基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電信業(yè)務(wù)的租費(fèi)處理邏輯及實(shí)現(xiàn)的變化,尤其在數(shù)據(jù)統(tǒng)一集中輸入,數(shù)據(jù)的統(tǒng)一存貯與傳遞,數(shù)據(jù)的可視化讀取與修改,以及可按不同的需求配置不同的業(yè)務(wù)流程,具體地說是一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法。
背景技術(shù)
:目前,隨著電信業(yè)務(wù)的不斷發(fā)展,租費(fèi)的邏輯會(huì)因?yàn)樾峦茦I(yè)務(wù)的不斷變化而變化,怎么樣去適應(yīng)運(yùn)營商的不斷變化的套餐租費(fèi),怎樣去適應(yīng)客戶個(gè)性化的需求,而不需要重新修改租費(fèi)程序,不需要再重新發(fā)布版本。再者,怎么樣提高運(yùn)營商的推廣套餐的響應(yīng)時(shí)間,為運(yùn)營商最大化的占領(lǐng)市場(chǎng)。在目前毫不夸張地說在電信運(yùn)營行業(yè)內(nèi)誰的計(jì)費(fèi)系統(tǒng)比較完善,誰的響應(yīng)時(shí)間周期短,誰就能在市場(chǎng)上占有先機(jī)。目前,一般的運(yùn)營商的租費(fèi)實(shí)現(xiàn),都是通過對(duì)運(yùn)營商的需求的理解,通過硬編碼來實(shí)現(xiàn)。傳統(tǒng)租費(fèi)實(shí)現(xiàn)的缺點(diǎn)有1、邏輯固化,不具有普遍性與通用性。2、不能真正支持訂戶的個(gè)性化的需求。3、不能滿足配置管理員的真實(shí)需求與實(shí)時(shí)響應(yīng)要求。4、頻繁程序升級(jí)容易出現(xiàn)意想不到的錯(cuò)誤。
發(fā)明內(nèi)容本發(fā)明的目的針對(duì)現(xiàn)有的客戶個(gè)性化需求個(gè)性化開發(fā),重復(fù)勞動(dòng),資源不能共享,響應(yīng)速度慢等問題,提出的一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法。從架構(gòu)上進(jìn)行比較徹底的改造,在租費(fèi)程序中,加入業(yè)務(wù)引擎,并對(duì)業(yè)務(wù)引擎細(xì)化,每個(gè)業(yè)務(wù)引擎在合適的階段讓管理員配置相關(guān)的動(dòng)作,同時(shí),在整個(gè)流程中,保證數(shù)據(jù)的統(tǒng)一存貯與傳遞,而不需要對(duì)運(yùn)營商提供的每個(gè)租費(fèi)的需求再進(jìn)行單獨(dú)開發(fā),提高響應(yīng)時(shí)間,通過配置保證程序安全穩(wěn)健。本發(fā)明的技術(shù)方案是一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法A、集中獲取訂戶基本數(shù)據(jù)與資料,并放入運(yùn)行內(nèi)存容器中;B、將租費(fèi)計(jì)算的整個(gè)流程分為三段業(yè)務(wù)引擎來處理;包括預(yù)處理引擎、批價(jià)引擎和后處理引擎。本發(fā)明的預(yù)處理引擎對(duì)訂戶基本數(shù)據(jù)再處理或?yàn)榕鷥r(jià)準(zhǔn)備數(shù)據(jù)進(jìn)行配置;批價(jià)引擎根據(jù)批價(jià)結(jié)果進(jìn)行扣費(fèi)、贈(zèng)送的配置;后處理引擎對(duì)生成租費(fèi)話單之前是否要觸發(fā)短信、修改話單字段內(nèi)容進(jìn)行配置。本發(fā)明的步驟A和步驟B之間,在業(yè)務(wù)引擎中修改內(nèi)存容器數(shù)據(jù)。本發(fā)明的步驟A和步驟B之間,配置租費(fèi)的運(yùn)行流程,即將資費(fèi)信息回復(fù)給用戶。本發(fā)明的步驟B中,預(yù)處理引擎、批價(jià)引擎和后處理引擎的配置包括以下分揀規(guī)則組建立步驟a、創(chuàng)建一個(gè)分揀規(guī)則輸入分揀規(guī)則名稱以及相關(guān)信息并按以下步驟操作創(chuàng)建分揀規(guī)則組;創(chuàng)建一個(gè)分揀規(guī)則;輸入分揀相關(guān)的信息,包括輸出事件,有效期限,條件匹配后是否退出;b、輸入判定條件處理步驟新增規(guī)則表達(dá)式;在規(guī)則表達(dá)式下新增表達(dá)式選擇可定價(jià)事件屬性,選擇條件判斷函數(shù),選擇參數(shù),選擇運(yùn)算符,選擇右表達(dá)式;新增規(guī)則表達(dá)式或者在規(guī)則表達(dá)式下新增表達(dá)式,規(guī)則表達(dá)式之間是與的關(guān)系,表達(dá)式之間是或的關(guān)系;C、輸入屬性轉(zhuǎn)換信息表達(dá)式屬性轉(zhuǎn)換信息為內(nèi)存中存貯的統(tǒng)一接口數(shù)據(jù),處理步驟選擇源屬性;選擇目標(biāo)屬性;選擇變換函數(shù),填入相應(yīng)參數(shù);重復(fù)上面的動(dòng)作,執(zhí)行多個(gè)屬性轉(zhuǎn)換;d、組織分揀規(guī)則完成一條分揀規(guī)則后,繼續(xù)配置后續(xù)的規(guī)則根據(jù)輸出的事件做后續(xù)的分揀處理;判斷已經(jīng)配置的分揀規(guī)則,如果不符合判定條件,繼續(xù)后面的判斷;直到最后無法得到結(jié)果的分揀,停止配置,得到分揀規(guī)則組。(比如原來輸出一個(gè)值A(chǔ),后面的節(jié)點(diǎn)可以再判斷,如果再滿足條件,可以再輸出B,對(duì)B可以再判斷,如果滿足條件可輸出C,但如果原來輸出A后,后面的都不滿足,那最后輸出的就是A,后面的B,C與它無關(guān)。)本發(fā)明通過內(nèi)存容器來存放訂戶的數(shù)據(jù),此容器一直貫穿于租費(fèi)進(jìn)程始終,其數(shù)據(jù)被業(yè)務(wù)引擎所引用并被它修改,業(yè)務(wù)引擎操作訂戶數(shù)據(jù)的方法包括二種,一種是直接獲取或修改數(shù)據(jù),一種是通過業(yè)務(wù)方法(如要獲取用戶的品牌、生失效時(shí)間,用戶的生日,再如有的業(yè)務(wù),首月租有的會(huì)按實(shí)際天數(shù),有的首月租就收全月的費(fèi)用)間接獲取或修改數(shù)據(jù)。本發(fā)明的實(shí)現(xiàn)步驟具體包括a、集中獲取訂戶數(shù)據(jù)與資料包括以下步驟獲取訂戶資料及相關(guān)的屬性獲取訂戶的資費(fèi)計(jì)劃及相關(guān)的屬性;b、數(shù)據(jù)的集中存貯,每個(gè)數(shù)據(jù)都有一個(gè)屬性編號(hào),放入內(nèi)存容器,供后續(xù)業(yè)務(wù)流程引擎操作;C、業(yè)務(wù)引擎中數(shù)據(jù)的操作,包括以下步驟數(shù)據(jù)的讀取選擇屬性編號(hào),獲取內(nèi)存容器中的數(shù)據(jù);數(shù)據(jù)的修改包括目標(biāo)數(shù)據(jù)源修改和原始數(shù)據(jù)源修改;目標(biāo)數(shù)據(jù)源修改是將目標(biāo)數(shù)據(jù)源設(shè)為要修改的屬性編號(hào);原始數(shù)據(jù)源修改是從內(nèi)存容器中獲取或者通過業(yè)務(wù)方法來獲取系統(tǒng)相關(guān)屬性的值;業(yè)務(wù)引擎中流程的配置業(yè)務(wù)引擎由若干個(gè)節(jié)點(diǎn)即分揀規(guī)則構(gòu)成,每個(gè)節(jié)點(diǎn)都可以返回而不進(jìn)行后續(xù)節(jié)點(diǎn)的處理;節(jié)點(diǎn)中提供屬性的判斷方法,可以根據(jù)判斷結(jié)束,進(jìn)行屬性的修改或后續(xù)節(jié)點(diǎn)的選擇執(zhí)行。本發(fā)明的有益效果一、本發(fā)明統(tǒng)一了訂戶資料與數(shù)據(jù)的集中獲取。二、本發(fā)明支持訂戶個(gè)性化的租費(fèi)需求,在流程配置中,可根據(jù)訂戶訂購的不同屬性或存貯的不同屬性的值,進(jìn)行不同的分支選擇。三、本發(fā)明支持不同運(yùn)營商的不同需求。四、本發(fā)明中,可以通過管理員的直接配置,來提高產(chǎn)品的響應(yīng)速度。五、采用本發(fā)明的租費(fèi)實(shí)現(xiàn)方法,能保證租費(fèi)產(chǎn)品的在各項(xiàng)目上運(yùn)用的統(tǒng)一,不通過升級(jí)程序而能滿足新的需求,保證程序的穩(wěn)定性。圖1是租費(fèi)在整個(gè)計(jì)費(fèi)系統(tǒng)中的位置。圖2本發(fā)明的租費(fèi)模塊原理框圖。圖3本發(fā)明的租費(fèi)的處理流程框圖。圖4本發(fā)明的引擎的靈活規(guī)則配置圖。具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法A、訂戶基本數(shù)據(jù)與資料的集中獲取,放入運(yùn)行內(nèi)存容器中;6//數(shù)據(jù)與資料的獲取virtualboolPrepare(llongiSubsId)=0;同時(shí),將取出來的數(shù)據(jù)與資料都放入到TRatableEvent的屬性容器中。TRatableEvent的定義如下classTRatableEvent{protected:TEventAttr**m_pAttrArray;public://清除指定ATTR—ID的值virtualvoidClearAttrValue(constintiAttrld);//返回指定屬性編碼的屬性值virtualTEventAttr*GetAttr(constintiAttrld);//設(shè)置整形類屬性virtualvoidSetAttr(constintiAttrld,constllongiValue);//設(shè)置字符串型屬性virtualvoidSetAttr(constintiAttrld,constchar*sValue);}B、在業(yè)務(wù)引擎中可修改內(nèi)存容器數(shù)據(jù)與配置租費(fèi)的運(yùn)行流程;提供配置界面,在界面可對(duì)某個(gè)屬性值進(jìn)行讀取與修改。C、租費(fèi)將整個(gè)流程細(xì)分為三段引擎來處理a.預(yù)處理引擎可對(duì)基本數(shù)據(jù)再處理或?yàn)榕鷥r(jià)準(zhǔn)備數(shù)據(jù)進(jìn)行配置。b.批價(jià)引擎根據(jù)批價(jià)結(jié)果進(jìn)行扣費(fèi)、贈(zèng)送等的配置。c.后處理引擎對(duì)生成租費(fèi)話單之前是否要觸發(fā)短信、修改話單字段內(nèi)容進(jìn)行配置。D、業(yè)務(wù)引擎的流程控制流程可配置,從而可以根據(jù)需求靈活配置業(yè)務(wù)引擎的具體功能。根據(jù)所述的流程控制的功能,其特征是流程化配置,條件判定功能強(qiáng)大,輸出配置管理員需要的內(nèi)容。分揀的實(shí)現(xiàn)步驟包括a、創(chuàng)建一個(gè)分揀規(guī)則輸入分揀規(guī)則名稱以及相關(guān)信息并按以下步驟操作創(chuàng)建分揀規(guī)則組;創(chuàng)建一個(gè)分揀規(guī)則;輸入分揀相關(guān)的信息,包括輸出事件,有效期限,條件匹配后是否退出;b、輸入判定條件處理步驟新增規(guī)則表達(dá)式;新增表達(dá)式選擇可定價(jià)事件屬性,選擇條件判斷函數(shù),選擇參數(shù),選擇運(yùn)算符,選擇右表達(dá)式;新增規(guī)則表達(dá)式或者表達(dá)式,規(guī)則表達(dá)式之間是與的關(guān)系,表示之間是或的關(guān)系;C、輸入屬性轉(zhuǎn)換信息屬性轉(zhuǎn)換信息,這邊屬性就是內(nèi)存中存貯的統(tǒng)一接口數(shù)據(jù),處理步驟選擇源屬性;選擇目標(biāo)屬性;選擇變換函數(shù),填入相應(yīng)參數(shù);重復(fù)上面的動(dòng)作,執(zhí)行多個(gè)屬性轉(zhuǎn)換;d、組織分揀規(guī)則完成一條分揀規(guī)則后,繼續(xù)配置后續(xù)的規(guī)則,可以選擇根據(jù)輸出的事件繼續(xù)做后面的分揀處理,將事件細(xì)化;判斷已經(jīng)配置的分揀規(guī)則,如果不符合判定條件,繼續(xù)后面的判斷;配置最后無法得到結(jié)果的分揀規(guī)則。本發(fā)明未涉及部分均與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。權(quán)利要求1.一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是A、集中獲取訂戶基本數(shù)據(jù)與資料,并放入運(yùn)行內(nèi)存容器中;B、將租費(fèi)計(jì)算的整個(gè)流程分為三段業(yè)務(wù)引擎來處理;包括預(yù)處理引擎、批價(jià)引擎和后處理引擎。2.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是所述的預(yù)處理引擎對(duì)訂戶基本數(shù)據(jù)再處理或?yàn)榕鷥r(jià)準(zhǔn)備數(shù)據(jù)進(jìn)行配置;批價(jià)引擎根據(jù)批價(jià)結(jié)果進(jìn)行扣費(fèi)、贈(zèng)送的配置;后處理引擎對(duì)生成租費(fèi)話單之前是否要觸發(fā)短信、修改話單字段內(nèi)容進(jìn)行配置。3.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是步驟A和步驟B之間,在業(yè)務(wù)引擎中修改內(nèi)存容器數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是步驟A和步驟B之間,配置租費(fèi)的運(yùn)行流程。5.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是步驟B中,預(yù)處理引擎、批價(jià)引擎和后處理引擎的配置包括以下分揀規(guī)則組建立步驟a、創(chuàng)建一個(gè)分揀規(guī)則輸入分揀規(guī)則名稱以及相關(guān)信息并按以下步驟操作創(chuàng)建分揀規(guī)則組;創(chuàng)建一個(gè)分揀規(guī)則;眷輸入分揀相關(guān)的信息,包括輸出事件,有效期限,條件匹配后是否退出;b、輸入判定條件處理步驟眷新增規(guī)則表達(dá)式;在規(guī)則表達(dá)式下新增表達(dá)式選擇可定價(jià)事件屬性,選擇條件判斷函數(shù),選擇參數(shù),選擇運(yùn)算符,選擇右表達(dá)式;新增規(guī)則表達(dá)式或者在規(guī)則表達(dá)式下新增表達(dá)式,規(guī)則表達(dá)式之間是與的關(guān)系,表達(dá)式之間是或的關(guān)系;C、輸入屬性轉(zhuǎn)換信息表達(dá)式屬性轉(zhuǎn)換信息為內(nèi)存中存貯的統(tǒng)一接口數(shù)據(jù),處理步驟選擇源屬性;選擇目標(biāo)屬性;選擇變換函數(shù),填入相應(yīng)參數(shù);重復(fù)上面的動(dòng)作,執(zhí)行多個(gè)屬性轉(zhuǎn)換;d、組織分揀規(guī)則完成一條分揀規(guī)則后,繼續(xù)配置后續(xù)的規(guī)則眷根據(jù)輸出的事件做后續(xù)的分揀處理;判斷已經(jīng)配置的分揀規(guī)則,如果不符合判定條件,繼續(xù)后面的判斷;直到最后無法得到結(jié)果的分揀,停止配置,得到分揀規(guī)則組。6.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征是通過內(nèi)存容器來存放訂戶的數(shù)據(jù),此容器一直貫穿于租費(fèi)進(jìn)程始終,其數(shù)據(jù)被業(yè)務(wù)引擎所引用并被它修改,業(yè)務(wù)引擎操作訂戶數(shù)據(jù)的方法包括二種,一種是直接獲取或修改數(shù)據(jù),一種是通過業(yè)務(wù)方法間接獲取或修改數(shù)據(jù)。7.根據(jù)權(quán)利要求1所述的基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,其特征所述的實(shí)現(xiàn)步驟具體包括a、集中獲取訂戶數(shù)據(jù)與資料包括以下步驟獲取訂戶資料及相關(guān)的屬性獲取訂戶的資費(fèi)計(jì)劃及相關(guān)的屬性;b、數(shù)據(jù)的集中存貯,每個(gè)數(shù)據(jù)都有一個(gè)屬性編號(hào),放入內(nèi)存容器,供后續(xù)業(yè)務(wù)流程引擎操作;C、業(yè)務(wù)引擎中數(shù)據(jù)的操作,包括以下步驟數(shù)據(jù)的讀取選擇屬性編號(hào),獲取內(nèi)存容器中的數(shù)據(jù);數(shù)據(jù)的修改包括目標(biāo)數(shù)據(jù)源修改和原始數(shù)據(jù)源修改;目標(biāo)數(shù)據(jù)源修改是將目標(biāo)數(shù)據(jù)源設(shè)為要修改的屬性編號(hào);原始數(shù)據(jù)源修改是從內(nèi)存容器中獲取或者通過業(yè)務(wù)方法來獲取系統(tǒng)相關(guān)屬性的值;d、業(yè)務(wù)引擎中流程的配置業(yè)務(wù)引擎由若干個(gè)節(jié)點(diǎn)即分揀規(guī)則構(gòu)成,每個(gè)節(jié)點(diǎn)都可以返回而不進(jìn)行后續(xù)節(jié)點(diǎn)的處理;節(jié)點(diǎn)中提供屬性的判斷方法,可以根據(jù)判斷結(jié)束,進(jìn)行屬性的修改或后續(xù)節(jié)點(diǎn)的選擇執(zhí)行。全文摘要一種基于嵌入式業(yè)務(wù)引擎配置的租費(fèi)實(shí)現(xiàn)方法,它包括以下步驟集中獲取訂戶基本數(shù)據(jù)與資料,并放入運(yùn)行內(nèi)存容器中;將租費(fèi)計(jì)算的整個(gè)流程分為三段業(yè)務(wù)引擎來處理;包括預(yù)處理引擎、批價(jià)引擎和后處理引擎。它將所有的數(shù)據(jù)來源集中統(tǒng)一獲取,獲取之后統(tǒng)一存貯與傳遞,并有租費(fèi)中嵌入業(yè)務(wù)引擎,并按功能來分成預(yù)處理、批價(jià)、后處理引擎,在不同的階段可以設(shè)置不同的屬性或調(diào)用不同的方法實(shí)現(xiàn)不同的需求或功能。具有靈活與多樣的個(gè)性化租費(fèi)的業(yè)務(wù)引擎配置,實(shí)時(shí)的配置修改并立即生效的快速響應(yīng)的優(yōu)點(diǎn)。文檔編號(hào)H04M17/00GK102256029SQ201110196168公開日2011年11月23日申請(qǐng)日期2011年7月13日優(yōu)先權(quán)日2011年7月13日發(fā)明者杜圻申請(qǐng)人:南京中興軟創(chuàng)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昭平县| 临泉县| 钟祥市| 文昌市| 东辽县| 金昌市| 六枝特区| 育儿| 靖宇县| 平定县| 龙陵县| 望谟县| 南城县| 仙桃市| 兴安县| 多伦县| 海南省| 五常市| 云阳县| 孟连| 巍山| 莫力| 广州市| 岗巴县| 布尔津县| 连江县| 沈丘县| 内乡县| 扬中市| 望都县| 苗栗县| 奉节县| 龙井市| 丰台区| 旺苍县| 西峡县| 景德镇市| 屯昌县| 南和县| 黄骅市| 平江县|