CN112734961A - Attendance card punching method, device, equipment and computer storage medium - Google Patents

Attendance card punching method, device, equipment and computer storage medium Download PDF

Info

Publication number
CN112734961A
CN112734961A CN202011551809.5A CN202011551809A CN112734961A CN 112734961 A CN112734961 A CN 112734961A CN 202011551809 A CN202011551809 A CN 202011551809A CN 112734961 A CN112734961 A CN 112734961A
Authority
CN
China
Prior art keywords
card punching
data information
card
attendance
current
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
Application number
CN202011551809.5A
Other languages
Chinese (zh)
Inventor
杨鸥
周健龙
陈炳枝
王赛华
龚爱荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xinghai IoT Technology Co Ltd
Original Assignee
Shenzhen Xinghai IoT Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xinghai IoT Technology Co Ltd filed Critical Shenzhen Xinghai IoT Technology Co Ltd
Priority to CN202011551809.5A priority Critical patent/CN112734961A/en
Publication of CN112734961A publication Critical patent/CN112734961A/en
Pending legal-status Critical Current

Links

Images

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses an attendance card punching method, an attendance card punching device, attendance card punching equipment and a computer storage medium, wherein the attendance card punching method comprises the following steps: responding to the card punching operation, acquiring card punching data information, and detecting the current network state; and responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to the server when the current network state is the connected state, so that the server can perform attendance card punching based on the card punching data information. By means of the scheme, the problem that the card punching failure still occurs even if the employee is in the card punching range of attendance is solved.

Description

Attendance card punching method, device, equipment and computer storage medium
Technical Field
The present disclosure relates to the field of attendance checking, and in particular, to an attendance checking method, apparatus, device, and computer storage medium.
Background
At present, various companies and enterprises make various attendance systems in order to supervise employees to get on and off duty in a normative manner. With the rapid development of science and technology, the means for realizing the attendance system is developed from a mechanical punching attendance system to the current attendance systems such as a radio frequency card, fingerprint identification, face identification and the like. Although the current attendance system has great progress compared with the previous attendance means, the employee still has the situation of card punching failure even in the card punching range of attendance.
Disclosure of Invention
The application at least provides an attendance card punching method, an attendance card punching device, attendance card punching equipment and a computer storage medium, and the problem that card punching failure still occurs even if an employee is in a card punching range of attendance is solved.
The application provides an attendance card punching method in a first aspect, and the attendance card punching method comprises the following steps:
responding to the card punching operation, acquiring card punching data information, and detecting the current network state;
and responding to the fact that the current network state is a disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to a server when the current network state is a connected state, so that the server can perform attendance card punching based on the card punching data information.
In other embodiments, the method further comprises:
responding to the card punching operation, and acquiring a card punching interface;
and displaying the card punching interface on a display interface so as to acquire card punching data information based on the card punching interface.
In other embodiments, the step of obtaining the card punching data information based on the card punching interface includes:
and obtaining the current card punching position information by using an offline positioning technology.
In another embodiment, the step of obtaining the card punching data information based on the card punching interface includes:
judging whether the current card punching position information is within a preset card punching range;
and responding to the situation that the current card punching position information is in the preset card punching range, and storing the current card punching position information.
In another embodiment, the step of obtaining the card punching data information based on the card punching interface further includes:
judging whether the current card punching time information is within a preset card punching time range or not;
and confirming that the current card punching time is within a preset card punching time range, and storing the current card punching time information, wherein the card punching data information comprises the current card punching position information and the current card punching time information.
In another embodiment, the step of storing the card punching data information in a preset storage area includes:
and encrypting the card punching data information, and storing the encrypted card punching data information into the preset storage area.
In another embodiment, the step of storing the card punching data information in a preset storage area includes:
setting the card punching data information as read-only card punching data information, and storing the read-only card punching data information to the preset storage area.
This application second aspect provides an attendance device of checking card, the device includes:
the acquisition unit is used for responding to the card punching operation, acquiring card punching data information and detecting the current network state;
the attendance card punching unit is used for responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, uploading the card punching data information to a server side when the current network state is the connected state, and enabling the server side to punch attendance cards based on the card punching data information.
A third aspect of the present application provides an electronic device, which includes a memory and a processor coupled to each other, where the processor is configured to execute program instructions stored in the memory to implement the attendance checking method in the first aspect.
A fourth aspect of the present application provides a computer storage medium having stored thereon program instructions that, when executed by a processor, implement the attendance checking method of the first aspect.
According to the scheme, the card punching data information is obtained in response to the card punching operation, and the current network state is detected; and responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to the server when the current network state is the connected state, so that the server can perform attendance card punching based on the card punching data information. According to the method and the system, the stored card punching data information is uploaded to the server by storing the card punching data information in the network disconnection state under the condition that the network state is the connection state, so that the server realizes attendance card punching based on the uploaded card punching data information, and the problem that the card punching failure still occurs even if the employee is in the attendance card punching range is solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic flow chart of a first embodiment of an attendance checking method provided by the present application;
fig. 2 is a schematic flow chart of a second embodiment of the attendance checking method provided by the present application;
fig. 3 is a schematic diagram of a framework of an embodiment of an attendance card punching apparatus provided by the present application;
FIG. 4 is a block diagram of an embodiment of an electronic device provided herein;
FIG. 5 is a block diagram of an embodiment of a computer storage medium provided herein.
Detailed Description
The following describes in detail the embodiments of the present application with reference to the drawings attached hereto.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present application.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship. Further, the term "plurality" herein means two or more than two. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
The application provides an attendance card punching method, which can be applied to enterprise supervision staff for carrying out normative work attendance, specifically stores the card punching data information in a network disconnection state, and uploads the stored card punching data information to a server under the condition that the network state is a connection state, so that the server realizes attendance card punching based on the uploaded card punching data information, and the problem that card punching failure still occurs even if the staff is in a card punching range of attendance is solved. Referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of an attendance checking method provided in the present application.
For example, the attendance card punching method may be executed by an electronic device or a server or other processing device, where the electronic device may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, or the like. In some possible implementations, the attendance checking card punching method may be implemented by a processor calling computer readable instructions stored in a memory.
Specifically, the attendance checking method of the embodiment includes the following steps:
s101: and responding to the card punching operation, acquiring card punching data information, and detecting the current network state.
In the embodiment of the disclosure, when the user needs to punch the attendance card, the user enters the attendance card punching application, and the user performs the card punching operation in the attendance card punching application. The attendance card punching device acquires card punching data information according to the card punching operation of the user.
The situation that the card punching fails due to network reasons is considered even if the attendance card punching time of the user is within the card punching range. In contrast, when the attendance card punching device acquires the card punching data information, the current network state needs to be detected. The current network state may be a disconnected state or a connected state.
S102: and responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to the server when the current network state is the connected state, so that the server can perform attendance card punching based on the card punching data information.
If the current network state is the disconnection state, the attendance card punching device cannot upload the card punching data information to the server. In contrast, when the attendance card punching device determines that the current network state is the disconnected state, the attendance card punching device can store the card punching data information into a preset storage area in order to record the card punching data information in time. The attendance checking card punching device continuously acquires the current network state, and uploads the card punching data information in the preset storage area to the server when the acquired current network state is changed from the disconnected state to the connected state. And if the current network state is continuously acquired to be the disconnected state, continuously keeping the card punching data information in a preset storage area. The attendance card punching device can also acquire the current network state at a preset time interval.
It should be noted that the preset storage area may be a memory card in the attendance card punching device.
In the scheme, the card punching data information is acquired in response to the card punching operation, and the current network state is detected; and responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to the server when the current network state is the connected state, so that the server can perform attendance card punching based on the card punching data information. According to the method and the system, the stored card punching data information is uploaded to the server by storing the card punching data information in the network disconnection state under the condition that the network state is the connection state, so that the server realizes attendance card punching based on the uploaded card punching data information, and the problem that the card punching failure still occurs even if the employee is in the attendance card punching range is solved.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a second embodiment of the attendance checking method according to the present application. The problem that the card punching failure still occurs even if the employee is in the card punching range of attendance is solved. On the basis of the above embodiment, the attendance checking method of the embodiment further includes the following steps:
s201: and responding to the card punching operation, and acquiring a card punching interface.
In the embodiment of the disclosure, because the current network state is the disconnected state, a blank page or other interfaces incapable of being punched normally are displayed on the display interface of the attendance punching device. In contrast, in order to avoid the situation that the employee cannot punch the card normally when the employee is in the attendance card punching range, the attendance card punching device acquires the card punching interface when the user needs to perform the attendance card punching application. The card punching interface is a pre-loaded interface.
The card punching interface comprises basic page data, such as current card punching time information. In a particular embodiment, the card interface is a native interface. The card punching interface comprises current card punching time information, current card punching position information, user information, working state information, attendance checking state information, card punching rule information, card punching shift times and the like.
S202: and displaying a card punching interface on the display interface, and acquiring the current card punching position information by utilizing an offline positioning technology.
The method includes the steps that basic page data information can be loaded through a card punching interface acquired by the attendance card punching device, but current position information is not updated. At the moment, the attendance card punching device acquires the current card punching position information by using an offline positioning technology. The offline positioning technology can position the current card punching position information in a network-free state. In a specific embodiment, the offline positioning technology is a GPS positioning technology, and the GPS positioning technology uses a satellite to position the current card punching position information.
S203: and judging whether the current card punching position information is within a preset card punching range.
Based on the current card punching position information acquired in S202, the attendance card punching device determines whether the current card punching position information is within a preset card punching range, and if so, executes S204. If not, the current card punching position information is not in the attendance card punching range.
It should be noted that the preset card punching range is a circular area with the target location as a center and the preset length as a radius. In practical application, the current card punching position information in the circular area is regarded as entering the attendance card punching range. The preset length may be set by actual conditions, and is not limited herein.
S204: and storing the current card punching position information.
Because the current network state is the disconnection state, the current card punching position information acquired by the attendance card punching device cannot be uploaded to the server, and the current card punching position information is recorded so as to be conveniently uploaded to the server when the subsequent network state is the connection state. The attendance card punching device of the embodiment can store the current card punching position information into a preset storage area.
Further, in order to avoid that the current punch-card location information stored in the storage area is changed or deleted due to improper user operation, the attendance punch-card device of the embodiment may encrypt the current location information, and store the encrypted current location information in the preset storage area.
In another embodiment, the attendance card punching device may also set the current position information as read-only card punching position information, and store the read-only card punching position information in the preset storage area.
S205: and judging whether the current time information of the card punching is in the preset time range of the card punching.
Based on the current time information of punching the card displayed on the display interface, the attendance punching device judges whether the current time information of punching the card is within a preset time range, if so, S206 is executed. If not, the current time for punching the card is not in the attendance punching range.
In an embodiment, the preset time range is a normal work attendance time in the attendance checking rule, for example, 9 am to 6 pm.
S206: and storing the current time information of punching the card.
Because the current network state is the disconnection state, the current time information acquired by the attendance checking and card punching device cannot be uploaded to the server, and the current time information is recorded so as to be convenient for uploading the current time information to the server when the subsequent network state is the connection state. The attendance card punching device of the embodiment can store the current card punching time information into a preset storage area.
Further, in order to avoid that the current time stamp-card information stored in the storage area is changed or deleted due to improper user operation, the attendance stamp-card apparatus of this embodiment may encrypt the current time stamp-card information, and store the encrypted current time stamp-card information in the preset storage area.
In another embodiment, the attendance card punching device may also set the current card punching time information as read-only card punching time information, and store the read-only card punching time information into the preset storage area.
S207: and when the current network state is the connection state, uploading the card punching data information to the server so that the server performs attendance card punching based on the card punching data information.
In order to upload current time information and current position information of the card punch in the storage area in time, the attendance card punch device of the embodiment acquires the current network state continuously or at preset time intervals, and uploads the card punch data to the server when the current network state is in a connection state, so that the server performs attendance card punch based on the card punch data information. The card punching data information comprises current card punching time information and current card punching position information.
In practical application, the attendance card punching device continuously or at preset time intervals sends an uploading instruction to the server, and if the current network state is a disconnected state, the server cannot receive the uploading instruction; if the network state is changed from the disconnection state to the connection state, the server receives the uploading instruction and issues an uploading permission instruction to the attendance card punching device; after receiving an uploading permission instruction issued by a server, the attendance card punching device uploads card punching data information; and the server receives the card punching data information, records the current card punching time information and the current card punching position information in the card punching data information, and finishes attendance card punching.
In the scheme, a card punching interface is obtained in response to the card punching operation; displaying a card punching interface on the display interface, and acquiring current card punching position information by using an offline positioning technology; judging whether the current card punching position information is within a preset card punching range; saving the current card punching position information; judging whether the current card punching time information is within a preset card punching time range or not; saving current card punching time information, wherein the card punching data information comprises current card punching position information and current card punching time information; and when the current network state is the connection state, uploading the card punching data information to the server so that the server performs attendance card punching based on the card punching data information. According to the method and the device, basic page data are loaded in advance through the card punching interface, the current card punching position information is obtained through the offline positioning technology, the card punching data information is stored to a preset storage area, and the stored card punching data information is uploaded to the server under the condition that the network state is in the connection state, so that the server can realize attendance card punching based on the uploaded card punching data information, and the problem that even if an employee is in the card punching range of attendance, the card punching failure still occurs is solved.
It will be understood by those skilled in the art that in the method of the present invention, the order of writing the steps does not imply a strict order of execution and any limitations on the implementation, and the specific order of execution of the steps should be determined by their function and possible inherent logic.
Referring to fig. 3, fig. 3 is a schematic diagram of a framework of an embodiment of an attendance checking device according to the present application. The attendance checking device 30 includes an acquisition unit 31 and an attendance checking unit 32.
Specifically, the obtaining unit 31 is configured to obtain the card punching data information in response to the card punching operation, and detect the current network state.
The attendance card punching unit 32 is configured to, in response to that the current network state is the disconnected state, store the card punching data information to a preset storage area, and upload the card punching data information to the server when the current network state is the connected state, so that the server performs attendance card punching based on the card punching data information.
Referring to fig. 4, fig. 4 is a schematic diagram of a frame of an embodiment of an electronic device provided in the present application. The electronic device 40 includes a memory 41 and a processor 42 coupled to each other, and the processor 42 is configured to execute program instructions stored in the memory 41 to implement the steps of any of the embodiments of the attendance checking method. In one particular implementation scenario, electronic device 40 may include, but is not limited to: a microcomputer, a server, and the electronic device 40 may also include a mobile device such as a notebook computer, a tablet computer, and the like, which is not limited herein.
Specifically, the processor 42 is configured to control itself and the memory 41 to implement the steps of any of the above-described embodiments of the attendance checking method. Processor 42 may also be referred to as a CPU (Central Processing Unit). The processor 42 may be an integrated circuit chip having signal processing capabilities. The Processor 42 may also be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or any conventional processor or the like. In addition, the processor 42 may be commonly implemented by an integrated circuit chip.
Referring to fig. 5, fig. 5 is a block diagram illustrating an embodiment of a computer storage medium according to the present application. The computer storage medium 50 stores program instructions 501 executable by the processor, the program instructions 501 being for implementing the steps of any of the above described attendance checking method embodiments.
In some embodiments, functions of or modules included in the apparatus provided in the embodiments of the present disclosure may be used to execute the method described in the above method embodiments, and specific implementation thereof may refer to the description of the above method embodiments, and for brevity, will not be described again here.
The foregoing description of the various embodiments is intended to highlight various differences between the embodiments, and the same or similar parts may be referred to each other, and for brevity, will not be described again herein.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is merely one type of logical division, and an actual implementation may have another division, for example, a unit or a component may be combined or integrated with another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some interfaces, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

