1.一种基于WIFI信号的移动考勤方法,其特征在于,包括如下步骤:
移动终端采集所在空间的每一个WIFI信号源的信号源MAC地址,以及获取自身的终端MAC地址和当前的考勤时间信息;
考勤设备获取自身的设备MAC地址;
考勤设备每抓取到一个所述移动终端所有的信号源MAC地址、终端MAC地址和考勤时间信息,规整所有的信号源MAC地址、终端MAC地址、设备MAC地址和考勤时间信息得到的考勤数据包发送至服务器;
服务器每接收所述考勤设备发送的一个考勤数据包,获取与所述考勤数据包的每一个信号源MAC地址对应的信号源位置信息;
服务器根据所有的信号源位置信息按照预设规则计算得到考勤位置信息,所述考勤位置信息、终端MAC地址、设备MAC地址和考勤时间信息形成一考勤数据项,存储多个考勤数据项构成的考勤数据表。
2.根据权利要求1所述的基于WIFI信号的移动考勤方法,其特征在于,移动终端采集所在空间的每一个WIFI信号源的信号源MAC地址的步骤之前,还包括:
移动终端发送注册请求信息至考勤设备;
考勤设备判断所述注册请求信息是否为管理员注册请求信息;
若所述注册请求信息是管理员注册请求信息时,考勤设备获取自身的设备MAC地址并将所述设备MAC地址发送至所述移动终端;
移动终端接收到所述设备MAC地址后,获取自身的管理终端MAC地址并接收外部输入的管理员注册信息,以及将所述设备MAC地址、管理终端MAC地址和管理员注册信息发送至所述服务器;
服务器判断所述管理员注册信息是否符合预设管理员注册条件;
若所述管理员注册信息符合所述预设管理员注册条件,所述设备MAC地址和所述管理终端MAC地址形成一个关系映射数据项,存储多个关系映射数据项构成的关系映射表并关联所述关系映射表与所述考勤数据表。
3.根据权利要求2所述的基于WIFI信号的移动考勤方法,其特征在于,考勤设备判断所述注册请求信息是否为管理员注册请求信息的步骤之后,还包 括:
若所述注册请求信息非管理员注册请求信息时,考勤设备获取自身的设备MAC地址并将所述设备MAC地址发送至所述移动终端;
移动终端接收所述设备MAC地址后,获取自身的员工终端MAC地址并接收外部输入的员工注册信息,以及将所述设备MAC地址、员工终端MAC地址和员工注册信息发送至所述服务器,所述员工注册信息包括管理员信息;
服务器判断所述员工注册信息是否符合预设员工注册条件;
若所述员工注册信息符合所述预设员工注册条件,服务器根据所述管理员信息获取管理终端MAC地址,所述设备MAC地址、管理终端MAC地址和员工终端MAC地址形成的关系映射数据项添加至所述关系映射表并关联所述关系映射表与所述考勤数据表。
4.根据权利要求3所述的基于WIFI信号的移动考勤方法,其特征在于,考勤设备每抓取到一个所述移动终端所有的信号源MAC地址、终端MAC地址和考勤时间信息的步骤之后,还包括:
考勤设备根据所述设备MAC地址和所述终端MAC地址生成验证请求,并将所述验证请求发送至所述服务器;
服务器接收到所述验证请求后,根据所述关系映射表判断是否存在与所述终端MAC地址和所述设备MAC地址对应的关系映射数据项;
若不存在所述终端MAC地址和所述设备MAC地址对应的关系映射数据项,服务器发送验证失败信息至与所述设备MAC地址对应的考勤设备。
5.根据权利要求3所述的基于WIFI信号的移动考勤方法,其特征在于,存储多个考勤数据项构成的考勤数据表的步骤之后,还包括:
移动终端发送考勤查询请求至服务器,所述考勤查询请求包括管理终端MAC地址和查询时间范围信息;
服务器接收到所述考勤查询请求后,根据所述关系映射表查询与所述管理终端MAC地址对应多个员工终端MAC地址;
服务器根据所述考勤数据表获取考勤时间信息在所述查询时间范围信息以内且与所述管理终端MAC地址和所述员工终端MAC地址对应的考勤数据项;
服务器将所获得的考勤数据项发送至移动终端,以供所述移动终端的操作 人员进行查看。
6.一种基于WIFI信号的移动考勤系统,其特征在于,包括移动终端、考勤设备和服务器,所述移动终端包括采集模块,所述考勤设备包括第一获取模块和抓取模块,所述服务器包括第二获取模块和考勤数据表生成模块;所述采集模块用于采集所在空间的每一个WIFI信号源的信号源MAC地址,以及获取自身的终端MAC地址和当前的考勤时间信息;所述第一获取模块用于获取自身的设备MAC地址;所述抓取模块用于每抓取到一个所述移动终端所有的信号源MAC地址、终端MAC地址和考勤时间信息,规整所有的信号源MAC地址、终端MAC地址、设备MAC地址和考勤时间信息得到的考勤数据包发送至服务器;所述第二获取模块用于每接收所述考勤设备发送的一个考勤数据包,获取与所述考勤数据包的每一个信号源MAC地址对应的信号源位置信息;所述考勤数据表生成模块用于根据所有的信号源位置信息按照预设规则计算得到考勤位置信息,所述考勤位置信息、终端MAC地址、设备MAC地址和考勤时间信息形成一考勤数据项,存储多个考勤数据项构成的考勤数据表。
7.根据权利要求6所述的基于WIFI信号的移动考勤系统,其特征在于,移动终端还包括第一发送模块和第三获取模块,所述考勤设备还包括第一判断模块,所述服务器还包括第二判断模块和关系映射表生成模块;所述第一发送模块用于发送注册请求信息至考勤设备;所述第一判断模块用于判断所述注册请求信息是否为管理员注册请求信息;所述第一获取模块用于若所述注册请求信息是管理员注册请求信息时,获取自身的设备MAC地址并将所述设备MAC地址发送至所述移动终端;所述第三获取模块用于接收到所述设备MAC地址后,获取自身的管理终端MAC地址并接收外部输入的管理员注册信息,以及将所述设备MAC地址、管理终端MAC地址和管理员注册信息发送至所述服务器;所述第二判断模块用于判断所述管理员注册信息是否符合预设管理员注册条件;所述关系映射表生成模块用于若所述管理员注册信息符合所述预设管理员注册条件,所述设备MAC地址和所述管理终端MAC地址形成一个关系映射数据项,存储多个关系映射数据项构成的关系映射表并关联所述关系映射表与所述考勤数据表。
8.根据权利要求7所述的基于WIFI信号的移动考勤系统,其特征在于, 所述第一获取模块用于若所述注册请求信息非管理员注册请求信息时,获取自身的设备MAC地址并将所述设备MAC地址发送至所述移动终端;所述第三获取模块用于接收所述设备MAC地址后,获取自身的员工终端MAC地址并接收外部输入的员工注册信息,以及将所述设备MAC地址、员工终端MAC地址和员工注册信息发送至所述服务器,所述员工注册信息包括管理员信息;所述第二判断模块用于判断所述员工注册信息是否符合预设员工注册条件;所述关系映射表生成模块用于若所述员工注册信息符合所述预设员工注册条件,根据所述管理员信息获取管理终端MAC地址,所述设备MAC地址、管理终端MAC地址和员工终端MAC地址形成的关系映射数据项添加至所述关系映射表并关联所述关系映射表与所述考勤数据表。
9.根据权利要求7所述的基于WIFI信号的移动考勤系统,其特征在于,所述考勤设备还包括验证请求模块,所述服务器还包括第二发送模块;所述验证请求模块用于根据所述设备MAC地址和所述终端MAC地址生成验证请求,并将所述验证请求发送至所述服务器;所述第二判断模块用于接收到所述验证请求后,根据所述关系映射表判断是否存在与所述终端MAC地址和所述设备MAC地址对应的关系映射数据项;所述第二发送模块,用于若不存在所述终端MAC地址和所述设备MAC地址对应的关系映射数据项,发送验证失败信息至与所述设备MAC地址对应的考勤设备。
10.根据权利要求9所述的基于WIFI信号的移动考勤系统,其特征在于,所述服务器还包括查询模块;所述第一发送模块用于发送考勤查询请求至服务器,所述考勤查询请求包括管理终端MAC地址和查询时间范围信息;所述查询模块用于接收到所述考勤查询请求后,根据所述关系映射表查询与所述管理终端MAC地址对应多个员工终端MAC地址;所述第二获取模块用于根据所述考勤数据表获取考勤时间信息在所述查询时间范围信息以内且与所述管理终端MAC地址和所述员工终端MAC地址对应的考勤数据项;所述第二发送模块用于将所获得的考勤数据项发送至移动终端,以供所述移动终端的操作人员进行查看。