一种考勤管理方法及服务器的制造方法

文档序号:6550197阅读:163来源:国知局
一种考勤管理方法及服务器的制造方法
【专利摘要】本发明提供一种考勤管理方法及服务器,涉及网络【技术领域】,为降低成本而发明。其中,服务器提供终端接入到无线网络的热点连接,方法包括:建立与所述终端的无线网络连接,获取所述终端的介质访问控制MAC地址;验证所述获取的终端的MAC地址的合法性;若验证所述获取的终端的MAC地址合法,记录与所述终端的建立连接时间。本发明可用于考勤管理技术中。
【专利说明】一种考勤管理方法及服务器

【技术领域】
[0001] 本发明涉及网络【技术领域】,尤其涉及一种考勤管理方法及服务器。

【背景技术】
[0002] 通常情况下,各个企业对员工的管理包括员工上下班的考勤管理,员工上下班时 需要打卡以记录考勤时间。目前面向中小企业的考勤管理上主要通过以下两种方式实现:
[0003] 第一种方式,企业具有由打印功能小型设备和纸质考勤卡片组成的考勤设备。员 工上下班时将属于自己的卡片插入考勤机,考勤机将当前时间打印到卡片上形成考勤记 录。
[0004] 第二种方式,企业具有一套考勤管理系统,并且每个员工具有与之配套的、嵌入芯 片的员工卡。员工上下班时将工卡贴近考勤感应器,感应器接收到芯片中的员工个人信息 并送往后台服务器,后台服务器将当前时间与员工个人信息对应形成考勤记录。
[0005] 然而,在实现上述第一种方式的过程中,发明人发现该方式至少存在如下问题:企 业需要购置单独的考勤设备以及需要更定更换纸质考勤卡片,都会增加管理上的成本。在 实现上述第二种方式的过程中,发明人发现该方式至少存在如下问题:企业需要专用的考 勤管理系统以及给每个员工配备嵌入芯片的工卡,由此增加了管理成本。


【发明内容】

