CN113850923B - 考勤统计方法、装置、设备及计算机可读存储介质 - Google Patents

考勤统计方法、装置、设备及计算机可读存储介质 Download PDF

Info

Publication number
CN113850923B
CN113850923B CN202010598156.XA CN202010598156A CN113850923B CN 113850923 B CN113850923 B CN 113850923B CN 202010598156 A CN202010598156 A CN 202010598156A CN 113850923 B CN113850923 B CN 113850923B
Authority
CN
China
Prior art keywords
attendance
card punching
equipment
punching
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010598156.XA
Other languages
English (en)
Other versions
CN113850923A (zh
Inventor
蒋雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Sinosun Technology Co ltd
Original Assignee
Shenzhen Sinosun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Sinosun Technology Co ltd filed Critical Shenzhen Sinosun Technology Co ltd
Priority to CN202010598156.XA priority Critical patent/CN113850923B/zh
Publication of CN113850923A publication Critical patent/CN113850923A/zh
Application granted granted Critical
Publication of CN113850923B publication Critical patent/CN113850923B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

本发明公开了一种考勤统计方法、装置、设备和计算机可读存储介质。该方法包括:在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。本发明根据工作日志信息确定打卡用户标识的考勤范围进行打卡操作,使得打卡操作更为便捷。

Description

考勤统计方法、装置、设备及计算机可读存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及考勤统计方法、装置、设备及计算机可读存储介质。
背景技术
随着互联网技术的发展,打卡设备应用越来越广泛。
当前办公打卡是通过专门的打卡设备采集用户的指纹信息或者人脸信息,一般的考勤记录只能统计上下班打卡信息,采集不到出差、请假、外出等考勤数据,若需要采集出差、请假、外出等考勤数据,则需要借助其他的方法,这样在考勤数据统计时,需要人工将各个员工的打卡信息和出差、请假、外出等考勤数据有效的结合,使得员工的出勤情况统计复杂。
发明内容
本发明的主要目的在于提出一种考勤统计方法、装置、设备及计算机可读存储介质,旨在解决当前考勤统计较为麻烦的技术问题。
为实现上述目的,本发明提供一种考勤统计方法,所述考勤统计方法包括如下步骤:
在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;
若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;
若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;
根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
可选地,所述若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限的步骤,包括:
若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否为固定打卡设备;
在所述考勤打卡设备是所述固定打卡设备时,判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
在所述考勤打卡设备不是所述固定打卡设备时,则查询预设数据库,确定所述打卡设备标识是否是所述预设用户标识关联的预设设备标识;
若所述打卡设备标识是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
若所述打卡设备标识不是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备不具有打卡权限。
可选地,所述根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作的步骤,包括:
获取所述打卡用户标识的工作日志信息,提取所述工作日志信息中的工作地址;
将所述工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,确定所述设备地址是否在所述考勤范围内;
在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
可选地,所述根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作的步骤之后,所述方法包括:
在接收到考勤统计请求时,获取所述考勤统计请求关联的打卡用户标识;
获取所述打卡用户标识关联的打卡信息,根据所述打卡信息中的打卡时间、打卡地址和/或设备标识,生成所述打卡用户标识对应的考勤记录;
在检测到所述考勤记录中存在异常打卡信息时,确定所述异常打卡信息是否符合调整条件;
在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果。
可选地,所述在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果的步骤之后,所述方法包括:
获取所述考勤统计结果中各个打卡用户标识的基础薪资,根据所述考勤统计结果与所述基础薪资计算各所述打卡用户标识的应发薪资;
将所述应发薪资添加到所述考勤统计结果中,并发送至预设财务终端,以使所述预设财务终端对应的财务人员进行确认。
可选地,所述考勤统计方法的步骤,包括:
在接收到设备标识更新请求时,获取所述设备标识更新请求中的打卡用户标识和打卡设备标识;
查询所述打卡用户标识所处的组织架构,获取所述组织架构中的考勤管理账户,按照所述考勤管理账户的职务高低排序,生成设备审批流程;
按照所述设备审批流程提交包含所述打卡设备标识的审批,以供所述考勤管理账户的管理人员进行审批;
在所述打卡设备标识审批通过时,将所述打卡设备标识与所述打卡用户标识关联保存至预设数据库。
可选地,所述考勤统计方法的步骤,包括:
在预设考勤时间点获取组织架构中各用户标识的考勤打卡信息,根据所述考勤打卡信息判断是否存在未打卡的目标用户标识;
若存在未打卡的目标用户标识,则获取所述目标用户标识对应的打卡设备标识和/或工作设备标识;
获取所述打卡设备标识对应的打卡设备标识的设备地址,和/或获取所述工作设备标识的工作设备终端的状态信息;
在所述设备地址处于考勤范围时,和/或所述状态信息为工作状态时,补齐所述目标用户标识的打卡信息。
此外,为实现上述目的,本发明还提供一种考勤统计装置,所述考勤统计装置包括:
请求接收模块,用于在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;
权限确定模块,用于若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;
地址获取模块,用于若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;
打卡执行模块,用于根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
此外,为实现上述目的,本发明还提供一种考勤统计设备,所述考勤统计设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的考勤统计程序,所述考勤统计程序被所述处理器执行时实现如上所述的考勤统计方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有考勤统计程序,所述考勤统计程序被处理器执行时实现如上所述的考勤统计方法的步骤。
本发明提供一种考勤统计方法、装置、设备及计算机可读存储介质。本发明实施例中在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。本实施例中通过检测考勤打卡设备的权限,在考勤打卡设备具有权限时,获取考勤打卡设备的设备地址,获取打卡用户标识的工作日志信息,根据工作日志信息确定考勤范围,在设备地址的考勤范围内时进行打卡,使得用户可以在不同的场景下进行打卡操作,使得打卡操作更加便捷。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
图2为本发明考勤统计方法第一实施例的流程示意图;
图3为本发明考勤统计装置一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例考勤统计设备可以是PC机或服务器。
如图1所示,该考勤统计设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及考勤统计程序。
在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的考勤统计程序,并执行下述考勤统计方法中的操作。
基于上述硬件结构,提出本发明考勤统计方法实施例。
参照图2,图2为本发明考勤统计方法第一实施例的流程示意图,所述方法包括:
步骤S10,在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识。
本实施例中考勤统计方法运用于考勤统计设备,考勤统计设备接收考勤打卡请求,考勤打卡请求的触发方式不作具体限定,即,考勤打卡请求可以是用户主动触发的,例如,用户在手机中打开应用软件,主动触发考勤打卡请求,或者,用户在本地考勤设备按指纹中进行打卡操作,主动触发考勤打卡请求;此外,考勤打卡请求还可以是自动触发的,例如,用户预先在考勤设备中设置每天xxx时间点自动执行考勤打卡操作,考勤统计设备在xxx时间点时,自动触发考勤打卡请求。
考勤统计设备在接收到考勤打卡请求时,考勤统计设备获取考勤打卡请求关联的打卡用户标识(打卡用户标识是指唯一识别用户的标识信息,打卡用户标识可以是用户姓名、用户工号和用户账户等等)和打卡设备标识(打卡设备标识是唯一识别设备的标识信息,打卡设备标识可以是打卡设备名称、打卡设备编号)。
步骤S20,若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限。
考勤统计设备中预设数据库,预设数据库中包含有各个用户注册时输入的打卡用户标识和打卡设备标识,打卡用户标识和打卡设备标识之间存在关联关系,例如,打卡用户标识为用户工号001、指纹信息和人脸信息,打卡设备标识为251xx152,预设数据库中将用户工号001与打卡设备标识为251xx152一一映射。
考勤统计设备查询预设数据库,判断预设数据库是否存在与打卡用户标识匹配的预设用户标识,若预设数据库不存在与打卡用户标识匹配的预设用户标识,则输出重新提示信息;若预设数据库中存在与打卡用户标识匹配的预设用户标识,则确定打卡设备标识对应的考勤打卡设备是否具有打卡权限,具体地,本实施例中步骤S20包括:
步骤a1,若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否为固定打卡设备;
步骤a3,在所述考勤打卡设备是所述固定打卡设备时,判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
步骤a3,在所述考勤打卡设备不是所述固定打卡设备时,则查询预设数据库,确定,所述打卡设备标识是否是所述预设用户标识关联的预设设备标识;
步骤a4,若所述打卡设备标识是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
步骤a5,若所述打卡设备标识不是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备不具有打卡权限。
即,考勤统计设备查询预设数据库,若预设数据库中存在与打卡用户标识匹配的预设用户标识,则考勤统计设备确定打卡设备标识对应的考勤打卡设备是否为固定打卡设备(固定打卡设备是指公司中预设的打卡设备);在考勤打卡设备是固定打卡设备时,判定打卡设备标识对应的考勤打卡设备具有打卡权限,考勤统计设备执行打卡操作;在考勤打卡设备不是固定打卡设备时,即,考勤打卡设备是手机等等,考勤统计设备则查询预设数据库,确定打卡设备标识是否是预设用户标识关联的预设设备标识;若打卡设备标识是预设用户标识关联的预设设备标识,则判定打卡设备标识对应的考勤打卡设备具有打卡权限;若打卡设备标识不是预设用户标识关联的预设设备标识,则判定打卡设备标识对应的考勤打卡设备不具有打卡权限。
本实施例中考勤统计设备判断打卡考勤设备是否具有打卡权限,避免替代打卡的现象,例如,打卡用户标识A关联的打卡设备标识1,若打卡用户标识A使用打卡设备标识2,则判定考勤打卡设备不具有打卡权限。
步骤S30,若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址。
若打卡设备标识对应的考勤打卡设备具有打卡权限,考勤统计设备获取考勤打卡设备的设备地址,即,考勤打卡设备中预设定位装置,考勤打卡设备根据定位装置的设备地址。
步骤S40,根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
考勤统计设备根据打卡用户标识的工作日志信息确定打卡用户标识的考勤范围,在设备地址处于考勤范围时,考勤统计设备执行考勤打卡操作,具体地,包括:
步骤b1,获取所述打卡用户标识的工作日志信息,提取所述工作日志信息中的工作地址;
步骤b2,将所述工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,确定所述设备地址是否在所述考勤范围内;
步骤b3,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
即,考勤统计设备获取打卡用户标识的工作日志信息,考勤统计设备提取工作日志信息中的工作地址(工作地址可以根据具体场景灵活设置,例如,外勤时工作地址为外勤地址,内勤时工作地址为办公地址,出差时工作地址是出差地址);考勤统计设备将工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,考勤统计设备确定设备地址是否在考勤范围内;在设备地址处于考勤范围时,执行考勤打卡操作。
本实施例中在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。本实施例中通过检测考勤打卡设备的权限,在考勤打卡设备具有权限时,获取考勤打卡设备的设备地址,获取打卡用户标识的工作日志信息,根据工作日志信息确定考勤范围,在设备地址的考勤范围内时进行打卡,使得用户可以在不同的场景下进行打卡操作,使得打卡操作更加便捷。
进一步地,基于本发明考勤统计方法第一实施例,提出了本发明考勤统计方法第二实施例。
本实施例是第一实施例中步骤S40的细化,本实施例与上述实施例的区别在于:
在接收到考勤统计请求时,获取所述考勤统计请求关联的打卡用户标识;
获取所述打卡用户标识关联的打卡信息,根据所述打卡信息中的打卡时间、打卡地址和/或设备标识,生成所述打卡用户标识对应的考勤记录;
在检测到所述考勤记录中存在异常打卡信息时,确定所述异常打卡信息是否符合调整条件;
在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果。
考勤统计设备在接收到考勤统计请求时,获取考勤统计请求关联的打卡用户标识;考勤统计设备获取所述打卡用户标识关联的打卡信息,根据打卡信息中的打卡时间、打卡地址和/或设备标识,生成所述打卡用户标识对应的考勤记录;在检测到所述考勤记录中存在异常打卡信息时,考勤统计设备确定所述异常打卡信息是否符合调整条件;在异常打卡信息符合调整条件时,考勤统计设备调整异常打卡信息,并输出考勤统计结果。本实施例中考勤统计设备可以在出现异常打卡数据的时候进行调整,减少了后期考勤设备人工核对的操作,使得考勤统计结果更加合理。
进一步地,基于本发明考勤统计方法上述实施例,提出了本发明考勤统计方法第三实施例。本实施例与上述实施例的区别在于:
获取所述考勤统计结果中各个打卡用户标识的基础薪资,根据所述考勤统计结果与所述基础薪资计算各所述打卡用户标识的应发薪资;
将所述应发薪资添加到所述考勤统计结果中,并发送至预设财务终端,以使所述预设财务终端对应的财务人员进行确认。
考勤统计设备获取考勤统计结果中各个打卡用户标识的基础薪资,考勤统计设备根据考勤统计结果与基础薪资计算各打卡用户标识的应发薪资;即,考勤统计设备将考勤统计结果中的基础薪资(基础薪资可以是时薪)将考勤统计设备将应发薪资添加到考勤统计结果中,并发送至预设财务终端,以使预设财务终端对应的财务人员进行确认。本实施例中考勤统计设备可以根据考勤统计结果进行薪资,不需要财务人员进行薪资计算,实现考勤与薪资结合。
进一步地,基于本发明考勤统计方法上述实施例,提出了本发明考勤统计方法第四实施例。本实施例与上述实施例的区别在于:
在接收到设备标识更新请求时,获取所述设备标识更新请求中的打卡用户标识和打卡设备标识;
查询所述打卡用户标识所处的组织架构,获取所述组织架构中的考勤管理账户,按照所述考勤管理账户的职务高低排序,生成设备审批流程;
按照所述设备审批流程提交包含所述打卡设备标识的审批,以供所述考勤管理账户的管理人员进行审批;
在所述打卡设备标识审批通过时,将所述打卡设备标识与所述打卡用户标识关联保存至预设数据库。
考勤统计设备中预设数据库,用户可以实时地更新预设数据库,即预设数据库中打卡用户标识A与打卡设备标识B关联保存,若打卡用户标识A需要新增打卡设备标识C进行关联,则触发设备标识更新请求,考勤统计设备在接收到设备标识更新请求时,考勤统计设备获取设备标识更新请求中的打卡用户标识和打卡设备标识;考勤统计设备查询打卡用户标识所处的组织架构,考勤统计设备获取组织架构中的考勤管理账户,考勤统计设备按照考勤管理账户的职务高低排序,生成设备审批流程;考勤统计设备按照设备审批流程提交包含所述打卡设备标识的审批,以供考勤管理账户的管理人员进行审批;在打卡设备标识审批通过时,考勤统计设备将打卡设备标识与打卡用户标识关联保存至预设数据库。
本实施实例中考勤统计设备实时地接收设备标识更新请求,考勤统计设备实时地更新预设数据库中的数据,使得打卡数据具有安全性。
进一步地,基于本发明考勤统计方法上述实施例,提出了本发明考勤统计方法第五实施例。本实施例与上述实施例的区别在于:
在预设考勤时间点获取组织架构中各用户标识的考勤打卡信息,根据所述考勤打卡信息判断是否存在未打卡的目标用户标识;
若存在未打卡的目标用户标识,则获取所述目标用户标识对应的打卡设备标识和/或工作设备标识;
获取所述打卡设备标识对应的打卡设备标识的设备地址,和/或获取所述工作设备标识的工作设备终端的状态信息;
在所述设备地址处于考勤范围时,和/或所述状态信息为工作状态时,补齐所述目标用户标识的打卡信息。
考勤统计设备在预设考勤时间点(预设考勤时间点可以根据具体场景灵活设置,例如设置为上午9点和下午5点)获取组织架构中各用户标识的考勤打卡信息,考勤统计设备根据考勤打卡信息判断是否存在未打卡的目标用户标识;若存在未打卡的目标用户标识,考勤统计设备则获取目标用户标识对应的打卡设备标识和/或工作设备标识;考勤统计设备获取打卡设备标识对应的打卡设备标识的设备地址,和/或获取工作设备标识的工作设备终端(工作设备终端可以是工作的电脑)的状态信息;考勤统计设备在设备地址处于考勤范围时,和/或状态信息为工作状态时,补齐所述目标用户标识的打卡信息。
本实施例中考勤统计设备可以补足没有打卡的情况,防止打卡遗漏的情况发生,使得考勤统计更加智能。
参照图3,图3为本发明考勤统计装置一实施例的功能模块示意图,本发明还提供一种考勤统计装置实施例,在本实施例中所述考勤统计装置包括:
请求接收模块10,用于在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;
权限确定模块20,用于若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;
地址获取模块30,用于若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;
打卡执行模块40,用于根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
在一实施例中,所述权限确定模块20,包括:
设备确定单元,用于若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否为固定打卡设备;
第一判定单元,用于在所述考勤打卡设备是所述固定打卡设备时,判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
数据查询单元,用于在所述考勤打卡设备不是所述固定打卡设备时,则查询预设数据库,确定所述打卡设备标识是否是所述预设用户标识关联的预设设备标识;
第二判定单元,用于若所述打卡设备标识是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
第三判定单元,用于若所述打卡设备标识不是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备不具有打卡权限。
在一实施例中,所述打卡执行模块40,包括:
地址获取单元,用于获取所述打卡用户标识的工作日志信息,提取所述工作日志信息中的工作地址;
范围确定单元,用于将所述工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,确定所述设备地址是否在所述考勤范围内;
打卡执行单元,用于在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
在一实施例中,所述的考勤统计装置,包括:
获取标识模块,用于在接收到考勤统计请求时,获取所述考勤统计请求关联的打卡用户标识;
记录生成模块,用于获取所述打卡用户标识关联的打卡信息,根据所述打卡信息中的打卡时间、打卡地址和/或设备标识,生成所述打卡用户标识对应的考勤记录;
调整判定模块,用于在检测到所述考勤记录中存在异常打卡信息时,确定所述异常打卡信息是否符合调整条件;
调整输出模块,用于在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果。
在一实施例中,所述的考勤统计装置,包括:
薪资计算模块,用于获取所述考勤统计结果中各个打卡用户标识的基础薪资,根据所述考勤统计结果与所述基础薪资计算各所述打卡用户标识的应发薪资;
发送确认模块,用于将所述应发薪资添加到所述考勤统计结果中,并发送至预设财务终端,以使所述预设财务终端对应的财务人员进行确认。
在一实施例中,所述的考勤统计装置,包括:
更新结算模块,用于在接收到设备标识更新请求时,获取所述设备标识更新请求中的打卡用户标识和打卡设备标识;
查询生成模块,用于查询所述打卡用户标识所处的组织架构,获取所述组织架构中的考勤管理账户,按照所述考勤管理账户的职务高低排序,生成设备审批流程;
提交审批模块,用于按照所述设备审批流程提交包含所述打卡设备标识的审批,以供所述考勤管理账户的管理人员进行审批;
关联保存模块,用于在所述打卡设备标识审批通过时,将所述打卡设备标识与所述打卡用户标识关联保存至预设数据库。
在一实施例中,所述的考勤统计装置,包括:
信息获取模块,用于在预设考勤时间点获取组织架构中各用户标识的考勤打卡信息,根据所述考勤打卡信息判断是否存在未打卡的目标用户标识;
标识获取模块,用于若存在未打卡的目标用户标识,则获取所述目标用户标识对应的打卡设备标识和/或工作设备标识;
微众获取模块,用于获取所述打卡设备标识对应的打卡设备标识的设备地址,和/或获取所述工作设备标识的工作设备终端的状态信息;
信息打卡模块,用于在所述设备地址处于考勤范围时,和/或所述状态信息为工作状态时,补齐所述目标用户标识的打卡信息。
本实施例中在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否具有打卡权限;若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作。本实施例中通过检测考勤打卡设备的权限,在考勤打卡设备具有权限时,在设备地址的考勤范围内时进行打卡,使得用户可以在不同的场景下进行打卡操作,使得打卡操作更加便捷。
上述各程序模块所执行的方法可参照本发明考勤统计方法各个实施例,此处不再赘述。
本发明还提供一种计算机可读存储介质。
本发明计算机可读存储介质上存储有考勤统计程序,所述考勤统计程序被处理器执行时实现如上所述的考勤统计方法的步骤。
其中,在所述处理器上运行的考勤统计程序被执行时所实现的方法可参照本发明考勤统计方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1.一种考勤统计方法,其特征在于,所述考勤统计方法包括如下步骤:
在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;
若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否为固定打卡设备;
在所述考勤打卡设备是所述固定打卡设备时,判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
在所述考勤打卡设备不是所述固定打卡设备时,则查询预设数据库,确定所述打卡设备标识是否是所述预设用户标识关联的预设设备标识;
若所述打卡设备标识是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
若所述打卡设备标识不是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备不具有打卡权限;
若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;
根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作;
其中,所述根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作的步骤,包括:
获取所述打卡用户标识的工作日志信息,提取所述工作日志信息中的工作地址;
将所述工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,确定所述设备地址是否在所述考勤范围内;
在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
2.如权利要求1所述的考勤统计方法,其特征在于,所述根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作的步骤之后,所述方法包括:
在接收到考勤统计请求时,获取所述考勤统计请求关联的打卡用户标识;
获取所述打卡用户标识关联的打卡信息,根据所述打卡信息中的打卡时间、打卡地址和/或设备标识,生成所述打卡用户标识对应的考勤记录;
在检测到所述考勤记录中存在异常打卡信息时,确定所述异常打卡信息是否符合调整条件;
在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果。
3.如权利要求2所述的考勤统计方法,其特征在于,所述在所述异常打卡信息符合调整条件时,调整所述异常打卡信息,并输出所述考勤统计结果的步骤之后,所述方法包括:
获取所述考勤统计结果中各个打卡用户标识的基础薪资,根据所述考勤统计结果与所述基础薪资计算各所述打卡用户标识的应发薪资;
将所述应发薪资添加到所述考勤统计结果中,并发送至预设财务终端,以使所述预设财务终端对应的财务人员进行确认。
4.如权利要求1所述的考勤统计方法,其特征在于,所述考勤统计方法的步骤,包括:
在接收到设备标识更新请求时,获取所述设备标识更新请求中的打卡用户标识和打卡设备标识;
查询所述打卡用户标识所处的组织架构,获取所述组织架构中的考勤管理账户,按照所述考勤管理账户的职务高低排序,生成设备审批流程;
按照所述设备审批流程提交包含所述打卡设备标识的审批,以供所述考勤管理账户的管理人员进行审批;
在所述打卡设备标识审批通过时,将所述打卡设备标识与所述打卡用户标识关联保存至预设数据库。
5.如权利要求1-4任一项所述的考勤统计方法,其特征在于,所述考勤统计方法的步骤,包括:
在预设考勤时间点获取组织架构中各用户标识的考勤打卡信息,根据所述考勤打卡信息判断是否存在未打卡的目标用户标识;
若存在未打卡的目标用户标识,则获取所述目标用户标识对应的打卡设备标识和/或工作设备标识;
获取所述打卡设备标识对应的打卡设备标识的设备地址,和/或获取所述工作设备标识的工作设备终端的状态信息;
在所述设备地址处于考勤范围时,和/或所述状态信息为工作状态时,补齐所述目标用户标识的打卡信息。
6.一种考勤统计装置,其特征在于,所述考勤统计装置包括:
请求接收模块,用于在接收到考勤打卡请求时,获取所述考勤打卡请求关联的打卡用户标识和打卡设备标识;
权限确定模块,用于若预设数据库中存在与所述打卡用户标识匹配的预设用户标识,则确定所述打卡设备标识对应的考勤打卡设备是否为固定打卡设备;
在所述考勤打卡设备是所述固定打卡设备时,判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
在所述考勤打卡设备不是所述固定打卡设备时,则查询预设数据库,确定所述打卡设备标识是否是所述预设用户标识关联的预设设备标识;
若所述打卡设备标识是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备具有打卡权限;
若所述打卡设备标识不是所述预设用户标识关联的预设设备标识,则判定所述打卡设备标识对应的考勤打卡设备不具有打卡权限;
地址获取模块,用于若所述打卡设备标识对应的考勤打卡设备具有打卡权限,则获取所述考勤打卡设备的设备地址;
打卡执行模块,用于根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作;
其中,所述根据所述打卡用户标识的工作日志信息确定所述打卡用户标识的考勤范围,在所述设备地址处于所述考勤范围时,执行考勤打卡操作的步骤,包括:
获取所述打卡用户标识的工作日志信息,提取所述工作日志信息中的工作地址;
将所述工作地址中的外勤地址、出差地址和内勤地址分别设置考勤范围,确定所述设备地址是否在所述考勤范围内;
在所述设备地址处于所述考勤范围时,执行考勤打卡操作。
7.一种考勤统计设备,其特征在于,所述考勤统计设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的考勤统计程序,所述考勤统计程序被所述处理器执行时实现如权利要求1至5中任一项所述的考勤统计方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有考勤统计程序,所述考勤统计程序被处理器执行时实现如权利要求1至5中任一项所述的考勤统计方法的步骤。
CN202010598156.XA 2020-06-28 2020-06-28 考勤统计方法、装置、设备及计算机可读存储介质 Active CN113850923B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010598156.XA CN113850923B (zh) 2020-06-28 2020-06-28 考勤统计方法、装置、设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010598156.XA CN113850923B (zh) 2020-06-28 2020-06-28 考勤统计方法、装置、设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN113850923A CN113850923A (zh) 2021-12-28
CN113850923B true CN113850923B (zh) 2023-09-08

Family

ID=78972105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010598156.XA Active CN113850923B (zh) 2020-06-28 2020-06-28 考勤统计方法、装置、设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN113850923B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115273263A (zh) * 2022-07-11 2022-11-01 海南乾唐视联信息技术有限公司 一种打卡处理方法、***、装置和通信装置及存储介质

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105866A (zh) * 2007-08-08 2008-01-16 ***通信集团福建有限公司 考勤装置
CN101477720A (zh) * 2009-01-13 2009-07-08 许仁德 门禁***
CN102087758A (zh) * 2009-12-02 2011-06-08 希姆通信息技术(上海)有限公司 一种基于移动通信终端的考勤方法
CN104537722A (zh) * 2015-01-26 2015-04-22 深圳市天星通科技有限公司 一种可供多人同时进行考勤的方法及设备
CN104732602A (zh) * 2015-02-04 2015-06-24 四川长虹电器股份有限公司 一种基于云端人脸及表情识别的考勤方法
CN105096401A (zh) * 2015-08-31 2015-11-25 宇龙计算机通信科技(深圳)有限公司 一种考勤管理方法及其设备
CN106600734A (zh) * 2016-12-13 2017-04-26 北京恒华伟业科技股份有限公司 一种考勤打卡的处理方法、***以及移动端和服务端
CN106780816A (zh) * 2017-01-16 2017-05-31 北京恒华伟业科技股份有限公司 一种考勤打卡方法及装置
CN107169726A (zh) * 2017-04-13 2017-09-15 上海外服宝信信息技术有限公司 一种二维码考勤打卡的方法与装置
CN107516351A (zh) * 2017-08-25 2017-12-26 四川长虹电器股份有限公司 考勤确认方法及装置
CN108830549A (zh) * 2018-05-22 2018-11-16 深圳市前海众惠天下网络科技有限公司 考勤管理方法、装置、计算机可读存储介质及***
CN108898690A (zh) * 2018-05-31 2018-11-27 四川斐讯信息技术有限公司 一种节电方法及节电***
CN109102581A (zh) * 2018-08-22 2018-12-28 亮风台(云南)人工智能有限公司 一种打卡方法、装置、***及存储介质
CN109492865A (zh) * 2018-09-29 2019-03-19 中国平安人寿保险股份有限公司 防打卡作弊方法、装置、计算机装置及存储介质
CN109697604A (zh) * 2018-12-29 2019-04-30 海南指间易购电子商务有限公司 一种考勤管理***
CN109754482A (zh) * 2019-01-28 2019-05-14 深圳壹账通智能科技有限公司 自动打卡的方法、装置、计算机设备和存储介质

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105866A (zh) * 2007-08-08 2008-01-16 ***通信集团福建有限公司 考勤装置
CN101477720A (zh) * 2009-01-13 2009-07-08 许仁德 门禁***
CN102087758A (zh) * 2009-12-02 2011-06-08 希姆通信息技术(上海)有限公司 一种基于移动通信终端的考勤方法
CN104537722A (zh) * 2015-01-26 2015-04-22 深圳市天星通科技有限公司 一种可供多人同时进行考勤的方法及设备
CN104732602A (zh) * 2015-02-04 2015-06-24 四川长虹电器股份有限公司 一种基于云端人脸及表情识别的考勤方法
CN105096401A (zh) * 2015-08-31 2015-11-25 宇龙计算机通信科技(深圳)有限公司 一种考勤管理方法及其设备
CN106600734A (zh) * 2016-12-13 2017-04-26 北京恒华伟业科技股份有限公司 一种考勤打卡的处理方法、***以及移动端和服务端
CN106780816A (zh) * 2017-01-16 2017-05-31 北京恒华伟业科技股份有限公司 一种考勤打卡方法及装置
CN107169726A (zh) * 2017-04-13 2017-09-15 上海外服宝信信息技术有限公司 一种二维码考勤打卡的方法与装置
CN107516351A (zh) * 2017-08-25 2017-12-26 四川长虹电器股份有限公司 考勤确认方法及装置
CN108830549A (zh) * 2018-05-22 2018-11-16 深圳市前海众惠天下网络科技有限公司 考勤管理方法、装置、计算机可读存储介质及***
CN108898690A (zh) * 2018-05-31 2018-11-27 四川斐讯信息技术有限公司 一种节电方法及节电***
CN109102581A (zh) * 2018-08-22 2018-12-28 亮风台(云南)人工智能有限公司 一种打卡方法、装置、***及存储介质
CN109492865A (zh) * 2018-09-29 2019-03-19 中国平安人寿保险股份有限公司 防打卡作弊方法、装置、计算机装置及存储介质
CN109697604A (zh) * 2018-12-29 2019-04-30 海南指间易购电子商务有限公司 一种考勤管理***
CN109754482A (zh) * 2019-01-28 2019-05-14 深圳壹账通智能科技有限公司 自动打卡的方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN113850923A (zh) 2021-12-28

Similar Documents

Publication Publication Date Title
CN111383101B (zh) 贷后风险监控方法、装置、设备及计算机可读存储介质
CN108416485B (zh) 用户身份识别方法、电子装置及计算机可读存储介质
CN109635029B (zh) 基于标签指标体系的数据处理方法、装置、设备及介质
US20200302081A1 (en) Method and system for managing personal digital identifiers of a user in a plurality of data elements
CN109361660B (zh) 异常行为分析方法、***、服务器及存储介质
CN112131843A (zh) 业务报表生成方法、装置、计算机设备和存储介质
CN109598602B (zh) 对账方法、装置、设备及计算机可读存储介质
CN109684863B (zh) 数据防泄漏方法、装置、设备及存储介质
CN113850923B (zh) 考勤统计方法、装置、设备及计算机可读存储介质
CN111158926B (zh) 业务请求分析方法、装置及设备
CN115578815A (zh) 门禁管理方法、验证服务器、门禁***及可读存储介质
CN112950191A (zh) 基于退费业务的业务数据处理方法、装置及计算机设备
CN112488609A (zh) 电力工具管理***、方法、设备和存储介质
CN110442466B (zh) 防止请求重复访问方法、装置、计算机设备及存储介质
CN109636578B (zh) 信贷信息的风险检测方法、装置、设备及可读存储介质
CN109726883B (zh) 一种保险业务的风险管控方法、装置、设备及存储介质
CN115131005A (zh) 一种用于电子记录的审批管理方法、***和存储介质
CN112488562B (zh) 一种业务实现方法及装置
CN112346938B (zh) 操作审计方法、装置及服务器和计算机可读存储介质
CN110417851B (zh) 数据匹配方法、托管平台、存储介质及计算机设备
CN111459936B (zh) 一种数据管理方法、数据管理装置及服务器
CN109327814B (zh) 短消息的处理方法、装置、电子设备及可读存储介质
CN109670165B (zh) 信息提取方法、装置、设备及存储介质
CN113111153A (zh) 一种数据分析方法、装置、设备及存储介质
CN112632247A (zh) 工时报告检测方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant