一种移动考勤的方法技术

技术编号:11861772 阅读:102 留言:0更新日期:2015-08-12 11:44
本发明专利技术涉及一种移动考勤的方法,采用获取系统开机时间结合网络时间的方法有效解决了现有技术存在的考勤时间容易被篡改的问题,而且通过GPS定位数据结合基站定位数据,确保用户打卡地理位置的准确性,解决了许多企业海量外勤人员的考勤管理难问题,实现了人、地、时三者合一,去除考勤虚假,保证企业人事考勤制度公正合理、科学管理。结合服务器的信息管理,还可以进行请销假功能,查询个人考勤状况等功能,极大满足了企业和外勤人员双方的需求,并且使用条件简单,只要使用通用移动设备(比如手机)即可达到要求。用户打卡操作简单方便,不易抵制,给企业顺利推广执行带来好处。本发明专利技术适用于外勤员工考勤与各种工作地点不固定的员工考勤管理领域。

【技术实现步骤摘要】

本专利技术涉及信息共享,更具体地说,涉及。
技术介绍
随着智能手机的普及,移动互联网的快速发展,利用手机或其它定制手持终端对外勤人员进行考勤已经不是问题。企业可以要求外勤人员工作时携带手机,按照公司规定的上下班时间在手机上的考勤软件进行打卡,这种方法叫作移动考勤。它同在企业办公的员工考勤打卡没什么区别,方法简单实用,用户接受程度高。由于外勤人员不在企业办公,缺乏有效监督,单凭手机上传的考勤时间信息无法判定外勤员工是否真正出勤,因为有可能是找人代打卡,打卡地点有可能在家里而不是在工作的地方,打卡位置不好考证,还有打卡的时间可能被用户做过手脚。所以移动考勤的主要核心是要确保考勤数据真实可靠,必须充分考虑到各种情况,防止虚假数据。在上述提及的问题中,获取准确打卡时间是通用手机难题。一般情况下,手机能够获取到打卡时间有两种,一种是手机的系统时间,还有一种如果手机带GPS模块,可以获取到GPS时间。但这两种都存在一定的局限性,因为手机系统时间用户可以随意调整修改,导致打卡时间可能被做假。GPS时间可能因为GPS不定位导致时间无效。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种考勤信息真实可靠准确的移动考勤的方法。本专利技术的技术方案如下:,步骤如下:I)移动终端登录服务器,登录成功后,移动终端收到成功应答标志和服务器应答网络时间Ta后,获取当前移动终端开机时间Tb,计算两者基准时间差AM=Ta - Tb,保存ΔΜ ;2)移动终端获取考勤人员的头像,同时获取当前位置信息;3)完成获取头像同时,获取当前开机时间Tc,计算打卡时间T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);4)调用标准时间转换接口,将打卡时间T转换为标准的年月日时分秒的标准时间Ts ;5)将标准时间Ts、头像、位置信息上传至服务器。作为优选,步骤I)中,如果无网络或登录失败,允许用户采用离线登录方式进入进行考勤动作,保存AM=O的初值,则步骤3)中,T=Tc;步骤5)中,还将发送时刻的开机时间Td上传到服务器,服务器根据收到时刻的网络时间Te进行校正打卡时间,则T=Te-(Td-Tc)。作为优选,步骤5)进一步包括,上传成功后,删除本地保存的标准时间Ts、头像、位置信息。作为优选,位置信息包括GPS定位信息或当前移动设备所处基站的ID对应的位置信息。作为优选,开机时间由移动设备的系统开机时间接口提供。作为优选,服务器接收标准时间Ts、头像、位置信息后,以数据报表方式展示,并结合将位置信息结合GIS地图,显示考勤位置。本专利技术的有益效果如下:本专利技术所述的移动考勤方法采用获取系统开机时间结合网络时间的方法有效解决了现有技术存在的考勤时间容易被篡改的问题,而且通过GPS定位数据结合基站定位数据,确保用户打卡地理位置的准确性,解决了许多企业海量外勤人员的考勤管理难问题,实现了人、地、时三者合一,去除考勤虚假,保证企业人事考勤制度公正合理、科学管理。结合服务器的信息管理,还可以进行请销假功能,查询个人考勤状况等功能,极大满足了企业和外勤人员双方的需求,并且使用条件简单,只要使用通用移动设备(比如手机)即可达到要求。用户打卡操作简单方便,不易抵制,给企业顺利推广执行带来好处。本专利技术适用于企业的外勤员工考勤外,也可广泛应用于各种工作地点不固定的员工考勤管理领域。【具体实施方式】以下结合实施例对本专利技术进行进一步的详细说明。,步骤如下:I)移动终端登录服务器,登录成功后,移动终端收到成功应答标志和服务器应答网络时间Ta后,获取当前移动终端开机时间Tb,计算两者基准时间差AM=Ta - Tb,保存ΔΜ ;2)移动终端获取考勤人员的头像,同时获取当前位置信息;3)完成获取头像同时,获取当前开机时间Tc,计算打卡时间T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);4)调用标准时间转换接口,将打卡时间T转换为标准的年月日时分秒的标准时间Ts ;5)将标准时间Ts、头像、位置信息上传至服务器。进一步包括,上传完成后,删除本地保存的标准时间Ts、头像、位置信息。6)服务器接收标准时间Ts、头像、位置信息后,以数据报表方式展示,并将位置信息结合GIS地图,显示考勤位置。作为特殊情况的救济补充,步骤I)中,如果无网络或登录失败,允许用户采用离线登录方式进入进行行考勤动作,保存AM=O的初值,则步骤3)中,T=Tc ;步骤5)中,还将发送时刻的开机时间Td上传到服务器,服务器根据收到时刻的网络时间Te进行校正打卡时间,则 T=Te-(Td-Tc)。上述的的开机时间由移动设备的系统开机时间接口提供。位置信息包括GPS定位信息或当前移动设备所处基站的ID对应的位置信息。以下以安装有考勤APP (应用软件)的手机为例,对本专利技术所述的方法进行说明。目前通用智能手机都有提供系统开机时间接口,开机时间表示手机从开机时刻到当前的运行时间长度,单位为毫秒,开机时间无法被外部修改。本专利技术在实际应用过程中经过大量用户使用,证明是可靠的,主要步骤如下:步骤I,用户首先在手机上登录考勤APP (应用软件),手机连接考勤服务器进行登录,登录成功后,手机收到成功应答标志和服务器应答时间Ta (毫秒)后,获取当前开机时间Tb (毫秒),计算两个时间差值AM=Ta-Tb,并保存AM到文件中,AM是正的长整型数据。然后进入到考勤模块执行考勤动作。步骤2,如果由于无网络或登录失败等原因,允许用户采用离线登录方式进入到考勤模块执行考勤动作,这时保存AM=O的初值。步骤3,用户进入到打卡界面,按照软件提示拍一张自己头像的照片即可完成考勤动作。目前绝大部分智能手机都具有前后镜头,自拍头像已不是问题。自拍头像的好处是可确保打卡对象为用户本人,防止员工找人代打卡,确保考勤数据的有效性。步骤4,同样,目前GPS模块已经也成为通用手机的标配模块,用户在进行拍照的同时启动GPS模块对当前位置进行定位,获取当前拍照的经纬度信息。如果手机没有GPS模块或当时由于各种原因GPS不定位,可以采集当前手机网络的基站ID进行辅助定位。GPS定位数据结合基站定位数据,确保用户打卡地理位置的准确性。步骤5,用户在按下拍照按钮的瞬间,即为考勤动作的时间。获取当前时刻的开机时间Tc,并计算出当前时刻的打卡时间T,T= Λ M+Tc= (Ta-Tb)+Tc=Ta+(Tc-Tb)。调用标准时间转换接口,将毫秒为单位的打卡时间T转换为标准的年月日时分秒的标准时间Ts。上述可以看出,打卡时间实际上转变成服务器应答的网络时间Ta基准时间和打卡时刻与登录时刻相对时间差组成。这种时间方式的获取绝对杜绝了通用手机系统时间接口可被人为修改的弊端,确保了打卡时间的可靠性。步骤6,将保存好的打卡时间、照片数据、经纬度数据、基站数据等考勤数据,从本地数据库上传到考勤服务器,上传成功后删除本地考勤数据。步骤7,如果用户是采用离线方式进行考勤打卡,由于ΛΜ=0,T=Tc,没有基准时间可以校正,打卡时间无法确定。出现这种情况,发送时需要将发送时刻的的开机时间Td —起上传到服务器,由服务器进行校正。服务器根据收到时刻的网络时间Te进行校正打卡时间。T=Te-(Td-Tc) ο步骤8,考勤服务器收到终端手机上传成功的考勤打卡数据,进本文档来自技高网...

【技术保护点】
一种移动考勤的方法,其特征在于,步骤如下:1)移动终端登录服务器,登录成功后,移动终端收到成功应答标志和服务器应答网络时间Ta后,获取当前移动终端开机时间Tb,计算两者基准时间差ΔM=Ta–Tb,保存ΔM;2)移动终端获取考勤人员的头像,同时获取当前位置信息;3)完成获取头像同时,获取当前开机时间Tc,计算打卡时间T=ΔM+Tc=(Ta‑Tb)+Tc=Ta+(Tc‑Tb);4)调用标准时间转换接口,将打卡时间T转换为标准的年月日时分秒的标准时间Ts;5)将标准时间Ts、头像、位置信息上传至服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:庄宗辉余建成林国欣周思政
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建;35

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

1