一种基于Wi-Fi的考勤方法、考勤服务器和考勤系统与流程

文档序号:17188388发布日期:2019-03-22 21:40阅读:314来源:国知局
一种基于Wi-Fi的考勤方法、考勤服务器和考勤系统与流程

本发明涉及考勤管理技术领域,特别是涉及一种基于wi-fi的考勤方法、考勤服务器和考勤系统。



背景技术:

考勤是为维护企业的正常工作秩序,提高办事效率,严肃企业纪律,使员工自觉遵守工作时间和劳动纪律的一种制度。考勤方法从最初的纸质签到、人为开锁,到采用rfid技术的刷卡机,再到利用生物特征识别的指纹机、人脸识别机以及虹膜识别机,不断改进以提高考勤效率,方便用户使用。

现有的门禁考勤手段大多已经淘汰纸质签到、人为开锁的形式,主要应用rfid刷卡机、指纹识别、掌纹识别、人脸识别、虹膜识别等生物特征识别的方式进行考勤。这些技术手段虽然在一定程度上给予我们方便,但也存在很多问题及局限。

对于rfid刷卡机,虽然刷卡机成本并不高,但是卡本身容易消磁损坏,且一旦卡片丢失,都无法完成考勤。

对于利用生物特征识别技术的指纹识别、掌纹识别、人脸识别、虹膜识别等考勤方法,虽然无需担心丢失验证凭证,但存在伪造特征、识别精度不高、设备在无人监督环境易被破坏(任何人都可以接触到考勤设备)、造价高昂、容易造成考勤高峰期拥堵等现象,因此同样给考勤工作带来不便。

如何提高考勤的效率,降低考勤失败的几率,更加方便快捷的进行考勤,是本领域技术人员需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种基于wi-fi的考勤方法、考勤服务器和考勤系统,用于提高考勤的效率,降低考勤失败的几率,更加方便快捷的进行考勤。

为解决上述技术问题,本发明提供一种基于wi-fi的考勤方法,包括:

当接收到终端设备连接预设的wi-fi信号的消息后,获取所述终端设备的用户身份信息;

根据所述用户身份信息判断所述终端设备的用户是否具有考勤权限;

如果是,则根据所述用户身份信息记录所述用户的考勤信息。

可选的,当所述用户具有所述考勤权限时,还包括:

向门锁控制器发送开启命令以使所述门锁控制器控制门锁开启。

可选的,当所述用户不具有所述考勤权限时,还包括:

接收注册信息;

根据所述注册信息生成所述用户的考勤权限并保存所述用户的考勤权限。

可选的,所述用户身份信息具体为由发出所述wi-fi信号的路由器获取的用户身份信息。

可选的,所述用户身份信息具体为所述终端设备的mac地址。

可选的,还包括:

根据所述用户的考勤信息分析所述用户的出勤时间;

当所述出勤时间小于预设时间时,对所述用户的考勤信息进行标记。

可选的,还包括:

当接收到查询所述考勤信息的命令时,输出所述考勤信息。

为解决上述技术问题,本发明还提供一种基于wi-fi的考勤服务器,包括:

第一接收模块,用于当接收到终端设备连接预设的wi-fi信号的消息后,获取所述终端设备的用户身份信息;

判断模块,用于根据所述用户身份信息判断所述终端设备的用户是否具有考勤权限;

记录模块,用于当所述用户具有所述考勤权限时,根据所述用户身份信息记录所述用户的考勤信息。

为解决上述技术问题,本发明还提供一种基于wi-fi的考勤系统,包括上述的考勤服务器,还包括:

用于提供用户身份信息的终端设备和用于产生预设的wi-fi信号的路由器。

可选的,还包括门锁和与所述门锁连接的门锁控制器;

所述门锁控制器与所述路由器连接,用于当所述终端设备的用户具有考勤权限时控制所述门锁开启。

本发明所提供的基于wi-fi的考勤方法,以连接了wi-fi信号作为依据,接收到终端设备连接预设的wi-fi信号的消息,说明持有终端设备的用户进入了考勤范围,获取该终端设备的用户身份信息,并根据用户身份信息判断终端设备的用户是否具有考勤权限;如果是,则根据用户身份信息记录用户的考勤信息,从而完成对该用户的考勤。相比于现有技术中的考勤方法,由于wi-fi信号具有无线连接,无需接触实物的特点,将发出wi-fi信号的路由器进行隐藏封装便无须担心考勤设备遭到破坏,而wi-fi信号可以提供给多人使用,使得多个用户可以同时完成考勤,从而大大提高了考勤工作的效率,降低了考勤的失败率,使用户能够方便快捷的完成考勤。本发明还提供了一种基于wi-fi的考勤服务器和考勤系统,具有上述有益效果,在此不再赘述。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的第一种基于wi-fi的考勤方法的流程图;

