CN110648413A - Intelligent check-in method, system, equipment and storage medium of block chain - Google Patents

Intelligent check-in method, system, equipment and storage medium of block chain Download PDF

Info

Publication number
CN110648413A
CN110648413A CN201810670726.4A CN201810670726A CN110648413A CN 110648413 A CN110648413 A CN 110648413A CN 201810670726 A CN201810670726 A CN 201810670726A CN 110648413 A CN110648413 A CN 110648413A
Authority
CN
China
Prior art keywords
check
block
intelligent
user
block chain
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
CN201810670726.4A
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.)
Contacts (xiamen) Intelligent Technology Co Ltd
Original Assignee
Contacts (xiamen) Intelligent 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 Contacts (xiamen) Intelligent Technology Co Ltd filed Critical Contacts (xiamen) Intelligent Technology Co Ltd
Priority to CN201810670726.4A priority Critical patent/CN110648413A/en
Publication of CN110648413A publication Critical patent/CN110648413A/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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method, a system, equipment and a storage medium for intelligently signing in a block chain, which are applied to the block chain system, and the method comprises the following steps: the user registers and authenticates through the blockchain system to become a blockchain user, the blockchain user sends intelligent sign-in blockchain creation request information to the blockchain system, the blockchain system responds to the intelligent sign-in blockchain creation request information initiated by the blockchain user, creates an intelligent sign-in block, and generates a sign-in code; other users scan and analyze the sign-in code through a terminal, log in the intelligent sign-in block to complete filling and confirmation of registration items, generate a sign-in event, broadcast the sign-in event to the block chain network node for verification by the block chain system, and respectively store the sign-in event in each block chain network node after the verification is passed; the block user can manage the intelligent check-in block. The invention can quickly establish the check-in item at any time and any place, intelligently check-in management, public check-in result data, non-falsification and the like.

Description

