WO2020134524A1 - 考勤管理系统、方法及电子设备 - Google Patents
考勤管理系统、方法及电子设备 Download PDFInfo
- Publication number
- WO2020134524A1 WO2020134524A1 PCT/CN2019/114080 CN2019114080W WO2020134524A1 WO 2020134524 A1 WO2020134524 A1 WO 2020134524A1 CN 2019114080 W CN2019114080 W CN 2019114080W WO 2020134524 A1 WO2020134524 A1 WO 2020134524A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attendance
- cloud data
- data platform
- face image
- terminal
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/10—Registering, 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24558—Binary matching operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/40—Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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
- G07C9/00—Individual registration on entry or exit
- G07C9/30—Individual registration on entry or exit not involving the use of a pass
- G07C9/32—Individual registration on entry or exit not involving the use of a pass in combination with an identity check
- G07C9/37—Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
Definitions
- the present disclosure relates to the field of attendance technology, and mainly relates to an attendance management system, method and electronic equipment.
- each company will adopt various attendance methods to record the on and off time of each employee.
- the attendance method has been Contact attendance methods, such as fingerprint identification attendance, have developed into non-contact attendance through face recognition, which has brought more and more convenient experience to employees.
- the embodiments of the present application provide an attendance management system and electronic equipment, which can provide flexible and convenient attendance services for users.
- this application provides an attendance management system, which includes:
- the cloud data platform stores registration information of the object to be checked and attendance record of the object to be checked, the registration information includes identity information and attribute information;
- each attendance terminal in the at least one attendance terminal interacts with the cloud data platform through a predetermined interface, and each attendance terminal is used to receive the cloud data platform transmission through the predetermined interface
- the registration information of the object to be checked and,
- the attendance record includes at least one of the collected face image of the object to be checked in attendance, an attendance time, and an attendance area.
- the at least one attendance terminal is further used to compare the face image of the object to be checked with the face image pre-stored in the identity information, obtain a comparison result, and generate according to the comparison result The attendance record, send the attendance record to the cloud data platform; or,
- the at least one attendance terminal sends the collected face image of the object to be attendance to the cloud data platform;
- the cloud data platform is also used for:
- the cloud data platform is also used to: receive a user account establishment request; and generate user account information according to the account establishment request.
- system further includes: a user interaction interface, and the user interaction interface includes a login interface;
- the cloud data platform receives the user account information input by the user through the login interface
- the cloud data platform responds to the passing of the user account information to enable the user to log in to the cloud data platform and operate it.
- the predetermined interface includes: the predetermined interface includes: a hypertext transfer protocol interface.
- system further includes an application program interface through which the user terminal accesses the cloud data platform to obtain the attendance record.
- the cloud data platform is also used to:
- the attendance record is generated.
- the cloud data platform or the attendance terminal is also used to perform live detection on the to-be-attended object.
- the cloud data platform or the attendance terminal is also used to perform live detection on the to-be-attended object, including:
- the attendance terminal plays a preset image sequence
- the attendance terminal collects the face image of the object to be attendance, and acquires the display image played when collecting the face image of the object to be attendance;
- the cloud data platform or the time and attendance terminal determines that the reflection image in the human eyes of the face image of the object to be checked is the same as the display image, the face image of the object to be checked is determined to be a living person Face image.
- the present application provides an attendance management method.
- the method is applied to an attendance management system.
- the system includes: a cloud data platform, and at least one attendance terminal, wherein,
- the cloud data platform stores the registration information of the object to be checked and the attendance record of the object to be checked, wherein the registration information includes identity information and attribute information;
- the cloud data platform sends the registration information of the to-be-attended object to the at least one attendance terminal through a predetermined interface, wherein the predetermined interface is used for the cloud data platform to perform with each of the at least one attendance terminal Data interaction.
- the method further comprises: the cloud data platform receiving the attendance record, wherein the attendance record is the at least one attendance terminal combining the face image of the object to be attendance and the identity information Compare the pre-stored face images, and after obtaining the comparison result, generate according to the comparison result; or,
- the cloud data platform receives the face image of the to-be-attended object collected by the at least one attendance terminal;
- the cloud data platform receives the face image of the to-be-attendance object sent by the attendance terminal, compares the face image of the to-be-attendance object with the pre-stored face image in the identity information, and obtains the comparison result , Generate the attendance record according to the comparison result.
- the method further includes: the cloud data platform receives a user's account creation request;
- the method further includes: the cloud data platform receives the user account information input by a user through a login interface, where the user interaction interface includes a login interface;
- the cloud data platform responds to the passing of the user account information to enable the user to log in to the cloud data platform and operate it.
- the predetermined interface includes: a hypertext transmission protocol interface.
- the method further includes: the cloud data platform sending an attendance record to a user terminal through an application program interface, where the application program interface is used for the user terminal to access the cloud data platform.
- the method further includes: the cloud data platform receives the face image of the object to be checked and the position information of the time and attendance terminal sent by an attendance terminal, and the position indicated by the position information is in a preset area In a case within the range, after successfully matching the face image of the object to be attendance and the preset face image in the identity information, the attendance record is generated.
- the method further includes: the cloud data platform performs live detection on the to-be-attended object.
- the cloud data platform performing live detection on the object to be checked includes:
- the cloud data platform obtains the face image of the object to be checked and the display image played when the face image is collected, wherein the face image of the object to be checked and the display image played when the face image is collected Is collected by the attendance terminal or the user terminal;
- the cloud data platform determines that the face image of the to-be-attendance object is a living face image when the reflection image in the human eyes of the face image of the to-be-attendance object is the same as the display image.
- the present application provides an attendance management method.
- the method is applied to an attendance management system.
- the system includes: a cloud data platform, and at least one attendance terminal, wherein,
- Each attendance terminal in the at least one attendance terminal performs data interaction with the cloud data platform through a predetermined interface, and each of the attendance terminals receives the Registration information;
- the at least one attendance terminal collects a face image of the object to be attendance, wherein the attendance record includes at least one of the collected face image of the object to be attendance, attendance time and attendance area.
- the method further includes: the at least one attendance terminal compares the face image of the object to be checked with the face image pre-stored in the identity information, obtains a comparison result, and according to the comparison Generate the attendance record for the result, and send the attendance record to the cloud data platform; or,
- the at least one attendance terminal sends the collected face image of the object to be attendance to the cloud data platform.
- the predetermined interface includes: a hypertext transmission protocol interface.
- the method further includes: the attendance terminal sending the face image of the object to be attendance and the location information of the attendance terminal to the cloud data platform.
- the method further includes: the attendance terminal performing live detection on the to-be-attended object.
- the attendance terminal performing live detection on the to-be-attended object includes:
- the attendance terminal plays a preset image sequence
- the attendance terminal or the user terminal collects the face image of the object to be attendance, and acquires the display image played when collecting the face image of the object to be attendance;
- the attendance terminal determines that the face image of the to-be-attended object is a living face image when the reflection image in the human eyes of the face image of the to-be-attended object and the display image are the same.
- the present application provides an attendance device, including a unit for performing the method described in the second aspect or any possible implementation manner of the second aspect.
- the present application provides an attendance device, including a unit for performing the method described in the third aspect or any possible implementation manner of the third aspect.
- the present application provides an electronic device, including a processor, an input-output device, and a memory, where the processor, the input-output device, and the memory are connected to each other, wherein the memory is used to store application program code, and the input
- the output device is used to exchange data with other devices.
- the processor is configured to call the program instructions. When the processor executes the instructions, it executes the second aspect or any possible implementation manner of the second aspect. Describe the method.
- the present application provides an electronic device, including a processor, an input-output device, and a memory, where the processor, the input-output device, and the memory are connected to each other, wherein the memory is used to store application program code, and the input The output device is used to exchange data with other devices.
- the processor is configured to call the program instructions. When the processor executes the instructions, it executes the third aspect or any possible implementation manner of the third aspect. Describe the method.
- the present application provides a computer-readable storage medium that stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes The method described in the above second aspect or any possible implementation manner of the second aspect.
- the present application provides a computer-readable storage medium that stores a computer program, and the computer program includes program instructions.
- the program instructions are executed by a processor, the processor executes The method described in the above third aspect or any possible implementation manner of the third aspect.
- a user can register as a user of the cloud data platform, and after the user obtains the use right of the cloud data platform, the registration information of the object to be checked can be uploaded, and then the user Provide attendance services based on face recognition.
- users can realize attendance based on face recognition through any of the cloud data platform or the attendance terminal.
- the attendance method is flexible.
- a cloud The data platform can provide attendance services based on face recognition to multiple company users at the same time, making users more flexible and convenient when introducing attendance services based on face recognition.
- FIG. 1 is a schematic diagram of an attendance management system provided by an embodiment of the present application.
- FIG. 2 is an interactive schematic diagram of an attendance management system provided by an embodiment of the present application.
- FIG. 3 is a schematic diagram of another attendance management system provided by an embodiment of the present application.
- FIG. 4 is an interactive schematic diagram of another attendance management system provided by an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of an attendance device provided by an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of another attendance device provided by an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of another electronic device provided by an embodiment of the present application.
- FIG. 1 is an attendance management system provided by an embodiment of the present application.
- the system includes:
- the cloud data platform stores registration information of the object to be checked and attendance record of the object to be checked, the registration information includes identity information and attribute information;
- each attendance terminal in the at least one attendance terminal performs data interaction with the cloud data platform through a predetermined interface, and the attendance terminal receives the waiting data sent by the cloud data platform through the predetermined interface Registration information of attendance objects;
- the at least one attendance terminal is also used to collect the face image of the object to be attendance, wherein the attendance record includes the face image of the object to be attendance collected by the attendance terminal, and the face image of the object to be attendance corresponds At least one of the ID, the attendance time of the to-be-attended object, and the attendance area.
- the cloud data platform stores registration information of the object to be attendance, the registration information includes identity information and attribute information, wherein the identity information includes the identity identification of the object to be attendance and biometric information, etc.
- the identity may be the name or number of the object to be checked, the biometric information at least includes the facial image characteristics of the object to be checked, and may also include the fingerprint, pupil information or other creatures of the object to be checked Feature information, the attribute information includes information about the department to which the attendance attendance belongs, position information of the attendance attendance, etc.
- the attendance terminal may be a terminal fixedly installed at the entrance of the company or the department, or may be a mobile device used by a worker, such as a mobile phone or a tablet computer.
- An attendance application program is installed on the attendance terminal, and the attendance terminal performs data interaction with the cloud data platform through a predetermined interface in the attendance application program, including receiving the waiting data sent by the cloud data platform through the predetermined interface Registration information of attendance objects.
- the predetermined interface may be an interface based on hypertext transfer protocol (hypertext transfer protocol, HTTP), the predetermined interface may also be an interface based on transmission control protocol (transmission control protocol, TCP), the predetermined interface also It may be an interface based on user datagram protocol (user datagram protocol, UDP), which is not specifically limited in this application.
- the predetermined interface pre-defines the format of data interaction between the attendance terminal and the cloud data platform, so that the data sent by the attendance terminal and the cloud data platform can be recognized by both parties.
- the attendance terminal collects the face image of the object to be checked and compares the face image of the object to be checked with the pre-stored face image in the identity information to obtain a comparison
- the time and attendance terminal generates the Attendance record, and upload the attendance record to the cloud data platform.
- the attendance record at least includes the name or number of the object to be attendance and the time of attendance of the object to be attendance.
- the time and attendance terminal is only used to collect the face image of the object to be checked and then send the face image of the object to be checked to the cloud data platform, the cloud data platform After receiving the face image of the to-be-attendance object sent by the attendance terminal, compare the face image of the to-be-attendance object with the face image pre-stored in the identity information to obtain a comparison result.
- the cloud data platform When the face image of the object to be checked for attendance is successfully compared with any one of the face images pre-stored in the identity information, the cloud data platform generates the time and attendance according to the comparison result recording.
- FIG. 2 is an interactive schematic diagram of an attendance management system provided by an embodiment of the present application.
- the system of this embodiment includes a cloud data platform and one or more attendance terminals.
- An attendance terminal and the attendance terminal performs face image comparison on the face images of the object to be attendance as an example to explain the interaction of the attendance management system, as shown in FIG. 2,
- the interaction process includes:
- the cloud data platform receives the user's account creation request
- the attendance manager before the user uses the cloud data platform, the attendance manager needs to send an account establishment request to the cloud data platform through the website provided by the cloud data platform provider or the attendance application on the attendance terminal
- the account creation request is used to request access to the cloud data platform.
- the user may be a company, enterprise, school, or government department that needs to perform attendance.
- This application is implemented For example, if the user is a company, the account creation request includes at least the company information such as the user's company name, company organization code, company address, company contact information, and number of company personnel.
- the company has multiple time and attendance terminals, only one of them needs to send the account establishment request.
- the user account and the user password can be used Log on to the attendance application on the attendance terminal.
- the cloud data platform generates user account information according to the account establishment request, and sends the user account information to the attendance terminal;
- the cloud data platform after receiving the user's use request, if the cloud data platform verifies that the user meets the use condition, it is determined that the user has the right to use the cloud data platform.
- the cloud data platform randomly generates user account information including a user account and a user password, and sends the user account and user password to the attendance terminal, or the cloud data platform determines that the user has used the cloud
- an account and password are set by the user's administrator, and the user's administrator can log in to the cloud data platform using the user account and the user password.
- the attendance terminal sends user data to the cloud data platform
- the user's administrator can log in to the cloud data platform using the user account and user password to upload user data.
- the user data includes at least company information of the company to which the attendance terminal belongs and information of each worker, wherein the company information includes at least the company name of the company, so that the cloud data platform uses the user data Stored in the storage area corresponding to the company;
- the staff information includes the identity of each staff member, the preset face image corresponding to each staff member, and the department to which each staff member belongs, etc., where the identity
- the identifier may be the name or serial number of the worker, and the preset face image is the face image pre-stored in the identity information. It can be understood that the user can send the user data to the cloud data platform through multiple attendance terminals, for example, different departments use the attendance terminals of the respective departments to upload the user data corresponding to each department.
- the cloud data platform performs feature extraction on the preset face image corresponding to each identity mark to obtain a set of preset face feature data corresponding to each identity mark;
- the cloud data platform after receiving the user data uploaded by the user through the time and attendance terminal, performs feature extraction on the preset face image corresponding to each worker in the user data to obtain each job A set of preset face feature data corresponding to a person’s preset face image, the cloud data platform associates each ID, the preset face image corresponding to each ID, and each preset face image
- the preset face feature data is stored in association to obtain a staff information set composed of each worker's identity, preset face image and preset face feature data, that is, the identity information of each object to be checked.
- the cloud data platform may use a machine learning method to perform feature extraction on the preset face image, or may use a deep learning method to perform feature extraction on the preset face image.
- the machine learning methods include, but are not limited to, methods based on scale-invariant feature transform (SIFT), methods based on principal component analysis (Principal Component Analysis (PCA), and methods based on directional gradient histograms, etc.
- the deep learning methods include but are not limited to convolutional neural network (Convolutional Neural Network, CNN) model, deep neural network (Deep Neural Networks, DNN) model, recurrent neural network (Recurrent Neural Networks, RNN) model, etc.
- the application examples are not specifically limited.
- the cloud data platform sends the registration information of the object to be checked to the attendance terminal;
- the cloud data platform after obtaining the identity information of the object to be attendance, the cloud data platform combines the above attribute information to obtain the registration information of the user to be attendance, and sends the registration information through the predetermined interface Give each attendance terminal.
- the attendance terminal collects the face image of the object to be checked, compares the face image of the object to be checked with the preset face image, obtains a comparison result, and generates a result based on the comparison result State attendance records.
- the attendance terminal collects the face image of the object to be checked
- the face feature data of the face image of the object to be checked is extracted, and the person of the face image of the object to be checked
- the face feature data is matched with the preset face feature data, and if the face feature data of the face image of the object to be checked for attendance matches any set of preset face feature data successfully, the corresponding face recognition is generated
- the attendance record at least includes a target identification mark and the time point when the face image of the target attendance object is collected by the time attendance terminal, the target identification mark matches the face image of the target attendance object The identity corresponding to the successful preset face image.
- the time and attendance terminal when the face image of the object to be checked and the preset face image are successfully matched, the time and attendance terminal sends control information to enable the access control door connected to the time and attendance terminal Open.
- the attendance terminal sends the attendance record to the cloud data platform
- the attendance terminal sends the attendance record corresponding to the to-be-attended object to the cloud data platform when the face image of the to-be-attended object matches the preset facial image successfully, because each company has at least one Time attendance terminal, each time attendance terminal in the at least one time attendance terminal sends its respective time attendance record to the cloud data platform to generate target time attendance records for all staff of the company in the cloud data platform.
- the cloud data platform can provide attendance services for multiple users at the same time.
- the attendance terminal sends the attendance records of the object to be attended to the cloud data platform, it also needs to The company name or user account is sent to the cloud data platform, so that the cloud data platform stores the attendance records of the object to be attendance to the corresponding storage area.
- the cloud data platform receives the acquisition request sent by the attendance terminal, and sends the target attendance record to the attendance terminal.
- the obtaining request is used to request obtaining the target attendance record
- the obtaining request includes the company name or user account of the user
- the cloud data platform is based on the company name or the user Account number, find the corresponding target attendance record and send the target attendance record to the attendance terminal.
- the attendance management system provided in the embodiment of the present application can provide two attendance management solutions, which can collect the face image of the object to be checked in the attendance terminal, and pre-store the face image of the object to be checked and the identity information Face images are compared to complete attendance based on face comparison. You can also send the face images of the objects to be checked to the cloud data platform through the attendance terminal. The cloud data platform completes the face check attendance.
- it provides two attendance management solutions, which can meet the needs of different customers, and it is more flexible and convenient to use. For example, for enterprises with a small number of employees, you can choose the solution of attendance face comparison and operation on the attendance terminal. This solution is economical.
- Enterprises with a large number of employees can choose the scheme of face matching for attendance on the cloud data platform, which improves the speed of face recognition during the attendance process.
- multiple users can share the attendance service provided by a cloud data platform.
- the use rights of the platform can use the services provided by the cloud data platform, thereby reducing the economic pressure of users, reducing waste of resources, and improving the flexibility and convenience of users to introduce attendance services.
- the time and attendance terminal needs to send the face image of the object to be checked and the position information of the time and attendance terminal to the cloud data Platform, if the location indicated by the location information is within a preset area, the cloud data platform will perform face comparison and generate attendance records; or, if the face attendance terminal completes face comparison, then It is necessary to send the attendance record of the object to be checked and the location information of the attendance terminal to the cloud data platform, and if the position indicated by the location information is within a preset area, the cloud data platform confirms the attendance record Qualified records.
- the cloud data platform or the attendance terminal is also used to perform live detection on the to-be-attended object.
- the cloud data platform or the time and attendance terminal needs to perform live detection on the time and attendance object before performing face comparison on the face image of the time and attendance object.
- the time and attendance terminal collects the face of the time and attendance object During the image, the preset image sequence is randomly played, and while the face image of the attendance attendance is taken, the display image played on the display interface of the attendance terminal is acquired, and the cloud data platform or the attendance terminal is performing live detection At this time, it is determined whether the reflection image in the human eyes of the face image of the object to be checked is the same as the display image. If they are the same, the living body detection is passed. If they are different, it indicates that the living body detection fails. Please re-enter the image.
- the system further includes: a user interaction interface, the user interaction interface includes a login interface, and the user enters the user account and user password through the login interface; the cloud data platform responds to all The verification of the user account and user password is passed to enable the user to log in to the cloud data platform and perform operations on the data stored in the user account, such as adding user data, adding registration information of the attendance object, and modifying the attendance
- the registration information of the object, etc. the user interaction interface may be an interaction interface in the form of a webpage, or an interaction interface provided by an attendance application installed on the attendance terminal. The embodiment of the present application does not make specific restrictions.
- the attendance terminal needs to be registered in the cloud data platform before use, and after passing the authentication of the cloud data platform, the cloud data platform will receive the pending attendance collected by the attendance terminal Object's face image and/or generated attendance record.
- the attendance terminal is a tablet computer
- the user before using the tablet computer as an attendance terminal, the user needs to pass the unique serial number corresponding to the tablet computer and the user account of the user through the tablet computer
- the attendance application on the Internet is sent to the cloud data platform, and the cloud data platform binds the serial number to the user account to complete the registration of the tablet computer.
- the tablet computer When the tablet computer sends the collected face images of the to-be-attended object and/or the generated attendance records to the cloud data platform, it also sends the unique serial number of the tablet computer to the cloud data platform, Therefore, the cloud data platform finds the user corresponding to the user account bound to it according to the unique serial number of the tablet computer, and then performs face image matching or stores the attendance record to the corresponding storage area.
- the cloud data platform can shield the face images or attendance records of unattended attendance objects sent by unregistered attendance terminals, preventing staff members from leaving the company before or before leaving early Then, the unregistered attendance terminal is used to provide the cloud data platform with the face image or attendance record of the to-be-attended object, thereby generating the problem of illegal attendance records.
- the user data uploaded by the time and attendance terminal may further include personnel group information of one or more personnel groups and one or more Time attendance terminal information of the time attendance terminal, wherein each of the identity identifiers is associated with at least one person group, and each person group is associated with at least one time attendance terminal, and one person group may be a department of the company.
- Table 1 is a table of associations between personnel identification, personnel groups, and attendance terminals.
- the cloud data platform When an attendance management system based on a cloud data platform is used for the access control system, the cloud data platform performs feature extraction on preset face images corresponding to each worker in the user data to obtain a preset for each worker A set of preset face feature data corresponding to the face image.
- the cloud data platform determines the relationship between each ID and at least one attendance terminal according to the association between each ID and at least one personnel group and the association between each personnel group and at least one attendance terminal Association relationship; sending each identity and a set of preset facial feature data corresponding to each identity to at least one attendance terminal that has an association.
- the person corresponding to the identity label A0008 in Table 1 above can be accessed through the three departments of the R&D Department, the Test Department and the Marketing Department.
- the cloud data platform only sends a set of preset facial feature data corresponding to A0009 to the two attendance terminals corresponding to the testing department.
- the time and attendance terminal at the entrance of any department collects a face image of the object to be checked
- the face feature data of the face image of the object to be checked is extracted, and the face of the face image of the object to be checked is extracted.
- the feature data is matched with the preset face feature data in the attendance terminal. If the match is successful, it means that the person corresponding to the face image of the to-be-attended object has the authority to enter the department.
- the attendance terminal sends an open command to open Access control gate at the entrance of the department.
- the cloud data platform can be used for the access control system and the attendance function can also be achieved.
- FIG. 3 is another attendance management system provided by an embodiment of the present application.
- the system includes a cloud data platform, at least one user terminal, and at least one attendance terminal.
- the attendance management system also includes: a user terminal.
- the user terminal may be a desktop computer, a portable computer, a tablet computer, a mobile Internet device, etc. used by the company's management attendance department to manage the company's registration information on the cloud data platform and view the company's employee attendance Records, etc.
- the user terminal can log in to the time and attendance application through a user account and a user password, that is, the corresponding user data in the cloud data platform can be managed through the user interface provided by the time and attendance application, for example, through
- the attendance application performs operations such as uploading user data, adding, deleting, or modifying user data, and obtaining target attendance records.
- the user can use the attendance management program developed by the user to manage registration information and attendance records on the cloud data platform, and the cloud data platform can provide users with access to the attendance management program.
- the application program interface may enable a user to integrate the functions of the cloud data platform in the attendance management program, that is, the attendance management program may perform data interaction with the cloud data platform through the application program interface.
- FIG. 4 is an interaction schematic diagram of another attendance management system provided by an embodiment of the present application. As shown in FIG. 4, the interaction process of the attendance management system includes:
- the cloud data platform receives the user's account creation request
- the attendance manager before the user uses the cloud data platform, the attendance manager needs to send an account establishment request to the cloud data platform through the website provided by the cloud data platform provider or the attendance application on the attendance terminal In order to apply to become a registered user, the details are as described in step 201 in the above embodiment, and will not be repeated here.
- the attendance management personnel sends the account creation request to the cloud data platform through the user terminal.
- the cloud data platform generates user account information according to the account establishment request, and sends the user account information to the user terminal;
- the user terminal sends user data to the cloud data platform
- the cloud data platform performs feature extraction on the preset face image corresponding to each identity mark to obtain a set of preset face feature data corresponding to each identity mark;
- the attendance terminal collects a face image of the target attendance object, it sends the face image of the target attendance object to the cloud data platform;
- the information sent by the time and attendance terminal to the cloud data platform also includes the user account of the company where the time and attendance terminal is located and the time point when the time and attendance terminal collects the face image of the object
- the cloud data platform determines the company to which the face image of the object to be attendance belongs and the time that the person corresponding to the face image of the object to be attended works on or off.
- the cloud data platform After receiving the face image of the target attendance object, the cloud data platform extracts the face feature data of the face image of the target attendance object, and compares the face feature data of the face image of the target attendance object with The preset face feature data matches, and if the face feature data of the face image of the object to be checked for attendance matches any set of preset face feature data successfully, a face recognition record corresponding to this face recognition is generated ,
- the face recognition record includes at least a target identification mark and a time point when the time and attendance terminal collects the face image of the target attendance object, and the target identification mark is successfully matched with the face image of the target attendance object The identity corresponding to the preset face image.
- the cloud data platform generates an attendance record corresponding to the target identity according to the target identity and the time point, and stores the attendance record to the target attendance corresponding to the user account according to the user account
- the target attendance record is the attendance record of all staff of the company.
- the cloud data platform generates attendance records and/or personnel access information corresponding to the target identification in the facial recognition record according to the facial recognition record; wherein, the personnel access information includes The collection time and the target identity of the face image of the object to be checked.
- the cloud data platform sends control information to the time and attendance terminal when the face image of the object to be checked and the preset face image match successfully, so that the time and attendance terminal controls The access control door connected to the attendance terminal is opened.
- the user terminal sends an acquisition request to the cloud data platform, where the acquisition request is used to request acquisition of the target attendance record;
- the acquisition request includes the terminal identification code of the user terminal and the user account for logging on to the time and attendance application on the terminal, and the cloud data platform may identify the location based on the terminal identification code or the user account identification.
- the type of the user terminal if the user terminal is a user terminal used by a company that manages attendance, the user terminal can obtain the target attendance records of all personnel of the company through the attendance application, if it is a mobile phone of a company employee Or a tablet computer, you can only view each employee's own attendance record through the attendance application.
- the cloud data platform sends the target attendance record to the user terminal.
- FIGS. 2 and 3 only use the cloud data platform in the attendance management system as an example to explain the service. It can be understood that when the cloud data platform provides services such as face recognition for multiple users, the The data interaction process between the cloud data platform and each user is the same as the above process. When the cloud data platform receives data uploaded by multiple users at the same time, the cloud data platform can process the received data in parallel or serially. Processing the received data is not specifically limited in this application.
- a user can register as a user of the cloud data platform, and after the user obtains the permission to use the cloud data platform, the cloud data platform can provide the user with a face recognition-based Attendance service.
- the cloud data platform By establishing the cloud data platform, users can realize attendance based on face recognition through either the cloud data platform or the attendance terminal.
- the attendance method is flexible.
- multiple Users can share the attendance service provided by a cloud data platform.
- users need to introduce or replace the attendance system, they only need to register to obtain the permission to use the cloud data platform, so that they can use the services provided by the cloud data platform. Reduce the economic pressure of users, reduce waste of resources, and increase the flexibility and convenience of users to introduce attendance services.
- FIG. 5 is a schematic diagram of an attendance device provided by an embodiment of the present application.
- the attendance device includes a receiving unit 501, a sending unit 502, a processing unit 503, and a storage unit 504, where,
- the processing unit 503 is used to manage the actions of the time and attendance device. For example, the processing unit 503 is used to control the receiving unit 501 to execute the reception account establishment request in step 201 in FIG. 2 and the user data reception in step 203, Receiving the attendance record in step 207, or receiving the face image of the to-be-attended object in step 305 in FIG. 4, and/or for performing other receiving actions performed by the cloud data platform described in the embodiments of the present application .
- the sending unit 502 is used to perform sending user account and user password in step 202 in FIG. 2, sending registration information in step 205, and/or performing other cloud data described in the embodiments of the present application.
- the platform implements the sending action.
- the processing unit 503 is further configured to process user data, for example, perform feature extraction on the preset face image in step 204 in FIG. 2 or perform feature extraction on the preset face image in step 304 in FIG. 3, step
- the attendance record is generated in 306, and/or used to perform other data processing functions implemented by the cloud data platform described in the embodiments of the present application.
- the storage unit 504 is used to store user data and attendance records, and is also used to store program codes and data.
- the processing unit 503 can call the program codes in the storage unit 504 to implement the cloud data platform as the main body of execution described in the above method embodiments Function.
- FIG. 6 is a schematic diagram of another attendance device provided by an embodiment of the present application.
- the attendance device includes a receiving unit 601, a sending unit 602, a processing unit 603, and a storage unit 604.
- the processing unit 603 is used to manage the actions of the time and attendance device. For example, the processing unit 603 is used to control the receiving unit 601 to execute the receiving user account and user password in step 202 in FIG. 2 and the receiving registration in step 205 Information, the reception target attendance record in step 208, and/or for performing other receiving actions performed by the attendance terminal described in the embodiments of the present application.
- the sending unit 602 is used to perform the sending of an account establishment request in step 201 in FIG. 2, the sending of user data in step 203, and/or to perform other sending described by the attendance terminal described in the embodiments of the present application Actions.
- the processing unit 603 is further used for processing user data, for example, performing comparison between the face image of the object to be checked and the preset face image in step 206 in FIG. 2 to generate an attendance record, and/or used to execute Other data processing functions implemented by the attendance terminal described in the embodiments of the present application.
- the storage unit 604 is used to store registration information, and is also used to store program codes and data.
- the processing unit 603 can call the program codes in the storage unit 604 to implement the functions described in the foregoing method embodiments with the attendance terminal as an executive body.
- the attendance terminal further includes a display unit 605 for displaying a user interaction interface, so that the attendance management personnel can input a user account and a user password through the user interaction interface to log in to the attendance application, and manage user data in the cloud data platform, or, When collecting the face image of the object to be checked, the preset image sequence is played.
- FIG. 7 is a schematic structural diagram of another electronic device provided by an embodiment of the present application.
- the electronic device is used in the foregoing attendance management system to implement the functions of the foregoing cloud data platform.
- the electronic device includes : The processor 701, the input-output device 702, and the memory 703.
- the processor 701, the input-output device 702, and the memory 703 are connected through a bus 704.
- the processor 701 may be a central processing unit (Central Processing Unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the input/output device 702 may include a receiver and a transmitter, for example, a radio frequency module, and the processor 701 described below receives or sends a certain message and/or data, which can be specifically understood as that the processor 701 passes the input Output device 702 to receive or send.
- the memory 703 may include a read-only memory and a random access memory, and provide instructions and data to the processor 701. A portion of the memory 703 may also include non-volatile random access memory. In addition, the memory 703 may also store device type information.
- the processor 701 is used to invoke instructions stored in the memory 703 to implement the operations performed by the cloud data platform in step 204, step 205, or step 208 in FIG. 2, or to implement The operations performed by the cloud data platform in step 302, step 304, or step 306 in FIG. 4 and/or are used to perform other functions implemented by the cloud data platform described in the embodiments of the present application.
- the electronic device may be various terminal devices such as a desktop computer, a mobile Internet device (MID), a server, and the like, which are not limited in the embodiments of the present application.
- a desktop computer such as a desktop computer, a mobile Internet device (MID), a server, and the like, which are not limited in the embodiments of the present application.
- MID mobile Internet device
- FIG. 8 is a schematic structural diagram of another electronic device provided by an embodiment of the present application.
- the electronic device is used in the foregoing attendance management system to implement the functions of the foregoing cloud data platform.
- the electronic device includes : The processor 801, the input/output device 802, and the memory 803, and the processor 801, the input/output device 802, and the memory 803 are connected through a bus 804.
- the processor 801 may be a CPU, and the processor may also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and so on.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the input/output device 802 may include a receiver and a transmitter, for example, a radio frequency module, and the processor 801 described below receives or sends a certain message and/or data, which can be specifically understood as that the processor 801 passes the input Output device 802 to receive or send.
- the memory 803 may include a read-only memory and a random access memory, and provide instructions and data to the processor 801. A portion of the memory 803 may also include non-volatile random access memory. In addition, the memory 803 may also store device type information.
- the processor 801 is used to call the instructions stored in the memory 803 to implement the operations performed by the attendance terminal in step 201, step 203, step 206, and step 207 in FIG. 2, or for The operations performed by the attendance terminal in steps 7 to 301, step 303, or step 306 in FIG. 4 are implemented, and/or used to perform other functional technologies implemented by the attendance terminal described in the embodiments of the present application.
- the electronic device may be various terminal devices such as a desktop computer, a mobile Internet device (MID), a server, and the like, which are not limited in the embodiments of the present application.
- a desktop computer such as a desktop computer, a mobile Internet device (MID), a server, and the like, which are not limited in the embodiments of the present application.
- MID mobile Internet device
- a computer-readable storage medium stores a computer program, and the computer program includes program instructions, which are implemented when executed by a processor. The method described in any of the foregoing method embodiments.
- the computer-readable storage medium may be an internal storage unit of the terminal according to any one of the foregoing embodiments, such as a hard disk or a memory of the terminal.
- the computer-readable storage medium may also be an external storage device of the terminal, for example, a plug-in hard disk equipped on the terminal, a smart memory card (Smart Media (SMC), and a secure digital (SD) card) , Flash card (Flash Card), etc.
- the computer-readable storage medium may also include both an internal storage unit of the terminal and an external storage device.
- the computer-readable storage medium is used to store the computer program and other programs and data required by the terminal.
- the computer-readable storage medium can also be used to temporarily store data that has been or will be output.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or software function unit.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solution of the present invention essentially or part of the contribution to the existing technology, or all or part of the technical solution can be embodied in the form of a software product
- the computer software product is stored in a storage medium
- several instructions are included to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Collating Specific Patterns (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
Description
Claims (30)
- 一种考勤管理系统,所述系统包括:云数据平台,所述云数据平台存储有待考勤对象的注册信息以及所述待考勤对象的考勤记录,所述注册信息包括身份信息以及属性信息;至少一个考勤终端,所述至少一个考勤终端中的每个考勤终端通过预定接口与所述云数据平台进行数据交互,所述每个考勤终端用于通过所述预定接口接收所述云数据平台发送的所述待考勤对象的注册信息;以及,采集所述待考勤对象的人脸图像,其中,所述考勤记录包括采集的所述待考勤对象的人脸图像,考勤时间以及考勤区域中的至少一种。
- 根据权利要求1所述的系统,其中,所述至少一个考勤终端还用于将所述待考勤对象的人脸图像与所述身份信息中预存的人脸图像进行比对,获取比对结果,根据所述比对结果生成所述考勤记录,将所述考勤记录发送至所述云数据平台;或者,所述至少一个考勤终端将采集的所述待考勤对象的人脸图像发送给所述云数据平台;所述云数据平台还用于:接收到所述考勤终端发送的待考勤对象的人脸图像,将所述待考勤对象的人脸图像与所述身份信息中预存的人脸图像进行比对,获取比对结果,根据所述比对结果生成所述考勤记录。
- 根据权利要求1或2所述的系统,其中,所述云数据平台还用于:接收用户的建立帐号请求;根据所述建立帐号请求,生成用户帐号信息。
- 根据权利要求3所述的系统,其中,所述系统还包括:用户交互界面,所述用户交互界面包括登录界面;所述云数据平台接收用户通过所述登录界面输入的所述用户帐号信息;所述云数据平台响应于所述用户帐号信息核对通过的情况,以使所述用户登录所述云数据平台并对所述云数据平台进行操作。
- 根据权利要求1至4任一项所述的系统,其中,所述预定接口包括:超文本传输协议接口。
- 根据权利要求1至4任一项所述的系统,其中,所述系统还包括:应用程序接口,用户终端通过所述应用程序接口接入所述云数据平台,获取所述考勤记录。
- 根据权利要求1所述的系统,其中,所述云数据平台还用于:接收考勤终端发送的所述待考勤对象的人脸图像以及所述考勤终端的位置信息,在所述位置信息表示的位置在预设区域范围内的情况下,将所述待考勤对象的人脸图像与所述身份信息中的预设人脸图像匹配成功后,生成所述考勤记录。
- 根据权利要求1至7任一项所述的系统,其中,所述云数据平台或所述考勤终端还用于对所述待考勤对象进行活体检测。
- 根据权利要求8所述的系统,其中,所述云数据平台或所述考勤终端还用于对所述待考勤对象进行活体检测,包括:所述考勤终端播放预设的图像序列;所述考勤终端采集所述待考勤对象的人脸图像,并获取采集所述待考勤对象的人脸图像时播放的显示图像;所述云数据平台或所述考勤终端在确定所述待考勤对象的人脸图像的人眼中的倒 影图像与所述显示图像相同的情况下,确定所述待考勤对象的人脸图像为活体人脸图像。
- 一种考勤管理方法,所述方法应用于考勤管理系统,所述系统包括:云数据平台,以及至少一个考勤终端,其中,所述云数据平台存储有待考勤对象的注册信息以及所述待考勤对象的考勤记录,其中,所述注册信息包括身份信息以及属性信息,所述考勤记录包括采集的所述待考勤对象的人脸图像、考勤时间以及考勤区域中的至少一种;所述云数据平台通过预定接口将所述待考勤对象的注册信息发送给所述至少一个考勤终端,其中所述预定接口用于云数据平台与所述至少一个考勤终端中的每个考勤终端进行数据交互。
- 根据权利要求10所述的方法,其中,所述方法还包括:所述云数据平台接收所述考勤记录,其中,所述考勤记录是考勤终端将所述待考勤对象的人脸图像与所述身份信息中预存的人脸图像进行比对,获取比对结果之后,根据所述比对结果生成的;或者,所述云数据平台接收所述考勤终端发送的所述待考勤对象的人脸图像,将所述待考勤对象的人脸图像与所述身份信息中预存的人脸图像进行比对,获取比对结果,根据所述比对结果生成所述考勤记录。
- 根据权利要求10或11所述的方法,其中,所述方法还包括:所述云数据平台接收用户的建立帐号请求;根据所述建立帐号请求,生成用户帐号信息。
- 根据权利要求12所述的方法,其中,所述方法还包括:所述云数据平台接收用户通过登录界面输入的所述用户帐号信息,其中所述用户交互界面包括登录界面;所述云数据平台响应于所述用户帐号信息核对通过的情况,以使所述用户登录所述云数据平台并对所述云数据平台进行操作。
- 根据权利要求10至13任一项所述的方法,其中,所述预定接口包括:超文本传输协议接口。
- 根据权利要求10至14任一项所述的方法,其中,所述方法还包括:所述云数据平台通过应用程序接口向用户终端发送考勤记录,其中所述应用程序接口用于所述用户终端接入所述云数据平台。
- 根据权利要求10所述的方法,其中,所述方法还包括:所述云数据平台接收考勤终端发送的所述待考勤对象的人脸图像以及所述考勤终端的位置信息,在所述位置信息表示的位置在预设区域范围内的情况下,将所述待考勤对象的人脸图像与所述身份信息中的预设人脸图像匹配成功后,生成所述考勤记录。
- 根据权利要求10至16任一项所述的方法,其中,所述方法还包括:所述云数据平台对所述待考勤对象进行活体检测。
- 根据权利要求17所述的方法,其中,所述云数据平台对所述待考勤对象进行活体检测,包括:所述云数据平台获取所述待考勤对象的人脸图像以及所述考勤终端在采集所述人脸图像时播放的显示图像,其中所述待考勤对象的人脸图像以及采集所述人脸图像时播放的显示图像是所述考勤终端采集的;所述云数据平台在确定所述待考勤对象的人脸图像的人眼中的倒影图像与所述显示图像相同的情况下,确定所述待考勤对象的人脸图像为活体人脸图像。
- 一种考勤管理方法,所述方法应用于考勤管理系统,所述系统包括:云数据平台,以及至少一个考勤终端,其中,所述至少一个考勤终端中的每个考勤终端通过预定接口与所述云数据平台进行数据交互,所述每个考勤终端通过所述预定接口接收所述云数据平台发送的待考勤对象的注册信息,所述注册信息包括身份信息以及属性信息;以及,所述至少一个考勤终端用于采集所述待考勤对象的人脸图像。
- 根据权利要求19所述的方法,其中,所述方法还包括:所述至少一个考勤终端将所述待考勤对象的人脸图像与所述身份信息中预存的人脸图像进行比对,获取比对结果,根据所述比对结果生成所述考勤记录,将所述考勤记录发送至所述云数据平台;或者,所述至少一个考勤终端将采集的所述待考勤对象的人脸图像发送给所述云数据平台。
- 根据权利要求19或20所述的方法,其中,所述预定接口包括:超文本传输协议接口。
- 根据权利要求19所述的方法,其中,所述方法还包括:所述考勤终端发送所述待考勤对象的人脸图像以及所述考勤终端的位置信息给所述云数据平台。
- 根据权利要求19至22任一项所述的方法,其中,所述方法还包括:所述考勤终端对所述待考勤对象进行活体检测。
- 根据权利要求23所述的方法,其中,所述考勤终端对所述待考勤对象进行活体检测,包括:所述考勤终端播放预设的图像序列;所述考勤终端采集所述待考勤对象的人脸图像,并获取采集所述待考勤对象的人脸图像时播放的显示图像;所述考勤终端在确定所述待考勤对象的人脸图像的人眼中的倒影图像与所述显示图像相同的情况下,确定所述待考勤对象的人脸图像为活体人脸图像。
- 一种考勤装置,包括执行如权利要求10-18任一项所述的方法的单元。
- 一种考勤装置,包括执行如权利要求19-24任一项所述的方法的单元。
- 一种电子设备,包括处理器、输入输出设备和存储器,所述处理器、输入输出设备和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述输入输出设备用于与其他设备交互数据,所述处理器被配置用于调用所述程序代码,执行如权利要求10-18任一项所述的方法。
- 一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时使所述处理器执行如权利要求10-18任一项所述的方法。
- 一种电子设备,包括处理器、输入输出设备和存储器,所述处理器、输入输出设备和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述输入输出设备用于与其他设备交互数据,所述处理器被配置用于调用所述程序代码,执行如权利要求19-24任一项所述的方法。
- 一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时使所述处理器执行如权利要求19-24任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG11202106330RA SG11202106330RA (en) | 2018-12-27 | 2019-10-29 | Attendance management system and method, and electronic device |
JP2020573004A JP2021529394A (ja) | 2018-12-27 | 2019-10-29 | 勤怠管理システム、方法及び電子機器 |
KR1020217009251A KR20210047350A (ko) | 2018-12-27 | 2019-10-29 | 출석 관리 시스템, 방법 및 전자 기기 |
US17/336,982 US20210287472A1 (en) | 2018-12-27 | 2021-06-02 | Attendance management system and method, and electronic device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811617662.8A CN109741477A (zh) | 2018-12-27 | 2018-12-27 | 考勤管理系统、方法及电子设备 |
CN201811617662.8 | 2018-12-27 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/336,982 Continuation US20210287472A1 (en) | 2018-12-27 | 2021-06-02 | Attendance management system and method, and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020134524A1 true WO2020134524A1 (zh) | 2020-07-02 |
Family
ID=66361687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/114080 WO2020134524A1 (zh) | 2018-12-27 | 2019-10-29 | 考勤管理系统、方法及电子设备 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20210287472A1 (zh) |
JP (1) | JP2021529394A (zh) |
KR (1) | KR20210047350A (zh) |
CN (1) | CN109741477A (zh) |
SG (1) | SG11202106330RA (zh) |
TW (1) | TW202024998A (zh) |
WO (1) | WO2020134524A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114140863A (zh) * | 2022-01-29 | 2022-03-04 | 深圳市中讯网联科技有限公司 | 基于人脸识别的签到方法、装置、存储介质及电子设备 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109741477A (zh) * | 2018-12-27 | 2019-05-10 | 深圳市商汤科技有限公司 | 考勤管理系统、方法及电子设备 |
CN110675518A (zh) * | 2019-08-20 | 2020-01-10 | 吴益光 | 一种智能考勤管理及交互方法及系统 |
CN111640217B (zh) * | 2020-06-09 | 2022-03-01 | 重庆科技学院 | 物业辅助办公系统及其控制方法 |
CN111753798A (zh) * | 2020-07-03 | 2020-10-09 | 重庆智者炎麒科技有限公司 | 一种基于图像处理的教学辅助系统及其方法 |
CN111861414B (zh) * | 2020-07-28 | 2023-09-29 | 杭州海康威视数字技术股份有限公司 | 一种会议考勤系统、方法及设备 |
US11763605B2 (en) * | 2020-09-04 | 2023-09-19 | TOTVS Inc. | Synchronized online/offline clock in management |
CN112489282A (zh) * | 2020-12-02 | 2021-03-12 | 杭州国辰机器人科技有限公司 | 门禁考勤方法、系统、计算机设备及存储介质 |
CN114170700A (zh) * | 2021-12-27 | 2022-03-11 | 中国电信股份有限公司 | 一种考勤方法及装置 |
CN114613031A (zh) * | 2022-03-08 | 2022-06-10 | 平安国际智慧城市科技股份有限公司 | 基于多个考勤位置的考勤方法、装置、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106022283A (zh) * | 2016-05-27 | 2016-10-12 | 北京中金国信科技有限公司 | 生物识别方法、装置及识别设备 |
KR20180112302A (ko) * | 2017-04-03 | 2018-10-12 | 한국전자통신연구원 | 얼굴 인식에 기초한 사용자 인증 방법 |
CN108846912A (zh) * | 2018-06-14 | 2018-11-20 | 深圳市商汤科技有限公司 | 考勤方法、终端及服务器 |
CN108876276A (zh) * | 2017-06-02 | 2018-11-23 | 北京旷视科技有限公司 | 基于人脸识别的自动考勤方法及装置 |
CN108986245A (zh) * | 2018-06-14 | 2018-12-11 | 深圳市商汤科技有限公司 | 基于人脸识别的考勤方法及终端 |
CN109741477A (zh) * | 2018-12-27 | 2019-05-10 | 深圳市商汤科技有限公司 | 考勤管理系统、方法及电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030394A (ja) * | 2001-07-17 | 2003-01-31 | Tokyu Biru Maintenance Kk | 出退勤管理システム |
JP2007310681A (ja) * | 2006-05-18 | 2007-11-29 | Chugoku Electric Power Co Inc:The | 出入り管理システム及び出入り管理機能付き携帯端末 |
US20150170104A1 (en) * | 2012-07-24 | 2015-06-18 | Nec Corporation | Time and attendance management device, data processing method thereof, and program |
CN107886032B (zh) * | 2016-09-30 | 2021-12-14 | 阿里巴巴集团控股有限公司 | 终端设备、智能手机、基于脸部识别的认证方法和系统 |
-
2018
- 2018-12-27 CN CN201811617662.8A patent/CN109741477A/zh active Pending
-
2019
- 2019-10-29 WO PCT/CN2019/114080 patent/WO2020134524A1/zh active Application Filing
- 2019-10-29 SG SG11202106330RA patent/SG11202106330RA/en unknown
- 2019-10-29 JP JP2020573004A patent/JP2021529394A/ja not_active Ceased
- 2019-10-29 KR KR1020217009251A patent/KR20210047350A/ko active Search and Examination
- 2019-12-13 TW TW108145855A patent/TW202024998A/zh unknown
-
2021
- 2021-06-02 US US17/336,982 patent/US20210287472A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106022283A (zh) * | 2016-05-27 | 2016-10-12 | 北京中金国信科技有限公司 | 生物识别方法、装置及识别设备 |
KR20180112302A (ko) * | 2017-04-03 | 2018-10-12 | 한국전자통신연구원 | 얼굴 인식에 기초한 사용자 인증 방법 |
CN108876276A (zh) * | 2017-06-02 | 2018-11-23 | 北京旷视科技有限公司 | 基于人脸识别的自动考勤方法及装置 |
CN108846912A (zh) * | 2018-06-14 | 2018-11-20 | 深圳市商汤科技有限公司 | 考勤方法、终端及服务器 |
CN108986245A (zh) * | 2018-06-14 | 2018-12-11 | 深圳市商汤科技有限公司 | 基于人脸识别的考勤方法及终端 |
CN109741477A (zh) * | 2018-12-27 | 2019-05-10 | 深圳市商汤科技有限公司 | 考勤管理系统、方法及电子设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114140863A (zh) * | 2022-01-29 | 2022-03-04 | 深圳市中讯网联科技有限公司 | 基于人脸识别的签到方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
KR20210047350A (ko) | 2021-04-29 |
CN109741477A (zh) | 2019-05-10 |
JP2021529394A (ja) | 2021-10-28 |
SG11202106330RA (en) | 2021-07-29 |
US20210287472A1 (en) | 2021-09-16 |
TW202024998A (zh) | 2020-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020134524A1 (zh) | 考勤管理系统、方法及电子设备 | |
US12032671B2 (en) | System and method for user enrollment in a secure biometric verification system | |
US11151819B2 (en) | Access control method, access control apparatus, system, and storage medium | |
US11240234B2 (en) | Methods and systems for providing online verification and security | |
WO2020024398A1 (zh) | 生物特征辅助支付方法、装置、计算机设备及存储介质 | |
US20160269411A1 (en) | System and Method for Anonymous Biometric Access Control | |
CN105100108B (zh) | 一种基于人脸识别的登录认证方法、装置及系统 | |
JP2022532677A (ja) | 身元検証及び管理システム | |
CN104303483B (zh) | 用于社交网络的基于用户的识别系统 | |
CN105468950A (zh) | 身份认证方法、装置、终端及服务器 | |
WO2020082801A1 (zh) | 基于生物识别的查房考核方法、装置、服务器及介质 | |
CN105117633B (zh) | 人脸识别Windows系统登录验证系统 | |
CN105187412B (zh) | 一种基于手势识别的登录认证方法、装置及系统 | |
CN103957217A (zh) | 一种面向互联网电子业务办理的方法及系统 | |
CN108549848A (zh) | 用于输出信息的方法和装置 | |
CN109413203A (zh) | 一种交易数据获取方法及装置 | |
CN106161406B (zh) | 获取用户账号的方法和装置 | |
US12118843B2 (en) | Providing digital identifications generated for checkpoint validation based on biometric identification | |
EP4028912A1 (en) | Enhanced biometric authentication | |
US10003464B1 (en) | Biometric identification system and associated methods | |
US20230197215A1 (en) | System and Related Methods for Rapid Identification and Verification of Immunization Status | |
CN105989324A (zh) | 一种基于指纹特征的嵌入式身份认证系统 | |
CN105847293B (zh) | 一种基于图像识别实现系统登录的方法和终端 | |
KR102490328B1 (ko) | 인공지능 기반의 부동산 소유자 다중 검증 수행 방법, 서버 및 프로그램 | |
US11776303B2 (en) | Biometric gallery management using wireless identifiers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19903971 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020573004 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20217009251 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 03/11/2021 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19903971 Country of ref document: EP Kind code of ref document: A1 |