[0006] 本发明实施例提供一种考勤管理方法及服务器,能够不用购买考勤设备以及纸质 考勤卡片,或考勤管理系统以及配置嵌入芯片的工卡,从而降低成本。
[0007] 本发明的第一方面,提供一种考勤管理方法,应用于服务器,所述服务器提供终端 接入到无线网络的热点连接,该方法包括 :
[0008] 建立与所述终端的无线网络连接,获取所述终端的介质访问控制MAC地址;
[0009] 验证所述获取的终端的MAC地址的合法性;
[0010] 若验证所述获取的终端的MAC地址合法,记录与所述终端的建立连接时间。
[0011] 在第一方面的第一种可能实现的方式中,在所述记录所述终端的建立连接时间 后,所述方法还包括:
[0012] 确定所述终端的建立连接时间是否是第一预设时间范围内的第一次建立连接时 间;
[0013] 当确定所述终端的建立连接时间是所述第一预设时间范围内的第一次建立连接 时间时,以所述建立连接时间作为当天的上班时间。
[0014] 结合第一方面或第一方面的第一种可能实现的方式,在第一方面的第二种可能实 现的方式中,所述若验证所述获取的终端的MAC地址合法,记录与所述终端的建立连接时 间具体包括:
[0015] 若验证所述获取的终端的MAC地址合法,匹配与所述MAC地址对应的员工信息;
[0016] 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录所述终端 的建立连接时间。
[0017] 结合第一方面或第一方面的第一种可能实现的方式,在第一方面的第三种可能实 现的方式中,所述服务器设置有与所述终端的MAC地址对应的状态标识,其中所述状态标 识用于标志所述终端与所述服务器的无线网络连接的状态;在所述记录与所述终端的建立 连接时间后,所述方法包括:
[0018] 当所述终端与所述服务器之间的无线网络连接断开时,捕捉发生改变的状态标 识,并获取所述发生改变的状态标识对应的所述终端的MAC地址;
[0019] 匹配与所述MAC地址对应的员工信息;
[0020] 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录所述终端 的断开连接时间。
[0021] 结合第一方面的第三种可能实现的方式,在第一方面的第四种可能实现的方式 中,在所述记录所述终端的断开连接时间后,所述方法还包括:
[0022] 确定所述终端的断开连接时间是否是第二预设时间范围内的最后一次断开连接 时间;
[0023] 当确定所述终端的断开连接时间是所述第二预设时间范围内的最后一次断开连 接时间时,以所述断开连接时间作为当天的下班时间。
[0024] 本发明的第二方面,提供一种服务器,所述服务器提供终端接入到无线网络的热 点连接,该服务器包括:
[0025] 建立连接单元,用于建立与所述终端的无线网络连接;
[0026] 获取单元,用于获取所述终端的MAC地址;
[0027] 验证单元,用于验证所述获取单元获取的终端的MAC地址的合法性;
[0028] 记录单元,用于若所述验证单元验证所述获取的终端的MAC地址合法,记录与所 述终端的建立连接时间。
[0029] 在第二方面的第一种可能实现的方式中,所述服务器还包括:
[0030] 确定单元,用于确定所述终端的建立连接时间是否是第一预设时间范围内的第一 次建立连接时间,当确定所述终端的建立连接时间是所述第一预设时间范围内的第一次建 立连接时间时,以所述建立连接时间作为当天的上班时间。
[0031] 结合第二方面或第二方面的第一种可能实现的方式,在第二方面的第二种可能实 现的方式中,所述记录单元具体用于:
[0032] 若验证所述获取的终端的MAC地址合法,匹配与所述MAC地址对应的员工信息;
[0033] 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录与所述终 端的建立连接时间。
[0034] 结合第二方面或第二方面的第一种可能实现的方式,在第二方面的第三种可能实 现的方式中,所述服务器设置有与所述终端的MAC地址对应的状态标识,其中所述状态标 识用于标志所述终端与所述服务器的无线网络连接的状态;
[0035] 所述获取单元还用于,当所述终端与所述服务器之间的无线网络连接断开时,捕 捉发生改变的状态标识,并获取所述发生改变的状态标识对应的所述终端的MAC地址;
[0036] 所述记录单元还用于,匹配与所述MAC地址对应的员工信息,若匹配到与所述MAC 地址对应的员工信息,对应于所述员工信息,记录所述终端的断开连接时间。
[0037] 结合第二方面的第三种可能实现的方式,在第二方面的第四种可能实现的方式 中,所述确定单元还用于,确定所述终端的断开连接时间是否是第二预设时间范围内的最 后一次断开连接时间;当确定所述终端的断开连接时间是所述第二预设时间范围内的最后 一次断开连接时间时,以所述断开连接时间作为当天的下班时间。
[0038] 本发明提供的考勤管理方法及服务器,其中,服务器能够提供终端接入到无线网 络的热点连接。首先,服务器建立与所述终端的无线网络连接,并获取所述终端的介质访问 控制MAC地址;接下来,验证所述获取的终端的MAC地址的合法性;然后,若验证所述获取 的终端的MAC地址合法,记录与所述终端的建立连接时间。由此可看出,通过利用服务器的 无线网络热点覆盖捕捉所连接的终端并自动获取该终端的Mac地址的方式,避免了购买考 勤设备以及纸质考勤卡片,或考勤管理系统以及配置嵌入芯片的工卡,造成成本增加的问 题;而且该方式还能使企业员工无感知使用,实现方便快捷的目的。

【专利附图】

【附图说明】
[0039] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0040] 图1为本发明实施例一提供的考勤管理方法的一种流程示意图;
[0041] 图2为本发明实施例二提供的服务器的一种结构示意图;
[0042] 图3为本发明实施例二提供的服务器的另一种结构示意图。

