[发明专利]一种手机远程打卡方法以及设备在审
申请号: | 202010268239.2 | 申请日: | 2020-04-08 |
公开(公告)号: | CN111508095A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 吴乾亮 | 申请(专利权)人: | 厦门中控智慧信息技术有限公司 |
主分类号: | G07C1/10 | 分类号: | G07C1/10;H04W4/029;H04L29/06;H04L9/06;G06Q10/10;G06T1/00;G06F21/16 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭帅 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 远程 打卡 方法 以及 设备 | ||
本发明公开了一种手机远程打卡方法以及设备,包括以下步骤:对手机系统进行合法性校验,获取员工信息以及当前的位置信息,获取手机摄像头拍摄的照片,将员工信息以水印的形式添加至照片中;将当前的位置信息以及部分员工信息进行加密,并写入照片的exif结构中;对照片进行编码,将编码后的照片以及员工信息提交至服务器中;接收服务器返回的验证信息,根据验证信息提示打卡成功或打卡失败。本发明通过对手机进行合法性校验,将手机记录的当前的位置信息以及部分员工信息进行加密后写入照片中,能够有效防止别人代打卡和员工自己考勤造假,从而保证了打卡信息的真实与有效,避免了后续企业管理人员需要审核打卡信息真假的技术问题。
技术领域
本发明涉及考勤管理技术领域,尤其涉及一种手机远程打卡方法以及设备。
背景技术
目前,现有考勤传统手机打卡方式,在员工出差或远程打卡时,员工只需上传打卡位置及人员信息或考勤拍照等即可;这种方式无法解决以下几个问题:1.员工找人代打卡。2.员工自己使用模拟定位和其他人的考勤照片打卡。若无法消除以上缺陷,企业管理人员需要花费大量精力进行审核打卡信息的真假,消耗了大量的时间成本以及人力成本。
综上所述,现有技术中通过手机进行远程打卡后,存在着需要企业管理人员审核打卡信息真假的技术问题。
发明内容
本发明提供了一种手机远程打卡方法以及设备,用于解决现有技术中通过手机进行远程打卡后,存在着需要企业管理人员审核打卡信息的真假技术问题。
本发明提供的一种手机远程打卡方法,包括以下步骤:
对手机系统进行合法性校验;若手机系统通过合法性校验,向服务器发出信号获取员工信息,并进行实时定位获取当前的位置信息;
获取手机摄像头拍摄的照片,将员工信息以水印的形式添加至照片中;
将当前的位置信息以及部分员工信息进行加密,并写入照片的exif结构中;
对照片进行编码,将编码后的照片以及员工信息提交至服务器中;
接收服务器返回的验证信息,根据验证信息提示打卡成功或打卡失败。
优选的,对手机进行合法性校验的步骤包括:
判断手机系统是否处于越狱的状态以及判断手机系统是否开启模拟定位;
若上述条件满足其中任意一个,则判断手机系统不合法。
优选的,照片的格式为JPEG。
优选的,获取手机摄像头拍摄的照片后,对照片进行压缩,且压缩率为0.6。
优选的,员工信息事先已上传在服务器中,通过服务器来获取员工信息。
优选的,员工信息包括出差地点、打卡时间、员工的工号以及员工姓名。
优选的,将当前的位置信息以及员工的工号通过AES128加密后,写入照片的exif的经纬度字段的结构中。
优选的,将照片进行编码的具体过程为:对照片进行base64转换。
优选的,服务器对照片进行解码以及解密,得到解密后照片的位置信息以及员工信息;
将解密后照片的位置信息以及员工信息与事先已上传至服务器的员工信息进行比对,若一致,则打卡信息有效,验证成功,反之,验证失败。
一种手机远程打卡设备,包括处理器以及存储器;
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述的一种手机远程打卡方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门中控智慧信息技术有限公司,未经厦门中控智慧信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010268239.2/2.html,转载请声明来源钻瓜专利网。