一种社区验证方法和服务器技术

技术编号:7936839 阅读:213 留言:0更新日期:2012-11-01 07:25
本发明专利技术实施例公开了一种社区验证方法和服务器,该社区验证方法包括:获取用户加入社区的行为数据、网络之间互联协议IP信息;根据所述行为数据和IP信息获取所述社区的IP白名单;当有用户申请加入所述社区时,判断所述用户的当前IP或常用IP是否为所述社区的IP白名单中的IP,当判断结果为是时允许所述用户加入所述社区。采用本发明专利技术,可以通过学习到的先验信息由后台验证用户是否具有社区的使用资格,极大的简化了用户验证过程。

【技术实现步骤摘要】

本专利技术涉及互联网通讯
,尤其涉及一种社区验证方法和服务器
技术介绍
社会性网络服务(Social Networking Services, SNS)是一种旨在帮助人们建立社会性网络的互联网应用服务。也指社会现有已成熟普及的信息载体,如短信SMS服务。在互联网通讯技术中,社交网站或社交网(即Social Network Site)也可以简称为SNS。SNS网站在不断发展中,不断扩展其应用的社交领域,已从最初的兴趣圈发展到如今的包括各种各样特定的社会关系的社交圈,比如基于特定社交圈的社区,如企业社区、校园社区、图书馆社区等。现在的一些SNS网站不但会引导用户填写用户的兴趣和朋友等信 息,少数网站也相继引导用户填写其所属的社区的资料,提供社区相关的服务,但是大都没有提供用户验证机制,无法确保用户社区资料的真实性。而有一些SNS网站推出了“公司”、“行业”俩个纬度的关系网。只有通过企业社区验证(证明自己是该公司员工)的用户才有资格使用公司纬度下的产品和服务。其提供一种公司email验证的方式来判断用户的使用资格,如,用户可通过公司分配的email申请加入。SNS网站确认email后缀为该公司邮箱后缀后向该邮箱发送验证邮件。用户接收邮件以证明该邮箱为自己所有。点击邮件中的验证链接以完成验证。但是,上述的企业社区验证步骤繁琐,验证邮件还可能存在延时、投递失败等问题,而且很多用户在非上班时间/非工作地点不能打开公司邮箱以查收验证邮件;对于其他类型的社区,这些社区可能不存在与特定社区有关的邮箱,无法通过验证邮件来核实用户身份等等的问题。使得这些需要对用户身份进行验证的社区的用户使用变得比较麻烦。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种社区验证方法和服务器。可以通过学习的先验信息或/和预设的先验信息由后台验证用户是否具有特定社区的使用资格,极大的简化了用户验证过程。为了解决上述技术问题,本专利技术实施例提供了一种社区验证方法,其包括 获取用户加入社区的行为数据、网络之间互联协议(Internet Protocol, IP)信息; 根据所述行为数据和IP信息获取所述社区的IP白名单; 当有用户申请加入所述社区时,判断所述用户的当前IP或常用IP是否为所述社区的IP白名单中的IP,当判断结果为是时允许所述用户加入所述社区。其中,所述根据所述行为数据和IP信息获取所述社区的IP白名单包括记录用户通过社区邮箱认证方式成功加入社区时的认证IP信息,当使用该认证IP成功加入所述社区的用户人数达到预定的阈值时,将所述认证IP信息加入所述社区的IP白名单中。所述根据所述行为数据和IP信息获取所述社区的IP白名单还可包括通过分析即时通讯群名称,获得社区群; 统计通过社区群成员工作时间段的IP聚集情况,获得所述社区群对应的社区的IP白名单。同时,所述方法还可进一步包括 获取与所述社区的IP白名单匹配的用户ID信息,并将所述ID信息加入所述社区的ID白名单; 当有用户申请加入所述社区时,判断所述用户的ID是否为所述社区的ID白名单中的ID,当判断结果为是时允许所述用户加入所述社区。所述社区可包括属于特定社区的群组、论坛、微博中的一个或多个。相应的,本专利技术实施例还提供了一种社区验证服务器,其包括 信息获取单元,用于获取用户加入社区的行为数据和IP信息; 白名单获取单元,用于根据所述行为数据和IP信息获取所述社区的IP白名单; IP验证单元,用于当有用户申请加入所述社区时,判断所述用户的当前IP或常用IP是否为所述社区的IP白名单中的IP,当判断结果为是时允许所述用户加入所述社区。所述白名单获取单元可包括, 邮箱认证记录子单元,用于记录用户通过社区邮箱认证方式成功加入社区时的认证IP信息; 阈值判断子单元,用于判断使用该认证IP成功加入所述社区的用户人数是否达到预定的阈值; 白名单获取子单元,用于当所述阈值判断子单元判断结果为是时,将所述认证IP信息加入所述社区的IP白名单中。所述白名单获取单元包括群分析子单元,用于通过分析即时通讯群名称,获得社区群;群白名单子单元,用于统计通过社区群成员工作时间段的IP聚集情况,获得所述社区群对应的社区的IP白名单。进一步的,所述服务器还可包括 ID白名单获取单元,用于获取与所述社区的IP白名单匹配的用户ID信息,并将所述ID信息加入所述社区的ID白名单; ID验证单元,用于当有用户申请加入所述社区时,判断所述用户的ID是否为所述社区的ID白名单中的ID,当判断结果为是时允许所述用户加入所述社区。其中,所述社区包括属于特定社区的群组、论坛、微博中的一个或多个。在本专利技术实施例中,通过用户的先验信息(包括其成功加入社区的行为数据和IP信息)来生成IP白名单,当有新的申请加入社区的用户行为时,只要验证其IP是否为白名单中的IP即可判断是否允许该用户加入社区,在保证用户资料的真实性和社区成员的纯净性的同时,极大的简化了用户的验证过程,降低了其验证的操作门槛,为用户提供了使用的便利性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例中的社区验证方法的一个具体流程示意 图2是本专利技术实施例中的ID白名单验证方法的一个具体流程示意 图3是本专利技术实施例中的社区验证方法的另一个具体流程示意 图4是本专利技术实施例中的社区验证服务器的一个具体组成示意 图5是本专利技术实施例中的白名单获取单元的一个具体组成示意图; 图6是本专利技术实施例中的社区验证服务器的另一个具体组成示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中,通过收集小部分用户的行为数据及网络之间互联协议(Internet Protocol,IP)信息,获得社区IP,并通过社区IP识别大部分用户身份所属的社区。可极大地简化用户繁琐的社区验证过程,降低社区验证的操作门槛,为用户提供了极大的便利性,并且一定程度上确保了用户资料的真实性以及社区成员的纯净性。以下具体描述基于上述思路的本专利技术的各个具体实施例。如图I所示,为本专利技术实施例中的社区验证方法的一个具体流程示意图,其包括如下步骤。101、获取用户加入社区的行为数据、IP信息。本专利技术实施例中所指的社区是指在SNS网站或其他类型网络应用中提供的共特定用户群体使用的网络资源,比如,企业社区(为特定企业建立的论坛、微博关系等,以供特定企业的员工进行各种交流)、学校社区、网吧社区、图书馆社区等等。这些社区的成员在登录时都可能具有相对固定IP地址或IP地址范围,比如企业社区用户多半在企业办公室登录社区,那么其IP地址多半为互联网为其办公室范围内的上网终端分配的IP。那么通过获取这些IP地址并据本文档来自技高网
...

