掌桥专利:专业的专利平台
掌桥专利
首页

队伍管理中应用的考勤系统打卡方法及考勤服务器

文献发布时间:2024-01-17 01:26:37


队伍管理中应用的考勤系统打卡方法及考勤服务器

技术领域

本发明涉及OA系统技术领域,具体涉及队伍管理中应用的考勤系统打卡方法及考勤服务器。

背景技术

办公自动化(Office Automation,简称OA),是将计算机、通信等现代化技术运用到传统办公方式,进而形成的一种新型办公方式。办公自动化利用现代化设备和信息化技术,代替办公人员传统的部分手动或重复性业务活动,优质而高效地处理办公事务和业务信息,实现对信息资源的高效利用,进而达到提高生产率、辅助决策的目的,最大限度地提高工作效率和质量、改善工作环境。

在考勤管理是企事业单位员工的重要环节,科学合理的考勤制度是公司规范化的重要体现,并可作为员工绩效考核的重要参考依据。早期的考勤采用人工记录的方式,通常是在门口或办公室设立考勤簿,员工上班与下班都需要在考勤簿上签到和签退。由于这种考勤方法存在代签的弊端,并且不利于统计,随着科技的进步,这种考勤方法已经被新一代的考勤方法所替代。

目前大多数企事业单位采用的方式是在单位门口设立打卡机、指纹考勤机或面部识别考勤机,这三种考勤方式都要求员工在规定的时间段内在指定的地方进行考勤。现有的远程考勤方法,员工向公司考勤服务器发送当前的位置信息,考勤服务器进而根据员工的位置信息进行考勤。

然而,上述考勤方法很容易出现伪考勤,例如:考勤用户1代替考勤用户2将用以标识考勤用户2的网络账号输入采集终端,以使采集终端和考勤服务器为考勤用户2在线替考勤,有损在线考勤的准确率。

公开号为CN103729902B的中国发明专利公开了一种考勤签到方法,包括以下步骤:采集人体生物信息,并获取本机所在地理位置信息;将所述人体生物信息和地理位置信息发送到考勤服务器;接收所述考勤服务器返回的考勤登记结果信息并展示,所述考勤登记结果信息为所述考勤服务器根据所述人体生物信息和地理位置信息登记考勤的结果信息。上述考勤签到方法,将人体生物信息和地理位置信息发送到考勤服务器,考勤服务器可根据人体生物信息识别用户身份信息,并登记用户的地理位置信息和考勤时间,方便用户随时随地进行考勤签到,登记在某一具体时间点用户的具体地理位置。

但是,执行上述考勤签到方法,考勤服务器需要同时处理待考勤人员的地理位置信息和人体生物信息,系统需要处理的数据量大,比对速度慢,待考勤人员需要排队依次进行;多个待考勤人员同时进行考勤操作时,因为系统需要更多时间处理人脸识别,在考勤高峰期会出现系统卡顿现象。

并且,上述考勤签到方法只能处理上班考勤,不能满足其他类型的考勤场景,例如,在一个室内会议场景中,需要对出席会议的人员进行签到考勤,但是上述考勤签到方法只无法准确对室内人员进行定位,导致无法进行考勤。

发明内容

针对现有技术中的技术缺陷,本发明实施例的目的在于提供队伍管理中应用的考勤系统打卡方法及考勤服务器,以解决现有的考勤服务器处理的数据量大、多个待考勤人员同时进行考勤操作时在考勤高峰期会出现系统卡顿现象的问题。

为实现上述目的,第一方面,本发明实施例提供了队伍管理中应用的考勤系统打卡方法,包括:

接收用户终端发送的考勤打卡请求,所述考勤打卡请求携带的信息包括用户ID以及所述用户终端在网络中的标识信息;

若所述用户ID为待考勤用户,根据所述用户终端在网络中的标识信息获取所述用户终端的随机接入区域;

若所述随机接入区域在预设的考勤打卡区域范围内,向所述用户终端发送随机验证请求;

