專利名稱:一種數(shù)據(jù)稽核的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)稽核的方法及裝置。
背景技術(shù):
在金融、通信等行業(yè)都涉及數(shù)據(jù)稽核,例如銀行,通信營業(yè)廳在下班前半小時(shí)需要 停業(yè)對(duì)帳,檢查交易額與現(xiàn)金的變化是否一致。運(yùn)營商與合作伙伴(服務(wù)提供商、內(nèi)容提供 商等,漫游時(shí)與兄弟省份、海外運(yùn)營商也是合作伙伴)也需要定期對(duì)帳,核對(duì)用戶訪問(點(diǎn) 播、定購、下載等)合作伙伴服務(wù)的業(yè)務(wù)量、金額是否一致。在運(yùn)營商計(jì)費(fèi)系統(tǒng)中,也需要進(jìn) 行對(duì)帳,確保用戶清單與賬單相一致,即數(shù)據(jù)平衡。現(xiàn)有技術(shù)采用的數(shù)據(jù)稽核的方法為,采用離線數(shù)據(jù)集合,并將系統(tǒng)間全量數(shù)據(jù)進(jìn) 行稽核,檢查全量數(shù)據(jù)的總量是否達(dá)到數(shù)據(jù)平衡;具體可以為,查看系統(tǒng)間的交易量、交易 額是否吻合;關(guān)聯(lián)數(shù)據(jù)是否一致,例如清單、賬單是否相等,收支是否平衡等;如總量沒有 達(dá)到數(shù)據(jù)平衡,則查找出哪些用戶對(duì)應(yīng)的數(shù)據(jù)不準(zhǔn)確,并查找出不準(zhǔn)確數(shù)據(jù)對(duì)應(yīng)的詳單;根 據(jù)詳單時(shí)間,結(jié)合當(dāng)時(shí)的數(shù)據(jù)識(shí)別導(dǎo)致差異的原因,并根據(jù)該差異原因,進(jìn)行對(duì)應(yīng)的數(shù)據(jù)修 正,保證數(shù)據(jù)一致性。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下問題現(xiàn)有技術(shù)提供的技術(shù)方案是在離線情況下進(jìn)行數(shù)據(jù)稽核的,其稽核的是定值的數(shù) 據(jù),而在進(jìn)行數(shù)據(jù)稽核時(shí),稽核的數(shù)據(jù)有可能發(fā)生變化,從而改變數(shù)據(jù)稽核的結(jié)果,可能導(dǎo) 致數(shù)據(jù)稽核不準(zhǔn)確。
發(fā)明內(nèi)容
本發(fā)明實(shí)施方式提供一種數(shù)據(jù)稽核的方法及裝置,該方法及裝置在進(jìn)行數(shù)據(jù)稽核 時(shí),具有能稽核變化的數(shù)據(jù),提高數(shù)據(jù)稽核的準(zhǔn)確性的優(yōu)點(diǎn)。本發(fā)明提供一種數(shù)據(jù)稽核的方法,所述方法包括將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所述待稽核的數(shù)據(jù)為 實(shí)時(shí)數(shù)據(jù);將所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。本發(fā)明還提供一種數(shù)據(jù)稽核的裝置,所述裝置包括確定單元,用于將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所述 待稽核的數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);稽核單元,用于將所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。由上述所提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例的技術(shù)方案在進(jìn)行數(shù)據(jù)稽核 時(shí),具有能稽核變化的數(shù)據(jù),提高數(shù)據(jù)稽核的準(zhǔn)確性的優(yōu)點(diǎn)。
圖1為本發(fā)明具體實(shí)施方式
提供的一種數(shù)據(jù)稽核的方法的流程圖2為實(shí)現(xiàn)本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)稽核的方法的組網(wǎng)方式圖;圖3為本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)稽核的方法的流程圖;圖4為本發(fā)明另一實(shí)施例提供的一種數(shù)據(jù)稽核方法的流程圖;圖5為本發(fā)明提供的一種數(shù)據(jù)稽核的裝置的結(jié)構(gòu)圖;圖6為本發(fā)明提供的一種數(shù)據(jù)稽核的裝置的具體結(jié)構(gòu)具體實(shí)施例方式為了方便說明,本實(shí)施例中的待稽核的數(shù)據(jù)如不進(jìn)行特殊說明,均指的是實(shí)時(shí)變 化的數(shù)據(jù),即提取待稽核數(shù)據(jù)時(shí)的實(shí)時(shí)數(shù)據(jù)值,也可以將該待稽核數(shù)據(jù)叫實(shí)時(shí)數(shù)據(jù)。本發(fā)明實(shí)施方式提供了一種數(shù)據(jù)稽核的方法;該方法如圖1所示,包括S11、將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù)。該步驟中,確定待稽核的數(shù)據(jù)的具體方法可以由在線計(jì)費(fèi)系統(tǒng)(Online Charging System, 0CS)根據(jù)稽核配置表的方式確定待稽核的數(shù)據(jù)。上述需要稽核的數(shù)據(jù)可以為,系 統(tǒng)中存放的所有的數(shù)據(jù),當(dāng)然用戶也可以根據(jù)實(shí)際情況設(shè)定范圍。上述根據(jù)稽核配置表的方式確定待稽核的數(shù)據(jù)具體可以為通過靜態(tài)的方式來確定待稽核的數(shù)據(jù)的范圍,例如方式A、在需要稽核的數(shù)據(jù)范圍 內(nèi)查找出符合號(hào)碼特征、品牌或定購產(chǎn)品的數(shù)據(jù),將該符合號(hào)碼特征、品牌或定購產(chǎn)品的數(shù) 據(jù)確定為待稽核的數(shù)據(jù)。例如可以預(yù)先設(shè)定在品牌為G3的數(shù)據(jù)(具體可以為G3中變化的數(shù)據(jù),例如G3用 戶的余額或套餐余量)內(nèi)確定待稽核的數(shù)據(jù),當(dāng)然在實(shí)際情況中還可以為其他的情況,如 在品牌為全球通數(shù)據(jù)內(nèi)確定待稽核的數(shù)據(jù)。當(dāng)然在實(shí)際應(yīng)用中,也可以為其他的條件,如預(yù) 先設(shè)定符合訂購產(chǎn)品的數(shù)據(jù)為待稽核的數(shù)據(jù),也可以預(yù)先設(shè)定符合號(hào)碼特征的數(shù)據(jù)為待稽 核的數(shù)據(jù)。比如需要稽核的數(shù)據(jù)有100個(gè),其中有50個(gè)數(shù)據(jù)對(duì)應(yīng)的品牌為G3,30個(gè)數(shù)據(jù) 對(duì)應(yīng)的品牌為動(dòng)感地帶,還有20個(gè)數(shù)據(jù)對(duì)應(yīng)的品牌為神州行,OCS可以只將新開通的品牌 G3對(duì)應(yīng)的數(shù)據(jù)確定為待稽核的數(shù)據(jù)。當(dāng)然在實(shí)際情況中也可以將神州行或動(dòng)感地帶對(duì)應(yīng)的 數(shù)據(jù)確定為待稽核的數(shù)據(jù),這里不一一舉例。上述確定待稽核的數(shù)據(jù)也可以采用動(dòng)態(tài)的方式,具體可以為方式B、在需要稽核的數(shù)據(jù)范圍內(nèi)查找出變化頻率超出頻率閾值所對(duì)應(yīng)的數(shù)據(jù),將 該變化頻率超出頻率閾值所對(duì)應(yīng)的數(shù)據(jù)確定為待稽核的數(shù)據(jù)。上述頻率閾值具體可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,如設(shè)定頻率閾值為余額變化10 次/天,當(dāng)然也可以為其他的值,如余額變化5次/12小時(shí)等等,本發(fā)明具體實(shí)施方式
不局 限該頻率閾值的具體數(shù)值。如確定用戶A需要稽核費(fèi)用變化數(shù)據(jù),當(dāng)用戶A的余額變化超 出頻率閾值10次/天,則確定該用戶A的用戶余額為待稽核的數(shù)據(jù)。方式C、在需要稽核的數(shù)據(jù)范圍內(nèi)查找出變化量超出變化閾值所對(duì)應(yīng)的數(shù)據(jù),將該 變化量超出變化閾值所對(duì)應(yīng)的數(shù)據(jù)確定為待稽核的數(shù)據(jù)。實(shí)現(xiàn)方法具體可以為如變化閾值為20元,用戶余額變化量超過變化閾值20元, 則確定該用戶的用戶余額為待稽核的數(shù)據(jù)。方式D、獲取上次稽核的時(shí)間與本次稽核時(shí)間的時(shí)間差,將上述時(shí)間差超出時(shí)間閾 值的數(shù)據(jù)確定為待稽核的數(shù)據(jù)。
實(shí)現(xiàn)方法具體可以為,如設(shè)定時(shí)間閾值為2天,用戶A上次稽核的時(shí)間與本次稽核 的時(shí)間的差超過時(shí)間閾值2天,則確定稽核的時(shí)間差超出2天的用戶余額為待稽核的數(shù)據(jù)。方式E、在需要稽核的數(shù)據(jù)范圍內(nèi)查找出變更次數(shù)超過變更次數(shù)閾值所對(duì)應(yīng)的數(shù) 據(jù),將該變化次數(shù)超出變更次數(shù)閾值對(duì)應(yīng)的數(shù)據(jù)確定為待稽核的數(shù)據(jù)。實(shí)現(xiàn)方法具體可以為,如用戶的余額變更次數(shù)超過變更次數(shù)閾值10次,則確定該 用戶的用戶余額為待稽核的數(shù)據(jù)。上述確定待稽核的數(shù)據(jù)的方法可以為采用稽核配置表的方式A、B、C、D、E中的任 意一種來確定待稽核的數(shù)據(jù),也可以將上述方式組合起來確定待稽核的數(shù)據(jù),例如,將方式 A與B、C、D、E分別組合來確定待稽核的數(shù)據(jù),具體的實(shí)現(xiàn)方式可以為以A和B組合為例,在 需要稽核的數(shù)據(jù)中確定G3品牌的用戶所對(duì)應(yīng)的數(shù)據(jù),然后在G3品牌的用戶所對(duì)應(yīng)的數(shù)據(jù) 中查找出變化頻率超出頻率閾值的數(shù)據(jù),并確定該超出頻率閾值的數(shù)據(jù)為待稽核的數(shù)據(jù), 當(dāng)然也可以先進(jìn)行方式B的操作,在進(jìn)行方式A的操作,只是方式A中的需要稽核的數(shù)據(jù)的 范圍為經(jīng)過方式B后確定的數(shù)據(jù)范圍,如超出頻率閾值2次/天的賬戶數(shù)據(jù)。實(shí)現(xiàn)Sll的具體方法還可以包括在需要稽核的數(shù)據(jù)范圍內(nèi)查找出符合稽核條件 的數(shù)據(jù),將該滿足稽核條件的數(shù)據(jù)確認(rèn)為所述待稽核的數(shù)據(jù);符合稽核條件的數(shù)據(jù)可以包括符合號(hào)碼特征、品牌或定購產(chǎn)品的數(shù)據(jù);或數(shù)據(jù) 的變化量超出變化量閾值的數(shù)據(jù);或數(shù)據(jù)的變化頻率超出頻率閾值的數(shù)據(jù);或上次稽核的 時(shí)間與本次稽核的時(shí)間差超出時(shí)間閾值的數(shù)據(jù);或數(shù)據(jù)的變更次數(shù)超出變更次數(shù)閾值的數(shù) 據(jù)中的一種或多種。S12、對(duì)該待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。該步驟中,在線稽核的具體方式可以為,如待稽核的數(shù)據(jù)屬于同一設(shè)備,則可以通 過設(shè)備內(nèi)部的調(diào)用函數(shù)攜帶待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核;如該待稽核的數(shù)據(jù)為不同設(shè) 備,則通過在該不同設(shè)備間的接口傳遞的消息攜帶該待稽核的數(shù)據(jù),并進(jìn)行在線數(shù)據(jù)稽核。例如在電信計(jì)費(fèi)行業(yè),上述內(nèi)部調(diào)用函數(shù)可以為,0CS、融合計(jì)費(fèi)系統(tǒng) (Convergence Billing System,CBS)、余客頁管理中心(Account Balance Management,ABM) 或客戶關(guān)系管理系統(tǒng)(Customer Relation Management, CRM)現(xiàn)有的內(nèi)部調(diào)用函數(shù)。當(dāng) 然在實(shí)際情況中,也可以在上述設(shè)備中新增一內(nèi)部調(diào)用函數(shù),如稽核處理函數(shù),稽核處理函 數(shù)專門用于數(shù)據(jù)稽核處理。上述不同設(shè)備間的接口傳遞的消息具體可以為,不同設(shè)備間 現(xiàn)有的接口傳遞的消息,例如在OCS與ABM之間,可以為信用控制協(xié)議(Diameter Credit Control, DCC)接口傳遞的消息,當(dāng)然也可以用新增接口中的傳遞消息,例如新增一在線稽 核接口,用該接口的傳遞消息來攜帶待稽核的數(shù)據(jù)。當(dāng)通過接口傳遞的消息來進(jìn)行在線數(shù)據(jù)稽核時(shí),確定待稽核的數(shù)據(jù)還可以通過下 述方法完成,如通過在該消息內(nèi)攜帶有待稽核的數(shù)據(jù),則在該消息的特定字段中攜帶指示 fn息ο上述攜帶待稽核的數(shù)據(jù)的方法還可以通過擴(kuò)展參數(shù)標(biāo)識(shí)傳遞待稽核數(shù)據(jù),如果 該參數(shù)標(biāo)識(shí)未置位,則表示沒有攜帶稽核數(shù)據(jù);如果該參數(shù)置位了,則表示攜帶稽核數(shù)據(jù)。 如將參數(shù)置位為Balancejnit,則參數(shù)Balancejnit表示賬期初余額,將參數(shù)置位為 Balance_Curr,則參數(shù)Balance_Curr表示當(dāng)前余額。可選的,上述方法還可以設(shè)置一稽核總開關(guān),上述步驟Sll S12只有在稽核總開關(guān)開通時(shí),才進(jìn)行操作。可選的,上述方法在稽核總開關(guān)開通時(shí),還可以設(shè)置一稽核開關(guān),當(dāng)稽核開關(guān)開通 時(shí),進(jìn)行S12中的在線數(shù)據(jù)稽核的操作。上述稽核總開關(guān)和稽核開關(guān)均可以由OCS中的稽核控制表控制,具體控制方法可 以為,如在稽核控制表中設(shè)定一負(fù)載閾值,只有當(dāng)負(fù)載低于負(fù)載閾值時(shí),上述稽核總開關(guān)和 稽核開關(guān)才開通,當(dāng)然在實(shí)際情況中,也可以對(duì)稽核總開關(guān)和稽核開關(guān)分別控制,如設(shè)定第 一負(fù)載閾值和第二負(fù)載閾值,當(dāng)負(fù)載低于負(fù)載閾值時(shí),上述稽核總開關(guān)開通,當(dāng)負(fù)載低于第 二負(fù)載閾值時(shí),上述稽核開關(guān)開通;上述負(fù)載可以為單一設(shè)備的負(fù)載,例如OCS、ABM或SCP 的負(fù)載,也可以為多個(gè)設(shè)備的負(fù)載,如OCS的負(fù)載和ABM的負(fù)載。當(dāng)然上述稽核總開關(guān)和稽 核開關(guān)也可以人為控制開通或關(guān)閉。可選的,上述方法在完成步驟S12后,還可以包括如S12中數(shù)據(jù)稽核的結(jié)果為數(shù)據(jù)不一致(即數(shù)據(jù)異常),則快照待稽核數(shù)據(jù)的相關(guān) 數(shù)據(jù),該相關(guān)數(shù)據(jù)可以為對(duì)稽核結(jié)果產(chǎn)生影響的數(shù)據(jù),該快照用于對(duì)數(shù)據(jù)的異常原因進(jìn)行 定位。下面通過一個(gè)實(shí)際的例子來說明,這里假設(shè)待稽核的數(shù)據(jù)可以為用戶余額;則用戶余 額的相關(guān)數(shù)據(jù)可以為,用戶余額,當(dāng)前處理的業(yè)務(wù)信息,用戶狀態(tài)、累積量等動(dòng)態(tài)信息,該相 關(guān)數(shù)據(jù)還可以為用戶余額的變更時(shí)間,以及存儲(chǔ)該用戶余額的時(shí)間,該相關(guān)數(shù)據(jù)還可以包 括當(dāng)前系統(tǒng)資源情況,該資源情況可以為,軟件運(yùn)行的操作系統(tǒng)的資源情況、CPU的資源情 況、數(shù)據(jù)庫的資源情況、進(jìn)程占用的系統(tǒng)資源等等。上述相關(guān)數(shù)據(jù)僅為說明用戶余額的相關(guān) 數(shù)據(jù)而進(jìn)行的列舉,在實(shí)際應(yīng)用中,相關(guān)數(shù)據(jù)并不局限上述列舉的內(nèi)容。由于上述方法在數(shù) 據(jù)稽核的結(jié)果為數(shù)據(jù)不一致時(shí),將待稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)快照,進(jìn)而使得其他工具或人 工能根據(jù)該相關(guān)數(shù)據(jù)進(jìn)行異常原因的定位,為異常原因的定位提供了數(shù)據(jù)支持。本發(fā)明具體實(shí)施方式
提供的方法中的稽核方式由于是對(duì)部分?jǐn)?shù)據(jù)進(jìn)行在線數(shù)據(jù) 稽核的,所以其能提高數(shù)據(jù)稽核的頻率,能及時(shí)發(fā)現(xiàn)數(shù)據(jù)異常;且不用對(duì)全量數(shù)據(jù)進(jìn)行比 對(duì),減少了需要稽核的數(shù)據(jù)量,減少了搶占業(yè)務(wù)處理的資源,減少了對(duì)系統(tǒng)正常運(yùn)營的影 響,使得在進(jìn)行在線數(shù)據(jù)稽核時(shí),不需要停業(yè)進(jìn)行,并且其是對(duì)待稽核的數(shù)據(jù)的實(shí)時(shí)值進(jìn)行 稽核的,所以其也隨著數(shù)據(jù)的變化而進(jìn)行稽核,提高了稽核準(zhǔn)確率。又有該方法有稽核控制 表的控制,使得在進(jìn)行在線數(shù)據(jù)稽核時(shí)總是設(shè)備相對(duì)比較閑時(shí),進(jìn)一步減少了對(duì)系統(tǒng)正常 運(yùn)營的影響。并且該方法在數(shù)據(jù)稽核出現(xiàn)不一致的情況下,對(duì)待稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)進(jìn) 行快照,進(jìn)而方便了其他工具或人工能根據(jù)該相關(guān)數(shù)據(jù)進(jìn)行異常原因的定位,為異常原因 的定位提供了數(shù)據(jù)支持。本發(fā)明還提供一實(shí)施例,本實(shí)施例實(shí)現(xiàn)的具體場景為,上述稽核處理是在0CS、ABM 和業(yè)務(wù)控制點(diǎn)(Service Control Point, SCP)之間完成的,實(shí)現(xiàn)本實(shí)施例的方法的具體的 組網(wǎng)方式如圖2所示,其中OCS負(fù)責(zé)計(jì)費(fèi)處理,ABM負(fù)責(zé)余額管理,稽核用戶1的余額變更 與綜合帳單變更是否一致,其中余額存放在ABM中,綜合帳單存放在OCS中;OCS設(shè)置一稽 核總開關(guān),只有該稽核總開關(guān)開通時(shí),才進(jìn)行下述步驟,這里假設(shè)該稽核總開關(guān)開通,本實(shí) 施例采用上述方式A和方式E來確定待稽核的用戶數(shù)據(jù),這里假設(shè)用戶1符合方式A的條 件。該方法如圖3所示,包括如下步驟S30、OCS根據(jù)稽核配置表的方式A在需要稽核的用戶中確定符合條件的用戶,在 用戶1發(fā)起在線業(yè)務(wù)后,OCS進(jìn)行正常計(jì)費(fèi),并向ABM進(jìn)行正常的余額預(yù)留和扣費(fèi);
S31、若用戶1扣費(fèi)成功后,OCS中的計(jì)數(shù)器的值加1 ;上述計(jì)數(shù)器的實(shí)現(xiàn)方法可以為在OCS上設(shè)定一計(jì)數(shù)器,當(dāng)用戶1扣費(fèi)成功1次,計(jì) 數(shù)器的值加1,當(dāng)然在實(shí)際情況中也可以有其他的記數(shù)方法,如在OCS上設(shè)定一計(jì)數(shù)器接口 函數(shù)進(jìn)行計(jì)數(shù)。S32、當(dāng)用戶1對(duì)應(yīng)的計(jì)數(shù)器的值超過變更次數(shù)閾值時(shí),OCS確定用戶1的數(shù)據(jù)為 待稽核的數(shù)據(jù),OCS通過在線稽核接口向ABM發(fā)送余額查詢消息,ABM通過在線稽核接口回 復(fù)余額查詢響應(yīng)消息,并將用戶1的期初余額、當(dāng)前余額攜帶在該響應(yīng)消息內(nèi),OCS獲取該 響應(yīng)消息中的用戶1的期初余額、當(dāng)前余額。例如該實(shí)施例中定義了變更次數(shù)閾值為10次,即計(jì)數(shù)器的值超過10時(shí),OCS確 定用戶1的余額數(shù)據(jù)為待稽核的數(shù)據(jù),當(dāng)然在實(shí)際情況中,上述變更次數(shù)閾值也可以5次; 當(dāng)然也可以采用其他的方式,如方式B、C、D等等,本實(shí)施例并不局限確定待稽核數(shù)據(jù)的具 體方式。上述在線稽核接口也可以為,在OCS和ABM之間新增一在線數(shù)據(jù)稽核接口,上述余 額查詢消息和上述響應(yīng)消息即為該在線數(shù)據(jù)稽核接口傳遞的消息。S33、OCS檢查獲取的余額數(shù)據(jù)變更與綜合帳單數(shù)據(jù)變更是否一致,如果檢查兩者 一致,確定用戶1數(shù)據(jù)正常;否則,確定用戶1數(shù)據(jù)不一致;并在數(shù)據(jù)稽核完成后,對(duì)計(jì)數(shù)器清零。其中,余額數(shù)據(jù)變更可以為用戶A的當(dāng)前余額減去期初余額的值。上述方法還可以設(shè)置一稽核開關(guān),上述稽核開關(guān)用于控制S32 S33是否執(zhí)行。在S34中,確定用戶1數(shù)據(jù)不一致后,還可以進(jìn)行告警,并將用戶1的數(shù)據(jù)對(duì)應(yīng)的 相關(guān)數(shù)據(jù)快照,該相關(guān)數(shù)據(jù)可以為,用戶1狀態(tài)、用戶1余額、用戶1累計(jì)和系統(tǒng)資源狀況。本實(shí)施例提供的方法在用戶1滿足方式A的條件時(shí),且扣費(fèi)成功次數(shù)超過10次 時(shí),通過OCS與ABM之間新增的在線數(shù)據(jù)稽核接口傳遞的余額查詢消息獲取用戶1的期初、 當(dāng)前余額;并根據(jù)獲取的余額數(shù)據(jù)與帳單數(shù)據(jù)是否一致來進(jìn)行用戶1數(shù)據(jù)的稽核,由于該 稽核僅對(duì)用戶1的數(shù)據(jù)進(jìn)行在線稽核的,所以其能提高數(shù)據(jù)稽核的頻率,能及時(shí)發(fā)現(xiàn)數(shù)據(jù) 異常;并且不用對(duì)全量數(shù)據(jù)進(jìn)行比對(duì),減少了需要稽核的數(shù)據(jù)量,進(jìn)而減少了搶占業(yè)務(wù)處理 的資源,減少了對(duì)系統(tǒng)正常運(yùn)營的影響。并且該方法在確定用戶1數(shù)據(jù)出現(xiàn)不一致后,對(duì)用 戶1的數(shù)據(jù)的相關(guān)數(shù)據(jù)進(jìn)行快照,進(jìn)而方便了其他工具或人工對(duì)用戶1數(shù)據(jù)不一致的異常 原因進(jìn)行查找,為異常原因提供了數(shù)據(jù)支持。另一實(shí)施例本實(shí)施例提供一種數(shù)據(jù)稽核的方法,本實(shí)施例的技術(shù)場景為稽核 處理是在0CS、ABM和SCP之間完成的,其中OCS負(fù)責(zé)計(jì)費(fèi)處理,ABM負(fù)責(zé)余額管理,稽核用戶 2的余額變更與綜合帳單變更是否一致,其中余額存放在ABM中,綜合帳單存放在OCS中; OCS設(shè)置一稽核總開關(guān),只有該稽核總開關(guān)開通時(shí),才進(jìn)行下述步驟,這里假設(shè)該稽核總開 關(guān)開通,本實(shí)施例采用上述方式A和方式B來確定待稽核的用戶數(shù)據(jù),這里假設(shè)用戶2符合 方式A的條件。該方法如圖4所示,包括S40-S41與S30和S31完成相同,僅用戶1變更為用戶2 ;S42、當(dāng)用戶2對(duì)應(yīng)的計(jì)數(shù)器的值當(dāng)天超過頻率閾值10次/天時(shí),OCS確定用戶 2的數(shù)據(jù)為待稽核的數(shù)據(jù),OCS通過在線稽核接口向ABM發(fā)送余額查詢消息,ABM通過在線 稽核接口回復(fù)余額查詢響應(yīng)消息,并將用戶2的期初余額、當(dāng)前余額攜帶在該響應(yīng)消息內(nèi),OCS獲取該響應(yīng)消息中的用戶2的期初余額、當(dāng)前余額。S43、OCS檢查獲取的余額數(shù)據(jù)變更與綜合帳單數(shù)據(jù)變更是否一致,如果檢查兩者 一致,確定用戶2數(shù)據(jù)正常;否則,確定用戶2數(shù)據(jù)不一致;并在數(shù)據(jù)稽核完成后,對(duì)計(jì)數(shù)器清零。S44、確定用戶2數(shù)據(jù)不一致后,進(jìn)行告警,并將用戶2的數(shù)據(jù)對(duì)應(yīng)的相關(guān)數(shù)據(jù)快 照,該相關(guān)數(shù)據(jù)可以為,用戶2狀態(tài)、用戶2余額、用戶2累計(jì)和系統(tǒng)資源狀況。上述S44對(duì)用戶2的相關(guān)數(shù)據(jù)進(jìn)行快照,進(jìn)而方便了其他工具或人工根據(jù)該相關(guān) 數(shù)據(jù)對(duì)異常原因(既不一致的原因)進(jìn)行定位。S45、完成在線數(shù)據(jù)稽核后,啟動(dòng)全量數(shù)據(jù)稽核,OCS向ABM獲取需要稽核的用戶的 余額變更文件,然后進(jìn)行全量的數(shù)據(jù)稽核。本實(shí)施例提供的方法在用戶2滿足方式A的條件時(shí),且計(jì)數(shù)器的值當(dāng)天超過頻率 閾值10次/天時(shí)時(shí),通過OCS與ABM之間新增的在線數(shù)據(jù)稽核接口傳遞的余額查詢消息獲 取用戶2的期初、當(dāng)前余額;并根據(jù)獲取的余額數(shù)據(jù)與帳單數(shù)據(jù)是否一致來進(jìn)行用戶2數(shù)據(jù) 的稽核,由于該稽核僅對(duì)用戶2的數(shù)據(jù)進(jìn)行在線稽核的,所以其能提高數(shù)據(jù)稽核的頻率,能 及時(shí)發(fā)現(xiàn)數(shù)據(jù)異常;并且不用對(duì)全量數(shù)據(jù)進(jìn)行比對(duì),減少了需要稽核的數(shù)據(jù)量,進(jìn)而減少了 搶占業(yè)務(wù)處理的資源,減少了對(duì)系統(tǒng)正常運(yùn)營的影響。并且該方法是對(duì)待稽核的數(shù)據(jù)的實(shí) 時(shí)值進(jìn)行稽核的,所以其也隨著數(shù)據(jù)的變化而進(jìn)行稽核,提高了稽核準(zhǔn)確率。并且該方法在 確定用戶2數(shù)據(jù)出現(xiàn)不一致后,對(duì)用戶2的數(shù)據(jù)的相關(guān)數(shù)據(jù)進(jìn)行快照,進(jìn)而方便了其他工具 或人工對(duì)用戶1數(shù)據(jù)不一致的異常原因進(jìn)行查找,為異常原因提供了數(shù)據(jù)支持;該方法在 完成在線數(shù)據(jù)稽核后,啟動(dòng)全量數(shù)據(jù)稽核(即離線數(shù)據(jù)稽核),使得在線數(shù)據(jù)稽核和全量數(shù) 據(jù)稽核有效的結(jié)合起來。本發(fā)明還提供一種數(shù)據(jù)稽核的裝置,該裝置如圖5所示,包括確定單元51,用于將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所 述待稽核的數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);;稽核單元52,用于將該待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。上述待稽核的數(shù)據(jù)可以為實(shí)時(shí)數(shù)據(jù)??蛇x的,上述裝置中的稽核單元52可以包括同設(shè)備稽核模塊521和不同設(shè)備稽核 模塊522,如圖6所示同設(shè)備稽核模塊521,用于在待稽核的數(shù)據(jù)存儲(chǔ)于同一設(shè)備時(shí),則通過設(shè)備內(nèi)部的 調(diào)用函數(shù)中攜帶所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核;不同設(shè)備稽核模塊522,用于在稽核的數(shù)據(jù)存儲(chǔ)于不同設(shè)備時(shí),通過在所述不同設(shè) 備間接口傳遞的消息中攜帶所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核??蛇x的,上述確認(rèn)單元51可以包括查詢模塊511和數(shù)據(jù)模塊512,如圖6所示查詢模塊511,用于在需要稽核的數(shù)據(jù)范圍內(nèi)查找出符合稽核條件的數(shù)據(jù),數(shù)據(jù)模塊512,用于將該滿足稽核條件的數(shù)據(jù)確認(rèn)為該待稽核的數(shù)據(jù);上述滿足稽核條件的數(shù)據(jù)的具體條件可以參見方法實(shí)施例中的相關(guān)描述??蛇x的,上述裝置如圖6所示還可以包括稽核總開關(guān)53,用于控制確定單元51和稽核單元52的開通或關(guān)閉??蛇x的,在上述稽核總開關(guān)53開通時(shí),上述裝置還可以包括
稽核開關(guān)M,用于控制稽核單元52的開通或關(guān)閉??蛇x的,上述裝置如圖6所示還可以包括快照單元55,用于當(dāng)所述稽核單元確定在線數(shù)據(jù)稽核的結(jié)果為數(shù)據(jù)不一致時(shí),將 該待稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)快照;該快照用于對(duì)數(shù)據(jù)異常原因進(jìn)行定位;該相關(guān)數(shù)據(jù)為, 對(duì)所述數(shù)據(jù)稽核的結(jié)果產(chǎn)生影響的數(shù)據(jù)。本發(fā)明具體實(shí)施方式
提供的裝置中的稽核單元52的稽核方式由于是對(duì)部分?jǐn)?shù)據(jù) 進(jìn)行在線數(shù)據(jù)稽核的,所以其能提高數(shù)據(jù)稽核的頻率,能及時(shí)發(fā)現(xiàn)數(shù)據(jù)異常;不用對(duì)全量數(shù) 據(jù)進(jìn)行比對(duì),減少了需要稽核的數(shù)據(jù)量,進(jìn)而減少了搶占業(yè)務(wù)處理的資源,減少了對(duì)系統(tǒng)正 常運(yùn)營的影響,使得在進(jìn)行數(shù)據(jù)稽核時(shí),不需要停業(yè)進(jìn)行。并且該裝置是對(duì)待稽核的數(shù)據(jù)的 實(shí)時(shí)值進(jìn)行稽核的,所以其也隨著數(shù)據(jù)的變化而進(jìn)行稽核,提高了稽核準(zhǔn)確率。并且該裝置 在數(shù)據(jù)稽核出現(xiàn)不一致的情況下,由快照單元55對(duì)待稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)進(jìn)行快照,進(jìn) 而方便了其他工具或人工對(duì)數(shù)據(jù)不一致的異常原因進(jìn)行查找,為異常原因的定位提供了數(shù) 據(jù)支持。其中,本實(shí)施例所涉及的待稽核數(shù)據(jù)、在線數(shù)據(jù)稽核以及所涉及的具體工作過程, 可以參考上述圖3和圖4所涉及的實(shí)施例揭露的相關(guān)內(nèi)容,在此不再贅述。本發(fā)明提供的稽核方法可以與現(xiàn)有的稽核方法配合使用,如在需要對(duì)帳,數(shù)據(jù)平 衡的行業(yè)均可以應(yīng)用本發(fā)明提供的數(shù)據(jù)稽核方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流 程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟可以通 過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程 序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。綜上所述,本發(fā)明具體實(shí)施方式
提供的技術(shù)方案,具有及時(shí)發(fā)現(xiàn)數(shù)據(jù)異常,減少了 對(duì)系統(tǒng)正常運(yùn)營的影響,方便了其他工具或人工對(duì)異常原因的定位,數(shù)據(jù)稽核準(zhǔn)確率高的 優(yōu)點(diǎn)。以上對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及 實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想; 同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì) 有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種數(shù)據(jù)稽核的方法,其特征在于,所述方法包括將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所述待稽核的數(shù)據(jù)為實(shí)時(shí) 數(shù)據(jù);將所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在線數(shù)據(jù)稽核包括如果所述待稽核的數(shù)據(jù)存儲(chǔ)于同一設(shè)備,則在設(shè)備內(nèi)部的調(diào)用函數(shù)內(nèi)攜帶所述待稽核 的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核;如果所述待稽核的數(shù)據(jù)存儲(chǔ)于不同設(shè)備,則通過在所述不同設(shè)備間接口傳遞的消息中 攜帶所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù) 據(jù)確定待稽核的數(shù)據(jù)包括在需要稽核的數(shù)據(jù)范圍內(nèi)查找出符合稽核條件的數(shù)據(jù),將該滿足稽核條件的數(shù)據(jù)確認(rèn) 為所述待稽核的數(shù)據(jù);所述符合稽核條件的數(shù)據(jù)包括符合號(hào)碼特征、品牌或定購產(chǎn)品的數(shù)據(jù),或數(shù)據(jù)的變化 量超出變化量閾值的數(shù)據(jù),或數(shù)據(jù)的變化頻率超出頻率閾值的數(shù)據(jù),或上次稽核的時(shí)間與 本次稽核的時(shí)間差超出時(shí)間閾值的數(shù)據(jù),或數(shù)據(jù)的變更次數(shù)超出變更次數(shù)閾值的數(shù)據(jù)中的 一種或多種。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括設(shè)置稽核總開關(guān),并在 所述稽核總開關(guān)開通時(shí),執(zhí)行所述數(shù)據(jù)稽核的方法。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括設(shè)置稽核開關(guān),并在所 述稽核開關(guān)和所述稽核總開關(guān)都開通時(shí),執(zhí)行所述數(shù)據(jù)稽核的方法。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括如在線數(shù)據(jù)稽核的結(jié)果為數(shù)據(jù)不一致,則將所述待稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)快照,所述 快照用于對(duì)數(shù)據(jù)異常原因的定位,所述相關(guān)數(shù)據(jù)為對(duì)所述數(shù)據(jù)稽核的結(jié)果產(chǎn)生影響的數(shù) 據(jù)。
7.一種數(shù)據(jù)稽核的裝置,其特征在于,所述裝置包括確定單元,用于將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所述待稽 核的數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);稽核單元,用于將所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述稽核單元包括同設(shè)備稽核模塊,用于在所述待稽核的數(shù)據(jù)存儲(chǔ)于同一設(shè)備時(shí),則通過設(shè)備內(nèi)部的調(diào) 用函數(shù)中攜帶所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核;不同設(shè)備稽核模塊,用于在所述待稽核的數(shù)據(jù)存儲(chǔ)于不同設(shè)備時(shí),通過在所述不同設(shè) 備間接口傳遞的消息中攜帶所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確認(rèn)單元包括查詢模塊,用于在需要稽核的數(shù)據(jù)范圍內(nèi)查找出符合稽核條件的數(shù)據(jù),數(shù)據(jù)模塊,用于將該滿足稽核條件的數(shù)據(jù)確認(rèn)為所述待稽核的數(shù)據(jù);所述符合稽核條件的數(shù)據(jù)包括符合號(hào)碼特征、品牌或定購產(chǎn)品的數(shù)據(jù),或數(shù)據(jù)的變 化量超出變化量閾值的數(shù)據(jù),或數(shù)據(jù)的變化頻率超出頻率閾值的數(shù)據(jù),或上次稽核的時(shí)間與本次稽核的時(shí)間差超出時(shí)間閾值的數(shù)據(jù),或數(shù)據(jù)的變更次數(shù)超出變更次數(shù)閾值的數(shù)據(jù)中 的一種或多種。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 稽核總開關(guān),用于控制所述確定單元和所述稽核單元的開通或關(guān)閉。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括稽核開關(guān),用于在所述稽核總開關(guān)開通時(shí),控制所述稽核單元的開通或關(guān)閉。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括快照單元,用于當(dāng)所述稽核單元確定在線數(shù)據(jù)稽核的結(jié)果為數(shù)據(jù)不一致時(shí),將所述待 稽核的數(shù)據(jù)的相關(guān)數(shù)據(jù)快照;所述快照用于對(duì)數(shù)據(jù)異常原因的定位;所述相關(guān)數(shù)據(jù)為,對(duì) 所述數(shù)據(jù)稽核的結(jié)果產(chǎn)生影響的數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施方式提供了一種數(shù)據(jù)稽核的方法及裝置,該方法及裝置屬于網(wǎng)絡(luò)通信領(lǐng)域,該方法包括將需要稽核的數(shù)據(jù)范圍內(nèi)的部分?jǐn)?shù)據(jù)確定為待稽核的數(shù)據(jù),所述待稽核的數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);將所述待稽核的數(shù)據(jù)進(jìn)行在線數(shù)據(jù)稽核。本發(fā)明提供的方法及裝置在進(jìn)行數(shù)據(jù)稽核時(shí),具有能稽核變化的數(shù)據(jù),提高數(shù)據(jù)稽核的準(zhǔn)確性的優(yōu)點(diǎn)。
文檔編號(hào)H04L12/14GK102063673SQ200910237388
公開日2011年5月18日 申請(qǐng)日期2009年11月17日 優(yōu)先權(quán)日2009年11月17日
發(fā)明者陸敬石 申請(qǐng)人:華為技術(shù)有限公司