[发明专利]基于WIFI和智能手机的课堂自动点名系统有效
申请号: | 201610034884.1 | 申请日: | 2016-01-20 |
公开(公告)号: | CN105491244B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 王新良;张中卫;靳翔;刘小磊;张伟 | 申请(专利权)人: | 河南理工大学 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04W48/10;H04W48/16;H04W84/12;H04L29/06;G06K9/00;G07C1/10;G06Q50/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 454000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于WIFI和智能手机的课堂自动点名系统,系统由智能手机点名主控端、WIFI无线路由器和智能手机签到端组成,智能手机点名主控端用于记录多个智能手机签到端的签到信息,学生使用智能手机签到端完成签到,智能手机点名主控端和智能手机签到端均与WIFI无线路由器连接;智能手机签到端通过发现报文和发现响应报文获得智能手机点名主控端的IP地址和其使用的端口号;然后,智能手机签到端基于指纹验证功能和TCP协议通过签到报文和签到响应报文完成签到;从而能够让老师使用的智能手机点名主控端能够快速地手机所有学生的签到信息,在课堂上实现自动多次点名,提高定名效率,节省教学时间。 | ||
搜索关键词: | 智能手机 主控端 签到信息 课堂 发现响应报文 发现报文 响应报文 指纹验证 报文 手机 主控 学生 老师 记录 教学 | ||
【主权项】:
1.基于WIFI和智能手机的课堂自动点名系统,由智能手机点名主控端、WIFI无线路由器和智能手机签到端组成,智能手机点名主控端用于记录多个智能手机签到端的签到信息,学生使用智能手机签到端完成签到,智能手机点名主控端和智能手机签到端均与WIFI无线路由器连接;所描述的课堂自动点名系统各个组成部分通信时使用的报文类型有:发现报文、发现响应报文、签到报文和签到响应报文,课堂自动点名系统各个组成部分通信过程包括如下步骤:步骤11,WIFI无线路由器建立自己的无线局域网,设置相应的接入密码,密码用S表示;智能手机点名主控端加入到该WIFI无线路由器所建立的无线局域网中;智能手机点名主控端将课程所有学生信息保存在签到表中,签到表包含的字段有:学号,姓名,MAC地址,签到时间,签到次数,签退时间;其中学号字段为10个字节,姓名字段为10个字节,MAC地址字段为6个字节,签到时间字段为4个字节,签到次数字段为2个字节、默认值为0,签退时间字段为4个字节;在智能手机点名主控端中,将课程需要考勤的所有学生的学号、姓名信息预先存储在其签到表中;步骤12,需要签到的学生使用智能手机签到端进行签到时,使用密码S尝试加入到WIFI无线路由器所建立的无线局域网中;如果不能加入,则等待一个随机的时间
秒之后,再次选择加入上述的无线局域网,直到能够加入为止;其中
为一个随机数,且
;步骤13,加入无线局域网的智能手机签到端,通过发现报文和发现响应报文获得智能手机点名主控端的IP地址和其使用的端口号;并将获得的IP地址和端口号保存在智能手机签到端的控制端信息表中;控制端信息表包含的字段有:IP地址、端口号、等待时间;其中IP地址字段为4个字节,端口号字段为2个字节,等待时间字段为2个字节、单位为秒;步骤14,智能手机签到端基于指纹验证功能和TCP协议通过签到报文和签到响应报文完成此次签到,执行步骤15;步骤15,智能手机签到端完成此次签到后,退出其所在的无线局域网;如果智能手机签到端的控制端信息表中存在相应的IP地址记录,且该记录对应的等待时间为
,则在
秒后,重复执行步骤12、步骤13、步骤14;如果智能手机签到端的控制端信息表中不存在相应的IP地址记录,则智能手机签到端完成签到;在步骤14中,主要进行如下步骤:步骤141,当使用智能手机签到端进行签到时,智能手机签到端通过其指纹验证功能要求学生输入指纹,并对输入的指纹和智能手机签到端中预先保存的指纹进行比较;如果验证不通过,则签到失败;如果指纹验证通过,则智能手机签到端作为请求方,首先从智能手机签到端的控制端信息表中读取IP地址和端口号,其中IP地址为智能手机主控端的IP地址,端口号为智能手机主控端所使用的端口号;基于读取的IP地址和端口号在智能手机签到端和智能手机主控端之间建立一条TCP连接;步骤142,智能手机签到端以单播的方式向选中的智能手机主控端发送签到报文, 报文目的IP地址为智能手机签到端中保存的智能手机主控端的IP地址,其中报文类型数值为0x03,学号使用该智能手机签到端学生的学号,MAC地址为智能手机签到端的MAC地址,端口号为
,等待时间为0;步骤143,智能手机主控端对收到的报文进行解析,解析出报文类型、学号信息;如果报文类型字段为0x03,则表示该报文为签到报文;根据得到的学号信息和MAC地址信息在智能手机主控端签到表中查找对应的记录,假定记录对应的签到次数用
表示,如果
,则将该记录的签到次数加1,签到时间设置为当前智能手机主控端的系统时间,签退时间为空;假定
,如果
,则将该记录的签到次数加1,签到时间不变,签退时间为空;如果
,则该记录的签到次数加1,签到时间保持不变,签退时间为当前智能手机主控端的系统时间;如果
,则该记录信息保持不变;步骤144,智能手机主控端签到表信息更新成功后,智能手机主控端以单播的方式对发送该签到报文的智能手机签到端发送签到响应报文,其中报文类型数值为0x04,学号的数值等于所收到的签到报文中的学号,如果更新后的签到表中签到次数大于
,等待时间为0秒,如果更新后的签到表中签到次数小于等于
,等待时间为300秒,端口号为0,MAC地址为0;步骤145,智能手机签到端收到签到响应报文后,对报文进行解析,如果报文类型字段数值为0x04,表示此次签到成功;如果等待时间为0秒,清除智能手机签到端的控制端信息表中保存的IP地址、端口号和等待时间;步骤146,拆除手机签到端和智能手机主控端之间建立的TCP连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南理工大学,未经河南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610034884.1/,转载请声明来源钻瓜专利网。
- 上一篇:临时接地棒
- 下一篇:包括占空比校正的时钟倍频器