[发明专利]一种基于IP头信息的共享接入管理算法及系统有效
申请号: | 201210098025.0 | 申请日: | 2012-04-05 |
公开(公告)号: | CN102594846A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 梁彦朋 | 申请(专利权)人: | 北京网御星云信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L12/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100086 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ip 信息 共享 接入 管理 算法 系统 | ||
技术领域
本发明涉及带宽共享领域,特别涉及一种基于IP头信息的共享接入管理算法及系统。
背景技术
在网络中,IP数据包也叫IP报文分组,它由IP报文头的IP报文用户数据组成,IP报文头中的一些字段内容可以获取对应主机的一些信息,因此可以通过IP报头文中的一些附加信息来间接计算出级联的电脑台数,IP报文头中的ID编号在同一台机器上,这个编号总是按“+1”模式增长。
现有技术中,用于检测是否为共享接入上网的方法通常为地址检测,在接入层交换机下检测MAC(介质访问控制)地址的个数,当同一个账号有多个MAC地址时,则判定为共享接入上网。
目前,市场上出售的带宽路由器,利用NAT(网络地址转换)技术,可以实现多台电脑通过一个账户上网,但是NAT转换技术屏蔽了原有主机网卡的MAC地址等信息,从外部很难知道在NAT转换之前有多少台主机级联到一个路由器上而共享上网,很难获得用户的具体带宽使用信息,因此,无法利用现有的检测技术检测带宽共享接入上网的情况。
发明内容
本发明所要解决的技术问题是提供一种基于IP头信息的共享接入管理算法,用以解决现有的技术中对使用了NAT转换技术的用户而无法判断是否共享上网的问题。
本发明还提供了一种基于IP头信息的共享接入管理系统,用以保证上述方法在实际中的实现及应用。
一种基于IP头信息的共享接入管理算法,
实时接收用户发出的待处理IP地址信息;
获取预先建立的IPID信息表,所述IPID信息表由IP信息表和ID信息表组成,所述IP信息表中存储IP地址信息,所述ID信息表中存储与所述IP地址信息对应报文头中的ID号;
当所述IP信息表中包含有所述待处理IP地址信息时,将所述待处理IP地址信息对应的报文头的ID号添加到所述ID信息表中,与所述待处理IP地址信息对应的位置,并获取全部与所述待处理IP地址信息对应的ID号;
从所述获取的ID号中确定在预设范围内具有连续性的ID号段的个数,所述具有连续性的ID号段的个数即为所述待处理IP地址信息所对应的主机的台数;
判断与所述待处理的IP地址信息相对应的主机的台数是否大于预设待处理IP地址信息最大的共享主机数,如果是,则确定大于预设待处理IP地址信息最大的共享主机数以后的主机对应的用户为非法用户,限制所述非法用户共享带宽接入,如果否,则确定与所述待处理的IP地址信息相对应的主机的用户为合法用户。
优选地,还包括:当查询到所述IP信息表中不包含有所述待处理IP地址信息的时候,则在所述IP信息表中创建与所述待处理IP地址信息相对应的IP地址信息,将所述待处理IP地址信息对应的报文头中的ID号,存储在所述ID信息表中。
优选地,还包括:
如果所述待处理IP地址信息所对应的报文头中的ID号在预设的范围内但不连续,则限制所述待处理IP地址信息所对应的报文头中的ID号对应的用户共享带宽接入。
优选地,还包括:
如果所述待处理IP地址信息所对应的ID号没有在预设的范围内,则将所述ID号添加到所述ID信息表中与所述待处理IP地址信息所对应ID号中。
优选地,还包括:
当所述IP地址信息对应的ID号达到最大允许值65535时,将所述ID号记为0存储在所述ID信息表中。
优选地,所述ID信息表中还包括:每个ID号所对应的存储时间;
获取ID信息表中分别与各个IP地址信息对应的ID号中最后一次存储的ID号的存储时间;
当所述存储时间与当前时间的差值超过预设时间周期时,删除所述IP地址信息对应的ID号。
一种基于IP头信息的共享接入管理系统,所述系统包括:
接收模块,用于实时接收用户发出的待处理IP地址信息;
查询存储模块,用于在预先建立的IPID信息表中查询是否包含有所述待处理IP地址信息,所述IPID信息表由IP信息表和ID信息表组成,所述IP信息表中存储IP地址信息,所述ID信息表中存储与所述IP地址信息对应的报文头中的ID号,如果包含,则将所述待处理IP地址信息对应的报文头的ID号添加到所述ID信息表中,与所述待处理IP地址信息对应的位置,并获取全部与所述待处理IP地址信息对应的ID号,如果不包含,则在所述IP信息表中创建与所述待处理IP地址信息相对应的IP地址信息,将所述待处理IP地址信息对应的报文头中的ID号,存储在所述ID信息表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网御星云信息技术有限公司,未经北京网御星云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210098025.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:圆柱电池内阻自动测试仪
- 下一篇:太阳能电池及其制造方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置