Intelligent check-in method, system, equipment and storage medium of block chain
Technical Field
The invention relates to the technical field of block chains, in particular to a block chain intelligent sign-in method, a system, equipment and a storage medium thereof.
Background
The existing check-in or attendance management modes are various: 1) the daily work attendance, conference attendance and the like generally adopt the traditional paper pen attendance to judge whether the attendees or the workers arrive at the scene; 2) attendance management is carried out based on the mode of signing in an attendance system by an RFIC/ID card; 3) based on image recognition and biological recognition technologies such as fingerprints, human faces, eye siphons and the like. The above-mentioned several kinds of check-in or attendance management, there are several following problems:
1) the adoption of the manual check-in method has the defects of low efficiency, easy error, unfavorable statistics, unfavorable inheritance and preservation and the like;
2) the check-in is easy to cheat based on the RFIC/ID card check-in;
3) image recognition and biological identification techniques are technically difficult and high in equipment cost, and on one hand, due to cost reasons, equipment needs to be set at a fixed position and a fixed range, and is limited to be applied in special occasions, such as high-end places and important places, so that the wide application range is not facilitated.
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.
Disclosure of Invention
The invention aims to overcome the technical problem of the existing check-in or attendance management, and provides a block chain intelligent check-in method, a system, equipment and a storage medium thereof.
In order to achieve the above object, the present invention provides an intelligent check-in method for a block chain, which is applied to a block chain system; the block chain system comprises a plurality of block chain network nodes, each block chain network node can carry out point-to-point communication with any other block chain network node, and the block chain system is provided with an intelligent sign-in contract; the intelligent check-in method of the block chain comprises the following steps:
the user registers and authenticates through the block chain system to become block users, and each block user forms a block chain network node;
a block user sends intelligent check-in block creation request information to a block chain system, wherein the intelligent check-in block creation request information comprises an activity name and registration items;
the block chain system responds to intelligent sign-in block creation request information initiated by a block user, creates an intelligent sign-in block and generates a sign-in code, wherein the sign-in code is a graphic code;
other users scan and analyze the check-in code through a terminal, log in the intelligent check-in block to complete the filling and confirmation of registration items, and generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users; the block chain system stores the check-in event;
the block user can manage the intelligent check-in block.
The management of the intelligent check-in block created for the management comprises the steps of checking the total number of check-in users and a check-in detailed list by one key, and additionally comprises the operations of sharing the created intelligent check-in block and the like.
Further, the blockchain system broadcasts the check-in event to the blockchain network nodes for verification, and after the verification is passed, the check-in event is stored in each blockchain network node respectively.
In an embodiment of the present invention, preferably, the check-in code is a two-dimensional code, and the two-dimensional code includes address link information of the intelligent check-in block; the intelligent check-in block is a website for the user to fill and confirm the registration items.
In an embodiment of the present invention, preferably, the terminal is an intelligent mobile terminal, and the intelligent mobile terminal includes a camera device and a pattern code recognition device.
In an embodiment of the present invention, preferably, the other users are blocky users or non-blocky users, and the non-blocky users are end users that do not pass through the blockchain system for registration authentication; if the user to sign in is a block user, the other users scan and analyze the sign-in code through a terminal and log in the intelligent sign-in block; the smart check-in block may automatically obtain user information related to the registration issue.
Wherein the registration items comprise one or more items of registrant name, registrant telephone number, registrant certificate information, registrant sex, registrant company, visitor company and introducer;
the intelligent check-in block creation request information also comprises condition information; the condition information comprises one or more conditions of validity period condition, position condition, identity attribute condition and check-in frequency condition;
the validity period condition is that other users cannot analyze the identification check-in code to log in the intelligent check-in block outside the set validity period or other users analyze the identification check-in code to log in the intelligent check-in block outside the set validity period and are listed as invalid registration;
the position condition is that the geographical positions of other users in a set position range cannot be analyzed to identify the sign-in code to log in the intelligent sign-in block when the geographical positions of the other users belong to the set position range, or the geographical positions of the other users in the set position range analyze the sign-in code to log in the sign-in block of the intelligent sign-in block and are listed as invalid registration;
the identity attribute condition is that in a set user identity range, identity information of other users does not belong to the set user identity range, and the intelligent check-in block is logged in by an analytic identification check-in code, or the check-in of the other users does not belong to the set user identity analytic identification check-in code, and the check-in of the intelligent check-in block is listed as invalid registration;
the check-in times condition is that the number of times of logging in the intelligent check-in block is set, and when the number of times of logging in the intelligent check-in block is out of a set validity period, other users cannot analyze the identification check-in code to log in the intelligent check-in block or the number of times of logging in the intelligent check-in block by other users is more than the set number of times, the intelligent check-in block is listed as invalid registration.
In another embodiment of the present invention, a system for intelligent check-in of block chains is further provided, including: a block chain system, at least one terminal;
the block chain system is used for a terminal user to log in and authenticate a block user, the block chain system comprises a plurality of block chain network nodes, and each block chain network node can perform point-to-point communication with any other block chain network node;
the at least one terminal includes a block user terminal and at least one check-in user terminal,
the block user terminal is used for a block user to log in a block chain system, initiate intelligent check-in block creation request information to the block chain system and manage check-in information of the intelligent check-in block, wherein the intelligent check-in block creation request information comprises an activity name and registration items;
the check-in user terminal is an intelligent mobile terminal which comprises a camera device and a graphic code recognition device;
the block chain system is used for responding to the intelligent check-in block creating request information, creating an intelligent check-in block and generating a check-in code, wherein the check-in code is a graphic code;
the check-in user terminal is used for scanning and analyzing the check-in code by a check-in user, and logs in and accesses the intelligent check-in block to complete the filling and confirmation of the registration items, so as to generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users; the blockchain system stores check-in events.
Furthermore, the block user terminal can be used for block users to manage the created intelligent check-in block, wherein the management of the created intelligent check-in block comprises the steps of checking the total number of check-in users and a check-in detailed list by one key, and additionally comprises the steps of sharing the created intelligent check-in block and the like.
Furthermore, the blockchain system of the blockchain intelligent check-in system is further configured to broadcast the check-in event to the blockchain network nodes for verification, and after the verification is passed, the check-in event is stored in each blockchain network node respectively.
Furthermore, the intelligent check-in block of the block chain intelligent check-in system is a website, the website comprises an activity name to be checked-in, the website is used for a user to log in, register items are filled in, and a filling record of the user is reserved.
In another embodiment of the present invention, an apparatus is further provided, where the apparatus includes a memory and a processor connected to the memory, the memory stores therein a processing system that is executable on the processor, and the processing system implements the steps of one of the above-mentioned block chain intelligent check-in methods when executed by the processor.
In another embodiment of the present invention, a readable storage medium is further provided, where the readable storage medium has a processing system stored thereon, and the processing system, when executed by a processor, implements the steps of one of the above-mentioned blockchain intelligent check-in methods.
Compared with the prior art, the intelligent check-in method, the intelligent check-in system, the intelligent check-in equipment and the intelligent check-in storage medium of the block chain adopt the block chain technology to realize intelligent check-in, users belonging to the block chain system can intelligently initiate to create an intelligent check-in block, generate check-in codes of address links of the intelligent check-in block which can be analyzed and identified, quickly create check-in management, and other users can log in the intelligent check-in block to check in through analyzing and identifying the check-in codes. When the check-in user is a non-block user, the check-in can be carried out without carrying out user-related account information, and the leakage of the user account information can be effectively prevented. When the check-in user is a block user, the user information can be automatically acquired, and a simple check-in mode is realized. The invention can set condition information by creating the intelligent check-in block, and meet various check-in management requirements, such as preventing a check-in person from not arriving at a field to check in, checking in within a valid period, or limiting the identity condition of a check-in user. In addition, in important occasions, the check-in information can be stored in a distributed mode and stored in a linked mode, and data loss and tampering are avoided.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic diagram of the intelligent block chain check-in method according to embodiment 1 of the present invention;
fig. 2 is a schematic diagram of intelligent check-in block creation request information of a block user according to embodiment 1 of the present invention;
fig. 3 is a schematic diagram illustrating other users logging in the intelligent check-in block to complete the filling and confirmation of the registration items according to embodiment 1 of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the present invention, the "plurality" may be two or more. In the embodiment of the present invention, an example of a blockchain intelligent check-in method is applied to various occasions such as an activity check-in, a conference check-in, building registration, and intelligent attendance, but it should be noted that the blockchain intelligent check-in method of the present invention is not limited to the application of the occasions exemplified in the embodiment of the present invention.
Example 1
The embodiment of the invention provides an intelligent check-in method for a block chain, which is applied to a block chain system and used for conference check-in management; the block chain system comprises a plurality of block chain network nodes, each block chain network node can carry out point-to-point communication with any other block chain network node, and the block chain system is provided with an intelligent sign-in contract; the intelligent check-in method of the block chain, as shown in the attached figure 1, comprises the following steps:
(1) the user registers and authenticates through the block chain system to become block users, and each block user forms a block chain network node;
(2) the blockchain system is used by the blockchain user to send intelligent check-in blockchain creation request information, wherein the intelligent check-in blockchain creation request information comprises an activity name and registration events, the activity name comprises a conference activity name, such as a certain conference, and the registration events comprise one or more of the following items, namely, a registrant name, a registrant telephone number, registrant certificate information, a registrant gender, a registrant company, a visitor, a visiting company and an introducer. As shown in fig. 2, in the embodiment of the present invention, preferably, the registration items are a name of a registrant and a telephone number of the registrant, and the registration items are used for performing meeting effect return visit tracking according to a contact address registered by the registrant after a meeting.
(3) The block chain system responds to intelligent sign-in block creation request information initiated by a block user, creates an intelligent sign-in block and generates a sign-in code, wherein the sign-in code is a graphic code; in the embodiment of the present invention, preferably, the graphic code is a two-dimensional code, and the two-dimensional code includes address link information of the intelligent check-in block;
the intelligent check-in block is a website for the user to fill and confirm the registration items;
the two-dimensional code may also include an event name or registration information, where the event name is a certain meeting, and the registration information is a name of a registrant and a telephone number of the registrant; the intelligent check-in block can be a website which comprises an activity name to be checked-in, the website is used for a user to log in, register items are filled in, and a filling record of the user is reserved.
(4) Other users scan and analyze the address link information corresponding to the sign-in code through a terminal so as to provide analysis result information for other users; other users log in the intelligent check-in block to complete filling and confirmation of registration items, as shown in fig. 3, a check-in event is generated, the check-in event comprises registration time, activity name and registration items filled by other users, the terminal is an intelligent mobile terminal, the intelligent mobile terminal comprises a camera device and a graphic code recognition device, and in the embodiment of the invention, the terminal is preferably an intelligent mobile phone;
the registration time of the other users can be the registration time of the other users when a check-in event is generated, or the registration time of the other users when the other users log in the intelligent check-in block to complete the filling and confirmation of the registration items;
(5) the blockchain system stores the check-in event;
(6) the user of the block can manage the intelligent check-in block, wherein in the management, the user of the block can check the total number of the check-in users and the detailed list of the check-in by one key, and the operation of sharing the created intelligent check-in block is also included.
In order to prevent a user who is not in the meeting site from finding another person for signing, further, in the intelligent check-in method of the block chain, the intelligent check-in block creation request information also comprises condition information; the condition information comprises one or more conditions of validity period condition, position condition, identity attribute condition and check-in time condition.
The validity period condition is within a set validity period, the validity period is a set period of time after the check-in code is generated, and specifically, the validity period condition is as follows: the other users can not analyze the identification check-in code to log in the intelligent check-in block outside the set validity period, or the check-in of the other users who analyze the identification check-in code to log in the intelligent check-in block outside the set validity period is listed as invalid registration (also called invalid check-in);
the position condition is that the geographical positions of other users in a set position range cannot be analyzed to identify the check-in code to log in the intelligent check-in block, or the geographical positions of other users in the set position range analyze the check-in code to log in the check-in block as invalid registration (also called invalid check-in);
the identity attribute condition is that in a set user identity range, identity information of other users does not belong to the set user identity range, and the check-in code of the other users is not analyzed and identified to log in the intelligent check-in block, or the identity information of other users does not belong to the set user identity range, and the check-in of the other users which log in the intelligent check-in block is analyzed and identified to be listed as invalid registration (also called invalid check-in);
the check-in times condition is that the number of times of logging in the intelligent check-in block is set, and when the number of times of logging in the intelligent check-in block is not equal to the number of times of logging in the intelligent check-in block, other users can not analyze the identification check-in code to log in the intelligent check-in block or the other users analyze the identification check-in code to log in the intelligent check-in block, the check-in times of logging in the intelligent check-in block exceed the set number of times, and the intelligent check-.
In the embodiment of the present invention, preferably, the condition information is a location condition and an identity attribute condition, and the location condition is that a distance between a geographic location of the mobile terminal of the check-in user and a geographic location of a meeting place of a certain meeting is less than or equal to 500 meters; the identity attribute condition is that the check-in user is a certain company employee.
It should be noted that other users in the present invention are blocky users or non-blocky users, and the non-blocky users are terminal users that do not pass the registration authentication of the blockchain system; the other users are non-blocky users, that is, the other users can log in the intelligent check-in area to check in and register without performing registration authentication through the blockchain system.
If the user to sign in is a block user, the other users scan and analyze the sign-in code through a terminal and log in the intelligent sign-in block; the smart check-in block may automatically obtain user information related to the registration issue.
Furthermore, in order to prevent the abnormal check-in, the method of the present invention further includes broadcasting the check-in event to the blockchain network nodes by the blockchain system for verification, and storing the check-in event in each blockchain network node after the verification is passed.
And simultaneously linking the check-in event generated by the intelligent check-in block with the previous check-in event to form a check-in chain or forming a block by a series of check-in (a plurality of check-in) columns according to a time stamp mode, and linking the previous block to form a block chain to prevent the check-in data from being tampered.
Example 2
The embodiment of the invention provides an intelligent check-in method for a block chain, which is applied to a block chain system and used for intelligent building or community management; the block chain system comprises a plurality of block chain network nodes, each network node corresponds to an entrance registration management place of a building or a community, each block chain network node can carry out point-to-point communication with any other block chain network node, the block chain system is provided with an intelligent sign-in contract, and the intelligent contract realizes automatic registration of sign-in of a user; the intelligent check-in method of the block chain comprises the following steps:
(1) the user registers and authenticates through the block chain system to become block users, and each block user forms a block chain network node;
(2) the blockchain system is used for a blockchain user to send intelligent check-in blockchain creation request information, wherein the intelligent check-in blockchain creation request information comprises an activity name and registration matters, the activity name comprises a building name, such as a certain building registration management, and the registration matters comprise one or more of the following matters, namely a registrant name, a registrant telephone number, registrant certificate information, a registrant gender, a registrant company, a visitor, a visiting company and an introducer. In the embodiment of the present invention, preferably, the registration items are a name of a registrant, a telephone number of the registrant, credential information of the registrant, a visitor, and a visiting company.
(3) The block chain system responds to intelligent sign-in block creation request information initiated by a block user, creates an intelligent sign-in block and generates a sign-in code, wherein the sign-in code is a graphic code; in the embodiment of the present invention, preferably, the graphic code is a two-dimensional code, and the two-dimensional code includes address link information of the intelligent check-in block;
(4) other users scan and analyze the address link information corresponding to the check-in code through a terminal, log in the intelligent check-in block to complete the filling and confirmation of the registration items, and generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users, the terminal is an intelligent mobile terminal, and the intelligent mobile terminal comprises a camera device and a graphic code recognition device, and in the embodiment of the invention, the terminal is preferably an intelligent mobile phone; it should be noted that, in the embodiment of the present invention, preferably, other users are non-blocky users, and perform registration management for temporary visitors of a building, where the non-blocky users are end users that do not pass through registration authentication of the blockchain system;
(5) the blockchain system broadcasts the check-in event to blockchain network nodes for intelligent contract verification, and after the verification is passed, the check-in event is stored in each blockchain network node;
(6) the user of the block can manage the intelligent check-in block, wherein the management is that the user of the block can check the total number of visitor registration and the detailed list of visitor registration of the check-in building user by one key, and the operation of sharing the created intelligent check-in block is also included.
Example 3
The embodiment of the invention provides an intelligent check-in method for a block chain, which is applied to a block chain system and used for intelligent check-in management; the block chain system comprises a plurality of block chain network nodes, each block chain network node can be a certain department management user or a certain subsidiary management user, each block chain network node can carry out point-to-point communication with any other block chain network node, the block chain system is provided with an intelligent sign-in contract, and the intelligent contract realizes automatic registration of user sign-in; the intelligent check-in method of the block chain comprises the following steps:
(1) the user registers and authenticates through the blockchain system to become a blockchain user, and each blockchain user with the check-in management authority forms a blockchain network node;
(2) the block user with the check-in management authority sends intelligent check-in block creation request information to a block chain system, wherein the intelligent check-in block creation request information comprises an activity name and registration items, the activity name is attendance at a certain day and a certain month in a certain year, and the registration items comprise one or more of the following items, namely a registrant name, a registrant telephone number, registrant certificate information, registrant gender, a registrant company, a visitor company and an introducer. In the embodiment of the present invention, preferably, in the embodiment of the present invention, the registration item is a name of a registrant.
(3) The block chain system responds to intelligent sign-in block creation request information initiated by a block user, creates an intelligent sign-in block and generates a sign-in code, wherein the sign-in code is a graphic code; in the embodiment of the present invention, preferably, the graphic code is a two-dimensional code, and the two-dimensional code includes address link information of the intelligent check-in block; the activity name is attendance at a certain day in a certain month in a certain year, and the registration items are the names of registrars;
(4) other users scan and analyze the sign-in code through a terminal, log in the intelligent sign-in block to complete filling and confirmation of registration items, and generate a sign-in event, wherein the sign-in event comprises registration time, activity names and registration items filled by other users, the terminal is an intelligent mobile terminal, and the intelligent mobile terminal comprises a camera device and a graphic code recognition device; it should be noted that, in the embodiment of the present invention, preferably, the other users are blocky users, the blocky user is a terminal user performing registration authentication through a blockchain system, and the check-in event further includes user ID information;
(5) the blockchain system broadcasts the check-in event to blockchain network nodes for intelligent contract verification, and after the verification is passed, the check-in event is stored in each blockchain network node;
(6) the user of the block can manage the intelligent check-in block, wherein in the management, the user of the block can check the total number of the check-in users and the detailed list of the check-in by one key, and the operation of sharing the created intelligent check-in block is also included.
In order to prevent the user from finding others to check in on behalf of others, further, in the block chain intelligent check-in method, the intelligent check-in block creation request information also comprises condition information; the condition information comprises one or more of a validity period condition, a location condition and an identity attribute condition.
The validity period condition is within a set validity period, the validity period is a set period of time after the check-in code is generated, and specifically, the validity period condition is as follows: the other users can not analyze the identification check-in code to log in the intelligent check-in block outside the set validity period, or the check-in of the other users who analyze the identification check-in code to log in the intelligent check-in block outside the set validity period is listed as invalid registration (also called invalid check-in);
the position condition is that the geographical positions of other users in a set position range cannot be analyzed to identify the check-in code to log in the intelligent check-in block, or the geographical positions of other users in the set position range analyze the check-in code to log in the check-in block as invalid registration (also called invalid check-in);
the identity attribute condition is that in a set user identity range, identity information of other users does not belong to the set user identity range, and the check-in code of the other users is not analyzed and identified to log in the intelligent check-in block, or the identity information of other users does not belong to the set user identity range, and the check-in of the other users which log in the intelligent check-in block is analyzed and identified to be listed as invalid registration (also called invalid check-in);
the check-in times condition is that the number of times of logging in the intelligent check-in block is set, and when the number of times of logging in the intelligent check-in block is not equal to the number of times of logging in the intelligent check-in block, other users can not analyze the identification check-in code to log in the intelligent check-in block or the other users analyze the identification check-in code to log in the intelligent check-in block, the check-in times of logging in the intelligent check-in block exceed the set number of times, and the intelligent check-.
In the embodiment of the present invention, preferably, the condition information is a validity period, a location condition, and an identity attribute condition, where the validity period is within a certain time range; the position condition is that the distance between the geographic position of the mobile terminal of the check-in user and the geographic position of the attendance checking place is less than or equal to 500 meters; if the identity attribute condition is a certain company block user, the other users scan and analyze the sign-in code through a terminal and log in the intelligent sign-in block; the intelligent check-in block can automatically acquire user information related to registration items, wherein the user information comprises user ID information, and whether the user is a user of a certain company block is intelligently identified according to the user ID information.
Example 4
The embodiment of the invention provides a block chain intelligent check-in system, which comprises: a block chain system, at least one terminal;
the block chain system is used for a terminal user to log in and authenticate a block user, the block chain system comprises a plurality of block chain network nodes, and each block chain network node can perform point-to-point communication with any other block chain network node;
the at least one terminal includes a block user terminal and at least one check-in user terminal,
the block user terminal is used for a block user to log in a block chain system, initiate intelligent check-in block creation request information to the block chain system and manage check-in information of the intelligent check-in block, wherein the intelligent check-in block creation request information comprises an activity name and registration items;
the check-in user terminal is an intelligent mobile terminal which comprises a camera device and a graphic code recognition device;
the block chain system is used for responding to the intelligent check-in block creating request information, creating an intelligent check-in block and generating a check-in code, wherein the check-in code is a graphic code;
the check-in user terminal is used for scanning and analyzing the check-in code by a check-in user, and logs in and accesses the intelligent check-in block to complete the filling and confirmation of the registration items, so as to generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users; the blockchain system stores check-in events.
Furthermore, the block user terminal can be used for block users to manage the created intelligent check-in block, wherein the management of the created intelligent check-in block comprises the steps of checking the total number of check-in users and a check-in detailed list by one key, and additionally comprises the steps of sharing the created intelligent check-in block and the like.
Furthermore, the blockchain system of the blockchain intelligent check-in system is further configured to broadcast the check-in event to the blockchain network nodes for verification, and after the verification is passed, the check-in event is stored in each blockchain network node respectively.
Furthermore, the intelligent check-in block of the block chain intelligent check-in system is a website, the website comprises an activity name to be checked-in, the website is used for a user to log in, register items are filled in, and a filling record of the user is reserved.
Example 5
In a block chain system, a block chain network node is a device, and the device can be a mobile communication terminal, a computer or a server. The device comprises a memory and a processor connected with the memory, wherein a processing system capable of running on the processor is stored in the memory, and the processing system is executed by the processor to realize the steps of the intelligent check-in method of the block chain. The block chain intelligent check-in method is the same as the embodiment 1-3, and is not described herein again.
Example 6
The embodiment of the present invention further provides a readable storage medium, where a processing system is stored on the readable storage medium, and the processing system, when executed by a processor, implements the steps of the intelligent block chain check-in method, where the intelligent block chain check-in method is the same as that in embodiments 1 to 3, and is not described herein again. The readable storage medium may be a non-volatile storage medium such as a flash Memory, a hard disk, a multimedia card, a card-type Memory (e.g., SD or DX Memory, etc.), a random access Memory (e.g., Dynamic RAM, DRAM, and Static RAM, SRAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Programmable Read-Only Memory (PROM), a magnetic Memory, a magnetic disk, an optical disk, etc.
The above description describes preferred embodiments of the invention, but it should be understood that the invention is not limited to the above embodiments, and should not be viewed as excluding other embodiments. Modifications made by those skilled in the art in light of the teachings of this disclosure, which are well known or are within the skill and knowledge of the art, are also to be considered as within the scope of this invention.

Claims (10)

1. A block chain intelligent sign-in method is characterized in that,
the intelligent check-in method of the block chain is applied to a block chain system; the block chain system comprises a plurality of block chain network nodes, each block chain network node can carry out point-to-point communication with any other block chain network node, and the block chain system is provided with an intelligent sign-in contract; the intelligent check-in method of the block chain comprises the following steps:
the user registers and authenticates through the block chain system to become block users, and each block user forms a block chain network node;
a block user sends intelligent check-in block creation request information to a block chain system, wherein the intelligent check-in block creation request information comprises an activity name and registration items;
the block chain system responds to intelligent sign-in block creation request information initiated by a block user, creates an intelligent sign-in block and generates a sign-in code, wherein the sign-in code is a graphic code;
other users scan and analyze the check-in code through a terminal, log in the intelligent check-in block to complete the filling and confirmation of registration items, and generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users;
the block chain system stores the check-in event;
the block user can manage the intelligent check-in block.
2. The blockchain smart check-in method of claim 1,
and the blockchain system broadcasts the check-in event to blockchain network nodes for verification, and after the verification is passed, the check-in event is respectively stored in each blockchain network node.
3. The blockchain smart check-in method of claim 1,
the check-in code is a two-dimensional code which contains address link information of the intelligent check-in block; the intelligent check-in block is a website for the user to fill and confirm the registration items.
4. The blockchain smart check-in method of claim 1,
other users are block users or non-block users, and the non-block users are terminal users which do not pass the block chain system for registration and authentication;
if the user to sign in is a block user, the other users scan and analyze the sign-in code through a terminal and log in the intelligent sign-in block; the smart check-in block may automatically obtain user information related to the registration issue.
5. The blockchain smart check-in method of claim 1,
the registration items comprise one or more items of a name of a registrant, a telephone number of the registrant, certificate information of the registrant, sex of the registrant, a company of the registrant, a visitor, a visiting company and an introducer;
the intelligent check-in block creation request information also comprises condition information; the condition information comprises one or more conditions of validity period condition, position condition, identity attribute condition and check-in frequency condition;
the validity period condition is that other users cannot analyze the identification check-in code to log in the intelligent check-in block outside the set validity period or other users analyze the identification check-in code to log in the intelligent check-in block outside the set validity period and are listed as invalid registration;
the position condition is that the geographical positions of other users in a set position range cannot be analyzed to identify the sign-in code to log in the intelligent sign-in block when the geographical positions of the other users belong to the set position range, or the geographical positions of the other users in the set position range analyze the sign-in code to log in the sign-in block of the intelligent sign-in block and are listed as invalid registration;
the identity attribute condition is that in a set user identity range, identity information of other users does not belong to the set user identity range, and the intelligent check-in block is logged in by an analytic identification check-in code, or the check-in of the other users does not belong to the set user identity analytic identification check-in code, and the check-in of the intelligent check-in block is listed as invalid registration;
the check-in times condition is that the number of times of logging in the intelligent check-in block is set, and when the number of times of logging in the intelligent check-in block is out of a set validity period, other users cannot analyze the identification check-in code to log in the intelligent check-in block or the number of times of logging in the intelligent check-in block by other users is more than the set number of times, the intelligent check-in block is listed as invalid registration.
6. A block chain intelligent check-in system is characterized in that,
the method comprises the following steps: a block chain system, at least one terminal;
the block chain system is used for a terminal user to log in and authenticate a block user, the block chain system comprises a plurality of block chain network nodes, and each block chain network node can perform point-to-point communication with any other block chain network node;
the at least one terminal includes a block user terminal and at least one check-in user terminal,
the block user terminal is used for a block user to log in a block chain system, initiate intelligent check-in block creation request information to the block chain system and manage check-in information of the intelligent check-in block, wherein the intelligent check-in block creation request information comprises an activity name and registration items;
the check-in user terminal is an intelligent mobile terminal which comprises a camera device and a graphic code recognition device;
the block chain system is used for responding to the intelligent check-in block creating request information, creating an intelligent check-in block and generating a check-in code, wherein the check-in code is a graphic code;
the check-in user terminal is used for scanning and analyzing the check-in code by a check-in user, and logs in and accesses the intelligent check-in block to complete the filling and confirmation of the registration items, so as to generate a check-in event, wherein the check-in event comprises the registration time, the activity name and the registration items filled by other users;
the blockchain system stores check-in events.
7. The blockchain smart check-in system of claim 6,
the blockchain system is further used for broadcasting the check-in event to blockchain network nodes for verification, and after the verification is passed, the check-in event is stored in each blockchain network node respectively.
8. The blockchain smart check-in system of claim 6,
the intelligent check-in block is a website which comprises an activity name to be checked-in, the website is used for a user to log in, register items are filled in, and a filling record of the user is reserved.
9. An apparatus, characterized in that it comprises,
the apparatus comprises a memory and a processor connected to the memory, the memory having stored therein a processing system executable on the processor, the processing system when executed by the processor implementing the steps of the blockchain intelligent check-in method of any one of claims 1 to 5.
10. A readable storage medium comprising, in combination,
the readable storage medium having stored thereon a processing system which, when executed by a processor, performs the steps of the blockchain intelligent check-in method of any one of claims 1 to 5.
CN201810670726.4A 2018-06-26 2018-06-26 Intelligent check-in method, system, equipment and storage medium of block chain Pending CN110648413A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810670726.4A CN110648413A (en) 2018-06-26 2018-06-26 Intelligent check-in method, system, equipment and storage medium of block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810670726.4A CN110648413A (en) 2018-06-26 2018-06-26 Intelligent check-in method, system, equipment and storage medium of block chain

Publications (1)

Publication Number Publication Date
CN110648413A true CN110648413A (en) 2020-01-03

Family

ID=68988999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810670726.4A Pending CN110648413A (en) 2018-06-26 2018-06-26 Intelligent check-in method, system, equipment and storage medium of block chain

Country Status (1)

Country Link
CN (1) CN110648413A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111614619A (en) * 2020-04-17 2020-09-01 深圳市芯链科技有限公司 Block chain code scanning input method, code scanning gun and computer readable storage medium
CN111836070A (en) * 2020-07-28 2020-10-27 中国联合网络通信集团有限公司 User statistical method and system
WO2021208615A1 (en) * 2020-04-15 2021-10-21 腾讯科技(深圳)有限公司 User invitation method and apparatus, computer device, and computer readable storage medium
CN114187673A (en) * 2021-12-01 2022-03-15 薪太软(上海)科技发展有限公司 Mobile attendance system based on block chain and method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021208615A1 (en) * 2020-04-15 2021-10-21 腾讯科技(深圳)有限公司 User invitation method and apparatus, computer device, and computer readable storage medium
CN111614619A (en) * 2020-04-17 2020-09-01 深圳市芯链科技有限公司 Block chain code scanning input method, code scanning gun and computer readable storage medium
CN111836070A (en) * 2020-07-28 2020-10-27 中国联合网络通信集团有限公司 User statistical method and system
CN111836070B (en) * 2020-07-28 2022-04-12 中国联合网络通信集团有限公司 User statistical method and system
CN114187673A (en) * 2021-12-01 2022-03-15 薪太软(上海)科技发展有限公司 Mobile attendance system based on block chain and method thereof

Similar Documents

Publication Publication Date Title
US8462994B2 (en) Methods and systems for providing enhanced security over, while also facilitating access through, secured points of entry
CN110648413A (en) Intelligent check-in method, system, equipment and storage medium of block chain
US9129230B2 (en) Virtual badge, device and method
US8671143B2 (en) Virtual badge, device and method
EP3557831A1 (en) Two-dimensional barcode processing method, device, and system
CN104303483B (en) For the recognition system based on user of social networks
US20150278824A1 (en) Verification System
US20140304183A1 (en) Verification System
CN103607416B (en) A kind of method and application system of the certification of network terminal machine identity
US9892639B2 (en) Emissions reduction in vehicle parking
US20150081346A1 (en) Event ticket sharing via networked mobile computing devices
Wibowo et al. Improving data security, interoperability, and veracity using blockchain for one data governance, case study of local tax big data
CN109743321A (en) Block chain, application program, the user authen method of application program and system
CN114187673A (en) Mobile attendance system based on block chain and method thereof
CN103297236A (en) User identity verification and authorization system
CN109493465A (en) No card moves in method, apparatus and system
CN110020514B (en) Account proxy registration method and device
KR20130142646A (en) System for managing group using qr code and method therefor
CN110598459B (en) Block chain-based data storage card management method and device
KR20220066215A (en) Visit history registration method using smartphone
Joy et al. Implementing QR code–based contact tracing framework
US20060178940A1 (en) Open house information system
CN113822651A (en) Wisdom community entrance guard management system based on safety management
CN109242062B (en) Method for realizing social credit investigation system
CN210438230U (en) Elevator visitor management system based on two-dimensional code

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200103