[发明专利]运营商网络实际用户数的统计方法和装置有效
申请号: | 201310741124.0 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103763125A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 崔晶晶;林佳婕;李春华;杨斌;刘立娜 | 申请(专利权)人: | 北京集奥聚合科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 100028 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运营商 网络 实际 用户数 统计 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种网络共享接入检测方法和装置
背景技术
目前,单个宽带帐号常常由多人/多终端共享接入互联网,对运营商统计实际用户数并开展其他业务造成不便。由于ip协议本身设计目标等原因,无法直接给出同一帐号下局域网内共享有多少台计算机。业界普遍使用的检测方法有如下几种:
a)二层方法:MAC地址方法,在客户端根据不同mac地址区分不同终端。
b)三层方法:IPID/时间戳方法,IP报文中有递增的IPID标识或者时间戳,此方法根据递增序列还原出局域网内有几台终端。
c)应用层特定软件方法:如p2p软件方法,此方法根据一些软件通信协议中含有的特殊终端相关信息,判断局域网内有几台终端。
d)Http协议方法:CookieId方法,此方法通过重定向用户访问,在用户浏览器中设置cookie id标识,以此标识不同终端。
e)Http协议方法:User Agent方法,根据不同浏览器有不同的User Agent字段的特征,区分不同的终端,如专利申请CN201210406055中所记载的。
然而上述现有技术都有其缺陷,具体的:
a)二层方法:只能在客户端实现,对于NAT/Proxy上网无效,在主机多网卡时会误判。
b)三层方法:只能统计同时上网终端数,无法统计帐号下所有活动和非活动终端数。
c)应用层特定软件方法:受软件普及率影响,尤其当前移动终端与pc软件差别较大,无法找到最佳的软件,软件升级变更时此方法也有可能失效。
d)Http协议方法Cookie:目前隐私保护越来越受到重视,一些浏览器已默认不支持cookie,或者当用户浏览器禁用cookie时,此方法都会无效。
e)Http协议方法User Agent:当前很多软件会模拟浏览器User Agent发送http报文,只使用User Agent进行判断,会误认为这些软件也是一个独立的终端。
发明内容
针对现有技术的上述缺陷,一方面,本发明提供了一种运营商网络实际用户数的统计方法,包括:
多个终端用单个账号/共享接入互联网,采集一个账号或一个IP地址下每个http的上行访问数据包,提取user agent字段和URL;
当某个user agent访问了指定的url时,认为该user agent代表了一个终端;
获取所有不重复的user agent数量为该帐号或IP地址下终端的数量。
优选的,上述采集是在VPN服务器处或NAT路由器的上行端口处设置抓取工具来抓取各个终端的http上行访问数据包。
优选的,指定的url可以是预先统计好存储于数据库中的url,所述url是模拟软件不访问或极少访问的url。
优选的,维护一个指定url的数据库,其中的url为多数用户访问的主流url,如果发现有模拟软件访问其中的url,则将该url从数据库中删除,始终保持数据库中的url没有或极少有模拟软件访问。
优选的,通过user agent字符串的6个不同部分来区分不同的user agent的数量。
另一方面,本发明还同时提供了一种运营商网络实际用户数的统计装置,包括:
采集提取模块,多个终端用单个账号/共享接入互联网,采集一个账号或一个IP地址下每个http的上行访问数据包,提取user agent字段和URL;
判定模块,当某个user agent访问了指定的url时,认为该user agent代表了一个终端;
统计模块,获取所有不重复的user agent数量为该帐号或IP地址下终端的数量。
优选的,上述采集是在VPN服务器处或NAT路由器的上行端口处设置抓取工具来抓取各个终端的http上行访问数据包。
优选的,指定的url可以是预先统计好存储于数据库中的url,所述url是模拟软件不访问或极少访问的url。
优选的,维护一个指定url的数据库,其中的url为多数用户访问的主流url,如果发现有模拟软件访问其中的url,则将该url从数据库中删除,始终保持数据库中的url没有或极少有模拟软件访问。
优选的,通过user agent字符串的6个不同部分来区分不同的user agent的数量。
附图说明
图1是本发明实施例中一种运营商网络实际用户数的统计方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京集奥聚合科技有限公司,未经北京集奥聚合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310741124.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轻钢结构轻质混凝土现浇墙体
- 下一篇:一种纳米硫酸钙的制备方法