CN111080826B - Roll call system and method based on plain code, wireless cellular network and near field communication system - Google Patents

Roll call system and method based on plain code, wireless cellular network and near field communication system Download PDF

Info

Publication number
CN111080826B
CN111080826B CN201911155488.4A CN201911155488A CN111080826B CN 111080826 B CN111080826 B CN 111080826B CN 201911155488 A CN201911155488 A CN 201911155488A CN 111080826 B CN111080826 B CN 111080826B
Authority
CN
China
Prior art keywords
roll
roll call
person
software
calling
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.)
Expired - Fee Related
Application number
CN201911155488.4A
Other languages
Chinese (zh)
Other versions
CN111080826A (en
Inventor
曾嵘
董淼
易志强
周文宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201911155488.4A priority Critical patent/CN111080826B/en
Publication of CN111080826A publication Critical patent/CN111080826A/en
Application granted granted Critical
Publication of CN111080826B publication Critical patent/CN111080826B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a roll call system and a roll call method based on a plain code, a wireless cellular network and a near field communication system, comprising a roll call person handheld terminal, a roll call server, a roll call person handheld terminal and a near field communication system, wherein the roll call person handheld terminal is provided with roll call software, and the roll call person handheld terminal is provided with sign-in software; the roll calling software is used for a roll calling person to input a clear code and send the clear code to the roll calling server, and the roll calling server constructs a signature sequence and a query table according to the clear code and returns the signature sequence and the query table to the roll calling software; the roll call receiver inputs the received plain code and broadcast sequence to sign-in software and uploads the plain code and broadcast sequence to a roll call server; the roll call server calculates a sign-in sequence according to the plain code input by the roll call receiver and the query table, compares the sign-in sequence with the broadcast sequence, and informs the comparison result to the roll call receiver and the roll call receiver. The roll call system and the roll call method can avoid false roll call results, have simple and convenient flow and do not need to acquire the private information of the called person.

Description

Roll call system and method based on plain code, wireless cellular network and near field communication system
Technical Field
The patent relates to a roll call method in the field of wireless communication, in particular to a roll call system and a roll call method based on clear codes, a wireless cellular network and a near field communication system.
Background
Roll calling is often required in daily life to determine the actual number of people. Such as tour guide roll calling of tourist groups, and the statistics of the arrival situation of each student by teachers in class. The current roll call systems are:
(1) the operation method of the mobile phone with the Bluetooth function, the Bluetooth search enhancer and the roll call software installed in the computer is as follows: a. the number of the student is input into the roll call software; b. each student names a mobile phone with a Bluetooth function by using the own number; c. connecting the Bluetooth search enhancer with a computer; d. the teacher searches for the student number through the Bluetooth searching function of the computer; e. and screening out the unsearched student numbers through roll calling software.
(2) By using the wireless cellular network, each time the roll call is made, the teacher accesses the roll call server through the authentication account to generate a random number, and then publishes the random number in the classroom. Students log in the roll call server through their respective accounts and input corresponding random numbers. The server compares the input random number with the generated random number, if the input random number is consistent with the generated random number, the roll call is successful, otherwise, the roll call is unsuccessful.
The above roll call method has problems including:
1) the callee needs to configure the name of the bluetooth device or needs to collect the MAC address of the callee's bluetooth device and bind with the corresponding callee's information. The process is cumbersome and involves personal privacy information;
2) the callee can send the random code published by the callee to other callees who are not in the roll call area over the communication network, resulting in a false roll call result.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a roll call system and a roll call method based on a plain code, a wireless cellular network and a near field communication system, so as to avoid false roll call results, have simple and convenient flow and do not need to acquire the private information of a called person.
In order to achieve the purpose, the invention adopts the following technical scheme:
the roll call system based on the plain code, the wireless cellular network and the near field communication system comprises a roll call person handheld terminal, a roll call server, a roll call person handheld terminal and the near field communication system, wherein the roll call person handheld terminal is provided with roll call software, the roll call person handheld terminal is provided with sign-in software, and the roll call software and the sign-in software are both connected with the roll call server and the near field communication system; the roll calling software is used for a roll calling person to input a clear code and send the clear code to a roll calling server, and the roll calling server constructs a signature sequence and a query table according to the clear code and returns the signature sequence to the roll calling software through a wireless cellular network; the roll calling person notifies the roll called person of the plain code, and sends the signature sequence to the roll called person through a wireless broadcast channel of a near field communication system, and the roll called person inputs the received plain code and the received broadcast sequence to sign-in software and uploads the plain code and the received broadcast sequence to a roll calling server; the roll call server calculates a sign-in sequence according to the plain code input by the roll call receiver and the query table, compares the sign-in sequence with the broadcast sequence, and informs the comparison result to the roll call receiver and the roll call receiver.
In a preferred embodiment of the present invention, the plain code is a random number, and the near field communication system is a bluetooth wireless communication system.
As one of the preferable schemes of the invention, the roll call server constructs a signature sequence and a query table according to the plain code and the system time, and the query table records the one-to-one correspondence of the plain code and the system time.
The invention also provides a roll call method based on the plain code, the wireless cellular network and the near field communication system, which comprises the following steps:
step 1: the roll calling person generates a random number x and inputs the random number x into corresponding roll calling software;
step 2: the roll call software uploads the random number to a roll call server through a wireless cellular network x;
and step 3: the roll call server performs a corresponding operation on the random number x, i.e.
y=f(x,t0)
Wherein x is a random number input by the signer, y is a signature sequence obtained by operating the random number input by the signer, and t0Calculating the current system time of the output sequence y moment, wherein f (×) is an operation function;
and 4, step 4: the roll call server constructs and adds a lookup table, records random numbers x and t0The one-to-one correspondence relationship between the two is established, and the effective time of the record is set;
and 5: the roll call server sends the y to roll call software through a wireless cellular network;
step 6: the roll call person informs the roll call person of the random number x;
and 7: inputting a random number x' into the sign-in software by the named person;
and 8: the celebrity continuously and repeatedly sends y through a wireless broadcast channel of the near field communication system and lasts for a period of time T;
and step 9: the called person receives the broadcast sequence through the near field communication system and records the broadcast sequence as y';
step 10: the registered person registers the random numbers x 'and y' to the registration software and transmits the random numbers x 'and y' to a roll call server through a wireless cellular network;
step 11: the roll call server obtains a parameter t 'corresponding to x' through a random number x 'uploaded by the roll call person and a query table'0
Step 12: roll call server according to x 'and t'0The sequence of the check-in is calculated,
step 13: and the roll call server compares the y 'with the y', if the y 'is the same as the y', the roll call is successfully signed by the roll call person, otherwise, the roll call is not successful.
Compared with the prior art, the invention has the beneficial effects that:
(1) the invention sends the clear code and the near field communication system sends the calculated output sequence through the wireless signal to carry out the sign-in authentication, thereby effectively avoiding and avoiding the occurrence of false sign-in.
(2) The invention only needs to inform the corresponding random number of the pointed celebrity by the key point celebrity, does not need to be modified and configured by the pointed celebrity, does not need to collect and bind the physical parameters of the relevant handheld terminal, is simple and convenient and does not leak the personal privacy information of the pointed celebrity.
Drawings
FIG. 1 is a flow chart of the roll call method of the present invention.
Detailed Description
The following detailed description is further illustrative of the methods and techniques provided by the present invention and should not be construed as limiting the invention.
Example 1
The embodiment provides a roll call system based on a plain code, a wireless cellular network and a near field communication system, which comprises a roll call person handheld terminal, a roll call server, a roll call person handheld terminal and a near field communication system, wherein the roll call person handheld terminal is provided with roll call software, the roll call person handheld terminal is provided with sign-in software, and the roll call software and the sign-in software are both connected with the roll call server and the near field communication system;
the roll calling software is used for a roll calling person to input a clear code and send the clear code to a roll calling server, and the roll calling server constructs a signature sequence and a query table according to the clear code and returns the signature sequence to the roll calling software through a wireless cellular network; the roll calling person notifies the roll called person of the plain code, and sends the signature sequence to the roll called person through a wireless broadcast channel of a near field communication system, and the roll called person inputs the received plain code and the received broadcast sequence to sign-in software and uploads the plain code and the received broadcast sequence to a roll calling server; the roll call server calculates a sign-in sequence according to the plain code input by the roll call receiver and the query table, compares the sign-in sequence with the broadcast sequence, and informs the comparison result to the roll call receiver and the roll call receiver.
The embodiment sends the output sequence after calculation through the clear code and near field communication system, signs in authentication only by informing the roll-call person of the corresponding random number of the roll-call person, does not need to be modified and configured by the roll-call person, does not need to collect and bind the physical parameters of the related hand-held terminal, is simple and convenient, does not leak the personal privacy information of the roll-call person, and can effectively avoid and stop the false sign-in.
Example 2
The embodiment provides a roll call method based on a clear code and wireless cellular network and a near field communication system, and a flow chart of the roll call method is shown in fig. 1. The method specifically comprises the following steps:
step 1: the roll calling person generates a random number x and inputs the random number x into corresponding roll calling software;
step 2: the roll call software uploads the random number x to a roll call server through a wireless cellular network;
and step 3: the roll call server performs a corresponding operation on the random number x, i.e.
y=f(x,t0)
Wherein x is a random number input by the signer, y is an output sequence obtained by operating the random number input by the signer, and t0The current system time at the time of computing the output sequence y, f (×) is an operation function, which may be any linear function or nonlinear function, and the operation function may be defined as:
Figure BDA0002284693310000051
and 4, step 4: roll call server constructs and adds look-up tableRecording random numbers x and t0The one-to-one correspondence between the two records, and the record validity time (typically, the initial value may be set to 30 seconds, the value decreases with time, and the record is deleted after the validity time expires), as shown in the following table:
x t0 effective time
2341 0930(9:30) 30
4526 1425(14:25) 12
And 5: the roll call server sends the y to the roll call person handheld terminal through a wireless cellular network;
step 6: the roll call person informs the roll call person of the random number x;
and 7: inputting a random number x' into roll calling software by a roll calling person;
and 8: the celebrity continuously and repeatedly sends the sequence y through a wireless broadcast channel by a Bluetooth wireless communication system and lasts for a period of time T;
and step 9: the called person receives the sequence broadcasted by the Bluetooth device of the calling person through the receiving device of the Bluetooth wireless communication system and records the sequence as y';
step 10: the handheld terminal of the called person uploads the random numbers x 'and y' to a roll call server through a wireless cellular network;
step 11: the roll call server obtains a parameter t 'corresponding to x' by inquiring a query table through a random number x 'uploaded by a roll call person'0
Step 12: the roll call server checks x 'and t'0Calculating the output sequence, i.e.
y″=f(x′,t′0)
Step 13: and the roll call server compares the y 'with the y', if the y 'is the same as the y', the roll call is successfully signed by the roll call person, otherwise, the roll call is not successful.
It should be noted that the above embodiments can be freely combined as necessary. The foregoing has outlined rather broadly the preferred embodiments and principles of the present invention and it will be appreciated that those skilled in the art may devise variations of the present invention that are within the spirit and scope of the appended claims.

Claims (6)

1. The roll call method based on the plain code, the wireless cellular network and the near field communication system is characterized by comprising the following steps:
step 1: the roll calling person generates a random number x and inputs the random number x into corresponding roll calling software;
step 2: the roll call software transmits the random number x to a roll call server through a wireless cellular network;
and step 3: the roll call server performs a corresponding operation on the random number x, i.e.
y=f(x,t0)
Wherein x is a random number input by the signer, y is a signature sequence obtained by operating the random number input by the signer, and t0Calculating the current system time of the output sequence y moment, wherein f (×) is an operation function;
and 4, step 4: the roll call server constructs and adds a lookup table, records random numbers x and t0One-to-one correspondence between them, and setting the record validTime;
and 5: the roll call server sends the y to roll call software through a wireless cellular network;
step 6: the roll call person informs the roll call person of the random number x;
and 7: inputting a random number x' into the sign-in software by the named person;
and 8: the celebrity continuously and repeatedly sends y through a wireless broadcast channel of the near field communication system and lasts for a period of time T;
and step 9: the called person receives the broadcast sequence through the near field communication system and records the broadcast sequence as y';
step 10: the registered person registers the random numbers x 'and y' to the registration software and transmits the random numbers x 'and y' to a roll call server through a wireless cellular network;
step 11: the roll call server obtains a parameter t 'corresponding to x' through a random number x 'uploaded by the roll call person and a query table'0
Step 12: roll call server according to x 'and t'0Calculating the sequence of check-ins, i.e.
y″=f(x′,t′0)
Step 13: and the roll call server compares the y 'with the y', if the y 'is the same as the y', the roll call person successfully signs in, and if the y 'is different from the y', the roll call person unsuccessfully signs in.
2. The roll call method according to claim 1, wherein the near field communication system is a bluetooth wireless communication system.
3. Roll call system based on clear code, wireless cellular network and near field communication system, roll call method based on clear code, wireless cellular network and near field communication system according to any of claims 1-2, characterized in that: the roll calling system comprises a roll calling person handheld terminal, a roll calling server, a roll called person handheld terminal and a near field communication system, wherein roll calling software is arranged on the roll calling person handheld terminal, sign-in software is arranged on the roll called person handheld terminal, and the roll calling software and the sign-in software are both connected with the roll calling server and the near field communication system;
the roll calling software is used for a roll calling person to input a clear code and send the clear code to a roll calling server, and the roll calling server constructs a signature sequence and a query table according to the clear code and returns the signature sequence to the roll calling software through a wireless cellular network;
the roll calling person notifies the roll called person of the plain code, and sends the signature sequence to the roll called person through a wireless broadcast channel of a near field communication system, and the roll called person inputs the received plain code and the received broadcast sequence to sign-in software and uploads the plain code and the received broadcast sequence to a roll calling server; the roll call server calculates a sign-in sequence according to the plain code input by the roll call receiver and the query table, compares the sign-in sequence with the broadcast sequence, and informs the comparison result to the roll call receiver and the roll call receiver.
4. The roll call system according to claim 3, wherein: the plain code is a random number, and the near field communication system is a Bluetooth wireless communication system.
5. The roll call system according to claim 3, wherein: the roll call server constructs a signature sequence and a query table according to the plain code and the system time, and the one-to-one corresponding relation of the plain code and the system time is recorded in the query table.
6. The roll call system according to claim 3, wherein: if the comparison result is the same, the signed person successfully signs in, and if the comparison result is different, the signed person does not succeed.
CN201911155488.4A 2019-11-22 2019-11-22 Roll call system and method based on plain code, wireless cellular network and near field communication system Expired - Fee Related CN111080826B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911155488.4A CN111080826B (en) 2019-11-22 2019-11-22 Roll call system and method based on plain code, wireless cellular network and near field communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911155488.4A CN111080826B (en) 2019-11-22 2019-11-22 Roll call system and method based on plain code, wireless cellular network and near field communication system

