IP地址分配方法、装置、通信系统及存储介质制造方法及图纸

技术编号:20628042 阅读:26 留言:0更新日期:2019-03-20 17:37
本发明专利技术公开了一种IP地址分配方法、装置、通信系统及存储介质,其中的方法包括:从IP地址使用历史数据中提取用户使用IP地址的行为特征;根据行为特征对用户进行分类,确定用户所归属的用户群体类别;确定用户群体类别的用户规模,根据用户规模确定用户群体类别对应的IP地址规模;根据用户群体类别以及IP地址规模生成IP地址预分配策略,基于IP地址预分配策略进行IP地址分配。本发明专利技术的方法、装置、通信系统及存储介质,能够智能自适应调整用户块规模,降低用户块资源调整的时间消耗,操作性强,实用性高;对IP地址的分配可动态调整,能够集中处理请求,IP地址块资源再分配自适应强,利用率高,再分配周期短。

IP Address Allocation Method, Device, Communication System and Storage Media

The invention discloses an IP address allocation method, device, communication system and storage medium. The methods include: extracting the behavior characteristics of users using IP addresses from the historical data of IP address usage; classifying users according to the behavior characteristics, determining the user group category to which users belong; determining the user scale of user group category, and determining user group according to user size. The size of IP address corresponding to volume category; IP address pre-allocation strategy is generated according to user group category and size of IP address, and IP address pre-allocation strategy is based on IP address pre-allocation strategy. The method, device, communication system and storage medium of the invention can intelligently and adaptively adjust the size of user block, reduce the time consumption of resource adjustment of user block, have strong operability and high practicability; the allocation of IP address can be dynamically adjusted, and can centralize processing requests; the resource redistribution of IP address block has strong adaptability, high utilization rate and short redistribution period.

【技术实现步骤摘要】
IP地址分配方法、装置、通信系统及存储介质
本专利技术涉及通信
,尤其涉及一种IP地址分配方法、装置、分析系统以及存储介质。
技术介绍
智能化动态IP分配策略是网络智能引擎方面的重要应用之一,例如,对城域网中的IPv4地址资源进行智能化分类,再由VBRAS进行统一调度管理。目前,对于现有的IPv4的使用上存在如下问题:IPv4地址短缺,剩余的地址分散;IPv4地址利用率低(内部地址利用率低,比如由潮汐效应);设备间不共享地址,利用不充足等。当前由人工对IPv4地址进行管理无法理想的解决上述问题,并且存在配置过程复杂、配置周期长等问题。因此,需要提供一种新型的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地址块,从备用IP地址块中获取处于空闲状态的IP地址并配置给用户。可选地,当确定IP地址块中的全部IP地址都为空闲状态时,判断此IP地址块是否为备用IP地址块,如果否,则对此IP地址块中的IP地址进行回收。可选地,如果在预设的时段内,确定用户的地址需求与被配置的IP地址不相匹配的次数达到预设的分配调整触发阈值,则重新对用户进行分类并确定用户所归属的用户群体类别。可选地,所述根据所述行为特征对用户进行分类包括:根据所述行为特征对用户进行分类采用的算法包括:K-means聚类算法。可选地,所述行为特征包括:请求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地址块中的IP地址进行回收。可选地,所述用户分类模块,用于如果在预设的时段内,确定用户的地址需求与被配置的IP地址不相匹配的次数达到预设的分配调整触发阈值,则重新对用户进行分类并确定用户所归属的用户群体类别。可选地,所述用户分类模块,用于根据所述行为特征对用户进行分类采用的算法包括:K-means聚类算法。可选地,所述行为特征包括:请求IP地址的时间、上网的时间、上网时长、上网频率。可选地,所述数据采集模块,用于获取日志文件,根据所述日志文件获取所述IP地址使用历史数据。根据本专利技术的又一方面,提供一种通信系统,包括:如权利要求14至26任一项所述的IP地址分配装置。可选地,还包括:虚拟化宽带远程接入服务器VBRAS,所述IP地址分配装置的地址分配模块设置在所述VBRAS内。根据本专利技术的还一方面,提供一种IP地址分配装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上任一项所述的IP地址分配方法。根据本专利技术的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上任一项所述的IP地址分配方法。本专利技术的IP地址分配方法、装置、分析系统以及存储介质,从IP地址使用历史数据中提取用户使用IP地址的行为特征,确定用户所归属的用户群体类别以及对应的IP地址规模,根据用户群本文档来自技高网...

