一种薪酬管理方法及装置制造方法及图纸

技术编号:22309111 阅读:44 留言:0更新日期:2019-10-16 09:08
本发明专利技术实施例公开了一种薪酬管理方法及装置,其中,所述方法包括:接收终端设备在第一日期的第一时刻发送的第一用户的第一打卡请求,第一时刻位于预设工作时间段的起始时刻之前的第一时间段内;在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求,获取请求用于获取终端设备的当前位置,M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;接收终端设备发送的M个当前位置和终端设备获取所述M个当前位置的时刻;计算第一用户的工时;根据第一用户的工时和第一日期的薪酬参数核算第一用户在第一日期的薪酬。本发明专利技术实施例能及时且精确的核算员工的日薪酬。

A salary management method and device

【技术实现步骤摘要】
一种薪酬管理方法及装置
本专利技术涉及计算机技术和通信
,尤其涉及一种薪酬管理方法及装置。
技术介绍
蓝领行业的劳务派遣公司的员工派驻在用人单位,考勤数据不受本公司控制,无法进行有效的现场管理,派遣公司不能及时获取到员工的考勤数据。此外,现有技术仅通过上下班打卡不能获取员工精确的工作时间,因此,现有技术无法及时准确核算员工应得的每日薪酬。综上所述,现有技术不能及时且精确的核算员工的日薪酬。
技术实现思路
本专利技术实施例提供了一种薪酬管理方法及装置,能及时且精确的核算员工的日薪酬。第一方面,本专利技术实施例提供了一种薪酬管理方法,该方法包括以下步骤:服务器接收终端设备在第一日期的第一时刻发送的第一用户的第一打卡请求,第一时刻位于预设工作时间段的起始时刻之前的第一时间段内;服务器在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求,获取请求用于获取终端设备的当前位置,M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;服务器接收终端设备发送的M个当前位置和终端设备获取上述M个当前位置的时刻;服务器根据第一打卡请求、终端设备发送的上述M个当前位置和终端设备获取上述M个当前位置的时刻计算第一用户的工时;根据第一用户的工时和第一日期的薪酬参数,服务器核算第一用户在第一日期的薪酬。本专利技术实施例中,服务器接收终端设备在预设工作时间段的之前发送的第一用户的第一打卡请求,在预设工作时间段内以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求,且每两次获取请求的测量间隔不同。服务器接收终端设备发送的M个当前位置和终端设备获取上述M个当前位置的时刻,根据第一打卡请求、终端设备发送的上述M个当前位置和终端设备获取上述M个当前位置的时刻计算第一用户的工时,根据第一用户的工时和第一日期的薪酬参数可以得到第一用户在第一日期的薪酬。通过本专利技术实施例所提方案能够能及时且精确的核算员工的日薪酬。可选的,第一打卡请求包括第一用户在第一时刻的第一位置和第一时刻;服务器接收终端设备在第一时刻发送的第一用户的打卡请求之后,服务器在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送M次获取请求之前,还包括:服务器获取从后台数据库中获取第一用户的当前工作地点的预设范围;服务器判断第一位置是否在预设范围内,以及第一时刻是否在第一时间段内;若第一位置在预设范围内且第一时刻在第一时间段内,则判断打卡请求合法,并向第一终端设备发送打卡成功的消息。可选的,服务器在预设工作时间段内,以第二时刻为起点以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)。可选的,服务器根据第一打卡请求、终端设备发送的上述M个当前位置和终端设备获取上述M个当前位置的时刻计算第一用户的工时,包括:若第一打卡请求不合法,则将第三时间段视为缺勤工时,第三时间段的起点为预设时间段的起点,第三时间段的终点为预设时间段的起点和终端设备获取上述M个当前位置中的第1个位置的时刻的中间时刻;若上述第1个位置不在预设范围内,则将第四时间段视为缺勤工时,第四时间段的起点为第三时间段的终点,第四时间段的终点为终端设备获取上述第1个位置的时刻和获取上述M个当前位置中的第2个位置的时刻的中间时刻;若上述M个当前位置中的第i个位置不在预设范围内,则将第五时间段视为缺勤工时,i为大于1且小于M的正整数,第五时间段的起点为终端设备获取上述第i个位置的时刻和获取上述M个当前位置中的第i-1个位置的时刻的中间时刻,第五时间段的终点为终端设备获取上述第i个位置的时刻和获取上述M个当前位置中的第i+1个位置的时刻的中间时刻;若上述M个当前位置中的第M个位置不在预设范围内,则将第六时间段视为缺勤工时,第六时间段的起点为终端设备获取上述第M个位置的时刻和获取上述M个当前位置中的第M-1个位置的时刻的中间时刻,第六时间段的终点为终端设备获取上述第M个位置的时刻和预设时间段的终点的中间时刻;从预设工作时间段中扣除缺勤工时,得到第一用户的工时。可选的,服务器根据第一打卡请求、终端设备发送的上述M个当前位置和终端设备获取上述M个当前位置的时刻计算第一用户的工时之前,还包括:服务器在上述M次获取请求中的第M次获取请求的发送时刻之后,以T3为测量间隔向终端设备发送N次获取请求;服务器接收终端设备发送的N个当前位置和所述终端设备获取N个当前位置的时刻;服务器接收终端设备在第三时刻发送的第一用户的第二打卡请求,服务器停止发送上述获取请求,第三时刻位于预设工作时间段的截止时刻之后的第二时间段内。可选的,服务器根据第一打卡请求、终端设备发送的M个当前位置和终端设备获取M个当前位置的时刻计算第一用户的工时包括:服务器根据第一打卡请求、终端设备发送的M个当前位置和终端设备获取M个当前位置的时刻计算第一用户的缺勤工时;服务器根据第二打卡请求、终端设备发送的N个当前位置和终端设备获取N个当前位置的时刻计算第一用户的加班工时。可选的,第一日期的薪酬参数包括第一日期的正常工时系数、第一日期的缺勤工时系数和第一日期的加班工时系数,将第一日期的薪酬参数包括第一日期的正常工时系数、第一日期的缺勤工时系数和第一日期的加班工时系数分别表示为a、b和c,将正常工时、缺勤工时和加班工时分别表示为X、Y和Z;根据第一用户的工时和第一日期的薪酬参数,服务器核算第一用户在第一日期的薪酬,包括:服务器核算第一用户在第一日期的薪酬F,F表示为a*X-b*Y+c*Z。第二方面,本专利技术实施例提供了一种薪酬管理方法,该方法包括以下步骤:终端设备在第一日期的第一时刻向服务器发送第一用户的第一打卡请求,第一时刻位于预设工作时间段的起始时刻之前的第一时间段内,第一打卡请求用于服务器计算第一用户的工时;终端设备接收服务器在预设工作时间段内,以第二时刻为起点以T1为测量间隔向终端设备发送的M次获取请求,获取请求用于获取终端设备的当前位置,上述M次获取请求中每两次相邻获取请求间的测量间隔不完全相同,M为大于等于2的正整数,T1大于零;终端设备向服务器发送终端设备的M个当前位置和终端设备获取上述M个当前位置的时刻,上述M个当前位置和终端设备获取上述M个当前位置的时刻用于服务器核算第一用户在第一日期的薪酬。本专利技术实施例中,终端设备在预设工作时间段之前向服务器发送第一用户的第一打卡请求,并接收服务器在预设工作时间段内,以第二时刻为起点以T1为测量间隔发送的M次获取请求,获取请求用于获取终端设备的当前位置,且每两次获取请求的测量间隔不同;终端设备向服务器发送终端设备的M个当前位置和获取M个当前位置的时刻,M个当前位置和获取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个当前位置中的第1个位置的时刻的中间时刻;若所述第1个位置不在所述预设范围内,则将第四时间段视为缺勤工时,所述第四时间段的起点为所述第三时间段的终点,所述第四时间段的终点为所述终端设备获取所述第1个位置的时刻和获取所述M个当前位置中的第2个位置的时刻的中间时刻;若所述M个当前位置中的第i个位置不在所述预设范围内,则将第五时间段视为缺勤工时,i为大于1且小于M的正整数,所述第五时间段的起点为所述终端设备获取所述第i个位置的时刻和获取所述M个当前位置中的第i-1个位置的时刻的中间时刻,所述第五时间段的终点为所述终端设备获取所述第i个位置的时刻和获取所述M个当前位置中的第i+1个位置的时刻的中间时刻;若所述M个当前位置中的第M个位置不在所述预设范围内,则将第六时间段视为缺勤工时,所述第六时间段的起点为所述终端设备获取所述第M个位置的时刻和获取所述M个当前位置中的第M-1个位置的时刻的中间时刻,所述第六时间段的终点为所述终端设备获取所述第M个位置的时刻和所述预设时间段的终点的中间时刻;从所述预设工作时间段中扣除缺勤工时,得到所述第一用户的正常工时。5.根据权利要求1至4任一项所述的方法,其特征在于,所述服务器根据所述第一打卡请求、所述终端设备发送的所述M个当前位置和所述终端设备获取所述M个当前位置的时刻计算所述第一用户的工时之前,所述方法还包括:所述服务器在...

【专利技术属性】
技术研发人员:莫红叶袁明敏石德勇
申请(专利权)人:深圳市融讯科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1