CN106683214A - Method and device for acquiring attendance verification data - Google Patents
Method and device for acquiring attendance verification data Download PDFInfo
- Publication number
- CN106683214A CN106683214A CN201611107979.8A CN201611107979A CN106683214A CN 106683214 A CN106683214 A CN 106683214A CN 201611107979 A CN201611107979 A CN 201611107979A CN 106683214 A CN106683214 A CN 106683214A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- attendance
- data
- work attendance
- terminal
- 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.)
- Pending
Links
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
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention is applicable to the field of data transmission, and provides a method and a device for acquiring attendance verification data. The method comprises the steps of using a work attendance checking terminal to acquire permission authentication information uploaded by a mobile terminal so as to judge whether the mobile terminal has data upload permission or not; if the result shows that the mobile terminal has the data upload permission, sending a permission pass instruction to the mobile terminal, receiving an attendance verification data packet uploaded by the mobile terminal, and judging whether the attendance verification data packet is intact or not; if the judgment result shows that the attendance verification data packet is not intact, sending an upload failure instruction to the mobile terminal and receiving the attendance verification data packet again; if the judgment result shows that the attendance verification data packet is intact, sending an upload success instruction to the mobile terminal, and extracting attendance verification data in the attendance verification data packet for storing. By directly acquiring the attendance verification data from the mobile terminal, employees do not need to wait in a queue in front of the work attendance checking terminal for entering the attendance verification data, so that the acquisition of the attendance verification data becomes simple, convenient and easy.
Description
Technical field
The invention belongs to field of data transmission, more particularly to a kind of work attendance checking data capture method and device.
Background technology
Work attendance product is divided to two big class:The first kind is simply to print class, and when checking card, original recorded data is straight by work attendance product
Take and be imprinted on card, the record time on card is original attendance information, need not do any prior to first user
Training can use immediately;Equations of The Second Kind is storage class, and when checking card, original recorded data is stored directly in work attendance product, so
Collected by computer acquisition afterwards, then by software processes, the attendance information or inquiry or printing needed for eventually forming, its work attendance
Information is flexibly enriched.
Existing intelligent Checking on Work Attendance product has fingerprint recognition, hand vein recognition, iris identification, recognition of face etc., is obtaining work attendance
During checking data, generally using directly in attendance record terminal advance row data acquisition, such as employee is queued in before attendance recorder and waits fingerprint
Typing, this causes work attendance checking data acquisition to become extremely not convenient and waste employee's substantial amounts of waiting time.
The content of the invention
In view of this, a kind of work attendance checking data capture method and device are embodiments provided, it is existing to solve
Directly in attendance record terminal advance row data acquisition in technology so that work attendance checking data acquisition becomes extremely not convenient problem.
First aspect, there is provided data capture method is verified in a kind of work attendance, including:
Attendance record terminal receives the Authority Verification information that mobile terminal is uploaded, and according to the Authority Verification information judges
Whether mobile terminal has data upload permissions:
If judged result has data upload permissions for the mobile terminal, the attendance record terminal to the mobile terminal is sent out
Send authority to pass through to instruct and receive the work attendance checking packet that the mobile terminal is uploaded, judge that the work attendance checking packet is
It is no complete:
If judged result is the work attendance, and checking packet is imperfect, the attendance record terminal to the mobile terminal sends
Pass failure command and receive the work attendance checking packet again;
If judged result is the work attendance, and checking packet is complete, the attendance record terminal to the mobile terminal sends
Pass and successfully instruct and extract work attendance checking data in work attendance checking packet and stored.
Second aspect, there is provided data acquisition facility is verified in a kind of work attendance, including:
Authority Verification unit, for receiving the Authority Verification information of mobile terminal upload, and believes according to the Authority Verification
Breath judges whether the mobile terminal has data upload permissions:
Data verification units, if there are data upload permissions for the mobile terminal for judged result, described device to
The mobile terminal sending permission is by instructing and receives the work attendance that the mobile terminal uploads and verifies packet, judge described in examine
Whether duty checking packet is complete:
Receiving unit, if being that work attendance checking packet is imperfect for judged result, described device is to the movement
Terminal sends to upload failure command and receive the work attendance again verifies packet;
Memory element, if being that work attendance checking packet is complete for judged result, described device is to the movement
Terminal sends to upload and successfully instruct and extract work attendance in work attendance checking packet and verify that data are stored.
In embodiments of the present invention, after the Authority Verification to mobile terminal passes through, direct access movement is eventually for attendance record terminal
The work attendance checking packet of end upload, and after confirming that work attendance checking packet is complete, verify needs in packet from work attendance
Work attendance checking data are extracted and preserved.The convenience that data are verified in work attendance is gathered using mobile terminal, directly from movement
Terminal obtains work attendance checking data, is again queued in before attendance record terminal without the need for employee and waits typing so that work attendance checking data
Acquisition becomes simple and easy to do.
Description of the drawings
Technical scheme in order to be illustrated more clearly that the embodiment of the present invention, below will be to embodiment or description of the prior art
Needed for the accompanying drawing to be used be briefly described, it should be apparent that, drawings in the following description be only the present invention some
Embodiment, for those of ordinary skill in the art, without having to pay creative labor, can be with according to these
Accompanying drawing obtains other accompanying drawings.
Fig. 1 is the flowchart that data capture method is verified in work attendance provided in an embodiment of the present invention;
When Fig. 2 is that attendance record terminal provided in an embodiment of the present invention is in same LAN together with mobile terminal, communication connection
Set up process flow diagram flow chart;
Fig. 3 is provided and is applied the present invention to use smart mobile phone and attendance recorder to obtain the embodiment that data are verified in work attendance
Flow chart;
Fig. 4 is the block diagram that data acquisition facility is verified in work attendance provided in an embodiment of the present invention.
Specific embodiment
In below describing, in order to illustrate rather than in order to limit, it is proposed that the such as tool of specific device structure, technology etc
Body details, thoroughly to understand the embodiment of the present invention.However, it will be clear to one skilled in the art that concrete without these
The present invention can also be realized in the other embodiments of details.In other situations, omit to well-known device, circuit and
The detailed description of method, in case unnecessary details hinders description of the invention.
Embodiment of the present invention attendance record terminal receives the Authority Verification information that mobile terminal is uploaded, and according to the Authority Verification
Information judges whether the mobile terminal has data upload permissions:If judged result for the mobile terminal there are data to upload
Authority, the attendance record terminal to the work attendance that the mobile terminal sending permission passes through to instruct and receive the mobile terminal upload is tested
Card packet, judges whether the work attendance checking packet is complete:If judged result is the work attendance, and checking packet is imperfect,
The attendance record terminal sends to upload failure command and receive the work attendance again to the mobile terminal verifies packet;If judging
As a result complete for work attendance checking packet, then the attendance record terminal sends to upload and successfully instruct and carry to the mobile terminal
Take work attendance checking data in the work attendance checking packet to be stored.
Mobile terminal in the embodiment of the present invention is included but is not limited to:Mobile phone, flat board, notebook computer and PDA (palm electricity
Brain) etc., attendance record terminal includes but is not limited to attendance recorder.
In the embodiment of the present invention, in order to solve existing work attendance checking data can only be gathered by attendance recorder and it is caused not
Enough easily problems, using mobile terminal the harvester of data is verified as work attendance, for the ease of illustrating, is below moved
By taking smart mobile phone as an example, attendance record terminal is explained terminal by taking attendance recorder as an example.
Smart mobile phone technology quickly grows, and present smart mobile phone not only possesses the work(for simply making a phone call to send short messages
Can, it is more standby to take pictures and the human body physiological characteristics collection such as recognition of face, fingerprint typing identification and vocal print typing identification and recognize
Premium Features, support in addition by the various modes such as USB, WiFi, 2G/3G/4G, bluetooth and NFC and external network or
Other equipment is communicated and data transfer, and everything all causes mobile phone to replace attendance recorder to carry out work attendance checking data acquisition becomes
May, and smart mobile phone is the same with other all mobile terminals, with normal circumstances hardly by the space of user
Limit, the characteristic that user can be followed to carry out space movement and normally used, this feature just compensate in prior art
Attendance recorder collection work attendance checking data are limited inadequate easily shortcoming by space.
As a preferred embodiment when work attendance checking data acquisition is carried out using smart mobile phone, referred to gathering employee
Stricture of vagina verifies data instance as work attendance, and without the need for employee typing fingerprint is waited in line before attendance recorder, it is only necessary to be responsible for work attendance checking
The staff of data acquisition is directly given the employee for needing typing fingerprint by smart mobile phone, treats to be handed over again after the completion of employee's typing
The employee of typing fingerprint is needed to the next one, temporarily not needing the employee of typing fingerprint need not then comprehend how many above go back
People is queuing up, is also having how long can just take turns to the thing such as he, it is only necessary to be responsible for the staff of work attendance checking data acquisition by intelligence
Energy mobile phone carries out again fingerprint typing when giving him, can so save the time of a large amount of employees.
Another preferred embodiment during work attendance checking data acquisition is carried out as smart mobile phone, it is also possible to used by employee
The smart mobile phone of oneself carries out the work attendance checking data acquisition of oneself, need not now arrange special staff and test being responsible for duty
Card data acquisition, more saves the time of employee.Such as, employee gathers the fingerprint of oneself using the smart mobile phone of oneself, and on
Pass to attendance record terminal.
In order to illustrate technical solutions according to the invention, illustrate below by specific embodiment.
Fig. 1 shows that the work attendance checking data capture method that the embodiment of the present invention one is provided realizes flow process, and details are as follows:
In S101, attendance record terminal receives the Authority Verification information that mobile terminal is uploaded, and is believed according to the Authority Verification
Breath judges whether the mobile terminal has data upload permissions.
Also included before S101 attendance record terminals receive the Authority Verification information that mobile terminal is uploaded:
Attendance record terminal sets up communication connection with mobile terminal:
The attendance record terminal can be communicated with the mobile terminal by wireless network or cable network;
When being communicated using wireless network, in the attendance record terminal Authority Verification letter that mobile terminal is uploaded is received
Breath, and also include according to whether the Authority Verification information judgement mobile terminal has before data upload permissions:
The attendance record terminal receives the broadcast of the mobile terminal, carries in the broadcast described mobile whole
The binding IP address and bundling port number at end;
According to the binding IP address and bundling port number of the mobile terminal, the attendance record terminal is by its corresponding work attendance end
Client information is sent to the mobile terminal, so that the mobile terminal is built according to the attendance record terminal information and the attendance record terminal
Vertical connection.
When communication connection is set up, staff can according to the actual requirements select wireless network or cable network to enter
When being smart mobile phone when row communication connection, such as mobile terminal, because smart mobile phone directly can be connected to extensively using wireless network
In the net of domain, staff can be made during using wireless networks such as WiFi or 2G/3G/4G to upload work attendance checking number anywhere or anytime
According to so now very convenient to communicate from wireless network.If staff is not intended to work attendance, checking data pass through wireless network
Network transmit, it is also possible to selection communicated using cable network, and now also only need to a data lines by attendance record terminal with
Mobile terminal connects, the turn-off data line after work attendance checking data upload success.
Based on the corresponding embodiments of Fig. 2, when being that attendance record terminal is in same LAN together with mobile terminal, communication connection
Process flow diagram flow chart is set up, details are as follows:
In S201, the IP address and the port numbers of binding that mobile terminal is bound to it is broadcasted.
In the present embodiment, when mobile terminal enters LAN, the Intranet IP ground of switch distribution can be acquired
Location.Communicate to interact with attendance record terminal, mobile terminal opens a specific protocol port to provide data interaction
Service, wherein, the identification number of the application software with network function is the port numbers of the protocol port, and mobile terminal is to distribution
To IP address and port numbers bound, prevent its corresponding IP address and port numbers from changing.
Mobile terminal is arranged after broadcast nature, by udp (User Datagram for its socket socket
Protocol, staff's datagram protocol) information broadcasts above-mentioned IP address and port numbers into the LAN being presently in,
So that the attendance record terminal in LAN can receive the broadcast message of the IP address with the mobile terminal and port numbers.
In S202, attendance record terminal is to the attendance record terminal answered information is sent to mobile terminal.
IP address and port numbers that attendance record terminal is broadcasted according to mobile terminal, corresponding attendance record terminal information is sent to institute
State mobile terminal.
In the present embodiment, the IP address and port number information scope to be broadcast to of mobile terminal is broadcast domain,
One or several attendance record terminals may be included in broadcast domain, the broadcast frame from same mobile terminal is received.
Every attendance record terminal possesses respective attendance record terminal information, including but not limited to the device name of attendance record terminal, set
Standby serial number, MAC Address (Medium Access Control, physical address), unit type, firmware version number, IP address and
The facility informations such as port numbers.Attendance record terminal using the IP address and port numbers of the mobile terminal for receiving as packet destination
Location and destination interface, and the packet for being packaged with attendance record terminal information is sent to mobile terminal.
In S203, mobile terminal parsing attendance record terminal information obtains attendance record terminal IP address and port numbers.
In the present embodiment, mobile terminal receives respectively the work attendance based on JSON data forms that attendance record terminal is transmitted
End message.After attendance record terminal information is parsed, converted, show into the screen of mobile terminal, carry out for staff
Check selection.Due to every attendance record terminal information can with one specific attendance record terminal of unique mark, therefore, according to examining per platform
The corresponding facility information of diligent terminal, can therefrom filter out the attendance record terminal information of the attendance record terminal for needing to be communicatively coupled.
For example, mobile terminal receives two attendance record terminal information, the equipment sequence included in two attendance record terminal information
Number be respectively " 0785-956 " and " 0785-957 ".Due to the equipment Serial Number of the attendance record terminal information that needs are communicatively coupled
" 0785-957 " is the actual known information of staff, therefore, it is possible to according to the selection of staff or pre- according to mobile terminal
The attendance record terminal match information for first storing, this is manually or automatically filtered out from the two equipment Serial Numbers needs to carry out communication link
The corresponding attendance record terminal information of attendance record terminal for connecing.
In S204, mobile terminal carries out wireless network and is connected according to the IP address of attendance record terminal with port numbers.
From the attendance record terminal information for filtering out, obtain the IP address of attendance record terminal that needs to be communicatively coupled and
Port numbers.Mobile terminal search out from the LAN being currently located to should IP address attendance record terminal, and to its port send out
Send communication connection request.
Mobile terminal after three-way handshake confirmation, is carried out with attendance record terminal with the attendance record terminal for needing to be communicatively coupled
Communication connection.
After attendance record terminal and mobile terminal set up communication connection.
The attendance record terminal is communicated with the mobile terminal using off line SDK agreement.
Off line SDK agreement is a kind of bidirectional protocol, it is possible to achieve the communication of software and firmware, the agreement can be according to software
Different transmission means are provided with the difference of firmware interface parameter, off line SDK consultation is to transmission in data transmission procedure
Data carry out coding encapsulation, to reduce the volume of transmission data, after the data for being encoded encapsulating are received, it is only necessary to according to pre-
If decoding rule it is decoded former data is obtained.
In S101, attendance record terminal receives the Authority Verification information that mobile terminal is uploaded, and is believed according to the Authority Verification
Breath judges whether the mobile terminal has data upload permissions.
In S101, judge whether the mobile terminal has data upload permissions bag according to the Authority Verification information
Include:
The attendance record terminal reads the Authority Verification information;
The attendance record terminal carries out the Authority Verification information bank that the Authority Verification information prestores with the attendance record terminal
Matching:
If matching result is to pass through, judge that the mobile terminal has data upload permissions.
In the present embodiment, it is fingerprint to arrange work attendance checking data, and the mobile terminal for using is smart mobile phone, and what is used examines
Diligent terminal is attendance recorder.
After the completion of fingerprint typing, the staff of responsible work attendance checking data acquisition or the voluntarily member of typing fingerprint
Work, after confirming that fingerprint is errorless, can select the way to manage of the fingerprint to collecting, the way to manage of finger print data include but
It is not limited to save as local file or is deleted after other-end is uploaded to.Wherein, other-end is included but is not limited to
Attendance record terminal and server terminal.
After work attendance checking data management mode selects to complete and confirm that smart mobile phone is normal with attendance recorder network connection,
Staff needs to be input in smart mobile phone and Authority Verification information and is sent to attendance recorder, judge whether it have to attendance recorder on
Pass the authority qualification that data are verified in work attendance.
Because different mobile terminal supports that the physiological data of collection is not quite similar, such as some mobile phones are supported to take pictures but not
Fingerprint typing is supported, for convenience staff uses, and the Authority Verification information in the embodiment of the present invention is included but is not limited to:Work
Number, password, fingerprint and facial photo etc. it is therein any one, as long as staff sets in attendance recorder and can use in advance
In the information as Authority Verification information, such as:Pre-setting in attendance recorder can will be any one in password and fingerprint
The information as Authority Verification information is planted, and the password of all staff with the authority and fingerprint typing are entered into attendance recorder
Authority Verification information bank.Staff only need to input any one in password or fingerprint when Authority Verification information is input into
, work attendance checking data transfer just can be carried out after attendance recorder matching is verified.
After the Authority Verification information that attendance recorder receives staff's upload, the Authority Verification information that received and will examine
The Authority Verification information bank prestored inside diligent machine is matched, if the Authority Verification information for receiving is included in authority
In checking information storehouse, then matching result be by and authorize staff's work attendance and verify data upload permissions;If receiving
Authority Verification information is not comprised in Authority Verification information bank, then matching result is not authorized a staff and examined not pass through
Duty checking data upload permissions, and require that staff re-enters Authority Verification information.
In S102, if judged result has a data upload permissions for the mobile terminal, the attendance record terminal is to described
Mobile terminal sending permission is by instructing and receives the work attendance checking packet that the mobile terminal is uploaded, and judges that the work attendance is tested
Whether card packet is complete.
In S103, work attendance checking packet includes:
The work attendance checking packet includes:Data and verification data are verified in work attendance, and the verification data is used to judge institute
Whether complete state work attendance checking packet.
When judging that staff has work attendance checking data upload permissions, attendance recorder to smart mobile phone sending permission is logical
Cross instruction.Smart mobile phone is receiving authority after instruction, can show that Authority Verification passes through interface, and root in smart mobile phone
Corresponding verification data is generated according to check code create-rule, then work attendance checking data and the corresponding verification data of generation are carried out beating
Bag, generates work attendance checking packet and is sent to attendance recorder.
Due to being likely to occur the various unexpected feelings such as unstable networks, operated by personnel be improper in data transmission procedure
Condition, this may all cause the loss of transmission data, make work attendance checking packet cannot complete transmission, now need attendance recorder to feed back
The transmission situation of work attendance checking packet helps staff to understand transmission situation to smart mobile phone, and verification data is exactly to be
Help attendance recorder judges whether attendance data bag transmits completely.
When verification data create-rule is formulated, it is possible to use needing the headcount of typing work attendance checking data is
For datum, verification data is work attendance checking data strip number, needs typing work attendance to verify the employees of data if any 100, is examining
After duty checking data whole typing is finished, it is 100 to generate verification data, and the corresponding attendance data bag of generation of packing.In work attendance
Machine is received after attendance data bag, reads verification data 100 therein, then counts all work attendance checkings in work attendance checking packet
Data strip number, carries out the whether complete judgement of work attendance checking packet.
In S103, if judged result is the work attendance, checking packet is imperfect, and the attendance record terminal is to the movement
Terminal sends to upload failure command and receive the work attendance again verifies packet.
With verification data create-rule:Verification data is to enter as a example by the headcount numerical value for needing typing work attendance checking data
Row explanation, if desired the headcount of typing work attendance checking data is 100, then the corresponding verification data for generating also is 100, work attendance
Machine reads verification data 100 therein, then counts all in work attendance checking packet and examine after work attendance checking packet is received
Duty checking data strip number, if all work attendances checking data strip number is not 100, judges that the work attendance checking packet is imperfect, this
When attendance recorder to smart mobile phone send upload failure command, and receive again smart mobile phone upload work attendance checking packet.
Packed work attendance checking packet is uploaded to again work attendance by smart mobile phone after upload failure command is received
Machine.
In S104, if judged result is the work attendance, checking packet is complete, and the attendance record terminal is to the movement
Terminal sends to upload and successfully instruct and extract work attendance in work attendance checking packet and verify that data are stored.
Attendance recorder reads verification data 100 therein after work attendance checking packet is received, then counts work attendance checking number
Data strip number is verified according to all work attendances in bag, if all work attendances checking data strip number is 100, the work attendance checking packet is judged
Completely, now attendance recorder sends to smart mobile phone and uploads and successfully instruct, and work attendance being verified, data are verified in the work attendance in packet
Extract and preserved.
It is to apply the present invention to use mobile terminal and attendance recorder to obtain work attendance checking based on the corresponding embodiments of Fig. 3
The specific embodiment of data, details are as follows:
Attendance record terminal used in the present embodiment is attendance recorder, and the work attendance to be gathered checking data are employee's fingerprint number
According to Authority Verification information is the finger print data of staff, and verification data create-rule is the headcount for needing typing fingerprint
Numerical value, the headcount numerical value for needing typing fingerprint is 100, and mobile terminal is communicated with attendance recorder using off line SDK agreement.
In S301, mobile terminal sets up communication connection with attendance recorder.
Need to set up communication connection to mobile terminal and attendance recorder before work attendance checking data acquisition is carried out, it is ensured that mobile
Terminal is normally carried out communicating and data transfer with work attendance function, and it is as follows that mobile terminal and attendance recorder set up communication connection step, by
In above the communications connection procedure had been described in detail, explanation has been not repeated herein.
The IP address and the port numbers of binding that mobile terminal is bound to it is broadcasted.
IP address and port numbers that attendance record terminal is broadcasted according to mobile terminal, corresponding attendance record terminal information is sent to institute
State mobile terminal.
Mobile terminal parsing attendance record terminal information obtains attendance record terminal IP address and port numbers.
Mobile terminal carries out wireless network and is connected according to the IP address of attendance record terminal with port numbers.
In S302, mobile terminal collection work attendance checking data simultaneously select work attendance to verify the way to manage of data.
After the completion of work attendance checking data inputting, the staff of responsible work attendance checking data acquisition or voluntarily typing are examined
The employee of duty checking data, after confirming that work attendance checking data are errorless, can select the work attendance to collecting to verify the pipe of data
Reason mode, the way to manage of work attendance checking data including but not limited to saves as local file or after other-end is uploaded to
Deleted.Wherein, other-end includes but is not limited to attendance record terminal and server terminal.
In S303, mobile terminal upload permissions checking information is sent to the attendance recorder.
After the completion of finger print data storage, mobile terminal shows Authority Verification information input interface, and staff tests in authority
After card information input interface is by the finger print data typing of oneself, finger print data is sent to the attendance recorder by mobile terminal.
In S304, attendance recorder sending permission is by instruction to mobile terminal.
Attendance recorder is received after the finger print data of staff's upload, and the finger print data for receiving and attendance recorder inside is pre-
The fingerprint database of the staff for first storing is matched, if the finger print data for receiving is included in the finger of staff
In stricture of vagina data base, then matching result be by simultaneously, and sending permission by instruction to mobile terminal, authorize staff's fingerprint
Data upload permissions;If the finger print data for receiving is not comprised in the fingerprint database of staff, matching result is
Do not pass through, then sending permission does not authorize staff's finger print data upload permissions not by instruction to mobile terminal, and requires
Staff re-types finger print data.
In S305, mobile terminal packing work attendance checking data obtain work attendance checking packet.
Mobile terminal is receiving authority after instruction, can in the terminal show Authority Verification by interface, and
The corresponding verification data of headcount numerical generation of typing fingerprint as needed, then by finger print data and generate corresponding verification
Data are packed, and are generated finger print data bag and are sent to attendance recorder.
In S306, mobile terminal uploads work attendance and verifies packet to attendance recorder.
Finger print data is wrapped and reaches attendance recorder by mobile terminal using off line SDK agreement.
In S307, attendance recorder sends to upload and fail/successfully instructs to mobile terminal.
Attendance recorder reads verification data 100 therein after finger print data bag is received, then counts institute in finger print data bag
There is finger print data bar number, if all finger print data bar numbers are not 100, judge that the finger print data bag is imperfect, now attendance recorder
Send to mobile terminal and upload failure command, and receive the finger print data bag of mobile terminal upload again.Mobile terminal is to again
S306 is performed, finger print data bag is uploaded again to attendance recorder;If all finger print data bar numbers are 100, the finger print data is judged
Bag is complete, and now attendance recorder sends to upload and successfully instructs to mobile terminal.
In S308, attendance record terminal extracts work attendance checking data and stores.
After it is determined that finger print data bag is complete, the finger print data in finger print data bag is extracted and is preserved.
In embodiments of the present invention, first mobile terminal and attendance record terminal be communicatively coupled, after it is determined that connection is normal
Attendance record terminal verifies number in Authority Verification in the Authority Verification to mobile terminal by the work attendance that rear acquisition mobile terminal is uploaded
According to bag, after confirming that work attendance verifies that packet is complete by verification data, verify the work attendance checking for needing in packet from work attendance
Data are extracted and preserved.The characteristic of physiological feature collection and portable use can be carried out using mobile terminal, directly from shifting
Dynamic terminal obtains work attendance checking data, and using Authority Verification and work attendance checking packet completeness check, it is ensured that work attendance is tested
Card data acquisition and the reliability of transmission, employee again without the need for waiting in line typing work attendance checking data before attendance record terminal, makes
Obtaining the acquisition of work attendance checking data becomes simple and easy to do.
Corresponding to the work attendance checking data capture method described in foregoing embodiments, Fig. 4 shows that the embodiment of the present invention is provided
Work attendance verify data acquisition facility structured flowchart.
With reference to Fig. 4, the device includes:
Authority Verification unit 41, for receiving the Authority Verification information of mobile terminal upload, and according to the Authority Verification
Information judges whether the mobile terminal has data upload permissions:
Data verification units 42, if there is data upload permissions, described device for the mobile terminal for judged result
To the mobile terminal sending permission is by instructing and receives the work attendance checking packet that the mobile terminal is uploaded, judge described
Whether work attendance checking packet is complete:
Receiving unit 43, if being that work attendance checking packet is imperfect for judged result, described device is to the shifting
Dynamic terminal sends to upload failure command and receive the work attendance again verifies packet;
Memory element 44, if being that work attendance checking packet is complete for judged result, described device is to the shifting
Dynamic terminal sends to upload and successfully instruct and extract work attendance in the work attendance checking packet and verify that data are stored.
Further, also include before the Authority Verification unit 41:
Described device can be communicated with the mobile terminal by wireless network or cable network;
When being communicated using wireless network, also included before Authority Verification unit 41:
Described device receives the broadcast of the mobile terminal, and the mobile terminal is carried in the broadcast
Binding IP address and bundling port number;
According to the binding IP address and bundling port number of the mobile terminal, described device sends out its corresponding device information
The mobile terminal is delivered to, so as to the mobile terminal is set up according to described device information with described device be connected.
Further, described device is communicated with the mobile terminal using off line SDK agreement.
Further, the Authority Verification unit 41 includes:
Described device reads the Authority Verification information;
Described device is matched the Authority Verification information bank that the Authority Verification information prestores with described device:
If matching result is to pass through, judge that the mobile terminal has data upload permissions.
Further, the work attendance checking packet includes:Data and verification data are verified in work attendance, and the verification data is used
In judging whether work attendance checking packet is complete.
Those of ordinary skill in the art are it is to be appreciated that the list of each example with reference to the embodiments described herein description
Unit and algorithm steps, being capable of being implemented in combination in electronic hardware or computer software and electronic hardware.These functions are actually
Performed with hardware or software mode, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel
Each specific application can be used different methods to realize described function, but this realization it is not considered that exceeding
The scope of the present invention.
Those skilled in the art can be understood that, for convenience and simplicity of description, the device of foregoing description,
The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
In several embodiments provided herein, it should be understood that disclosed device, apparatus and method, can be with
Realize by another way.For example, device embodiment described above is only schematic, for example, the unit
Divide, only a kind of division of logic function can have other dividing mode, such as multiple units or component when actually realizing
Can with reference to or be desirably integrated into another device, or some features can be ignored, or not perform.It is another, it is shown or
The coupling each other for discussing or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unit
Close or communicate to connect, can be electrical, mechanical or other forms.
The unit as separating component explanation can be or may not be it is physically separate, it is aobvious as unit
The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can according to the actual needs be selected to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to
It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.
If the function is realized and as independent production marketing or when using using in the form of SFU software functional unit, can be with
In being stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words
The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be individual
People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the invention.
And aforesaid storage medium includes:USB flash disk, collection hard disk, read only memory (ROM, Read-Only Memory), random access memory are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
Embodiment described above only to illustrate technical scheme, rather than a limitation;Although with reference to aforementioned reality
Apply example to be described in detail the present invention, it will be understood by those within the art that:It still can be to aforementioned each
Technical scheme described in embodiment is modified, or carries out equivalent to which part technical characteristic;And these are changed
Or replace, the spirit and scope of the essence disengaging various embodiments of the present invention technical scheme of appropriate technical solution are not made, all should
It is included within protection scope of the present invention.
Claims (10)
1. data capture method is verified in a kind of work attendance, it is characterised in that included:
Attendance record terminal receives the Authority Verification information that mobile terminal is uploaded, and judges the movement according to the Authority Verification information
Whether terminal has data upload permissions:
If judged result has data upload permissions for the mobile terminal, the attendance record terminal is to the mobile terminal transmission route
Limit is by instructing and receives the work attendance checking packet that the mobile terminal is uploaded, and judges whether the work attendance checking packet is complete
It is whole:
If judged result is the work attendance, and checking packet is imperfect, the attendance record terminal sends to upload to the mobile terminal and loses
Lose instruction and receive the work attendance checking packet again;
If judged result is the work attendance, and checking packet is complete, the attendance record terminal sends to the mobile terminal and uploads into
Work(is instructed and extracts work attendance checking data in the work attendance checking packet and stored.
2. the method for claim 1, it is characterised in that:
The attendance record terminal can be communicated with the mobile terminal by wireless network or cable network;
When being communicated using wireless network, the Authority Verification information that mobile terminal is uploaded is received in the attendance record terminal, and
Judging whether the mobile terminal has before data upload permissions according to the Authority Verification information also includes:
The attendance record terminal receives the broadcast of the mobile terminal, and the mobile terminal is carried in the broadcast
Binding IP address and bundling port number;
According to the binding IP address and bundling port number of the mobile terminal, the attendance record terminal believes its corresponding attendance record terminal
Breath is sent to the mobile terminal, so as to the mobile terminal is set up according to the attendance record terminal information with the attendance record terminal connect
Connect.
3. method as claimed in claim 2, it is characterised in that:
The attendance record terminal is communicated with the mobile terminal using off line SDK agreement.
4. the method for claim 1, it is characterised in that it is described according to the Authority Verification information judge it is described it is mobile eventually
Whether end there are data upload permissions to include:
The attendance record terminal reads the Authority Verification information;
The attendance record terminal is matched the Authority Verification information bank that the Authority Verification information prestores with the attendance record terminal:
If matching result is to pass through, judge that the mobile terminal has data upload permissions.
5. the method for claim 1, it is characterised in that:
The work attendance checking packet includes:Data and verification data are verified in work attendance, and the verification data is used to judge described examining
Whether duty checking packet is complete.
6. data acquisition facility is verified in a kind of work attendance, it is characterised in that included:
Authority Verification unit, for receiving the Authority Verification information of mobile terminal upload, and sentences according to the Authority Verification information
Whether the fixed mobile terminal has data upload permissions:
Data verification units, if having a data upload permissions for the mobile terminal for judged result, described device is to described
Mobile terminal sending permission is by instructing and receives the work attendance checking packet that the mobile terminal is uploaded, and judges that the work attendance is tested
Whether card packet is complete:
Receiving unit, if being that work attendance checking packet is imperfect for judged result, described device is to the mobile terminal
Send to upload failure command and receive the work attendance again and verify packet;
Memory element, if being that work attendance checking packet is complete for judged result, described device is to the mobile terminal
Transmission uploads and successfully instruct and extract work attendance in work attendance checking packet and verify that data are stored.
7. device as claimed in claim 6, it is characterised in that:
Described device can be communicated with the mobile terminal by wireless network or cable network;
When being communicated using wireless network, also included before Authority Verification unit:
Described device receives the broadcast of the mobile terminal, and the binding of the mobile terminal is carried in the broadcast
IP address and bundling port number;
According to the binding IP address and bundling port number of the mobile terminal, described device by its corresponding device information send to
The mobile terminal, so as to the mobile terminal is set up according to described device information with described device be connected.
8. device as claimed in claim 7, it is characterised in that:
Described device is communicated with the mobile terminal using off line SDK agreement.
9. device as claimed in claim 6, it is characterised in that described to be included according to the Authority Verification unit:
Described device reads the Authority Verification information;
Described device is matched the Authority Verification information bank that the Authority Verification information prestores with described device:
If matching result is to pass through, judge that the mobile terminal has data upload permissions.
10. device as claimed in claim 6, it is characterised in that:
The work attendance checking packet includes:Data and verification data are verified in work attendance, and the verification data is used to judge described examining
Whether duty checking packet is complete.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611107979.8A CN106683214A (en) | 2016-12-06 | 2016-12-06 | Method and device for acquiring attendance verification data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611107979.8A CN106683214A (en) | 2016-12-06 | 2016-12-06 | Method and device for acquiring attendance verification data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106683214A true CN106683214A (en) | 2017-05-17 |
Family
ID=58867606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611107979.8A Pending CN106683214A (en) | 2016-12-06 | 2016-12-06 | Method and device for acquiring attendance verification data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106683214A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108537927A (en) * | 2018-04-09 | 2018-09-14 | 安恒世通(北京)网络科技有限公司 | A kind of lockset terminal and district management control lockset terminal method |
CN113542826A (en) * | 2021-06-28 | 2021-10-22 | 福建数***信息科技有限公司 | Method for displaying real-time data of network set top box and real-name system platform |
CN114187691A (en) * | 2021-12-07 | 2022-03-15 | 城市花园(北京)环境科技有限公司 | Magnetic card induction type intelligent equipment opening and closing control system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2464903A (en) * | 2007-07-24 | 2010-05-05 | Laing O Rourke Plc | Biometric attendance verification |
CN101714266A (en) * | 2009-12-08 | 2010-05-26 | 中兴通讯股份有限公司 | System, device and method for realizing attendance |
CN102087758A (en) * | 2009-12-02 | 2011-06-08 | 希姆通信息技术(上海)有限公司 | Method for checking attendance based on mobile communication terminal |
CN103716133A (en) * | 2013-10-21 | 2014-04-09 | 杨湖 | Method for preventing data loss |
CN105513151A (en) * | 2015-12-21 | 2016-04-20 | 深圳大学 | Class attendance checking method and system |
-
2016
- 2016-12-06 CN CN201611107979.8A patent/CN106683214A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2464903A (en) * | 2007-07-24 | 2010-05-05 | Laing O Rourke Plc | Biometric attendance verification |
CN102087758A (en) * | 2009-12-02 | 2011-06-08 | 希姆通信息技术(上海)有限公司 | Method for checking attendance based on mobile communication terminal |
CN101714266A (en) * | 2009-12-08 | 2010-05-26 | 中兴通讯股份有限公司 | System, device and method for realizing attendance |
CN103716133A (en) * | 2013-10-21 | 2014-04-09 | 杨湖 | Method for preventing data loss |
CN105513151A (en) * | 2015-12-21 | 2016-04-20 | 深圳大学 | Class attendance checking method and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108537927A (en) * | 2018-04-09 | 2018-09-14 | 安恒世通(北京)网络科技有限公司 | A kind of lockset terminal and district management control lockset terminal method |
CN113542826A (en) * | 2021-06-28 | 2021-10-22 | 福建数***信息科技有限公司 | Method for displaying real-time data of network set top box and real-name system platform |
CN114187691A (en) * | 2021-12-07 | 2022-03-15 | 城市花园(北京)环境科技有限公司 | Magnetic card induction type intelligent equipment opening and closing control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105933888B (en) | A kind of eSIM card method for burn-recording and device based on NFC | |
CN103716781B (en) | It is a kind of to realize that mobile terminal intelligent card writes the method for card, apparatus and system | |
CN102523213A (en) | Server and terminal authenticating method and server and terminal | |
CN104125280B (en) | User management method of vehicle-mounted system | |
CN103632102B (en) | Certificate processing method and terminal | |
CN106710017A (en) | Identity authentication method used for logistics sign-off and device and system thereof | |
CN107426069A (en) | Intelligent domestic system and its control method based on bluetooth | |
CN106683214A (en) | Method and device for acquiring attendance verification data | |
CN106960489A (en) | A kind of smart lock fingerprint sync system based on wireless network | |
CN107046483A (en) | The collocation method of wireless network, device and system | |
CN105163402A (en) | Method and system for realizing radio-frequency bidirectional communication through mobile terminal code matching | |
CN107948970A (en) | System of real name method of network entry, system and the mobile terminal of subordinate terminal | |
CN109121124A (en) | A kind of client-based bluetooth mesh equipment networking process implementation method | |
CN107896158A (en) | Method for upgrading firmware of wireless Internet of things equipment and Internet of things | |
CN102521968A (en) | Self-help vehicle renting method based on dynamic password verification | |
CN105225045A (en) | A kind of movable attendance checking system based on user ID and fingerprint recognition and Work attendance method | |
CN106686639A (en) | Network configuration method and device for intelligent voice interaction equipment, and related equipment | |
WO2014180400A1 (en) | Method and device for locating and processing problem | |
CN109982451A (en) | Remote speech broadcasts cashing method | |
CN108447167A (en) | One kind can call Guest Pass integrated system and its control method | |
CN104010060A (en) | Method and electronic device for recognizing identity of incoming caller | |
CN106856585A (en) | Set up the method and device of short-distance wireless passage | |
CN104601418B (en) | Multiple lower multi-internet integration Transmission systems in the vlan of a family one bindings authentication mechanism outlet | |
CN104243597A (en) | Business card dispensing and collecting system and business card dispensing and collecting method based on WLAN (wireless local area network) environment | |
CN104866881B (en) | System of real name, which is opened an account, reads and writes card apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170821 Address after: 361000, Xiamen three software park, Fujian Province, 8 North Street, room 2001 Applicant after: Xiamen Central Intelligent Information Technology Co., Ltd. Address before: 361000 Fujian province Xiamen software park two sunrise Road No. 32 403 unit 02 District Applicant before: XIAMEN ZHONGKONG BIOLOGICAL RECOGNITION INFORMATION TECHNOLOGY CO., LTD. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170517 |