本發(fā)明涉及互聯(lián)網(wǎng)安全技術(shù)領(lǐng)域,特別是涉及一種用戶賬號異常防范方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,信息開放共享已成為趨勢,而賬號互聯(lián)則成為其中最重要的一個方面,用戶可以通過即時通訊工具的賬號登陸第三方網(wǎng)站,賬號的價值和作用越來越重要,同時個人密碼泄漏和網(wǎng)絡(luò)釣魚等情況導(dǎo)致網(wǎng)絡(luò)賬號被盜、財產(chǎn)被盜的風(fēng)險也越來越高。
傳統(tǒng)的賬號異常防范方法是通過反作弊技術(shù)來凍結(jié)異常賬戶,等賬戶本人來進行異常處理,容易造成判斷錯誤,誤傷或者漏掉部分用戶。傳統(tǒng)的賬號異常防范方法存在防范可靠性低的缺點。
技術(shù)實現(xiàn)要素:
基于此,有必要針對上述防范可靠性低的問題,提供一種防范可靠性高的用戶賬號異常防范方法和系統(tǒng)。
一種用戶賬號異常防范方法,包括以下步驟:
獲取用戶的賬號數(shù)據(jù),并根據(jù)所述賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常;
在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,所述通知信息用于提示所述聯(lián)系人賬號的所有者告知出現(xiàn)異常的賬號的用戶賬號出現(xiàn)異常;
接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)所述設(shè)置信息進行賬號異常清除處理。
一種用戶賬號異常防范系統(tǒng),包括:
獲取模塊,用于獲取用戶的賬號數(shù)據(jù),并根據(jù)所述賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常;
通知模塊,用于在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,所述通知信息用于提示所述聯(lián)系人賬號的所有者告知出現(xiàn)異常的賬號的用戶賬號出現(xiàn)異常;
設(shè)置模塊,用于接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)所述設(shè)置信息進行賬號異常清除處理。
上述用戶賬號異常防范方法和系統(tǒng),獲取用戶的賬號數(shù)據(jù),并根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常;在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號。在聯(lián)系人賬號的所有者告知用戶賬戶異常后,接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)設(shè)置信息進行異常清除處理。在用戶的賬號出現(xiàn)異常時發(fā)送通知信息至聯(lián)系人賬號,以便用戶的聯(lián)系人及時告知用戶,讓賬戶異常的用戶可及時收到通知并進行賬號異常清除處理,提高了賬號異常防范的可靠性。
附圖說明
圖1為一實施例中用戶賬號異常防范方法的流程圖;
圖2為一實施例中根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常的流程圖;
圖3為一實施例中在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號的流程圖;
圖4為一實施例中根據(jù)設(shè)置信息進行賬號異常清除處理的流程圖;
圖5為一實施例中用戶賬號異常防范系統(tǒng)的結(jié)構(gòu)圖;
圖6為一實施例中獲取模塊的結(jié)構(gòu)圖;
圖7為一實施例中通知模塊的結(jié)構(gòu)圖;
圖8為一實施例中設(shè)置模塊的結(jié)構(gòu)圖;
圖9為一實施例中計算機系統(tǒng)的模塊圖。
具體實施方式
一種用戶賬號異常防范方法,可應(yīng)用于即時通訊工具、網(wǎng)絡(luò)銀行和網(wǎng)絡(luò)論壇等場景的賬號異常防范。如圖1所示,用戶賬號異常防范方法包括以下步驟:
步驟s110:獲取用戶的賬號數(shù)據(jù),并根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常。 用戶的賬號數(shù)據(jù)指在登錄賬號進行相關(guān)操作所產(chǎn)生的數(shù)據(jù),可包括登錄ip地址、發(fā)送消息、消費記錄和進入過的網(wǎng)頁等數(shù)據(jù)。實時對用戶賬號進行監(jiān)控,獲取賬號數(shù)據(jù)用作判斷賬號是否出現(xiàn)異常。
在其中一個實施例中,賬號數(shù)據(jù)包括登陸地點、行為數(shù)據(jù)和狀態(tài)數(shù)據(jù)中的至少一種,且不同的賬號數(shù)據(jù)預(yù)設(shè)有對應(yīng)的異常系數(shù)。具體地,以即時通訊工具為例,登陸地點可包括登錄ip地址和登錄設(shè)備,行為數(shù)據(jù)可包括發(fā)送消息、消費記錄和進入過的網(wǎng)頁或論壇等數(shù)據(jù),狀態(tài)數(shù)據(jù)表征用戶的當(dāng)前屬性,例如可包括登錄環(huán)境(公共場所或私人場所)和用戶所處狀態(tài)(在線、離開或忙碌)等信息。
不同類型的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)可相同也可不同,同一類賬號數(shù)據(jù)中具體數(shù)據(jù)對應(yīng)的異常系數(shù)也可相同可不同。例如,可設(shè)置登錄ip地址對應(yīng)的異常系數(shù)為2,登錄設(shè)備對應(yīng)的異常系數(shù)為5,發(fā)送消息對應(yīng)的異常系數(shù)為10,余額查詢、消費記錄或轉(zhuǎn)賬記錄對應(yīng)的異常系數(shù)為8,進入網(wǎng)頁或論壇對應(yīng)的異常系數(shù)為7。可以理解,以上僅是一實施例中賬號數(shù)據(jù)對應(yīng)的異常系數(shù)設(shè)置方式,在其他實施例中可進行調(diào)整。
如圖2所示,步驟s110中根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常的步驟,具體包括步驟s112和步驟s114。
步驟s112:提取用戶的歷史數(shù)據(jù),并根據(jù)歷史數(shù)據(jù)對賬號數(shù)據(jù)進行篩選,得到出現(xiàn)異常的賬號數(shù)據(jù)。用戶的歷史數(shù)據(jù)指用戶歷史登陸產(chǎn)生的數(shù)據(jù),可直接從數(shù)據(jù)存儲器中獲取,具體可獲取前一個月、三個月或半年的歷史數(shù)據(jù)來對賬號數(shù)據(jù)進行篩選。
根據(jù)歷史數(shù)據(jù)對賬號數(shù)據(jù)進行篩選,是指將賬號數(shù)據(jù)與歷史數(shù)據(jù)進行比較,查找賬號數(shù)據(jù)中與歷史數(shù)據(jù)不同的數(shù)據(jù),例如登錄地點發(fā)生了改變,歷史數(shù)據(jù)中用戶很少與好友聊天而賬號數(shù)據(jù)中存在大量聊天記錄,又或者查看以前未登錄過的網(wǎng)頁等。將賬號數(shù)據(jù)與歷史數(shù)據(jù)對比,找出所有出現(xiàn)異常的賬號數(shù)據(jù),同樣以即時通訊工具為例,最終得到出現(xiàn)異常的賬號數(shù)據(jù)包括登錄ip地址、大量群發(fā)廣告、進入消費網(wǎng)站和進行余額查詢。
步驟s114:根據(jù)出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)判斷賬號是否出現(xiàn)異 常。在得到出現(xiàn)異常的賬號數(shù)據(jù)后,根據(jù)對應(yīng)的異常系數(shù)可判斷賬號是否出現(xiàn)異常。在其中一個實施例中,判斷賬號出現(xiàn)異常包括如下情形中的一種或多種:出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)中存在大于第一異常閾值的異常系數(shù);出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)之和大于第二異常閾值;及出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)的平均值大于第三異常閾值。
第一異常閾值、第二異常閾值和第三異常閾值的具體取值可根據(jù)實際情況調(diào)整,可采用上述三種方式中的一種或多種判斷賬號是否異常,工作人員可根據(jù)實際情況進行選擇,提高了操作便利性。為便于理解,分別對上述三種方式進行解釋說明,出現(xiàn)異常的賬號數(shù)據(jù)中,登錄ip地址的異常系數(shù)為2,大量群發(fā)廣告的異常系數(shù)為10,進入消費網(wǎng)站的異常系數(shù)為7,進行余額查詢的異常系數(shù)為8。則上述三種判斷方式分別為:獲取最大的異常系數(shù)為10,與第一異常閾值比較;計算所有異常系數(shù)之和為27,與第二異常閾值比較;計算所有異常系數(shù)的平均值為6.75,與第三異常閾值比較。可以理解,根據(jù)對應(yīng)的異常系數(shù)判斷賬號是否出現(xiàn)異常的具體方式同樣不限于上述實施例。
本實施例中針對不同的賬號數(shù)據(jù)設(shè)置對應(yīng)的異常系數(shù),通過比較歷史數(shù)據(jù)和賬號數(shù)據(jù),篩選得到出現(xiàn)異常的賬號數(shù)據(jù),并根據(jù)對應(yīng)的異常系數(shù)來判斷賬號是否異常,提高了賬號異常判斷的準確性和全面性。此外,步驟s110也可不獲取歷史數(shù)據(jù),而直接根據(jù)賬號數(shù)據(jù)判斷賬號是否出現(xiàn)異常。例如,若賬號數(shù)據(jù)中存在大量群發(fā)廣告的數(shù)據(jù),則可直接認為賬號出現(xiàn)異常,又或者根據(jù)賬號數(shù)據(jù)得知登錄ip地址不屬于默認地址,且賬號數(shù)據(jù)中存在進行金額查詢的數(shù)據(jù)時,同樣可認為賬號出現(xiàn)異常。
步驟s120:在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號。通知信息用于提示聯(lián)系人賬號的所有者告知出現(xiàn)異常的賬號的用戶賬號出現(xiàn)異常,聯(lián)系人賬號的所有者即用戶的好友。當(dāng)確認賬號出現(xiàn)異常后,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,使賬號異常用戶的好友可及時知曉并告知用戶。
通知信息的具體內(nèi)容,以及發(fā)送通知信息的方式可有多種。發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,可以是直接將通知信息發(fā)送至聯(lián)系人賬號來聯(lián)系用戶好友,也可以通過與聯(lián)系人賬號綁定的其他聯(lián)系方式聯(lián)系用戶好友。例如, 若聯(lián)系人賬號為即時通訊工具賬號,可以直接發(fā)送通知消息至該賬號以提醒用戶好友,也可以是通過與即時通訊工具賬號綁定的手機號或郵箱地址來聯(lián)系用戶好友。在其中一個實施例中,如圖3所示,步驟s120包括步驟s122和步驟s124。
步驟s122:根據(jù)出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)計算賬號的異常等級。在步驟s112得到出現(xiàn)異常的賬號數(shù)據(jù)后,可以是根據(jù)異常系數(shù)中的最大值計算賬號的異常等級,也可根據(jù)所有異常系數(shù)之和,或者所有異常系數(shù)的平均值來計算賬號的異常等級。以根據(jù)所有異常系數(shù)之和計算賬號的異常等級為例,可預(yù)先設(shè)置各異常等級所對應(yīng)的范圍,如可設(shè)置第一等級對應(yīng)的范圍為0-10,第二等級對應(yīng)的范圍為11-20,第三等級對應(yīng)的范圍為21-30,…,以此類推。步驟s114中得到所有出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)之和為27,則賬號的異常等級為第三等級。
步驟s124:根據(jù)異常等級發(fā)送相應(yīng)的通知信息至對應(yīng)賬號的聯(lián)系人賬號。具體可以根據(jù)賬號的異常等級不同選擇不同的通知方式,以及發(fā)送不同的通知信息內(nèi)容。例如對于第一等級的賬號,可發(fā)送短信“您的好友***的賬號疑似存在異常,請通知好友進行異常處理”至該賬號好友,對于第二等級的賬號,可發(fā)送短信“您的好友***的賬號存在較嚴重的異常,請您及時通知好友”至該賬號好友,對于第三等級的賬號,可通過電話聯(lián)系該賬號的好友告知異常情況。
本實施例中,在確認賬號出現(xiàn)異常后,根據(jù)賬號的異常等級選擇對應(yīng)的通知方式以及通知信息的內(nèi)容,提供了通知信息到達的多種途徑,讓用戶更容易得知賬戶異常,對于異常情況嚴重的賬號確保用戶的好友可及時收到通知信息并知曉異常程度,以便及時告知用戶,提高進行異常通知的及時性和準確性。
在其中一個實施例中,步驟s120在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,包括:獲取出現(xiàn)異常的賬號的最近聯(lián)系人列表,發(fā)送通知信息至最近聯(lián)系人列表中的聯(lián)系人賬號;或提取出現(xiàn)異常的賬號的聯(lián)系人賬號中,聯(lián)系次數(shù)大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或提取出現(xiàn)異常的賬號的聯(lián)系人賬號中,聯(lián)系時長大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或提取出現(xiàn)異常的賬號的聯(lián) 系人賬號中,成為好友的時長大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或根據(jù)賬號備注對出現(xiàn)異常的賬號的聯(lián)系人賬號進行篩選得到通知賬號,發(fā)送通知信息至通知賬號。
最近聯(lián)系人列表是根據(jù)聯(lián)系時間由近到遠的順序?qū)β?lián)系人賬號進行排序得到的列表。本實施例中對如何篩選發(fā)送通知信息的聯(lián)系人賬號提供了5中具體的實施例,可以是發(fā)送給最近聯(lián)系人列表中的好友,可以是發(fā)送給聯(lián)系次數(shù)、聯(lián)系時長或成為好友的時長大于或等于對應(yīng)預(yù)設(shè)閾值的好友,也可以是根據(jù)賬號備注來確定,例如發(fā)送給備注為“家人”和“好友”的聯(lián)系人賬號。
本實施例中可以根據(jù)實際情況選擇具體的聯(lián)系人賬號篩選方式,提高了操作便利性??梢岳斫?,篩選聯(lián)系人賬號的方式并不限于以上情況,此外,步驟s120也可不進行篩選,直接將通知信息發(fā)送至所有的聯(lián)系人賬號。
步驟s130:接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)設(shè)置信息進行賬號異常清除處理。
用戶好友在收到通知信息后,可通過短信、電話或面對面交流等自然人之間的通信方式來告知用戶賬戶異常。用戶收到好友的提醒后,可通過發(fā)送短信、撥打電話或登錄網(wǎng)頁來發(fā)送設(shè)置信息。接收用戶發(fā)送的設(shè)置信息進行相應(yīng)處理,清除賬號異常。在其中一個實施例中,設(shè)置信息包括密碼修改信息和/或密碼保護信息。如圖4所示,步驟s130中根據(jù)設(shè)置信息進行賬號異常清除處理,包括步驟s132和/或步驟s134。
步驟s132:根據(jù)接收的密碼修改信息進行賬號密碼修改,清除賬號異常。用戶可通過發(fā)送密碼修改信息對賬號的密碼進行修改來清除賬號異常,提高賬號安全性。
步驟s134:根據(jù)接收的密碼保護信息對賬號設(shè)置密碼保護,清除賬號異常。用戶可通過發(fā)送密碼保護信息對賬號設(shè)置密碼保護來清除賬號異常,例如設(shè)置出生年月、家庭住址等問題,在回答正確后才能登入賬號或進行密碼修改,提高賬號安全性。
以上均為針對即時通訊工具的賬號進行異常方法進行解釋說明,可以理解,即時通訊工具并不是上述用戶賬號異常防范方法唯一的應(yīng)用場景。例如,對網(wǎng) 絡(luò)銀行賬號進行異常防范,在獲取用戶的賬號數(shù)據(jù)后,當(dāng)檢測到消費金額或轉(zhuǎn)賬金額大于預(yù)設(shè)金額值時,可認為賬號存在異常,發(fā)送通知信息至聯(lián)系人賬號,以及接收用戶發(fā)送的設(shè)置信息進行異常清除處理。對網(wǎng)絡(luò)論壇賬號進行異常防范,在獲取用戶的賬號數(shù)據(jù)后,當(dāng)檢測到發(fā)帖量超過閾值,或發(fā)表的文章中包含預(yù)設(shè)的屏蔽文字時,可認為賬號出現(xiàn)異常,發(fā)送通知信息至聯(lián)系人賬號,以及接收用戶發(fā)送的設(shè)置信息進行異常清除處理。
需要說明的是,以上列舉了三種不同的應(yīng)用場景,僅僅是用于對上述用戶賬號異常防范方法進行解釋說明,而不是旨在對社區(qū)應(yīng)用信息推送方法進行限定。
上述用戶賬號異常防范方法,獲取用戶的賬號數(shù)據(jù),并根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常;在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號。在聯(lián)系人賬號的所有者告知用戶賬戶異常后,接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)設(shè)置信息進行異常清除處理。在用戶的賬號出現(xiàn)異常時發(fā)送通知信息至聯(lián)系人賬號,以便用戶的聯(lián)系人及時告知用戶,讓賬戶異常的用戶可及時收到通知并進行賬號異常清除處理,提高了賬號異常防范的可靠性。
本發(fā)明還提供了一種用戶賬號異常防范系統(tǒng),如圖5所示,包括獲取模塊110、通知模塊120和設(shè)置模塊130。
獲取模塊110用于獲取用戶的賬號數(shù)據(jù),并根據(jù)賬號數(shù)據(jù)監(jiān)控賬號是否出現(xiàn)異常。用戶的賬號數(shù)據(jù)指在登錄賬號進行相關(guān)操作所產(chǎn)生的數(shù)據(jù),可包括登錄ip地址、發(fā)送消息、消費記錄和進入過的網(wǎng)頁等數(shù)據(jù)。實時對用戶賬號進行監(jiān)控,獲取賬號數(shù)據(jù)用作判斷賬號是否出現(xiàn)異常。
在其中一個實施例中,賬號數(shù)據(jù)包括登陸地點、行為數(shù)據(jù)和狀態(tài)數(shù)據(jù)中的至少一種,且不同的賬號數(shù)據(jù)預(yù)設(shè)有對應(yīng)的異常系數(shù)。具體地,以即時通訊工具為例,登陸地點可包括登錄ip地址和登錄設(shè)備,行為數(shù)據(jù)可包括發(fā)送消息、消費記錄和進入過的網(wǎng)頁或論壇等數(shù)據(jù),狀態(tài)數(shù)據(jù)表征用戶的當(dāng)前屬性,例如可包括登錄環(huán)境(公共場所或私人場所)和用戶所處狀態(tài)(在線、離開或忙碌)等信息。不同類型的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)可相同也可不同,同一類賬號數(shù) 據(jù)中具體數(shù)據(jù)對應(yīng)的異常系數(shù)也可相同可不同。
如圖6所示,獲取模塊110包括獲取單元112、篩選單元114和判斷單元116。
獲取單元112用于獲取用戶的賬號數(shù)據(jù)。實時獲取在登錄賬號進行相關(guān)操作所產(chǎn)生的數(shù)據(jù),對用戶賬號進行監(jiān)控。
篩選單元114用于提取用戶的歷史數(shù)據(jù),并根據(jù)歷史數(shù)據(jù)對賬號數(shù)據(jù)進行篩選,得到出現(xiàn)異常的賬號數(shù)據(jù)。用戶的歷史數(shù)據(jù)指用戶歷史登陸產(chǎn)生的數(shù)據(jù),可直接從數(shù)據(jù)存儲器中獲取,具體可獲取前一個月、三個月或半年的歷史數(shù)據(jù)來對賬號數(shù)據(jù)進行篩選。
根據(jù)歷史數(shù)據(jù)對賬號數(shù)據(jù)進行篩選,是指將賬號數(shù)據(jù)與歷史數(shù)據(jù)進行比較,查找賬號數(shù)據(jù)中與歷史數(shù)據(jù)不同的數(shù)據(jù),例如登錄地點發(fā)生了改變,歷史數(shù)據(jù)中用戶很少與好友聊天而賬號數(shù)據(jù)中存在大量聊天記錄,又或者查看以前未登錄過的網(wǎng)頁等。將賬號數(shù)據(jù)與歷史數(shù)據(jù)對比,找出所有出現(xiàn)異常的賬號數(shù)據(jù)。
判斷單元116用于根據(jù)出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)判斷賬號是否出現(xiàn)異常。在得到出現(xiàn)異常的賬號數(shù)據(jù)后,根據(jù)對應(yīng)的異常系數(shù)可判斷賬號是否出現(xiàn)異常。在其中一個實施例中,判斷賬號出現(xiàn)異常包括如下情形中的一種或多種:出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)中存在大于第一異常閾值的異常系數(shù);出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)之和大于第二異常閾值;及出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)的平均值大于第三異常閾值。
第一異常閾值、第二異常閾值和第三異常閾值的具體取值可根據(jù)實際情況調(diào)整,可采用上述三種方式中的一種或多種判斷賬號是否異常,工作人員可根據(jù)實際情況進行選擇,提高了操作便利性。
本實施例中針對不同的賬號數(shù)據(jù)設(shè)置對應(yīng)的異常系數(shù),通過比較歷史數(shù)據(jù)和賬號數(shù)據(jù),篩選得到出現(xiàn)異常的賬號數(shù)據(jù),并根據(jù)對應(yīng)的異常系數(shù)來判斷賬號是否異常,提高了賬號異常判斷的準確性和全面性。此外,獲取模塊110也可不獲取歷史數(shù)據(jù),而直接根據(jù)賬號數(shù)據(jù)判斷賬號是否出現(xiàn)異常。例如,若賬號數(shù)據(jù)中存在大量群發(fā)廣告的數(shù)據(jù),則可直接認為賬號出現(xiàn)異常,又或者根據(jù)賬號數(shù)據(jù)得知登錄ip地址不屬于默認地址,且賬號數(shù)據(jù)中存在進行金額查詢的數(shù)據(jù)時,同樣可認為賬號出現(xiàn)異常。
通知模塊120用于在賬號出現(xiàn)異常時,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號。通知信息用于提示聯(lián)系人賬號的所有者告知出現(xiàn)異常的賬號的用戶賬號出現(xiàn)異常,聯(lián)系人賬號的所有者即用戶的好友。當(dāng)確認賬號出現(xiàn)異常后,發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,使賬號異常用戶的好友可及時知曉并告知用戶。
通知信息的具體內(nèi)容,以及發(fā)送通知信息的方式可有多種。發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號,可以是直接將通知信息發(fā)送至聯(lián)系人賬號來聯(lián)系用戶好友,也可以通過與聯(lián)系人賬號綁定的其他聯(lián)系方式聯(lián)系用戶好友。例如,若聯(lián)系人賬號為即時通訊工具賬號,可以直接發(fā)送通知消息至該賬號以提醒用戶好友,也可以是通過與即時通訊工具賬號綁定的手機號或郵箱地址來聯(lián)系用戶好友。在其中一個實施例中,如圖7所示,通知模塊120包括計算單元122和通知單元124。
計算單元122用于根據(jù)出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)計算賬號的異常等級。在得到出現(xiàn)異常的賬號數(shù)據(jù)后,可以是根據(jù)異常系數(shù)中的最大值計算賬號的異常等級,也可根據(jù)所有異常系數(shù)之和,或者所有異常系數(shù)的平均值來計算賬號的異常等級。以根據(jù)所有異常系數(shù)之和計算賬號的異常等級為例,可預(yù)先設(shè)置各異常等級所對應(yīng)的范圍,如可設(shè)置第一等級對應(yīng)的范圍為0-10,第二等級對應(yīng)的范圍為11-20,第三等級對應(yīng)的范圍為21-30,…,以此類推。步驟s114中得到所有出現(xiàn)異常的賬號數(shù)據(jù)對應(yīng)的異常系數(shù)之和為27,則賬號的異常等級為第三等級。
通知單元124用于根據(jù)異常等級發(fā)送相應(yīng)的通知信息至對應(yīng)賬號的聯(lián)系人賬號。具體可以根據(jù)賬號的異常等級不同選擇不同的通知方式,以及發(fā)送不同的通知信息內(nèi)容。例如對于第一等級的賬號,可發(fā)送短信“您的好友***的賬號疑似存在異常,請通知好友進行異常處理”至該賬號好友,對于第二等級的賬號,可發(fā)送短信“您的好友***的賬號存在較嚴重的異常,請您及時通知好友”至該賬號好友,對于第三等級的賬號,可通過電話聯(lián)系該賬號的好友告知異常情況。
本實施例中,在確認賬號出現(xiàn)異常后,根據(jù)賬號的異常等級選擇對應(yīng)的通 知方式以及通知信息的內(nèi)容,提供了通知信息到達的多種途徑,讓用戶更容易得知賬戶異常,對于異常情況嚴重的賬號確保用戶的好友可及時收到通知信息并知曉異常程度,以便及時告知用戶,提高進行異常通知的及時性和準確性。
在其中一個實施例中,通知模塊120發(fā)送通知信息至對應(yīng)賬號的聯(lián)系人賬號為:獲取出現(xiàn)異常的賬號的最近聯(lián)系人列表,發(fā)送通知信息至最近聯(lián)系人列表中的聯(lián)系人賬號;或提取出現(xiàn)異常的賬號的聯(lián)系人賬號中,聯(lián)系次數(shù)大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或提取出現(xiàn)異常的賬號的聯(lián)系人賬號中,聯(lián)系時長大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或提取出現(xiàn)異常的賬號的聯(lián)系人賬號中,成為好友的時長大于或等于預(yù)設(shè)閾值的賬號作為通知賬號,發(fā)送通知信息至通知賬號;或根據(jù)賬號備注對出現(xiàn)異常的賬號的聯(lián)系人賬號進行篩選得到通知賬號,發(fā)送通知信息至通知賬號。
最近聯(lián)系人列表是根據(jù)聯(lián)系時間由近到遠的順序?qū)β?lián)系人賬號進行排序得到的列表。本實施例中對如何篩選發(fā)送通知信息的聯(lián)系人賬號提供了5中具體的實施例,可以是發(fā)送給最近聯(lián)系人列表中的好友,可以是發(fā)送給聯(lián)系次數(shù)、聯(lián)系時長或成為好友的時長大于或等于對應(yīng)預(yù)設(shè)閾值的好友,也可以是根據(jù)賬號備注來確定,例如發(fā)送給備注為“家人”和“好友”的聯(lián)系人賬號。
本實施例中可以根據(jù)實際情況選擇具體的聯(lián)系人賬號篩選方式,提高了操作便利性??梢岳斫?,篩選聯(lián)系人賬號的方式并不限于以上情況,此外,通知模塊120也可不進行篩選,直接將通知信息發(fā)送至所有的聯(lián)系人賬號。
設(shè)置模塊130用于接收用戶對應(yīng)發(fā)送的設(shè)置信息,并根據(jù)設(shè)置信息進行賬號異常清除處理。
用戶好友在收到通知信息后,可通過短信、電話或面對面交流等自然人之間的通信方式來告知用戶賬戶異常。用戶收到好友的提醒后,可通過發(fā)送短信、撥打電話或登錄網(wǎng)頁來發(fā)送設(shè)置信息。接收用戶發(fā)送的設(shè)置信息進行相應(yīng)處理,清除賬號異常。在其中一個實施例中,設(shè)置信息包括密碼修改信息和/或密碼保護信息。如圖8所示,設(shè)置模塊130包括第一設(shè)置單元132和/或第二設(shè)置單元134。
第一設(shè)置單元132用于根據(jù)接收的密碼修改信息進行賬號密碼修改,清除賬號異常。用戶可通過發(fā)送密碼修改信息對賬號的密碼進行修改來清除賬號異常,提高賬號安全性。
第二設(shè)置單元134用于根據(jù)接收的密碼保護信息對賬號設(shè)置密碼保護,清除賬號異常。用戶可通過發(fā)送密碼保護信息對賬號設(shè)置密碼保護來清除賬號異常,例如設(shè)置出生年月、家庭住址等問題,在回答正確后才能登入賬號或進行密碼修改,提高賬號安全性。
上述用戶賬號異常防范系統(tǒng),在用戶的賬號出現(xiàn)異常時發(fā)送通知信息至聯(lián)系人賬號,以便用戶的聯(lián)系人及時告知用戶,讓賬戶異常的用戶可及時收到通知并進行賬號異常清除處理,提高了賬號異常防范的可靠性。
圖9為能實現(xiàn)本發(fā)明實施例的一個計算機系統(tǒng)1000的模塊圖。該計算機系統(tǒng)1000只是一個適用于本發(fā)明的計算機環(huán)境的示例,不能認為是提出了對本發(fā)明的使用范圍的任何限制。計算機系統(tǒng)1000也不能解釋為需要依賴于或具有圖示的示例性的計算機系統(tǒng)1000中的一個或多個部件的組合。
圖9中示出的計算機系統(tǒng)1000是一個適合用于本發(fā)明的計算機系統(tǒng)的例子。具有不同子系統(tǒng)配置的其它架構(gòu)也可以使用。例如有大眾所熟知的臺式機、筆記本、個人數(shù)字助理、智能電話、平板電腦、便攜式媒體播放器、機頂盒等類似設(shè)備可以適用于本發(fā)明的一些實施例。但不限于以上所列舉的設(shè)備。
如圖9所示,計算機系統(tǒng)1000包括處理器1010、存儲器1020和系統(tǒng)總線1022。包括存儲器1020和處理器1010在內(nèi)的各種系統(tǒng)組件連接到系統(tǒng)總線1022上。處理器1010是一個用來通過計算機系統(tǒng)中基本的算術(shù)和邏輯運算來執(zhí)行計算機程序指令的硬件。存儲器1020是一個用于臨時或永久性存儲計算程序或數(shù)據(jù)(例如,程序狀態(tài)信息)的物理設(shè)備。系統(tǒng)總線1020可以為以下幾種類型的總線結(jié)構(gòu)中的任意一種,包括存儲器總線或存儲控制器、外設(shè)總線和局部總線。處理器1010和存儲器1020可以通過系統(tǒng)總線1022進行數(shù)據(jù)通信。其中存儲器1020包括只讀存儲器(rom)或閃存(圖中都未示出),以及隨機存取存儲器(ram),ram通常是指加載了操作系統(tǒng)和應(yīng)用程序的主存儲器。
計算機系統(tǒng)1000還包括顯示接口1030(例如,圖形處理單元)、顯示設(shè)備1040(例如,液晶顯示器)、音頻接口1050(例如,聲卡)以及音頻設(shè)備1060(例如,揚聲器)。顯示設(shè)備1040和音頻設(shè)備1060是用于體驗多媒體內(nèi)容的媒體設(shè)備。
計算機系統(tǒng)1000一般包括一個存儲設(shè)備1070。存儲設(shè)備1070可以從多種計算機可讀介質(zhì)中選擇,計算機可讀介質(zhì)是指可以通過計算機系統(tǒng)1000訪問的任何可利用的介質(zhì),包括移動的和固定的兩種介質(zhì)。例如,計算機可讀介質(zhì)包括但不限于,閃速存儲器(微型sd卡),cd-rom,數(shù)字通用光盤(dvd)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其它磁存儲設(shè)備,或者可用于存儲所需信息并可由計算機系統(tǒng)1000訪問的任何其它介質(zhì)。
計算機系統(tǒng)1000還包括輸入裝置1080和輸入接口1090(例如,io控制器)。用戶可以通過輸入裝置1080,如鍵盤、鼠標、顯示裝置1040上的觸摸面板設(shè)備,輸入指令和信息到計算機系統(tǒng)1000中。輸入裝置1080通常是通過輸入接口1090連接到系統(tǒng)總線1022上的,但也可以通過其它接口或總線結(jié)構(gòu)相連接,如通用串行總線(usb)。
計算機系統(tǒng)1000可在網(wǎng)絡(luò)環(huán)境中與一個或者多個網(wǎng)絡(luò)設(shè)備進行邏輯連接。網(wǎng)絡(luò)設(shè)備可以是個人電腦、服務(wù)器、路由器、智能電話、平板電腦或者其它公共網(wǎng)絡(luò)節(jié)點。計算機系統(tǒng)1000通過局域網(wǎng)(lan)接口1100或者移動通信單元1110與網(wǎng)絡(luò)設(shè)備相連接。局域網(wǎng)(lan)是指在有限區(qū)域內(nèi),例如家庭、學(xué)校、計算機實驗室、或者使用網(wǎng)絡(luò)媒體的辦公樓,互聯(lián)組成的計算機網(wǎng)絡(luò)。wifi和雙絞線布線以太網(wǎng)是最常用的構(gòu)建局域網(wǎng)的兩種技術(shù)。wifi是一種能使計算機系統(tǒng)1000間交換數(shù)據(jù)或通過無線電波連接到無線網(wǎng)絡(luò)的技術(shù)。移動通信單元1110能在一個廣闊的地理區(qū)域內(nèi)移動的同時通過無線電通信線路接聽和撥打電話。除了通話以外,移動通信單元1110也支持在提供移動數(shù)據(jù)服務(wù)的2g,3g或4g蜂窩通信系統(tǒng)中進行互聯(lián)網(wǎng)訪問。
應(yīng)當(dāng)指出的是,其它包括比計算機系統(tǒng)1000更多或更少的子系統(tǒng)的計算機系統(tǒng)也能適用于發(fā)明。例如,計算機系統(tǒng)1000可以包括能在短距離內(nèi)交換數(shù)據(jù)的藍牙單元,用于照相的圖像傳感器,以及用于測量加速度的加速計。
如上面詳細描述的,適用于本發(fā)明的計算機系統(tǒng)1000能執(zhí)行用戶賬號異常防范方法的指定操作。計算機系統(tǒng)1000通過處理器1010運行在計算機可讀介質(zhì)中的軟件指令的形式來執(zhí)行這些操作。這些軟件指令可以從存儲設(shè)備1070或者通過局域網(wǎng)接口1100從另一設(shè)備讀入到存儲器1020中。存儲在存儲器1020中的軟件指令使得處理器1010執(zhí)行上述的用戶賬號異常防范方法。此外,通過硬件電路或者硬件電路結(jié)合軟件指令也能同樣實現(xiàn)本發(fā)明。因此,實現(xiàn)本發(fā)明并不限于任何特定硬件電路和軟件的組合。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。