【技术保护点】
一种社区验证方法,其特征在于,所述社区验证方法包括:获取用户加入社区的行为数据、网络之间互联协议IP信息;根据所述行为数据和IP信息获取所述社区的IP白名单;当有用户申请加入所述社区时,判断所述用户的当前IP或常用IP是否为所述社区的IP白名单中的IP,当判断结果为是时允许所述用户加入所述社区。

【技术特征摘要】
1.ー种社区验证方法,其特征在于,所述社区验证方法包括 获取用户加入社区的行为数据、网络之间互联协议IP信息; 根据所述行为数据和IP信息获取所述社区的IP白名单; 当有用户申请加入所述社区时,判断所述用户的当前IP或常用IP是否为所述社区的IP白名单中的IP,当判断结果为是时允许所述用户加入所述社区。2.如权利要求I所述的社区验证方法,其特征在于,所述根据所述行为数据和IP信息获取所述社区的IP白名单包括 记录用户通过社区邮箱认证方式成功加入社区时的认证IP信息,当使用该认证IP成功加入所述社区的用户人数达到预定的阈值时,将所述认证IP信息加入所述社区的IP白名单中。3.如权利要求I所述的社区验证方法,其特征在于,所述根据所述行为数据和IP信息获取所述社区的IP白名单包括 通过分析即时通讯群名称,获得社区群; 统计通过社区群成员工作时间段的IP聚集情况,获得所述社区群对应的社区的IP白名单。4.如权利要求I至3中任一项所述的社区验证方法,其特征在于,所述方法还包括 获取与所述社区的IP白名单匹配的用户ID信息,并将所述ID信息加入所述社区的ID白名单; 当有用户申请加入所述社区时,判断所述用户的ID是否为所述社区的ID白名单中的ID,当判断结果为是时允许所述用户加入所述社区。5.如权利要求I至3中任一项所述的社区验证方法,其特征在于,所述社区包括属于特定社区的群组、论坛、微博中的ー个或多个。6.ー种社区验证服务器,其特征在于,所述服务器包括 信息获取...

【专利技术属性】
技术研发人员:周旋吴云林赵建伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1