签到系统及方法.pdf

上传人:li****8 文档编号:6375999 上传时间:2019-06-05 格式:PDF 页数:34 大小:2.43MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510341001.7

申请日:

2015.06.18

公开号:

CN105006030A

公开日:

2015.10.28

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G07C 1/10申请日:20150618|||公开

IPC分类号:

G07C1/10; G06F17/30

主分类号:

G07C1/10

申请人:

湘潭大学

发明人:

姚志强; 王淼; 盛孟刚; 黎珊珊

地址:

411105湖南省湘潭市雨湖区西郊羊牯塘湘潭大学

优先权:

2015102920900 2015.06.01 CN

专利代理机构:

上海精晟知识产权代理有限公司31253

代理人:

熊娴; 冯子玲

PDF下载: PDF下载
内容摘要

本发明提供一种签到系统及方法,通过主服务器维护每个签到活动的相关信息,并将该信息下发给分服务器,该分服务器指示控制器发起签到活动,并获得利用移动终端提取的用户的生物信息,由分服务器对用户的生物信息以及移动终端的标识进行验证,从而实现用户的签到,在保证签到的准确性的同时,由于利用了现有的移动终端作为生物信息的提取设备,从而降低了签到的成本。

权利要求书

权利要求书
1.  一种签到系统,其特征在于,包括:主服务器、分服务器、控制器和移动终端;
所述主服务器,用于:
维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的人员对应的生物信息和所述每个签到活动的内容信息;
向所述分服务器发送所述每个签到活动的信息;和,
接收所述分服务器发送的所述每个签到活动的更新信息;
所述分服务器,用于:
维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;
向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
根据所述签到匹配的结果生成所述每个签到活动的更新信息;
在活动截止时间到达后,向所述主服务器发送所述每个签到活动的更新信息;和,
通过所述控制器告知所述移动终端开始签到和签到结束;
所述控制器,用于:
维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表、白名单列表和所述分服务器发送的所述人员信息列表;
其中,所述白名单列表用于存储所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;
接收所述分服务器的指示启动所述签到模式或终止所述签到模式;
向所述分服务器转发所述移动终端发送的所述签到信息;和,
根据所述分服务器的指示告知所述移动终端开始签到和签到结束;
所述移动终端,用于:
采集用户的生物信息;和,
向所述控制器发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。

2.  根据权利要求1所述的签到系统,其特征在于,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配失败,则所述移动终端签到失败;
若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配成功,则所述移动终端签到成功。

3.  根据权利要求1所述的签到系统,其特征在于,所述分服务器根据所述签到信息和所 述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
将所述签到用户的生物信息通过交互界面进行显示;
接收管理员发送的签到成功或签到失败指示信息;
根据所述签到成功或签到失败指示信息标记所述移动终端签到成功或签到失败。

4.  根据权利要求1-3任意一项所述的签到系统,其特征在于,所述控制器,还用于:
根据所述白名单列表与所述分服务器建立连接;
接入通过竞争接入的所述移动终端;
判断所述人员信息列表中是否包含所述移动终端标识;
若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端允许发送签到信息;
若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表;
所述控制器,在根据所述分服务器的指示告知所述移动终端签到结束之后,还用于:
将所述禁止时长发送给所述移动终端;
将所述移动终端添加至所述禁止列表。

5.  根据权利要求1-5任意一项所述的签到系统,其特征在于,所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述每个人员的视网膜信息和所述每个人员的虹膜信息。

6.  根据权利要求1-5任意一项所述的签到系统,其特征在于,所述所有人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的IMSI国际移动用户识别码、所述每个人员的移动终端的MAC物理地址、所述每个人员的IMEI移动设备国际身份码。

7.  一种签到方法,所述签到方法用于签到系统,所述签到系统包括:主服务器、分服务器、控制器和移动终端,其特征在于,所述签到方法,包括以下步骤:
步骤200、所述主服务器向所述分服务器发送所述每个签到活动的信息;
所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的人员对应的生物信息和所述每个签到活动的内容信息;
步骤201、所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
步骤202、所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式;
步骤203、所述控制器向所述分服务器转发所述移动终端发送的所述签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
步骤204、所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
若所述签到匹配成功,则所述移动终端对应的用户签到成功;若所述签到匹配失败,则所述移动终端对应的用户签到失败。

8.  根据权利要求8所述的签到方法,其特征在于,在所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配之后,还包括:
步骤205、所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;
步骤206、所述分服务器通过所述控制器告知所述移动终端签到结束;
步骤207、在活动截止时间到达后,所述分服务器向所述主服务器发送所述每个签到活动的更新信息。

9.  根据权利要求8或9所述的签到方法,其特征在于,还包括:
所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标 识、所述所有人员对应的生物信息和历史签到信息;
所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表和所述分服务器发送的所述人员信息列表;
其中,所述白名单列表用于保存所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识。

10.  根据权利要求10所述的签到方法,其特征在于,所述分服务器通过所述控制器告知所述移动终端签到结束,包括:
步骤206-1、所述分服务器通过所述控制器向所述移动终端发送签到结束通知消息,所述签到结束通知消息包含签到结束指示信息,所述签到结束指示信息用于告知所述移动终端签到成功或签到失败;
步骤206-2、所述控制器将所述移动终端添加至所述禁止列表。

说明书

