CN105184879A - Biometric identification attendance checking method, device and system - Google Patents

Biometric identification attendance checking method, device and system Download PDF

Info

Publication number
CN105184879A
CN105184879A CN201510219837.XA CN201510219837A CN105184879A CN 105184879 A CN105184879 A CN 105184879A CN 201510219837 A CN201510219837 A CN 201510219837A CN 105184879 A CN105184879 A CN 105184879A
Authority
CN
China
Prior art keywords
work attendance
information
bio
identification
employee
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.)
Granted
Application number
CN201510219837.XA
Other languages
Chinese (zh)
Other versions
CN105184879B (en
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.)
Beijing Techshino Technology Co Ltd
Original Assignee
Beijing Techshino 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 Beijing Techshino Technology Co Ltd filed Critical Beijing Techshino Technology Co Ltd
Priority to CN201510219837.XA priority Critical patent/CN105184879B/en
Publication of CN105184879A publication Critical patent/CN105184879A/en
Application granted granted Critical
Publication of CN105184879B publication Critical patent/CN105184879B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

Belonging to the technical field of biometric identification, the invention discloses a biometric identification attendance checking method, device and system. The method includes: acquiring the identification information and biological characteristic information of attendance staff; transmitting the acquired information to a biometric identification cloud server to conduct biometric identification comparison; receiving a verification dynamic code returned after successful identification and comparison by the biometric identification cloud server; acquiring the geographical position information of the attendance staff; and transmitting the verification dynamic code, the identification information and geographical position information of the attendance staff to an attendance application server; and receiving the attendance checking accomplishment information returned by the attendance application server. The method, device and system provided by the invention focus on security identity authentication through the biometric identification cloud server, and utilize a mobile terminal, the attendance application server and the biometric identification cloud server three parties to guarantee a closed authentication process, not only have high safety, but also can ease the pressure caused by concentrated punch in-out of employees during rush hours, avoid companies' repeated investment and construction of attendance checking equipment of their own, and save cost for enterprises.

Description

