CN108711199A - Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing - Google Patents

Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing Download PDF

Info

Publication number
CN108711199A
CN108711199A CN201810440917.1A CN201810440917A CN108711199A CN 108711199 A CN108711199 A CN 108711199A CN 201810440917 A CN201810440917 A CN 201810440917A CN 108711199 A CN108711199 A CN 108711199A
Authority
CN
China
Prior art keywords
attendance
client
location information
automatic punch
region
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
CN201810440917.1A
Other languages
Chinese (zh)
Other versions
CN108711199B (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.)
Chengdu Precision Technology Co Ltd
Original Assignee
Chengdu Precision 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 Chengdu Precision Technology Co Ltd filed Critical Chengdu Precision Technology Co Ltd
Priority to CN201810440917.1A priority Critical patent/CN108711199B/en
Publication of CN108711199A publication Critical patent/CN108711199A/en
Application granted granted Critical
Publication of CN108711199B publication Critical patent/CN108711199B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

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

Abstract

The present invention provides a kind of automatic punch card method, device, electronic equipment and readable storage medium storing program for executing, are related to attendance technical field.In the embodiment of the present application, judge whether current time is located in the attendance period by presetting attendance period and attendance region, and when recording attendance, whether is located at condition of the attendance region as the record attendance moment further according to the location information of client.So that user checks card without carrying out attendance manually, as long as in the attendance period, user holds client and is located at the record that attendance can be realized in attendance region, convenient and efficient, can improve the accuracy of attendance record to avoid forgetting.

