一种确定用户IP子网的方法和装置、一种电子设备制造方法及图纸

技术编号:14788681 阅读:41 留言:0更新日期:2017-03-12 12:41
本申请公开一种确定用户IP子网的方法和装置,以及一种电子设备,其中上述方法包括:获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。该方法是在用户与其被分配的多个相互无关系的IP地址初始记录的基础上,将预设的最小子网掩码阈值作为子网化分析的终止约束条件,根据子网化分析的结果获取用户与子网化IP地址之间的对应关系,将用户的使用网络的行为集中于子网化IP地址上,从而避免了同一个用户的行为被分散到所有其使用的IP上造成的用户行为分散等问题。

【技术实现步骤摘要】

本申请涉及互联网网络领域,具体涉及一种确定用户IP子网的方法和装置;本申请还涉及一种应用上述方法的用于风控系统的风险控制方法和装置,另外,本申请还涉及一种电子设备。
技术介绍
IP地址在互联网领域具有关键的作用,在Internet上有千百万台主机,为了区分这些主机,给每台主机分配了一个专门的地址,称为IP地址。通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开。例如,某一台主机的IP地址为:211.152.65.112,网络IP地址由NIC(InternetNetworkInformationCenter)统一负责全球地址的规划和管理,并由InterNIC、APNIC、RIPE三大网络信息中心具体负责IP地址分配工作。由于IP地址的组成是固定的,因此,给一台计算机或网络设备长期使用固定IP地址需要昂贵的费用。另外,随着互联网行业的飞速发展,越来越多的终端设备(PC,手机,平板等)接入网络,导致IP地址资源已经接近枯竭。根据统计数字表明,我国约有13亿人口,而IP地址只有大概3.3亿,人均拥有的IP地址的数量不到1个,并且大部分人同时拥有多种终端设备,导致每个人分配一个静态IP地址(固定IP地址)是不现实的。然而,对于大多数拨号上网的用户,由于其在上网时间和空间上具有离散性,因此可以使多个用户共享IP地址,以满足用户的上网需求,因此,动态IP地址应运而生。但是,由于动态IP地址的分配是随机的,因此,分配给同一个用户的IP地址可能为随机的多个,这将导致同一个用户的行为分散到了其所有使用过的IP地址上,造成用户行为的分散,从数据层面上来说,动态IP地址会造成用户数据稀疏的问题。所谓数据稀疏,即数据过于分散,所述的数据分散首先会造成统计结果失去分析意义的问题。其次,还可能由于IP子网结构需要不断重组,且IP子网元数据的变化周期太短,造成需要频繁的同步数据库,导致服务器压力大,资源浪费的问题。另外,更新重构过程需要耗时耗资,导致子网信息无法更新,时效性差,并且还可能造成用户打扰率高的问题。因此,解决用户的数据稀疏性的问题至关重要。
技术实现思路
本申请提供一种确定用户IP子网的方法和装置,以解决现有技术存在的上述问题。本申请还提供一种用于风控系统的风险控制方法和装置。本申请另外还提供一种电子设备。本申请提供一种确定用户IP子网的方法,包括:获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。可选的,所述以所述预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果的过程采用以下方式:读取全部IP地址初始记录作为当前IP地址;将当前IP地址中具有相同前缀的位数最多的IP地址进行组合,获得符合规定的分组;判断前述组合过程中,被组合的当前IP地址的相同前缀的位数与所述预设的最小子网掩码阈值的关系是大于、小于还是等于;若大于,则对所获得的各个分组,以其相同的前缀为依据,采用最小子网掩码记录该组的子网IP地址;并将所获得的子网IP地址与尚未归入任何分组的IP地址作为所述当前IP地址,返回所述将当前IP地址中具有相同前缀的位数最多的IP地址进行组合的步骤;若小于,则将本次分组前的IP地址记录为子网化分析的结果;若等于,则将本次分组的IP地址记录为子网化分析的结果。可选的,所述以预设的最小子网掩码阈值为约束条件步骤中预设的最小子网掩码阈值采用以下方式获取:获得多个用户的IP地址初始记录作为数据分析的基础数据;确定一个最小子网掩码取值作为当前最小子网掩码,根据所述多个IP地址记录具有相同前缀的IP地址的情况,获得采用该当前最小子网掩码时的各个子网;在各个子网中,计算出反映各个子网中每个可能IP地址被多个用户使用的概率的子网稳定性指标;将各个子网的子网稳定性指标与预先确定的子网稳定性指标阈值相比较,计算采用当前最小子网掩码的情况下,大于或等于子网稳定性指标阈值的子网占所有子网的比例;改变所述最小子网掩码取值,重复上述四个步骤,获得所述最小子网掩码采用不同取值时,各自达到子网稳定性指标阈值的子网占所有子网的比例;选取达到子网稳定性指标阈值的子网占所有子网的比例最高的最小子网掩码取值确定为所述最小子网掩码阈值。可选的,所述子网稳定性指标是根据子网中平均一个IP地址对应的用户量计算获取。可选的,所述子网稳定性指标s的计算方式为:其中,k是定量参数,Cnet是子网的用户量,Cm是所述当前最小子网掩码的取值。可选的,在所述根据所述子网化分析的结果中记录的IP地址,确定用户的IP子网步骤之后,还包括:计算用户和与其对应的子网化IP地址的共现概率;根据所述计算获取的共现概率,设定用户的常用子网;判断某一用户执行某一个网络行为时所使用的IP地址是否在该用户的常用子网的范围内,若是,则对该网络行为的安全性给予正面评价;若否,则给予负面评价。本申请还提供一种确定用户IP子网的装置,包括:初始记录获取单元,用于获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;子网化分析单元,用于以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;子网化IP地址确定单元,用于将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。可选的,所述子网化分析单元包括:当前IP地址记录获取子单元,用于读取全部IP地址初始记录作为当前IP地址;IP地址组合子单元,用于将当前IP地址中具有相同前缀的位数最多的IP地址进行组合,获得符合规定的分组;判断子单元,用于判断前述组合过程中,被组合的当前IP地址的相同前缀的位数与所述预设的最小子网掩码阈值的关系是大于、小于还是等于;若大于,则对所获得的各个分组,以其相同的前缀为依据,采用最小子网掩码记录该组的子网IP地址;并将所获得的子网IP地址与尚未归入任何分组的IP地址作为所述当前IP地址,返回所述将当前IP地址中具有相同前缀的位数最多的IP地址进行组合的步骤;若小于,则将本次分组前的IP地址记录为子网化分析的结果;若等于,则将本次分组的IP地址记录为子网化分析的结果。可选的,所述子网化分析单元中包括最小子网掩码阈值预设单元,所述最小子网掩码阈值预设单元包括:基础数据获取子单元,用于获得多个用户的IP地址初始记录作为数据分析的基础数据;当前最小子网掩码确定子单元,用于确定一个最小子网掩码取值作为当前最小子网掩码,根据所述多个IP地址记录具有相同前缀的IP地址的情况,获得采用该当前最小子网掩码时的各个子网;子网稳定性指标计算子单元,用于在各个子网中,计算出反映各个子网中每个可能IP地址被多个用户使用的概率的子网稳定性指标;子网占有比获取子单元,用于将各个子网的子网稳定性指标与预先确定的子网稳定性指标阈值相比较,计算采用当前最小子网掩码的情况下,大于或者等于子网稳定性指标阈值的子网占所有子网的比例;重复计算子单元,用于改变所本文档来自技高网
...
一种确定用户IP子网的方法和装置、一种电子设备