The methods, devices and systems of bio-identification work attendance
Technical field
The present invention relates to technical field of biometric identification, refer to a kind of methods, devices and systems of bio-identification work attendance especially.
Background technology
Namely work attendance is examined or check and is turned out for work, obtain employee or some group, the attendance of individual in certain particular field in one's power special time period by certain mode, comprise on and off duty, be late, leave early, sick leave, marriage leave, leave for arranging funeral, the general holiday, the working time, overtime work situation etc.Work attendance have safeguard normal order of work, increase work efficiency, the effect such as serious enterprise discipline.
Existing work attendance is roughly divided into fixed position work attendance and shift position work attendance.Fixed position work attendance is generally place attendance recorder on unit doorway, there are work attendance personnel on and off duty and concentrate in fixed position work attendance, have crowded situation of queuing up, certain pressure is caused to Time Attendance Device, in order to raise the efficiency and alleviate the pressure of Time Attendance Device, enterprise often needs the Time Attendance Device building oneself according to overlapping investment in produced problem in work attendance process, improves cost.
Shift position work attendance is generally that mobile terminal communicates with work attendance server end, the work attendance mode of this position-based location can by determining that the geographic position of employee completes work attendance, but communicate with work attendance server two ends owing to only having mobile terminal, the information of work attendance server end is all that mobile terminal sends, easy fraud and distorting, work attendance server end is difficult to judge, this mode security is relatively low.
Summary of the invention
The invention provides the methods, devices and systems of high, the cost-saving bio-identification work attendance of a kind of security.
For solving the problems of the technologies described above, the invention provides technical scheme as follows:
A method for bio-identification work attendance, comprising:
Obtain identity information and the biological information of work attendance employee;
The identity information of the work attendance employee of acquisition and biological information are sent to bio-identification Cloud Server and carry out living things feature recognition comparison;
Receive the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
Obtain the geographical location information of work attendance employee;
The identity information of described checking dynamic code, work attendance employee and geographical location information are sent to work attendance application server;
The work attendance that reception work attendance application server returns completes information.
A method for bio-identification work attendance, comprising:
The identity information of the work attendance employee that mobile terminal receive sends and biological information;
Biological information according to the work attendance employee prestored carries out living things feature recognition comparison;
When comparison is passed through, generate checking dynamic code, and send described checking dynamic code to mobile terminal.
A method for bio-identification work attendance, comprising:
The checking dynamic code that the expression bio-identification comparison that mobile terminal receive sends is passed through, the identity information of work attendance employee and geographical location information;
The validity of described checking dynamic code is verified to bio-identification Cloud Server;
When described checking dynamic code is effective, the identity information of record current time, described work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance.
A kind of mobile terminal, comprising:
Data obtaining module, for obtaining identity information and the biological information of work attendance employee;
First sending module, is sent to bio-identification Cloud Server for the identity information of the work attendance employee by acquisition and biological information and carries out living things feature recognition comparison;
First receiver module, for receiving the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
Position acquisition module, for obtaining the geographical location information of work attendance employee;
Second sending module, for being sent to work attendance application server by the identity information of described checking dynamic code, work attendance employee and geographical location information;
Second receiver module, the work attendance returned for receiving work attendance application server completes information.
A kind of bio-identification Cloud Server, comprising:
3rd receiver module, for identity information and the biological information of the work attendance employee of mobile terminal receive transmission;
Comparing module, for carrying out living things feature recognition comparison according to the biological information of the work attendance employee prestored;
Dynamic code generation module, when passing through for comparison, generates checking dynamic code, and sends described checking dynamic code to mobile terminal.
A kind of work attendance application server, comprising:
4th receiver module, the checking dynamic code that the expression bio-identification comparison for mobile terminal receive transmission is passed through, the identity information of work attendance employee and geographical location information;
Authentication module, for verifying the validity of described checking dynamic code to bio-identification Cloud Server;
Logging modle, time effective for described checking dynamic code, the identity information of record current time, described work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance.
A system for bio-identification work attendance, comprises above-mentioned mobile terminal, bio-identification Cloud Server and work attendance application server.
The present invention has following beneficial effect:
Compared with prior art, the present invention is when employee carries out work attendance, the identity information of acquisition for mobile terminal work attendance employee and biological information also send to bio-identification Cloud Server to carry out bio-identification comparison, bio-identification Cloud Server is compared according to the biological information prestored, if comparison is by then generating checking dynamic code and sending to mobile terminal, the geographical location information of acquisition for mobile terminal work attendance employee, and by the identity information of work attendance employee, identity characteristic information, checking dynamic code and geographical location information send to work attendance application server, work attendance application server is to the validity of bio-identification Cloud Server authentication dynamic code, if checking dynamic code is effective, then record current time, the identity information of described work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance, after mobile terminal reception work attendance completes message, work attendance flow process terminates.
The present invention utilizes bio-identification Cloud Server to complete biological characteristic authentication function, safety identification authentication is absorbed in by bio-identification Cloud Server, mobile terminal, work attendance application server and bio-identification Cloud Server tripartite is utilized to ensure closed identifying procedure, not only security is high, and employee can be alleviated concentrate the pressure of checking card and bringing in the commuter time, company's overlapping investment is avoided to build the Time Attendance Device of oneself, for enterprise is cost-saving.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of an embodiment of the method for bio-identification work attendance of the present invention;
Fig. 2 is the schematic flow sheet of another embodiment of the method for bio-identification work attendance of the present invention;
Fig. 3 is the schematic flow sheet of the another embodiment of the method for bio-identification work attendance of the present invention;
Fig. 4 is the schematic flow sheet of an embodiment of the device of bio-identification work attendance of the present invention;
Fig. 5 is the schematic flow sheet of another embodiment of the device of bio-identification work attendance of the present invention;
Fig. 6 is the schematic flow sheet of the another embodiment of the device of bio-identification work attendance of the present invention;
Fig. 7 is the schematic flow sheet of an embodiment of the method for bio-identification work attendance of the present invention;
Fig. 8 is the structural representation of the system of bio-identification work attendance of the present invention.
Embodiment
For making the technical problem to be solved in the present invention, technical scheme and advantage clearly, be described in detail below in conjunction with the accompanying drawings and the specific embodiments.
On the one hand, as shown in Figure 1, the invention provides a kind of method of bio-identification work attendance, be applied to mobile terminal, comprise:
Step S101: the identity information and the biological information that obtain work attendance employee;
In this step, the identity information of employee can be one or more in the name of employee, identification card number, employee No. ID or other personal information, and biological information can be finger print information, face information, iris information, acoustic information, auricle information, retinal information etc.
Step S102: the identity information of the work attendance employee of acquisition and biological information are sent to bio-identification Cloud Server and carry out living things feature recognition comparison;
In this step, bio-identification Cloud Server can find the registered biological information of this work attendance employee in database according to the identity information of work attendance employee and carry out living things feature recognition comparison.
Step S103: receive the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
In this step, bio-identification Cloud Server carries out living things feature recognition comparison and after passing through, can generate and return a checking dynamic code.
Step S104: the geographical location information obtaining work attendance employee;
In this step, latitude and longitude coordinates information residing when the geographical location information of acquisition work attendance employee can be work attendance staff attendance, the employee had office hours not only can be allowed to complete work attendance by the geographical location information obtaining work attendance employee, the employee going out or go on business also can be allowed to complete work attendance.
Step S105: the identity information of checking dynamic code, work attendance employee and geographical location information are sent to work attendance application server;
In this step, work attendance application server by identity information, the geographical location information of checking work attendance employee, and verifies that dynamic code is correct within effective time, and this work attendance of work attendance application server notice mobile terminal completes.
Step S106: the work attendance that reception work attendance application server returns completes information.
Above-mentioned steps S101 to step S106 is the process that mobile terminal performs.
The present invention is when employee carries out work attendance, the identity information of acquisition for mobile terminal work attendance employee and biological information also send to bio-identification Cloud Server to carry out bio-identification comparison, bio-identification Cloud Server is compared according to the biological information prestored, if comparison is by then generating checking dynamic code and sending to mobile terminal, the geographical location information of acquisition for mobile terminal work attendance employee, and by the identity information of work attendance employee, identity characteristic information, checking dynamic code and geographical location information send to work attendance application server, work attendance application server is to the validity of bio-identification Cloud Server authentication dynamic code, if checking dynamic code is effective, then record current time, the identity information of work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance, after mobile terminal reception work attendance completes message, work attendance flow process terminates.
In the present invention, the SAAS application of being set up by the mode utilizing biological identification technology and movable attendance checking to combine, enterprise is not needed to buy Time Attendance Device, as long as the account offering enterprise oneself uses just use one's own attendance checking system, for enterprise provides cost savings, by three end authentication dynamic codes, one is avoid user arbitrarily to distort the attendance data of mobile terminal, two is avoid other system to forge checking dynamic code, substantially increases security of the present invention.Wherein using bio-identification Cloud Server as independently one end, identity authentication function is stripped out, authentication service can be provided for more application, the present invention can be made so to be more absorbed in the concrete function of work attendance and business.
Therefore the method security of bio-identification work attendance of the present invention is high, cost-saving.
The present invention utilizes bio-identification cloud to complete biological characteristic authentication function, safety identification authentication is absorbed in by bio-identification Cloud Server, mobile terminal, work attendance application server and bio-identification Cloud Server tripartite is utilized to ensure closed identifying procedure, not only security is high, and employee can be alleviated concentrate the pressure of checking card and bringing in the commuter time, company's overlapping investment is avoided to build the Time Attendance Device of oneself, for enterprise is cost-saving.
Practise fraud to prevent work attendance employee mode such as photo or video when work attendance, the identity information and the biological information that obtain work attendance employee can comprise further: confirm that work attendance employee is me by In vivo detection technology, In vivo detection technology can for requiring that work attendance employee makes corresponding action according to random information, and action can include but not limited to comprise smile, blinks and/or put first-class various action.Because In vivo detection technical requirement work attendance employee makes corresponding action at random according to prompting, effectively can stop work attendance employee by In vivo detection technology and utilize the mode such as photo, video to complete the cheating of work attendance.
In the present invention, the geographical location information obtaining work attendance employee is further preferably: the geographical location information being obtained work attendance employee by gps satellite location, wifi signal framing or sim card signal location.Wherein, the GPS module in mobile terminal (be generally smart mobile phone, also can be the mobile devices such as PAD) is preferably utilized to obtain the geographical location information of work attendance employee, gps satellite location major advantage is that precision is good, and the positioning error of present application level has controlled in 10.Certainly, also can be positioned by wifi signal framing, SIM cards of mobile phones location or other modes.
By obtaining the geographical location information of work attendance employee, the employee had office hours not only can be allowed to complete work attendance, the employee going out or go on business even can be allowed to complete work attendance.Wherein, when company personnel on business needs to go out, can select to go out work attendance item at mobile terminal, can to go out item by direct selector after selection, work attendance APP can record the when and where of going out, this record can be present in work attendance application server end as the record of work attendance of going out, and department manager will audit abnormal attendances such as going out, ask for leave, work overtime, go on business, and the attendance record after only having department manager society and confirming can by the foundation of company HR as work attendance statistics.
Further, in the present invention, biological information can comprise finger print information, face information, iris information, acoustic information, auricle information, retinal information etc.
On the other hand, as shown in Figure 2, the present invention also provides a kind of method of bio-identification work attendance, is applied to bio-identification Cloud Server, comprises:
Step S201: the identity information of the work attendance employee that mobile terminal receive sends and biological information;
Biological information in this step is preferably face information, can certainly be finger print information, iris information, acoustic information, auricle information, retinal information etc.
Step S202: the biological information according to the work attendance employee prestored carries out living things feature recognition comparison;
Step S203: when comparison is passed through, generates checking dynamic code, and sends checking dynamic code to mobile terminal.
In this step, if comparison failure, bio-identification Cloud Server then sends the information of work attendance failure to mobile terminal, and notice work attendance employee re-starts work attendance, and concrete operations are as being applied to the method part of the bio-identification work attendance of mobile terminal above.
In this step, if do not verify dynamic code, owing to being initiate the request of authentication to bio-identification cloud server end by mobile terminal, bio-identification cloud server end return authentication result, then work attendance application server end is notified by mobile terminal, work attendance application server end does not know bio-identification cloud server end on earth whether by certification in this process, because the information that work attendance application server receives is all that mobile terminal sends, if mobile terminal is not verified to bio-identification Cloud Server after maliciously being distorted like this, then still notify that the certification of work attendance application server is passed through, work attendance application server also cannot judge.After adding checking dynamic code, after mobile terminal passes through to the certification of bio-identification cloud server end, bio-identification Cloud Server returns a checking dynamic code, mobile terminal needs to push this checking dynamic code to work attendance application server, then the result of mobile terminal authentication just now verified again by work attendance application server to bio-identification Cloud Server according to checking dynamic code, and before so just confirming, whether the authentication of mobile terminal is effective.If mobile terminal can not obtain checking dynamic code to the certification of bio-identification Cloud Server, so work attendance application server end also cannot complete to the checking of bio-identification cloud server end, also just cannot complete the normal flow of work attendance.
Above-mentioned steps S201 to step S203 is the process that bio-identification Cloud Server performs, and corresponding with the process that above-mentioned mobile terminal performs, the method security of bio-identification work attendance of the present invention is high, cost-saving.
As a modification of the present invention, checking dynamic code is according to the identity information of work attendance employee and timestamp stochastic generation, and checking dynamic code is effective within a certain period of time.
In this step, timestamp when bio-identification Cloud Server can utilize the phone number of the work attendance employee of request authentication and send identity information, biological information is seed, stochastic generation checking dynamic code, because timestamp is change, therefore the checking dynamic code generated also is change, other system cannot know the details of dynamic code in advance, improves security of the present invention.Wherein, bio-identification Cloud Server can arrange the effective time of checking dynamic code, is preferably set in one minute effective, if mobile terminal cannot complete the flow process of whole work attendance certification within this minute, so verifies that dynamic code will lose efficacy.Checking dynamic code also can include but not limited to use the identity information of work attendance employee or employee No. ID to be seed with timestamp when sending identity information, biological information, also the combination in any of above-mentioned information can be used to generate checking dynamic code, and other modes that those skilled in the art can also be adopted easily to expect generate checking dynamic code.
Again on the one hand, as shown in Figure 3, the present invention also provides a kind of method of bio-identification work attendance, is applied to work attendance application server, comprises:
Step S301: the checking dynamic code that the expression bio-identification comparison that mobile terminal receive sends is passed through, the identity information of work attendance employee and geographical location information;
Step S302: to the validity of bio-identification Cloud Server authentication dynamic code;
In this step, preferably, work attendance application server is to the validity of bio-identification Cloud Server authentication dynamic code.Certainly, bio-identification Cloud Server sends to work attendance application server while dynamic verification code can being sent to mobile terminal, according to the checking dynamic code received, such application server judges that within effective time whether the checking dynamic code that mobile terminal sends is correct or effective, if within effective time and checking dynamic code correct, then notify that this work attendance of mobile terminal completes, if checking dynamic code exceeds effective time or mistake, then notify this work attendance failure of mobile terminal, user needs to re-start work attendance.
Step S303: when checking dynamic code is effective, the identity information of record current time, work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance.
In this step, if checking dynamic code is invalid, then can notifies this work attendance failure of mobile terminal of work attendance employee, need to re-start authentication.
Above-mentioned steps S301 to step S303 is the process that work attendance application server performs, and corresponding with the process that above-mentioned mobile terminal performs, the method security of bio-identification work attendance of the present invention is high, cost-saving.
In the present invention, the validity to bio-identification Cloud Server authentication dynamic code comprises further:
The identity information of checking dynamic code and work attendance employee is sent to bio-identification Cloud Server;
Receive the result of bio-identification Cloud Server to checking dynamic code.
In this step, the result of bio-identification Cloud Server to checking dynamic code may be by also may being do not pass through, as verified dynamic code mistake or exceeding the situations such as effective time, then the result of bio-identification Cloud Server is unsuccessfully, mean time work attendance failure of timekeeper's cost, work attendance application server sends the information re-starting work attendance to mobile terminal; If verify, dynamic code is correct and within effective time, then time work attendance of timekeeper's cost completes, the message that work attendance application server completes to mobile terminal transmission work attendance.The existence of checking dynamic code substantially increases security of the present invention.
Corresponding with the method for above-mentioned bio-identification work attendance, as shown in Figure 4, the present invention also provides a kind of device of bio-identification work attendance, i.e. mobile terminal, comprising:
Data obtaining module 10, for obtaining identity information and the biological information of work attendance employee;
First sending module 11, is sent to bio-identification Cloud Server for the identity information of the work attendance employee by acquisition and biological information and carries out living things feature recognition comparison;
First receiver module 12, for receiving the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
Position acquisition module 13, for obtaining the geographical location information of work attendance employee;
Second sending module 14, for being sent to work attendance application server by the identity information of described checking dynamic code, work attendance employee and geographical location information;
Second receiver module 15, the work attendance returned for receiving work attendance application server completes information.Corresponding with the method for above-mentioned bio-identification work attendance, the equipment safety of bio-identification work attendance of the present invention is high, cost-saving.
Improve as another kind of the present invention, data obtaining module can also comprise:
In vivo detection unit, for confirming that work attendance employee is me by In vivo detection technology, In vivo detection technology is that requirement work attendance employee makes corresponding action according to random information, and action comprises smile, blinks and/or nod.Wherein, live body authentication unit is preferably arranged on mobile terminal, bio-identification cloud server end or work attendance application server end can certainly be arranged on, but because In vivo detection is detection one section of video flowing, file data is comparatively large, if be arranged on bio-identification cloud server end or work attendance application server port, first will complete the support of the network bandwidth, the pressure of system server process can be increased like this, the real-time checking of needs and the judgement of live body checking can not be met.Corresponding with the method for above-mentioned bio-identification work attendance, In vivo detection unit can effectively avoid work attendance employee to use the cheating such as photo, video.
Preferably, position acquisition module comprises further, for being obtained the geographical location information of work attendance employee by gps satellite location, wifi signal framing or sim card signal location.Corresponding with the method for above-mentioned bio-identification work attendance, position acquisition module not only can allow the employee had office hours complete work attendance, and the employee going out or go on business also can be allowed to complete work attendance.
Wherein, biological information can comprise finger print information, face information, iris information, acoustic information, auricle information, retinal information, etc.
Corresponding with said method, as shown in Figure 5, the present invention also provides a kind of device of bio-identification work attendance, i.e. bio-identification Cloud Server, comprising:
3rd receiver module 20, for identity information and the biological information of the work attendance employee of mobile terminal receive transmission;
Comparing module 21, for carrying out living things feature recognition comparison according to the biological information of the work attendance employee prestored;
Dynamic code generation module 22, if passed through for comparison, then generates checking dynamic code, and sends described checking dynamic code to mobile terminal.
Corresponding with the method for above-mentioned bio-identification work attendance, the equipment safety of bio-identification work attendance of the present invention is high, cost-saving.
Preferably, checking dynamic code is according to the identity information of work attendance employee and timestamp stochastic generation, and checking dynamic code is effective within a certain period of time.Corresponding with the method for above-mentioned bio-identification work attendance, checking dynamic code improves security of the present invention.
Corresponding with said method, as shown in Figure 6, the present invention also provides a kind of device of bio-identification work attendance, i.e. work attendance application server, comprising:
4th receiver module 30, the checking dynamic code that the expression bio-identification comparison for mobile terminal receive transmission is passed through, the identity information of work attendance employee and geographical location information;
Authentication module 31, for verifying the validity of described checking dynamic code to bio-identification Cloud Server;
Logging modle 32, if effective for described checking dynamic code, then records current time, the identity information of described work attendance employee and geographical location information, and sends work attendance to mobile terminal and complete message.
Corresponding with the method for above-mentioned bio-identification work attendance, the equipment safety of bio-identification work attendance of the present invention is high, cost-saving.
Further, authentication module preferably includes further:
Transmitting element, for sending the identity information of checking dynamic code and work attendance employee to bio-identification Cloud Server;
Receiving element, for receiving the result of bio-identification Cloud Server to checking dynamic code.
Corresponding with the method for above-mentioned bio-identification work attendance, authentication module improves security of the present invention.
Concrete, work attendance application server end can also comprise business account administration module, information arranges module, position setting module, information analysis statistical module etc.
Method part describes in detail above for the concrete function of each module and beneficial effect, repeats no more herein.
The present invention is below described in detail for human face identification work-attendance checking, as shown in Figure 7:
Mobile terminal can comprise face registration, the work attendance of brush face, checks record, asks for leave, work attendance etc. of going out.The HR personnel of company first arrange the dependency rule of work attendance on work attendance application server, arrange work attendance active position (such as with Wangjing office building for core, within radius 100 meters, work attendance is effective), the effective time (adding up the standard of effective attendance record) of work attendance is set, the essential information of typing employee, the download address of issue work attendance APP after completing, company personnel downloads this APP and is installed on mobile device (mobile phone or PAD etc.), first time uses needs collection face information to complete registration, in order to improve discrimination, the photo of three employees is preferably obtained continuously when registering, each shooting all will with front photo comparison of once taking, the system of similarity more than 80 thinks me.During work attendance, employee points out the facial photo of shooting oneself according to APP and is sent to bio-identification cloud server end and carries out face alignment, the photo taken when choosing one and work attendance at random from three photos of registration when staff attendance is compared, if by, think employee, otherwise with two remaining registration photos carry out comparison one by one, if with wherein a comparison is successful, then think employee, if three equal comparison failures of photo, then this work attendance is not passed through.Work attendance by after the geographic position of current time and mobile terminal can be sent to work attendance application server, the writing task of work attendance is completed by work attendance application server, once normal work attendance flow process can terminate, company HR is when monthly adding up work attendance, the attendance record completed according to employee is added up, and draws the final checking-in result of each employee.
Again on the one hand, corresponding with said method and device, as shown in Figure 8, the present invention also provides a kind of system of bio-identification work attendance, comprises above-mentioned mobile terminal, bio-identification Cloud Server and work attendance application server.Concrete structure and the function of each several part describe in detail above, repeat no more herein.
In the present invention, work attendance application server end, between bio-identification Cloud Server and mobile terminal three by HTTPS protocol communication, the data of transmission are unified is Json form.Wherein, HTTPS agreement is a kind of cryptographic protocol, and transferring content transmits with ciphertext form on network, even if intercepted and captured the particular content also cannot knowing transmission at network communication layer by third party, therefore, the present invention has the security of height in the process completing living things feature recognition.
The above is the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the prerequisite not departing from principle of the present invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (17)