接收所述用户终端根据所述随机验证请求发送的验证信息;

若所述验证信息合法,响应所述考勤打卡请求生成考勤成功响应;

将所述考勤成功响应发送给所述用户终端。

进一步,所述用户终端在网络中的标识信息包括所述用户终端在移动网络中的标识信息或所述用户终端接入网关的标识信息,其中,

所述用户终端在移动网络中的标识信息为网络特征参数;

所述用户终端接入网关的标识信息为路由器网关ip。

进一步,根据所述用户终端在移动网络中的标识信息获取所述用户终端的随机接入区域,包括:

将所述用户终端的网络特征参数与预先构建的网络指纹库中的网络特征参数进行匹配,获得匹配结果;

根据所述匹配结果确认所述用户终端的随机接入区域。

进一步,所述网络特征参数包括主服务基站小区ID、主服务基站小区信号强度、邻近服务基站小区ID和邻近服务基站小区信号强度。

进一步,所述网络指纹库包括多个区域网络指纹单元,每个所述区域网络指纹单元含有对应编号区域的网络特征参数。

进一步,将所述用户终端的网络特征参数与预先构建的网络指纹库中的网络特征参数进行匹配,获得匹配结果,包括:

将所述用户终端的网络特征参数依次与每个所述区域网络指纹单元中的网络特征参数进行匹配,计算匹配值;

选取匹配值最高的区域网络指纹单元对应的区域作为所述用户终端的随机接入区域。

进一步,根据所述用户终端接入网关的标识信息获取所述用户终端的随机接入区域,包括:

基于所述路由器网关ip查询预先构建的区域ip列表,获取所述用户终端的随机接入区域。

进一步,判断所述用户ID为待考勤用户,包括:

查询由管理终端预先上传的考勤人员名单;

若所述用户ID包含在所述考勤人员名单中,确认所述用户ID为待考勤用户。

进一步,所述随机验证请求包括以下类型中的至少一种:

用户的人体生物识别信息验证请求;

周围环境中预设标识物信息验证请求。

第二方面,本发明实施例还提供了一种考勤服务器,包括:

第一接收模块,用于接收用户终端发送的考勤打卡请求,所述考勤打卡请求携带的信息包括用户ID以及所述用户终端在网络中的标识信息;

随机接入区域获取模块,用于若所述用户ID为待考勤用户,根据所述用户终端在网络中的标识信息获取所述用户终端的随机接入区域;

随机验证请求发送模块,用于若所述随机接入区域在预设的考勤打卡区域范围内,向所述用户终端发送随机验证请求;

第二接收模块,用于接收所述用户终端根据所述随机验证请求发送的验证信息;

考勤响应模块,用于若所述验证信息合法,响应所述考勤打卡请求生成考勤成功响应;

响应发送模块,用于将所述考勤成功响应发送给所述用户终端。

实施本发明实施例提供的办公考勤管理方法,考勤服务器先判断用户是否为待考勤用户,若用户为待考勤用户,再获取用户终端的随机接入区域,当用户终端的随机接入区域在预设的考勤打卡区域范围内时,向用户终端发送随机验证请求,接收所述用户终端根据所述随机验证请求发送的验证信息并进行验证,若所述验证信息合法,生成考勤成功响应,最后将所述考勤成功响应发送给所述用户终端。

考勤服务器不需要在接收到考勤打卡请求后,同时处理待考勤人员的地理位置信息和人体生物信息,而是分步进行条件判断,只有在依次满足条件的情况下分步执行即可,有效减少了考勤服务器需要同时处理的数据量,节约考勤服务器的运算资源,避免在考勤高峰期出现系统卡顿现象。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的队伍管理中应用的考勤系统打卡方法的流程图;

图2是本发明实施例提供的一种考勤服务器的结构示意图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

