專利名稱:一種清單稽核方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體的說,涉及清單稽核方法及系統(tǒng)。
背景技術(shù):
在計費系統(tǒng)中,當(dāng)有新的計費系統(tǒng)上線使用之前,在一段時間內(nèi),需要使新的計費系統(tǒng)與舊的計費系統(tǒng)并行處理,以驗證新系統(tǒng)的穩(wěn)定性和正確性。在對新系統(tǒng)和舊系統(tǒng)對比的時候,現(xiàn)有技術(shù)是將新系統(tǒng)的計費清單和舊系統(tǒng)的計費清單同時發(fā)送給用戶,讓用戶自行對兩份數(shù)據(jù)進行比對,如果兩份計費清單存在不同的地方,則用戶可以將情況反饋給提供計費系統(tǒng)的運營商。在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題兩個系統(tǒng)每天都會產(chǎn)生大量的清單,例如,每天可能會有16億份清單。而對于用戶而言,每天核對數(shù)據(jù)量很大的清單不僅費時費力,而且效率低下。因此,如何提供一種能夠自動檢查清單的方法,成為目前最需要解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的設(shè)計目的在于,提供一種清單稽核方法及系統(tǒng),以自動實現(xiàn)對清單的稽核,并且提高稽核效率。
本發(fā)明實施例是這樣實現(xiàn)的
一種清單稽核方法,包括
接收新系統(tǒng)清單和舊系統(tǒng)清單;
分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù):>
從所述關(guān)鍵字段中選擇出字段作為匹配字段;
確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);
當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。
優(yōu)選地,在上述的清單稽核方法中,還包括所述匹配字段具體為號碼。
優(yōu)選地,在上述的清單稽核方法中,在確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)的步驟中,將所述匹配字段所對應(yīng)的清單數(shù)據(jù)分成多個部分。
優(yōu)選地,在上述的清單稽核方法中,在確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)的步驟后,還包括
從所述關(guān)鍵字段中選擇出字段作為刪除字段;
將所述刪除字段所對應(yīng)的清單數(shù)據(jù)刪除。
一種清單稽核系統(tǒng),包括
接收模塊,用于接收新系統(tǒng)清單和舊系統(tǒng)清單;
提取模塊,用于分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);選擇模塊,用于從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定模塊,用于確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);輸出模塊,用于當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。與現(xiàn)有技術(shù)相比,本實施例提供的技術(shù)方案具有以下優(yōu)點和特點在本發(fā)明提供的方案中,通過主動提取新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段和清單數(shù)據(jù),再選擇出需要匹配的字段,然后匹配新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段的清單數(shù)據(jù),從而可以得到不匹配的數(shù)據(jù),以便于通過該不匹配的數(shù)據(jù)查到系統(tǒng)的問題,因此,本發(fā)明提供的方案不僅降低了人力成本,而且提高了稽核效率。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明所提供的清單稽核方法的流程圖;圖2為本發(fā)明所提供的清單稽核系統(tǒng)的模塊圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供了一種清單稽核方法,包括接收新系統(tǒng)清單和舊系統(tǒng)清單; 分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。由于上述清單稽核方法的具體實現(xiàn)存在多種方式,下面通過具體實施例進行詳細(xì)說明請參見圖I所示,圖I所示的為一種清單稽核方法,該方法包括步驟S11、接收新系統(tǒng)清單和舊系統(tǒng)清單;步驟S12、分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);步驟S13、從所述關(guān)鍵字段中選擇出字段作為匹配字段;步驟S14、確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);
步驟S15、當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。在圖I所示的實施例中,通過主動提取新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段和清單數(shù)據(jù),再選擇出需要匹配的字段,然后匹配新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段的清單數(shù)據(jù),從而可以得到不匹配的數(shù)據(jù),以便于通過該不匹配的數(shù)據(jù)查到系統(tǒng)的問題,因此,本發(fā)明提供的方案不僅降低了人力成本,而且提高了稽核效率。下面通過具體事例來介紹本發(fā)明提供的方案第一步,建立清單索引庫。接收新系統(tǒng)清單和舊系統(tǒng)清單,根據(jù)兩個清單的關(guān)鍵字段建立文件索引,構(gòu)造一個清單庫。關(guān)鍵字段包括通話日期、計費月、品牌、歸屬地市、用戶類型等。通過建立含有索引的清單庫后,系統(tǒng)可以很快地找出指定類別的清單。該功能是實時接收清單,實時添加清單到清單庫中,完成一天的清單接收后,可以開始對這一天的清單進行稽核匹配。第二步,分揀清單索引庫中的數(shù)據(jù)。根據(jù)設(shè)置開始對指定的數(shù)據(jù)進行稽核。從清單庫中讀取要稽核的清單,分別把A路數(shù)據(jù)的清單和B路數(shù)據(jù)的清單,按用戶號碼取模的方式,數(shù)據(jù)分成N份。接下來的步驟就是分別對這N份數(shù)據(jù)進行處理。第三步,過濾清單。過濾不需要的清單,計費系統(tǒng)出來的清單有一些是不需要進行稽核的,如測試單、短單、沖銷單等。這些單都有各自固定的標(biāo)識,在這個步驟需要把這些清單找出來,并且刪除不再進行稽核操作。第四步,統(tǒng)計分類清單。根據(jù)漫游類型(省內(nèi)漫游、國內(nèi)漫游、國際漫游)和通話時長(大于3秒和小于3秒)分成6個稽核項,并且統(tǒng)計出各個稽核項的清單數(shù)。在劃分稽核項的同時,程序把一個稽核項內(nèi)的所有用戶按(用戶號碼+呼叫日期+呼叫時間)進行升序排序,排序后可以提升稽核匹配的速度。第五步,匹配清單。把分好稽核項后的清單進行匹配。匹配規(guī)則匹配關(guān)鍵字(用戶號碼+呼叫日期+呼叫時間),兩條單用戶號碼必須一致,呼叫時間可以有一定誤差,誤差可以在配置文件修改。首先把相同稽核項的清單進行稽核,得出差異的清單,為了消除3秒邊界和漫游邊界誤差,還要在不同稽核項之間進行稽核,使稽核結(jié)果更準(zhǔn)確。匹配輸出輸出三個列表,新系統(tǒng)部分多單,舊系統(tǒng)部分多單和匹配單。綜上所述,首先,通過把清單按索引存放,加快清單讀取速度;其次,按關(guān)鍵字分成多份處理,減小處理時的數(shù)據(jù),加快處理速度,實現(xiàn)系統(tǒng)全量匹配;最后,通過分類處理加快清單匹配效率,消除清單差異增加匹配準(zhǔn)確度。請參見圖2所示,圖2所示的為一種清單稽核系統(tǒng)1,該系統(tǒng)I包括接收模塊11, 用于接收新系統(tǒng)清單和舊系統(tǒng)清單;提取模塊12,用于分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);選擇模塊13,用于從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定模塊14,用于確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);輸出模塊15,用于當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。需要說明的是,圖I至圖2所示的實施例只是本發(fā)明所介紹的優(yōu)選實施例,本領(lǐng)域技術(shù)人員在此基礎(chǔ)上,完全可以設(shè)計出更多的實施例,因此不在此處贅述。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。本領(lǐng)域技術(shù)人員可以理解,可以使用許多不同的工藝和技術(shù)中的任意一種來表示信息、消息和信號。例如,上述說明中提到過的消息、信息都可以表示為電壓、電流、電磁波、 磁場或磁性粒子、光場或以上任意組合。專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權(quán)利要求
1.一種清單稽核方法,其特征在于,包括接收新系統(tǒng)清單和舊系統(tǒng)清單;分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。
2.根據(jù)權(quán)利要求I所述的清單稽核方法,其特征在于,還包括所述匹配字段具體為號碼。
3.根據(jù)權(quán)利要求I所述的清單稽核方法,其特征在于,在確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)的步驟中,將所述匹配字段所對應(yīng)的清單數(shù)據(jù)分成多個部分。
4.根據(jù)權(quán)利要求I所述的清單稽核方法,其特征在于,在確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)的步驟后,還包括從所述關(guān)鍵字段中選擇出字段作為刪除字段;將所述刪除字段所對應(yīng)的清單數(shù)據(jù)刪除。
5.一種清單稽核系統(tǒng),其特征在于,包括接收模塊,用于接收新系統(tǒng)清單和舊系統(tǒng)清單;提取模塊,用于分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);選擇模塊,用于從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定模塊,用于確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);輸出模塊,用于當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。
全文摘要
本發(fā)明公開了一種清單稽核方法,包括接收新系統(tǒng)清單和舊系統(tǒng)清單;分別提取所述新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段以及與該關(guān)鍵字段對應(yīng)的清單數(shù)據(jù);從所述關(guān)鍵字段中選擇出字段作為匹配字段;確定所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù);當(dāng)所述新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段所對應(yīng)的清單數(shù)據(jù)中存在不匹配的數(shù)據(jù)時,則將不匹配的數(shù)據(jù)輸出。通過主動提取新系統(tǒng)清單和舊系統(tǒng)清單的關(guān)鍵字段和清單數(shù)據(jù),再選擇出需要匹配的字段,然后匹配新系統(tǒng)清單和舊系統(tǒng)清單的匹配字段的清單數(shù)據(jù),從而可以得到不匹配的數(shù)據(jù),以便于通過該不匹配的數(shù)據(jù)查到系統(tǒng)的問題,因此,本發(fā)明提供的方案不僅降低了人力成本,而且提高了稽核效率。
文檔編號G06F17/30GK102609461SQ20121001146
公開日2012年7月25日 申請日期2012年1月13日 優(yōu)先權(quán)日2012年1月13日
發(fā)明者易景喜, 羅建軍 申請人:廣州從興電子開發(fā)有限公司