1. a method for bio-identification work attendance, is characterized in that, comprising:
Obtain identity information and the biological information of work attendance employee;
The identity information of the work attendance employee of acquisition and biological information are sent to bio-identification Cloud Server and carry out living things feature recognition comparison;
Receive the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
Obtain the geographical location information of work attendance employee;
The identity information of described checking dynamic code, work attendance employee and geographical location information are sent to work attendance application server;
The work attendance that reception work attendance application server returns completes information.
2. the method for bio-identification work attendance according to claim 1, is characterized in that, identity information and the biological information of described acquisition work attendance employee comprise further:
Confirm that work attendance employee is me by In vivo detection technology, described In vivo detection technology is that requirement work attendance employee makes corresponding action according to random information, and described action comprises smile, blinks and/or nod.
3. the method for bio-identification work attendance according to claim 2, is characterized in that, the geographical location information of described acquisition work attendance employee is further:
The geographical location information of work attendance employee is obtained by gps satellite location, wifi signal framing or sim card signal location.
4. the method for the bio-identification work attendance according to claim arbitrary in claim 1-3, is characterized in that, described biological information comprises finger print information, face information, iris information, acoustic information, auricle information, retinal information.
5. a method for bio-identification work attendance, is characterized in that, comprising:
The identity information of the work attendance employee that mobile terminal receive sends and biological information;
Biological information according to the work attendance employee prestored carries out living things feature recognition comparison;
When comparison is passed through, generate checking dynamic code, and send described checking dynamic code to mobile terminal.
6. the method for bio-identification work attendance according to claim 5, is characterized in that, described checking dynamic code is according to the identity information of work attendance employee and timestamp stochastic generation, and described checking dynamic code is effective within a certain period of time.
7. a method for bio-identification work attendance, is characterized in that, comprising:
The checking dynamic code that the expression bio-identification comparison that mobile terminal receive sends is passed through, the identity information of work attendance employee and geographical location information;
The validity of described checking dynamic code is verified to bio-identification Cloud Server;
When described checking dynamic code is effective, the identity information of record current time, described work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance.
8. the method for bio-identification work attendance according to claim 7, is characterized in that, describedly verifies that the validity of described checking dynamic code comprises further to bio-identification Cloud Server:
The identity information of described checking dynamic code and work attendance employee is sent to bio-identification Cloud Server;
Receive bio-identification Cloud Server to the result of described checking dynamic code.
9. a mobile terminal, is characterized in that, comprising:
Data obtaining module, for obtaining identity information and the biological information of work attendance employee;
First sending module, is sent to bio-identification Cloud Server for the identity information of the work attendance employee by acquisition and biological information and carries out living things feature recognition comparison;
First receiver module, for receiving the checking dynamic code returned after bio-identification Cloud Server identification comparison is passed through;
Position acquisition module, for obtaining the geographical location information of work attendance employee;
Second sending module, for being sent to work attendance application server by the identity information of described checking dynamic code, work attendance employee and geographical location information;
Second receiver module, the work attendance returned for receiving work attendance application server completes information.
10. mobile terminal according to claim 9, is characterized in that, described data obtaining module also comprises:
In vivo detection unit, for confirming that work attendance employee is me by In vivo detection technology, described In vivo detection technology is that requirement work attendance employee makes corresponding action according to random information, and described action comprises smile, blinks and/or nod.
11. mobile terminals according to claim 10, is characterized in that, described position acquisition module is further used for the geographical location information being obtained work attendance employee by gps satellite location, wifi signal framing or sim card signal location.
12. mobile terminals according to claim arbitrary in claim 9-11, it is characterized in that, described biological information comprises finger print information, face information, iris information, acoustic information, auricle information, retinal information.
13. 1 kinds of bio-identification Cloud Servers, is characterized in that, comprising:
3rd receiver module, for identity information and the biological information of the work attendance employee of mobile terminal receive transmission;
Comparing module, for carrying out living things feature recognition comparison according to the biological information of the work attendance employee prestored;
Dynamic code generation module, when passing through for comparison, generates checking dynamic code, and sends described checking dynamic code to mobile terminal.
14. bio-identification Cloud Servers according to claim 13, is characterized in that, described checking dynamic code is according to the identity information of work attendance employee and timestamp stochastic generation, and described checking dynamic code is effective within a certain period of time.
15. 1 kinds of work attendance application servers, is characterized in that, comprising:
4th receiver module, the checking dynamic code that the expression bio-identification comparison for mobile terminal receive transmission is passed through, the identity information of work attendance employee and geographical location information;
Authentication module, for verifying the validity of described checking dynamic code to bio-identification Cloud Server;
Logging modle, time effective for described checking dynamic code, the identity information of record current time, described work attendance employee and geographical location information, and complete message to mobile terminal transmission work attendance.
16. work attendance application servers according to claim 15, it is characterized in that, described authentication module comprises further:
Transmitting element, for sending the identity information of described checking dynamic code and work attendance employee to bio-identification Cloud Server;
Receiving element, for receiving the result of bio-identification Cloud Server to described checking dynamic code.
The system of 17. 1 kinds of bio-identification work attendances, is characterized in that, comprises the mobile terminal in claim 9 to 12 described in arbitrary claim, the bio-identification Cloud Server described in claim 13 or 14 and the work attendance application server described in claim 15 or 16.
CN201510219837.XA 2015-04-30 2015-04-30 The methods, devices and systems of bio-identification work attendance Active CN105184879B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510219837.XA CN105184879B (en) 2015-04-30 2015-04-30 The methods, devices and systems of bio-identification work attendance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510219837.XA CN105184879B (en) 2015-04-30 2015-04-30 The methods, devices and systems of bio-identification work attendance