说明书签到系统及方法
技术领域
本发明涉及通信技术,尤其涉及一种签到系统及方法。
背景技术
在网络技术快速发展,移动智能终端迅速普及的今天,人与人之间的互联互通变得越来越便捷。但是在一些公共场合中,人与人的交流方式通常还采用较为原始的交流方式;例如,课堂、会议等公共场合,学生、到会人员等参与者需要完成签到时。往往采用简单的方式来协助完成上述交流,例如,人工登记完成签到。
为了提高效率,通常需要增加成本高昂的设备来辅助实现现场签到,例如,人们通常利用指纹识别签到设备、头像识别签到设备或刷卡签到识别设备对与会人员、学生等参与者进行签到登记。这样不仅导致成本的大幅提高,而且经常出现代签现象,使得签到的目的适得其反。
综上所述,现有技术在实现签到的过程中,不仅降低了签到的准确度,同时还增加了额外的成本。
发明内容
本发明提供一种用于提高签到的准确度并降低成本的签到系统及方法。
本发明的第一个方面是提供一种签到系统,包括:主服务器、分服务器、控制器和移动终端;
所述主服务器,用于:
维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和每个签到活动的内容信息;
向所述分服务器发送所述每个签到活动的信息;和,
接收所述分服务器发送的所述每个签到活动的更新信息;
所述分服务器,用于:
维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;
向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
根据所述签到匹配的结果生成所述每个签到活动的更新信息;
在活动截止时间到达后,向所述主服务器发送所述每个签到活动的更新信息;和,
通过所述控制器告知所述移动终端开始签到和签到结束;
所述控制器,用于:
维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表、所述分服务器发送的所述人员信息列表;
其中,所述白名单列表用于存储所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述 非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;
接收所述分服务器的指示启动所述签到模式或终止所述签到模式;
向所述分服务器转发所述移动终端发送的所述签到信息;和,
根据所述分服务器的指示告知所述移动终端开始签到和签到结束;
所述移动终端,用于:
采集用户的生物信息;和,
向所述控制器发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。
结合第一个方面,在第一个方面的第一种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则所述移动终端签到成功。
结合第一个方面,在第一个方面的第二种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
将所述签到用户的生物信息通过交互界面进行显示;
接收管理员发送的签到成功或签到失败指示信息;
根据所述签到成功或签到失败指示信息标志所述移动终端签到成功或签到失败。
结合第一个方面或第一个方面的第一种可能的实现方式或第一个方面的第二种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述控制器,还用于:
根据所述白名单列表与所述分服务器建立连接;
接收所述移动终端发送的接入请求,所述接入请求包含所述移动终端标识;
判断所述人员信息列表中是否包含所述移动终端标识;
若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端允许发送签到信息;
若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表;
所述控制器,在根据所述分服务器的指示告知所述移动终端签到结束之后,还用于:
将所述禁止时长发送给所述移动终端;
将所述移动终端添加至所述禁止列表。
结合第一个方面的第三种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述控制器,还用于:
在活动截止时间到达后,清空所述禁止列表;
当所述禁止列表中的所述移动终端对应的禁止时长为零时,将所述禁止时长为零的移动终端移除所述禁止列表。
结合第一个方面或第一个方面的上述任一种可能的实现方式,在第一个方面的第五种可能的实现方式中,所述签到主数据库,还包含:所述所有人员的资料信息;
所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述 每个人员的视网膜信息和所述每个人员的虹膜信息;
所述所有人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的IMSI国际移动用户识别码、所述每个人员的移动终端的MAC物理地址、所述每个人员的IMEI移动设备国际身份码。
本发明的第二个方面是提供一种签到方法,所述签到方法应用于签到系统上,所述签到系统包括:主服务器、分服务器、控制器和移动终端,其特征在于,所述签到方法,包括:
所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
所述主服务器确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所述每个签到活动的内容信息;
所述主服务器向所述分服务器发送所述每个签到活动的信息;
所述主服务器接收所述分服务器发送的所述每个签到活动的更新信息;
所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;
所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
所述分服务器接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;
所述分服务器通过所述控制器告知所述移动终端签到结束;
所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表、所述分服务器发送的所述人员信息列表;
其中,所述白名单列表用于建立所述控制器与所述分服务器的连接;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;
所述控制器接收所述分服务器的指示启动所述签到模式或终止所述签到模式;
所述控制器向所述分服务器转发所述移动终端发送的所述签到信息;
所述控制器根据所述服务器的指示告知所述移动终端签到结束;
所述移动终端采集用户的生物信息;
所述移动终端向所述控制器发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。
结合第二个方面,在第二个方面的第一种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
所述控制器将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
若匹配失败,则所述移动终端签到失败;
若匹配成功,则将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
若匹配失败,则所述移动终端签到失败;
若匹配成功,则所述移动终端签到成功。
结合第二个方面,在第二个方面的第二种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,具体包括:
将所述签到用户的生物信息通过交互界面进行显示;
接收管理员发送的签到成功或签到失败指示信息;
根据所述签到成功或签到失败指示信息标记所述移动终端签到成功或签到失败。
结合第二个方面或第二个方面的第一种可能的实现方式或第二个方面的第二种可能的实现方式,还包括:
所述控制器根据所述白名单列表与所述分服务器建立连接;
所述控制器接收所述移动终端发送的接入请求,所述接入请求包含所述移动终端标识;
所述控制器判断所述人员信息列表中是否包含所述移动终端标识;
若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端允许发送签到信息;
若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表;
在所述控制器根据所述分服务器的指示告知所述移动终端签到结束之后,还包括:
所述控制器将所述禁止时长发送给所述移动终端;
所述控制器将所述移动终端添加至所述禁止列表。
结合第二个方面的第三种可能的实现方式,在第二个方面的第四种可能的实现方式中,还包括:
在活动截止时间到达后,所述控制器清空所述禁止列表。
结合第二个方面或第二个方面的上述任一种可能的实现方式,在第二个方面的第五种可能的实现方式中,所述签到主数据库,还包含:所述所有人员的资料信息;
所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述每个人员的视网膜信息和所述每个人员的虹膜信息;
所述所有人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的IMSI国际移动用户识别码、所述每个人员的移动终端的MAC物理地址、所述每个人员的IMEI移动设备国际身份码。
本发明的第三个方面是提供一种签到方法,所述签到方法用于签到系统,所述签到系统包括:主服务器、分服务器、控制器和移动终端,所述签到方法,包括以下步骤:
步骤200、所述主服务器向所述分服务器发送所述每个签到活动的信息;
所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的人员对应的生物信息和所述每个签到活动的内容信息;
步骤201、所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
步骤202、所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式;
步骤203、所述控制器向所述分服务器转发所述移动终端发送的所述签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
步骤204、所述分服务器根据所述签到信息和所述每个签到活动的内容信息对所述移动终端进行签到匹配;
若所述签到匹配成功,则所述移动终端对应的用户签到成功;若所述签到匹配失败,则所述移动终端对应的用户签到失败。
结合第三个方面,在第三个方面的第一种可能的实现方式中,在所述分服务器根据所述签到信息和所述每个签到活动的内容信息对所述移动终端进行签到匹配之后,还包括:
步骤205、所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;
步骤206、所述分服务器通过所述控制器告知所述移动终端签到结束;
步骤207、在活动截止时间到达后,所述分服务器向所述主服务器发送所述每个签到活动 的更新信息。
结合第三个方面或第三个方面的第一种可能的实现方式,在第三个方面的第二种可能的实现方式中,还包括:
所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的内容信息;
所述控制器维护本地数据库,所述本地数据库包含所述分服务器发送的所述人员信息列表、禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表;
其中,所述白名单列表用于保存所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识。
结合第三个方面的第二种可能的实现方式,在第三个方面的第三种可能的实现方式中,所述分服务器通过所述控制器告知所述移动终端签到结束,包括:
步骤206-1、所述分服务器通过所述控制器向所述移动终端发送签到结束通知消息,所述签到结束通知消息包含签到结束指示信息;所述签到结束指示信息用于告知所述移动终端签到成功或签到失败;
步骤206-2、所述控制器将所述移动终端添加至所述禁止列表。
结合第三个方面的第三种可能的实现方式,在第三个方面的第四种可能的实现方式中,所述签到结束通知消息还包含禁止接入时长;
所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长。
结合第三个方面的第三种可能的实现方式,在第三个方面的第五种可能的实现方式中,还包括:
步骤206-3、所述控制器确定禁止接入时长;
步骤206-4、所述控制器将所述禁止接入时长发送给所述移动终端。
结合第三个方面的第二种可能的实现方式或第三个方面的第三种可能的实现方式或第三个方面的第四种可能的实现方式或第三个方面的第五种可能的实现方式,在第三个方面的第六种可能的实现方式中,在所述分服务器通过所述控制器告知所述移动终端签到结束之后,还包括:
步骤208、在活动截止时间到达后,所述控制器清空所述禁止列表;
在所述控制器将所述移动终端添加至所述禁止列表之后,还包括:
当所述禁止列表中的所述移动终端对应的禁止时长为零时,将所述禁止时长为零的移动终端移除所述禁止列表。
结合第三个方面或第三个方面的上述任意一种可能的实现方式,在第三个方面的第七种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,包括:
步骤204-1、所述分服务器将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
步骤204-2、若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
步骤204-3、若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则所述分服务器将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
步骤204-4、若所述分服务器将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配失败,则所述移动终端签到失败;
步骤204-5、若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配成功,则所述移动终端签到成功。
结合第三个方面或第三个方面的第一种可能的实现方式或第三个方面的第二种可能的实现方式或第三个方面的第三种可能的实现方式或第三个方面的第四种可能的实现方式或第三个方面的第五种可能的实现方式,在第三个方面的第八种可能的实现方式中,所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配,包括:
步骤204-6、所述分服务器将所述签到用户的生物信息通过交互界面进行显示;
步骤204-7、所述分服务器接收管理员发送的签到成功或签到失败指示信息;
步骤204-8、所述分服务器根据所述签到成功或签到失败指示信息标记所述移动终端签到成功或签到失败。
结合第三个方面的第二种可能的实现方式或第三个方面的第三种可能的实现方式或第三个方面的第四种可能的实现方式或第三个方面的第五种可能的实现方式或第三个方面的第六种可能的实现方式或第三个方面的第七种可能的实现方式或第三个方面的第八种可能的实现方式,在第三个方面的第九种可能的实现方式中,在所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式之前,还包括:
步骤209、所述控制器根据所述白名单列表与所述分服务器建立连接;
在所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式之后,还包括:
步骤210、所述控制器接收所述移动终端发送的接入请求,所述接入请求包含所述移动终端标识;
步骤211、所述控制器判断所述人员信息列表中是否包含所述移动终端标识;
步骤212、若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端允许发送签到信息;
步骤213、若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表。
结合第三个方面的第二种可能的实现方式或第三个方面的第三种可能的实现方式或第三个方面的第四种可能的实现方式或第三个方面的第五种可能的实现方式或第三个方面的第六种可能的实现方式或第三个方面的第七种可能的实现方式或第三个方面的第八种可能的实现方式,在第三个方面的第十种可能的实现方式中,所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式,包括:
步骤201-1、所述分服务器向所述控制器发送签到启动指示消息,所述签到启动指示消息包含所述每个签到活动的参与人员使用的移动终端标识和签到模式信息;其中,所述签到模式信息用于指示所述控制器启动所述签到模式。
结合第三个方面或第三个方面的上述任意一种可能的实现方式,在第三个方面的第十一种可能的实现方式中,所述签到主数据库,还包含:所述所有人员的资料信息,所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述每个人员的视网膜信息和所述每个人员的虹膜信息。
结合第三个方面或第三个方面的上述任意一种可能的实现方式,在第三个方面的第十二种可能的实现方式中,所述人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的IMSI国际移动用户识别码、所述每个人员的移动终端的MAC物理地址、所述每个人员的IMEI移动设备国际身份码。
本发明提供的签到系统及方法,通过所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;所述主服务器确定每个签到活动的内容信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所 述每个签到活动的内容信息;所述主服务器向所述分服务器发送所述每个签到活动的信息;所述主服务器接收所述分服务器发送的所述每个签到活动的更新信息;所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;所述分服务器接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;在活动截止时间到达后,所述分服务器向所述主服务器发送所述每个签到活动的更新信息;所述分服务器通过所述控制器告知所述移动终端签到结束;所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表、白名单列表和所述分服务器发送的所述人员信息列表;其中,所述白名单列表用于存储所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;所述控制器接收所述分服务器的指示启动所述签到模式或终止所述签到模式;所述控制器向所述分服务器转发所述移动终端发送的所述签到信息;所述控制器根据所述服务器的指示告知所述移动终端开始签到和签到结束。首先利用用户的生物信息对保证签到的准确性,同时通过移动终端采集用户的生物信息,无需增加额外的生物信息采集设备,降低了签到的成本,同时分服务器能够基于移动终端上报的用户的生物信息与已存储的与本次签到活动相关的参与人员对应的生物信息进行匹配,准确实现签到的身份认证,避免了代签等现象造成签到准确性降低。
附图说明
图1和图2为本发明实施例提供的一种签到系统的部署示意图;
图3为本发明实施例提供的一种签到系统的结构示意图;
图4为本发明实施例提供的主服务器的结构示意图;
图5为本发明实施例提供的分服务器的结构示意图;
图6为本发明实施例提供的控制器的结构示意图;
图7为本发明实施例提供的移动终端的结构示意图;
图8为本发明实施例提供的一种签到方法的流程示意图;
图9为本发明实施例提供的另一种签到方法的流程示意图;
图10为本发明实施例提供的另一种签到方法的流程示意图;
图11至图14为本发明实施例提供的另一种签到方法的流程示意图;
图15为本发明实施例提供的另一种签到方法的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1和图2为本发明实施例提供的一种签到系统的部署示意图,其中图1为将该签到系统部署在学校中的示例图,图2为将该签到系统部署在会议中心的示例图。
首先,参照图1,可以在校园的每个教室中设置分服务器及控制器,分服务器与主服务器通过网络连接,以便分担主服务器的负载;该网络可为但不限于校园网络;分服务器与控制器可以通过有线方式连接或无线方式连接;控制器通过无线方式与移动终端连接;其中,对于无线方式,该分服务器需要具备无线网卡功能、控制器具有无线路由器的功能;该控制器 结合了控制功能和路由功能;该分服务器还设置有输出设备、输入设备;其中输出设备包括但不限于:音箱、显示器、投影仪等;输入设备包括但不限于:键盘、USB接口、鼠标、触摸屏幕等;对于移动终端,包括但不限定为:智能手机、平板电脑、手提电脑等;
参照图2,在会议中心部署该签到系统与图1类似,此处不再赘述。
需要说明的是,图1及图2所示的结构仅为示意图,具体的连接方式和各个设备的个数可以根据具体场景的需要进行设置,本发明实施例不予限定。
下面通过具体实施例对本发明提供的签到系统进行说明。
下面仅以一个主服务器、一个分服务器、一个控制器以及一个移动终端为例,进行说明。图3为本发明实施例提供的一种签到系统的结构示意图,参照图3,该签到系统10,包括:主服务器100、分服务器101、控制器102、移动终端103;
主服务器100,用于:
维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所述每个签到活动的内容信息;
具体的,每个签到活动的内容信息可以但不限定为:该签到活动对应的活动内容,例如课程名称、课程内容、课程时间、课程地点、会议名称、会议内容、会议时间、会议地点等。
向所述分服务器101发送所述每个签到活动的信息;和,
接收所述分服务器101发送的所述每个签到活动的更新信息;
所述分服务器101,用于:
维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;
向所述控制器102发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
接收所述控制器102发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
根据所述签到信息和所述每个签到活动的信息对所述移动终端103进行签到匹配;
根据所述签到匹配的结果生成所述每个签到活动的更新信息;
在活动截止时间到达后,向所述主服务器100发送所述每个签到活动的更新信息;和,
通过所述控制器102告知所述移动终端开始签到和签到结束;
具体的,在活动截止时间到达后,上报所述每个签到活动的更新信息,可以减少分服务器的工作负荷。
所述控制器102,用于:
维护本地数据库,所述本地数据库包含所述分服务器101发送的所述人员信息列表、禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表;
其中,所述白名单列表用于存储所述控制器102与所述分服务器101建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;
接收所述分服务器101的指示启动所述签到模式或终止所述签到模式;
向所述分服务器101转发所述移动终端发送的所述签到信息;和,
根据所述分服务器101的指示告知所述移动终端开始签到和签到结束;
所述移动终端103,用于:
采集用户的生物信息;和,
向所述控制器102发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。
具体的,对于移动终端103,其可提供过交互界面为用户提供生物信息采集选项,即由用户选择相应的生物信息进行采集;例如,显示生物信息采集列表,该示生物信息采集列表包含:指纹采集选项、头像采集选项、虹膜采集选项等;用户选择相应的生物信息,例如,选择指纹采集选项,则移动终端采集用户的指纹信息。
本发明实施例提供的签到系统,通过所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;所述主服务器确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所述每个签到活动的内容信息;所述主服务器向所述分服务器发送所述每个签到活动的信息;所述主服务器接收所述分服务器发送的所述每个签到活动的更新信息;所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;所述分服务器接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;在活动截止时间到达后,所述分服务器向所述主服务器发送所述每个签到活动的更新信息;所述分服务器通过所述控制器告知所述移动终端签到结束;所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表、白名单列表和所述分服务器发送的所述人员信息列表;其中,所述白名单列表用于存储所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;所述控制器接收所述分服务器的指示启动所述签到模式或终止所述签到模式;所述控制器向所述分服务器转发所述移动终端发送的所述签到信息;所述控制器根据所述服务器的指示告知所述移动终端开始签到和签到结束。首先利用用户的生物信息对保证签到的准确性,同时通过移动终端采集用户的生物信息,无需增加额外的生物信息采集设备,降低了签到的成本,同时分服务器能够基于移动终端上报的用户的生物信息与已存储的与本次签到活动相关的参与人员对应的生物信息进行匹配,准确实现签到的身份认证,避免了代签等现象造成签到准确性降低。
可选的,对于分服务器101如何对生物信息进行匹配,可以采用两种方案,方案一,分服务器101自行进行匹配,判断是否签到成功;方案二,分服务器101通过其交互界面,将用户的生物信息与所述每个签到活动的参与人员对应的生物信息显示给管理员,由管理员判断是否签到成功,再将签到指示发送给分服务器101;
其中,方案一的一种可能的实现方式为:
分服务器101将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配失败,则所述移动终端签到失败;
若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配成功,则所述移动终端签到成功。
方案二的一种可能的实现方式为:
所述分服务器101将所述签到用户的生物信息通过交互界面进行显示;
所述分服务器101接收管理员发送的签到成功或签到失败指示信息;
所述分服务器101根据所述签到成功或签到失败指示信息标记所述移动终端签到成功或签到失败。
进一步的,在进行签到流程之前,控制器102与分服务器101需要建立连接、控制器102与移动终端103之间首先需要进行接入流程,对于该接入流程,该控制器102具有相应功能:
对于控制器102与分服务器101的连接建立流程:
控制器102根据所述白名单列表与所述分服务器建立连接;
具体的,该白名单列表用于存储分服务器的介质访问控制(Media Access Control,简称:MAC)地址,控制器102基于该分服务器的MAC地址与所述分服务器101建立连接.
对于控制器102与移动终端103之间进行接入流程:
控制器102接入通过竞争接入的所述移动终端103;
控制器102判断所述人员信息列表中是否包含所述移动终端标识;
若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端103允许发送签到信息;
若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表;
进一步的,在签到完成后,所述控制器102在根据所述分服务器的指示告知所述移动终端签到结束之后,还用于:
控制器102将所述禁止时长发送给所述移动终端103;
控制器102将所述移动终端添加至所述禁止列表。
具体的,控制器102告知所述移动终端所述禁止时长的目的在于:所述移动终端103会在所述禁止时长结束后再发起签到请求。
进一步的,在活动截止时间到达后,控制器102清空所述禁止列表。
可选的,当所述禁止列表中的所述移动终端对应的禁止时长为零时,控制器将所述禁止时长为零的移动终端移除所述禁止列表。
具体的,控制器102会把对应禁止时间为0的所述移动终端的终端标识移除禁止列表。即在禁止时长到达时,对应的移动终端又可以接入进行下一次签到。
可选的,所述签到主数据库,还包含:所述所有人员的资料信息;
所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述每个人员的视网膜信息和所述每个人员的虹膜信息;
所述所有人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number,简称:IMSI)、所述每个人员的移动终端的MAC地址、所述每个人员的移动设备国际身份码(International Mobile Equipment Identity,简称:IMEI)。
对于签到场景,控制器读取本地数据库中“禁止接入”列对应的MAC地址,加入禁止列表;
移动终端开启签到,移动终端竞争接入控制器的无线网络后,发送移动终端标识和签到请求给控制器,控制器先判断该移动终端标识是否是在本地数据库中存在(这里优选IMSI),如果存在将该IMSI对应的MAC地址记录到本地数据库中对应的位置,发送允许签到信息给移动终端。如果不存在移动终端标识是,将该IMSI对应的MAC地址加入非法用户列表,并断开其连接;
i.通过竞争成功接入的移动终端,收到控制器发送的允许签到信息后,开始发送所述签到信息(包括MAC地址、SIM卡号、图像、指纹和虹膜信息、IP地址)给分服务器,移动终 端可以根据签到需求选择除必要的设备识别信息外的信息是否发送,比如可以选择是否发送图像、指纹;
分服务器完成签到认证后,将对应MAC地址和禁止接入时长发送给控制器,控制器接收后将“禁止时长”写入对应数据库表中,同时把禁止时长发送给移动终端,接着讲该MAC地址加入禁止列表,同时使能“禁止接入”。
之后控制器实时减少数据库中的“禁止接入时长”,当时长减到0后,将对应MAC地址移除出禁止列表,清空所述禁止列表。
移动终端接收到禁止时长后,停止申请该时长后再次申请接入控制器的无线网络,如果在禁止时长内,有签到需求,再通过移动终端主动发送签到请求发起申请,结束签到后继续断开剩余的禁止时长;
ii.如果终端申请接入控制器失败,采取退避机制,优选的有二进制数退避,随机数退避,固定时长退避。
下面分别对本发明实施例提供的主服务器、分服务器控制器和移动终端进行说明。
图4为本发明实施例提供的服务器的结构示意图,参照图4,该主服务器100,包括:通信接口100-1、存储器100-2、处理器100-3、输入和输出设备100-4;
其中,通信接口用于与分服务器101进行交互;
存储器100-2用于存储上文所述签到数据库;
处理器100-3用于处理与分服务器101交互过程中的各个信息;指示存储器100-2进行读写操作;指示输入和输出设备100-4进行输出操作;处理输入和输出设备100-4输入的信息;
输入和输出设备100-4,用于接收管理员输入的信息;向管理员显示输出信息。
图5为本发明实施例提供的分服务器的结构示意图,参照图5,分服务器101,包括:包括:通信接口101-1、存储器101-2、处理器101-3、输入和输出设备101-4;
其中,通信接口101-1用于与控制器102进行交互;与局域网络(例如校园网)进行交互。
具体的,该通信接口101-1可以具有至少两个网卡,其中一个网卡与控制器102进行交互,另一个网卡与局域网络(例如校园网)进行交互。
存储器101-2用于存储上文涉及到的与控制器102相关的信息;
处理器101-3用于处理与控制器102交互过程中的各个信息;指示存储器101-2进行读写操作;指示输入和输出设备101-4进行输出操作;处理输入和输出设备101-4输入的信息;
输入和输出设备101-4,用于接收管理员输入的信息;向管理员显示输出信息。
图6为本发明实施例提供的控制器的结构示意图,参照图6,控制器102,包括:通信接口102-1、存储器102-2、处理器102-3;
其中,通信接口102-1用于与分服务器101和移动终端103进行交互;与局域网络(例如校园网)进行交互。
具体的,通信接口102-1用于与分服务器101进行交互时,可以采用有线连接的方式或者采用无线连接的方式,
存储器102-2用于存储上文涉及到的与分服务器101和移动终端103相关的信息;
处理器102--3用于处理与分服务器101和移动终端103交互过程中的各个信息;指示存储器102--2进行读写操作;指示输入和输出设备102--4进行输出操作;处理输入和输出设备102--4输入的信息。
图7为本发明实施例提供的移动终端的结构示意图,参照图7,移动终端103,包括:通信接口103-1、存储器103-2、处理器103-3、生物信息采集模块103-4、输入和输出设备103-5;
其中,通信接口103-1用于与控制器102进行交互;
存储器103-2用于存储上文涉及到的与移动终端103相关的信息;
处理器103-3用于处理与控制器102交互过程中的各个信息;指示存储器103-2进行读写操作;指示输入和输出设备103-5进行输出操作;处理输入和输出设备103-5输入的信息;
生物信息采集模块103-4,用于采集用户的生物信息;
具体的,该生物信息采集模块103-4的实现方式包括但不限于:摄像头、指纹识别设备、 话筒等;
输入和输出设备103-4,用于接收用户输入的信息;向用户显示输出信息。
图8为本发明实施例提供的一种签到方法的流程示意图,该签到方法方法由上文所述的签到系统执行,所述签到系统包括:主服务器、分服务器、控制器和移动终端,具体结构参照图3至图7所示;其中,所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表和所述分服务器发送的所述人员信息列表;其中,所述白名单列表用于保存所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识。参照图8,该签到方法,包括如下步骤:
步骤200、所述主服务器向所述分服务器发送所述每个签到活动的信息;
所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的人员对应的生物信息和所述每个签到活动的内容信息;
步骤201、所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
步骤202、所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式;
步骤203、所述控制器向所述分服务器转发所述移动终端发送的所述签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
步骤204、所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
若所述签到匹配成功,则所述移动终端对应的用户签到成功;若所述签到匹配失败,则所述移动终端对应的用户签到失败。
本发明实施例提供的签到方法,通过所述主服务器向所述分服务器发送所述每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的人员对应的生物信息和所述每个签到活动的内容信息;所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式;所述控制器向所述分服务器转发所述移动终端发送的所述签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;若所述签到匹配成功,则所述移动终端对应的用户签到成功;若所述签到匹配失败,则所述移动终端对应的用户签到失败。首先利用用户的生物信息对保证签到的准确性,同时通过移动终端采集用户的生物信息,无需增加额外的生物信息采集设备,降低了签到的成本,同时分服务器能够基于移动终端上报的用户的生物信息与已存储的与本次签到活动相关的参与人员对应的生物信息进行匹配,准确实现签到的身份认证,避免了代签等现象造成签到准确性降低。
可选的,对于步骤202,可以具有多种可能的实现方式,其中,一种可能的实现方式:
步骤202-1、所述分服务器向所述控制器发送签到启动指示消息,所述签到启动指示消息包含所述每个签到活动的参与人员使用的移动终端标识和签到模式信息;其中,所述签到模式信息用于指示所述控制器启动所述签到模式。
可选的,对于步骤204,可以具有多种可能的实现方式,下面以两种可能的实现方式进行说明。
方式一:
步骤204-1、所述分服务器将所述移动终端标识与所述每个签到活动的人员使用的移动终端标识进行匹配;
步骤204-2、若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配失败,则所述移动终端签到失败;
步骤204-3、若所述移动终端标识与所述每个签到活动的人员使用的移动终端标识匹配成功,则所述分服务器将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行匹配;
步骤204-4、若所述分服务器将所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配失败,则所述移动终端签到失败;
步骤204-5、若所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息匹配成功,则所述移动终端签到成功。
具体的,方式一为分服务器自行基于所述签到用户的生物信息与所述每个签到活动的参与人员对应的生物信息进行签到处理。
方式二:
步骤204-6、所述分服务器将所述签到用户的生物信息通过交互界面进行显示;
步骤204-7、所述分服务器接收管理员发送的签到成功或签到失败指示信息;
步骤204-8、所述分服务器根据所述签到成功或签到失败指示信息标记所述移动终端签到成功或签到失败。
具体的,方式二为分服务器将获得的用户的生物信息通过交互界面显示给管理员(例如,老师),由管理员根据用户的生物信息核对信息,确定用户的签到是否成功。在核对信息后,管理员通过交互界面发送签到成功或签到失败指示信息。
在图8的基础上,图9为本发明实施例提供的另一种签到方法的流程示意图,参照图9,该方法在步骤204之后,还包括:
步骤205、所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;
步骤206、所述分服务器通过所述控制器告知所述移动终端签到结束;
步骤207、在活动截止时间到达后,所述分服务器向所述主服务器发送所述每个签到活动的更新信息。
进一步的,步骤206的一种可能的实现方式为:
步骤206-1、所述分服务器通过所述控制器向所述移动终端发送签到结束通知消息,所述签到结束通知消息包含签到结束指示信息;所述签到结束指示信息用于告知所述移动终端签到成功或签到失败;
步骤206-2、所述控制器将所述移动终端添加至所述禁止列表。
可选的,所述签到结束通知消息还包含禁止接入时长;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长。
可选的,若步骤206-1中所述签到结束通知消息未包含禁止接入时长,则还包括:
步骤206-3、所述控制器确定禁止接入时长;
步骤206-4、所述控制器将所述禁止接入时长发送给所述移动终端。
可选的,在步骤206之后,还可以包括:
步骤208、在活动截止时间到达后,所述控制器清空所述禁止列表。
可选的,步骤206-2之后,还包括:
当所述禁止列表中的所述移动终端对应的禁止时长为零时,将所述禁止时长为零的移动终端移除所述禁止列表。
在图8的基础上,图10为本发明实施例提供的另一种签到方法的流程示意图,参照图10,该方法在步骤201之前,还包括:
步骤209、所述控制器根据所述白名单列表与所述分服务器建立连接;
在步骤202之后,还包括:
步骤210、所述控制器接收所述移动终端发送的接入请求,所述接入请求包含所述移动终端标识;
步骤211、所述控制器判断所述人员信息列表中是否包含所述移动终端标识;
步骤212、若所述人员信息列表中不包含所述移动终端标识,则将所述移动终端标识添加至所述非法用户列表。
步骤213、若所述人员信息列表中包含所述移动终端标识,则通知所述移动终端允许发送签到信息;
所述签到主数据库,还包含:所述所有人员的资料信息;
所述所有人员的资料信息如下任意一种或组合:
所述每个人员的姓名、所述每个人员的年龄、所述每个人员的性别、所述每个人员的学历、所述每个人员的专业及班级;
所述所有人员对应的生物信息,包括如下任意一种或组合:
所述每个人员的面部图像信息、所述每个人员的指纹信息、每个人员的声音信息、所述每个人员的视网膜信息和所述每个人员的虹膜信息;
所述所有人员使用的移动终端标识,包括如下任意一种或组合:
所述每个人员的移动终端的IMSI国际移动用户识别码、所述每个人员的移动终端的MAC物理地址、所述每个人员的IMEI移动设备国际身份码。
图11至图14为本发明实施例提供的另一种签到方法的流程示意图,该签到方法方法由上文所述的签到系统执行,所述签到系统包括:主服务器、分服务器、控制器和移动终端,具体结构参照图3至图7所示;所述签到方法,包括:
参照图11,以所述主服务器为执行主体,所述签到方法,包括:
步骤300、所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;
步骤301、所述主服务器确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所述每个签到活动的内容信息;
步骤302、所述主服务器向所述分服务器发送所述每个签到活动的信息;
步骤303、所述主服务器接收所述分服务器发送的所述每个签到活动的更新信息;
参照图12,以所述分服务器为执行主体,所述签到方法,包括:
步骤304、所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;
步骤305、所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;
步骤306、所述分服务器根据所述每个签到活动的内容信息指示所述控制器启动签到模式;
步骤307、所述分服务器接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;
步骤308、所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;
步骤309、所述分服务器通过所述控制器告知所述移动终端签到结束;
步骤30-10、所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;
参照图13,以所述控制器为执行主体,所述签到方法,包括:
步骤30-11、所述控制器维护本地数据库,所述本地数据库包含所述分服务器发送的所述人员信息列表、禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表;
其中,所述白名单列表用于保存所述控制器与所述分服务器建立连接的信息;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;
步骤30-12、所述控制器接收所述分服务器的指示启动所述签到模式;
步骤30-13、所述控制器向所述分服务器转发所述移动终端发送的所述签到信息;
步骤30-14、所述控制器根据所述服务器的指示告知所述移动终端签到结束。
参照图14,以所述移动终端为执行主体,所述签到方法,包括:
步骤30-15、所述移动终端采集用户的生物信息;
步骤30-16、所述移动终端向所述控制器发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。
本发明实施例提供的签到方法,通过所述主服务器维护签到主数据库,所述签到主数据库包含:所有人员使用的移动终端标识、所述所有人员对应的生物信息和历史签到信息;所述主服务器确定每个签到活动的信息;所述每个签到活动的信息具体包含:所述每个签到活动的参与人员使用的移动终端标识、所述每个签到活动的参与人员对应的生物信息和所述每个签到活动的内容信息;所述主服务器向所述分服务器发送所述每个签到活动的信息;所述主服务器接收所述分服务器发送的所述每个签到活动的更新信息;所述分服务器维护签到子数据库,所述签到子数据库包含所述每个签到活动的信息;所述分服务器向所述控制器发送人员信息列表,所述人员信息列表包含所述每个签到活动的人员对应的移动终端标识;所述分服务器根据所述每个签到活动的信息指示所述控制器启动签到模式或终止所述签到模式;所述分服务器接收所述控制器发送的签到信息,所述签到信息包含所述移动终端标识和签到用户的生物信息;所述分服务器根据所述签到信息和所述每个签到活动的信息对所述移动终端进行签到匹配;所述分服务器根据所述签到匹配的结果生成所述每个签到活动的更新信息;所述分服务器通过所述控制器告知所述移动终端签到结束;所述控制器维护本地数据库,所述本地数据库包含禁止接入标志、禁止接入时长、禁止列表、非法用户列表和白名单列表和所述分服务器发送的所述人员信息列表;其中,所述白名单列表用于建立所述控制器与所述分服务器的连接;所述禁止接入标志用于指示对应移动终端禁止接入;所述禁止接入时长用于表示被禁止接入的移动终端被禁止接入的时长;所述禁止列表包含所述每个签到活动禁止签到的移动终端标识;所述非法用户列表包含禁止接入所述控制器的非法用户对应的移动终端标识;所述控制器接收所述分服务器的指示启动所述签到模式或终止所述签到模式;所述控制器向所述分服务器转发所述移动终端发送的所述签到信息;所述控制器根据所述服务器的指示告知所述移动终端签到结束;所述移动终端采集用户的生物信息;所述移动终端向所述控制器发送所述签到信息,所述签到信息包含所述移动终端标识和所述用户的生物信息。首先利用用户的生物信息对保证签到的准确性,同时通过移动终端采集用户的生物信息,无需增加额外的生物信息采集设备,降低了签到的成本,同时分服务器能够基于移动终端上报的用户的生物信息与已存储的与本次签到活动相关的参与人员对应的生物信息进行匹配,准确实现签到的身份认证,避免了代签等现象造成签到准确性降低。
图15为本发明实施例提供的另一种签到方法的流程示意图,参照图15所示,该签到方法包括如下步骤:
步骤A:主服务器收集每个签到活动的信息,进入步骤B。
步骤B:课堂开始前,检查连接系统,分服务器启动,分服务器通过有线网络与主服务器相连,分服务器与控制器无线连接,进入步骤C。
步骤C:管理员(老师)通过分服务器的交互界面,选择班级、课程和上课教室,分服务器通过有线网络从主服务器端下载相应的人员信息,然后发送签到活动信息列表给控制器;控制器首先通过无线网络从分服务器上下载本节课的人员信息,然后接收分服务器发送的签到信息列表更改配置,进入步骤D。
步骤D:学生到达教室后,打开移动终端的应用,开始自动签到。学生打开移动终端的应用,选择本堂课的教室编号;通过生物信息采集模块自拍一张实时正面照,开始签到;终端竞争接入控制器,未能竞争接入控制器网络的移动终端,自动退避一段时间,再次发起连接,直到成功连接到控制器,进入步骤E。
步骤E:控制器判断已经接入终端MAC地址是否在数据库存在;
具体的,若是则执行步骤F;若否则断开其连接,且将对应MAC地址加入非法用户列表,流程结束;
步骤F、控制器通过无线网络告知移动终端允许发送签到信息;移动终端收到允许命令后,上传签到信息和生物信息一起通过控制器发送至分服务器;执行步骤G;
步骤G、分服务器接收到签到数据后,处理签到情况,可选择将实时头像和存储头像照同时显示给老师由老师进行头像验证,判断学生是否找人代签,签到认证结束后,分服务器发送签到结束信息给控制器,告知该MAC地址对应的人员签到结束。
可选的,分服务器接也可以自主判断生物信息,例如,分服务器将接收到移动终端的标识与每个参与者对应的移动终端标识进行对照;如果对照结果一致,则对应学生未使用代签设备签到,否则使用了代签设备签到;分服务端再将接收的实时头像照与存储的存储头像照进行图像对比,如果相似度高于设定值85%,则学生是本人签到,没有找人代签,进入步骤F,如果相似度低于设定值85%,则进入步骤H;控制器按照预定时间间隔循环扫描,根据学生的移动终端第一次被扫描到的时间判断学生是否迟到、循环扫描计算学生在课的时间并存储。
步骤H:控制器接收到分服务器的签到结束信息后,计算出该设备的禁止接入时长(即过多长时间进行下一次签到),并通过无线网络将该时长发送给终端,然后断开终端的连接,并将对应MAC地址加入禁止接入列表。执行步骤I;
步骤I:移动终端收到禁止接入时长后,在该时长内不再发起主动连接(再次签到连接),若中途有签到请求可以手动发起签到请求时再连接,结束签到后判断禁止接入时长是否为0,如果为0发起签到,如果不为0,等待其为0。
步骤J:签到结束,学生结束签到:学生下课后关闭应用即可结束签到;或者离开教室则结束签到:老师关闭分服务器的应用,应用计算出所有学生本堂课的签到情况,然后将签到数据上传给主服务器中的签到主数据库,并在生成本次签到情况存储在分服务器中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

签到系统及方法.pdf_第1页
第1页 / 共34页
签到系统及方法.pdf_第2页
第2页 / 共34页
签到系统及方法.pdf_第3页
第3页 / 共34页
点击查看更多>>
资源描述

《签到系统及方法.pdf》由会员分享,可在线阅读,更多相关《签到系统及方法.pdf(34页珍藏版)》请在专利查询网上搜索。

本发明提供一种签到系统及方法,通过主服务器维护每个签到活动的相关信息,并将该信息下发给分服务器,该分服务器指示控制器发起签到活动,并获得利用移动终端提取的用户的生物信息,由分服务器对用户的生物信息以及移动终端的标识进行验证,从而实现用户的签到,在保证签到的准确性的同时,由于利用了现有的移动终端作为生物信息的提取设备,从而降低了签到的成本。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核算装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1