CN114187673A - Mobile attendance system based on block chain and method thereof - Google Patents

Mobile attendance system based on block chain and method thereof Download PDF

Info

Publication number
CN114187673A
CN114187673A CN202111454084.2A CN202111454084A CN114187673A CN 114187673 A CN114187673 A CN 114187673A CN 202111454084 A CN202111454084 A CN 202111454084A CN 114187673 A CN114187673 A CN 114187673A
Authority
CN
China
Prior art keywords
attendance
check
checking
information
enterprise
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
CN202111454084.2A
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.)
Xintairuan Shanghai Technology Development Co ltd
Original Assignee
Xintairuan Shanghai Technology Development 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 Xintairuan Shanghai Technology Development Co ltd filed Critical Xintairuan Shanghai Technology Development Co ltd
Priority to CN202111454084.2A priority Critical patent/CN114187673A/en
Publication of CN114187673A publication Critical patent/CN114187673A/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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1059Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Operations Research (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Electromagnetism (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

The invention discloses a block chain-based mobile attendance system and a method thereof, wherein the method comprises the following steps: establishing a block chain network at a management server, and connecting enterprise employees to the block chain network through personal terminals; the management server comprises a digital identity intelligent contract and an attendance management intelligent contract; the intelligent contract of the digital identity allocates a unique digital identity DID for each enterprise employee and records the identity information of the enterprise employee; the attendance management intelligent contract records attendance check-in information of the enterprise staff; the enterprise staff accesses the blockchain network of the management server through the personal terminal, and the attendance check-in information of the enterprise staff is recorded on the blockchain network through the attendance management intelligent contract. The invention establishes an attendance system between a management server and a personal terminal based on a block chain technology, and the attendance system can prevent bad card punching behaviors such as employee substitute card punching or GPS position counterfeiting by checking identity information, check-in time and check-in position of an employee.

Description

Mobile attendance system based on block chain and method thereof
Technical Field
The invention relates to the technical field of attendance systems, in particular to a block chain-based mobile attendance system and a block chain-based mobile attendance method.
Background
The existing check-in or attendance management modes are various: (1) adopting a traditional manual roster to sign in; (2) swiping a card by a attendance machine to sign in based on the RFIC/ID card; (3) the attendance machine identifies the attendance based on image identification and biological identification technologies such as fingerprints and human faces; (4) based on the GPS positioning technology, the mobile phone App software is used for checking in by a card.
The above-mentioned several kinds of check-in or attendance management, there are several following problems:
(1) the attendance checking method has the advantages that paper is adopted for signing, so that the efficiency is low, errors are easy to occur, statistics is not facilitated, data is easy to tamper, and the official trust of attendance checking is easy to be questioned;
(2) the adoption of the RFIC/ID card for signing in easily causes cheating behaviors such as card punching and the like;
(3) the equipment for signing in by adopting image recognition technologies such as fingerprints and human faces is high in cost, the equipment needs to be set in a fixed position and range, and the phenomenon of crowded queuing can occur when multiple people sign in at the same time;
(4) cheating behaviors such as GPS counterfeiting and the like easily occur when mobile phone App software is adopted for signing;
therefore, the existing attendance systems have certain defects, and if the attendance management of one enterprise has a leak, the staff dispute is easy to occur, and the existing attendance records are mostly mastered in the hands of background managers, so that the staff are difficult to be unclear about the attendance records of the staff, which is also one of the reasons for causing the labor dispute. Therefore, it is necessary to develop a reliable and tamper-proof attendance system to ensure that the attendance management is standard and effective.
The Blockchain (Blockchain) is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The consensus mechanism is a mathematical algorithm for establishing trust and obtaining rights and interests among different nodes in the blockchain system. The blockchain is also a bottom-up innovation technology, is not directed at the reformation and the upgrade of a certain kind of application, but can generate subversive changes on all scenes related to data storage and information exchange processes, and the application prospect of the blockchain is expected by people.
The concept of smart contracts, proposed by nissabo in 1994, refers to contracts in which the terms are recorded in computer language instead of legal language, which defines in mathematical and programmed form a series of contracts' rights and obligations, which, once triggered by a particular transaction, can be automatically executed. Due to the lack of system and technical support at that time, the concept of intelligent contracts is not realized until the appearance of Etherns in 2013, so that the intelligent contracts can be executed in a trusted decentralized blockchain environment. The intelligent contract based on the block chain system not only has the advantages of cost efficiency and the like, but also can avoid the interference of malicious behaviors on the normal execution of the intelligent contract, has the characteristics of automation, decentralization and result determination, and cannot be stopped once being deployed on the block chain, so that the intelligent contract ensures that the processes of storage, reading, execution and the like are transparent, the record can be tracked and cannot be tampered.
Therefore, the attendance system is combined with the block chain technology, and the defects of the existing attendance system can be well overcome.
Disclosure of Invention
The invention aims to provide a block chain-based mobile attendance system and a method thereof, wherein a block chain network is established in a management server, and employees are connected to the block chain network through personal terminals, so that the safety and accuracy of data can be guaranteed, modern card punching or position counterfeiting can be prevented, meanwhile, the card punching place can be customized by the employees, and the flexible card punching mode is realized, so that the attendance records of the employees on business trip and at home and office are convenient.
In order to achieve the purpose, the invention adopts the following technical scheme:
on one hand, the mobile attendance method based on the block chain is provided, and comprises the following steps:
s10, establishing a block chain network at the management server, and connecting the enterprise staff to the block chain network through the personal terminal;
s20, the management server comprises a digital identity intelligent contract and an attendance management intelligent contract;
the digital identity intelligent contract allocates a unique digital identity DID for each enterprise employee, the digital identity DID records the identity information of the enterprise employee, and the identity information comprises an identity card photo, gender, a mobile phone number, health information and bank account information;
the attendance management intelligent contract records attendance check-in information of the enterprise staff, wherein the attendance check-in information comprises attendance time, mode, location and a hash value of attendance identification characteristics;
the attendance management intelligent contract is associated with the digital identity intelligent contract through a unique digital identity DID of an enterprise employee;
and S30, the enterprise staff accesses the blockchain network of the management server through the personal terminal, and the attendance check-in information of the enterprise staff is recorded on the blockchain network through an attendance management intelligent contract.
As a preferable scheme of the block chain-based mobile attendance method, the step S30 specifically includes the following steps:
s31, the enterprise staff accesses the blockchain network of the management server through the personal terminal, and checks the attendance and signs in to generate attendance and sign-in information;
s32, the block chain network checks and verifies the attendance check information of the enterprise staff;
and S33, checking the attendance check-in information passing the verification and the verification, and uploading the attendance management intelligent contract to the block chain network of the management server.
As a preferable scheme of the block chain-based mobile attendance method, the step S32 specifically includes the following steps:
checking and auditing the sign-in identity, the sign-in time and the sign-in position of the enterprise employee one by one:
checking the check-in identity: checking the check-in identity of the enterprise employee who is checking in with the digital identity DID, and entering the next checking if the check-in identity of the enterprise employee can be matched with the corresponding digital identity DID in the blockchain network; if the check-in identity of the enterprise employee cannot be matched with the corresponding digital identity DID, the enterprise employee is determined to be invalid;
checking the check-in time: checking whether the check-in time of the enterprise employee who is checking in is within a valid check-in period preset by the attendance management intelligent contract, and if the check-in time is within the set valid period, entering the next checking; if the check-in time is not within the set valid period, the check-in time is determined to be invalid;
checking the check-in position: checking whether the check-in position of the enterprise employee who is checking in is within a preset position range of the attendance management intelligent contract, and if the check-in position is within the preset position range, determining that the check-in is successful; and if the check-in position is not in the set position range, the check-in is determined to be invalid.
As a preferred scheme of the block chain-based mobile attendance method, the management server further comprises an attendance statistic function and a public query function;
attendance statistics function: the management server counts partial or all attendance check-in information of all enterprise employees to form an attendance record table;
the open inquiry function: and the management server uploads the attendance record table to a block chain network, and enterprise staff can inquire the attendance record table of the enterprise through the personal terminal.
As a preferable scheme of the block chain-based mobile attendance method, the management server further includes an attendance change function: according to business trip or home office requirements, enterprise staff send out a request for changing the attendance place and mode to the management server through the personal terminal, the management server checks the attendance change request, and the checking result is uploaded to the block chain network for storage.
In another aspect, a block chain-based mobile attendance system is provided, including:
the system comprises a management server and a personal terminal, wherein a block chain network is constructed in the management server, and the personal terminal is connected with the block chain network and used for recording attendance check and sign-in information of enterprise employees;
the personal terminal includes:
the information binding module is used for binding the identity information with the personal terminal which inputs the identity information;
the attendance module acquires an attendance mode from the blockchain network, performs attendance authentication on enterprise employees, and uploads attendance check-in information to the blockchain network;
the management server includes:
the storage module is used for storing the identity information of the enterprise staff and establishing an identity database;
the checking module is used for checking and auditing the acquired attendance check attendance information;
the writing module is used for storing the checking result of the attendance checking sign-in information in the block chain network;
and the counting module is used for counting part or all attendance check-in information of the enterprise staff.
As a preferred scheme of the mobile attendance system based on the blockchain, the check module includes:
the check-in identity checking unit is used for checking whether the identity information of the enterprise staff who is checking in is consistent with the identity database;
the check-in time checking unit is used for checking whether the check-in time of the enterprise staff who is checking in is within the preset valid check-in period;
and the check-in position checking unit is used for checking whether the check-in position of the enterprise employee who is checking in is within a preset position range.
As a preferable scheme of the block chain-based mobile attendance system, the management server further comprises an attendance change module, and the attendance change module is used for changing the attendance place and the attendance mode of the enterprise staff.
As a preferred scheme of the mobile attendance system based on the blockchain, the employee personal terminal further comprises a search module, and the search module is used for searching part or all attendance check-in information corresponding to the identity information in the blockchain network according to the identity information of the enterprise employee.
As a preferred scheme of the blockchain-based mobile attendance system, the statistical result of the statistical module comprises a monthly, quarterly and annual check-in record log, and the check-in record log comprises late-to-early-back accumulated time, late-to-early-back times and/or absent-work times.
The invention has the beneficial effects that:
(1) the attendance system is established between the management server and the personal terminal based on the block chain technology, and can effectively prevent bad card punching behaviors such as employee substitute card punching or GPS position fake punching by checking the identity information, the check-in time and the check-in position of the employee one by one;
(2) the staff attendance check-in information is stored in the block chain distributed account book, so that the attendance check-in information has non-falsification, and the authenticity of attendance data is effectively protected; meanwhile, the invention provides flexible attendance mode change and supports the attendance record of the personnel on business trip and at home; every time, the attendance change and the attendance record are recorded and checked, so that the attendance tracing is facilitated.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below. It is obvious that the drawings described below are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a schematic flowchart of a block chain-based mobile attendance checking method according to an embodiment of the present invention.
Fig. 2 is a schematic flowchart of step S30 according to an embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a block chain-based mobile attendance system according to an embodiment of the present invention.
In fig. 3:
1. a management server; 11. a storage module; 12. a checking module; 13. a write module; 14. a statistical module; 15. an attendance change module;
2. a personal terminal; 21. an information binding module; 22. an attendance module; 23. and a searching module.
Detailed Description
The technical scheme of the invention is further explained by the specific implementation mode in combination with the attached drawings.
Wherein the showings are for the purpose of illustration only and are shown by way of illustration only and not in actual form, and are not to be construed as limiting the present patent; to better illustrate the embodiments of the present invention, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of an actual product; it will be understood by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.
The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if the terms "upper", "lower", "left", "right", "inner", "outer", etc. are used for indicating the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, it is only for convenience of description and simplification of description, but it is not indicated or implied that the referred device or element must have a specific orientation, be constructed in a specific orientation and be operated, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes and are not to be construed as limitations of the present patent, and the specific meanings of the terms may be understood by those skilled in the art according to specific situations.
In the description of the present invention, unless otherwise explicitly specified or limited, the term "connected" or the like, if appearing to indicate a connection relationship between the components, is to be understood broadly, for example, as being fixed or detachable or integral; can be mechanically or electrically connected; they may be directly connected or indirectly connected through intervening media, or may be connected through one or more other components or may be in an interactive relationship with one another. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
As shown in fig. 1, the present invention provides a block chain-based mobile attendance checking method, which includes the following steps:
s10, establishing a block chain network at the management server 1, and connecting the enterprise staff to the block chain network through the personal terminal 2;
s20, the management server 1 comprises a digital identity intelligent contract and an attendance management intelligent contract;
the digital identity intelligent contract allocates a unique digital identity DID for each enterprise employee, the digital identity DID records the identity information of the enterprise employee, and the identity information comprises identity card photos, gender, mobile phone numbers, health information, bank account information and the like;
the attendance check-in information comprises the hash values of attendance time, mode, location and attendance identification characteristics, such as an iris identification characteristic value, a face information characteristic value, a fingerprint characteristic value, a geographic position coordinate and the like;
the attendance management intelligent contract and the digital identity intelligent contract are associated through a unique digital identity DID of an enterprise employee;
and S30, the enterprise staff accesses the blockchain network of the management server 1 through the personal terminal 2, and records the attendance check-in information of the enterprise staff on the blockchain network through an attendance management intelligent contract.
Figure BDA0003387258630000061
Digital identity intelligent contract and attendance management intelligent contract data structure table
As shown in fig. 2, step S30 specifically includes the following steps:
s31, the enterprise staff accesses the blockchain network of the management server 1 through the personal terminal 2, and checks the attendance and signs in to generate attendance and sign-in information;
s32, checking and auditing attendance and attendance information of the enterprise employees through the block chain network;
checking the check-in identity: checking the check-in identity of the enterprise employee who is checking in with the digital identity DID, and entering the next checking if the check-in identity of the enterprise employee can be matched with the corresponding digital identity DID in the blockchain network; if the check-in identity of the enterprise employee cannot be matched with the corresponding digital identity DID, the enterprise employee is determined to be invalid;
checking the check-in time: checking whether the check-in time of the enterprise employee who is checking in is within a valid check-in period preset by the attendance management intelligent contract, and if the check-in time is within the set valid period, entering the next checking; if the check-in time is not within the set valid period, the check-in time is determined to be invalid;
checking the check-in position: checking whether the check-in position of the enterprise employee who is checking in is within a position range preset by an attendance management intelligent contract, and if the check-in position is within the set position range, determining that the check-in is successful; if the check-in position is not in the set position range, the check-in position is determined to be invalid;
and S33, checking the attendance check-in information passing the verification and the verification, and uploading the attendance management intelligent contract to the block chain network of the management server 1.
The personal terminal 2 can be mobile phone equipment daily used by enterprise employees, attendance check-in information of the employees is collected through the mobile phone equipment, and comprises identity information, time information and position information, wherein the identity information can be one or more of human body biological characteristic information such as face information or fingerprint information, and if the human face information is adopted for verification, the human face information of the employees can be obtained through the mobile phone equipment for binding and is stored in an identity database; when the employee needs to sign in and punch a card, face recognition operation is carried out through mobile phone equipment, wherein the face recognition can be realized by adopting the prior art, the main process is that face features are extracted according to face data, and then matching is carried out in an identity database storing the face features of the employee according to the face features.
Specifically, the management server 1 further includes an attendance statistic function, a public query function, and an attendance change function;
attendance statistics function: the management server 1 counts partial or all attendance check-in information of all enterprise employees to form an attendance record table;
the open inquiry function: the management server 1 uploads the attendance record table to the block chain network, and enterprise staff can inquire the attendance record table of the enterprise through the personal terminal 2;
attendance change function: according to business trip or home office requirements, enterprise staff propose a request for changing the attendance place and mode to the management server 1 through the personal terminal 2, the management server 1 verifies the attendance change request, and the verification result is uploaded to the block chain network for storage.
The staff attendance check-in information is stored in the block chain distributed account book, so that the attendance check-in information has non-falsification, thereby effectively protecting the authenticity of attendance data, and the invention adopts a multi-check mode, effectively solving the technical problem of cheating by staff card punching on behalf of others or GPS position counterfeiting and the like, and simultaneously, the invention provides flexible attendance check mode change and supports the attendance record of staff business trip and home office; every time, the attendance change and the attendance record are recorded and checked, so that the attendance tracing is facilitated.
As shown in fig. 3, the present invention further provides a mobile attendance system based on a block chain, which is used for implementing the attendance method, and includes:
the system comprises a management server 1 and a personal terminal 2, wherein a block chain network is constructed in the management server 1, and the personal terminal 2 is connected with the block chain network and used for recording attendance check-in information of enterprise employees;
the personal terminal 2 includes:
the information binding module 21 binds the identity information with the personal terminal 2 which inputs the identity information;
the attendance module 22 acquires an attendance mode from the blockchain network, performs attendance authentication on enterprise employees, and uploads attendance check-in information to the blockchain network;
the searching module 23 is used for searching part or all attendance check-in information corresponding to the identity information in the blockchain network according to the identity information of the enterprise staff;
the management server 1 includes:
the storage module 11 is used for storing the identity information of the enterprise employees and establishing an identity database;
the checking module 12 is used for checking and auditing the acquired attendance check attendance information;
the write-in module 13 is used for storing the checking result of the attendance check-in information in the block chain network;
the statistical module 14 is used for counting part or all attendance check-in information of the enterprise staff;
the attendance change module 15 is used for changing the attendance place and the attendance mode of the enterprise staff, and the attendance change module 15 is used for changing the attendance place and the attendance mode of the enterprise staff.
Optionally, the statistics of statistics module 14 include monthly, quarterly, and yearly check-in log that includes cumulative late-to-early-back time, number of late-to-early-back times, and/or number of absenteeism times.
Wherein, the verification module 12 specifically includes:
the check-in identity checking unit is used for checking whether the identity information of the enterprise staff who is checking in is consistent with the identity database;
the check-in time checking unit is used for checking whether the check-in time of the enterprise staff who is checking in is within the preset valid check-in period;
and the check-in position checking unit is used for checking whether the check-in position of the enterprise employee who is checking in is within a preset position range.
The invention establishes an attendance system between a management server 1 and a personal terminal 2 based on a block chain technology, and the attendance system can effectively prevent bad card punching behaviors such as employee substitute card punching or GPS position fake punching by checking identity information, check-in time and check-in positions of employees one by one.
It should be understood that the above-described embodiments are merely preferred embodiments of the invention and the technical principles applied thereto. It will be understood by those skilled in the art that various modifications, equivalents, changes, and the like can be made to the present invention. However, such variations are within the scope of the invention as long as they do not depart from the spirit of the invention. In addition, certain terms used in the specification and claims of the present application are not limiting, but are used merely for convenience of description.

Claims (10)

1. A mobile attendance checking method based on a block chain is characterized by comprising the following steps:
s10, establishing a block chain network at the management server, and connecting the enterprise staff to the block chain network through the personal terminal;
s20, the management server comprises a digital identity intelligent contract and an attendance management intelligent contract;
the digital identity intelligent contract allocates a unique digital identity DID for each enterprise employee, the digital identity DID records the identity information of the enterprise employee, and the identity information comprises an identity card photo, gender, a mobile phone number, health information and bank account information;
the attendance management intelligent contract records attendance check-in information of the enterprise staff, wherein the attendance check-in information comprises attendance time, mode, location and a hash value of attendance identification characteristics;
the attendance management intelligent contract is associated with the digital identity intelligent contract through a unique digital identity DID of an enterprise employee;
and S30, the enterprise staff accesses the blockchain network of the management server through the personal terminal, and the attendance check-in information of the enterprise staff is recorded on the blockchain network through an attendance management intelligent contract.
2. The blockchain-based mobile attendance method according to claim 1, wherein the step S30 specifically includes the steps of:
s31, the enterprise staff accesses the blockchain network of the management server through the personal terminal, and checks the attendance and signs in to generate attendance and sign-in information;
s32, the block chain network checks and verifies the attendance check information of the enterprise staff;
and S33, checking the attendance check-in information passing the verification and the verification, and uploading the attendance management intelligent contract to the block chain network of the management server.
3. The blockchain-based mobile attendance method according to claim 2, wherein the step S32 specifically includes the steps of:
checking and auditing the sign-in identity, the sign-in time and the sign-in position of the enterprise employee one by one:
checking the check-in identity: checking the check-in identity of the enterprise employee who is checking in with the digital identity DID, and entering the next checking if the check-in identity of the enterprise employee can be matched with the corresponding digital identity DID in the blockchain network; if the check-in identity of the enterprise employee cannot be matched with the corresponding digital identity DID, the enterprise employee is determined to be invalid;
checking the check-in time: checking whether the check-in time of the enterprise employee who is checking in is within a valid check-in period preset by the attendance management intelligent contract, and if the check-in time is within the set valid period, entering the next checking; if the check-in time is not within the set valid period, the check-in time is determined to be invalid;
checking the check-in position: checking whether the check-in position of the enterprise employee who is checking in is within a preset position range of the attendance management intelligent contract, and if the check-in position is within the preset position range, determining that the check-in is successful; and if the check-in position is not in the set position range, the check-in is determined to be invalid.
4. The blockchain-based mobile attendance method of claim 3, wherein the management server further comprises an attendance statistics function and a public query function;
attendance statistics function: the management server counts partial or all attendance check-in information of all enterprise employees to form an attendance record table;
the open inquiry function: and the management server uploads the attendance record table to a block chain network, and enterprise staff can inquire the attendance record table of the enterprise through the personal terminal.
5. The blockchain-based mobile attendance method according to claim 4, wherein the management server further comprises an attendance change function: according to business trip or home office requirements, enterprise staff send out a request for changing the attendance place and mode to the management server through the personal terminal, the management server checks the attendance change request, and the checking result is uploaded to the block chain network for storage.
6. A block chain-based mobile attendance system for realizing the attendance method of any one of claims 1 to 5, characterized by comprising:
the system comprises a management server and a personal terminal, wherein a block chain network is constructed in the management server, and the personal terminal is connected with the block chain network and used for recording attendance check and sign-in information of enterprise employees;
the personal terminal includes:
the information binding module is used for binding the identity information with the personal terminal which inputs the identity information;
the attendance module acquires an attendance mode from the blockchain network, performs attendance authentication on enterprise employees, and uploads attendance check-in information to the blockchain network;
the management server includes:
the storage module is used for storing the identity information of the enterprise staff and establishing an identity database;
the checking module is used for checking and auditing the acquired attendance check attendance information;
the writing module is used for storing the checking result of the attendance checking sign-in information in the block chain network;
and the counting module is used for counting part or all attendance check-in information of the enterprise staff.
7. The blockchain-based mobile attendance system of claim 6 wherein the verification module comprises:
the check-in identity checking unit is used for checking whether the identity information of the enterprise staff who is checking in is consistent with the identity database;
the check-in time checking unit is used for checking whether the check-in time of the enterprise staff who is checking in is within the preset valid check-in period;
and the check-in position checking unit is used for checking whether the check-in position of the enterprise employee who is checking in is within a preset position range.
8. The blockchain-based mobile attendance system of claim 7, wherein the management server further comprises an attendance change module for changing an attendance location and an attendance mode of the enterprise employee.
9. The blockchain-based mobile attendance system of claim 8, wherein the employee personal terminal further comprises a search module, and the search module is configured to search, according to the identity information of the enterprise employee, part or all of attendance check-in information corresponding to the identity information in the blockchain network.
10. The blockchain-based mobile attendance system of claim 9 wherein the statistics of the statistics module include monthly, quarterly and yearly check-in log records including late-to-early-back cumulative time, late-to-early-back number of times and/or absence number of times.
CN202111454084.2A 2021-12-01 2021-12-01 Mobile attendance system based on block chain and method thereof Pending CN114187673A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111454084.2A CN114187673A (en) 2021-12-01 2021-12-01 Mobile attendance system based on block chain and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111454084.2A CN114187673A (en) 2021-12-01 2021-12-01 Mobile attendance system based on block chain and method thereof

Publications (1)

Publication Number Publication Date
CN114187673A true CN114187673A (en) 2022-03-15

Family

ID=80541093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111454084.2A Pending CN114187673A (en) 2021-12-01 2021-12-01 Mobile attendance system based on block chain and method thereof

Country Status (1)

Country Link
CN (1) CN114187673A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113159706A (en) * 2021-03-11 2021-07-23 北京联创新天科技有限公司 Enterprise big data information management system
CN115114666A (en) * 2022-08-25 2022-09-27 天聚地合(苏州)科技股份有限公司 Attendance data privacy calculation method and system based on block chain
CN115375276A (en) * 2022-08-25 2022-11-22 深圳市链宇技术有限公司 APS implementation method and system based on big data
CN115938005A (en) * 2022-12-12 2023-04-07 山东浪潮质量链科技有限公司 Offline attendance checking method and device based on digital identity

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109215154A (en) * 2018-09-26 2019-01-15 广州高清视信数码科技股份有限公司 A kind of attendance checking sign-in method and system based on block chain
CN109300199A (en) * 2018-09-19 2019-02-01 北京工业职业技术学院 Attendance checking system and Work attendance method based on block chain
CN110009759A (en) * 2019-04-18 2019-07-12 众安信息技术服务有限公司 Work attendance method, attendance checking system and Work attendance device based on block chain
CN110648413A (en) * 2018-06-26 2020-01-03 触信(厦门)智能科技有限公司 Intelligent check-in method, system, equipment and storage medium of block chain
CN111784302A (en) * 2020-07-02 2020-10-16 中国银行股份有限公司 Attendance management method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110648413A (en) * 2018-06-26 2020-01-03 触信(厦门)智能科技有限公司 Intelligent check-in method, system, equipment and storage medium of block chain
CN109300199A (en) * 2018-09-19 2019-02-01 北京工业职业技术学院 Attendance checking system and Work attendance method based on block chain
CN109215154A (en) * 2018-09-26 2019-01-15 广州高清视信数码科技股份有限公司 A kind of attendance checking sign-in method and system based on block chain
CN110009759A (en) * 2019-04-18 2019-07-12 众安信息技术服务有限公司 Work attendance method, attendance checking system and Work attendance device based on block chain
CN111784302A (en) * 2020-07-02 2020-10-16 中国银行股份有限公司 Attendance management method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113159706A (en) * 2021-03-11 2021-07-23 北京联创新天科技有限公司 Enterprise big data information management system
CN115114666A (en) * 2022-08-25 2022-09-27 天聚地合(苏州)科技股份有限公司 Attendance data privacy calculation method and system based on block chain
CN115375276A (en) * 2022-08-25 2022-11-22 深圳市链宇技术有限公司 APS implementation method and system based on big data
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

Similar Documents

Publication Publication Date Title
CN114187673A (en) Mobile attendance system based on block chain and method thereof
US11240234B2 (en) Methods and systems for providing online verification and security
US20130325728A1 (en) Systems and methods for electronically journaling notarial acts
US7860793B2 (en) Smart secure storage
EP2981023A1 (en) Device, system, and method for registering and authenticating handwritten signatures and archiving handwritten information
CN103544738A (en) Attendance system for company
US20090140045A1 (en) PIV card model # 6800
EA008879B1 (en) System and method for network security and electronic signature verification
WO2005088899A1 (en) System and method for anonymously indexing electronic record systems
CN109920174A (en) Book borrowing and reading method, apparatus, electronic equipment and storage medium
Wolf et al. Introducing biometric technology in elections
CN110011961A (en) E-seal based on real name anti-fake certificate is used, is managed and searching platform system
EA008679B1 (en) Personal identification and contact location and timing
WO2010096628A2 (en) System and method for authentication and identification
US20160196509A1 (en) Ticket authorisation
US20230230184A1 (en) Notarization mobile application system and method
US20230308881A1 (en) System and method for encounter identity verification
US20130290728A1 (en) Method and system for a secure, searchable and sharable digital notary journal
Alagasan et al. A review paper on advanced attendance and monitoring systems
Tiwari et al. Optimized design of student attendance system using rfid
WO2010140191A1 (en) Information communication network
US20060178940A1 (en) Open house information system
Sharma et al. Advanced attendance management systems: Technologies and applications
Ogochukwu Identification management in Nigeria: innovations for financial inclusion
WO2013182252A1 (en) Voting method

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