Claims (10)

1. An attendance checking method, comprising:
responding to the card punching operation, acquiring card punching data information, and detecting the current network state;
and responding to the fact that the current network state is a disconnected state, storing the card punching data information to a preset storage area, and uploading the card punching data information to a server when the current network state is a connected state, so that the server can perform attendance card punching based on the card punching data information.
2. The method of claim 1, further comprising:
responding to the card punching operation, and acquiring a card punching interface;
and displaying the card punching interface on a display interface so as to acquire card punching data information based on the card punching interface.
3. The method of claim 2, wherein the step of obtaining punch card data information based on the punch card interface comprises:
and obtaining the current card punching position information by using an offline positioning technology.
4. The method of claim 3, wherein the step of obtaining punch card data information based on the punch card interface comprises:
judging whether the current card punching position information is within a preset card punching range;
and responding to the situation that the current card punching position information is in the preset card punching range, and storing the current card punching position information.
5. The method of claim 4, wherein the step of obtaining punch card data information based on the punch card interface further comprises:
judging whether the current card punching time information is within a preset card punching time range or not;
and confirming that the current card punching time is within a preset card punching time range, and storing the current card punching time information, wherein the card punching data information comprises the current card punching position information and the current card punching time information.
6. The method of claim 1, wherein the step of storing the card punching data information in a preset storage area comprises:
and encrypting the card punching data information, and storing the encrypted card punching data information into the preset storage area.
7. The method of claim 1, wherein the step of storing the card punching data information in a preset storage area comprises:
setting the card punching data information as read-only card punching data information, and storing the read-only card punching data information to the preset storage area.
8. An attendance checking device, the device comprising:
the acquisition unit is used for responding to the card punching operation, acquiring card punching data information and detecting the current network state;
the attendance card punching unit is used for responding to the fact that the current network state is the disconnected state, storing the card punching data information to a preset storage area, uploading the card punching data information to a server side when the current network state is the connected state, and enabling the server side to punch attendance cards based on the card punching data information.
9. An electronic device, comprising a memory and a processor coupled to the memory;
wherein the memory is used for storing program data, and the processor is used for executing the program data to realize the attendance card punching method according to any one of claims 1 to 7.
10. A computer storage medium for storing program data which, when executed by a processor, is configured to implement the attendance checking method as claimed in any one of claims 1 to 7.
CN202011551809.5A 2020-12-24 2020-12-24 Attendance card punching method, device, equipment and computer storage medium Pending CN112734961A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011551809.5A CN112734961A (en) 2020-12-24 2020-12-24 Attendance card punching method, device, equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011551809.5A CN112734961A (en) 2020-12-24 2020-12-24 Attendance card punching method, device, equipment and computer storage medium

