基于手机位置的电子考勤方法和系统的制作方法
【专利摘要】本发明提出了基于手机位置的电子考勤方法,该方法包括:S1.获得手机数据信息,结合考勤地点、用户ID,完成关联设置;S2.获取考勤数据并记录考勤时间;S3.分析用户信息的一致性并与预定数据范围比较,如果在预定数据范围内,则考勤正常,反之考勤异常。本发明还同时公开了基于手机位置的电子考勤系统,该系统包括手机端装置和服务器端装置。本发明将手机定位技术与考勤结合,采用软件程序实现的方式,不增加硬件成本;本发明通过对数据控制,在验证用户信息的同时解决了灵活工作方式中约束性控制的问题,降低了管理成本。
【专利说明】基于手机位置的电子考勤方法和系统
【技术领域】
[0001] 本发明涉及电子考勤领域,特别涉及基于手机位置的电子考勤方法和系统。
【背景技术】
[0002] 经济和科学技术的快速发展使智能手机应用越来越普及,手机的定位技术也逐渐 成熟。手机定位是指通过手机和无线网络的配合,确定移动用户的实际位置信息。目前的 手机定位技术分为两种:一种是手机内置或外置GPS配件,一般手机都内置的,通过卫星进 行导航定位;一种是通过运营商的基站进行导航定位,包括用户安装软件自行实现和运营 商主导的定位系统。
[0003] 考勤是通过某种方式来获得员工或者某些团体、个人在某个特定的场所及特定时 间段内的出勤情况,企业一般通过手动记录考勤或考勤系统的方式考察员工出勤情况,主 流的考勤方式主要有打卡考勤、指纹识别、虹膜识别、人脸识别,这些考勤方式的实现都要 有与之配套的硬件设备联系,硬件设备的成本高且维护不方便。另外,一些创新型企业,对 员工采取人性化管理理念,工作时间相对灵活,不要求员工必须在某个时间到达工作地点, 但是又需要一定的约束性来达到工作目标。
【发明内容】
[0004] 针对现有的考勤管理中存在的问题,本发明提出了基于手机位置的电子考勤方法 和系统,将手机位置与考勤结合考察,无需配套硬件设备,就可完成对工作相对灵活的人员 进行考勤。为实现上述
【发明内容】
,本发明采用了如下技术方案:
[0005] 基于手机位置的电子考勤方法,包括:
[0006] S1.获得手机数据信息,结合考勤地点、用户ID,完成关联设置;
[0007] S2.获取考勤数据并记录考勤时间;
[0008] S3.分析用户信息的一致性并与预定数据范围比较,如果在预定数据范围内,则考 勤正常,反之考勤异常。
[0009] 进一步,所述预定数据范围是指上班时间范围和其对应的下班时间范围,考勤地 点。
[0010] 进一步,所述考勤数据是指手机当前位置和该手机数据信息。
[0011] 进一步,所述步骤S3的具体操作步骤为:
[0012] si.判断手机数据信息是否与用户ID匹配,手机位置与考勤地点是否匹配,若匹 配,则接着判断考勤时间,否则考勤异常;
[0013] s2.根据考勤时间记录,查找到上班时间对应的上班时间范围,自动匹配对应的下 班时间范围;
[0014] S3.根据下班时间判断是否小于下班时间范围,若小于,则考勤异常;否则,考勤 正常。
[0015] 进一步,所述手机数据信息主要包括手机MEI码和/或手机号。
[0016] 基于手机位置的电子考勤系统,其特征在于,该系统包括手机端装置和服务器端 装置;手机端装置包括读取模块和定位模块,服务器端装置包括管理模块、存储模块和分析 模块;其中,
[0017] 读取模块,考勤时间内,用于读取并传递手机数据信息;
[0018] 定位模块,考勤时间内,用于获取手机位置;
[0019] 管理模块,用于获得和管理配置手机数据信息、考勤地点与用户ID ;
[0020] 存储模块,用于存储接收到考勤数据、记录考勤时间并传递至分析模块;
[0021] 分析模块,用于分析接收到的存储模块的数据并与预定数据范围比较,确定考勤 是否正常。
[0022] 进一步,所述考勤数据是指手机位置和该手机数据信息。
[0023] 进一步,所述手机数据信息主要包括手机IMEI码和/或手机号码。
[0024] 进一步,所述预定数据范围是指上班时间范围和其对应的下班时间范围,考勤地 点。
[0025] 与现有技术相比,本发明将手机定位技术与考勤结合,采用软件程序实现的方式, 不增加硬件成本;本发明通过对数据控制,在验证用户信息的同时解决了灵活工作方式中 约束性控制的问题,降低了管理成本。
【专利附图】
【附图说明】
[0026] 图1为本发明所提供的基于手机位置的电子考勤方法和系统的网络环境图;
[0027] 图2为本发明所提供的基于手机位置的电子考勤方法的流程图;
[0028] 图3为本发明所提供的基于手机位置的电子考勤方法的分析比较流程图;
[0029] 图4为本发明所提供的基于手机位置的电子考勤系统的方框图。
【具体实施方式】
[0030] 为了使本发明所提到的基于手机位置的电子考勤方法和系统及其优点更加清楚 明确,以下参照附图对本发明进行更进一步的详细说明。
[0031] 图1为本发明所提供的基于手机位置的电子考勤方法和系统的网络环境图,如图 所示,考勤时间段内,通过卫星或运营商基站对手机进行定位,将手机位置信息直接传递 至考勤服务器或者通过手机以短信、彩信、微信等形式发送至考勤服务器,同时,读取手机 MEI码和/或手机号码并通过无线互联网传递至考勤服务器。
[0032] 考勤服务器的数据库事先存储考勤时间范围、考勤地点、员工ID等信息,在获得 手机MEI码和/或手机号码后将其与考勤地点、员工ID关联,进而对得到手机定位信息进 行考勤处理。另外,考勤时间范围只针对当天,不涉及跨天的情况。
[0033] 图2为本发明所提供的基于手机位置的电子考勤方法的流程图,该方法的主要流 程步骤如下:
[0034] 步骤S1,获得手机数据信息,结合考勤地点、用户ID,完成关联设置。
[0035] 考勤服务器的数据库事先存储考勤时间范围、考勤地点、员工ID等信息,其中,本 发明中考勤服务器是指具有考勤功能的服务器,考勤也可以和其他的业务功能在同一台服 务器上;考勤时间范围包括上班时间范围和其对应的下班时间范围;对于考勤地点,鉴于 定位的精确度问题,在本发明可以是一个点亦可以是一个以该点为中心的小范围区域。手 机数据信息主要指手机頂EI码和/或手机号码,考勤服务器在获得手机MEI码和/或手 机号码后将其与考勤地点、员工ID关联。
[0036] 步骤S2,获取考勤数据并记录考勤时间。
[0037] 考勤数据是指手机当前位置和该手机IMEI码和/或手机号码,考勤时需获得该数 据才能准确考察员工的出勤状况。在获得考勤数据的同时记录获得该数据的时间,为了保 证时间的一致性和考勤的公平性,考勤时间可由考勤服务器记录。
[0038] 步骤S3,分析用户信息的一致性并与预定数据范围比较,如果在预定数据范围内, 则考勤正常,反之考勤异常。
[0039] 将步骤S2获得的考勤数据、考勤时间与考勤服务器内的数据关联和比较,看员工 的出勤是否在合理的范围内,如果在合理的范围内,则考勤正常;否则,考勤异常。
[0040] 对于考勤的情况,可以进行更进一步的处理,例如,对于考勤异常多次的情况进行 提醒或警示等。
[0041] 图3为本发明所提供的基于手机位置的电子考勤方法的分析比较流程图,即对图 2中步骤S3的进一步细化,该方法的主要流程步骤如下:
[0042] 步骤S301,判断手机数据信息是否与用户ID匹配,手机位置与考勤地点是否匹 配,若全部匹配,则到步骤S302,否则至步骤S305。
[0043] 根据已经获得的手机当前位置和该手机MEI码和/或手机号码,先对用户信息进 行匹配判断,看手机IMEI码和/或手机号码与考勤服务器数据库中的是否一致,因手机属 私人物品,一般情况下用户都会随身携带,如果一致,则说明是用户本人在使用;接着,获得 的手机位置是否与预定的地点一致或者在预定的范围内。
[0044] 特殊情况下,在用户手机变化的情况下,需要将变化信息在考勤服务器更新。
[0045] 步骤S302,根据考勤时间记录,查到上班时间对应的上班时间范围,自动匹配对应 的下班时间范围。
[0046] 考勤服务器记录的考勤时间,查看落在哪个预定的上班时间范围内,按照可接受 的上班时间长度,自动匹配到对应的下班时间范围。范围的时间长度不是唯一的,要根据具 体的单位要求事先设置。
[0047] 步骤S303,根据下班时间判断是否小于下班时间范围,若小于,则到步骤S305,否 贝IJ,转到步骤S304。
[0048] 根据下班时间查看其是否落在对应的下班时间范围内,或者在对应下班时间范围 以后,即上班时间是不小于预期上班时间的。如果小于下班时间,则考勤异常,转到步骤 S305,否则,转至步骤S304。
[0049] 步骤S304,考勤正常。
[0050] 在灵活时间安排的情况下,员工按照预期的工作时长上班,符合考勤要求。
[0051] 步骤S305,考勤异常。
[0052] 在灵活时间安排的情况下,员工未按照预期的工作时长上班,不符合考勤要求。
[0053] 图4为本发明所提供的基于手机位置的电子考勤系统的方框图,该方框图由手机 端装置01和考勤服务器端装置02,其中,手机端装置01包括读取模块011和定位模块012 ; 考勤服务器端装置02包括管理模块021,存储模块022,分析模块023。
[0054] 读取模块011,在考勤时间内,用于读取并传递手机数据信息。传递至管理模块 021,使其与考勤地点、用户ID关联;传递至存储模块022保存。
[0055] 定位模块012,考勤时间内,用于获取手机当前位置。传递手机位置信息的方式可 以通过手机,也可以不通过手机由考勤服务器端02通过卫星或运营商基站获取并传递至 存储模块022。
[0056] 管理模块021,用于获得和管理配置手机数据信息、考勤地点与用户ID。管理模块 021将从读取模块011获得的手机数据信息与考勤地点、用户ID相关联。若手机数据信息 发生变化,管理模块021进行数据更新。
[0057] 存储模块022,用于存储接收到考勤数据、记录考勤时间并传递至分析模块023。 存储接收到读取模块oil的信息,同时记录接收时间,即考勤时间,然后再将这些信息传递 至分析模块023。
[0058] 分析模块023,用于分析接收到的存储模块022的数据并与预定数据范围比较,确 定考勤是否正常。分析模块023首先比较传递的手机信息是否与数据库的用户手机信息和 用户ID-致,接着比较上下班时间是否在预期的时间范围内。
[0059] 实施例:
[0060] 为对基于手机位置的电子考勤方法和系统进行更进一步的说明,结合优选实施例 来具体说明。
[0061] 考勤服务器事先存储考勤数据范围、考勤地点、用户ID,其中,考勤数据范围如表 1所示,序号1?5为合适的时间范围,序号6和7为不太合适的时间范围;考勤地点是以 办公大楼A门口的位置为中心点,在直径100米的范围就认为是已到达考勤地。
[0062] 考勤开始前获取到用户的手机数据信息,包括手机IMEI码和手机号码,将其与考 勤地点和用户ID相关联。
[0063] 表1考勤数据范围
[0064]
【权利要求】
1. 基于手机位置的电子考勤方法,其特征在于,该方法包括以下步骤:
51. 获得手机数据信息,结合考勤地点、用户ID,完成关联设置;
52. 获取考勤数据并记录考勤时间;
53. 分析用户信息的一致性并与预定数据范围比较,如果在预定数据范围内,则考勤正 常,反之考勤异常。
2. 如权利要求1所述的基于手机位置的电子考勤方法,所述预定数据范围是指上班时 间范围和其对应的下班时间范围,考勤地点。
3. 如权利要求1所述的基于手机位置的电子考勤方法,所述考勤数据是指手机当前位 置和该手机数据信息。
4. 如权利要求1所述的基于手机位置的电子考勤方法,所述步骤S3的具体操作步骤 为: si.判断手机数据信息是否与用户ID匹配,手机位置与考勤地点是否匹配,若匹配,则 接着判断考勤时间,否则考勤异常; s2.根据考勤时间记录,查找到上班时间对应的上班时间范围,自动匹配对应的下班时 间范围; s3.根据下班时间判断是否小于下班时间范围,若小于,则考勤异常;否则,考勤正常。
5. 如权利要求1或3或4所述的基于手机位置的电子考勤方法,所述手机数据信息主 要包括手机頂EI码和/或手机号码。
6. 基于手机位置的电子考勤系统,其特征在于,该系统包括手机端装置和服务器端装 置;手机端装置包括读取模块和定位模块,服务器端装置包括管理模块、存储模块和分析模 块;其中, 读取模块,考勤时间内,用于读取并传递手机数据信息; 定位模块,考勤时间内,用于获取手机位置; 管理模块,用于获得和管理配置手机数据信息、考勤地点与用户ID ; 存储模块,用于存储接收到考勤数据、记录考勤时间并传递至分析模块; 分析模块,用于分析接收到的存储模块的数据并与预定数据范围比较,确定考勤是否 正常。
7. 如权利要求6所述的基于手机位置的电子考勤系统,所述考勤数据是指手机位置和 该手机数据信息。
8. 如权利要求6或7所述的基于手机位置的电子考勤系统,所述手机数据信息主要包 括手机IMEI码和/或手机号码。
9. 如权利要求6所述的基于手机位置的电子考勤系统,所述预定数据范围是指上班时 间范围和其对应的下班时间范围,考勤地点。
【文档编号】G07C1/10GK104143217SQ201310163227
【公开日】2014年11月12日 申请日期:2013年5月7日 优先权日:2013年5月7日
【发明者】牟春林 申请人:苏州精易会信息技术有限公司