1.一种移动考勤方法,其特征在于,所述方法由服务器执行,包括:接收移动终端发送的签到请求;其中,所述签到请求携带的信息包括:移动终端标识、用户信息、签到位置和签到时间;
根据所述签到请求携带的信息判断所述签到请求是否合法;
如果是,向所述移动终端下发签到成功标识;
如果在接收所述签到请求之前接收到所述移动终端发送的查询请求,根据所述查询请求确定响应信息;其中,所述查询请求携带有所述移动终端连接的AP信息和当前时间;所述响应信息包括针对所述AP信息和所述当前时间的至少一种签到选项;
将所述响应信息下发给所述移动终端,以使所述移动终端确定目标签到选项,并基于所述目标签到选项发送签到请求;
所述根据所述查询请求确定响应信息的步骤,包括:通过预先记录的签到选项表,查找与所述AP信息和所述当前时间均对应的签到选项;
其中,所述签到选项表中记录有AP信息、时间和签到选项的对应关系;
将查找到的所述签到选项确定为响应信息。
2.根据权利要求1所述的方法,其特征在于,所述签到请求还包括第一加密秘钥;其中,所述第一加密秘钥是所述移动终端按照第一预设算法生成的;
所述判断所述签到请求是否合法的步骤,包括:根据所述签到请求携带的信息,按照第二预设算法生成第二加密秘钥;其中,所述第一预设算法与所述第二预设算法相关;
判断所述第一加密秘钥和所述第二加密秘钥是否相同;
如果是,判断所述签到请求携带的信息与所述服务器的数据库中存储的签到请求携带的信息是否存在冲突;其中,所述存储的签到请求为所述签到成功标识对应的签到请求,所述存储的签到请求携带的信息包括:移动终端标识、用户信息、签到位置和签到时间;
如果不存在冲突,确定所述签到请求合法。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述第一加密秘钥和所述第二加密秘钥不相同,确定所述签到请求非法,记录所述签到请求中携带的所述用户信息,并标记所述用户信息;
向所述移动终端下发签到非法标识和表征所述用户信息已被标记的标识。
4.根据权利要求2所述的方法,其特征在于,所述判断所述签到请求携带的信息与所述服务器的数据库中存储的签到请求携带的信息是否存在冲突的步骤,包括:查找所述服务器的数据库中存储的多个移动终端标识中与所述签到请求携带的移动终端标识相同的移动终端标识,并确定与所述相同的移动终端标识对应的所述数据库中存储的签到请求;
判断所述签到请求携带的签到时间与所述存储的签到请求携带的签到时间是否冲突。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果所述签到请求携带的签到时间与所述存储的签到请求携带的签到时间冲突,向所述移动终端下发签到冲突标识。
6.一种移动考勤装置,其特征在于,所述装置设置于服务器侧,所述装置包括:接收模块,用于接收移动终端发送的签到请求;其中,所述签到请求携带的信息包括:移动终端标识、用户信息、签到位置和签到时间;
判断模块,用于根据所述签到请求携带的信息判断所述签到请求是否合法;
第一发送模块,用于如果所述签到请求合法,向所述移动终端下发签到成功标识;
确定模块,用于如果在接收所述签到请求之前接收到所述移动终端发送的查询请求,根据所述查询请求确定响应信息;其中,所述查询请求携带有所述移动终端连接的AP信息和当前时间;所述响应信息包括针对所述AP信息和所述当前时间的至少一种签到选项;
第二发送模块,用于将所述响应信息下发给所述移动终端,以使所述移动终端确定目标签到选项,并基于所述目标签到选项发送签到请求;
所述确定模块还用于,通过预先记录的签到选项表,查找与所述AP信息和所述当前时间均对应的签到选项;其中,所述签到选项表中记录有AP信息、时间和签到选项的对应关系;
将查找到的所述签到选项确定为响应信息。
7.一种服务器,其特征在于,包括处理器和存储器;
所述存储器上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如权利要求1至5任一项所述的方法。
8.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行上述权利要求1至5任一项所述的方法的步骤。