Publications (2)

Publication Number Publication Date
CN111080826A CN111080826A (en) 2020-04-28
CN111080826B true CN111080826B (en) 2022-03-01

Family

ID=70311289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911155488.4A Expired - Fee Related CN111080826B (en) 2019-11-22 2019-11-22 Roll call system and method based on plain code, wireless cellular network and near field communication system

Country Status (1)

Country Link
CN (1) CN111080826B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101658580B1 (en) * 2016-03-25 2016-09-21 주식회사씨드시스템 Smart attendance check system and method using the beacon broadcasting
CN106570946A (en) * 2016-11-18 2017-04-19 云南青才信息科技有限公司 Bluetooth technology based wechat sign-in system and method
CN106780808A (en) * 2016-12-02 2017-05-31 武汉天天互动科技有限公司 Student based on mobile Internet reversely registers system and method
CN107342869A (en) * 2017-08-18 2017-11-10 深圳市海月通信技术有限公司 Credible roll-call method and its system based on intelligent terminal
CN109754483A (en) * 2019-02-26 2019-05-14 浙江科技学院 A kind of method of registering based on Bluetooth broadcast technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8928483B2 (en) * 2010-12-22 2015-01-06 Verizon Patent And Licensing Inc. Automated attendance tracking and event notification
CN105336013B (en) * 2015-10-16 2018-10-09 江苏协信信息科技有限公司 It is a kind of that the method and system called the roll is realized by beacon broadcast

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101658580B1 (en) * 2016-03-25 2016-09-21 주식회사씨드시스템 Smart attendance check system and method using the beacon broadcasting
CN106570946A (en) * 2016-11-18 2017-04-19 云南青才信息科技有限公司 Bluetooth technology based wechat sign-in system and method
CN106780808A (en) * 2016-12-02 2017-05-31 武汉天天互动科技有限公司 Student based on mobile Internet reversely registers system and method
CN107342869A (en) * 2017-08-18 2017-11-10 深圳市海月通信技术有限公司 Credible roll-call method and its system based on intelligent terminal
CN109754483A (en) * 2019-02-26 2019-05-14 浙江科技学院 A kind of method of registering based on Bluetooth broadcast technology