Publications (2)

Publication Number Publication Date
CN105184879A true CN105184879A (en) 2015-12-23
CN105184879B CN105184879B (en) 2018-02-13

Family

ID=54906929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510219837.XA Active CN105184879B (en) 2015-04-30 2015-04-30 The methods, devices and systems of bio-identification work attendance

Country Status (1)

Country Link
CN (1) CN105184879B (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105957172A (en) * 2016-04-22 2016-09-21 广东宜教通教育有限公司 Photograph attendance application system of intelligent photograph electrical screen
CN106127873A (en) * 2016-06-21 2016-11-16 北京奇虎科技有限公司 Work attendance method based on mobile terminal, device and equipment
CN106169194A (en) * 2016-06-29 2016-11-30 江苏中威科技软件***有限公司 A kind of automatic attendance system and method based on smart machine
CN106228628A (en) * 2016-07-15 2016-12-14 腾讯科技(深圳)有限公司 System, the method and apparatus of registering based on recognition of face
CN106408867A (en) * 2016-12-23 2017-02-15 安徽爱依特科技有限公司 Robot-based kindergarten safety management system and method
CN106446665A (en) * 2016-09-06 2017-02-22 华为技术有限公司 Server management method and system
CN106803289A (en) * 2016-12-22 2017-06-06 五邑大学 A kind of false proof method and system of registering of intelligent mobile
CN106856015A (en) * 2016-12-20 2017-06-16 国网山东省电力公司东明县供电公司 A kind of Work attendance method and device
CN106875523A (en) * 2017-01-12 2017-06-20 深圳达实信息技术有限公司 A kind of Yunmen access control system and its management method
CN106936816A (en) * 2017-02-15 2017-07-07 海尔优家智能科技(北京)有限公司 A kind of method and system of Query Location
CN107563712A (en) * 2016-06-30 2018-01-09 中兴通讯股份有限公司 A kind of mobile terminal punch card method, device, equipment and system
CN107622383A (en) * 2017-11-06 2018-01-23 北京上古视觉科技有限公司 A kind of method that system is registered in children education and children education is registered
WO2018027557A1 (en) * 2016-08-09 2018-02-15 张北江 Wifi attendance record method and system in security
CN107705383A (en) * 2017-11-06 2018-02-16 北京上古视觉科技有限公司 A kind of attendance checking system and Work attendance method
CN107784700A (en) * 2016-08-24 2018-03-09 南京理工大学 Based on fingerprint recognition from register system and the method for returning to school
CN107993302A (en) * 2017-12-18 2018-05-04 信利光电股份有限公司 A kind of face is registered method, apparatus, equipment and computer-readable recording medium
CN108093371A (en) * 2017-12-27 2018-05-29 山东嘉友互联软件股份有限公司 user security verification method and system
CN108492429A (en) * 2018-05-23 2018-09-04 上海弘目智能科技有限公司 Double mode personal identity authentication process and system
CN108711018A (en) * 2018-07-03 2018-10-26 浙江中诚工程管理科技有限公司 A kind of Performance Management System and method based on Intelligent bracelet
CN108960766A (en) * 2018-06-13 2018-12-07 招银云创(深圳)信息技术有限公司 Work attendance method, device, system, computer equipment and storage medium
CN109003347A (en) * 2018-07-20 2018-12-14 四川知格科技有限公司 A kind of anti-cheating movable attendance checking terminal
CN109040281A (en) * 2018-08-22 2018-12-18 深圳市商汤科技有限公司 Content delivery method, terminal device and electronic equipment
WO2018228027A1 (en) * 2017-06-14 2018-12-20 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Iris recognition method, electronic device and computer-readable storage medium
CN109064578A (en) * 2018-09-12 2018-12-21 山西巨擘天浩科技有限公司 A kind of attendance system and method based on cloud service
CN109285231A (en) * 2018-08-22 2019-01-29 中国平安人寿保险股份有限公司 System control method, device, computer installation and computer readable storage medium
CN109544714A (en) * 2018-10-16 2019-03-29 广州师盛展览有限公司 A kind of people face identification based on biological characteristic is registered system
CN109615720A (en) * 2018-11-30 2019-04-12 上海上实龙创智慧能源科技股份有限公司 A kind of noninductive attendance checking system based on recognition of face API
CN109727327A (en) * 2018-11-08 2019-05-07 深圳壹账通智能科技有限公司 A kind of punch card method based on Intelligent bracelet, system and equipment
CN109829691A (en) * 2019-01-16 2019-05-31 北京影谱科技股份有限公司 C/S punch card method and device based on position and deep learning multi-biological feature
CN109887116A (en) * 2019-01-30 2019-06-14 合肥锟特奇科技有限公司 A kind of teaching electronic information of registering of calling the roll
CN109961530A (en) * 2019-01-16 2019-07-02 平安普惠企业管理有限公司 Work attendance method, device, computer equipment and storage medium based on image recognition
CN110414784A (en) * 2019-06-18 2019-11-05 平安科技(深圳)有限公司 Work attendance method, device, electronic equipment and storage medium
CN110570535A (en) * 2019-07-30 2019-12-13 深圳市天彦通信股份有限公司 Card punching management method and related device
CN111259365A (en) * 2020-01-10 2020-06-09 河北先见软件科技股份有限公司 Dynamic verification code generation method
CN112085467A (en) * 2020-09-03 2020-12-15 上海容基工程项目管理有限公司 Enterprise human resource management method, system, storage medium and electronic equipment
CN112819986A (en) * 2021-02-03 2021-05-18 广东共德信息科技有限公司 Attendance system and method
CN114387732A (en) * 2022-01-24 2022-04-22 京东方科技集团股份有限公司 Control method, control device, storage system and storage medium
CN114462720A (en) * 2022-04-08 2022-05-10 山东云小兵信息技术有限公司 Intelligent attendance management method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1540599B1 (en) * 2002-09-15 2006-07-19 Magnus Maurex Method for position notification
CN102496104A (en) * 2011-11-01 2012-06-13 苏州万戈软件科技有限公司 LAN employee attendance management method with client time correction and robot prevention functions
CN104023079A (en) * 2014-06-18 2014-09-03 南京斯坦德云科技股份有限公司 Cloud service platform and method for enterprises
CN104167025A (en) * 2014-08-08 2014-11-26 济南大学 Mobile attendance system based on dynamic face recognition and WIFI positioning and method of attendance system
CN104282050A (en) * 2013-07-13 2015-01-14 海南大学 Attendance system based on smart phone digital certificates and time and position verification
CN104463497A (en) * 2014-12-25 2015-03-25 天津威腾软件技术有限公司 Employee-oriented human resource management system
CN204244275U (en) * 2014-12-15 2015-04-01 济南凌佳科技有限公司 Refer to venous information safety management platform

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1540599B1 (en) * 2002-09-15 2006-07-19 Magnus Maurex Method for position notification
CN102496104A (en) * 2011-11-01 2012-06-13 苏州万戈软件科技有限公司 LAN employee attendance management method with client time correction and robot prevention functions
CN104282050A (en) * 2013-07-13 2015-01-14 海南大学 Attendance system based on smart phone digital certificates and time and position verification
CN104023079A (en) * 2014-06-18 2014-09-03 南京斯坦德云科技股份有限公司 Cloud service platform and method for enterprises
CN104167025A (en) * 2014-08-08 2014-11-26 济南大学 Mobile attendance system based on dynamic face recognition and WIFI positioning and method of attendance system
CN204244275U (en) * 2014-12-15 2015-04-01 济南凌佳科技有限公司 Refer to venous information safety management platform
CN104463497A (en) * 2014-12-25 2015-03-25 天津威腾软件技术有限公司 Employee-oriented human resource management system

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105957172A (en) * 2016-04-22 2016-09-21 广东宜教通教育有限公司 Photograph attendance application system of intelligent photograph electrical screen
CN106127873A (en) * 2016-06-21 2016-11-16 北京奇虎科技有限公司 Work attendance method based on mobile terminal, device and equipment
CN106169194A (en) * 2016-06-29 2016-11-30 江苏中威科技软件***有限公司 A kind of automatic attendance system and method based on smart machine
CN107563712A (en) * 2016-06-30 2018-01-09 中兴通讯股份有限公司 A kind of mobile terminal punch card method, device, equipment and system
CN106228628A (en) * 2016-07-15 2016-12-14 腾讯科技(深圳)有限公司 System, the method and apparatus of registering based on recognition of face
CN106228628B (en) * 2016-07-15 2021-03-26 腾讯科技(深圳)有限公司 Check-in system, method and device based on face recognition
WO2018027557A1 (en) * 2016-08-09 2018-02-15 张北江 Wifi attendance record method and system in security
CN107784700A (en) * 2016-08-24 2018-03-09 南京理工大学 Based on fingerprint recognition from register system and the method for returning to school
CN106446665A (en) * 2016-09-06 2017-02-22 华为技术有限公司 Server management method and system
CN106856015A (en) * 2016-12-20 2017-06-16 国网山东省电力公司东明县供电公司 A kind of Work attendance method and device
CN106803289A (en) * 2016-12-22 2017-06-06 五邑大学 A kind of false proof method and system of registering of intelligent mobile
CN106408867A (en) * 2016-12-23 2017-02-15 安徽爱依特科技有限公司 Robot-based kindergarten safety management system and method
CN106875523A (en) * 2017-01-12 2017-06-20 深圳达实信息技术有限公司 A kind of Yunmen access control system and its management method
CN106936816A (en) * 2017-02-15 2017-07-07 海尔优家智能科技(北京)有限公司 A kind of method and system of Query Location
WO2018228027A1 (en) * 2017-06-14 2018-12-20 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Iris recognition method, electronic device and computer-readable storage medium
US10839210B2 (en) 2017-06-14 2020-11-17 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Iris recognition method, electronic device and computer-readable storage medium
CN107622383A (en) * 2017-11-06 2018-01-23 北京上古视觉科技有限公司 A kind of method that system is registered in children education and children education is registered
CN107705383A (en) * 2017-11-06 2018-02-16 北京上古视觉科技有限公司 A kind of attendance checking system and Work attendance method
CN107993302A (en) * 2017-12-18 2018-05-04 信利光电股份有限公司 A kind of face is registered method, apparatus, equipment and computer-readable recording medium
CN108093371A (en) * 2017-12-27 2018-05-29 山东嘉友互联软件股份有限公司 user security verification method and system
CN108492429A (en) * 2018-05-23 2018-09-04 上海弘目智能科技有限公司 Double mode personal identity authentication process and system
CN108960766A (en) * 2018-06-13 2018-12-07 招银云创(深圳)信息技术有限公司 Work attendance method, device, system, computer equipment and storage medium
CN108711018A (en) * 2018-07-03 2018-10-26 浙江中诚工程管理科技有限公司 A kind of Performance Management System and method based on Intelligent bracelet
CN109003347A (en) * 2018-07-20 2018-12-14 四川知格科技有限公司 A kind of anti-cheating movable attendance checking terminal
CN109040281A (en) * 2018-08-22 2018-12-18 深圳市商汤科技有限公司 Content delivery method, terminal device and electronic equipment
CN109285231A (en) * 2018-08-22 2019-01-29 中国平安人寿保险股份有限公司 System control method, device, computer installation and computer readable storage medium
CN109064578A (en) * 2018-09-12 2018-12-21 山西巨擘天浩科技有限公司 A kind of attendance system and method based on cloud service
CN109064578B (en) * 2018-09-12 2020-11-03 山西巨擘天浩科技有限公司 Attendance system and method based on cloud service
CN109544714A (en) * 2018-10-16 2019-03-29 广州师盛展览有限公司 A kind of people face identification based on biological characteristic is registered system
CN109727327A (en) * 2018-11-08 2019-05-07 深圳壹账通智能科技有限公司 A kind of punch card method based on Intelligent bracelet, system and equipment
CN109615720A (en) * 2018-11-30 2019-04-12 上海上实龙创智慧能源科技股份有限公司 A kind of noninductive attendance checking system based on recognition of face API
CN109829691B (en) * 2019-01-16 2021-11-23 北京影谱科技股份有限公司 C/S card punching method and device based on position and deep learning multiple biological features
CN109961530A (en) * 2019-01-16 2019-07-02 平安普惠企业管理有限公司 Work attendance method, device, computer equipment and storage medium based on image recognition
CN109829691A (en) * 2019-01-16 2019-05-31 北京影谱科技股份有限公司 C/S punch card method and device based on position and deep learning multi-biological feature
CN109961530B (en) * 2019-01-16 2024-03-08 深圳市武智科技有限公司 Attendance checking method and device based on image recognition, computer equipment and storage medium
CN109887116A (en) * 2019-01-30 2019-06-14 合肥锟特奇科技有限公司 A kind of teaching electronic information of registering of calling the roll
CN110414784A (en) * 2019-06-18 2019-11-05 平安科技(深圳)有限公司 Work attendance method, device, electronic equipment and storage medium
CN110570535A (en) * 2019-07-30 2019-12-13 深圳市天彦通信股份有限公司 Card punching management method and related device
CN110570535B (en) * 2019-07-30 2021-12-31 深圳市天彦通信股份有限公司 Card punching management method and related device
CN111259365A (en) * 2020-01-10 2020-06-09 河北先见软件科技股份有限公司 Dynamic verification code generation method
CN112085467A (en) * 2020-09-03 2020-12-15 上海容基工程项目管理有限公司 Enterprise human resource management method, system, storage medium and electronic equipment
CN112819986A (en) * 2021-02-03 2021-05-18 广东共德信息科技有限公司 Attendance system and method
CN114387732A (en) * 2022-01-24 2022-04-22 京东方科技集团股份有限公司 Control method, control device, storage system and storage medium
CN114462720A (en) * 2022-04-08 2022-05-10 山东云小兵信息技术有限公司 Intelligent attendance management method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN105184879B (en) 2018-02-13

Similar Documents

Publication Publication Date Title
CN105184879A (en) Biometric identification attendance checking method, device and system
CN103632404B (en) A kind of multiple enterprises Work attendance method based on the realization of converged communication technology and system
CN105184883A (en) Intelligent attendance bracelets and attendance checking method based on user ID and fingerprint recognition
CN103150777B (en) A kind of movable attendance checking method and system
CN104392501B (en) A kind of bluetooth Beacon attendance checking systems and Work attendance method based on smart mobile phone
CN104504767A (en) Check-in information verification method and system
CN104952117B (en) A kind of attendance management method
CN102571808B (en) Self-service tax terminal external network deployment method
CN105225045A (en) A kind of movable attendance checking system based on user ID and fingerprint recognition and Work attendance method
CN105654568A (en) Automatic attendance checking method and system based on WI-FI
CN107564140A (en) A kind of gate inhibition invites authorization identifying system
CN106067196B (en) A method of realizing intelligent Checking on Work Attendance
CN107563712A (en) A kind of mobile terminal punch card method, device, equipment and system
CN104050548A (en) System and method for work attendance management
CN105488870A (en) Entrance guard control method, apparatus, terminal and control server
CN102622666A (en) Taxi driver attendance system and taxi driver attendance method
JP2013097650A (en) Authentication system, authentication method and authentication server
CN104484905A (en) Fingerprintattendance checking system
CN104463473A (en) Achieving method and system for identity checking of community correction people
EP3550488A1 (en) System and method for credentialing access to restricted rooms
CN104639505A (en) Short message-based bidirectional safety authentication method and system
CN103916848A (en) Data backup and recovery method and system for mobile terminal
CN109918028A (en) A kind of computer based remote printing method and its system
CN109377170A (en) Work attendance method and attendance checking system
CN103714454A (en) Queuing and payment system

Legal Events

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