【技术保护点】
一种确定用户IP子网的方法,其特征在于,包括:获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。

【技术特征摘要】
1.一种确定用户IP子网的方法,其特征在于,包括:获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。2.根据权利要求1所述的确定用户IP子网的方法,其特征在于,所述以所述预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果的过程采用以下方式:读取全部IP地址初始记录作为当前IP地址;将当前IP地址中具有相同前缀的位数最多的IP地址进行组合,获得符合规定的分组;判断前述组合过程中,被组合的当前IP地址的相同前缀的位数与所述预设的最小子网掩码阈值的关系是大于、小于还是等于;若大于,则对所获得的各个分组,以其相同的前缀为依据,采用最小子网掩码记录该组的子网IP地址;并将所获得的子网IP地址与尚未归入任何分组的IP地址作为所述当前IP地址,返回所述将当前IP地址中具有相同前缀的位数最多的IP地址进行组合的步骤;若小于,则将本次分组前的IP地址记录为子网化分析的结果;若等于,则将本次分组的IP地址记录为子网化分析的结果。3.根据权利要求1所述的确定用户IP子网的方法,其特征在于,所述以预设的最小子网掩码阈值为约束条件步骤中预设的最小子网掩码阈值采用以下方式获取:获得多个用户的IP地址初始记录作为数据分析的基础数据;确定一个最小子网掩码取值作为当前最小子网掩码,根据所述多个IP地址记录具有相同前缀的IP地址的情况,获得采用该当前最小子网掩码时的各个子网;在各个子网中,计算出反映各个子网中每个可能IP地址被多个用户使用的概率的子网稳定性指标;将各个子网的子网稳定性指标与预先确定的子网稳定性指标阈值相比较,计算采用当前最小子网掩码的情况下,大于或等于子网稳定性指标阈值的子网占所有子网的比例;改变所述最小子网掩码取值,重复上述四个步骤,获得所述最小子网掩码采用不同取值时,各自达到子网稳定性指标阈值的子网占所有子网的比例;选取达到子网稳定性指标阈值的子网占所有子网的比例最高的最小子网掩码取值确定为所述最小子网掩码阈值。4.根据权利要求3所述的确定用户IP子网的方法,其特征在于,所述子网稳定性指标是根据子网中平均一个IP地址对应的用户量计算获取。5.根据权利要求4所述的确定用户IP子网的方法,其特征在于,所述子网稳定性指标s的计算方式为:s=1-11+k*e-Cnet232-Cm]]>其中,k是定量参数,Cnet是子网的用户量,Cm是所述当前最小子网掩码的取值。6.根据权利要求1所述的确定用户IP子网的方法,其特征在于,在所述根据所述子网化分析的结果中记录的IP地址,确定用户的IP子网步骤之后,还包括:计算用户和与其对应的子网化IP地址的共现概率;根据所述计算获取的共现概率,设定用户的常用子网;判断某一用户执行某一个网络行为时所使用的IP地址是否在该用户的常用子网的范围内,若是,则对该网络行为的安全性给予正面评价;若否,则给予负面评价。7.一种确定用户IP子网的装置,其特征在于,包括:初始记录获取单元,用于获取用户的IP地址初始记录,所述IP地址初始记录中包括至少一个IP地址;子网化分析单元,用于以预设的最小子网掩码阈值为约束条件,对所述IP地址初始记录进行子网化分析,获得子网化分析的结果;子网化IP地址确定单元,用于将所述子网化分析的结果中记录的IP地址确定为用户的IP子网。8.根据权利要求7所述的确定用户IP子网的装置,其特征在于,所述子网化分析单元包括:当前IP地址记录获取子单元,用于读取全部IP地址初始记录作为当前IP地址;IP地址组合子单元,用于将当前IP地址中具有相同前缀的位数最多的IP地址进行组合,获得符合规定的分组;判断子单元,用于判断前述组合过程中,被组合的当前IP地址的相同前缀的位数与所述预设的最小子网掩码阈值的关系是大于、小于还是等于;若大于,则对所获得的各个分组,以其相同的前缀为依据,采用最小子网掩码记录该组的子网IP地址;并将所获得的子网IP地址与尚未归入任何分组的IP地址作为所述当前IP地址,返回所述将当前IP地址中具有相同前缀的位数最多的IP地址进行组合的步骤;若小于,则将本次分组前的IP地址记录为子网化分析的结果;若等于,则将本次分组的IP地址记录为子网化分析的结果。9.根据权利要求7所述的确定用户IP子网的装置,其特征在于,所述子网化分析单元中包括最小子网掩码阈值预设单元,所述最小子网掩码阈值预设单元包括:基础数据获取子单元,用于获得多个用户的IP地址初始记录作为数据分析的基础数据;当前最小子网掩码确定子单元,用于确定一个最小子网掩码取...

【专利技术属性】
技术研发人员:周扬
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1