Also Published As

Publication number Publication date
CN111080826A (en) 2020-04-28

Similar Documents

Publication Publication Date Title
CN1311385C (en) Message authentication apparatus and method in mobile communication system
CN104504767A (en) Check-in information verification method and system
CA2544059A1 (en) Use of public switched telephone network for capturing electronic signatures in on-line transactions
US20130288706A1 (en) Method, system and device of location authentication
CN106211169A (en) Pseudo-base station identification device and method
CN105590347A (en) Attendance system
US20160050267A1 (en) Sign-In Method and Terminal
ATE433265T1 (en) METHOD AND SYSTEM FOR AUTOMATICALLY CONFIGURING A DEVICE IN A COMMUNICATIONS NETWORK
KR20070039617A (en) System and method for transmitting and playing alert tones in a push-to-talk system
CN107147993A (en) A kind of teaching based on bluetooth is registered and the addicted monitoring system of classroom mobile phone and method
CN103347049A (en) System and method for automatic adaption starting between positions and application programs based on mobile terminal
CN111132027B (en) Scene recognition network graph drawing method, scene recognition method and device
WO2015139494A1 (en) Data processing method and device, and videoconferencing system
CN104717601A (en) Wireless network login method and system of wireless monitoring device
KR920702171A (en) A method for achieving a confirmation check between a base station and a mobile station in a mobile wireless system
CN104009783A (en) Friend making method based on intelligent mobile terminal and Bluetooth
CN111080826B (en) Roll call system and method based on plain code, wireless cellular network and near field communication system
CN111602437B (en) Information processing method, device, user equipment and storage medium
CN111400520B (en) Face recognition library construction method, face payment method, device and system
CN103781172B (en) A kind of based reminding method and system of WLAN covering
CN114727241B (en) Method for improving short message group sending efficiency
US20200007523A1 (en) Two-step authentication using push to talk
CN109671170B (en) Method and device for judging validity of check-in result based on GPS (Global positioning System) address of mobile terminal
EP4087154A3 (en) Apparatus for receiving/transmitting downlink signals in wireless communication system and operating method thereof
CN107018229A (en) Note transmission 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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220301