第一方面,请参考图1,图1为本发明实施例提供的队伍管理中应用的考勤系统打卡方法的流程图,该方法可用于考勤服务器。该方法可以包括以下步骤:

S110:接收用户终端发送的考勤打卡请求,所述考勤打卡请求携带的信息包括用户ID以及所述用户终端在网络中的标识信息。

具体的,用户终端可以是智能手机等智能电子设备,在用户终端上运行有考勤APP,用户通过用户账号登录考勤APP后,即可通过无线网络向考勤服务器发送考勤打卡请求。用户ID可以包括相互绑定的用户名称和用户账号,用户账号可以是用户的手机号、身份证号或者工号等。

一般来说,现有的智能手机等用户终端接入互联网的方式主要有以下两种:一种是通过运营商提供的移动网络信号接入互联网,另一种是通过路由器提供的WiFi信号接入互联网。

本实施例中,用户终端发送的考勤打卡请求携带的信息包括用户ID以及所述用户终端在网络中的标识信息。所述用户终端在网络中的标识信息包括所述用户终端在移动网络中的标识信息或所述用户终端接入网关的标识信息,其中,所述用户终端在移动网络中的标识信息为网络特征参数;所述用户终端接入网关的标识信息为路由器网关ip。

具体的,所述网络特征参数包括主服务基站小区ID、主服务基站小区信号强度、邻近服务基站小区ID和邻近服务基站小区信号强度。前述网络特征参数在用户终端接入移动网络后动能自动获取,前述路由器网关ip在用户终端接入路由器后也能自动获取,均属于现有技术,在此不再赘述。用户终端发送的考勤打卡请求中,一般只含有用户终端在移动网络中的标识信息和所述用户终端接入网关的标识信息中的一种。

S120:若所述用户ID为待考勤用户,根据所述用户终端在网络中的标识信息获取所述用户终端的随机接入区域。

其中,考勤服务器判断所述用户ID为待考勤用户,包括:查询由管理终端预先上传的考勤人员名单;若所述用户ID包含在所述考勤人员名单中,确认所述用户ID为待考勤用户。

管理终端可以由公司的人力部门或者部门领导等考勤管理人员持有,制作好考勤人员名单后发送给考勤服务器,考勤人员名单可以包括待考勤人员的用户名称和用户账号。考勤管理人员还可以通过管理终端在考勤服务器中设置考勤打卡区域范围,只有当用户终端处于考勤打卡区域范围内时才能进行后续打卡流程。

本申请中,考勤打卡区域范围可以是以某个参照点为中心预设距离范围内的区域,也可以是某个具体的房间,例如位于预设大楼内、预设楼层的预设会议室或者会场等。

具体的,根据所述用户终端在移动网络中的标识信息获取所述用户终端的随机接入区域,包括:将所述用户终端的网络特征参数与预先构建的网络指纹库中的网络特征参数进行匹配,获得匹配结果;根据所述匹配结果确认所述用户终端的随机接入区域。

所述网络指纹库需要预先建立,所述网络指纹库包括多个区域网络指纹单元,每个所述区域网络指纹单元含有对应编号区域的网络特征参数。例如,以每个房间为区域划分,需要先获取每个房间的网络特征参数,以房号为编号,建立房号与网络特征参数对应的区域网络指纹单元,所有房间的区域网络指纹单元即可构成一栋楼的网络指纹库。这样,即可确认用户终端处于某个房间,实现对用户终端室内定位。

进一步,将所述用户终端的网络特征参数与预先构建的网络指纹库中的网络特征参数进行匹配,获得匹配结果,包括:

将所述用户终端的网络特征参数依次与每个所述区域网络指纹单元中的网络特征参数进行匹配,计算匹配值。选取匹配值最高的区域网络指纹单元对应的区域作为所述用户终端的随机接入区域。

进一步,根据所述用户终端接入网关的标识信息获取所述用户终端的随机接入区域,包括:

基于所述路由器网关ip查询预先构建的区域ip列表,获取所述用户终端的随机接入区域。

