一種識別一人多卡用戶的方法及裝置製造方法
2023-04-30 18:05:16 2
一種識別一人多卡用戶的方法及裝置製造方法
【專利摘要】本發明公開了一種識別一人多卡用戶的方法及裝置,以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼,並根據待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信,進一步確定一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
【專利說明】一種識別一人多卡用戶的方法及裝置
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種識別一人多卡用戶的方法及裝置。
【背景技術】
[0002]隨著行動電話的普及,越來越多的用戶擁有多個移動號碼,這種情況被稱為一人多卡,相應的,這樣的用戶就是一人多卡用戶。客服或客戶經理在服務與維繫一人多卡用戶時,往往由於無法識別一人多卡用戶而可能會對使用多個移動號碼的同一個用戶進行多次打擾,從而引起用戶的反感。
[0003]針對上述問題,現有技術提出一種基於身份證號碼、交往圈或位置信息識別一人多卡用戶的技術方案,該方案的方法流程圖如圖1所示。
[0004]步驟11、判斷某一身份證號碼是否對應了多個移動號碼,如果判斷結果為是,執行步驟12 ;如果判斷結果為否,執行步驟13。
[0005]步驟12、確定該身份證號碼對應的用戶為一人多卡用戶。流程結束。
[0006]步驟13、判斷用該身份證號碼申請的移動號碼的交往圈與其他各身份證號碼對應移動號碼的交往圈之間重合率是否高於85%,如果判斷結果是,執行步驟12,如果判斷結果為否,執行步驟14 ;或判斷用該身份證號碼申請的移動號碼對應的移動終端的位置信息與其他各身份證號碼對應移動號碼對應的移動終端的位置信息是否重合,如果判斷結果是,執行步驟12,如果判斷結果為否,執行步驟14。
[0007]其中,任意移動號碼的交往圈是由與該移動號碼進行通信的通信頻率高於特定閾值的其他移動號碼構成。位置信息是由移動終端在待機或通話時所接入的小區的基站的位置信息確定的。
[0008]步驟14、確定該身份證號碼對應的用戶不是一人多卡用戶。流程結束。
[0009]可見,現有技術提供的上述技術方案是通過對用戶的身份證信息,交往圈以及位置信息進行分析,確定該用戶是否為一人多卡用戶。但由於移動終端在待機或通話時存在位置信息漂移的情況,例如假設移動終端處於基站A與基站B共同覆蓋的區域,那麼即便移動終端處於靜止的狀態,它也有可能在時刻I時接入基站A,在時刻2時接入基站B,即移動終端在不同時刻接入的基站可能會發生變化,因此以移動終端在某一時刻對應的位置信息進行分析會導致數據源信息不準。另外,由於一人多卡用戶的不同移動號碼對應的交往圈往往不同,並且一人多卡用戶的不同移動號碼還可能分別對應不同的身份證號碼,因此通過對用戶的身份證信息、交往圈以及位置信息進行分析來識別該用戶是否為一人多卡用戶的現有技術方案存在識別準確率低下的問題。
【發明內容】
[0010]本發明實施例提供一種識別一人多卡用戶的方法及裝置,用以解決現有技術中識別一人多卡用戶時存在的數據源信息不準以及識別準確率低下的問題。
[0011]本發明實施例採用以下技術方案:[0012]一種識別一人多卡用戶的方法,包括:
[0013]獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合;
[0014]針對每個待識別的移動號碼執行下述操作:
[0015]通過比較針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率;以及
[0016]根據所述重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信,並根據判斷結果確定一人多卡用戶。
[0017]一種識別一人多卡用戶的裝置,包括:
[0018]基站標識集合獲得單元,用於獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合;
[0019]重合率確定單元,用於通過比較所述基站標識集合獲得單元針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率;
[0020]通信判斷單元,用於根據所述重合率確定單元確定的重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信;
[0021]一人多卡用戶確定單元,用於根據所述通信判斷單元獲得的判斷結果確定一人多卡用戶。
[0022]本發明實施例的有益效果如下:
[0023]本發明實施例提供的一種識別一人多卡用戶的方案以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,而不是單單以移動終端在某時刻的位置信息作為判斷依據,從而解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼,並根據待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信,進一步確定一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
【專利附圖】
【附圖說明】
[0024]圖1為【背景技術】提供的一種識別一人多卡用戶的方法流程圖;
[0025]圖2為本發明實施例提供的一種識別一人多卡用戶的方法流程圖;
[0026]圖3為本發明實施例提供的又一種識別一人多卡用戶的方法流程圖。
【具體實施方式】[0027]為解決現有技術在識別一人多卡用戶時存在的數據源信息不準以及識別準確率低下的問題,本發明實施例提供了一種識別一人多卡用戶的方法及裝置。首先,獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合;然後,針對每個待識別的移動號碼,比較針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率;最後,根據上述重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信,並根據判斷結果確定一人多卡用戶。可見,本發明實施例提供的這種識別一人多卡用戶的方法以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,而不是單單以移動終端在某時刻的位置信息作為判斷依據,從而解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼,並根據待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信,進一步確定一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
[0028]以下結合說明書附圖對本發明的實施例進行說明,應當理解,此處所描述的實施例僅用於說明和解釋本發明,並不用於限制本發明。並且在不衝突的情況下,本說明中的實施例及實施列中的特徵可以互相結合。
[0029]實施例1
[0030]基於上述基本思想,本發明實施例提供的一種識別一人多卡用戶的方法流程圖如圖2所示,具體包括以下步驟:
[0031]步驟21、獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合。
[0032]該步驟可以具體包括以下子步驟:
[0033]首先,伺服器獲得其可操作的移動號碼,並獲取各移動號碼所屬移動終端分別在規定時間長度內接入的基站的標識構成的基站標識集合;
[0034]其次,根據針對各移動號碼而獲得的基站標識集合,從預先設置的基站位置信息與基站標識的對應關係中,分別確定對應於各個基站標識集合的基站位置信息;
[0035]然後,根據對應於各個基站標識集合的基站位置信息,分別確定各個移動號碼所屬移動終端的活動範圍;
[0036]最後,根據確定出的活動範圍,將針對具有同一活動範圍的不同移動終端所具備的移動號碼而分別獲得的基站標識集合確定為針對待識別的移動號碼而獲得的基站標識
隹A
口 O
[0037]在確定各個移動號碼所屬移動終端的活動範圍時,可以根據實際需要進行降噪處理,即將處於移動終端活動範圍邊緣的一些基站(以下簡稱邊緣基站)排除在移動終端的活動範圍之外。例如,假設確定某個移動號碼所屬移動終端的活動範圍包含了基站A、B、C、D、E、F、M、G。但根據基站位置信息可知,基站M距離由基站A、B、C、D、E、F、G確定的範圍比較遠,此時,基站M就可以看做是邊緣基站,則可以將基站M從該移動終端的活動範圍內刪除,即僅將由基站A、B、C、D、E、F、G構成的活動範圍確定為該移動終端的活動範圍。
[0038]可選的,上述規定時間長度可以包含多個時間切片,那麼上述各基站標識集合包含:由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合。
[0039]步驟22、針對每個待識別的移動號碼,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0040]具體地,可以通過比較針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0041]可選的,若步驟21中的規定時間長度包含多個時間切片,且各基站標識集合包含:由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合,則步驟22可以包含以下子步驟:
[0042]首先,通過比較針對該待識別的移動號碼而獲得的基站標識子集合和針對其他待識別的移動號碼而獲得的基站標識子集合,確定針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率;
[0043]然後,根據針對不同時間切片而設置的權重因子,以及針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0044]步驟23、根據上述重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼。
[0045]具體地,針對每個待識別的移動號碼,可以先確定滿足重合率大於預設的第一重合率閾值這個條件的其他待識別的移動號碼,再將確定出的滿足該條件的其他待識別的移動號碼選取為候選移動號碼。
[0046]步驟24、分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信,並根據判斷結果確定一人多卡用戶。
[0047]其中,通信的方式可以包括但不僅限於包括:通話、發送簡訊息、發送微信信息等。
[0048]本實施例1中可以在根據上述判斷結果,確定出至少有一個與該待識別的移動號碼沒有通信的候選移動號碼時,就直接將使用該待識別的移動號碼的用戶確定為一人多卡用戶。但為了進一步提高對於一人多卡用戶的識別準確率,可選的,步驟24中所述的根據判斷結果確定一人多卡用戶可以進一步包括下述子步驟:
[0049]首先,根據判斷結果確定與該待識別的移動號碼沒有通信關係的候選移動號碼(以下簡稱無通信候選號碼);舉例而言,待識別的移動號碼所屬移動終端為A,而候選移動號碼所屬移動終端為B、C、D,那麼,如果A與B、D沒有通信關係,則B、D就形成了 A的沒有通信關係的候選移動號碼;
[0050]然後,分別判斷該待識別的移動號碼與各無通信候選號碼是否對應於同一用戶認證信息(例如用戶的身份證號碼);
[0051]最後,在判斷出至少有一個無通信候選號碼與該待識別的移動號碼對應於同一用戶認證信息時,再將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
[0052]需要說明的是,若根據判斷結果確定出該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間均有通信關係,則可以將具備該待識別的移動號碼的用戶確定為非一人多卡用戶。舉例而言,待識別的移動號碼所屬移動終端為A,而候選移動號碼所屬移動終端為B、C、D,那麼,如果A與B、C、D都有通信關係,則A就被確認為非一人多卡用戶。
[0053]針對上述可選方案,當判斷出各無通信候選號碼與該待識別的移動號碼均不對應於同一用戶認證信息時,可以繼續判斷該待識別的移動號碼與各無通信候選號碼是否同屬同一移動終端;並在判斷出至少有一個無通信候選號碼與該待識別的移動號碼同屬同一移動終端時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。進一步地,在判斷出各無通信候選號碼與該待識別的移動號碼均不同屬同一移動終端時,分別比較針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各無通信候選號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值;在比較得到至少有一個大於預設的第二重合率閾值的重合率時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
[0054]上述可選方案,在為待識別的移動號碼確定出無通信候選號碼的前提下,通過分別判斷待識別的移動號碼與各無通信候選號碼是否對應於同一用戶認證信息、待識別的移動號碼與各無通信候選號碼是否同屬同一移動終端以及針對待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對無通信候選號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值,確定具備該待識別的移動號碼的用戶是否為一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
[0055]可選的,步驟24中所述的根據判斷結果確定一人多卡用戶還可以包括下述子步驟:
[0056]首先,根據判斷結果確定與該待識別的移動號碼無通信候選號碼;然後,分別判斷該待識別的移動號碼與各無通信候選號碼是否同屬同一移動終端且對應於同一用戶認證信息;最後,在判斷出至少有一個所述無通信候選號碼與該待識別的移動號碼同屬同一移動終端且對應於同一用戶認證信息時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。該可選方案通過將用戶認證信息和移動終端信息同時作為識別一人多卡用戶的識別依據,進一步提高了識別一人多卡用戶的準確率。
[0057]綜上所述,本發明實施例提供的一種識別一人多卡用戶的方法以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,而不是單單以移動終端在某時刻的位置信息作為判斷依據,從而解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼,並根據待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信,進一步確定一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
[0058]實施例2
[0059]結合具體實例,進一步說明本發明實施例提供的一種識別一人多卡用戶的方法。該方法的流程圖如圖3所示。
[0060]步驟31、確定待識別的移動號碼。
[0061]伺服器獲得其可操作的移動號碼,並獲取各移動號碼所屬移動終端分別在規定時間長度內接入的基站的標識構成的基站標識集合;根據針對各移動號碼而獲得的基站標識集合,從預先設置的基站位置信息與基站標識的對應關係中,分別確定對應於各個基站標識集合的基站位置信息;根據對應於各個基站標識集合的基站位置信息,分別確定各個移動號碼所屬移動終端的活動範圍;根據確定出的活動範圍,將針對具有同一活動範圍的不同移動終端所具備的移動號碼為待識別的移動號碼。
[0062]例如,伺服器可操作的移動號碼有100個,伺服器分別記錄這100個移動號碼每小時接入的基站對應的基站標識,並將每個移動號碼在每小時接入的基站對應的基站標識組成一個基站標識集合,即針對每個移動號碼,每天都有24個基站標識集合。根據針對每個移動號碼確定的24個基站標識集合以及基站的位置信息(例如基站的經緯度信息),確定每個移動號碼對應的活動範圍,並對確定的活動範圍進行降噪處理(例如刪除一些邊緣基站),最後將屬於同一活動範圍內的不同移動終端所具備的移動號碼確定為待識別的移動號碼。本實施例2中,假設確定出待識別的移動號碼為移動號碼甲、移動號碼乙、移動號碼丙、移動號碼丁。
[0063]步驟32、針對每個待識別的移動號碼,確定在規定時間長度內針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0064]具體地,假設規定時間長度包含多個時間切片,且各基站標識集合包含由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合。那麼,步驟32可以具體包括一下子步驟:
[0065]首先,通過比較針對該待識別的移動號碼而獲得的基站標識子集合和針對其他待識別的移動號碼而獲得的基站標識子集合,確定針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率;
[0066]然後,根據針對不同時間切片而設置的權重因子,以及針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0067]關於權重因子的設置,可以根據時間切片的大小和性質靈活設置。舉例而言,假設規定時間長度為一個周,則可以以天作為一個時間切片,並為工作日與節假日分別分配不同的權重因子;再如,假設規定時間長度為6個小時,則可以以小時作為一個時間切片,並為休息時間、娛樂時間、工作時間分別設置不同的權重因子;也可以為每小時分配不同的權重因子,通常情況下,在移動終端處於靜止待機狀態時,獲取的基站標識集合為最佳,因此可以將O點至6點這個時間段內包含的時間切片的權重設置比較高,將其他時間段內對應的時間切片的權重設置相應低一些。
[0068]進一步的,假設規定時間長度為2個小時,下面以包含O點至I點和I點至2點這兩個時間切片的規定時間長度為例,具體說明如何獲得移動終端甲對應的基站標識集合所包含的基站標識與移動終端乙對應的基站標識集合所包含的基站標識的重合率。若移動終端甲在O點至I點這個時間切片對應的基站標識子集合為基站A與基站B,移動終端乙在O點至I點這個時間切片對應的基站標識子集合為基站A與基站C,O點至I點這個時間切片對應的權重因子為1.8,則移動終端甲對應的基站標識子集合所包含的基站標識與移動終端乙對應的基站標識子集合所包含的基站標識在O點至I點這個時間切片的重合率就是50%*1.8,即90%。利用與上述計算方法相同的計算方法獲得的移動終端甲對應的基站標識子集合所包含的基站標識與移動終端乙對應的基站標識子集合所包含的基站標識在I點至2點這個時間切片的重合率為85%,則在包含O點至I點和I點至2點這兩個時間切片的規定時間長度內,移動終端甲對應的基站標識集合所包含的基站標識與移動終端乙對應的基站標識集合所包含的基站標識的重合率就是87.5%。
[0069]步驟33、針對每個待識別的移動號碼,判斷經過執行步驟32確定的重合率是否均小於預設的第一重合率閾值,如果判斷結果為是,則執行步驟311,如果判斷結果為否,則執行步驟34。
[0070]步驟34、將滿足重合率大於預設的第一重合率閾值這個條件的其他待識別移動號碼確定為該待識別移動號碼的候選移動號碼。
[0071]具體的,針對上述例子,假設預設的第一重合率閾值為85%,再假設針對移動號碼甲而獲得的基站標識集合所包含的基站標識與針對移動號碼丙而獲得的基站標識集合所包含的基站標識的重合率小於85%,針對移動號碼甲而獲得的基站標識集合所包含的基站標識與針對移動號碼乙以及移動號碼丁而分別獲得的基站標識集合所包含的基站標識的重合率均大於85%,則針對移動號碼甲,其候選移動號碼為移動號碼乙、移動號碼丁。
[0072]步驟35、判斷待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否都有通信,如果判斷結果為是,則執行步驟311,如果判斷結果為否,則執行步驟36。
[0073]步驟36、確定與該待識別的移動號碼無通信候選號碼。
[0074]具體的,針對上述例子,假設經判斷獲得移動號碼甲所屬移動終端與移動號碼乙所屬移動終端之間有通信,移動號碼甲所屬移動終端與移動號碼乙所屬移動終端之間沒有通信,則將移動號碼乙確定為與移動號碼甲無通信候選號碼。
[0075]步驟37、判斷該待識別的移動號碼與各無通信候選號碼是否對應於同一用戶認證信息,在判斷結果為是時,執行步驟310,在判斷結果為否時,執行步驟38。
[0076]具體的,用戶認證信息可以用戶的有效身份證信息來表示。那麼,針對上述例子,進一步判斷移動號碼甲與移動號碼乙是否是使用同一有效身份證註冊。其中,有效身份證的定義為身份證號碼符合國家身份證規則的要求。通常情況下,與同一身份證綁定的在網手機號碼不大於6個。
[0077]步驟38、判斷該待識別的移動號碼與各無通信候選號碼是否同屬同一有效移動終端,在判斷結果為是時,執行步驟310,在判斷結果為否時,執行步驟39。[0078]具體的,有效移動終端可以定義為移動終端的國際行動裝置身份碼(International Mobile Equipment Identity, IMEI)碼符合正常要求。判斷該待識別的移動號碼與各無通信候選號碼是否同屬同一有效移動終端,可以通過判斷該待識別的移動號碼所屬的移動終端與各無通信候選號碼所屬的移動終端的MEI碼是否相同來確定。那麼,針對上述例子,在判斷出移動號碼甲與移動號碼乙不是使用同一有效身份證註冊後,進一步判斷移動號碼甲所屬移動終端的頂EI碼與移動號碼乙所屬移動終端的MEI碼是否為同一有效移動終端。
[0079]步驟39、判斷針對待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各無通信候選號碼而獲得的基站標識集合所包含的基站標識的重合率是否大於預設的第二重合率閾值。在判斷結果為是時,執行步驟310,在判斷結果為否時,執行步驟311。
[0080]一般地,第二重合率閾值是大於第一重合率閾值的。
[0081]具體的,假設預設的第二重合率閾值為90%,針對上述例子,在判斷移動號碼甲所屬移動終端與移動號碼乙所屬移動終端不是同一有效移動終端後,進一步判斷針對移動號碼甲而獲得的基站標識集合所包含的基站標識與針對移動號碼乙而獲得的基站標識集合所包含的基站標識的重合率是否大於90%。
[0082]步驟310、確定具備該待識別的移動號碼的用戶為一人多卡用戶。流程結束。
[0083]步驟311、確定具備該待識別的移動號碼的用戶不為一人多卡用戶。流程結束。
[0084]綜上所述,本發明實施例提供的一種識別一人多卡用戶的方法以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,而不是單單以移動終端在某時刻的位置信息作為判斷依據,從而解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼;並通過判斷待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信,確定與該待識別的移動號碼無通信候選號碼從而縮小候選移動號碼的範圍;最後通過進一步判斷待識別的移動號碼與各上述無通信候選號碼是否對應於同一用戶認證信息、待識別的移動號碼與各上述無通信候選號碼是否同屬同一移動終端以及針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各所述無通信候選號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值,最終確定具備該待識別的移動號碼的用戶是否為一人多卡用戶具備從而提高了識別一人多卡用戶的準確率。
[0085]對應於本發明實施例提供的一種識別一人多卡用戶的方法,本發明實施例還提供了一種識別一人多卡用戶的裝置,該裝置可以包括以下單元:
[0086]基站標識集合獲得單元,用於獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合;
[0087]重合率確定單元,用於通過比較基站標識集合獲得單元針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率;[0088]通信判斷單元,用於根據重合率確定單元確定的重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信;
[0089]一人多卡用戶確定單元,用於根據通信判斷單元獲得的判斷結果確定一人多卡用戶。
[0090]可選的,基站標識集合獲得單元可以包括以下子單元:
[0091]集合獲得子單元,用於獲得各個移動號碼所屬移動終端分別在所述規定時間長度內接入的基站的標識構成的基站標識集合;
[0092]位置信息確定子單元,用於根據集合獲得子單元針對各移動號碼而獲得的基站標識集合,從預先設置的基站位置信息與基站標識的對應關係中,分別確定對應於各個基站標識集合的基站位置信息;
[0093]活動範圍確定子單元,用於根據位置信息確定子單元對應於各個基站標識集合所確定的基站位置信息,分別確定各個移動號碼所屬移動終端的活動範圍;
[0094]基站標識確定子單元,用於根據活動範圍確定子單元確定出的活動範圍,將針對具有同一活動範圍的不同移動終端所具備的移動號碼而分別獲得的基站標識集合,確定為針對待識別的移動號碼而獲得的基站標識集合。
[0095]可選的,當規定時間長度包含多個時間切片,且上述各基站標識集合包含:由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合時,重合率確定單元可以具體包括以下子單元:
[0096]第一重合率確定子單元,用於通過比較針對該待識別的移動號碼而獲得的基站標識子集合和針對其他待識別的移動號碼而獲得的基站標識子集合,確定針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率;
[0097]第二重合率確定子單元,用於根據針對不同時間切片而設置的權重因子,以及所述第一重合率確定子單元確定的重合率,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
[0098]可選的,一人多卡用戶確定單元可以包括以下子單元:
[0099]候選號碼確定子單元,用於根據所述判斷單元獲得的判斷結果,確定與該待識別的移動號碼沒有通信關係的候選移動號碼;
[0100]用戶認證信息判斷子單元,用於分別判斷該待識別的移動號碼與所述候選號碼確定子單元確定的各所述沒有通信關係的候選移動號碼是否對應於同一用戶認證信息;
[0101]一人多卡用戶確定子單元,用於在所述用戶認證信息判斷子單元判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼對應於同一用戶認證信息時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
[0102]可選的,一人多卡用戶確定單元還可以包括:
[0103]終端信息判斷子單元,用於在經所述用戶認證信息判斷子單元判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不對應於同一用戶認證信息時,分別判斷該待識別的移動號碼與各所述沒有通信關係的候選移動號碼是否同屬同一移動終端;則[0104]一人多卡用戶確定子單元,還用於在經所述終端信息判斷子單元判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼同屬同一移動終端時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
[0105]可選的,一人多卡用戶確定單元還可以包括:
[0106]重合率比較子單元,用於在經所述終端信息判斷子單元判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不同屬同一移動終端時,分別比較針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各所述沒有通信關係的候選移動號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值;則
[0107]一人多卡用戶確定子單元,還用於在經所述重合率閾值比較子單元比較得到至少有一個大於預設的第二重合率閾值的重合率時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
[0108]綜上所述,本發明實施例提供的一種識別一人多卡用戶的裝置以待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識構成的各基站標識集合作為一個判斷依據,而不是單單以移動終端在某時刻的位置信息作為判斷依據,從而解決了由於移動終端在待機或通話時存在位置信息漂移的情況所導致的數據源信息不準的問題。並且,通過將待識別的移動號碼對應的基站標識集合與其他待識別的移動號碼對應的基站標識集合的重合率與預設的第一重合率閾值進行比較,從待識別的移動號碼中確定候選移動號碼,並根據待識別的移動號碼對應的移動終端與各候選移動號碼對應的移動終端之間是否有通信來進一步確定一人多卡用戶,從而提高了識別一人多卡用戶的準確率。
[0109]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0110]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0111]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0112]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0113]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
[0114]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種識別一人多卡用戶的方法,其特徵在於,包括: 獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合; 針對每個待識別的移動號碼執行下述操作: 通過比較針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率;以及 根據所述重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信,並根據判斷結果確定一人多卡用戶。
2.如權利要求1所述的方法,其特徵在於,獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合,具體包括: 獲得各個移動號碼所屬移動終端分別在所述規定時間長度內接入的基站的標識構成的基站標識集合; 根據針對各移動號碼而獲得的基站標識集合,從預先設置的基站位置信息與基站標識的對應關係中,分別確定對應於各個基站標識集合的基站位置信息; 根據對應於各個基站標識集合的基站位置信息,分別確定各個移動號碼所屬移動終端的活動範圍; 根據確定出的活動範圍,將針對具有同一活動範圍的不同移動終端所具備的移動號碼而分別獲得的基站標識集合,確定為針對待識別的移動號碼而獲得的基站標識集合。
3.如權利要求1所述的方法,其特徵在於,所述規定時間長度包含多個時間切片,且所述各基站標識集合包含:由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合;則 通過比較針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率,具體包括: 通過比較針對該待識別的移動號碼而獲得的基站標識子集合和針對其他待識別的移動號碼而獲得的基站標識子集合,確定針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率; 根據針對不同時間切片而設置的權重因子,以及針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識 別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
4.如權利要求1所述的方法,其特徵在於,根據判斷結果確定一人多卡用戶,具體包括:根據判斷結果,確定與該待識別的移動號碼沒有通信關係的候選移動號碼;並分別判斷該待識別的移動號碼與各所述沒有通信關係的候選移動號碼是否對應於同一用戶認證信息;並 在判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼對應於同一用戶認證信息時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
5.如權利要求4所述的方法,其特徵在於,還包括: 在判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不對應於同一用戶認證信息時,分別判斷該待識別的移動號碼與各所述沒有通信關係的候選移動號碼是否同屬同一移動終端;並 在判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼同屬同一移動終端時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
6.如權利要求5所述的方法,其特徵在於,還包括: 在判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不同屬同一移動終端時,分別比較針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各所述沒有通信關係的候選移動號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值; 在比較得到至少有一個大於預設的第二重合率閾值的重合率時,將具備該待識別的移動號碼的用戶確 定為一人多卡用戶。
7.一種識別一人多卡用戶的裝置,其特徵在於,包括: 基站標識集合獲得單元,用於獲得由待識別的移動號碼所屬移動終端在規定時間長度內接入的基站的標識分別構成的各基站標識集合; 重合率確定單元,用於針對每個待識別的移動號碼,通過比較所述基站標識集合獲得單元針對該待識別的移動號碼而獲得的基站標識集合和針對其他待識別的移動號碼而獲得的基站標識集合,分別確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率; 通信判斷單元,用於根據所述重合率確定單元確定的重合率和預設的第一重合率閾值,從待識別的移動號碼中選取候選移動號碼,分別判斷該待識別的移動號碼所屬移動終端與各候選移動號碼所屬移動終端之間是否有通信; 一人多卡用戶確定單元,用於根據所述通信判斷單元獲得的判斷結果確定一人多卡用戶。
8.如權利要求7所述的裝置,其特徵在於,所述基站標識集合獲得單元具體包括: 集合獲得子單元,用於獲得各個移動號碼所屬移動終端分別在所述規定時間長度內接入的基站的標識構成的基站標識集合; 位置信息確定子單元,用於根據所述集合獲得子單元針對各移動號碼而獲得的基站標識集合,從預先設置的基站位置信息與基站標識的對應關係中,分別確定對應於各個基站標識集合的基站位置信息; 活動範圍確定子單元,用於根據所述位置信息確定子單元對應於各個基站標識集合所確定的基站位置信息,分別確定各個移動號碼所屬移動終端的活動範圍;基站標識確定子單元,用於根據所述活動範圍確定子單元確定出的活動範圍,將針對具有同一活動範圍的不同移動終端所具備的移動號碼而分別獲得的基站標識集合,確定為針對待識別的移動號碼而獲得的基站標識集合。
9.如權利要求7所述的裝置,其特徵在於,所述規定時間長度包含多個時間切片,且所述各基站標識集合包含:由待識別的移動號碼所屬移動終端分別在各時間切片內接入的基站的標識分別構成的基站標識子集合;則 所述重合率確定單元具體包括: 第一重合率確定子單元,用於通過比較針對該待識別的移動號碼而獲得的基站標識子集合和針對其他待識別的移動號碼而獲得的基站標識子集合,確定針對該待識別的移動號碼而獲得的基站標識子集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識子集合所包含的基站標識的重合率; 第二重合率確定子單元,用於根據針對不同時間切片而設置的權重因子,以及所述第一重合率確定子單元確定的重合率,確定針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對其他待識別的移動號碼而獲得的基站標識集合所包含的基站標識的重合率。
10.如權利要求7所述的裝置,其特徵在於,所述一人多卡用戶確定單元具體包括: 候選號碼確定子單元,用於根據所述判斷單元獲得的判斷結果,確定與該待識別的移動號碼沒有通信關係的候選移動號碼; 用戶認證信息判斷子 單元,用於分別判斷該待識別的移動號碼與所述候選號碼確定子單元確定的各所述沒有通信關係的候選移動號碼是否對應於同一用戶認證信息; 一人多卡用戶確定子單元,用於在所述用戶認證信息判斷子單元判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼對應於同一用戶認證信息時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
11.如權利要求10所述的裝置,其特徵在於,所述一人多卡用戶確定單元還包括: 終端信息判斷子單元,用於在所述用戶認證信息判斷子單元判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不對應於同一用戶認證信息時,分別判斷該待識別的移動號碼與各所述沒有通信關係的候選移動號碼是否同屬同一移動終端;則 所述一人多卡用戶確定子單元,還用於在所述終端信息判斷子單元判斷出至少有一個所述沒有通信關係的候選移動號碼與該待識別的移動號碼同屬同一移動終端時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
12.如權利要求11所述的裝置,其特徵在於,所述一人多卡用戶確定單元還包括: 重合率比較子單元,用於在所述終端信息判斷子單元判斷出各所述沒有通信關係的候選移動號碼與該待識別的移動號碼均不同屬同一移動終端時,分別比較針對該待識別的移動號碼而獲得的基站標識集合所包含的基站標識與針對各所述沒有通信關係的候選移動號碼而獲得的基站標識集合所包含的基站標識的重合率與預設的第二重合率閾值;則一人多卡用戶確定子單元,還用於在所述重合率閾值比較子單元比較得到至少有一個大於預設的第二重合率閾值的重合率時,將具備該待識別的移動號碼的用戶確定為一人多卡用戶。
【文檔編號】H04W8/18GK103841550SQ201210476057
【公開日】2014年6月4日 申請日期:2012年11月21日 優先權日:2012年11月21日
【發明者】王剛, 王大成, 王海燕, 姜恆, 顧建瑜, 劉波, 孫大淼, 趙宮明, 朱海虎, 姬渭孟, 于洋 申請人:中國移動通信集團吉林有限公司