图2为本发明实施例提供的第二种基于wi-fi的考勤方法的流程图;

图3为本发明实施例提供的第三种基于wi-fi的考勤方法的流程图;

图4为本发明实施例提供的第四种基于wi-fi的考勤方法的流程图;

图5为本发明实施例提供的一种基于wi-fi的考勤服务器的结构示意图;

图6为本发明实施例提供的一种基于wi-fi的考勤系统的结构示意图。

具体实施方式

本发明的核心是提供一种基于wi-fi的考勤方法、考勤服务器和考勤系统,用于提高考勤的效率,降低考勤失败的几率,更加方便快捷的进行考勤。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的第一种基于wi-fi的考勤方法的流程图。如图1所示,基于wi-fi的考勤方法包括:

s10:当接收到终端设备连接预设的wi-fi信号的消息后,获取该终端设备的用户身份信息。

在具体实施中,通过预先在服务器中编写控制程序实现本发明实施例的步骤。终端设备可以为手机、电脑能连接wi-fi的通信设备。在考勤区域内设置路由器用于发出考勤用的wi-fi信号。服务器可以为与路由器有线连接的控制器,也可以为云服务器。

可以由终端设备在连接了预设的wi-fi信号后,向服务器发送连接预设的wi-fi信号的消息,也可以由发出wi-fi信号的路由器在与终端设备连接后,将所连接的终端设备的信息发送至服务器。

获取到的终端设备的用户身份信息,具体可以为终端设备发送的用户身份信息,也可以为在终端设备连接wi-fi信号后,路由器获得的用户身份信息。

终端设备发送用户身份信息,可以通过在终端设备的上设置考勤app实现,考勤app再判断终端设备连接考勤所用的wi-fi信号后,向服务器发送连接消息和用户身份信息。

路由器连接的控制器,可以接收路由器获取的已经连接的终端设备的信息,根据预设规则生成消息发送至服务器。

路由器具有获取终端设备的硬件id的功能,因此用户身份信息具体可以为终端设备的mac地址。通过预先将终端设备的硬件id与用户绑定,从而以终端设备的硬件id作为考勤的用户名。

s11:根据用户身份信息判断该终端设备的用户是否具有考勤权限;如果是,则进入步骤s12。

将用户身份信息与存储的已经注册的用户进行对比,判断用户是否已经在考勤系统中注册过,注册过的用户具有考勤权限。

s12:根据用户身份信息记录用户的考勤信息。

记录用户身份信息和终端设备连接wi-fi信号的时间作为考勤信息。

可选的,基于wi-fi的考勤方法还可以包括:

当接收到查询考勤信息的命令时,输出考勤信息。

在具体实施中,根据命令内容检查发送方是否具有查询考勤信息的权限,如果有,则将考勤信息发送至命令指定的位置。

本发明实施例提供的基于wi-fi的考勤方法,以连接了wi-fi信号作为依据,接收到终端设备连接预设的wi-fi信号的消息,说明持有终端设备的用户进入了考勤范围,获取该终端设备的用户身份信息,并根据用户身份信息判断终端设备的用户是否具有考勤权限;如果是,则根据用户身份信息记录用户的考勤信息,从而完成对该用户的考勤。相比于现有技术中的考勤方法,由于wi-fi信号具有无线连接,无需接触实物的特点,因此无须担心考勤设备遭到破坏,而wi-fi信号可以提供给多人使用,使得多个用户可以同时完成考勤,从而大大提高了考勤工作的效率,降低了考勤的失败率,使用户能够方便快捷的完成考勤。

图2为本发明实施例提供的第二种基于wi-fi的考勤方法的流程图。如图2所示,在上述实施例的基础上,在另一实施例中,当步骤s11中的判断为是,即用户具有考勤权限时,还包括:

s20:向门锁控制器发送开启命令以使门锁控制器控制门锁开启。

在实际应用中,考勤常常与门禁功能结合在一起,如企业在公司入口处设置考勤门禁系统,员工进出都需要录入身份信息,否则不能通过。

因此,还可以将用户的考勤权限与门禁权限绑定,在核实用户具有考勤权限时,允许用户通过门禁。

需要说明的是,本发明实施例中的门锁控制器可以为上述实施例中与路由器连接的控制器。

支持门锁控制器控制门锁开启的硬件结构可以包括以门锁控制器为核心,辅以稳压元件、二极管、电阻等原件,控制电子开关的开合实现门锁的开启与关闭。如通电后,电子开关开关闭合使得电机的电路导通,电机转动带动锁舌回收,一旦锁舌收回后电路自动断开完成开锁动作。

门锁控制器中还可以包括计时器,用于当门锁开启超过预设时间后关闭门锁。

为防止有不法分子闯入,可以预先为考勤的wi-fi信号设置密码,使只有具有考勤权限的人才知道密码并接入wi-fi。

