專利名稱:一種移動(dòng)電話反克隆分析系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信領(lǐng)域中的反克隆技術(shù),尤其涉及一種CDMA2000網(wǎng)絡(luò)域移動(dòng) 電話反克隆分析系統(tǒng)及其方法。
背景技術(shù):
現(xiàn)象隨著無(wú)線移動(dòng)網(wǎng)絡(luò)服務(wù)資費(fèi)的下降,手機(jī)用戶數(shù)量爆炸式增長(zhǎng);無(wú)線網(wǎng)絡(luò)上的商 業(yè)應(yīng)用也日益增多。一方面,一些不法商販或個(gè)人為了牟取暴利,通過(guò)專門技術(shù)設(shè)備盜取合 法用戶UIM(User Identity Model,用戶識(shí)別模塊)卡上的相關(guān)信息進(jìn)行克隆,以達(dá)到盜打 他人電話之目的;不僅造成被盜用戶替人繳費(fèi)、常接錯(cuò)電話,引起資費(fèi)糾紛;而且?guī)?lái)用戶 對(duì)運(yùn)營(yíng)商網(wǎng)絡(luò)的不信任感,使得運(yùn)營(yíng)商面臨用戶流失的危險(xiǎn)。另一方面,一些用戶出于單一 用戶結(jié)賬的目的,有意共享UIM卡進(jìn)行主動(dòng)克隆以供多機(jī)使用,目前市場(chǎng)上已出現(xiàn)一些型 號(hào)的智能手機(jī),其本身就具有讀取UIM卡安全信息的功能,這也為用戶個(gè)人主動(dòng)克隆手機(jī) 打開(kāi)了方便之門。無(wú)論用戶手機(jī)克隆的行為是處于主動(dòng)還是被動(dòng),由此產(chǎn)生資費(fèi)糾紛帶給 運(yùn)營(yíng)商的不僅是理賠而且蒙受較大的信譽(yù)損失;甚至由此形成一個(gè)灰色產(chǎn)業(yè),并快速成長(zhǎng), 對(duì)運(yùn)營(yíng)商帶來(lái)的損失將無(wú)可估量?;驹砜寺∈謾C(jī)的基本方法是,對(duì)于已取得合法入網(wǎng)賬號(hào)的用戶手機(jī)A,其組成形式為機(jī) 卡一體或機(jī)身與UIM卡分離,只要對(duì)A手機(jī)的UIM卡用戶信息進(jìn)行讀取,并寫入另一張UIM 卡,就完成了 UIM卡的復(fù)制過(guò)程,再將復(fù)制得到的UIM卡插入B手機(jī),B手機(jī)就能以原用戶 賬號(hào)合法入網(wǎng)使用。由此,在移動(dòng)網(wǎng)絡(luò)上同時(shí)出現(xiàn)兩張完全相同的UIM卡。按照相同的辦 法,甚至可以復(fù)制出多張相同UIM卡。據(jù)查,目前已有完成此克隆過(guò)程的專用UIM卡復(fù)制器 在互聯(lián)網(wǎng)上公開(kāi)售賣。而且在現(xiàn)網(wǎng)上已發(fā)現(xiàn)有類似行為存在。目前的對(duì)策目前,無(wú)線分組服務(wù)已成為無(wú)線網(wǎng)絡(luò)運(yùn)營(yíng)的主要技術(shù)手段,其中基于 CDMA (Code-Division Multiple Access,碼分多址,是近年來(lái)在數(shù)字移動(dòng)通信進(jìn)程中出現(xiàn) 的一種先進(jìn)的無(wú)線擴(kuò)頻通信技術(shù)。)技術(shù)的分組服務(wù)業(yè)務(wù)越來(lái)越廣泛,而現(xiàn)網(wǎng)缺少應(yīng)對(duì)UMI 卡克隆問(wèn)題的較為成熟的解決方案?,F(xiàn)有技術(shù)大多通過(guò)復(fù)雜的系統(tǒng)鑒權(quán)機(jī)制來(lái)加以防范, 不僅增加了系統(tǒng)驗(yàn)證開(kāi)銷,造成用戶斷話、掉話、難以接通等問(wèn)題,而且無(wú)法完全解決克隆 UIM卡問(wèn)題。當(dāng)前技術(shù)條件下,兩張完全相同的UIM卡,在同一移動(dòng)交換中心(MSC,Mobile Switch Center)時(shí),A、B卡同時(shí)或者先后向MSC發(fā)起連接請(qǐng)求,網(wǎng)絡(luò)已能識(shí)別UIM卡是否被 克隆;在以下四種情況下,網(wǎng)絡(luò)尚無(wú)法識(shí)別UIM卡是否被克隆,無(wú)法進(jìn)一步采取應(yīng)對(duì)措施。第一種情況,當(dāng)A、B卡在同一 MSC時(shí),A卡先與MSC建立連接,并在完成通話或者 數(shù)據(jù)傳輸任務(wù)后,成功釋放連接,此后在某個(gè)時(shí)間上,B卡再請(qǐng)求與MSC建立連接,由于MSC 會(huì)認(rèn)為這是所屬M(fèi)S發(fā)起的第二次連接請(qǐng)求,因此,將處理B卡的通話請(qǐng)求。第二種情況,當(dāng)A、B卡不在同一 MSC時(shí),即A卡在MSC1,B卡在MSC2,A、B卡同時(shí)向各自的MSC發(fā)起連接請(qǐng)求,因此,MSCl將處理A卡的通話請(qǐng)求,MSC2將處理B卡的通話請(qǐng) 求。 第三種情況,當(dāng)A、B卡不在同一 MSC時(shí),即A卡在MSCl,B卡在MSC2,在A卡與MSCl的連接未釋放之前的某個(gè)時(shí)間上,B卡向MSC2發(fā)起連接請(qǐng)求,MSC2將處理B卡的通話請(qǐng)求。
第四種情況,當(dāng)A、B卡不在同一 MSC時(shí),即A卡在MSCl,B卡在MSC2,在A卡與MSCl 的連接釋放之后的某個(gè)時(shí)間上,B卡向MSC2發(fā)起連接請(qǐng)求,MSC2將處理B卡的通話請(qǐng)求。由以上處理流程來(lái)看,當(dāng)出現(xiàn)以上情況時(shí),目前系統(tǒng)無(wú)法應(yīng)對(duì)UIM卡克隆所帶來(lái) 的不良影響,而該克隆對(duì)被克隆用戶或運(yùn)營(yíng)商都將造成巨大的損失。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)所有CDMA分組服務(wù)的UIM卡克隆現(xiàn)象,而提供一種移動(dòng)電話 反克隆分析系統(tǒng)及其方法。本發(fā)明能自動(dòng)發(fā)現(xiàn)可疑的克隆電話號(hào)碼,從而提醒運(yùn)營(yíng)管理者 和移動(dòng)電話用戶,及早采取相應(yīng)的措施保護(hù)自己的合法利益免受侵害。本發(fā)明的目的是這樣實(shí)現(xiàn)的基本思路所有克隆用戶均要使用無(wú)線網(wǎng)絡(luò),其克隆特征必定體現(xiàn)在由通話過(guò)程所產(chǎn)生的局 端通話話單信息中,考慮從CDMA網(wǎng)絡(luò)的空中接口源頭處獲得用戶的通話話單記錄文件,從 中提取信息建立話單記錄數(shù)據(jù)庫(kù),定期或者不定期地對(duì)任意時(shí)段內(nèi)的通話記錄按照一定的 分析邏輯進(jìn)行對(duì)比分析,當(dāng)達(dá)到預(yù)設(shè)定閾值時(shí),就會(huì)報(bào)警,提示客戶做進(jìn)一步的處理。這種 依據(jù)話單結(jié)果來(lái)分析搜索克隆對(duì)象,不中斷現(xiàn)有網(wǎng)絡(luò)的正常運(yùn)營(yíng),并獨(dú)立于現(xiàn)有網(wǎng)絡(luò)運(yùn)營(yíng) 系統(tǒng)的離線式移動(dòng)電話反克隆技術(shù)思路特點(diǎn)較為突出。技術(shù)方案1、一種移動(dòng)電話反克隆分析系統(tǒng)(簡(jiǎn)稱系統(tǒng))本系統(tǒng)包括管理界面模塊、數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊和克隆搜索分析模塊;其交互關(guān)系是管理界面模塊對(duì)數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊和克隆搜索分析模塊進(jìn)行管理和控 制;自動(dòng)導(dǎo)入及預(yù)處理模塊受到管理界面模塊的管理和控制,為管理界面模塊和克隆搜索 分析模塊提供基礎(chǔ)數(shù)據(jù)資料,為實(shí)施克隆搜索分析做好數(shù)據(jù)準(zhǔn)備工作;克隆搜索分析模塊 的搜索分析對(duì)象來(lái)源于自動(dòng)導(dǎo)入及預(yù)處理模塊,克隆搜索分析模塊的工作過(guò)程和工作結(jié)果 均受到管理界面模塊的管理和控制。所述管理界面模塊,即一種用于對(duì)登錄用戶管理、參數(shù)導(dǎo)入與配置、數(shù)據(jù)庫(kù)管理、 報(bào)表管理和子程序的運(yùn)行控制的人機(jī)交互界面;所述數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊,即定時(shí)自動(dòng)從無(wú)線網(wǎng)絡(luò)空中接口服務(wù)器,通過(guò) 文件傳輸遠(yuǎn)程獲取原始話單數(shù)據(jù),并剔除無(wú)效話單,將有效話單記錄保存到待分析數(shù)據(jù)庫(kù), 等待各克隆分析線程進(jìn)行處理;所述克隆搜索分析模塊,即對(duì)預(yù)處理后的數(shù)據(jù)再進(jìn)一步做結(jié)構(gòu)化處理,然后按照 邏輯分析算法進(jìn)行對(duì)比分析,得出比較值,與參數(shù)配置項(xiàng)目中的預(yù)設(shè)閾值進(jìn)行比較,從而發(fā) 現(xiàn)克隆可疑用戶。2、一種移動(dòng)電話反克隆的方法(簡(jiǎn)稱方法)
本方法整個(gè)過(guò)程概括起來(lái)可分為話單結(jié)構(gòu)化處理、搜索處理和分析處理三個(gè)部 分。1、話單結(jié)構(gòu)化處理
先建立話單數(shù)據(jù)庫(kù),原始話單經(jīng)定時(shí)自動(dòng)導(dǎo)入和預(yù)處理后留下有效話單數(shù)據(jù),該 有效話單數(shù)據(jù)被保存到話單數(shù)據(jù)庫(kù)中,此后對(duì)指定時(shí)間區(qū)間內(nèi)話單數(shù)據(jù)庫(kù)中的記錄按照主 叫號(hào)碼分組,再對(duì)組內(nèi)記錄按照通話起始時(shí)間進(jìn)行升序或降序排序,就可得到結(jié)構(gòu)化處理 后的話單記錄,將經(jīng)過(guò)處理后的結(jié)構(gòu)化數(shù)據(jù)更新到話單數(shù)據(jù)庫(kù)中;2、搜索處理搜索處理分為統(tǒng)計(jì)搜索和遍歷搜索兩類,由相應(yīng)的邏輯分析子程序執(zhí)行統(tǒng)計(jì)搜索 結(jié)果與預(yù)設(shè)參數(shù)閾值進(jìn)行比較,得出對(duì)比值;如果前者大于后者,則將搜索到的話單記錄所 涉及的主叫電話號(hào)碼及其比較結(jié)果存入分析結(jié)果數(shù)據(jù)庫(kù)中;同樣,邏輯分析子程序執(zhí)行遍 歷搜索同組主叫號(hào)碼相鄰數(shù)據(jù)記錄的比較結(jié)果與預(yù)設(shè)參數(shù)閾值相比較,得出對(duì)比值,如果 前者大于后者,則將搜索到的話單記錄所涉及的主叫電話號(hào)碼及其比較結(jié)果存入分析結(jié)果 數(shù)據(jù)庫(kù)中,向系統(tǒng)管理人員發(fā)出報(bào)警提示。3、分析處理本發(fā)明為降低誤報(bào)率,采取5種邏輯分析手段綜合判斷,使克隆用戶無(wú)處遁形。在 分析結(jié)果的準(zhǔn)確性上,通話時(shí)間段沖突分析的準(zhǔn)確性最高,移動(dòng)速度過(guò)快分析次之,其他三 種方法是完善和補(bǔ)充。具體地說(shuō),本方法包括以下步驟①建立話單記錄數(shù)據(jù)庫(kù),定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析;該數(shù)據(jù)庫(kù)記錄每次完整通話相關(guān)的話單信息,至少包含的內(nèi)容有主叫號(hào)碼、被 叫號(hào)碼、開(kāi)始通話時(shí)間、通話時(shí)間長(zhǎng)度、開(kāi)始通話時(shí)主叫用戶所屬基站編號(hào)及其所屬M(fèi)SC編 號(hào)、通話結(jié)束時(shí)主叫用戶所屬基站編號(hào)及其所屬M(fèi)SC編號(hào)、通話日期。利用話單文件自動(dòng) 導(dǎo)入引擎,從CDMA網(wǎng)絡(luò)空中接口服務(wù)器上提取該數(shù)據(jù)庫(kù)中所規(guī)定的字段,建立待分析數(shù)據(jù) 庫(kù)。②在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào)碼 為序,依次分別統(tǒng)計(jì)這些主叫號(hào)碼的常規(guī)累計(jì)通話時(shí)間長(zhǎng)度和常規(guī)累計(jì)通話次數(shù);每出現(xiàn)一個(gè)累計(jì)通話時(shí)間長(zhǎng)度超過(guò)預(yù)設(shè)值,就將該主叫號(hào)碼提取出來(lái),并存放到 一通話時(shí)間長(zhǎng)度分析結(jié)果數(shù)據(jù)庫(kù);每出現(xiàn)一個(gè)累計(jì)通話次數(shù)超過(guò)預(yù)設(shè)值,就將該主叫號(hào)碼 提取出來(lái),并存放到一累計(jì)通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù);該步驟與NALT分析法(第1種)相 對(duì)應(yīng)。③建立長(zhǎng)途電話號(hào)碼數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)由管理員添加,比如國(guó)際、國(guó)內(nèi)電話號(hào)碼 編碼等;在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào)碼為 序,依次分別統(tǒng)計(jì)這些主叫號(hào)碼撥打長(zhǎng)途特征電話號(hào)碼的累計(jì)通話時(shí)間長(zhǎng)度和累計(jì)通話次 數(shù);每出現(xiàn)一個(gè)長(zhǎng)途電話累計(jì)通話時(shí)間長(zhǎng)度超過(guò)預(yù)設(shè)值,就將該主叫號(hào)碼提取出來(lái), 并存放到一長(zhǎng)途通話時(shí)間長(zhǎng)度分析結(jié)果數(shù)據(jù)庫(kù);每出現(xiàn)一個(gè)長(zhǎng)途通話累計(jì)次數(shù)超過(guò)預(yù)設(shè) 值,就將該主叫號(hào)碼提取出來(lái),并存放到一長(zhǎng)途電話累計(jì)通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù);該步驟 與LALT分析法(第2種)相對(duì)應(yīng)。
④建立高危電話號(hào)碼數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)由管理員添加,比如信息臺(tái)電話號(hào)碼、熱線 電話號(hào)碼等;在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào) 碼為序,依次分別統(tǒng)計(jì)這些主叫號(hào)碼撥打高危號(hào)碼的累計(jì)通話時(shí)間長(zhǎng)度和累計(jì)通話次數(shù);每出現(xiàn)一個(gè)高危累計(jì)通話時(shí)間長(zhǎng)度超過(guò)預(yù)設(shè)值,就將該主叫號(hào)碼提取出來(lái),并存 放到一高危通話時(shí)間長(zhǎng)度分析結(jié)果數(shù)據(jù)庫(kù);每出現(xiàn)一個(gè)高危累計(jì)通話次數(shù)超過(guò)預(yù)設(shè)值,就 將該主叫號(hào)碼提取出來(lái),并存放到一高危累計(jì)通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù);該步驟與CALT分 析法(第3種)相對(duì)應(yīng)。⑤建立基站編號(hào)、MSC編號(hào)、基站地理位置數(shù)據(jù)庫(kù),對(duì)話單數(shù)據(jù)庫(kù)中的記錄按照主 叫號(hào)碼進(jìn)行分組,對(duì)組內(nèi)的記錄按照開(kāi)始通話時(shí)間進(jìn)行升序(或降序)排序;
對(duì)分組內(nèi)的經(jīng)過(guò)排序了的相鄰兩條記錄所在的地理位置進(jìn)行比較,當(dāng)前后兩條記 錄代表的通話位置有變動(dòng),由此所引起的用戶移動(dòng)速度計(jì)算估計(jì)值超過(guò)預(yù)設(shè)值,就將該主 叫號(hào)碼及導(dǎo)致這一計(jì)算估計(jì)結(jié)果的兩條詳細(xì)話單信息提取出來(lái),并存入到移動(dòng)速度超過(guò)上 限的分析結(jié)果數(shù)據(jù)庫(kù)。該步驟與VAC分析法(第4種)相對(duì)應(yīng)。⑥對(duì)話單數(shù)據(jù)庫(kù)中的記錄按照主叫號(hào)碼進(jìn)行分組,對(duì)組內(nèi)的記錄按照開(kāi)始通話時(shí) 間進(jìn)行升序(或降序)排序;在分組內(nèi)經(jīng)過(guò)升序(或降序)排序過(guò)的相鄰兩條記錄之間,當(dāng)前一條話單記錄的 通話結(jié)束時(shí)間滯后于后一條話單記錄的開(kāi)始通話時(shí)間,就將該主叫號(hào)碼提出來(lái),并與導(dǎo)致 這一結(jié)果的兩條詳細(xì)話單信息存入到通話時(shí)間沖突分析結(jié)果數(shù)據(jù)庫(kù);該步驟與TOA分析法 (第5種)相對(duì)應(yīng)。⑦管理員在任意時(shí)間,通過(guò)分析系統(tǒng)管理界面登陸查詢,檢索根據(jù)以上步驟查找 出來(lái)的可疑電話號(hào)碼名單,打印報(bào)表,進(jìn)行后續(xù)處理。綜合以上步驟描述,為了提高查找克隆用戶的準(zhǔn)確性,本發(fā)明設(shè)計(jì)了五種克隆特 征邏輯分析方法第1種是分析用戶本地常規(guī)通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次數(shù)的特征方 法,簡(jiǎn)稱為NALT分析法;第2種是分析用戶撥打長(zhǎng)途電話號(hào)碼的通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次 數(shù)的特征方法,簡(jiǎn)稱為L(zhǎng)ALT分析法;第3種是分析用戶撥打高危號(hào)碼通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次數(shù)的特 征方法,簡(jiǎn)稱為CALT分析法;第4種是分析用戶先后兩次撥打電話的時(shí)間區(qū)間內(nèi)的位置移動(dòng)性特征,簡(jiǎn)稱為 VAC分析法;第5種是分析用戶先后兩次通話時(shí)間段沖突的特征方法,簡(jiǎn)稱為TOA分析法。其中,第5種方法準(zhǔn)確性最高。為了適應(yīng)不同業(yè)務(wù)的出現(xiàn),本發(fā)明允許對(duì)通話累計(jì)次數(shù)、通話累計(jì)時(shí)間、長(zhǎng)途特征 電話號(hào)碼、高危特征電話號(hào)碼、移動(dòng)速度上限等相關(guān)的各項(xiàng)參數(shù)閾值進(jìn)行調(diào)整;為了適應(yīng)網(wǎng) 絡(luò)建設(shè)的需要,本發(fā)明允許對(duì)基站信息表進(jìn)行添加和修改。本發(fā)明具有下列優(yōu)點(diǎn)和積極效果1、本發(fā)明能自動(dòng)發(fā)現(xiàn)可疑克隆用戶名單,并提供存在克隆現(xiàn)象的可靠的話單證 據(jù),從而提醒運(yùn)營(yíng)管理者和移動(dòng)電話用戶及早采取應(yīng)對(duì)措施保護(hù)自己的合法利益免受侵害。2、本發(fā)明提供的方法可應(yīng)用于不同話單結(jié)構(gòu)的其他類型的移動(dòng)通信網(wǎng)絡(luò)。
圖1是本系統(tǒng)的結(jié)構(gòu)方框圖;圖2是本系統(tǒng)的管理界面模塊A的基本流程圖;圖3是本系統(tǒng)的克隆搜索分析模塊C的總體流程圖;圖4是定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析流程圖;圖5是分析累計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)的算法流程圖;圖6是分析用戶移動(dòng)速度的算法流程圖;圖7是分析通話時(shí)間沖突的算法流程圖。其中A-管理界面模塊;B-數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊;C-克隆搜索分析模塊。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明詳細(xì)說(shuō)明一、系統(tǒng)1、總體如圖1,本系統(tǒng)包括管理界面模塊A、數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊B和克隆搜索分 析模塊C ;其交互關(guān)系是管理界面模塊A對(duì)數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊B和克隆搜索分析模塊C進(jìn)行管理 和控制;自動(dòng)導(dǎo)入及預(yù)處理模塊B受到管理界面模塊A的管理和控制,為管理界面模塊A和 克隆搜索分析模塊C提供基礎(chǔ)數(shù)據(jù)資料,為實(shí)施克隆搜索分析做好數(shù)據(jù)準(zhǔn)備工作;克隆搜 索分析模塊C的搜索分析對(duì)象來(lái)源于自動(dòng)導(dǎo)入及預(yù)處理模塊B,克隆搜索分析模塊C的工作 過(guò)程和工作結(jié)果均受到管理界面模塊A的管理和控制。2、功能塊(1)管理界面模塊A如圖2,管理界面模塊A的工作流程包括下列步驟第2、開(kāi)始 1;第2、登陸是否成功2,否則重復(fù)第2步驟,是則包括用戶管理3,參數(shù)設(shè)置4,工作線程5,統(tǒng)計(jì)查詢6,告警7,報(bào)表管理8和維護(hù)9 ;所述用戶管理3包括添加10、刪除11和修改12 ;所述參數(shù)設(shè)置4包括遠(yuǎn)程連接設(shè)置21、數(shù)據(jù)庫(kù)連接設(shè)置22、分類閾值設(shè)置23、基站 信息設(shè)置24、高危號(hào)碼前綴設(shè)置25和長(zhǎng)途號(hào)碼前綴設(shè)置2 ;其中分類閾值設(shè)置23包括通話 次數(shù)上限39、通話時(shí)間上限40和移動(dòng)速度上限41 ;所述工作線程5包括運(yùn)行13和停止14 ;
所述統(tǒng)計(jì)查詢6包括本地通話分析27和結(jié)果導(dǎo)出42,高危通話分析28和結(jié)果導(dǎo) 出43,長(zhǎng)途通話分析29和結(jié)果導(dǎo)出44,移動(dòng)速度分析30和結(jié)果導(dǎo)出45以及沖突時(shí)間分析 31和結(jié)果導(dǎo)出46 ;所述告警7包括灰名單15和結(jié)果導(dǎo)出32以及黑名單16和結(jié)果導(dǎo)出33 ;所述報(bào)表管理8包括第1報(bào)表17和打印47/導(dǎo)出48以及第2報(bào)表18和打印49/ 導(dǎo)出50;所述維護(hù)9包括日志19和查看34/刪除35以及數(shù)據(jù)庫(kù)和備份36/重置37/恢復(fù) 38。(2)克隆搜索分析模塊C如圖3,克隆搜索分析模塊C的總體流程包括下列步驟第1、開(kāi)始 51;第2、建立話單數(shù)據(jù)庫(kù)52;第3、定時(shí)自動(dòng)導(dǎo)入并預(yù)處理話單記錄53 ;第4、數(shù)據(jù)庫(kù)存儲(chǔ)記錄結(jié)構(gòu)化處理54 ;第5、在指定通話時(shí)間區(qū)間內(nèi)對(duì)話單數(shù)據(jù)庫(kù)記錄進(jìn)行搜索55 ;第6、獲得針對(duì)各主叫號(hào)碼的分析結(jié)果值56 ;第7、判斷分析結(jié)果值是否大于預(yù)設(shè)參數(shù)閾值57,是則進(jìn)入下一步驟8,否則轉(zhuǎn)跳 到第5步驟;第8、該主叫號(hào)碼及其分析結(jié)果被存入到結(jié)果數(shù)據(jù)庫(kù)58 ;第9、告警、報(bào)表分析、結(jié)果打印59 ;第10、結(jié)束 60。二、方法1、定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析流程如圖4,定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析流程包括下列步驟第1、開(kāi)始 61;第2、判斷連接數(shù)據(jù)庫(kù)是否成功62,是則進(jìn)入下一步驟,否則繼續(xù)第2步驟;第3、讀取參數(shù)配置值63 ;第4、創(chuàng)建主線程子線程64,主線程子線程64分出主線程和子線程并行執(zhí)行程 序;主線程執(zhí)行定時(shí)自動(dòng)導(dǎo)入話單文件,其工作步驟包括①主線程開(kāi)始65;②判斷線程是否終止66,是則線程退出進(jìn)71,否則進(jìn)入下一步驟;③判斷當(dāng)前系統(tǒng)時(shí)間是否等于預(yù)設(shè)定時(shí)時(shí)間67,是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到 第②步驟;④啟動(dòng)到話單服務(wù)器的遠(yuǎn)程連接68 ;⑤讀取原始話單中的有效記錄提交到數(shù)據(jù)庫(kù)69 ;⑥對(duì)提交的數(shù)據(jù)記錄進(jìn)行結(jié)構(gòu)優(yōu)化處理70,完成該操作后跳轉(zhuǎn)到第2步驟;子線程執(zhí)行定時(shí)啟動(dòng)邏輯分析流程,其工作步驟包括①子程序開(kāi)始72;
②判斷線程是否終止73,是則線程退出進(jìn)71,否則進(jìn)入下一步驟;③判斷當(dāng)前系統(tǒng)時(shí)間是否等于預(yù)設(shè)定時(shí)時(shí)間74,是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第②步驟;④創(chuàng)建NALT子線程75 ;⑤創(chuàng)建CALT子線程76 ;⑥創(chuàng)建LALT子線程77 ;⑦創(chuàng)建VAC子線程78;⑧創(chuàng)建TOA子線程79,程序完成該操作后跳轉(zhuǎn)到第②步驟;第5、線程退出71后則結(jié)束80。2、分析累計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)的算法流程如圖5,分析累計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)的算法流程是針對(duì)NALT分析方法設(shè) 計(jì),稍加修改可應(yīng)用于LALT和CALT兩種分析方法,包括下列步驟第1、開(kāi)始 81;第2、判斷連接數(shù)據(jù)庫(kù)是否成功82,是則進(jìn)入下一步驟,否則繼續(xù)第2步驟;第3、讀取參數(shù)配置值83 ;第4、統(tǒng)計(jì)選定時(shí)間區(qū)間內(nèi)各主叫號(hào)碼(用于LALT或CALT分析方法,在此基礎(chǔ)上 加上被叫為長(zhǎng)途或高危號(hào)碼特征的統(tǒng)計(jì)約束)的累計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)84 ;第5、判斷選定時(shí)間區(qū)間內(nèi)可以統(tǒng)計(jì)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主 叫號(hào)碼是否分析完成85,是則到第11步驟結(jié)束91,否則進(jìn)入下一步驟;第6、取一條主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)86 ;第7、判斷通話累計(jì)時(shí)長(zhǎng)是否大于設(shè)定閾值87,是則進(jìn)入下一步驟,否則進(jìn)入第9 步驟;第8、保存該主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)到分析結(jié)果數(shù)據(jù)庫(kù)88 ;第9、判斷通話累計(jì)次數(shù)是否大于設(shè)定閾值89,是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第 5步驟;第10、保存該主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)到分析結(jié)果數(shù)據(jù)庫(kù)90,完成該操作后跳轉(zhuǎn)到第 5步驟;第11、結(jié)束 91。3、分析用戶移動(dòng)速度的算法流程如圖6,分析用戶移動(dòng)速度的算法流程包括下列步驟第1、開(kāi)始 92;第2、判斷連接數(shù)據(jù)庫(kù)是否成功93,是則進(jìn)入下一步驟,否則繼續(xù)第2步驟;第3、讀取參數(shù)配置值94 ;第4、選定時(shí)間區(qū)間內(nèi)經(jīng)過(guò)結(jié)構(gòu)化處理后的話單記錄表95 ;第5、判斷選定時(shí)間區(qū)間內(nèi)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主叫號(hào)碼是 否分析完成96,是則到第10步驟結(jié)束101,否則進(jìn)入下一步驟;第6、依次讀取相同主叫號(hào)碼分組內(nèi)的相鄰兩條話單97 ;第7、根據(jù)兩條話單的位置信息估算用戶的移動(dòng)速度98 ;第8、判斷估算得到的用戶移動(dòng)速度是否大于設(shè)定閾值99,是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第5步驟;第9、保存該主叫號(hào)碼的用戶移動(dòng)速度估算值到分析結(jié)果數(shù)據(jù)庫(kù)100,然后跳轉(zhuǎn)到第5步驟;第10、結(jié)束 101。4、分析通話時(shí)間沖突的算法流程如圖7,分析用戶通話時(shí)間沖突的算法流程包括下列步驟第1、開(kāi)始 102;第2、判斷連接數(shù)據(jù)庫(kù)是否成功103,是則進(jìn)入下一步驟,否則繼續(xù)第2步驟;第3、讀取參數(shù)配置值104;第4、選定時(shí)間區(qū)間內(nèi)經(jīng)過(guò)結(jié)構(gòu)化處理后的話單記錄表105 ;第5、判斷選定時(shí)間區(qū)間內(nèi)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主叫號(hào)碼是 否分析完成106,是則到第9步驟結(jié)束110,否則進(jìn)入下一步驟;第6、依次讀取相同主叫號(hào)碼分組內(nèi)的相鄰兩條話單107 ;第7、判斷前一條話單的結(jié)束時(shí)間是否大于后一條話單的開(kāi)始時(shí)間108,是則進(jìn)入 下一步驟,否則跳轉(zhuǎn)到第5步驟;第8、保存該主叫號(hào)碼的兩條話單到分析結(jié)果數(shù)據(jù)庫(kù)109,然后跳轉(zhuǎn)到第5步驟;第9、結(jié)束 110。三、實(shí)施例假設(shè),現(xiàn)網(wǎng)有兩個(gè)完全一樣的UIM卡,分別是卡A、卡B,號(hào)碼均為H。卡A用戶位于基站SAl,所屬M(fèi)SC為MAl,在TAl時(shí)刻撥打用戶X,通話持續(xù)時(shí)間為 LA,至通話結(jié)束時(shí)刻,卡A用戶移動(dòng)到基站SA2,所屬M(fèi)SC為MA2 ;卡B用戶位于基站SBl,所屬M(fèi)SC為MBl,在TBl時(shí)刻撥打用戶Y,通話持續(xù)時(shí)間為 LB,至通話結(jié)束時(shí)刻,卡B用戶移動(dòng)到基站SB2,所屬M(fèi)SC為MB2。兩卡撥打電話的過(guò)程必然在提供接入的無(wú)線網(wǎng)絡(luò)空中接口服務(wù)器處各生成一張 話單數(shù)據(jù)資料。如圖3、4、5、6、7,步驟51開(kāi)始執(zhí)行程序;步驟52建立話單數(shù)據(jù)庫(kù);步驟53從空中 接口服務(wù)器處獲取兩條話單資料并保存到話單數(shù)據(jù)庫(kù)中;步驟54對(duì)話單記錄進(jìn)行結(jié)構(gòu)化 處理(開(kāi)始時(shí)間升序),結(jié)構(gòu)化處理后的記錄在話單數(shù)據(jù)庫(kù)中排列位置如下表一所示;步驟 55、56、57的實(shí)施再通過(guò)步驟75、76、77、78、79的依次執(zhí)行得以實(shí)現(xiàn);步驟75具體體現(xiàn)在步 驟81至步驟91的各個(gè)步驟,步驟84對(duì)某個(gè)時(shí)間段內(nèi)話單數(shù)據(jù)庫(kù)中的各主叫號(hào)碼進(jìn)行本地 通話的累計(jì)時(shí)長(zhǎng)和次數(shù)統(tǒng)計(jì)。以主叫號(hào)碼H為例,若其對(duì)應(yīng)的兩條記錄被叫號(hào)碼X、Y是本 地普通號(hào)碼,則步驟87在LA+LB的和大于設(shè)定閾值的情況下,在步驟88,主叫H將作為克隆 的被懷疑對(duì)象保存到常規(guī)時(shí)長(zhǎng)分析結(jié)果數(shù)據(jù)庫(kù),在步驟89,通話次數(shù)設(shè)定閾值為1的情況 下,在步驟90,主叫H也將作為克隆的被懷疑對(duì)象保存到常規(guī)通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù),完 成以上步驟后在步驟91該分析線程退出;步驟76相似地具體體現(xiàn)在步驟81至步驟91的 各個(gè)步驟,與步驟75有所不同的是該步驟所分析的各主叫號(hào)碼話單記錄中的被叫號(hào)碼是 高危號(hào)碼,步驟84對(duì)某個(gè)時(shí)間段內(nèi)話單數(shù)據(jù)庫(kù)中的各主叫號(hào)碼進(jìn)行高危通話的累計(jì)時(shí)長(zhǎng) 和次數(shù)統(tǒng)計(jì),以主叫號(hào)碼H為例,若其對(duì)應(yīng)的兩條記錄被叫號(hào)碼X、Y是高危號(hào)碼,則步驟87 在LA+LB的和大于設(shè)定閾值的情況下,在步驟88,主叫H將作為克隆的被懷疑對(duì)象保存到高危時(shí)長(zhǎng)分析結(jié)果數(shù)據(jù)庫(kù),在步驟89,通話次數(shù)設(shè)定閾值為1的情況下,在步驟90,主叫H也 將作為克隆的被懷疑對(duì)象保存到高危通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù),完成以上步驟后在步驟91 該分析線程退出;步驟77相似地具體體現(xiàn)在步驟81至步驟91的各個(gè)步驟,與步驟75有所 不同的是該步驟所分析的各主叫號(hào)碼話單記錄中的被叫號(hào)碼是長(zhǎng)途號(hào)碼,步驟84對(duì)某個(gè) 時(shí)間段內(nèi)話單數(shù)據(jù)庫(kù)中的各主叫號(hào)碼進(jìn)行長(zhǎng)途通話的累計(jì)時(shí)長(zhǎng)和次數(shù)統(tǒng)計(jì),以主叫號(hào)碼H 為例,若其對(duì)應(yīng)的兩條記錄被叫號(hào)碼X、Y是長(zhǎng)途號(hào)碼,則步驟87在LA+LB的和大于設(shè)定閾 值的情況下,在步驟88,主叫H將作為克隆的被懷疑對(duì)象保存到長(zhǎng)途時(shí)長(zhǎng)分析結(jié)果數(shù)據(jù)庫(kù), 在步驟89,通話次數(shù)設(shè)定閾值為1的情況下,在步驟90,主叫H也將作為克隆的被懷疑對(duì)象 保存到長(zhǎng)途通話次數(shù)分析結(jié)果數(shù)據(jù)庫(kù),完成以上步驟后在步驟91該分析線程退出;步驟78 具體體現(xiàn)在步驟92至步驟101,步驟95選擇經(jīng)過(guò)結(jié)構(gòu)化處理后的話單數(shù)據(jù)庫(kù)記錄,如表一 所示,以H號(hào)碼作為主叫為例,兩條記錄中的TAl —定小于TA2,步驟97選取這兩條記錄,步 驟98根據(jù)SA2/MA2和SB1/MB1的位置信息估算移動(dòng)速度,步驟99對(duì)估算的移動(dòng)速度與步 驟41設(shè)定的速度上限值進(jìn)行比較,如果估算移動(dòng)速度大于速度上限值,則步驟100將被懷 疑克隆對(duì)象主叫號(hào)碼H、移動(dòng)速度估算值、對(duì)應(yīng)的這兩條記錄保存到移動(dòng)速度分析結(jié)果數(shù)據(jù) 庫(kù);步驟79體現(xiàn)在步驟102至步驟110,步驟105選擇經(jīng)過(guò)結(jié)構(gòu)化處理后的話單數(shù)據(jù)庫(kù)記 錄,如表一所示,以H號(hào)碼作為主叫為例,兩條記錄中的TAl —定小于TA2,步驟107選取這 兩條記錄,在步驟108對(duì)TA1+LA與TBl做比較,如果TA1+LA大于TBl,則說(shuō)明存在通話時(shí)間 沖突,步驟109將被懷疑克隆對(duì)象主叫號(hào)碼H、對(duì)應(yīng)的這兩條記錄保存到時(shí)間沖突分析結(jié)果 數(shù)據(jù)庫(kù)。
以上步驟分析得到的結(jié)果存放到數(shù)據(jù)庫(kù),用戶可以通過(guò)分析系統(tǒng)用戶界面中的步 驟7查看報(bào)警結(jié)果,為提高分析結(jié)果的可靠性,本發(fā)明結(jié)合五種分析算法,綜合各主叫號(hào)碼 在各種分析算法里出現(xiàn)的次數(shù)來(lái)發(fā)現(xiàn)克隆對(duì)象。表一
主叫號(hào)碼被叫號(hào)碼開(kāi)始時(shí)間開(kāi)始基站開(kāi)始MSC 通話時(shí)長(zhǎng)結(jié)束基站結(jié)束MSC * ^jj · · · · · ■ · · · · · · · · · · · · · · ·
HXTAlSAlMAlLASA2MA2
HYTBISBlMBlLBSB2MB2
‘華· · · ·_■·· · ·· · ·· · ·
權(quán)利要求
一種移動(dòng)電話反克隆分析系統(tǒng),其特征在于本系統(tǒng)包括管理界面模塊(A)、數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊(B)和克隆搜索分析模塊(C);其交互關(guān)系是管理界面模塊(A)對(duì)數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊(B)和克隆搜索分析模塊(C)進(jìn)行管理和控制;自動(dòng)導(dǎo)入及預(yù)處理模塊(B)受到管理界面模塊(A)的管理和控制,為管理界面模塊(A)和克隆搜索分析模塊(C)提供基礎(chǔ)數(shù)據(jù)資料,為實(shí)施克隆搜索分析做好數(shù)據(jù)準(zhǔn)備工作;克隆搜索分析模塊(C)的搜索分析對(duì)象來(lái)源于自動(dòng)導(dǎo)入及預(yù)處理模塊(B),克隆搜索分析模塊(C)的工作過(guò)程和工作結(jié)果均受到管理界面模塊(A)的管理和控制;所述管理界面模塊(A),即用于對(duì)登錄用戶管理、參數(shù)導(dǎo)入與配置、數(shù)據(jù)庫(kù)管理、報(bào)表管理和子程序的運(yùn)行控制的人機(jī)交互界面;所述數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊(B),即定時(shí)自動(dòng)從無(wú)線網(wǎng)絡(luò)空中接口服務(wù)器,通過(guò)文件傳輸遠(yuǎn)程獲取原始話單數(shù)據(jù),并剔除無(wú)效話單,將有效話單記錄保存到待分析數(shù)據(jù)庫(kù),等待各克隆分析線程進(jìn)行處理;所述克隆搜索分析模塊(C),即對(duì)預(yù)處理后的數(shù)據(jù)再進(jìn)一步做結(jié)構(gòu)化處理,然后按照分析算法進(jìn)行對(duì)比分析,得出比較值,與參數(shù)配置項(xiàng)目中的預(yù)設(shè)閾值進(jìn)行比較,從而發(fā)現(xiàn)克隆可疑用戶。
2.按權(quán)利要求1所述一種移動(dòng)電話反克隆分析系統(tǒng),其特征在于管理界面模塊(A) 第1、開(kāi)始⑴;第2、登陸是否成功(2),否則重復(fù)第2步驟,是則包括用戶管理(3),參數(shù)設(shè)置(4),工作線程(5),統(tǒng)計(jì)查詢(6),告警(7),報(bào)表管理(8)和維 護(hù)(9);所述用戶管理(3)包括添加(10)、刪除(11)和修改(12);所述參數(shù)設(shè)置(4)包括遠(yuǎn)程連接設(shè)置(21)、數(shù)據(jù)庫(kù)連接設(shè)置(22)、分類閾值設(shè)置(23)、 基站信息設(shè)置(24)、高危號(hào)碼前綴設(shè)置(25)和長(zhǎng)途號(hào)碼前綴設(shè)置(2);其中分類閾值設(shè)置 (23)包括通話次數(shù)上限(39)、通話時(shí)間上限(40)和移動(dòng)速度上限(41); 所述工作線程(5)包括運(yùn)行(13)和停止(14);所述統(tǒng)計(jì)查詢(6)包括本地通話分析(27)和結(jié)果導(dǎo)出(42),高危通話分析(28)和結(jié) 果導(dǎo)出(43),長(zhǎng)途通話分析(29)和結(jié)果導(dǎo)出(44),移動(dòng)速度分析(30)和結(jié)果導(dǎo)出(45)以 及沖突時(shí)間分析(31)和結(jié)果導(dǎo)出(46);所述告警⑵包括灰名單(15)和結(jié)果導(dǎo)出(32)以及黑名單(16)和結(jié)果導(dǎo)出(33); 所述報(bào)表管理(8)包括第1報(bào)表(17)和打印(47)/導(dǎo)出(48)以及第2報(bào)表(18)和 打印(49)/導(dǎo)出(50);所述維護(hù)(9)包括日志(19)和查看(34)/刪除(35)以及數(shù)據(jù)庫(kù)和備份(36)/重置 (37)/恢復(fù)(38)。
3.按權(quán)利要求1所述一種移動(dòng)電話反克隆分析系統(tǒng),其特征在于數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處 理模塊(B)和克隆搜索分析模塊(C)第1、開(kāi)始(51); 第2、建立話單數(shù)據(jù)庫(kù)(52);第3、定時(shí)自動(dòng)導(dǎo)入并預(yù)處理話單記錄(53); 第4、數(shù)據(jù)庫(kù)存儲(chǔ)記錄結(jié)構(gòu)化處理(54); 第5、在指定通話時(shí)間區(qū)間內(nèi)對(duì)話單數(shù)據(jù)庫(kù)記錄進(jìn)行搜索(55); 第6、獲得針對(duì)各主叫號(hào)碼的分析結(jié)果值(56);第7、判斷分析結(jié)果值是否大于預(yù)設(shè)參數(shù)閾值(57),是則進(jìn)入下一步驟,否則轉(zhuǎn)跳到第 5步驟;第8、該主叫號(hào)碼及其分析結(jié)果被存入到結(jié)果數(shù)據(jù)庫(kù)(58); 第9、告警、報(bào)表分析和結(jié)果打印(59); 第10、結(jié)束(60)。
4.按權(quán)利要求1所述系統(tǒng)的一種移動(dòng)電話反克隆分析方法,其特征在于包括下列步驟①建立話單記錄數(shù)據(jù)庫(kù),定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析;②在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào)碼為 序,依次分別統(tǒng)計(jì)這些主叫號(hào)碼的常規(guī)累計(jì)通話時(shí)間長(zhǎng)度和常規(guī)累計(jì)通話次數(shù);然后采取 第1種邏輯分析方法處理;③建立長(zhǎng)途電話號(hào)碼數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)由管理員添加,比如國(guó)際、國(guó)內(nèi)電話號(hào)碼編碼 等;在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào)碼為序,依 次分別統(tǒng)計(jì)這些主叫號(hào)碼撥打長(zhǎng)途特征電話號(hào)碼的累計(jì)通話時(shí)間長(zhǎng)度和累計(jì)通話次數(shù);然 后采取第2種邏輯分析方法處理;④建立高危電話號(hào)碼數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)由管理員添加,比如信息臺(tái)電話號(hào)碼、熱線電話 號(hào)碼等;在話單文件中篩選出指定時(shí)間段存在通話記錄的主叫號(hào)碼,然后以該主叫號(hào)碼為 序,依次分別統(tǒng)計(jì)這些主叫號(hào)碼撥打高危號(hào)碼的累計(jì)通話時(shí)間長(zhǎng)度和累計(jì)通話次數(shù);然后 采取第3種邏輯分析方法處理;⑤建立基站編號(hào)、MSC編號(hào)、基站地理位置數(shù)據(jù)庫(kù),對(duì)話單數(shù)據(jù)庫(kù)中的記錄按照主叫號(hào) 碼進(jìn)行分組,對(duì)組內(nèi)的記錄按照開(kāi)始通話時(shí)間進(jìn)行升序或降序排序;然后采取第4種邏輯 分析方法處理;⑥對(duì)話單數(shù)據(jù)庫(kù)中的記錄按照主叫號(hào)碼進(jìn)行分組,對(duì)組內(nèi)的記錄按照開(kāi)始通話時(shí)間進(jìn) 行升序或降序排序;然后采取第5種邏輯分析方法處理;⑦管理員在任意時(shí)間,通過(guò)分析系統(tǒng)管理界面登陸查詢,檢索根據(jù)以上步驟查找出來(lái) 的可疑電話號(hào)碼名單,打印報(bào)表,進(jìn)行后續(xù)處理;克隆特征邏輯分析方法包括第1種是分析用戶本地常規(guī)通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次數(shù)的特征方法; 第2種是分析用戶撥打長(zhǎng)途電話號(hào)碼的通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次數(shù)的 特征方法;第3種是分析用戶撥打高危號(hào)碼通話累計(jì)時(shí)間總長(zhǎng)度和通話累計(jì)通話次數(shù)的特征方法;第4種是分析用戶先后兩次撥打電話的時(shí)間區(qū)間內(nèi)的位置移動(dòng)性的特征方法; 第5種是分析用戶先后兩次通話時(shí)間段沖突的特征方法。
5.按權(quán)利要求4所述的一種移動(dòng)電話反克隆分析方法,其特征在于步驟①中的定時(shí)自動(dòng)導(dǎo)入話單文件及定時(shí)啟動(dòng)邏輯分析,流程包括下列步驟 第1、開(kāi)始(61);第2、判斷連接數(shù)據(jù)庫(kù)是否成功(62),是則進(jìn)入下一步驟,否則繼續(xù)第2步驟; 第3、讀取參數(shù)配置值(63);第4、創(chuàng)建主線程子線程(64),主線程子線程(64)分出主線程和子線程并行執(zhí)行程序;主線程執(zhí)行定時(shí)自動(dòng)導(dǎo)入話單文件,其工作步驟包括①主線程開(kāi)始(65);②判斷線程是否終止(66),是則線程退出進(jìn)(71),否則進(jìn)入下一步驟;③判斷當(dāng)前系統(tǒng)時(shí)間是否等于預(yù)設(shè)定時(shí)時(shí)間(67),是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第 ②步驟;④啟動(dòng)到話單服務(wù)器的遠(yuǎn)程連接(68);⑤讀取原始話單中的有效記錄提交到數(shù)據(jù)庫(kù)(69);⑥對(duì)提交的數(shù)據(jù)記錄進(jìn)行結(jié)構(gòu)優(yōu)化處理(70),完成該操作后跳轉(zhuǎn)到第②步驟; 子線程執(zhí)行定時(shí)啟動(dòng)邏輯分析流程,其工作步驟包括①子程序開(kāi)始(72);②判斷線程是否終止(73),是則線程退出進(jìn)(71),否則進(jìn)入下一步驟;③判斷當(dāng)前系統(tǒng)時(shí)間是否等于預(yù)設(shè)定時(shí)時(shí)間(74),是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第 ②步驟;④創(chuàng)建NALT子線程(75);⑤創(chuàng)建CALT子線程(76);⑥創(chuàng)建LALT子線程(77);⑦創(chuàng)建VAC子線程(78);⑧創(chuàng)建TOA子線程(79),程序完成該操作后跳轉(zhuǎn)到第②步驟; 第5、線程退出(71)后則結(jié)束(80)。
6.按權(quán)利要求4所述的一種移動(dòng)電話反克隆分析方法,其特征在于步驟②中的分析累 計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)的算法,流程包括下列步驟 第1、開(kāi)始(81);第2、判斷連接數(shù)據(jù)庫(kù)是否成功(82),是則進(jìn)入下一步驟,否則繼續(xù)第2步驟; 第3、讀取參數(shù)配置值(83);第4、統(tǒng)計(jì)選定時(shí)間區(qū)間內(nèi)各主叫號(hào)碼的累計(jì)通話時(shí)長(zhǎng)和累計(jì)通話次數(shù)(84); 第5、判斷選定時(shí)間區(qū)間內(nèi)可以統(tǒng)計(jì)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主叫號(hào) 碼是否分析完成(85),是則到第11步驟結(jié)束(91),否則進(jìn)入下一步驟; 第6、取一條主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)(86);第7、判斷通話累計(jì)時(shí)長(zhǎng)是否大于設(shè)定閾值(87),是則進(jìn)入下一步驟,否則進(jìn)入第9步驟;第8、保存該主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)到分析結(jié)果數(shù)據(jù)庫(kù)(88);第9、判斷通話累計(jì)次數(shù)是否大于設(shè)定閾值(89),是則進(jìn)入下一步驟,否則跳轉(zhuǎn)到第5 步驟;第10、保存該主叫號(hào)碼的統(tǒng)計(jì)數(shù)據(jù)到分析結(jié)果數(shù)據(jù)庫(kù)(90),完成該操作后跳轉(zhuǎn)到第5 步驟;第11、結(jié)束91。
7.按權(quán)利要求4所述的一種移動(dòng)電話反克隆分析方法,其特征在于步驟⑤中的分析用 戶移動(dòng)速度的算法,流程包括下列步驟第1、開(kāi)始(92);第2、判斷連接數(shù)據(jù)庫(kù)是否成功(93),是則進(jìn)入下一步驟,否則繼續(xù)第2步驟; 第3、讀取參數(shù)配置值(94);第4、選定時(shí)間區(qū)間內(nèi)經(jīng)過(guò)結(jié)構(gòu)化處理后的話單記錄表(95);第5、判斷選定時(shí)間區(qū)間內(nèi)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主叫號(hào)碼是否分 析完成(96),是則到第10步驟結(jié)束(101),否則進(jìn)入下一步驟; 第6、依次讀取相同主叫號(hào)碼分組內(nèi)的相鄰兩條話單(97); 第7、根據(jù)兩條話單的位置信息估算用戶的移動(dòng)速度(98);第8、判斷估算得到的用戶移動(dòng)速度是否大于設(shè)定閾值(99),是則進(jìn)入下一步驟,否則 跳轉(zhuǎn)到第5步驟;第9、保存該主叫號(hào)碼的用戶移動(dòng)速度估算值到分析結(jié)果數(shù)據(jù)庫(kù)(100),然后跳轉(zhuǎn)到第 5步驟;第10、結(jié)束(101)。
8.按權(quán)利要求4所述的一種移動(dòng)電話反克隆分析方法,其特征在于步驟⑥中的分析用 戶通話時(shí)間沖突的算法,流程包括下列步驟第1、開(kāi)始(102);第2、判斷連接數(shù)據(jù)庫(kù)是否成功(103),是則進(jìn)入下一步驟,否則繼續(xù)第2步驟; 第3、讀取參數(shù)配置值(104);第4、選定時(shí)間區(qū)間內(nèi)經(jīng)過(guò)結(jié)構(gòu)化處理后的話單記錄表(105); 第5、判斷選定時(shí)間區(qū)間內(nèi)的記錄結(jié)果是否為空,或統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)的主叫號(hào)碼是否分 析完成(106),是則到第9步驟結(jié)束(110),否則進(jìn)入下一步驟; 第6、依次讀取相同主叫號(hào)碼分組內(nèi)的相鄰兩條話單(107);第7、判斷前一條話單的結(jié)束時(shí)間是否大于后一條話單的開(kāi)始時(shí)間(108),是則進(jìn)入下 一步步驟,否則跳轉(zhuǎn)到第5步驟;第8、保存該主叫號(hào)碼的兩條話單到分析結(jié)果數(shù)據(jù)庫(kù)(109),然后跳轉(zhuǎn)到第5步驟; 第9、結(jié)束(110)。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)電話反克隆分析系統(tǒng)及其方法,涉及無(wú)線通信領(lǐng)域中的反克隆技術(shù)。本系統(tǒng)包括管理界面模塊(A)、數(shù)據(jù)自動(dòng)導(dǎo)入及預(yù)處理模塊(B)和克隆搜索分析模塊(C);本方法整個(gè)過(guò)程分為話單結(jié)構(gòu)化處理、搜索處理和分析處理三個(gè)部分。本發(fā)明能自動(dòng)發(fā)現(xiàn)可疑克隆用戶名單,并提供存在克隆現(xiàn)象的可靠的話單證據(jù),從而提醒運(yùn)營(yíng)管理者和移動(dòng)電話用戶及早采取應(yīng)對(duì)措施保護(hù)自己的合法利益免受侵害;本發(fā)明提供的方法可應(yīng)用于不同話單結(jié)構(gòu)的其他類型的移動(dòng)通信網(wǎng)絡(luò)。
文檔編號(hào)H04W24/00GK101801010SQ201010028980
公開(kāi)日2010年8月11日 申請(qǐng)日期2010年1月18日 優(yōu)先權(quán)日2010年1月18日
發(fā)明者楊春勇, 陳少平 申請(qǐng)人:中南民族大學(xué)