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