【技术保护点】
1.一种IP地址分配方法,其特征在于,包括:获取用户的IP地址使用历史数据;从所述IP地址使用历史数据中提取用户使用IP地址的行为特征;根据所述行为特征对用户进行分类,确定用户所归属的用户群体类别;确定所述用户群体类别的用户规模,根据所述用户规模确定用户群体类别对应的IP地址规模;根据所述用户群体类别以及IP地址规模生成IP地址预分配策略,基于所述IP地址预分配策略进行IP地址分配。

【技术特征摘要】
1.一种IP地址分配方法,其特征在于,包括:获取用户的IP地址使用历史数据;从所述IP地址使用历史数据中提取用户使用IP地址的行为特征;根据所述行为特征对用户进行分类,确定用户所归属的用户群体类别;确定所述用户群体类别的用户规模,根据所述用户规模确定用户群体类别对应的IP地址规模;根据所述用户群体类别以及IP地址规模生成IP地址预分配策略,基于所述IP地址预分配策略进行IP地址分配。2.如权利要求1所述的方法,其特征在于,所述根据所述用户群体类别以及IP地址规模生成IP地址预分配策略包括:生成与所述用户群体类别对应的至少一个IP地址块。3.如权利要求2所述的方法,其特征在于,所述基于所述IP地址预分配策略进行IP地址分配包括:接收到用户发送的地址分配请求;确定用户所属的用户群体类别;从与此用户群体类别对应的IP地址块中获取处于空闲状态的IP地址并配置给用户,在配置成功后将此IP地址设置为使用状态。4.如权利要求3所述的方法,其特征在于,所述确定用户所归属的用户群体类别包括:设置与所述用户群体类别相对应的类别标签;利用所述类别标签对属于所述用户群体类别的用户以及与所述用户群体类别对应的IP地址块进行标识。5.如权利要求4所述的方法,其特征在于,所述从与此用户群体类别对应的IP地址块中获取处于空闲状态的IP地址并配置给用户还包括:确定用户对应的类别标签;基于所述类别标签确定与此用户群体类别对应的IP地址块。6.如权利要求3所述的方法,其特征在于,所述从与此用户群体类别对应的IP地址块中获取处于空闲状态的IP地址并配置给用户包括:确定IP地址块中使用频率最高的处于空闲状态的IP地址,将此IP地址配置给用户。7.如权利要求6所述的方法,其特征在于,还包括:确定IP地址块中是否有此用户曾经使用过的IP地址,如果有并且确定此IP地址处于空闲状态,则优先将此IP地址分配给此用户。8.如权利要求3所述的方法,其特征在于,还包括:从与用户群体类别对应的多个IP地址块中选取一个IP地址块作为分配块,从分配块中获取处于空闲状态的IP地址并配置给用户;判断分配块中空闲状态的IP地址的数量是否小于或等于再分配触发阈值;如果是,则从所述多个IP地址块中选取闲置的IP地址块作为备用IP地址块,从备用IP地址块中获取处于空闲状态的IP地址并配置给用户。9.如权利要求8所述的方法,其特征在于,还包括:当确定IP地址块中的全部IP地址都为空闲状态时,判断此IP地址块是否为备用IP地址块,如果否,则对此IP地址块中的IP地址进行回收。10.如权利要求3所述的方法,其特征在于,还包括:如果在预设的时段内,确定用户的地址需求与被配置的IP地址不相匹配的次数达到预设的分配调整触发阈值,则重新对用户进行分类并确定用户所归属的用户群体类别。11.如权利要求1所述的方法,其特征在于,所述根据所述行为特征对用户进行分类包括:根据所述行为特征对用户进行分类采用的算法包括:K-means聚类算法。12.如权利要求1所述的方法,其特征在于,所述行为特征包括:请求IP地址的时间、上网的时间、上网时长、上网频率。13.如权利要求1所述的方法,其特征在于,所述获取用户的IP地址使用历史数据包括:获取日志文件,根据所述日志文件获取所述IP地址使用历史数据。14.一种IP地址分配装置,其特征在于,包括:数据采集模块,用于获取用户的IP地址使用历史数据;数据分析模块,用于从所述IP地址使用历史数据中提取用户使用IP地址的行为特征;用户分类模块,用于根据所述行为特征对用户进行分类,确定用户所归属的用户群体类别;策略建立模块,用于确定所述用户...

【专利技术属性】
技术研发人员:王海宁雷波李晨
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1