[发明专利]一种基于Wi-Fi的打卡方法及其系统无效
申请号: | 201210205746.7 | 申请日: | 2012-06-18 |
公开(公告)号: | CN102750750A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 徐先栋;毛剑;韦韬;张超 | 申请(专利权)人: | 北京大学 |
主分类号: | G07C1/20 | 分类号: | G07C1/20 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余长江 |
地址: | 100871 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wi fi 打卡 方法 及其 系统 | ||
技术领域
本发明涉及一种基于无线保真技术(Wi-Fi)对用户进行考勤的智能打卡方法,是利用802.11协议握手协议中的管理帧,对无线局域网监听获知用户信息而进行的一种智能打卡方法。
背景技术
公司或单位为管理员工的上下班考勤记录等相关情况多会采用考勤系统。其中基于打卡机制的考勤系统是一套软件与硬件结合的计算机产品,一般地,该系统可帮助管理部分掌控员工出勤动态,进行考勤记录和考勤分析。目前的考勤设备主要分为两大类,机械打卡钟和考勤机。
机械打卡钟将考勤信息打印在纸片上,它安装使用简单,方便查询。但由于是机械式的,故障率高,而且缺乏现代计算机系统的智能管理,仍需要人工进行考勤管理,极为不便。考勤机一般式基于IC卡技术或指纹识别技术,其通过在电脑中安装考勤分析软件,对考勤信息进行分析,减少了工作人员的时间,提高了工作效率,但其仍存在分析易出错,需人工干预等缺点。
无线AP(AP,Access Point,无线访问节点、会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点无线AP,也同样是无线路由器(含无线网关、无线网桥)等类设备的统称。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列。大多数无线AP还带有接入点客户端模式AP client,可以和其它AP进行无线连接,延展网络的覆盖范围。
Wi-Fi等无线产品已经渗透入人们生活的方方面面,802.11作为目前非常成功的无线网络技术受到人们的青睐。Wi-Fi正是基于802.11标准。具体来说,Wi-Fi是一种使用无线技术使电子设备与计算机网络进行高速数据交换的技术。一个Wi-Fi设备(如个人计算机,智能手机,平板电脑等)可以通过无线接入点连接到因特网。在802.11网络中,STA(用户终端)与AP之间,若想连接并交换数据,需首先通过握手进行网络接入。涉及三种管理操作:扫描,身份验证和关联操作。其步骤为:通过扫描操作(主动扫描和被动扫描)找到存在的可用网络;通过身份验证操作验明真身;通过关联操作,获得网络的完全访问权;访问网络,达到通信目的。
发明内容
本发明的目的是设计一种基于Wi-Fi技术的智能打卡方法。该方法通过Wi-Fi监听实现对用户的出勤信息管理,网络连接状态和状态变换原因等信息的分析记录,使打卡变得简单可靠,并且还可对网络进行实时的监测。
为实现上述目的,本发明采用数据包监听(PacketMonitor)和数据包抓取(Packet Capture)方式获取WLAN操作过程中的管理帧,数据包监听(Packet Monitor)技术对整个WLAN内的用户进行监测,侦探范围内的802.11数据流,数据包抓取(Packet Capture)将监听到的帧通过物理网卡解调存储至服务端进行分析。本发明的打卡方法基于如图1的框架。Wi-Fi无线接入点作为无线局域网的基础,其可能是通过分布式连接的多个无线接入点,为Wi-Fi用户提供可接入的网络服务和打卡基础;Wi-Fi用户端为任何试图连接到该无线接入点获得网络服务的用户,主要为被考勤的各员工用户,还可能包括一些非法的用户;Wi-Fi监控模块,Wi-Fi监控服务器模块,Wi-Fi帧分析模块,Wi-Fi用户信息数据库模块和Wi-Fi显示模块分别负责对所有员工用户进行监测管理、信息存储,帧分析和打卡记录,完成对员工用户打卡和网络信息的实时动态报告。
本发明提供一种基于Wi-Fi的打卡方法,其步骤包括:
1)在需打卡区域设置Wi-Fi无线接入点AP,预先储存无线接入点需打卡用户的MAC地址;
2)根据预先设定的无线接入点的MAC地址解析得到打卡区域内基本服务集标识符BSSID字段和服务集标示符SSID字段,并通过BSSID和SSID字段将监听得到的AP管理帧分为多组;
3)用户进入打卡区域开启Wi-Fi用户终端,与所述无线接入点进行通信;通过监听并抓取通信中802.11协议上所有用户管理帧;
4)解析在AP管理帧分组中所有用户管理帧中来源地址SA字段和目的地址DA字段,得到实时连接用户MAC地址,并对用户管理帧进行分组;
5)根据分组分析用户管理帧字段得到用户打卡信息,完成打卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210205746.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:打印机供粉辊泡棉条打孔装置
- 下一篇:一种提高钎缝强度的钎焊方法及其钎焊炉