Description

Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing
Technical field
The present invention relates to attendance technical field, in particular to a kind of automatic punch card method, device, electronic equipment and Readable storage medium storing program for executing.
Background technology
During the work time, it needs to record the accurate attendance time, to determine the operating time of employee.Attendance record is also made An important reference index in being settled accounts for wage.Existing attendance record means generally by fingerprint recognition, recognition of face, The modes such as attendance card carry out, and such attendance mode is made troubles it is easy to appear the behavior for forgetting to check card to attendance record.
Invention content
In view of this, the present invention provides a kind of automatic punch card method, device, electronic equipment and readable storage medium storing program for executing.
Technical solution provided by the invention is as follows:
A kind of automatic punch card method is applied to attendance checking system, and the attendance checking system includes server and at least one and institute The client of server communication connection is stated, the client is configured with locating module, and the locating module is for determining the visitor The location information at family end, the server are provided with attendance region in advance, which includes:
When being within the default attendance period at current time, the current location information of the client is obtained;
It determines whether the current location information is located in the attendance region, is preset when the current location information is located at When in attendance region, real time of day is recorded, using the real time of day as the client corresponding attendance moment.
When further, other than the current location information is located at default attendance region, the client is rejected Communication data.
Further, when the current location information is located in default attendance region, the method further includes:
Deleted the nearest record of the upper attendance moment of time interval corresponding with the client.
Further, the locating module is UWB locating modules.
Further, the attendance checking system includes at least one UWB locating base stations system, the UWB locating base stations system Location information for determining the UWB locating modules, and the location information is sent to the UWB locating modules.
Further, the attendance checking system includes at least one UWB locating base stations system, the UWB locating base stations system For sending UWB positioning signals, the UWB locating modules are used to determine the position of the client according to the UWB positioning signals Confidence ceases.
Further, the client is provided with identification information in advance, and the current location information includes the mark letter Breath records real time of day, and the step of attendance moment that the real time of day is corresponding as the client includes:
According to the current location information, the client corresponding with the identification information is determined;
Using the real time of day as the attendance moment of the client corresponding with the identification information.
The present invention also provides a kind of automatic punch-card devices, are applied to attendance checking system, the attendance checking system includes server And at least one client being connect with the server communication, the client are configured with locating module, the locating module Location information for determining the client, the server are provided with attendance region in advance, which includes:
Position acquisition module, for when being within the default attendance period at current time, obtaining working as the client Front position information;
Attendance module, for determining whether the current location information is located in the attendance region, when the present bit When confidence breath is located in default attendance region, real time of day is recorded, is examined using the real time of day as the client is corresponding The diligent moment.
The present invention also provides a kind of electronic equipment, including:
Memory;
Processor;
The automatic punch-card device, the automatic punch-card device are stored in the memory and are held by processor control Row.
The present invention also provides a kind of readable storage medium storing program for executing, are stored thereon with computer program, and the computer program exists Above-mentioned automatic punch card method is realized when execution.
In the embodiment of the present application, by presetting attendance period and attendance region, and judge currently when recording attendance Whether the moment is located in the attendance period, whether is located at attendance region as the record attendance moment further according to the location information of client Condition.So that user checks card without carrying out attendance manually, as long as in the attendance period, user holds client and is located at attendance region The record of attendance inside can be realized, it is convenient and efficient, the accuracy of attendance record can be improved to avoid forgetting.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate Appended attached drawing, is described in detail below.
Description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention.
Fig. 2 is a kind of flow diagram of automatic punch card method provided in an embodiment of the present invention.
Fig. 3 is the flow diagram of another automatic punch card method provided in an embodiment of the present invention.
Fig. 4 is a kind of high-level schematic functional block diagram of automatic punch-card device provided in an embodiment of the present invention.
Icon:100- electronic equipments;The automatic punch-card devices of 110-;111- memories;112- storage controls;113- processing Device;114- Peripheral Interfaces;115- input-output units;116- display units;101- position acquisition modules;102- attendance modules.
Specific implementation mode
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Ground describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause This, the detailed description of the embodiment of the present invention to providing in the accompanying drawings is not intended to limit claimed invention below Range, but it is merely representative of the selected embodiment of the present invention.Based on the embodiment of the present invention, those skilled in the art are not doing The every other embodiment obtained under the premise of going out creative work, shall fall within the protection scope of the present invention.
It should be noted that:Similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined, then it further need not be defined and explained in subsequent attached drawing in a attached drawing.Meanwhile the present invention's In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
As shown in Figure 1, being the block diagram of the electronic equipment 100.The electronic equipment 100 includes automatic dress of checking card Set 110, memory 111, storage control 112, processor 113, Peripheral Interface 114, input-output unit 115, display unit 116.It will appreciated by the skilled person that structure shown in FIG. 1 is only to illustrate, not to the knot of electronic equipment 100 It is configured to limit.For example, electronic equipment 100 may also include more either less components than shown in Fig. 1 or have and figure Different configuration shown in 1.
In the present embodiment, instant messaging application program is installed in the electronic equipment 100.The instant messaging application journey Sequence is for receiving or sending chat content.The electronic equipment 100 can be communicated to connect with a chat server, to carry out data Communication or interaction.The electronic equipment 100 can send chat content to the chat server, and the electronic equipment 100 is also The chat content that the chat server is sent can be received.
The memory 111, storage control 112, processor 113, Peripheral Interface 114, input-output unit 115 and aobvious Show that 116 each element of unit is directly or indirectly electrically connected between each other, to realize the transmission or interaction of data.For example, these Element can be realized by one or more communication bus or signal wire be electrically connected between each other.The automatic punch-card device 110 It can be stored in the memory 111 or be solidificated in the electricity in the form of software or firmware (Firmware) including at least one Software function module in the operating system (Operating System, OS) of sub- equipment 100.The processor 113 is for holding The executable module stored in line storage, such as software function module or computer that the automatic punch-card device 110 includes Program.
Wherein, the memory 111 may be, but not limited to, random access memory (Random Access Memory, RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory, EEPROM) etc..Wherein, memory 111 is for storing program, the processor 113 after receiving and executing instruction, Described program is executed, the method performed by electronic equipment 100 that the process that any embodiment of the embodiment of the present invention discloses defines can To be applied in processor 113, or realized by processor 113.
The processor 113 may be a kind of IC chip, the processing capacity with signal.Above-mentioned processor 113 can be general processor, including central processing unit (Central Processing Unit, abbreviation CPU), network processes Device (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general Processor can be microprocessor or the processor can also be any conventional processor etc..
The Peripheral Interface 114 couples various input/output devices to processor 113 and memory 111.At some In embodiment, Peripheral Interface 114, processor 113 and storage control 112 can be realized in one single chip.Other one In a little examples, they can be realized by independent chip respectively.
The input-output unit 115 is for being supplied to user input data.The input-output unit 115 can be, But it is not limited to, mouse and keyboard etc..
The display unit 116 provided between the electronic equipment 100 and user an interactive interface (such as user behaviour Make interface) or for display image data give user reference.In the present embodiment, the display unit can be liquid crystal display Or touch control display.Can be the capacitance type touch control screen or resistance for supporting single-point and multi-point touch operation if touch control display Formula touch screen etc..Single-point and multi-point touch operation is supported to refer to touch control display and can sense on the touch control display one Or the touch control operation generated simultaneously at multiple positions, and transfer to processor to be calculated and located the touch control operation that this is sensed Reason.
Referring to Fig. 2, being the automatic side of checking card applied to electronic equipment shown in FIG. 1 that present pre-ferred embodiments provide The flow chart of method.Detailed process shown in Fig. 2 will be described in detail below.
The automatic punch card method can be applied to attendance checking system, the attendance checking system include server and it is at least one with The client of the server communication connection.The client is configured with locating module, and the locating module is for described in determination The location information of client, the locating module configured in client can be UWB (Ultra Wide Band, ultra wide band) positioning Module needs the region for carrying out attendance record that can also configure the locating base station system to match with UWB locating modules, Ke Yishi Now to the calculating of the location information of client.The server is provided with attendance region in advance, and attendance region is one virtual Region, but the specific location in the attendance region is determined in conjunction with actual geographical location.Attendance region can be fixed based on UWB One or more fences that position base station system is formed.
The automatic punch card method includes the following steps.
Step S101 obtains the present bit confidence of the client when being within the default attendance period at current time Breath.
The record of attendance is mainly the work hours and quitting time of record personnel, can preset certain in one day One period was the attendance period.For example, the scheduled work hours are 9 points of morning, morning zero in setting one day to 9 points of morning For the corresponding attendance period of going to work, the working within the period, which is checked card, is all recorded as the work hours.Under the scheduled quitting time is 6 points of noon, at 9 points in the morning that can set the 6 pm to second day in one day are all the corresponding attendance period of coming off duty.If worked as The preceding moment was located in the attendance period, then can carry out the record of attendance.The current location information of client, client can first be obtained End is as terminal corresponding with personnel, and a client is corresponding with a personnel, and personnel are used as oneself by carrying the client The identification device of current location.
Furthermore, it is possible to preset the Startup time of attendance checking system, carry out whether current time meets item upon actuation The judgement of part.In the embodiment of the present application, when using locating module of the UWB locating modules as client, the position of client The resolving of confidence breath can be carried out in client, can also be resolved in locating base station system.Server can by with visitor The communication connection at family end obtains the location information of client, can also obtain client by the connection with locating base station system Location information.The location information actively can also be sent to service by client after resolving obtains the location information of itself Device.
Step S102, determines whether the current location information is located in the attendance region, when the present bit confidence When breath is located in the attendance region, real time of day is recorded, when attendance that the real time of day is corresponding as the client It carves.
After having obtained the location information of client, you can according to the specific coordinate of location information determine its position whether position In in the attendance region, if it is determined that current location information is located in attendance region, then shows that client is to be located at this time The region of attendance can correctly be recorded, at this time can will current time as the attendance moment.
For coming off duty and check card, it is assumed that the moment is at 7 points in afternoon at this time, and the quitting time is 6 pm, pre-set attendance Period is after 6 pm.Attendance checking system judges that current time was in the attendance period.If the client that user holds is located at In Administrative Area, and the Administrative Area is preset for attendance region, shows that client is located in attendance region at this time.By In the confirmation of location information, location information, whether the judgement in attendance region is required for expending certain duration, can be in determination Current location information is located at real time of day under the re-recording behind attendance region, using the real time of day recorded as the client pair The quitting time answered.
In order to ensure the accuracy of system time, attendance checking system can be established with time service center and be communicated to connect, every default The temporal information of period more new system, to ensure the accuracy at attendance moment.
To sum up, in the embodiment of the present application, by presetting attendance period and attendance region, and judge when recording attendance Whether current time is located in the attendance period, whether is located at attendance region as record attendance further according to the location information of client The condition at moment.So that user checks card without carrying out attendance manually, as long as in the attendance period, user holds client and is located at attendance The record of attendance can be realized in region, it is convenient and efficient, the accuracy of attendance record can be improved to avoid forgetting.
Location information is submitted other than Administrative Area after the quitting time in order to avoid user holds client, it is such Behavior, which is actually unable in, regards normal attendance behavior as.In the embodiment of the present application, when the current location information is located in advance If when other than attendance region, rejecting the communication data of the client.It is located in the current location information for determining client When other than default attendance region, server will reject other communication datas of client, to ensure attendance record behavior Authenticity.
In another embodiment specific implementation mode, as shown in figure 3, when the current location information is located in default attendance region When, the method is further comprising the steps of.
Step S103 deleted the nearest record of the upper attendance moment of time interval corresponding with the client.
Still by taking above-mentioned next attendance record as an example, if server is at 7, it is determined that a certain client meets attendance note The condition of record, by 7 points of records for the client corresponding next moment.If the user of the client continues overtime work to 7 Point 50 minutes is come off duty the moment then 7 points of the next moment recorded before this is not just the true of the user.7: 50 timesharing, user Client be still in attendance region, and 7: 50 be located at the preset attendance period in, then one will be recorded 7: 50 The secondary next moment, and delete 7 when record the attendance moment.The attendance moment recorded at 7 is apart from current time time interval As soon as nearest upper attendance moment record, newest next moment of the 7: 50 attendance moment recorded as the user.Together Reason, if user continues to work overtime in the attendance region, trailer record at the time of, will cover the attendance recorded when 7: 50 Moment ensures that the next moment of record is accurate.
As previously mentioned, the confirmation that UWB locating modules carry out location information may be used in client, in position solution process In, client, which may be used, actively to be sent positioning signal or passively receives positioning signal.In active position fixing process, UWB Locating module can actively send positioning signal, and the attendance checking system includes at least one UWB locating base stations system, the UWB Locating base station system is used to determine the location information of the UWB locating modules, and the location information is sent to the UWB and is determined Position module.
In passive type localization method, the attendance checking system includes at least one UWB locating base stations system, and the UWB is fixed Position base station system is used for for sending UWB positioning signals, the UWB locating modules according to described in UWB positioning signals determination The location information of client.The positive location or Passive Positioning of client can determine according to actual needs.
It is understood that the client is provided with identification information in advance, the current location information includes the mark Know information, record real time of day, the step of attendance moment that the real time of day is corresponding as the client includes:According to The current location information determines the client corresponding with the identification information;Using the real time of day as with the mark The attendance moment of the corresponding client of information.The identification information of client configuration can be name, number of user of service etc. People's information, when recording the attendance moment, by attendance record storage corresponding with identification information.
As shown in figure 4, the present invention also provides a kind of automatic punch-card device 110, it is applied to attendance checking system, the attendance system System includes server and at least one client being connect with the server communication, and the client is configured with locating module, The locating module is used to determine that the location information of the client, the server to be provided with attendance region in advance, this is automatic Punch-card device includes:
Position acquisition module 101, for when being within the default attendance period at current time, obtaining the client Current location information;
Attendance module 102, for determining whether the current location information is located in the attendance region, when described current When location information is located in default attendance region, real time of day is recorded, the real time of day is corresponding as the client The attendance moment.
The present invention also provides a kind of electronic equipment, including:
Memory;
Processor;
The automatic punch-card device, the automatic punch-card device are stored in the memory and are held by processor control Row.
The present invention also provides a kind of readable storage medium storing program for executing, are stored thereon with computer program, and the computer program exists Above-mentioned automatic punch card method is realized when execution.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, the flow chart in attached drawing and block diagram Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product, Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code Part, a part for the module, section or code, which includes that one or more is for implementing the specified logical function, to be held Row instruction.It should also be noted that at some as in the realization method replaced, the function of being marked in box can also be to be different from The sequence marked in attached drawing occurs.For example, two continuous boxes can essentially be basically executed in parallel, they are sometimes It can execute in the opposite order, this is depended on the functions involved.It is also noted that every in block diagram and or flow chart The combination of box in a box and block diagram and or flow chart can use function or the dedicated base of action as defined in executing It realizes, or can be realized using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each function module in each embodiment of the present invention can integrate to form an independent portion Point, can also be modules individualism, can also two or more modules be integrated to form an independent part.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be expressed in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.It needs Illustrate, herein, relational terms such as first and second and the like be used merely to by an entity or operation with Another entity or operation distinguish, and without necessarily requiring or implying between these entities or operation, there are any this realities The relationship or sequence on border.Moreover, the terms "include", "comprise" or its any other variant are intended to the packet of nonexcludability Contain, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes Other elements that are not explicitly listed, or further include for elements inherent to such a process, method, article, or device. In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including the element Process, method, article or equipment in there is also other identical elements.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should be noted that:Similar label and letter exist Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing It is further defined and is explained.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of automatic punch card method, which is characterized in that be applied to attendance checking system, the attendance checking system includes server and at least One client being connect with the server communication, the client are configured with locating module, and the locating module is for true The location information of the fixed client, the server are provided with attendance region in advance, which includes:
When being within the default attendance period at current time, the current location information of the client is obtained;
Determine whether the current location information is located in the attendance region, when the current location information is located at default attendance When in region, real time of day is recorded, using the real time of day as the client corresponding attendance moment.
2. automatic punch card method according to claim 1, which is characterized in that when the current location information is located at default examine When other than diligent region, the communication data of the client is rejected.
3. automatic punch card method according to claim 1, which is characterized in that when the current location information is located at default examine When in diligent region, the method further includes:
Deleted the nearest record of the upper attendance moment of time interval corresponding with the client.
4. automatic punch card method according to claim 1, which is characterized in that the locating module is UWB locating modules.
5. automatic punch card method according to claim 1, which is characterized in that the attendance checking system includes at least one UWB Locating base station system, the UWB locating base stations system are used to determine the location informations of the UWB locating modules, and by institute's rheme Confidence breath is sent to the UWB locating modules.
6. automatic punch card method according to claim 1, which is characterized in that the attendance checking system includes at least one UWB Locating base station system, the UWB locating base stations system are used for for sending UWB positioning signals, the UWB locating modules according to institute State the location information that UWB positioning signals determine the client.
7. automatic punch card method according to claim 1, which is characterized in that the client is provided with mark letter in advance Breath, the current location information includes the identification information, real time of day is recorded, using the real time of day as the client The step of corresponding attendance moment includes:
According to the current location information, the client corresponding with the identification information is determined;
Using the real time of day as the attendance moment of the client corresponding with the identification information.
8. a kind of automatic punch-card device, which is characterized in that be applied to attendance checking system, the attendance checking system includes server and at least One client being connect with the server communication, the client are configured with locating module, and the locating module is for true The location information of the fixed client, the server are provided with attendance region in advance, which includes:
Position acquisition module, for when being within the default attendance period at current time, obtaining the present bit of the client Confidence ceases;
Attendance module, for determining whether the current location information is located in the attendance region, when the present bit confidence When breath is located in default attendance region, real time of day is recorded, when attendance that the real time of day is corresponding as the client It carves.
9. a kind of electronic equipment, which is characterized in that including:
Memory;
Processor;
Automatic punch-card device according to any one of claims 8, the automatic punch-card device are stored in the memory and by the processors Control executes.
10. a kind of readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that the computer program is executing Automatic punch card method described in any one of Shi Shixian the claims 1-7.
CN201810440917.1A 2018-05-10 2018-05-10 Automatic card punching method and device, electronic equipment and readable storage medium Active CN108711199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810440917.1A CN108711199B (en) 2018-05-10 2018-05-10 Automatic card punching method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810440917.1A CN108711199B (en) 2018-05-10 2018-05-10 Automatic card punching method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN108711199A true CN108711199A (en) 2018-10-26
CN108711199B CN108711199B (en) 2021-04-23

Family

ID=63867900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810440917.1A Active CN108711199B (en) 2018-05-10 2018-05-10 Automatic card punching method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN108711199B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448150A (en) * 2019-01-11 2019-03-08 敏科信息科技(广州)有限公司 A kind of staff attendance system and method based on face identification system
CN109979026A (en) * 2019-02-02 2019-07-05 广东天心天思软件有限公司 A kind of self registering method and system in geographical location based on iOS
CN110191419A (en) * 2019-04-24 2019-08-30 惠州市桑莱士智能科技股份有限公司 Long range positioning method, remote positioning apparatus and attendance punch card system
CN110189428A (en) * 2019-06-17 2019-08-30 中国联合网络通信集团有限公司 A kind of method and system checked card automatically
CN110322578A (en) * 2019-05-30 2019-10-11 深圳市融讯科技有限公司 A kind of Work attendance method and device
CN111681329A (en) * 2020-03-23 2020-09-18 清研讯科(北京)科技有限公司 Attendance record generation method, device and system
CN111784862A (en) * 2020-08-09 2020-10-16 泉州征之魂智能科技服务有限公司 Automatic attendance checking method based on mobile terminal
CN111798219A (en) * 2020-07-20 2020-10-20 厦门熵基科技有限公司 Employee attendance record filling method and device, mobile terminal and storage medium
CN111898994A (en) * 2020-08-09 2020-11-06 苏州征之魂专利技术服务有限公司 Express person attendance checking method
CN112734961A (en) * 2020-12-24 2021-04-30 深圳市兴海物联科技有限公司 Attendance card punching method, device, equipment and computer storage medium
CN112991569A (en) * 2021-02-23 2021-06-18 上海慧贤网络科技有限公司 Attendance card punching method and related device
CN113240822A (en) * 2021-05-07 2021-08-10 广州红海云计算股份有限公司 Automatic attendance checking method and device based on mobile terminal
CN113642984A (en) * 2021-07-30 2021-11-12 平安科技(深圳)有限公司 Employee attendance checking method, device, equipment and storage medium based on artificial intelligence
CN114299629A (en) * 2021-12-21 2022-04-08 青岛海尔智能技术研发有限公司 Method and device for checking attendance and attendance system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002576A (en) * 2012-10-24 2013-03-27 中国海洋大学 Antenna array single base station positioning method based on pulse amplitude ratio fingerprints
CN104244175A (en) * 2013-06-14 2014-12-24 长沙恒茂电子信息技术有限公司 Mine environmental monitoring and rescue management system based on UWB technology
CN104392503A (en) * 2014-11-21 2015-03-04 无锡科思电子科技有限公司 No-card access control and attendance check method
CN104602340A (en) * 2014-12-31 2015-05-06 深圳市科松电子有限公司 Positioning system and method based on ultra-wide band technology
CN105631960A (en) * 2015-12-25 2016-06-01 江苏科大汇峰科技有限公司 WIFI wireless device based automatic attendance check system and method
CN106204776A (en) * 2016-06-21 2016-12-07 北京奇虎科技有限公司 Work attendance method based on mobile terminal, device and equipment
CN106558118A (en) * 2016-10-25 2017-04-05 上海斐讯数据通信技术有限公司 A kind of mouse Work attendance device with fingerprint recognition and method
CN106710019A (en) * 2016-12-05 2017-05-24 乐视控股(北京)有限公司 Data processing method and device and electronic equipment
CN107705384A (en) * 2017-11-24 2018-02-16 北京洪泰同创信息技术有限公司 Work attendance method, system, electronic equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002576A (en) * 2012-10-24 2013-03-27 中国海洋大学 Antenna array single base station positioning method based on pulse amplitude ratio fingerprints
CN104244175A (en) * 2013-06-14 2014-12-24 长沙恒茂电子信息技术有限公司 Mine environmental monitoring and rescue management system based on UWB technology
CN104392503A (en) * 2014-11-21 2015-03-04 无锡科思电子科技有限公司 No-card access control and attendance check method
CN104602340A (en) * 2014-12-31 2015-05-06 深圳市科松电子有限公司 Positioning system and method based on ultra-wide band technology
CN105631960A (en) * 2015-12-25 2016-06-01 江苏科大汇峰科技有限公司 WIFI wireless device based automatic attendance check system and method
CN106204776A (en) * 2016-06-21 2016-12-07 北京奇虎科技有限公司 Work attendance method based on mobile terminal, device and equipment
CN106558118A (en) * 2016-10-25 2017-04-05 上海斐讯数据通信技术有限公司 A kind of mouse Work attendance device with fingerprint recognition and method
CN106710019A (en) * 2016-12-05 2017-05-24 乐视控股(北京)有限公司 Data processing method and device and electronic equipment
CN107705384A (en) * 2017-11-24 2018-02-16 北京洪泰同创信息技术有限公司 Work attendance method, system, electronic equipment and storage medium

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448150A (en) * 2019-01-11 2019-03-08 敏科信息科技(广州)有限公司 A kind of staff attendance system and method based on face identification system
CN109979026A (en) * 2019-02-02 2019-07-05 广东天心天思软件有限公司 A kind of self registering method and system in geographical location based on iOS
CN110191419A (en) * 2019-04-24 2019-08-30 惠州市桑莱士智能科技股份有限公司 Long range positioning method, remote positioning apparatus and attendance punch card system
CN110322578A (en) * 2019-05-30 2019-10-11 深圳市融讯科技有限公司 A kind of Work attendance method and device
CN110322578B (en) * 2019-05-30 2021-07-09 深圳市融讯科技有限公司 Attendance checking method and device
CN110189428A (en) * 2019-06-17 2019-08-30 中国联合网络通信集团有限公司 A kind of method and system checked card automatically
CN111681329A (en) * 2020-03-23 2020-09-18 清研讯科(北京)科技有限公司 Attendance record generation method, device and system
CN111798219A (en) * 2020-07-20 2020-10-20 厦门熵基科技有限公司 Employee attendance record filling method and device, mobile terminal and storage medium
CN111898994A (en) * 2020-08-09 2020-11-06 苏州征之魂专利技术服务有限公司 Express person attendance checking method
CN111784862A (en) * 2020-08-09 2020-10-16 泉州征之魂智能科技服务有限公司 Automatic attendance checking method based on mobile terminal
CN112734961A (en) * 2020-12-24 2021-04-30 深圳市兴海物联科技有限公司 Attendance card punching method, device, equipment and computer storage medium
CN112991569A (en) * 2021-02-23 2021-06-18 上海慧贤网络科技有限公司 Attendance card punching method and related device
CN112991569B (en) * 2021-02-23 2023-04-25 上海慧贤网络科技有限公司 Attendance checking and card punching method and related device
CN113240822A (en) * 2021-05-07 2021-08-10 广州红海云计算股份有限公司 Automatic attendance checking method and device based on mobile terminal
CN113642984A (en) * 2021-07-30 2021-11-12 平安科技(深圳)有限公司 Employee attendance checking method, device, equipment and storage medium based on artificial intelligence
CN114299629A (en) * 2021-12-21 2022-04-08 青岛海尔智能技术研发有限公司 Method and device for checking attendance and attendance system

Also Published As

Publication number Publication date
CN108711199B (en) 2021-04-23

Similar Documents

Publication Publication Date Title
CN108711199A (en) Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing
US8977496B2 (en) System and method for estimating origins and destinations from identified end-point time-location stamps
US20150154524A1 (en) Methods for processing information associated with sales force management, customer relationship management and professional services management systems
US20190295018A1 (en) Methods for processing information associated with sales force management, customer relationship management and professional services management systems
CN107230046A (en) The reminding method and mobile terminal of a kind of trip information
CN107590654A (en) A kind of method of on-line payment, terminal and computer-readable medium
IL203949A (en) Healthcare tracking
US20160110652A1 (en) Determining building occupancy rates from multiple datasets
US20200098041A1 (en) Determining attribution for an electronic credit application
CN108764857A (en) Check card motivational techniques and the punch card system for equipment of checking card
CN106095814A (en) Contact person's processing method and server
US20200126040A1 (en) Internet-based management of displayed printed media
CN203192038U (en) Attendance device
CN103348375B (en) Terminal control mechanism
CN113537955A (en) Milestone project management device and method, electronic equipment and storage medium
CN203192039U (en) Attendance device
CN108460363A (en) Monitor Work attendance method, apparatus and system
CN111698645B (en) Position information acquisition method, device, computer equipment and storage medium
CN107786516A (en) A kind of mobile punch card method and server
US20210262809A1 (en) Estimation and presentation of total journey time from origin to gate
TWM569449U (en) Smart attendance system and its mobile device
US11170311B2 (en) System and method for determining expense information based on inferred events
CN109685570B (en) Real estate client source detection method, terminal and server
CN203192056U (en) School bus management device
CN104839962A (en) Smart wallet, information processing method thereof and device

Legal Events

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