[发明专利]路由器网桥模式下无线终端类型的识别系统及方法有效
申请号: | 201510855972.3 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105376114B | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 张德黎;谢婷 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由器 模式 无线 终端 类型 识别 系统 方法 | ||
本发明提供一种路由器网桥模式下无线终端类型的识别系统及方法,该方法包括:在网桥模式下,抓取路由器转发的所有通讯数据包并对所有的通讯数据包进行过滤以得到无线终端与DHCP服务器交互的DHCP请求数据包;对所述DHCP请求数据包进行解析以得到解析值;以及将所得到的解析值和所述无线终端的MAC地址一起发送至云端服务器进行无线终端类型的查询以获取所述无线终端的类型。解析DHCP请求数据包中的Option12、Option55、以及Option60三个字段的参数值,提高了识别终端类型的准确率,在与Internet断开时,路由器能够通过查询本地数据库来识别终端类型。
技术领域
本发明涉及无线终端类型识别,特别是涉及一种路由器网桥模式下无线终端类型的识别系统及方法。
背景技术
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种采用客户端/服务器模型基于UDP协议工作的一种局域网网络协议。主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息。
网桥(Bridge)模式,在此模式下,该设备相当于一台缩减版的小型交换机,可实现无线之间、无线到有线、无线到广域网络的访问。最常见的能够提供无线客户端的接入,例如:无线网卡接入等;路由器此模式下没有DHCP服务器,不提供IP地址分配服务,无线客户端的IP地址需要由路由器上联DHCP服务器或者内网DHCP服务器提供IP地址。
netfilter是在linux内核整个网络流程的若干位置放置了一些检测点(HOOK),而在每个检测点上登记了一些处理函数进行处理(如包过滤,NAT等,甚至可以是用户自定义的功能)。
IP层的五个HOOK点如下:
NF_IP_PRE_ROUTING:刚刚进入网络层的数据包通过此点,目的地址转换在此点进行;
NF_IP_LOCAL_IN:经路由查找后,送往本机的通过此检查点,INPUT包过滤在此点进行;
NF_IP_FORWARD:要转发的包通过此检测点,FORWARD包过滤在此点进行;
NF_IP_POST_ROUTING:所有马上便要通过网络设备出去的包通过此检测点,内置的源地址转换功能在此点进行;
NF_IP_LOCAL_OUT:本机进程发出的包通过此检测点,OUTPUT包过滤在此点进行。
现有的路由器工作在路由模式下,此时,DHCP服务器集成在路由器系统中,可以直接从路由器收到的终端发来的DHCP request或者Discover包中根据option12字段或者option60字段解析出终端关键字,然后发送到云服务器处理。这种方法对于路由器工作在路由模式来说,很容易做到获取我们所需要的终端类型信息,这种方式存在几点不足,一是当工作在网桥模式下时候,路由器本身不提供DHCP服务器功能,只对终端的DHCP报文进行转发,因此不能通过DHCP服务器获取到终端类型信息;而是option12或者option60字段提供的信息不足以达到我们需要知道的终端类型的标准,往往最多只能知道是什么厂商和终端型号,option60字段,部分厂商往往不设置该字段或者是设置不准确(比如一部手机,部分小厂商可能只设置厂商名,而不带手机型号),option12字段对于大部分原始终端来说管用,但是当用户修改了终端命名信息后(比如用户可以更改为任何的名字,比如Android手机默认是Andorid-45342323,而用户可以修改为564354),就不知道如何判别类型了,同时当前的方案都是需要在云端服务器查询,当路由器与Internet断开后就无法知晓这是何种终端类型。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510855972.3/2.html,转载请声明来源钻瓜专利网。