Publications (1)

Publication Number Publication Date
CN112734961A true CN112734961A (en) 2021-04-30

Family

ID=75615320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011551809.5A Pending CN112734961A (en) 2020-12-24 2020-12-24 Attendance card punching method, device, equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN112734961A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114882607A (en) * 2022-05-09 2022-08-09 中国工商银行股份有限公司 Automatic card punching method and device, processor and electronic equipment
CN115938005A (en) * 2022-12-12 2023-04-07 山东浪潮质量链科技有限公司 Offline attendance checking method and device based on digital identity
CN115966035A (en) * 2022-12-30 2023-04-14 武汉佰钧成技术有限责任公司 Card punching method and related equipment in weak network environment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203260073U (en) * 2013-01-16 2013-10-30 深圳市腾捷实业有限公司 Underground miner attendance check signing apparatus achieved based on smart phone
CN104899952A (en) * 2015-06-18 2015-09-09 阿里巴巴集团控股有限公司 IM (instant messaging) application based attendance checking method and device
CN106485803A (en) * 2016-11-07 2017-03-08 上海外服宝信信息技术有限公司 A kind of offline punch card method, terminal, server and system
CN107306286A (en) * 2016-04-21 2017-10-31 阿里巴巴集团控股有限公司 The processing method and processing device of offline work attendance
CN108711199A (en) * 2018-05-10 2018-10-26 成都精位科技有限公司 Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing
CN110322579A (en) * 2019-06-25 2019-10-11 佳都新太科技股份有限公司 Work attendance method, system, device, corresponding equipment, server and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203260073U (en) * 2013-01-16 2013-10-30 深圳市腾捷实业有限公司 Underground miner attendance check signing apparatus achieved based on smart phone
CN104899952A (en) * 2015-06-18 2015-09-09 阿里巴巴集团控股有限公司 IM (instant messaging) application based attendance checking method and device
CN107306286A (en) * 2016-04-21 2017-10-31 阿里巴巴集团控股有限公司 The processing method and processing device of offline work attendance
CN106485803A (en) * 2016-11-07 2017-03-08 上海外服宝信信息技术有限公司 A kind of offline punch card method, terminal, server and system
CN108711199A (en) * 2018-05-10 2018-10-26 成都精位科技有限公司 Automatic punch card method, device, electronic equipment and readable storage medium storing program for executing
CN110322579A (en) * 2019-06-25 2019-10-11 佳都新太科技股份有限公司 Work attendance method, system, device, corresponding equipment, server and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114882607A (en) * 2022-05-09 2022-08-09 中国工商银行股份有限公司 Automatic card punching method and device, processor and electronic equipment
CN115938005A (en) * 2022-12-12 2023-04-07 山东浪潮质量链科技有限公司 Offline attendance checking method and device based on digital identity
CN115938005B (en) * 2022-12-12 2024-05-28 浪潮云洲工业互联网有限公司 Offline attendance checking method and device based on digital identity
CN115966035A (en) * 2022-12-30 2023-04-14 武汉佰钧成技术有限责任公司 Card punching method and related equipment in weak network environment

