【技术实现步骤摘要】
一种考勤方法及装置
本专利技术涉及计算机技术和通信
,尤其涉及一种考勤方法及装置。
技术介绍
蓝领行业的劳务派遣公司的员工主要为小时工,招聘员工后需要劳动力的工厂输送,员工派驻在用人单位,考勤数据不受本公司控制,无法进行有效的现场管理,派遣公司不能及时准确的获取到员工的考勤数据,无法及时准确核算。打卡数据不透明不便于员工和劳务派遣公司及时获取打卡记录以及核对工时,而且现有技术仅通过上下班打卡不能获取员工精确的工作时间。综上所述,现有技术打卡数据不透明,且不能及时获取员工精确的工作时间。
技术实现思路
本专利技术实施例提供了一种考勤方法及装置,实现打卡数据透明化,且能够及时获取员工更精确的工作时间。第一方面,本专利技术实施例提供了一种考勤方法,该方法包括以下步骤:服务器接收终端设备在第一时刻发送的第一用户的第一打卡请求,第一时刻位于预设工作时间段的起始时刻之前的第一时间段内;服务器在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求,获取请求用于获取终端设备的当前位置,M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;服务器接收终端设备发送的M个当前位置和终端设备获取上述M个当前位置的时刻;服务器根据第一打卡请求、终端设备发送的上述M个当前位置和终端设备获取上述M个当前位置的时刻计算第一用户的工时。本专利技术实施例中,服务器接收终端设备在预设工作时间段的之前发送的第一用户的第一打卡请求在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求,且每两次获取请求的测量间隔 ...
【技术保护点】
1.一种考勤方法,其特征在于,所述方法包括:服务器接收终端设备在第一时刻发送的第一用户的第一打卡请求,所述第一时刻位于预设工作时间段的起始时刻之前的第一时间段内;所述服务器在所述预设工作时间段内,以第二时刻为起点以T1为测量间隔向所述终端设备发送M次获取请求,所述获取请求用于获取所述终端设备的当前位置,所述M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;所述服务器接收所述终端设备发送的M个当前位置和所述终端设备获取所述M个当前位置的时刻;所述服务器根据所述第一打卡请求、所述终端设备发送的所述M个当前位置和所述终端设备获取所述M个当前位置的时刻计算所述第一用户的工时。
【技术特征摘要】
1.一种考勤方法,其特征在于,所述方法包括:服务器接收终端设备在第一时刻发送的第一用户的第一打卡请求,所述第一时刻位于预设工作时间段的起始时刻之前的第一时间段内;所述服务器在所述预设工作时间段内,以第二时刻为起点以T1为测量间隔向所述终端设备发送M次获取请求,所述获取请求用于获取所述终端设备的当前位置,所述M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;所述服务器接收所述终端设备发送的M个当前位置和所述终端设备获取所述M个当前位置的时刻;所述服务器根据所述第一打卡请求、所述终端设备发送的所述M个当前位置和所述终端设备获取所述M个当前位置的时刻计算所述第一用户的工时。2.根据权利要求1所述的方法,其特征在于,所述第一打卡请求包括所述第一用户在第一时刻的第一位置和所述第一时刻;所述服务器接收终端设备在第一时刻发送的第一用户的打卡请求之后,所述服务器在所述预设工作时间段内,以第二时刻为起点以T1为测量间隔向所述终端设备发送M次获取请求之前,所述方法还包括:所述服务器获取从后台数据库中获取所述第一用户的当前工作地点的预设范围;所述服务器判断所述第一位置是否在所述预设范围内,以及所述第一时刻是否在所述第一时间段内;若所述第一位置在所述预设范围内且所述第一时刻在所述第一时间段内,则判断所述打卡请求合法,并向所述第一终端设备发送打卡成功的消息。3.根据权利要求1或2所述的方法,其特征在于,所述服务器在所述预设工作时间段内,以第二时刻为起点以T1为测量间隔向所述终端设备发送M次获取请求,包括:所述服务器在所述预设工作时间段内的所述第二时刻发送所述M次获取请求中的第1次获取请求;若第二位置在预设范围内,所述服务器以T1为测量间隔向所述终端设备发送所述M次获取请求中的第j次获取请求,T1等于T2*(1+t),其中t为所述服务器随机生成的大于0小于a的随机数,所述第二位置是所述终端设备发送的M个当前位置中的第j-1个位置,j为大于1的正整数;若所述第二位置不在预设范围内,所述服务器以T1为测量间隔向所述终端设备发送所述第j次获取请求,T1等于0.5*T2*(1+t)。4.根据权利要求1至3任一项所述的方法,其特征在于,所述服务器根据所述第一打卡请求、所述终端设备发送的所述M个当前位置和所述终端设备获取所述M个当前位置的时刻计算所述第一用户的工时之前,所述方法还包括:所述服务器在所述M次获取请求中的第M次获取请求的发送时刻之后,以T3为测量间隔向所述终端设备发送N次获取请求;所述服务器接收所述终端设备发送的N个当前位置和所述N个当前位置的获取时间;所述服务器接收所述终端设备在第三时刻发送的所述第一用户的第二打卡请求,所述服务器停止发送所述获取请求,所述第三时刻位于所述预设工作时间段的截止时刻之后的第二时间段内。5.根据权利要求1至4任一项所述的方法,其特征在于,所述服务器根据所述第一打卡请求、所述终端设备发送的所述M个当前位置和所述终端设备获取所述M个当前位置的时刻计算所述第一用户的工时,包括:若所述第一打卡请求不合法,则将第三时间段视为缺勤工时,所述第三时间段的起点为所述预设时间段的起点,所述第三时间段的终点为所述预设时间段的起点和所述终端设备获取所述M个当前位置中的第1个位置的时刻的中间时刻;若所述第1个位置不在所述预设范围内,则将第四时间段视为缺勤工时,所述第四时间段的起点为所述第三时间段的终点,所述第四时间段的终点为所述终端设备获取所述第1个位置的时刻和获取所述M个当前位置中的第2个位置的时刻的中间时刻;若所述M个当前位置中的第i个位置不在所述预设范围内,则将第五时间段视为缺勤工时,i为大于1且小于M的正整数,所述第五时间段的起点为所述终端设...
【专利技术属性】
技术研发人员:莫红叶,石德勇,袁明敏,
申请(专利权)人:深圳市融讯科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。