【具体实施方式】
[0043] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0044] 实施例一
[0045] 本发明实施例一提供了一种考勤管理方法,应用于服务器。其中该服务器为能够 向办公区域电脑、智能手机等终端提供无线网络的应用设备。如图1所示,所述服务器能够 提供终端接入到无线网络的热点连接,该方法包括以下步骤:
[0046] S101,服务器建立与终端的无线网络连接,并获取终端的介质访问控制MAC地址。
[0047] 其中,服务器利用自身的无线网络热点,能够建立与终端的无线网络连接。具体 地,当某一终端出现在服务器的无线网络热点的区域范围内时,服务器会与该终端尝试 建立无线网络连接,在建立连接过程中,服务器可以主动获取终端的MAC(Media Access Control,介质访问控制)地址。而这种服务器主动获取终端MAC地址的方式,不需要通知 或要求终端用户参与,使得终端用户能够无感知使用。相比现有技术而言,更具有智能化。
[0048] S102,服务器验证获取的终端的MAC地址的合法性。
[0049] 其中,验证所获取的MAC地址合法性是指,验证所获取的MAC地址是否存在于所述 服务器的记录中,也即,验证所获取的MAC地址对应的终端是否是本企业员工所持有的终 端。
[0050] 可选的,服务器内设置有MAC地址数据库,所述MAC地址数据库记录有终端的MAC 地址信息;这种情况下,步骤S102可具体为:验证所获取的终端的MAC地址是否存在于该 MAC地址数据库中。
[0051] 通过上述方式,可以验证试图与服务器建立连接的终端是否具有合法性,即该终 端是否为企业内部员工所用的终端,如果验证的结果为不合法,则确定该终端不是企业内 部员工所用的任何一个终端。
[0052] S103,若验证所获取的终端的MAC地址合法,服务器记录与所述终端的建立连接 时间。
[0053] 可选的,在本发明的一个具体实施例中,步骤S103包括以下步骤:
[0054] 1031,若验证所述获取的终端的MAC地址合法,服务器匹配与所述MAC地址对应的 员工信息。
[0055] 其中,终端的MAC地址与员工信息的对应关系可预先设置,其设置方式本发明不 做具体限定。
[0056] 1031,若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,服务器记 录所述终端的建立连接时间。
[0057] 其中,服务器记录所述终端的建立连接时间表示,具有该终端的员工在考勤清单 中出现了一次"上班打卡"记录。
[0058] 可理解的,对于授权可以使用该企业无线网络的客户,可以依然使用该企业的无 线网络,只是由于其终端的MAC地址并没有记录在服务器中,因此其与无线网络的建立连 接时间并不被服务器记录。
[0059] 另外,在步骤S103记录所述终端的建立连接时间后,还包括以下步骤:
[0060] 首先,服务器确定终端的建立连接时间是否是第一预设时间范围内的第一次建立 连接时间;
[0061] 然后,当确定所述终端的建立连接时间是所述第一预设时间范围内的第一次建立 连接时间时,以该建立连接时间作为当天的上班时间。
[0062] 其中,第一预设时间范围表示为本企业员工上班打卡时间的分布范围。举例而 言,若企业规定上班时间为8:00,则该企业员工上班打卡时间经过统计后发现,一般分布在 7:00到10:00之间,则可以将第一预设时间范围设定为7:00到10:00 ;若还考虑其特殊情 况,则还可以将第一预设时间范围设定为7:00到16:00。可理解的,该第一预设时间范围可 以是企业根据实际情况自行设置,当企业不进行设置时第一预设时间范围则为出厂时默认 设置,举例而言,该默认设置可为〇〇:〇〇到23:59。
[0063] 本发明实施例一提供的考勤管理方法,应用于服务器,该服务器能够提供终端接 入到无线网络的热点连接。首先,服务器建立与所述终端的无线网络连接,并获取所述终端 的介质访问控制MAC地址;接下来,验证所述获取的终端的MAC地址的合法性;然后,若验 证所述获取的终端的MAC地址合法,记录与所述终端的建立连接时间。由此可看出,通过利 用服务器的无线网络热点覆盖捕捉所连接的终端并自动获取该终端的Mac地址的方式,避 免了购买考勤设备以及纸质考勤卡片,或考勤管理系统以及配置嵌入芯片的工卡,造成成 本增加的问题;而且该方式还能使企业员工无感知使用,实现方便快捷的目的。
[0064] 可选的,在本发明的一个具体实施例中,服务器可设置与终端的MAC地址对应的 状态标识。其中所述状态标识用于标志终端与服务器之间无线网络连接的状态。例如,该 状态标识可具体设置为"0"和"1"。当终端与服务器的无线网络连接状态处于断开状态时, 该终端的状态标识为;当终端与服务器的无线网络连接状态正处于连接状态时,该终端 的状态标识为" 1"。这里仅是举例而言,对于状态标识的设置方式本发明不做限定。
[0065] 由此,在服务器记录与终端的建立连接时间后,该方法还包括以下步骤:
[0066] 首先,当终端与服务器之间的无线网络连接断开时,服务器捕捉发生改变的状态 标识,并获取所述发生改变的状态标识对应的所述终端的MAC地址;
[0067] 具体的,可预先在服务器内存储标志着终端与服务器之间无线网络连接的状态标 识,和终端的MAC地址的对应关系。例如在服务器内存储终端的状态标识和其MAC地址的 对应关系表。当终端与服务器之间的无线网络连接断开时,状态标识会发生改变,例如如上 文所述,状态标识会由" 1"变为"0"。服务器捕捉到该变化的状态标识,并在对应关系表中 找到与其对应的MAC地址。
[0068] 其中,可理解的,终端与服务器之间的无线网络连接断开包括终端主动断开与服 务器的无线网络连接的情况。当终端主动断开与服务器的无线网络连接时,表示持有该终 端的员工离开企业的的无线网络热点覆盖范围。
[0069] 接下来,匹配与所述MAC地址对应的员工信息;
[0070] 然后,若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录所述 终端的断开连接时间。
[0071] 其中,服务器记录所述终端的断开连接时间表示,具有该终端的员工在考勤清单 中出现了一次"下班打卡"记录。
[0072] 进一步地,在本发明的一个具体实施例中,在记录所述终端的断开连接时间后,所 述方法还包括以下步骤:
[0073] 首先,确定所述终端的断开连接时间是否是第二预设时间范围内的最后一次断开 连接时间;
[0074] 然后,当确定所述终端的断开连接时间是所述第二预设时间范围内的最后一次断 开连接时间时,以所述断开连接时间作为当天的下班时间。
[0075] 其中,第二预设时间范围表示为本企业员工下班打卡时间的分布范围。举例而言, 若企业规定下班时间为18:00,则该企业员工上班打卡时间经过统计后发现,一般分布在 18:00到20:00之间,则可以将第二预设时间范围设定为18:00到20:00 ;若还考虑其特殊 情况,则还可以将第二预设时间范围设定为12:00到20:00。可理解的,该第二预设时间范 围可以是企业根据实际情况自行设置,当企业不进行设置时第二预设时间范围则为出厂时 默认设置,举例而言,该默认设置可为〇〇:〇〇到23:59。
[0076] 需要说明的是,第一预设时间范围和第二预设时间范围之间可以没有重合部分, 也可以部分重合,还可以完全重合,这可以根据本企业员工实际的"打卡"情况灵活设置,对 此本发明不做具体限定。
[0077] 还需说明的是,本发明实施例一所实现的考勤管理功能可以物理上存在或逻辑上 存在于企业现有的服务器中,对此本发明亦不做具体限定。
[0078] 实施例二
[0079] 相应地,本发明实施例二提供了一种服务器20,其中该服务器为能够向办公区域 电脑、智能手机等终端提供无线网络的应用设备。如图2所示,服务器20包括:
[0080] 建立连接单元201,用于建立与所述终端的无线网络连接;
[0081] 获取单元202,用于获取所述终端的MAC地址;
[0082] 验证单元203,用于验证所述获取的终端的MAC地址的合法性;
[0083] 记录单元204,用于若验证所述获取的终端的MAC地址合法,记录与所述终端的建 立连接时间。
[0084] 本发明实施例二提供的服务器20,该服务器20能够提供终端接入到无线网络的 热点连接。其中,建立连接单元201建立与终端的无线网络连接,且获取单元202获取终端 的MAC地址;验证单元203验证获取单元202获取的终端MAC地址的合法性;若验证单元 203验证所述获取的终端的MAC地址合法,记录单元204记录与所述终端的建立连接时间。 从上可看出,通过利用服务器的无线网络热点覆盖捕捉所连接的终端并自动获取该终端的 Mac地址的服务器,不需要购买考勤设备以及纸质考勤卡片或考勤管理系统以及配置嵌入 芯片的工卡就能实现考勤管理,而且企业员工能够无感知使用,方便快捷。
[0085] 可选的,在本发明的一个具体实施例中,如图3所示,服务器20还包括:
[0086] 确定单元205,用于确定所述终端的建立连接时间是否是第一预设时间范围内的 第一次建立连接时间,当确定所述终端的建立连接时间是所述第一预设时间范围内的第一 次建立连接时间时,以所述建立连接时间作为当天的上班时间。
[0087] 可选的,当服务器内设置有MAC地址数据库,所述MAC地址数据库记录有所述终端 的MAC地址信息时,验证单元203具体用于:验证所述获取的终端的MAC地址是否存在于所 述MAC地址数据库中。
[0088] 可选的,在本发明的一个具体实施例中,记录单元204具体用于:
[0089] 若验证所述获取的终端的MAC地址合法,匹配与所述MAC地址对应的员工信息;
[0090] 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录与所述终 端的建立连接时间。
[0091] 可选的,在本发明的一个具体实施例中,所述服务器设置有与所述终端的MAC地 址对应的状态标识,其中所述状态标识用于标志所述终端与所述服务器的无线网络连接的 状态;
[0092] 此种情况下,获取单元202还用于,当所述终端与所述服务器之间的无线网络连 接断开时,捕捉发生改变的状态标识,并获取所述发生改变的状态标识对应的所述终端的 MAC地址;记录单元204还用于,匹配与所述MAC地址对应的员工信息,若匹配到与所述MAC 地址对应的员工信息,对应于所述员工信息,记录所述终端的断开连接时间。
[0093] 进一步的,在本发明的一个具体实施例中,确定单元205还用于,确定所述终端的 断开连接时间是否是第二预设时间范围内的最后一次断开连接时间;当确定所述终端的断 开连接时间是所述第二预设时间范围内的最后一次断开连接时间时,以所述断开连接时间 作为当天的下班时间。
[0094] 需要说明的是,本发明实施例二提供的服务器20的各结构单元的具体功能请参 见前文方法实施例一,在此不做赘述。
[0095] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0096] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1. 一种考勤管理方法,应用于服务器,其特征在于,所述服务器提供终端接入到无线网 络的热点连接,包括: 建立与所述终端的无线网络连接,获取所述终端的介质访问控制MAC地址; 验证所述获取的终端的MAC地址的合法性; 若验证所述获取的终端的MAC地址合法,记录与所述终端的建立连接时间。
2. 根据权利要求1所述的方法,其特征在于,在所述记录所述终端的建立连接时间后, 所述方法还包括: 确定所述终端的建立连接时间是否是第一预设时间范围内的第一次建立连接时间; 当确定所述终端的建立连接时间是所述第一预设时间范围内的第一次建立连接时间 时,以所述建立连接时间作为当天的上班时间。
3. 根据权利要求1或2所述的方法,其特征在于,所述若验证所述获取的终端的MAC地 址合法,记录与所述终端的建立连接时间具体包括: 若验证所述获取的终端的MAC地址合法,匹配与所述MAC地址对应的员工信息; 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录所述终端的建 立连接时间。
4. 根据权利要求1或2所述的方法,所述服务器设置有与所述终端的MAC地址对应的 状态标识,其中所述状态标识用于标志所述终端与所述服务器的无线网络连接的状态; 在所述记录与所述终端的建立连接时间后,所述方法包括: 当所述终端与所述服务器之间的无线网络连接断开时,捕捉发生改变的状态标识,并 获取所述发生改变的状态标识对应的所述终端的MAC地址; 匹配与所述MAC地址对应的员工信息; 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录所述终端的断 开连接时间。
5. 根据权利要求4所述的方法,其特征在于,在所述记录所述终端的断开连接时间后, 所述方法还包括: 确定所述终端的断开连接时间是否是第二预设时间范围内的最后一次断开连接时 间; 当确定所述终端的断开连接时间是所述第二预设时间范围内的最后一次断开连接时 间时,以所述断开连接时间作为当天的下班时间。
6. -种服务器,其特征在于,所述服务器提供终端接入到无线网络的热点连接,所述服 务器包括: 建立连接单元,用于建立与所述终端的无线网络连接; 获取单元,用于获取所述终端的MAC地址; 验证单元,用于验证所述获取单元获取的终端的MAC地址的合法性; 记录单元,用于若所述验证单元验证所述获取的终端的MAC地址合法,记录与所述终 端的建立连接时间。
7. 根据权利要求6所述的服务器,其特征在于,所述服务器还包括: 确定单元,用于确定所述终端的建立连接时间是否是第一预设时间范围内的第一次建 立连接时间,当确定所述终端的建立连接时间是所述第一预设时间范围内的第一次建立连 接时间时,以所述建立连接时间作为当天的上班时间。
8. 根据权利要求6或7所述的服务器,其特征在于,所述记录单元具体用于: 若验证所述获取的终端的MAC地址合法,匹配与所述MAC地址对应的员工信息; 若匹配到与所述MAC地址对应的员工信息,对应于所述员工信息,记录与所述终端的 建立连接时间。
9. 根据权利要求6或7所述的服务器,所述服务器设置有与所述终端的MAC地址对应 的状态标识,其中所述状态标识用于标志所述终端与所述服务器的无线网络连接的状态; 所述获取单元还用于,当所述终端与所述服务器之间的无线网络连接断开时,捕捉发 生改变的状态标识,并获取所述发生改变的状态标识对应的所述终端的MAC地址; 所述记录单元还用于,匹配与所述MAC地址对应的员工信息,若匹配到与所述MAC地址 对应的员工信息,对应于所述员工信息,记录所述终端的断开连接时间。
10. 根据权利要求9所述的服务器,其特征在于, 所述确定单元还用于,确定所述终端的断开连接时间是否是第二预设时间范围内的最 后一次断开连接时间;当确定所述终端的断开连接时间是所述第二预设时间范围内的最后 一次断开连接时间时,以所述断开连接时间作为当天的下班时间。
【文档编号】G06Q10/06GK104050534SQ201410276721
【公开日】2014年9月17日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】严炎, 何飚, 傅强, 吕召彪 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1