Similar Documents

Publication Publication Date Title
CN112734961A (en) Attendance card punching method, device, equipment and computer storage medium
US20210058736A1 (en) Proximity alert and contact tracing device, method and system
CN106484070B (en) Queue power management through information storage sharing
US20080140667A1 (en) Device and method for creating a transaction log of data exchanges between a portable mobile communications device and other wireless devices
CN106878368B (en) Method and device for realizing information push
US20130297563A1 (en) Timestamp management method for data synchronization and terminal therefor
CN103903310A (en) Attendance checking method based on mobile communication terminal and device
US10123189B2 (en) Electronic device system restoration by tapping mechanism
CN106980647B (en) Data distribution method and device for distributed file system
CN103546555A (en) Method and system for data management of mobile terminal
EP2770768A2 (en) Method and system for replacing an se key of a mobile terminal
WO2015119834A1 (en) Multi-use card and system
CN114973436B (en) Attendance checking method and device, intelligent attendance checking terminal and storage medium
CN111340451A (en) Intelligent non-inductive attendance checking method and device
CN108805512B (en) Attendance information recording method, equipment and system thereof
US11109189B2 (en) System and method for retrieving lost electronic device
CN108038403B (en) Card reading method based on NFC technology and client
CN1980427A (en) Device for mobile terminal to automatically deleting information, and method thereof
CN113792306A (en) Seal management method and device and electronic equipment
CN102868992B (en) Device and method for shielding terminal signal, device and method for removing shielding of terminal signal, and terminal signal management system
CN111274219B (en) Data storage method and device, storage medium and electronic device
US11775688B2 (en) Information processing device and information processing method
CN112800130A (en) Data uplink method, system, device, equipment and storage medium
TW202102019A (en) Monitoring method, device, computer device and readable storage medium
WO2021090703A1 (en) Information processing device, information processing method, information processing system, and program

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210430