在区域ip列表中,路由器网关ip与区域位置一一对应设置,例如每个房间都可以设置一个多对个路由器,但是每个路由器均只能对应于一个房间号。这样,考勤服务器根据路由器网关ip即可确认用户终端所处的区域。

S130:若所述随机接入区域在预设的考勤打卡区域范围内,向所述用户终端发送随机验证请求。

考勤服务器只有确认用户ID为待考勤用户且处于预设的考勤打卡区域范围内,才会向用户终端发送随机验证请求。

具体的,所述随机验证请求包括以下类型中的至少一种:

第一种:用户的人体生物识别信息验证请求。该验证请求需要用户终端上传用户的人体生物识别信息,包括指纹、面部照片和/或虹膜照片等。

第二种:周围环境中预设标识物信息验证请求。该验证请求需要用户终端上传位于考勤打卡区域范围内的预设标识物的信息,预设标识物的信息包括预设标识物照片、预设标识物名称、预设标识物外观特征等,例如预设标识物的颜色。

S140:接收所述用户终端根据所述随机验证请求发送的验证信息。

用户通过用户终端上传随机验证请求要求的验证信息至考勤服务器,防止用户作弊。

S150:若所述验证信息合法,响应所述考勤打卡请求生成考勤成功响应。

考勤服务器接收到验证信息后,将验证信息与预先由管理终端设置的标准信息进行比对匹配,若匹配成功,则判断验证信息合法,将考勤信息录入考勤记录库,生成考勤成功响应,表示用户打卡成功。

S160:将所述考勤成功响应发送给所述用户终端。

用户通过用户终端接收考勤成功响应,查看考勤信息和考勤结果。

综上所述,实施本发明实施例提供的办公考勤管理方法,考勤服务器先判断用户是否为待考勤用户,若用户为待考勤用户,再获取用户终端的随机接入区域,当用户终端的随机接入区域在预设的考勤打卡区域范围内时,向用户终端发送随机验证请求,接收所述用户终端根据所述随机验证请求发送的验证信息并进行验证,若所述验证信息合法,生成考勤成功响应,最后将所述考勤成功响应发送给所述用户终端。

考勤服务器不需要在接收到考勤打卡请求后,同时处理待考勤人员的地理位置信息和人体生物信息,而是分步进行条件判断,只有在依次满足条件的情况下分步执行即可,有效减少了考勤服务器需要同时处理的数据量,节约考勤服务器的运算资源,避免在考勤高峰期出现系统卡顿现象。

并且,本申请的办公考勤管理方法能够对用户终端在室内进行准确定位,支持管理人员自主创建各类考勤场景,极大的拓展了本方法的适用场景和适用范围。

基于相同的发明构思,第二方面,如图2所示,本发明实施例还提供了一种考勤服务器。该考勤服务器包括:

第一接收模块201,用于接收用户终端发送的考勤打卡请求,所述考勤打卡请求携带的信息包括用户ID以及所述用户终端在网络中的标识信息;

随机接入区域获取模块202,用于若所述用户ID为待考勤用户,根据所述用户终端在网络中的标识信息获取所述用户终端的随机接入区域;

随机验证请求发送模块203,用于若所述随机接入区域在预设的考勤打卡区域范围内,向所述用户终端发送随机验证请求;

第二接收模块204,用于接收所述用户终端根据所述随机验证请求发送的验证信息;

考勤响应模块205,用于若所述验证信息合法,响应所述考勤打卡请求生成考勤成功响应;

响应发送模块206,用于将所述考勤成功响应发送给所述用户终端。

进一步地,本发明实施例还提供了一种可读存储介质,存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:上述办公考勤管理方法。

所述计算机可读存储介质可以是前述实施例所述的后台服务器的内部存储单元,例如系统的硬盘或内存。所述计算机可读存储介质也可以是所述系统的外部存储设备,例如所述系统上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述系统的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述系统所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术分类

06120116215957