預定類型號碼識別方法及裝置的制造方法
【專利說明】
【技術領域】
[0001]本發明涉及計算機技術領域,特別涉及一種預定類型號碼識別方法及裝置。
【【背景技術】】
[0002]互聯網中每天都在進行著大量的、頻繁的網絡交互作業(例如,網絡支付、網絡轉賬,等等)。部分不法分子出于非法目的,通過互聯網實施了相關危害網絡交互作業安全的行為(例如,盜竊、詐騙,等等),給互聯網應用的用戶帶來了巨大的財產損失。
[0003]為了避免損失,需要識別出惡意號碼(S卩,不法分子實施非法行為所使用的號碼),以對該惡意號碼采取相關措施。
[0004]傳統的對惡意號碼進行識別的技術方案包括以下兩種:
[0005]第一種技術方案是通過客服人員受理互聯網應用的用戶的投訴或舉報來發現惡意號碼。
[0006]第二種技術方案是通過對相關號碼的網絡支付次數、網絡交易額度、IP (InternetProtocol,互聯網協議)地址聚集程度、IP地址跳變次數等設置閾值,以在該相關號碼進行交易或轉賬時,根據該閾值對該相關號碼的交易行為或轉賬行為進行審查,從而識別出惡意號碼。
[0007]在實踐中,發明人發現現有技術至少存在以下問題:
[0008]上述第一種技術方案需要依賴互聯網應用的用戶在損失財產后投訴和反饋的意愿。以網絡虛擬錢幣(如Q幣)被盜為例,根據調查,主動投訴者的人數僅占實際受損失的人數的10%左右。因此上述第一種技術方案存在發現惡意號碼所需的周期較長、所發現的惡意號碼不全面等不足之處。
[0009]上述第二種技術方案容易被不法分子繞開。例如,若上述網絡交易額度的閾值為50元,則不法分子往往會通過將交易金額或轉賬金額設置為49元來避開針對交易行為或轉賬行為的審查;又例如,不法分子可通過以非常低的價格來引誘和誤導互聯網應用的用戶向惡意號碼充值,此時,IP地址聚集的特征并不明顯。此外,利用此技術方案來發現和識別惡意號碼往往需要針對多個特征、多種策略來綜合決策,此時,對相關號碼的交易行為或轉賬行為進行審查將會變得非常耗時和效率低下。
[0010]綜上,傳統的技術方案無法實現自動地對惡意號碼進行識別。
[0011]故,有必要提出一種新的技術方案,以解決上述技術問題。
【
【發明內容】
】
[0012]本發明的目的在于提供一種預定類型號碼識別方法及裝置,其能實現自動地識別預定類型號碼(例如,惡意號碼)。
[0013]為解決上述問題,本發明實施例的技術方案如下:
[0014]一種預定類型號碼識別方法,包括:從第一類型號碼在作業關系鏈中所對應的節點開始,以所述節點作為起始節點,按照其分支的指向搜索相鄰的其它節點,直到葉節點然后再回溯到所述葉節點的父節點,搜索所述父節點相鄰的其它節點,過程中判斷每一個所搜索到的節點的屬性是否符合特定條件,其中,所述作業關系鏈是預先構造的;重復執行上述步驟,直到訪問完所述作業關系鏈中的所有節點為止,以得到第一判斷結果,其中,所述第一判斷結果包括所述作業關系鏈中每一節點的屬性是否符合所述特定條件的信息;按照預先設置的篩選條件對所述第一判斷結果中符合所述特定條件的節點進行篩選,以得到預定類型號碼。
[0015]一種預定類型號碼識別裝置,包括:搜索模塊,用于從第一類型號碼在作業關系鏈中所對應的節點開始,以所述節點作為起始節點,按照其分支的指向搜索相鄰的其它節點,直到葉節點然后再回溯到所述葉節點的父節點,搜索所述父節點相鄰的其它節點,過程中判斷每一個所搜索到的節點的屬性是否符合特定條件,重復執行上述操作,直到訪問完所述作業關系鏈中的所有節點為止,以得到第一判斷結果,其中,所述作業關系鏈是預先構造的,所述第一判斷結果包括所述作業關系鏈中每一節點的屬性是否符合所述特定條件的信息;篩選模塊,用于按照預先設置的篩選條件對所述第一判斷結果中符合所述特定條件的節點進行篩選,以得到預定類型號碼。
[0016]相對現有技術,本發明實施例的預定類型號碼識別方法及裝置可以實現自動地識別預定類型號碼(例如,惡意號碼),有利于據此采取相關措施(例如,禁止惡意號碼登錄,進而有效地防止侵害互聯網應用的用戶的財產安全的行為)。
[0017]為讓本發明的上述內容能更明顯易懂,下文特舉優選實施例,并配合所附圖式,作詳細說明如下:
【【附圖說明】】
[0018]圖1為本發明實施例的預定類型號碼識別方法和裝置的工作模式示意圖;
[0019]圖2為本發明實施例的預定類型號碼識別方法和裝置的運行環境示意圖;
[0020]圖3為本發明的預定類型號碼識別裝置的第一實施例的框圖;
[0021]圖4為本發明的預定類型號碼識別裝置的第二實施例的框圖;
[0022]圖5為本發明的預定類型號碼識別裝置的第三實施例的框圖;
[0023]圖6為本發明中作業關系鏈的示意圖;
[0024]圖7為本發明中遍歷作業關系鏈中的節點的操作示意圖;
[0025]圖8為本發明的預定類型號碼識別方法的第一實施例的流程圖;
[0026]圖9為本發明的預定類型號碼識別方法的第二實施例的流程圖;
[0027]圖10為本發明的預定類型號碼識別方法的第三實施例的流程圖;
[0028]圖11為本發明的預定類型號碼識別方法的具體實施步驟的示意圖;
[0029]圖12為本發明預定類型號碼識別方法和裝置工作原理的示意圖。
【【具體實施方式】】
[0030]以下各實施例的說明是參考附加的圖式,用以例示本發明可用以實施的特定實施例。
[0031]術語“預定類型號碼”可以指惡意號碼、非惡意號碼(可信號碼)中的任意一種,其中,所述號碼可以是互聯網應用的帳號、互聯網業務的賬號,等等,所述互聯網應用包括但不限于即時通訊應用(例如,QQ、微信,等等)、電子郵箱、網絡游戲,等等。在下面論述的技術方案中,以惡意號碼為例來說明。
[0032]術語“網絡交互作業數據”是指與網絡交互作業相關的數據,其中,所述網絡交互作業可以是網絡支付、網絡轉賬,等等。
[0033]術語“候選號碼”是指經過初步選擇后確定其與所述預定類型號碼(例如,惡意號碼)具有一定的相關度的號碼。
[0034]術語“作業關系鏈”是指上述網絡交互作業的數據流所對應的關系樹結構(關系鏈條)。
[0035]術語“遍歷”是指沿著某條搜索路線,依次對樹(作業關系鏈)中每個節點均做一次且僅做一次訪問,其對應的英文為:Traversal。
[0036]術語“組件”、“模塊”、“系統”、“接口 ”等等一般指:硬件、硬件和軟件的組合、軟件或執行中的軟件。例如,組件可以是但不限于是運行在處理器上的進程、處理器、對象、可執行應用、執行的線程、程序和/或計算機。通過圖示,運行在控制器上的應用和該控制器二者都可以是組件。一個或多個組件可以存在于執行的進程和/或線程內,并且組件可以位于一個計算機上和/或分布在兩個或更多計算機之間。
[0037]本說明書所使用的詞語“實施例”意指用作實例、示例或例證。全文描述為“實施例”任意方面或設計不必被解釋為比其他方面或設計更有利。相反,詞語“實施例”的使用旨在以具體方式提出概念。本說明書所使用的術語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個。即,如果X使用A ;X使用B ;或X使用A和B 二者,則“X使用A或B”在前述任一示例中得到滿足。此外,本說明書和所附權利要求中所使用的冠詞“一”一般地可以被解釋為意指“一個或多個”,除非另外指定或從上下文清楚導向單數形式。
[0038]本發明要求保護的主題可以被實現為使用標準編程和/或工程技術產生軟件、固件、硬件或其任意組合以控制計算機實現所公開的主題的方法、裝置或制造品。本文所使用的術語“制造品”旨在包含可從任意計算機可讀設備、載體或介質訪問的計算機程序。當然,本領域技術人員將認識到可以對該配置進行許多修改,而不脫離要求保護的主題的范圍或精神。
[0039]圖1、圖2及隨后的論述提供了對實現本文所闡述的一個或多個實施例的工作模式、運行環境的描述。圖1所示的工作模式、運行環境僅僅是適當的工作模式、運行環境的一個實例并且不旨在建議關于工作模式、運行環境的用途或功能的范圍的任何限制。
[0040]本發明的預定類型號碼識別方法和裝置可以在以下設備中應用:包括但不限于個人計算機、服務器計算機、手持式或膝上型設備、移動設備(比如移動電話、個人數字助理(PDA, Personal Digital Assistant)、媒體播放器等等)、多處理器系統、消費型電子設備、小型計算機、大型計算機、包括上述任意系統或設備的分布式計算環境,等等。
[0041]圖1示出了本說明書所提供的一個或多個實施例的裝置或系統的工作模式,其中,本發明的預定類型號碼識別裝置可以視作服務器100或客戶端設備300,其中,服務器100與客戶端設備300通過網絡200通信。服務器100中可以設置有數據庫和云端處理器,服務器100中的數據庫和云端處理器可以為客戶端設備300中的數據提供數據存儲和數據處理功能。服務器100和客戶端設備300通過網絡200交互和交換數據。在本說明書中,優選地,將服務器100作為本發明的預定類型號碼識別的示例性對象。
[0042]參考圖2,圖2為本發明實施例的預定類型號碼識別方法和裝置的運行環境示意圖。
[0043]本發明實施例的預定類型號碼識別方法及裝置可以運行于安裝有計算機操作系統的用戶設備中,該用戶設備可以是臺式電腦、筆記本電腦、服務器等等中的一種或者一種以上組合而成的系統。該用戶設備中可以包括處理器1001、存儲器1002、傳感器1004、時鐘信號生成器1006、通信接口 1005、輸入輸出設備1003等中的任意組合100,用戶設備中的處理器1001、存儲器1002、傳感器1004、輸入輸出設備1003、通信接口 1005、時鐘信號生成器1006等中的任意組合100用于實現本發明實施例的預定類型號碼識別方法中的步驟及預定類型號碼識別裝置100中的功能。
[0044]參考圖3,圖3為本發明的預定類型號碼識別裝置100的第一實施例的框圖。
[0045]本實施例的預定類型號碼識別裝置100包括搜索模塊301和篩選模塊302。
[0046]搜索模塊301用于從第一類型號碼在作業關系鏈中所對應的節點開始,以所述節點作為起始節點,按照其分支的指向搜索相鄰的其它節點(分支節點),直到葉節點然后再回溯到所述葉節點的父節點,搜索所述父節點相鄰的其它節點,過程中判斷每一個所搜索到的節點的屬性是否符合特定條件,重復執行上述操作,直到訪問完所述作業關系鏈中的所有節點為止,以得到第一判斷結果。即,所述搜索模塊301用于從第一類型號碼在作業關系鏈中所對應的節點開始,訪問與所述節點相鄰的分支節點,并判斷所述分支節點(所搜索到的節點)的屬性是否符合特定條件,