本发明实施例提供的基于wi-fi的考勤方法,还包括在用户具有考勤权限时向门锁控制器发送开启命令以使门锁控制器控制门锁开启,从而结合考勤和门禁功能,满足实际需求。

图3为本发明实施例提供的第三种基于wi-fi的考勤方法的流程图。如图3所示,在上述实施例的基础上,在另一实施例中,当步骤s11中的判断为否,即用户不具有考勤权限时,还包括:

s30:接收注册信息。

对于首次进行考勤的用户,需要将其用户身份信息录入系统中。具体可以通过在考勤app上实现注册考勤账号的功能,或者由管理员将用户身份信息录入考勤系统中。

s31:根据注册信息生成用户的考勤权限并保存用户的考勤权限。

服务器端接收到注册信息后,根据预设的转换规则将注册信息转换为用户的考勤权限并保存。

进一步地,为防止无关人员注册考勤账号,还可以将注册信息发送至人工处理端以进行审核。

本发明实施例提供的基于wi-fi的考勤方法,还包括在用户不具有考勤权限时,接收注册信息并根据注册信息生成用户的考勤权限,保存用户的考勤权限,以便新用户加入考勤系统,也方便非首次进行考勤的用户使用。

图4为本发明实施例提供的第四种基于wi-fi的考勤方法的流程图。如图4所示,在上述实施例的基础上,在另一实施例中,基于wi-fi的考勤方法还包括:

s40:根据用户的考勤信息分析用户的出勤时间。

在现有技术中,当用户多次经过考勤区域,在一天中将产生多条考勤信息,而这些考勤信息都需要行政人员进行人工核验、统计,非常耗费人力,还容易出错。因此,可以预先设置规则对用户的考勤信息进行分析以得到用户的出勤情况,如以一天中的最后一条考勤信息的时间减去第一条考勤信息中的时间,得到该用户当日的出勤时间。

s41:当出勤时间小于预设时间时,对用户的考勤信息进行标记。

当出勤时间小于规定的预设时间时,对用户的考勤信息进行标记,如将底色改为彩色,以便行政人员查看。

本发明实施例提供的基于wi-fi的考勤方法,还包括根据用户的考勤信息分析用户的出勤时间,并在出勤时间小于预设时间时,对用户的考勤信息进行标记。通过服务器完成对考勤信息的分析得到用户的出勤情况,相比于现有技术中的人工分析,节省了人力,降低了出错率。

上文详述了基于wi-fi的考勤方法对应的各个实施例,在此基础上,本发明还公开了与上述考勤方法对应的基于wi-fi的考勤服务器。

图5为本发明实施例提供的一种基于wi-fi的考勤服务器的结构示意图。如图5所示,基于wi-fi的考勤服务器包括:

第一接收模块501,用于当接收到终端设备连接预设的wi-fi信号的消息后,获取终端设备的用户身份信息;

判断模块502,用于根据用户身份信息判断终端设备的用户是否具有考勤权限;

记录模块503,用于当用户具有考勤权限时,根据用户身份信息记录用户的考勤信息。

可选的,基于wi-fi的考勤服务器还包括:

门禁模块,用于当用户具有考勤权限时,向门锁控制器启命令以使所述门锁控制器控制门锁开启。

可选的,基于wi-fi的考勤服务器还包括:

第二接收模块,用于当用户不具有所述考勤权限时,接收注册信息;

注册模块,用于根据注册信息生成用户的考勤权限并保存用户的考勤权限。

由于考勤服务器部分的实施例与考勤方法部分的实施例相互对应,因此考勤服务器部分的实施例请参见考勤方法部分的实施例的描述,这里暂不赘述。

上文详述了基于wi-fi的考勤服务器对应的各个实施例,在此基础上,本发明还公开了包括与上述考勤服务器的基于wi-fi的考勤系统。

图6为本发明实施例提供的一种基于wi-fi的考勤系统的结构示意图。如图6所示,基于wi-fi的考勤系统包括上述任意一个实施例所述的考勤服务器50,还包括:

用于提供用户身份信息的终端设备60和用于产生预设的wi-fi信号的路由器70。

进一步的,基于wi-fi的考勤系统还可以包括门锁和与门锁连接的门锁控制器;

门锁控制器与路由器连接,用于当终端设备60的用户具有考勤权限时控制门锁开启。

进一步的,基于wi-fi的考勤系统还可以包括与考勤服务器50连接的远程控制器,用于对考勤服务器50下达命令以及监控服务器50的工作。

由于考勤系统部分的实施例包括的考勤服务器与考勤方法部分的实施例相互对应,因此考勤系统部分的实施例也请参见考勤方法部分的实施例的描述,这里暂不赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法、服务器和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机终端设备(可以是个人计算机,功能调用装置,或者网络终端设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上对本发明所提供的一种基于wi-fi的考勤方法、考勤服务器和考勤系统进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1