專利名稱:一種社區(qū)驗證方法和服務器的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)通訊技術領域,尤其涉及一種社區(qū)驗證方法和服務器。
背景技術:
社會性網(wǎng)絡服務(Social Networking Services, SNS)是一種旨在幫助人們建立社會性網(wǎng)絡的互聯(lián)網(wǎng)應用服務。也指社會現(xiàn)有已成熟普及的信息載體,如短信SMS服務。在互聯(lián)網(wǎng)通訊技術中,社交網(wǎng)站或社交網(wǎng)(即Social Network Site)也可以簡稱為SNS。SNS網(wǎng)站在不斷發(fā)展中,不斷擴展其應用的社交領域,已從最初的興趣圈發(fā)展到如今的包括各種各樣特定的社會關系的社交圈,比如基于特定社交圈的社區(qū),如企業(yè)社區(qū)、校園社區(qū)、圖書館社區(qū)等?,F(xiàn)在的一些SNS網(wǎng)站不但會引導用戶填寫用戶的興趣和朋友等信 息,少數(shù)網(wǎng)站也相繼引導用戶填寫其所屬的社區(qū)的資料,提供社區(qū)相關的服務,但是大都沒有提供用戶驗證機制,無法確保用戶社區(qū)資料的真實性。而有一些SNS網(wǎng)站推出了“公司”、“行業(yè)”倆個緯度的關系網(wǎng)。只有通過企業(yè)社區(qū)驗證(證明自己是該公司員工)的用戶才有資格使用公司緯度下的產(chǎn)品和服務。其提供一種公司email驗證的方式來判斷用戶的使用資格,如,用戶可通過公司分配的email申請加入。SNS網(wǎng)站確認email后綴為該公司郵箱后綴后向該郵箱發(fā)送驗證郵件。用戶接收郵件以證明該郵箱為自己所有。點擊郵件中的驗證鏈接以完成驗證。但是,上述的企業(yè)社區(qū)驗證步驟繁瑣,驗證郵件還可能存在延時、投遞失敗等問題,而且很多用戶在非上班時間/非工作地點不能打開公司郵箱以查收驗證郵件;對于其他類型的社區(qū),這些社區(qū)可能不存在與特定社區(qū)有關的郵箱,無法通過驗證郵件來核實用戶身份等等的問題。使得這些需要對用戶身份進行驗證的社區(qū)的用戶使用變得比較麻煩。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術問題在于,提供一種社區(qū)驗證方法和服務器。可以通過學習的先驗信息或/和預設的先驗信息由后臺驗證用戶是否具有特定社區(qū)的使用資格,極大的簡化了用戶驗證過程。為了解決上述技術問題,本發(fā)明實施例提供了一種社區(qū)驗證方法,其包括
獲取用戶加入社區(qū)的行為數(shù)據(jù)、網(wǎng)絡之間互聯(lián)協(xié)議(Internet Protocol, IP)信息; 根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單;
當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。其中,所述根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單包括
記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息,當使用該認證IP成
功加入所述社區(qū)的用戶人數(shù)達到預定的閾值時,將所述認證IP信息加入所述社區(qū)的IP白名單中。所述根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單還可包括通過分析即時通訊群名稱,獲得社區(qū)群;
統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。同時,所述方法還可進一步包括 獲取與所述社區(qū)的IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單;
當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。所述社區(qū)可包括屬于特定社區(qū)的群組、論壇、微博中的一個或多個。相應的,本發(fā)明實施例還提供了一種社區(qū)驗證服務器,其包括
信息獲取單元,用于獲取用戶加入社區(qū)的行為數(shù)據(jù)和IP信息;
白名單獲取單元,用于根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單;
IP驗證單元,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。所述白名單獲取單元可包括,
郵箱認證記錄子單元,用于記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息;
閾值判斷子單元,用于判斷使用該認證IP成功加入所述社區(qū)的用戶人數(shù)是否達到預定的閾值;
白名單獲取子單元,用于當所述閾值判斷子單元判斷結果為是時,將所述認證IP信息加入所述社區(qū)的IP白名單中。所述白名單獲取單元包括群分析子單元,用于通過分析即時通訊群名稱,獲得社區(qū)群;群白名單子單元,用于統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。進一步的,所述服務器還可包括
ID白名單獲取單元,用于獲取與所述社區(qū)的IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單;
ID驗證單元,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。其中,所述社區(qū)包括屬于特定社區(qū)的群組、論壇、微博中的一個或多個。在本發(fā)明實施例中,通過用戶的先驗信息(包括其成功加入社區(qū)的行為數(shù)據(jù)和IP信息)來生成IP白名單,當有新的申請加入社區(qū)的用戶行為時,只要驗證其IP是否為白名單中的IP即可判斷是否允許該用戶加入社區(qū),在保證用戶資料的真實性和社區(qū)成員的純凈性的同時,極大的簡化了用戶的驗證過程,降低了其驗證的操作門檻,為用戶提供了使用的便利性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例中的社區(qū)驗證方法的一個具體流程示意 圖2是本發(fā)明實施例中的ID白名單驗證方法的一個具體流程示意 圖3是本發(fā)明實施例中的社區(qū)驗證方法的另一個具體流程示意 圖4是本發(fā)明實施例中的社區(qū)驗證服務器的一個具體組成示意 圖5是本發(fā)明實施例中的白名單獲取單元的一個具體組成示意圖; 圖6是本發(fā)明實施例中的社區(qū)驗證服務器的另一個具體組成示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。在本發(fā)明實施例中,通過收集小部分用戶的行為數(shù)據(jù)及網(wǎng)絡之間互聯(lián)協(xié)議(Internet Protocol,IP)信息,獲得社區(qū)IP,并通過社區(qū)IP識別大部分用戶身份所屬的社區(qū)??蓸O大地簡化用戶繁瑣的社區(qū)驗證過程,降低社區(qū)驗證的操作門檻,為用戶提供了極大的便利性,并且一定程度上確保了用戶資料的真實性以及社區(qū)成員的純凈性。以下具體描述基于上述思路的本發(fā)明的各個具體實施例。如圖I所示,為本發(fā)明實施例中的社區(qū)驗證方法的一個具體流程示意圖,其包括如下步驟。101、獲取用戶加入社區(qū)的行為數(shù)據(jù)、IP信息。本發(fā)明實施例中所指的社區(qū)是指在SNS網(wǎng)站或其他類型網(wǎng)絡應用中提供的共特定用戶群體使用的網(wǎng)絡資源,比如,企業(yè)社區(qū)(為特定企業(yè)建立的論壇、微博關系等,以供特定企業(yè)的員工進行各種交流)、學校社區(qū)、網(wǎng)吧社區(qū)、圖書館社區(qū)等等。這些社區(qū)的成員在登錄時都可能具有相對固定IP地址或IP地址范圍,比如企業(yè)社區(qū)用戶多半在企業(yè)辦公室登錄社區(qū),那么其IP地址多半為互聯(lián)網(wǎng)為其辦公室范圍內(nèi)的上網(wǎng)終端分配的IP。那么通過獲取這些IP地址并據(jù)此進行用戶身份驗證就可以維護用戶身份的純潔性(即下述的當前IP的IP白名單驗證方式);同時,為了為用戶提供便利,也可以允許那些雖然當前IP不在IP白名單內(nèi)但又曾經(jīng)驗證成功過的用戶進入社區(qū)(即下述的常用IP的IP白名單驗證方式和用戶ID驗證方式)。該行為數(shù)據(jù)包括用戶申請加入某社區(qū)的驗證行為,或者用戶可能與其所屬的社區(qū)有關的其他行為(如,加入與該社區(qū)對應的即時通訊群組的成員的行為)等等,IP信息是指用戶發(fā)生該行為時所使用的IP地址(IP地址就是給每個連接在Internet上的主機分配的一個32bit地址,隨著網(wǎng)絡規(guī)模的不斷擴大今后也可能是64bit地址、128bit地址等)等信
肩、O102、根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單。該生成IP白名單的方法有多種,比如,用戶通過社區(qū)郵箱認證方式加入社區(qū)的驗證而獲得IP白名單,或者通過分析群名稱而獲取社區(qū)群組成員來獲得IP白名單,也有可能通過第三方預設置的方式,直接設置IP白名單等,以下具體描述獲取IP白名單的幾種方式。方法一,記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息,當使用該認證IP成功加入所述社區(qū)的用戶人數(shù)達到預定的閾值時,將所述認證IP信息加入所述社區(qū)的IP白名單中。當然,若預定的閾值為1,則是指只要曾經(jīng)有用戶使用該IP地址成功加入過社區(qū),則將該IP地址加入到IP白名單中。同時,該用戶人數(shù)可以統(tǒng)計的是相同用戶ID或不同用戶ID加入社區(qū)的次數(shù),比如,可以是當相同的用戶ID使用該IP登錄成功過的次數(shù),或是不同的用戶ID使用該IP登錄成功過的次數(shù)。而且,對于IP白名單的生成,針對不同的社區(qū)類型可以有不同的IP過濾方式,比如對于企業(yè)社區(qū),為了避免誤將公共場所的IP統(tǒng)計到IP白名單中,可在后臺(即驗證服務器)上預先設置非企業(yè)IP名單,只有不是非企業(yè)IP名單中的IP才允許加入IP白名單中。即,在將IP信息加入白名單時,可進一步判斷所述認證IP是否為預定的非企業(yè)IP名單中的IP,當判斷結果為否時,將所述認證IP信息加入所述企業(yè)社區(qū)的IP白名單中。該預定的非企業(yè)IP名單中的IP包括分配給公共營利性場所使用的IP或/和分配給公共非營利性 場所使用的IP,比如網(wǎng)吧IP、學校IP、企業(yè)外部的餐廳IP等。方法二,通過分析即時通訊群名稱,獲得社區(qū)群,該群是與該特定社區(qū)有關的群;再統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。在分析獲得社區(qū)群時可以通過關鍵詞分析群名稱,判斷該群是否為相應的社區(qū)群,比如,若社區(qū)為某某圖書館社區(qū),則可將名稱中帶有某某圖書館的群認定為社區(qū)群。方法三,通過第三方數(shù)據(jù)和人工收集獲取社區(qū)IP。即,對于加入IP白名單的規(guī)則也可以根據(jù)用戶的需求進行調整和設置。比如可由社區(qū)的管理員,設置具體的加入規(guī)則,管理員也可以在自學習的基礎上手動的添加IP地址或IP地址段。當然,也可以由社區(qū)網(wǎng)站的管理員,在后臺服務器進行設置。上述“加入IP白名單的規(guī)則”還可以進一步包括用戶申請加入社區(qū)的時間(如,對于企業(yè)社區(qū),只有上班時間的申請才是合理的申請)、次數(shù)、頻率等等。方法四,獲取已加入某社區(qū)的所有成員的登陸該社區(qū)的各IP地址;統(tǒng)計所有成員登陸的各IP地址,當其中某IP地址的數(shù)量超過一定閾值時,把該IP地址列入IP白名單。上述幾種方式可以并存,也可以只采取其中的一種或多種方式來獲取IP白名單。當然,還可以有其他的方法來獲得白名單,其通常的原則可以基于如下理解IP白名單中的IP應當是合法的社區(qū)成員使用的IP,以保證最終驗證加入社區(qū)的用戶是合法的社區(qū)成員用戶。103、當有新用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。其中,用戶的當前IP是指用戶在申請加入該社區(qū)時所使用的IP地址,常用IP是指該用戶在登錄網(wǎng)站的其他社區(qū)或群組等時經(jīng)常使用的IP地址,當前IP和常用IP可以不相同。在步驟103中的申請加入社區(qū)的用戶可以新的用戶也可能是曾經(jīng)加入過社區(qū)的用戶,只要用戶使用的IP符合不步驟中規(guī)則,則該用戶直接可以通過后臺驗證進入社區(qū),而不需要重復現(xiàn)有的包括大量用戶交互的驗證方式。同時,若有用戶瀏覽SNS網(wǎng)站時,判斷該用戶的IP地址是否為網(wǎng)站中某社區(qū)的IP白名單中的IP,如果是,則可向該用戶推薦該社區(qū)團體。
從上述步驟可以看出,通過步驟IOf 102后臺可以收集先驗知識,生成IP白名單,在這一階段的用戶加入社區(qū)的驗證方式可以采用傳統(tǒng)的驗證方式,在本發(fā)明實施例中,在這一階段不是單純的進行用戶加入驗證,還同時獲取一些驗證信息(用戶行為數(shù)據(jù)和IP信息),并據(jù)此生成IP白名單。而對于后一階段的驗證,即步驟103中的驗證,則可以利用這些先驗知識,只要判斷用戶的IP是否在IP白名單內(nèi)就可以了。本發(fā)明實施例中的驗證方法具有極大的靈活性,IP白名單可以根據(jù)需要進行自動的變化,增加新的IP。當使用新的IP的用戶加入時,可以在幾次學習后就適當?shù)膶⑵浼尤氲絀P白名單中,方便其后使用該IP的用戶的加入。為了提高驗證的靈活性,考慮到很多社區(qū)的社區(qū)驗證方式的不靈活性,且對于一些驗證成功的用戶應當允許其IP不一定是IP白名單中的IP,本發(fā)明實施例在上述驗證方法的基礎上還進一步提供了 ID白名單的驗證機制。則如圖2所示,本發(fā)明實施例還包括如下步驟。
201、獲取與所述社區(qū)的IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單。本步驟可以與前述的步驟102 —并進行或在步驟102之后進行,即當將適當?shù)腎P信息加入IP白名單時,同時將其對應的用戶ID信息加入ID白名單(或則說基于加入IP白名單的情況相應的將ID加入ID白名單)。則此時,該ID白名單的產(chǎn)生條件與IP白名單的產(chǎn)生條件是一致的。202、當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。從上述步驟描述可以看出,這樣一來即使用戶不是在特定社區(qū)的地址范圍內(nèi)加入社區(qū),只要用戶ID是正確的,那么用戶也可以加入社區(qū)。需要說明的是上述的用戶ID并不一定是僅針對該社區(qū)的用戶ID,而是,比如,對于一個SNS網(wǎng)站,其可能提供了多種類型的社區(qū)供用戶選擇使用,而用戶可能擁有一個登陸SNS網(wǎng)站的用戶ID,其并不需要在每一個具體的社交網(wǎng)絡中再去單獨申請一個用戶ID。同時,上述的社區(qū)可包括針對特定對象的群組、論壇、微博中的一個或多個。這些群組、論壇、微博應用還可能與即時通訊應用相聯(lián)系,當用戶采用某ID登錄一個即時通訊應用時,該ID也可以作為這些群組、論壇、微博應用中的ID進行使用,則其驗證的方式可以采用上述的本發(fā)明實施例中的方法。為進一步說明上述流程,本發(fā)明實施例中還提供了一種企業(yè)社區(qū)的驗證方式,如圖3所示,該實施例中的驗證方法包括如下流程。301、獲取企業(yè) IP。用戶申請加入某企業(yè)社區(qū),填寫公司分配的郵箱地址,接收驗證郵件。記錄用戶驗證當前的IP地址。當某IP使用人數(shù)達到一定閥值,且該IP不是網(wǎng)吧IP/學校IP,將該IP添加到該公司的IP白名單,也就是認為該IP是該公司的IP。302、獲取用戶 ID。記錄用戶的登錄IP。將登錄IP與企業(yè)IP (即IP白名單)吻合時,使用過該IP的用戶ID都記錄到該企業(yè)的成員白名單,后續(xù)使用該用戶ID再來申請加入該公司時,即使是換了 IP地址,也能因為有該記錄而通過IP認證。303、企業(yè)IP/用戶ID驗證。
用戶申請加入公司時,判斷用戶當前IP或常用IP是否在IP白名單,或用戶ID是否在成員白名單中。如果是,則通過驗證。在本發(fā)明實施例中,通過用戶的先驗信息(包括其成功加入社區(qū)的行為數(shù)據(jù)和IP信息)來生成IP白名單,當有新的申請加入社區(qū)的用戶行為時,只要驗證其IP是否為白名單中的IP即可判斷是否允許該用戶加入社區(qū),在保證用戶資料的真實性和社區(qū)成員的純凈性的同時,極大的簡化了用戶的驗證過程,降低了其驗證的操作門檻,為用戶提供了使用的便利性。如圖4所示,本發(fā)明實施例還提供了一種社區(qū)驗證服務器,其包括如下單元。信息獲取單元41,用于獲取用戶加入社區(qū)的行為數(shù)據(jù)和IP信息;白名單獲取單元43,用于根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單;IP驗證單元45,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。 其中,如圖5所示,白名單獲取單元43可包括郵箱認證記錄子單元431,用于記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息;閾值判斷子單元433,用于判斷使用該認證IP成功加入所述社區(qū)的用戶人數(shù)是否達到預定的閾值;白名單獲取子單元435,用于當所述閾值判斷子單元判斷結果為是時,將所述認證IP信息加入所述社區(qū)的IP白名單中?;蛘?,所述白名單獲取單元43包括群分析子單元,用于通過分析即時通訊群名稱,獲得社區(qū)群;群白名單子單元,用于統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。這兩個子單元(圖中未示)可以與圖5所示的子單元并存,也可以單獨存在。即,在獲取白名單時,可以采取圖5中所示的組成結構對應的獲取方式,也可以采取本段中的組成結構對應的獲取方式,也可以兩種方式并存。進一步的,如圖6所示,所述服務器還可包括ID白名單獲取單元44,用于獲取與所述社區(qū)的IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單;ID驗證單元46,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。其中,所述社區(qū)包括針對特定對象的群組、論壇、微博中的一個或多個。在本發(fā)明實施例中,通過用戶的先驗信息(包括其成功加入社區(qū)的行為數(shù)據(jù)和IP信息)來生成IP白名單,當有新的申請加入社區(qū)的用戶行為時,只要驗證其IP是否為白名單中的IP即可判斷是否允許該用戶加入社區(qū),在保證用戶資料的真實性和社區(qū)成員的純凈性的同時,極大的簡化了用戶的驗證過程,降低了其驗證的操作門檻,為用戶提供了使用的便利性。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權利要求
1.ー種社區(qū)驗證方法,其特征在于,所述社區(qū)驗證方法包括 獲取用戶加入社區(qū)的行為數(shù)據(jù)、網(wǎng)絡之間互聯(lián)協(xié)議IP信息; 根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單; 當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。
2.如權利要求I所述的社區(qū)驗證方法,其特征在于,所述根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單包括 記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息,當使用該認證IP成功加入所述社區(qū)的用戶人數(shù)達到預定的閾值時,將所述認證IP信息加入所述社區(qū)的IP白名單中。
3.如權利要求I所述的社區(qū)驗證方法,其特征在于,所述根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單包括 通過分析即時通訊群名稱,獲得社區(qū)群; 統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。
4.如權利要求I至3中任一項所述的社區(qū)驗證方法,其特征在于,所述方法還包括 獲取與所述社區(qū)的IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單; 當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。
5.如權利要求I至3中任一項所述的社區(qū)驗證方法,其特征在于,所述社區(qū)包括屬于特定社區(qū)的群組、論壇、微博中的ー個或多個。
6.ー種社區(qū)驗證服務器,其特征在于,所述服務器包括 信息獲取單元,用于獲取用戶加入社區(qū)的行為數(shù)據(jù)和IP信息; 白名單獲取単元,用于根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單; IP驗證單元,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。
7.如權利要求6所述的服務器,其特征在于,所述白名單獲取単元包括, 郵箱認證記錄子単元,用于記錄用戶通過社區(qū)郵箱認證方式成功加入社區(qū)時的認證IP信息; 閾值判斷子単元,用于判斷使用該認證IP成功加入所述社區(qū)的用戶人數(shù)是否達到預定的閾值; 白名單獲取子単元,用于當所述閾值判斷子単元判斷結果為是時,將所述認證IP信息加入所述社區(qū)的IP白名單中。
8.如權利要求6所述的服務器,其特征在于,所述白名單獲取単元包括 群分析子単元,用于通過分析即時通訊群名稱,獲得社區(qū)群; 群白名單子單元,用于統(tǒng)計通過社區(qū)群成員工作時間段的IP聚集情況,獲得所述社區(qū)群對應的社區(qū)的IP白名單。
9.如權利要求6至8中任一項所述的服務器,其特征在于,所述服務器還包括ID白名單獲取單元,用于與社區(qū)IP白名單匹配的用戶ID信息,并將所述ID信息加入所述社區(qū)的ID白名單; ID驗證單元,用于當有用戶申請加入所述社區(qū)時,判斷所述用戶的ID是否為所述社區(qū)的ID白名單中的ID,當判斷結果為是時允許所述用戶加入所述社區(qū)。
10.如權利要求6至8中任一項所述的服務器,其特征在于,所述社區(qū)包括屬于特定社區(qū)的群組、論壇、微博中的一個或多個。
全文摘要
本發(fā)明實施例公開了一種社區(qū)驗證方法和服務器,該社區(qū)驗證方法包括獲取用戶加入社區(qū)的行為數(shù)據(jù)、網(wǎng)絡之間互聯(lián)協(xié)議IP信息;根據(jù)所述行為數(shù)據(jù)和IP信息獲取所述社區(qū)的IP白名單;當有用戶申請加入所述社區(qū)時,判斷所述用戶的當前IP或常用IP是否為所述社區(qū)的IP白名單中的IP,當判斷結果為是時允許所述用戶加入所述社區(qū)。采用本發(fā)明,可以通過學習到的先驗信息由后臺驗證用戶是否具有社區(qū)的使用資格,極大的簡化了用戶驗證過程。
文檔編號H04L9/32GK102761531SQ20111011062
公開日2012年10月31日 申請日期2011年4月29日 優(yōu)先權日2011年4月29日
發(fā)明者吳云林, 周旋, 趙建偉 申請人:騰訊科技(深圳)有限公司