本发明涉及智能考勤领域,特别是一种基于路径重叠的外出考勤方法及其装置。
背景技术:
目前,越来越多人的工作需要经常拜访客户,尤其是业务人员。由于不同客户的拜访地点不同,因此外出的路线并不是固定不变的,对于管理人员而言如何对外出的员工进行考勤是一大难点。现有技术中大多数依靠基于gps定位的打卡,即到了客户地址后通过手机app的形式进行地理签到。这种方法虽然可以判断员工是否到达客户地点,但是利用gps定点打卡很容易通过技术手段篡改手机定位,可靠性较差。
技术实现要素:
为解决上述问题,本发明的目的在于提供一种读取移动端设定时间内的移动路径,与计划路径进行对比以实现考勤的方法。智能重叠,避免篡改定位,提高可靠性。
本发明解决其问题所采用的技术方案是:一种基于路径重叠的外出考勤方法,包括以下步骤:
在服务器中读取与当前时间对应的外出记录,所述外出记录包括预设路线及出差时间;
根据gps信号将所述出差时间内的实际移动路线发送至服务器中保存;
读取所述实际移动路线,计算出实际移动路线与预设路线的重叠百分比;
读取预设的标准百分比,当所述重叠百分比小于标准百分比时,将所述外出记录设置为不良记录。
进一步,当检测到所述出差时间内gps信号没有发生移动时,将所述外出记录设置为不良记录。
一种基于路径重叠的外出考勤装置,包括以下装置:
外出记录读取装置,用于在服务器中读取与当前时间对应的外出记录,所述外出记录包括预设路线及出差时间;
实际移动路线获取装置,用于根据gps信号将所述出差时间内的实际移动路线发送至服务器中保存;
重叠百分比计算装置,用于读取所述实际移动路线,计算实际移动路线与预设路线的重叠百分比;
不良记录设置装置,用于读取预设的标准百分比,当所述重叠百分比小于标准百分比时,将所述外出记录设置为不良记录。
进一步,还包括以下装置:
无移动检测装置,用于当检测到所述出差时间内gps信号没有发生移动时,将所述外出记录设置为不良记录。
一种基于路径重叠的外出考勤的装置,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述所述的一种基于路径重叠的外出考勤的方法。
一种非临时性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述所述的一种基于路径重叠的外出考勤的方法。
本发明的有益效果是:本发明采用一种基于路径重叠的外出考勤方法及其装置。通过对预设路线和实际移动路线的重叠百分比的计算判断出该次外出记录是否为不良记录。相对于现有技术中依靠定位打卡的方法,本发明的方法能从移动路线中判断出员工是否选择了合理的路线外出办事,杜绝了通过篡改gps定位进行打卡,提高了公司的管理效率。
附图说明
下面结合附图和实例对本发明作进一步说明。
图1是本发明一种基于路径重叠的外出考勤方法的方法流程图。
具体实施方式
参照图1,本发明的一种基于路径重叠的外出考勤方法,包括以下步骤:
步骤a、在服务器中读取与当前时间对应的外出记录,所述外出记录包括预设路线及出差时间;
步骤b、根据gps信号将所述出差时间内的实际移动路线发送至服务器中保存;
步骤c、读取所述实际移动路线,计算出实际移动路线与预设路线的重叠百分比;
步骤d、读取预设的标准百分比,当所述重叠百分比小于标准百分比时,将所述外出记录设置为不良记录。
其中,所述外出记录通过在服务器中预设所得,员工通过在服务器中设置出差出发时间,结束时间组成出差时间。
优选地,预设路线只需设置客户公司地址,默认的出发地点为固定设置的公司地址,根据公司地址和客户公司地址生成预设路线。
其中,步骤b所述的实际移动路线从当前时间到达出差出发时间后开始记录,直到结束时间停止记录。
其中,步骤c所述重叠百分比的计算方法为实际移动路线与预设路线的重叠里程数除以预设路线所得。
其中,步骤d所述标准百分比通过在服务器中预设所得,本实施例中的标准百分比采用90%,能确保员工在规定路线内移动,避免员工在工作时间内擅离职守。
进一步,当检测到所述出差时间内gps信号没有发生移动时,将所述外出记录设置为不良记录。
其中,当所述gps信号没有发生移动时,可以断定员工没有外出,因此必定不符合预设的外出记录。
一种基于路径重叠的外出考勤装置,包括以下装置:
外出记录读取装置,用于在服务器中读取与当前时间对应的外出记录,所述外出记录包括预设路线及出差时间;
实际移动路线获取装置,用于根据gps信号将所述出差时间内的实际移动路线发送至服务器中保存;
重叠百分比计算装置,用于读取所述实际移动路线,计算实际移动路线与预设路线的重叠百分比;
不良记录设置装置,用于读取预设的标准百分比,当所述重叠百分比小于标准百分比时,将所述外出记录设置为不良记录。
进一步,还包括以下装置:
无移动检测装置,用于当检测到所述出差时间内gps信号没有发生移动时,将所述外出记录设置为不良记录。
一种基于路径重叠的外出考勤的装置,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述所述的一种基于路径重叠的外出考勤的方法。
一种非临时性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述所述的一种基于路径重叠的外出考勤的方法。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。