国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種安全高效的預防移動用戶惡意欠費的方法

      文檔序號:6510857閱讀:225來源:國知局
      一種安全高效的預防移動用戶惡意欠費的方法
      【專利摘要】本發(fā)明涉及一種安全高效的預防移動用戶惡意欠費的方法,包括獲取話單記錄;根據(jù)話單記錄中的用戶號碼在內(nèi)存和磁盤中查找是否存在該用戶號碼的相關(guān)記錄,如果存在,則在內(nèi)存中進行話單信息的累加;如果不存在,則直接在內(nèi)存中增加該話單記錄;實時監(jiān)測內(nèi)存中是否有超過告警閾值的話單記錄,如果有則生成告警記錄,人工分析告警記錄,判斷告警記錄中用戶號碼所屬的用戶是否惡意欠費,如果是,則進行停機處理;否則刪除告警記錄;本發(fā)明利用LRU算法對移動用戶的通話信息進行監(jiān)控,及時查找出存在惡意欠費傾向的用戶,并對此類用戶采取相應的處理措施,達到安全高效地預防惡意欠費現(xiàn)象的產(chǎn)生。
      【專利說明】一種安全高效的預防移動用戶惡意欠費的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種安全高效的預防移動用戶惡意欠費的方法,特別是在電信系統(tǒng)內(nèi)部,經(jīng)常需要監(jiān)控用戶的累積通話時間、流量、費用等。
      【背景技術(shù)】
      [0002]隨著電信運營商不斷的發(fā)展,業(yè)務(wù)擴展越來越廣,各種新業(yè)務(wù)層出不窮,用戶抓系統(tǒng)漏洞,進行惡意欠費。
      [0003]傳統(tǒng)的監(jiān)控方法,是從物理數(shù)據(jù)庫中進行統(tǒng)計,這樣隨著新業(yè)務(wù)的增多,數(shù)據(jù)庫中的數(shù)據(jù)越來越多,統(tǒng)計越來越慢,服務(wù)器壓力越來越大。
      [0004]為了應對使用數(shù)據(jù)庫的問題,緩解服務(wù)器壓力,發(fā)明一種安全高效的預防惡意欠費方法是非常有必要,也是非常有幫助的。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供一種安全高效的預防移動用戶惡意欠費的方法。
      [0006]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種安全高效的預防移動用戶惡意欠費的方法,包括如下步驟:
      [0007]步驟1:配置若干個話單信息提取規(guī)則和若干個預警規(guī)則,并存儲在內(nèi)存中;
      [0008]步驟2:獲取一個話單文件到內(nèi)存;
      [0009]步驟3:獲取所述話單文件中的一條話單記錄;
      [0010]步驟4:根據(jù)話單記錄的業(yè)務(wù)類型,查找相應的話單信息提出規(guī)則;
      [0011]步驟5:根據(jù)查找的話單信息提取規(guī)則提取話單記錄中相應的字段,組成話單信息;
      [0012]步驟6:根據(jù)用戶號碼在內(nèi)存和磁盤中查找是否存在該用戶號碼的原話單記錄,如果存在,則在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上;如果不存在,則直接在內(nèi)存中增加該話單記錄;
      [0013]步驟7:實時監(jiān)測內(nèi)存中的話單記錄,判斷是否存在超過相應預警規(guī)則的告警閾值的話單記錄,如果有進入步驟8,否則進入步驟9 ;
      [0014]步驟8:生成告警記錄,人工分析告警記錄,判斷告警記錄中用戶號碼所屬的用戶是否惡意欠費,如果是,則對該用戶號碼進行停機處理;否則刪除告警記錄;
      [0015]步驟9:重復步驟3至步驟8,直到遍歷完該話單文件中的全部話單記錄;
      [0016]步驟10:重復步驟2到步驟9,直到全部話單文件處理完成,結(jié)束。
      [0017]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。
      [0018]進一步,上述技術(shù)方案還包括根據(jù)話單記錄的業(yè)務(wù)類型,將所述話單記錄與相應的預警規(guī)則關(guān)聯(lián)。
      [0019]進一步,還包括預先設(shè)定內(nèi)存的最大配置。[0020]進一步,內(nèi)存中的每條話單記錄設(shè)有一個時間戳字段,用于存儲所述每個話單記錄的最后一次處理時間。
      [0021]進一步,還包括每處理完一條話單記錄,對內(nèi)存中的所有話單記錄按照最后一次處理時間進行排序。
      [0022]進一步,所述步驟6的具體實現(xiàn)過程如下:
      [0023]步驟6.1:根據(jù)話單記錄中的用戶號碼在內(nèi)存中查找是否已經(jīng)有該用戶號碼的相關(guān)記錄,如果有,進入步驟6.2 ;如果沒有,進入步驟6.3 ;
      [0024]步驟6.2:在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上,結(jié)束;
      [0025]步驟6.3:判斷內(nèi)存使用量是否超出預定的最大配置,如果未超出,進入步驟6.4 ;如果超出,把內(nèi)存中處理時間最早的用戶號碼對應的相關(guān)記錄寫入磁盤,進入步驟6.4;
      [0026]步驟6.4:根據(jù)話單記錄中的用戶號碼在磁盤中查找是否已有該用戶號碼的相關(guān)記錄,如果找到該用戶號碼的相關(guān)記錄,直接把磁盤中該用戶號碼的相關(guān)記錄加載到內(nèi)存,并在內(nèi)存中將話單信息的可累加字段累加到原話單記錄的對應字段上;如果未找到,則直接在內(nèi)存中增加該話單記錄。
      [0027]進一步,所述內(nèi)存中記錄加載內(nèi)磁盤以及磁盤中記錄加載到內(nèi)存采用LRU算法。
      [0028]采用上述進一步方案的有益效果是:由于處理的話單量巨大,使用LRU算法可以在把持安全高效的情況下大大減小內(nèi)存占用量。
      [0029]本發(fā)明的有益效果是:本發(fā)明利用LRU算法對移動用戶的通話信息進行監(jiān)控,及時查找出存在惡意欠費傾向的用戶,并對此類用戶采取相應的應對措施,達到安全高效地預防惡意欠費現(xiàn)象的產(chǎn)生。
      【專利附圖】

      【附圖說明】
      [0030]圖1為本發(fā)明所述一種安全高效的預防移動用戶惡意欠費的方法流程圖;
      [0031]圖2為本發(fā)明所述步驟6的流程圖。
      【具體實施方式】
      [0032]以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
      [0033]如圖1所示,一種安全高效的預防移動用戶惡意欠費的方法,包括如下步驟:
      [0034]步驟1:配置若干個話單信息提取規(guī)則和若干個預警規(guī)則,并存儲在內(nèi)存中;
      [0035]步驟2:獲取一個話單文件到內(nèi)存;
      [0036]步驟3:獲取所述話單文件中的一條話單記錄;
      [0037]步驟4:根據(jù)話單記錄的業(yè)務(wù)類型,查找相應的話單信息提出規(guī)則;
      [0038]步驟5:根據(jù)查找的話單信息提取規(guī)則提取話單記錄中相應的字段,組成話單信息;
      [0039]步驟6:根據(jù)用戶號碼在內(nèi)存和磁盤中查找是否存在該用戶號碼的原話單記錄,如果存在,則在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上;如果不存在,則直接在內(nèi)存中增加該話單記錄;[0040]步驟7:實時監(jiān)測內(nèi)存中的話單記錄,判斷是否存在超過相應預警規(guī)則的告警閾值的話單記錄,如果有進入步驟8,否則進入步驟9 ;
      [0041]步驟8:生成告警記錄,人工分析告警記錄,判斷告警記錄中用戶號碼所屬的用戶是否惡意欠費,如果是,則對該用戶號碼進行停機處理;否則刪除告警記錄;
      [0042]步驟9:重復步驟3至步驟8,直到遍歷完該話單文件中的全部話單記錄;
      [0043]步驟10:重復步驟2到步驟9,直到全部話單文件處理完成,結(jié)束。
      [0044]其中,上述技術(shù)方案還包括根據(jù)話單記錄的業(yè)務(wù)類型,將所述話單記錄與相應的預警規(guī)則關(guān)聯(lián)。
      [0045]其中,上述技術(shù)方案還包括預先設(shè)定內(nèi)存的最大配置。
      [0046]其中,內(nèi)存中的每條話單記錄設(shè)有一個時間戳字段,用于存儲所述每個話單記錄的最后一次處理時間。
      [0047]其中,還包括每處理完一條話單記錄,對內(nèi)存中的所有話單記錄按照最后一次處理時間進行排序。
      [0048]如圖2所示,所述步驟6的具體實現(xiàn)過程如下:
      [0049]步驟6.1:根據(jù)話單記錄中的用戶號碼在內(nèi)存中查找是否已經(jīng)有該用戶號碼的相關(guān)記錄,如果有,進入步驟6.2 ;如果沒有,進入步驟6.3 ;
      [0050]步驟6.2:在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上,結(jié)束;
      [0051]步驟6.3:判斷內(nèi)存使用量是否超出預定的最大配置,如果未超出,進入步驟6.4 ;如果超出,把內(nèi)存中處理時間最早的用戶號碼對應的相關(guān)記錄寫入磁盤,進入步驟6.4;
      [0052]步驟6.4:根據(jù)話單記錄中的用戶號碼在磁盤中查找是否已有該用戶號碼的相關(guān)記錄,如果找到該用戶號碼的相關(guān)記錄,直接把磁盤中該用戶號碼的相關(guān)記錄加載到內(nèi)存,并在內(nèi)存中將話單信息的可累加字段累加到原話單記錄的對應字段上;如果未找到,則直接在內(nèi)存中增加該話單記錄。
      [0053]開始時,只要內(nèi)存有空間,就往內(nèi)存里面放通話記錄,當內(nèi)存不夠時,才把內(nèi)存中,最久沒有用過的號碼的相關(guān)記錄,置換到磁盤上。
      [0054]比如內(nèi)存的最大配置是存儲5條話單記錄,當前如果存儲用戶號碼為a (1:00), b(2:00),c (3:00),d (4:00),e (5:00)的五條記錄,其中括號中的時間代表該號碼對應的記錄的最后一次處理時間,當獲取一條話單記錄的號碼為a時,在內(nèi)存中通過查找,找到了號碼為a的話單記錄,則直接將獲取的話單記錄中根據(jù)話單信息提取規(guī)則提取的話單信息中可累加的字段(如通話時長、通話費用和流量等)進行累加,此時該號碼a的處理時間是6:00,則將號碼a對應的記錄的最后一次處理時間修改為6:00 ;然后對內(nèi)存中的這5條記錄按最后一次處理時間進行排序b (2:00),c (3:00),d (4:00), e(5:00), a(6:00),這樣做的好處是當內(nèi)存中數(shù)據(jù)已滿,新獲取的記錄要存入內(nèi)存前,先把查找內(nèi)存中最后一次處理時間最早的記錄踢出內(nèi)存,存入磁盤,這樣就可以減少查找最后一次處理時間最早的記錄的比對次數(shù)。
      [0055]如果再獲取一條話單記錄的號碼為f,在內(nèi)存中查找后,發(fā)現(xiàn)不存在該號碼的相關(guān)記錄,進而判斷內(nèi)存的使用量是否超過最大配置,此實時例中,內(nèi)存使用量已達到最大配置,此時就要查找內(nèi)存中最后一次處理時間最早的記錄,將其踢出內(nèi)存,存入磁盤,此實時例中號碼b的最后一次處理時間最早,所以將號碼b對應的記錄從內(nèi)存中加載到磁盤;然后在磁盤中查找是否有號碼f的相關(guān)記錄,如果有則把磁盤中的相關(guān)記錄加載到內(nèi)存中,然后將獲取的號碼為f話單記錄中根據(jù)話單信息提取規(guī)則提取的話單信息中可累加的字段與原記錄的相應字段(如通話時長、通話費用和流量等)進行累加;如果在磁盤中未找到號碼為f的相關(guān)記錄,則將獲取的號碼為f的話單記錄直接存入內(nèi)存中,此時內(nèi)存存儲的話單為 C (3:00),d (4:00),e (5:00),a(6:00),f (7:00)(假設(shè)此次 f 的處理時間為 7:00).[0056]其中,所述內(nèi)存中記錄加載內(nèi)磁盤以及磁盤中記錄加載到內(nèi)存采用LRU算法。
      [0057]下面分別展示一組話單信息提取規(guī)則和一組預警規(guī)則:
      [0058]話單信息提取規(guī)則:
      [0059]以下為四條話單信息提取規(guī)則,每條話單信息提取規(guī)則包括若干個字段:
      [0060]#國際漫出國際話音高額欺詐feel
      [0061]gc,01,all, msisdn,start_datetime,cal l_durat ion, v i s i t_ar ea_code, 0,0,feel, 0
      [0062]#國內(nèi)省內(nèi)固網(wǎng)國際去話話音高額欺詐feel+fee2+fee3
      [0063]ve, 02,fee_type=2| |fee_type=3| |fee_type=4, msisdn, start_datetime,call_duration, visit_area_code, feel+fee2+fee3, 0, 0, 0
      [0064]#國內(nèi)出訪高額欺詐feel+fee2+fee3
      [0065]vc,00,roam_type=4,msisdn,start_datetime, call_duration,visit_area_code, 0, feel+fee2+fee3, 0, 0
      [0066]#國內(nèi)出省無線寬帶高額欺詐feel+fee2
      [0067]ex,30,roam_type=4,msisdn,start_datetime, call_duration,visit_area_code, 0, feel+fee2, 0, down_f1w+up_f1w
      [0068]其中,
      [0069]第一個字段代表話單類型,對應話單記錄的system_type字段,如vc和cx。
      [0070]第二個字段代表業(yè)務(wù)類型,包括00:國內(nèi)語音、01:國際語音、02:固網(wǎng)話音、10:國內(nèi)短信、11:國際漫出短信、20:1P電話、30:國內(nèi)寬帶、31:國際無線寬帶、40:省內(nèi)增值、42:國內(nèi)增值。
      [0071]第三個字段代表話單條件,即話單過濾規(guī)則,支持I I和&&,例如fee_type是4和5的vc話單,則該字段配置為fee_type=4 | | fee_type=5,如果不需要過濾,則配置為空或all(all表示針對所有話單)。
      [0072]第四個字段一般是計費號碼msisdn。
      [0073]第五個字段一般是通話開始時間start_datetime。
      [0074]第六個字段一般是通話時長call_duration。
      [0075]第七個字段一般是拜訪地visit_area_code。
      [0076]第八個字段一般是本地費用,即本地通話費。
      [0077]第九個字段一般是國內(nèi)漫出費用,即漫游費。
      [0078]第十個字段一般是國際漫出費用,即國際漫游費(如果一個用戶出國了,那可以將本地費用和國內(nèi)漫出費配置為0,將話單費用配置到這個字段上;費用字段支持“ + ”操作,例如可配置為0LD_FEE1+0LD_FEE2)[0079]第十一個字段一般為流量,即話單流程。
      [0080]#國際漫出國際話音高額欺詐feel
      [0081]gc, 01,all, msisdn, start_datetime, cal l_duration, v i s i t_ar ea_code, 0,0,feel, 0
      [0082]以上述話單信息提取規(guī)則是對所有system—type=gc的生效;01表示程序內(nèi)部的類型(國際語言),all 表不所有話單,msisdn, start—datetime,call—duration,visit—area—code,0,0,feel, 0
      [0083]這些表示要把那些字段加載到內(nèi)存。
      [0084]告警規(guī)則:
      [0085]國際漫出國際話音高額:
      [0086]2001 01 INTER_FEE>=2000
      [0087]國內(nèi)省內(nèi)固網(wǎng)國際去話話音高額:
      [0088]2002 02 CALL_TIMES>=5and CALL_DURAT10N>=3000
      [0089]國內(nèi)出訪高額欺詐:
      [0090]2003 00 R0AM_FEE>=500000
      [0091]國內(nèi)出省無線寬帶高額
      [0092]2004 30(CALL_DURAT10N>=54000or CALL_ACCUM>=8000000000)
      [0093]其中,
      [0094]第一個字段代表年份。
      [0095]第二個字段代表代表業(yè)務(wù)類型,包括00:國內(nèi)語音、01:國際語音、02:固網(wǎng)話音、10:國內(nèi)短信、11:國際漫出短信、20:1P電話、30:國內(nèi)寬帶、31:國際無線寬帶、40:省內(nèi)增值、42:國內(nèi)增值。
      [0096]第三個字段代表告警條件。
      [0097]不同業(yè)務(wù)類型的話單信息有不同的告警規(guī)則,如國內(nèi)省內(nèi)固網(wǎng)國際去話話音高額的告警條件為通話次數(shù)大于5次,同時通話時長大于3000分鐘。
      [0098]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,包括如下步驟: 步驟1:配置若干個話單信息提取規(guī)則和若干個預警規(guī)則,并存儲在內(nèi)存中; 步驟2:獲取一個話單文件到內(nèi)存; 步驟3:獲取所述話單文件中的一條話單記錄; 步驟4:根據(jù)話單記錄的業(yè)務(wù)類型,查找相應的話單信息提出規(guī)則; 步驟5:根據(jù)查找的話單信息提取規(guī)則提取話單記錄中相應的字段,組成話單信息;步驟6:根據(jù)用戶號碼在內(nèi)存和磁盤中查找是否存在該用戶號碼的原話單記錄,如果存在,則在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上;如果不存在,則直接在內(nèi)存中增加該話單記錄; 步驟7:實時監(jiān)測內(nèi)存中的話單記錄,判斷是否存在超過相應預警規(guī)則的告警閾值的話單記錄,如果有進入步驟8,否則進入步驟9 ; 步驟8:生成告警記錄,人工分析告警記錄,判斷告警記錄中用戶號碼所屬的用戶是否惡意欠費,如果是,則對該用戶號碼進行停機處理;否則刪除告警記錄; 步驟9:重復步驟3至步驟8,直到遍歷完該話單文件中的全部話單記錄; 步驟10:重復步驟2到步驟9,直到全部話單文件處理完成,結(jié)束。
      2.根據(jù)權(quán)利要求1所述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,還包括根據(jù)話單記錄的業(yè)務(wù)類型,將所述話單記錄與相應的預警規(guī)則關(guān)聯(lián)。
      3.根據(jù)權(quán)利要求1所`述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,還包括預先設(shè)定內(nèi)存的最大配置。
      4.根據(jù)權(quán)利要求1所述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,內(nèi)存中的每條話單記錄設(shè)有一個時間戳字段,用于存儲所述每個話單記錄的最后一次處理時間。
      5.根據(jù)權(quán)利要求1所述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,還包括每處理完一條話單記錄,對內(nèi)存中的所有話單記錄按照最后一次處理時間進行排序。
      6.根據(jù)權(quán)利要求1所述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,所述步驟6的具體實現(xiàn)過程如下: 步驟6.1:根據(jù)話單記錄中的用戶號碼在內(nèi)存中查找是否已經(jīng)有該用戶號碼的相關(guān)記錄,如果有,進入步驟6.2 ;如果沒有,進入步驟6.3 ; 步驟6.2:在內(nèi)存中將話單信息中的可累加字段累加到原話單記錄的對應字段上,結(jié)束; 步驟6.3:判斷內(nèi)存使用量是否超出預定的最大配置,如果未超出,進入步驟6.4 ;如果超出,把內(nèi)存中最后一次處理時間最早的用戶號碼對應的相關(guān)記錄寫入磁盤,進入步驟6.4 ; 步驟6.4:根據(jù)話單記錄中的用戶號碼在磁盤中查找是否已有該用戶號碼的相關(guān)記錄,如果找到該用戶號碼的相關(guān)記錄,直接把磁盤中該用戶號碼的相關(guān)記錄加載到內(nèi)存,并在內(nèi)存中將話單信息的可累加字段累加到原話單記錄的對應字段上;如果未找到,則直接在內(nèi)存中增加該話單記錄。
      7.根據(jù)權(quán)利要求1所述一種安全高效的預防移動用戶惡意欠費的方法,其特征在于,所述內(nèi)存中記錄加載內(nèi)磁盤以及 磁盤中記錄加載到內(nèi)存采用LRU算法。
      【文檔編號】G06F17/30GK103491518SQ201310407451
      【公開日】2014年1月1日 申請日期:2013年9月9日 優(yōu)先權(quán)日:2013年9月9日
      【發(fā)明者】楊亞光 申請人:北京思特奇信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1