WO2014176999A1 - 一种签到方法及终端 - Google Patents

一种签到方法及终端 Download PDF

Info

Publication number
WO2014176999A1
WO2014176999A1 PCT/CN2014/075889 CN2014075889W WO2014176999A1 WO 2014176999 A1 WO2014176999 A1 WO 2014176999A1 CN 2014075889 W CN2014075889 W CN 2014075889W WO 2014176999 A1 WO2014176999 A1 WO 2014176999A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
sign
activity
request message
check
Prior art date
Application number
PCT/CN2014/075889
Other languages
English (en)
French (fr)
Inventor
陈济
丁志明
Original Assignee
华为终端有限公司
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 华为终端有限公司 filed Critical 华为终端有限公司
Publication of WO2014176999A1 publication Critical patent/WO2014176999A1/zh
Priority to US14/923,577 priority Critical patent/US20160050267A1/en

Links

Classifications

    • 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/1044Group management mechanisms 
    • H04L67/1046Joining mechanisms
    • 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
    • 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/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Definitions

  • TECHNICAL FIELD The present invention relates to the field of computer technologies, and in particular, to a sign-in method and a terminal.
  • Background Art Currently, when organizing an event or a meeting, an organizer usually needs to record the arrival of the participant, and this process may be called a check-in. For example, a unit organizes a spring tour, and reserves the collection time and the collection place. When the scheduled collection time is about to arrive, a special one or several personnel will be arranged at the scheduled collection place to sign in for the participants, which can be left on the check-in form. The name of the participant below for subsequent records and statistics.
  • the embodiment of the present invention provides a check-in method and a terminal, which are used to solve the problem that the manual access mode is adopted in the prior art, resulting in high human resource consumption, low sign-in efficiency, and poor sign-in accuracy.
  • a check-in method including:
  • the check-in request message is used to indicate that the user of the second terminal requests the first terminal to check in the activity;
  • the first terminal specifically receives, by using a wireless fidelity WiFi network, the check-in request message sent by the second terminal by using the WiFi network;
  • the check-in response message is sent to the second terminal by using the WiFi network.
  • the method before the first terminal receives the check-in request message, the method further includes:
  • the first terminal acquires the activity ID and a start time of the activity
  • the first terminal receives the check-in request message at or after a set time before the start time of the activity is reached.
  • the method before the first terminal receives the check-in request message, the method further includes:
  • the first terminal sends the acquired activity ID and the start time of the activity to the second terminal.
  • the method further includes: the first terminal performing legality authentication on the user ID of the second terminal.
  • the first terminal receives the check-in Before requesting the message, the method further includes:
  • the first terminal broadcasts a check-in paging message carrying an activity ID, and the check-in paging message is used to indicate that the first terminal pages other terminals to check in the activity.
  • the method further includes: the first terminal The user ID of the second terminal included in the sign-in request message performs a check-in flag.
  • the first terminal sends a check-in to the second terminal After the response message, the method further includes:
  • the first terminal does not receive the heartbeat report message sent by the second terminal within the specified time period, determining that the user of the second terminal leaves the activity, and leaving the user ID of the second terminal to leave the flag .
  • the method further includes:
  • the first terminal After the activity ends, the first terminal according to the user ID having the sign-in sign and the leaving sign The number of users is involved in the participation of the event.
  • a check-in method including:
  • the second terminal sends a check-in request message to the first terminal, where the check-in request message carries an activity identifier ID and a user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal is to the first A terminal requests to check in the activity; and
  • the second terminal sends the check-in request message to the first terminal by using a wireless fidelity WiFi network
  • the method before the sending, by the second terminal, the check-in request message to the first terminal, the method further includes:
  • the second terminal acquires a start time of the activity
  • the second terminal transmits the check-in request message to the first terminal at or after the set time before the start time of the activity.
  • the second terminal is to the first terminal
  • the activity ID carried in the sent-in request message sent by the first terminal is sent by the first terminal to the second terminal.
  • the first possible implementation manner of the second aspect, the second possible implementation manner of the second aspect, or the third possible implementation manner of the second aspect in a fourth possible implementation manner Sending, by the second terminal, the check-in request message to the first terminal
  • the method further includes:
  • the second terminal sends a discovery request message carrying an activity ID to the first terminal, and receives a discovery response message that is sent by the first terminal and carries the activity ID, where the discovery request message is used for the second
  • the terminal discovers the first terminal, and the discovery response message is used to enable the second terminal to determine that the first terminal is found; or
  • the second terminal receives the sign-in paging message carrying the activity ID broadcast by the first terminal, and the sign-in paging message is used to indicate that the first terminal pages other terminals to sign the activity.
  • the method further includes:
  • the second terminal sends a heartbeat report message to the first terminal according to a set time period, and receives a heartbeat confirmation message sent by the first terminal, in a process in which the user of the second terminal participates in the activity. .
  • the method further includes:
  • the second terminal receives a notification message sent by the first terminal to notify the second terminal that the activity has ended.
  • a terminal including:
  • the receiving module is specifically configured to: receive, by using a wireless fidelity WiFi network, the check-in request message sent by the second terminal by using the WiFi network;
  • the sending module is specifically configured to: send the sign-in response message to the second terminal by using the WiFi network.
  • the terminal further includes an acquiring module, before the receiving module receives the check-in request message, Obtaining the activity ID and a start time of the activity;
  • the receiving module is specifically configured to receive the check-in request message at or after a set time before the start time of the activity is reached.
  • the sending module is further configured to: before the receiving module receives the check-in request message, The activity ID and the start time of the activity are sent to the second terminal.
  • the terminal further includes an authentication module, configured to perform legality authentication on the user ID of the second terminal before the sending module sends the sign-in response message after the receiving module receives the sign-in request message.
  • the receiving module is further configured to: before receiving the sign-in request message, receive a discovery request message carrying an activity ID sent by the second terminal, where the discovery request is The message is used by the second terminal to discover the first terminal;
  • the sending module is further configured to: before the receiving module receives the sign-in request message, send a discovery response message carrying the activity ID to the second terminal, where the discovery response message is used to enable the second The terminal determines that the first terminal is found.
  • the sending module is further configured to broadcast a check-in paging message carrying an activity ID, where the check-in paging message is used to indicate that the first terminal pages other terminal pairs. The activity is checked in.
  • the terminal further includes a check-in module, where After receiving the check-in request message, the receiving module performs a check-in flag on the user ID of the second terminal included in the check-in request message.
  • the check-in module is further configured to: after the sending module sends the sign-in response message to the second terminal, if the heartbeat report message sent by the second terminal is not received within a specified duration, determining the second terminal The user leaves the activity and leaves a user ID of the second terminal.
  • the check-in module is further configured to: after the activity ends, according to the number of user IDs having a check-in sign and an exit sign Count the extent to which users participate in the activity.
  • a terminal including: a sending module, configured to send a check-in request message to the first terminal, where the check-in request message carries an activity identifier ID and a user ID of the second terminal where the check-in request message is used, where the check-in request message is used to indicate that the user of the second terminal
  • the first terminal requests to check in the activity
  • a receiving module configured to receive a sign-in response message sent by the first terminal, where the sign-in response message carries the activity ID, where the sign-in response message is used to indicate that the first terminal is a user of the second terminal Checked in for the event.
  • the sending module is specifically configured to: send the check-in request message to the first terminal by using a wireless fidelity WiFi network;
  • the receiving module is specifically configured to: receive, by using the WiFi network, the sign-in response message sent by the first terminal by using the WiFi network.
  • the terminal further includes an acquiring module, where the sending module sends the sign-in request message to the first terminal , obtaining the start time of the event;
  • the sending module is specifically configured to: send the check-in request message to the first terminal at or after a set time before the start time of the activity is reached.
  • the sending module sends the first terminal to the first terminal
  • the activity ID carried in the sign-in request message is sent by the first terminal to the second terminal.
  • the sending module is further configured to: before sending the sign-in request message to the first terminal, send a discovery request message carrying an activity ID to the first terminal, where the discovery request message is used in the second The terminal discovers the first terminal;
  • the receiving module is further configured to: before the sending module sends the sign-in request message to the first terminal, receive a discovery response message that is sent by the first terminal and that carries the activity ID, where The discovery response message is used to enable the second terminal to determine that the first terminal is found.
  • the receiving module is further configured to receive a carrying activity broadcast by the first terminal
  • the check-in paging message of the ID is used to indicate that the first terminal pages other terminals to check in the activity.
  • the sending module is further configured to: after the receiving module receives the sign-in response message sent by the first terminal Sending a heartbeat report message to the first terminal according to a set time period in a process in which the user of the second terminal participates in the activity;
  • the receiving module is further configured to receive a heartbeat confirmation message sent by the first terminal.
  • the receiving module is further configured to: after receiving the sign-in response message sent by the first terminal, And a notification message sent by the first terminal to notify the second terminal that the activity has ended.
  • FIG. 2 is a flowchart of a method for a first terminal to authenticate a second terminal according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for signing a first terminal as an execution subject according to an embodiment of the present invention
  • 2 is a flowchart of a check-in method of an execution host
  • FIG. 5 is a schematic structural diagram of a first terminal according to an embodiment of the present invention
  • FIG. 6 is a schematic structural diagram of a preferred implementation manner of a first terminal according to an embodiment of the present invention
  • FIG. 7 is a schematic structural diagram of a second terminal according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a preferred implementation manner of a second terminal according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS Embodiments of the present invention provide a check-in method, and the process of the method is as shown in FIG. 1, and the execution steps are as follows:
  • the second terminal sends a check-in request message to the first terminal, where the check-in request message carries an activity identifier (ID) and a user ID of the second terminal.
  • ID activity identifier
  • the first terminal is the terminal used by the organizer
  • the second terminal is the terminal used by the participant
  • the participant is the user of the second terminal
  • the first terminal and the second terminal It can be a mobile phone, a tablet, etc.
  • the second terminal When the time of arrival is reached or the user of the second terminal triggers the sign-in, the second terminal starts to check the activity of the participant for the second terminal to the first terminal, and the second terminal checks in the user of the second terminal.
  • Sending a check-in request message to the first terminal where the check-in request message carries the activity ID and the user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal requests the first terminal to The activity is checked in, and the activity ID can indicate the activity that the user of the second terminal is to participate in.
  • the user ID of the second terminal may be an ID of the user who uses the second terminal, or may be an ID of the second terminal device.
  • the mode is sent to the second terminal, where the mobile phone number of the user of the second terminal is the user ID of the second terminal; if it is sent to the second terminal by means of a QQ message, the QQ number of the user of the second terminal Is the user ID of the second terminal; if it is sent to the second terminal by way of Near Field Communication (NFC), the first terminal may record the ID of the second terminal device, and the ID of the second terminal device is used as the first User ID of the second terminal.
  • NFC Near Field Communication
  • the first terminal receives the sign-in request message sent by the second terminal, and sends a sign-in response message to the second terminal, where the sign-in response message carries the activity ID, and the sign-in response message is used to indicate the A terminal is a user of the second terminal successfully signing in to the activity.
  • the first terminal receives the sign-in request message sent by the second terminal, and can sign the user of the second terminal according to the activity ID carried in the sign-in request message and the user ID of the second terminal, and send the sign-in response to the second terminal after the sign-in is successful.
  • the message thus completing the check-in of the activity for the user of the second terminal.
  • S12 The second terminal receives the sign-in response message sent by the first terminal.
  • the foregoing method may use a Wireless Fidelity (WIFI) network, that is, the second terminal sends the check-in request message to the first terminal through the WiFi network; the first terminal receives the check-in request message through the WiFi network. Sending a check-in response message to the second terminal through the WiFi network; the second terminal receives the sign-in response message sent by the first terminal through the WiFi network.
  • WIFI Wireless Fidelity
  • the sending of the check-in request message and the receiving the check-in response message through the WiFi network are referred to as transmitting the check-in request message and receiving the check-in response message through the air interface of the WiFi, for example, both have the WiFi function.
  • the transmission and reception of messages between the terminals through the air interface of WiFi are referred to as transmitting the check-in request message and receiving the check-in response message through the air interface of the WiFi, for example, both have the WiFi function.
  • the transmission range of WiFi is related to its transmission power. Generally, it can be tens of meters to hundreds of meters, and sometimes it can be tens or hundreds of kilometers. For devices with long-distance transmission capability, the transmission power can be adjusted. Achieve tens to hundreds of meters of close-up discovery and sign-in, or achieve tens or hundreds of kilometers of long-distance discovery and sign-in.
  • the first sign-in method can implement the automatic check-in, and the second terminal can request the user of the second terminal to sign the activity to the first terminal, and the first terminal returns to the second terminal after receiving the sign-in request message sent by the second terminal.
  • the check-in message is received, so that the user of the second terminal is checked in, and no special person is required to check in the user of the second terminal, thereby saving human resources; since the first terminal receives the check-in sent by the second terminal
  • the request message can be immediately checked in for the user of the second terminal, so that even if the number of people participating in the activity is large, the first terminal can check in the participant who uses the second terminal in time, thereby improving the check-in efficiency;
  • the activity ID and the user ID of the second terminal, the first terminal only signs the user of the second terminal after receiving the check-in request message of the activity ID stored by itself, so that no error occurs and the check-in accuracy is improved. For subsequent statistical participant information.
  • the method may further include: acquiring, by the second terminal, an activity start time.
  • the sending, by the second terminal in the foregoing S10, the sign-in request message to the first terminal, the method may include: sending, by the second terminal, the sign-in request message to the first terminal at or after the set time before the start time of the activity The first terminal receives the check-in request message sent by the second terminal.
  • the check-in request message can be sent to the first terminal at or after the set time before the start time of the activity.
  • the set time can be set according to actual needs. For example, it can be set to 10 minutes, 20 minutes before the start of the event, etc., so that participants can sign in even if they arrive early. Of course, it can also be set to 0 minutes before the start of the event, indicating that the sign-in starts on time at the beginning of the event.
  • the activity ID carried in the sign-in request message sent by the second terminal to the first terminal may be sent by the first terminal to the second terminal, or may be directly provided by the event organizer to the second terminal, for example, the second terminal is installed.
  • the method further includes: acquiring, by the first terminal, an activity ID and a start time of the activity.
  • the manner in which the first terminal obtains the user ID of the second terminal may be the following two types:
  • the first is a planned way.
  • the organizer finds or manually enters the ID of a person who may participate in the address book of the first terminal. This method is to know the people who may participate when creating the event, and to send invitations to those who may participate.
  • the invitation may be by sending a short message, a QQ message, a voice message, etc., and the person accepting the invitation as a participant. , that is, the user of the second terminal, and save the user ID of the second terminal.
  • the second is an unplanned approach, which does not know the specific participants when creating the event, and invites personnel to participate temporarily during the event. For example, a product lecture is held in a shopping mall, and the on-site consumer is temporarily invited to participate.
  • the consumer who accepts the invitation is the participant, that is, the user of the second terminal, and the staff member of the second terminal can be added to the first terminal by the staff. In this way, the first terminal can also obtain the user ID of the second terminal.
  • the method may further include: the first terminal performs legality authentication on the user ID of the second terminal, and the specific authentication is performed.
  • the process is shown in Figure 2, including:
  • S20 The first terminal sends the first feature value to the second terminal.
  • the first terminal may randomly select one feature value and send it to the second terminal.
  • the second terminal After receiving the first feature value, the second terminal calculates the first feature value by using a preset encryption algorithm to obtain a second feature value, and sends the second feature value to the first terminal.
  • the preset encryption algorithm may be sent by the first terminal to the second terminal.
  • the preset encryption algorithm may also be the first terminal and the second terminal. The encryption algorithm that comes with it.
  • the first terminal After receiving the second feature value, the first terminal performs an inverse operation on the second feature value by using a preset encryption algorithm to obtain a third feature value, and when the third feature value is equal to the first feature value, determining to use the second The user of the terminal is a legitimate user. After receiving the second feature value, the first terminal performs an inverse operation using a preset encryption algorithm to obtain a third feature value, and then compares whether the first feature value and the third feature value are equal. If they are equal, the second terminal is used. The user of the terminal is a legitimate user. If they are not equal, it means that the user using the second terminal is not a legitimate user, and there is no need to return a check-in response message to them, and the user is not checked in. This will ensure that the legitimate users who participate in the event are checked in and the accuracy of the check-in is guaranteed.
  • the method may further include any one of the following two methods:
  • the second terminal sends a discovery request message carrying the activity ID.
  • the first terminal receives the discovery request message carrying the activity ID sent by the second terminal, and sends a discovery response message carrying the activity ID to the second terminal.
  • the discovery request message is used by the second terminal to discover the first terminal
  • the discovery response message is used to enable the second terminal to determine that the first terminal is found
  • the second terminal receives the discovery response message that carries the activity ID sent by the first terminal.
  • the second terminal actively searches for the first terminal, and sends a discovery request message.
  • the surrounding first terminal receives the discovery request message
  • the second terminal receives the first terminal.
  • the discovery response message is sent, it is determined that the first terminal is around, and the check-in can be performed.
  • the first terminal broadcasts a check-in paging message carrying an activity ID, where the check-in paging message is used to indicate that the first terminal pages other terminals to check in the activity; and the second terminal receives the first terminal broadcast.
  • a check-in paging message carrying an activity ID carrying an activity ID.
  • the first terminal actively searches for the second terminal, and sends a check-in paging message carrying the activity ID.
  • the second terminal receives the check-in paging message, it can be determined that the first terminal is around, and the check-in can be performed. .
  • the first terminal further includes: the first terminal performs a check-in flag of the user ID of the second terminal included in the check-in request message.
  • the party The method further includes: the first terminal acquiring each user ID that participates in the activity; after receiving the check-in request message, the first terminal in the foregoing S11 further includes: an activity carried by the first terminal in the received check-in request message When the ID and the acquired activity ID are met, a check-in flag is performed on the user ID of the second terminal included in the check-in request message.
  • the method may further include: in a process in which the user of the second terminal participates in the activity, the second terminal may further go to the first time according to the set time period.
  • a terminal sends a heartbeat report message (a keep alive report); if the first terminal receives the heartbeat report message sent by the second terminal within a predetermined period of time, the first terminal sends a heartbeat acknowledgement message (Ack) to the second terminal; Receiving the heartbeat report message sent by the second terminal, determining that the user using the second terminal has left the activity, and performing a leaving flag on the user ID using the second terminal.
  • the user who uses the second terminal is still in the active site by sending a heartbeat report message.
  • the first terminal receives the heartbeat report message within the specified time period
  • the user who uses the second terminal is still at the activity site, and vice versa.
  • the user of the second terminal is not at the event site.
  • the leaving identifier can be performed on the user ID of the second terminal. Further, the time when the user of the second terminal leaves can also be identified.
  • the set time period and set duration can be set according to actual needs. When the required precision is high, it can be set shorter; on the contrary, it can be set longer.
  • the method further includes: obtaining, by the first terminal, an end time of the activity; and setting the duration after the end time is reached (the setting The duration can be set as needed, or 0, that is, after the end time arrives, the second terminal is notified of the end of the activity, and the degree of participation of the user participating activities is counted according to the number of user IDs having the sign-in sign and the departure sign;
  • the second terminal receives the notification message sent by the first terminal to notify the end of the activity of the second terminal.
  • the first terminal may notify the second terminal that the activity has ended within a set time period after the end time arrives, and the second terminal may not need to send any message to the first terminal, and the first terminal may The degree to which the user participates in the activity is counted according to the number of user IDs having the sign-in mark and the leave sign.
  • the set time after the end time is reached can be set according to actual needs.
  • the name of the message involved in the embodiment of the present invention such as the check-in request message, the check-in response message, the discovery request message, the discovery response message, and the check-in paging message are only the names of the messages.
  • the names of other messages having the same function or function may also be used, which is not limited by the embodiment of the present invention.
  • an embodiment of the present invention provides a check-in method, where the main body of the method is a first terminal, that is, a terminal used by an organizer.
  • the process of the method is as shown in FIG. 3, and the specific steps are as follows:
  • the first terminal receives the check-in request message sent by the second terminal, where the check-in request message carries the activity ID and the user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal is to the first A terminal requests to check in the activity.
  • the first terminal sends a sign-in response message to the second terminal, where the sign-in response message carries an activity ID, and the sign-in response message is used to indicate that the user who is the second terminal of the first terminal successfully signs the activity.
  • the first terminal specifically receives the sign-in request message sent by the second terminal through the WiFi network through a WiFi network; and specifically sends the sign-in response message to the second terminal through the WiFi network.
  • the method further includes: acquiring, by the first terminal, an activity ID and a start time of the activity.
  • the first terminal in the foregoing S30 receives the check-in request message, specifically: the first terminal receives the check-in request message at or after a set time before the start time of the activity.
  • the method before the receiving, by the first terminal, the check-in request message, the method further includes: sending, by the first terminal, the acquired activity ID and the start time of the activity to the second terminal.
  • the method further includes: performing, by the first terminal, legality authentication on the user ID of the second terminal.
  • the method before the receiving, by the first terminal, the check-in request message, the method further includes: receiving, by the first terminal, a discovery request message carrying an activity ID sent by the second terminal, and sending the discovery request message to the second terminal Sending a discovery response message carrying an activity ID, the discovery request message is used by the second terminal to discover the first terminal, and the discovery response message is used to enable the second terminal to determine that the first terminal is found; Or the first terminal broadcasts a check-in paging message carrying an activity ID, where the check-in paging message is used to indicate that the first terminal pages other terminals to check in the activity.
  • the method further includes: the first terminal checking in a user ID of the second terminal included in the sign-in request message Sign.
  • the method further includes: if the first terminal does not receive the heartbeat report message sent by the second terminal within a specified duration And determining that the user of the second terminal leaves the activity, and performs a leaving flag for the user ID of the second terminal.
  • the method further includes: after the activity ends, the first terminal collects the participation degree of the user participation activity according to the number of user IDs having the sign-in sign and the leaving sign.
  • the first terminal can obtain the user IDs of all the second terminals participating in the activity, and perform statistics on the participation degree of the user IDs of all the second terminals in the process of signing in, Receiving, by the terminal, the user ID of the second terminal included in the sign-in request message received by the terminal; after the activity starts, the first terminal does not receive the heartbeat sent by the second terminal within a prescribed duration The message is determined to determine that the user of the second terminal has left the activity and left the user ID of the second terminal.
  • the first terminal can count, according to the user ID of all the second terminals participating in the activity, and the user ID of the second terminal having the sign-in sign, which of the users of the second terminal participate in the activity, and which users of the second terminal do not participate in the activity;
  • the first terminal can count the time of arrival of the user of the second terminal, the time of leaving, the time of participating in the activity, and the like according to the user ID of the second terminal having the sign-in sign and the leaving sign.
  • the first terminal can count the attendance information such as user attendance, absence, late arrival, and early leave of the second terminal.
  • the first terminal can also count the number of participants, the time the user of the second terminal leaves, the time of participation, etc., to further analyze the situation, advantages, and deficiencies of the organization.
  • an embodiment of the present invention provides a check-in method, where the main body of the method is a second terminal, that is, a terminal used by the participant.
  • the process of the method is as shown in FIG. 4, and the steps are as follows:
  • the second terminal sends a check-in request message to the first terminal, where the check-in request message carries an activity ID and a user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal
  • the first terminal requests to check in the activity.
  • the second terminal receives the sign-in response message sent by the first terminal, where the sign-in response message carries the activity ID, where the sign-in response message is used to indicate that the first terminal is a user-pair of the second terminal. The activity was checked in successfully.
  • the second terminal sends the check-in request message to the first terminal by using a WiFi network, and specifically receives the sign-in response message sent by the first terminal through the WiFi network through a WiFi network.
  • the method further includes: the second terminal acquiring the start time of the activity.
  • the second terminal in the foregoing S40 sends the check-in request message to the first terminal, specifically: the second terminal sends the check-in request message to the first terminal at or after the set time before the start time of the activity is reached. .
  • the activity ID carried in the check-in request message sent by the second terminal to the first terminal is sent by the first terminal to the second terminal.
  • the method further includes: sending, by the second terminal, a discovery request message carrying the activity ID to the first terminal, and receiving the first a discovery response message carrying an activity ID sent by the terminal, the discovery request message is used by the second terminal to discover the first terminal, and the discovery response message is used to enable the second terminal to determine that the first And the second terminal receives the check-in paging message that carries the activity ID broadcast by the first terminal, where the check-in paging message is used to indicate that the first terminal pages other terminals to check in the activity.
  • the method further includes: in a process in which the user of the second terminal participates in the activity, the second terminal is configured according to the set time period.
  • the first terminal sends a heartbeat report message, and receives a heartbeat confirmation message sent by the first terminal.
  • the method further includes: receiving, by the second terminal, the notification sent by the first terminal to notify that the second terminal activity has ended. Message.
  • an embodiment of the present invention provides a first terminal, and the structure is as shown in FIG. 5, including:
  • the receiving module 50 is configured to receive a check-in request message sent by the second terminal, where the check-in request message carries an activity ID and a user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal The first terminal where it is located requests to check in the activity.
  • the sending module 51 is configured to send a check-in response message to the second terminal, where the check-in response message carries the activity ID, where the check-in response message is used to indicate that the first terminal is a user pair of the second terminal. The event is checked in successfully.
  • the receiving module 50 is specifically configured to: receive, by using a WiFi network, the sign-in request message sent by the second terminal by using the WiFi network.
  • the sending module 51 is specifically configured to: send the sign-in response message to the second terminal by using the WiFi network.
  • an acquisition module is further configured to acquire an activity ID and a start time of the activity before the receiving module receives the check-in request message.
  • the receiving module 50 is specifically configured to receive the check-in request message at or after a set time before the start time of the activity is reached.
  • the sending module 51 is further configured to send, before the receiving module receives the check-in request message, the activity ID acquired by the acquiring module and the start time of the activity to the second terminal.
  • the authentication module is further configured to: after the receiving module receives the check-in request message, send a sign-in response message to the sending module, on the basis of the terminal of the terminal, as shown in FIG. Previously, the user ID of the second terminal is legalized.
  • the receiving module 50 is further configured to: before receiving the sign-in request message, receive a discovery request message carrying an activity ID sent by the second terminal, where the discovery request message is used by the second terminal Discovering the first terminal.
  • the sending module 51 is further configured to: before the receiving module 50 receives the sign-in request message, send a discovery response message carrying the activity ID to the second terminal, where the discovery response message is used to enable the The second terminal determines that the first terminal is found.
  • the sending module 51 is further configured to broadcast a check-in paging message carrying an activity ID, where the check-in paging message is used to indicate that the first terminal pages other terminals to sign the activity.
  • the check-in module is further configured to: after the receiving module 50 receives the check-in request message, the first part included in the check-in request message The user ID of the second terminal performs a check-in flag.
  • the check-in module is further configured to send the sending module 51 to the second terminal.
  • the response message is sent, if the heartbeat report message sent by the second terminal is not received within the specified time period, it is determined that the user of the second terminal leaves the activity, and the user ID of the second terminal is Make a departure sign.
  • the check-in module is further configured to: after the event ends, count the degree of participation of the user in the activity according to the number of user IDs having the sign-in mark and the leave sign.
  • FIG. 6 The preferred implementation of the first type of terminal is described below.
  • the structure of the terminal is as shown in FIG. 6, which includes:
  • the transceiver 60 is configured to receive a check-in request message sent by the second terminal, where the check-in request message carries an activity ID and a user ID of the second terminal, where the check-in request message is used to indicate that the user of the second terminal
  • the first terminal that is located in the first terminal requests to check the activity; and sends a check-in response message to the second terminal, where the check-in response message carries the activity ID, and the check-in response message is used to indicate the first terminal Checking in the activity for the user of the second terminal is successful.
  • the processor 61 is configured to process the check-in request message received by the transceiver interface 60, and generate the check-in response message.
  • the transceiver 60 and the processor 61 are connected by a bus.
  • the transceiver 60 receives, by using a WiFi network, the sign-in request message sent by the second terminal by using the WiFi network, and sending the sign-in response message to the second terminal by using the WiFi network. .
  • the processor 61 is further configured to obtain an activity ID and a start time of the activity before the transceiver 60 receives the check-in request message.
  • the transceiver 60 is specifically configured to receive the check-in request message at or after a set time before the start time of the activity is reached.
  • the transceiver 60 is further configured to send the obtained activity ID and start time to the second terminal before receiving the check-in request message.
  • the processor 61 is configured to receive the check-in request message at the transceiver 60. After that, before sending the check-in response message, the user ID of the second terminal is legalized.
  • the transceiver 60 is further configured to: before receiving the check-in request message, receive: a discovery request message carrying an activity ID sent by the second terminal, and send the activity to the second terminal a discovery response message of the ID, the discovery request message is used by the second terminal to discover the first terminal, and the discovery response message is used to enable the second terminal to determine that the first terminal is found; or
  • the check-in paging message carrying the activity ID is broadcasted, and the check-in paging message is used to indicate that the first terminal pages other terminals to check in the activity.
  • the processor is further configured to: after the transceiver 60 receives the check-in request message, sign the user ID of the second terminal included in the check-in request message to the logo.
  • the transceiver is further configured to: after the transceiver 60 sends the sign-in response message to the second terminal, if the heartbeat report message sent by the second terminal is not received within the specified time period, The user of the second terminal leaves the activity and leaves a user ID of the second terminal.
  • the processor is further configured to: after the activity ends, count the degree of participation of the user in the activity according to the number of user IDs having the sign-in sign and the leave sign.
  • the embodiment of the present invention provides a second terminal.
  • the structure of the terminal is as shown in FIG. 7, and includes:
  • the sending module 70 is configured to send a check-in request message to the first terminal, where the check-in request message carries an activity ID and a user ID of the second terminal where the check-in request message is used, where the check-in request message is used to indicate that the user of the second terminal
  • the first terminal requests to check in the activity.
  • the receiving module 71 is configured to receive the sign-in response message sent by the first terminal, where the sign-in response message carries the activity ID, and the sign-in response message is used to indicate that the first terminal is the second terminal. The user has checked in successfully for the event.
  • the sending module 70 is specifically configured to: send the check-in request message to the first terminal by using a WiFi network.
  • the receiving module 71 is specifically configured to: receive, by using the WiFi network, the sign-in response message sent by the first terminal by using the WiFi network.
  • the method further includes: an obtaining module, configured to acquire, before the sending module sends the sign-in request message to the first terminal, the start time of the activity.
  • the sending module 70 is specifically configured to: send the check-in request message to the first terminal at or after a set time before the start time of the activity is reached.
  • the activity ID carried in the sign-in request message sent by the sending module 70 to the first terminal is sent by the first terminal to the second terminal.
  • the sending module 70 is further configured to: before sending the sign-in request message to the first terminal, send a discovery request message carrying an activity ID to the first terminal, where the discovery request message is used.
  • the second terminal discovers the first terminal.
  • the receiving module 71 is further configured to: before the sending module 70 sends the sign-in request message to the first terminal, receive a discovery response message that is sent by the first terminal and that carries the activity ID, where the The response message is used to cause the second terminal to determine that the first terminal is found.
  • the receiving module 71 is further configured to receive a check-in paging message that carries the activity ID broadcast by the first terminal, where the check-in paging message is used to indicate that the first terminal pages other terminal pairs. The event is checked in.
  • the sending module 70 is further configured to: after the receiving module 71 receives the sign-in response message sent by the first terminal, in the process of the user of the second terminal participating in the activity, according to The heartbeat report message is sent to the first terminal for a fixed time period.
  • the receiving module 71 is further configured to receive a heartbeat confirmation message sent by the first terminal.
  • the receiving module 71 is further configured to: after receiving the sign-in response message sent by the first terminal, receive, by the first terminal, the notification that the activity of the second terminal is ended. Notification message.
  • the preferred implementation method of the second terminal is as follows.
  • the structure of the terminal is as shown in FIG. 8, and includes:
  • the transceiver 80 is configured to send a check-in request message to the first terminal, where the check-in request message carries an activity ID and a user ID of the second terminal where the check-in request message is used, where the check-in request message is used to indicate that the user of the second terminal
  • the first terminal requests to check in the activity; and receives a sign-in response message sent by the first terminal, where the sign-in response message carries the activity ID, and the sign-in response message is used to indicate the first
  • the terminal is the user of the second terminal successfully signing in to the activity.
  • the processor 81 is configured to generate the check-in response message, and process the check-in request message received by the transceiver interface 80.
  • the transceiver 80 and the processor 81 are connected by a bus.
  • the transceiver 80 sends the sign-in request message to the first terminal through a WiFi network, and receives the sign-in response message sent by the first terminal through the WiFi network through the WiFi network.
  • the processor 81 is further configured to acquire a start time of the activity before the transceiver 80 sends the sign-in request message to the first terminal.
  • the transceiver 80 is specifically configured to: send the check-in request message to the first terminal at or after a set time before the start time of the activity is reached.
  • the activity ID carried in the sign-in request message sent by the transceiver 80 to the first terminal is sent by the first terminal to the second terminal.
  • the transceiver 80 is further configured to: before sending the sign-in request message to the first terminal, send a discovery request message carrying an activity ID to the first terminal, and receive the first terminal sending a discovery response message carrying the activity ID, the discovery request message is used by the second terminal to discover the first terminal, and the discovery response message is used to enable the second terminal to determine that the first Receiving a check-in paging message carrying an activity ID broadcast by the first terminal, where the check-in paging message is used to indicate that the first terminal pages other terminals to The event is checked in.
  • the transceiver 80 is further configured to: after receiving the sign-in response message sent by the first terminal, in a process in which the user of the second terminal participates in the activity, according to a set time period
  • the first terminal sends a heartbeat report message, and receives a heartbeat acknowledgement message sent by the first terminal.
  • the transceiver 80 is further configured to: after receiving the sign-in response message sent by the first terminal, receive, by the first terminal, the notification that the activity of the second terminal is ended. Notification message.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Educational Administration (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种签到方法及终端,能够实现自动签到,节省了人力资源,签到效率很高,提高了签到准确性,利于后续统计参与者的参与程度。该方法包括第一终端接收第二终端发送的签到请求消息,签到请求消息携带活动标识ID和第二终端的用户ID,签到请求消息用于表示第二终端的用户向第一终端请求对活动进行签到;以及向第二终端发送签到响应消息,签到响应消息携带活动ID,签到响应消息用于表示第一终端为第二终端的用户对活动签到成功。

Description

一种签到方法及终端 本申请要求于 2013年 4月 28日提交中 国专利局、 申请号为 201310157810.3中国专利申请的优先权,其全部内容通过引用结合在本申请 中。
技术领域 本发明涉及计算机技术领域, 尤指一种签到方法及终端。 背景技术 目前, 在组织活动、 会议时, 组织者通常需要记录参与者到达的情况, 这个过程可以称为签到。 比如, 某单位组织一次春游, 并预定了集合时间 和集合地点, 在快要到达预定集合时间时, 会在预定集合地点安排专门的 一个或几个人员负责为参与者签到, 可以在签到表上留下参与者的姓名, 以便后续的记录和统计。
这种釆用人工签到的方法, 由于需要安排一个或几个人员专门负责, 会加大人力资源消耗; 当参与者人数较多时, 会降低签到效率; 由于人工 签到难免会出现错误, 这就会降低签到的准确性, 不利于后续统计参与者 信息。 因此, 釆用人工签到的方法, 人力资源消耗大、 签到效率低、 签到 准确性差。 发明内容
本发明实施例提供一种签到方法及终端, 用以解决现有技术中釆用人 工签到的方式, 导致的人力资源消耗大、 签到效率低、 签到准确性差的问 题。
第一方面, 提供一种签到方法, 包括:
第一终端接收第二终端发送的签到请求消息, 所述签到请求消息携带 活动标识 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述第 二终端的用户向所述第一终端请求对所述活动进行签到; 以及
向所述第二终端发送签到响应消息, 所述签到响应消息携带所述活动 ID , 所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所 述活动签到成功。
结合第一方面, 在第一种可能的实现方式中, 所述第一终端具体通过 无线保真 WiFi网络接收所述第二终端通过所述 WiFi网络发送的所述签到 请求消息; 以及
具体通过所述 WiFi网络向所述第二终端发送所述签到响应消息。
结合第一方面或者第一方面的第一种可能的实现方式, 在第二种可能 的实现方式中, 所述第一终端接收所述签到请求消息之前, 所述方法还包 括:
所述第一终端获取所述活动 ID和所述活动的开始时间;
所述第一终端接收所述签到请求消息, 具体为:
在到达所述活动的开始时间前的设定时刻之时或之后, 所述第一终端 接收所述签到请求消息。
结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式种, 在所述第一终端接收所述签到请求消息之前, 所述方法还包括:
所述第一终端将获取的所述活动 ID和所述活动的开始时间发送给所述 第二终端。
结合第一方面、 第一方面的第一种可能的实现方式、 第一方面的第二 种可能的实现方式或者第一方面的第三种可能的实现方式, 在第四种可能 的实现方式中, 在所述第一终端接收到所述签到请求消息之后, 在发送所 述签到响应消息之前, 所述方法还包括: 所述第一终端对所述第二终端的 用户 ID进行合法性认证。
结合第一方面、 第一方面的第一种可能的实现方式、 第一方面的第二 种可能的实现方式、 第一方面的第三种可能的实现方式或者第一方面的第 四种可能的实现方式, 在第五种可能的实现方式中, 在所述第一终端接收 所述签到请求消息之前, 所述方法还包括:
所述第一终端接收所述第二终端发送的携带活动 ID的发现请求消息, 并向所述第二终端发送携带所述活动 ID的发现应答消息, 所述发现请求消 息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述第 二终端确定发现了所述第一终端; 或者
所述第一终端广播携带活动 ID的签到寻呼消息, 所述签到寻呼消息用 于表示所述第一终端寻呼其他终端对所述活动进行签到。
结合第一方面、 第一方面的第一种可能的实现方式、 第一方面的第二 种可能的实现方式、 第一方面的第三种可能的实现方式、 第一方面的第四 种可能的实现方式或者第一方面的第五种可能的实现方式, 在第六种可能 的实现方式中, 在所述第一终端接收到所述签到请求消息之后, 还包括: 所述第一终端将所述签到请求消息中包含的所述第二终端的用户 ID进 行签到标志。
结合第一方面、 第一方面的第一种可能的实现方式、 第一方面的第二 种可能的实现方式、 第一方面的第三种可能的实现方式、 第一方面的第四 种可能的实现方式、 第一方面的第五种可能的实现方式或者第一方面的第 六种可能的实现方式, 在第七种可能的实现方式中, 所述第一终端向所述 第二终端发送签到响应消息之后, 所述方法还包括:
第一终端若在规定时长内未接收到所述第二终端发送的心跳报告消 息, 则确定所述第二终端的用户离开了所述活动, 并对所述第二终端的用 户 ID进行离开标志。
结合第一方面的第七种可能的实现方式, 在第八种可能的实现方式中, 所述方法还包括:
第一终端在所述活动结束后, 根据具有签到标志和离开标志的用户 ID 的数量统计用户参与所述活动的参与程度。
第二方面, 提供一种签到方法, 包括:
第二终端向第一终端发送签到请求消息, 所述签到请求消息携带活动 标识 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述第二终 端的用户向所述第一终端请求对所述活动进行签到; 并
接收所述第一终端发来的签到响应消息, 所述签到响应消息携带所述 活动 ID, 所述签到响应消息用于表示所述第一终端为所述第二终端的用户 对所述活动签到成功。
结合第二方面, 在第一种可能的实现方式中, 所述第二终端具体通过 无线保真 WiFi网络向所述第一终端发送所述签到请求消息; 并
具体通过所述 WiFi网络接收所述第一终端通过所述 WiFi网络发来的 所述签到响应消息。
结合第二方面或者第二方面的第一种可能的实现方式, 在第二种可能 的实现方式中, 所述第二终端向第一终端发送签到请求消息之前, 所述方 法还包括:
所述第二终端获取所述活动的开始时间;
所述第二终端向第一终端发送所述签到请求消息, 具体为:
在到达所述活动的开始时间前的设定时刻之时或之后, 所述第二终端 向第一终端发送所述签到请求消息。
结合第二方面、 第二方面的第一种可能的实现方式或者第二方面的第 二种可能的实现方式, 在第三种可能的实现方式中, 所述第二终端向所述 第一终端发送的所述签到请求消息中携带的所述活动 ID是由所述第一终端 发送给所述第二终端的。
结合第二方面、 第二方面的第一种可能的实现方式、 第二方面的第二 种可能的实现方式或者第二方面的第三种可能的实现方式, 在第四种可能 的实现方式中, 在所述第二终端向所述第一终端发送所述签到请求消息之 前, 所述方法还包括:
所述第二终端向所述第一终端发送携带活动 ID的发现请求消息, 并接 收所述第一终端发送的携带所述活动 ID的发现应答消息, 所述发现请求消 息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述第 二终端确定发现了所述第一终端; 或者
所述第二终端接收所述第一终端广播的携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签 到。
结合第二方面、 第二方面的第一种可能的实现方式、 第二方面的第二 种可能的实现方式、 第二方面的第三种可能的实现方式或者第二方面的第 四种可能的实现方式, 在第五种可能的实现方式中, 所述第二终端接收所 述第一终端发来的签到响应消息之后, 所述方法还包括:
在所述第二终端的用户参与所述活动的过程中, 所述第二终端按照设 定时间周期向所述第一终端发送心跳报告消息, 并接收所述第一终端发送 的心兆确认消息。
结合第二方面、 第二方面的第一种可能的实现方式、 第二方面的第二 种可能的实现方式、 第二方面的第三种可能的实现方式、 第二方面的第四 种可能的实现方式或者第二方面的第五种可能的实现方式, 在第六种可能 的实现方式中, 所述第二终端接收所述第一终端发来的签到响应消息之后, 所述方法还包括:
所述第二终端接收所述第一终端发来的用于通知所述第二终端所述活 动已结束的通知消息。
第三方面, 提供一种终端, 包括:
接收模块, 用于接收第二终端发送的签到请求消息, 所述签到请求消 息携带活动标识 ID和所述第二终端用户 ID,所述签到请求消息用于表示所 述第二终端的用户向自身所在的第一终端请求对所述活动进行签到; 发送模块, 用于向所述第二终端发送签到响应消息, 所述签到响应消 息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述第二 终端的用户对所述活动签到成功。
结合第三方面,在第一种可能的实现方式中,,所述接收模块具体用于: 通过无线保真 WiFi网络接收所述第二终端通过所述 WiFi网络发送的所述 签到请求消息;
所述发送模块具体用于: 通过所述 WiFi网络向所述第二终端发送所述 签到响应消息。
结合第三方面或者第三方面的第一种可能的实现方式, 在第二种可能 的实现方式中, 所述终端还包括获取模块, 用于在所述接收模块接收所述 签到请求消息之前, 获取所述活动 ID和所述活动的开始时间;
所述接收模块, 具体用于在到达所述活动的开始时间前的设定时刻之 时或之后, 接收所述签到请求消息。
结合第三方面的第二种可能的实现方式, 在第三种可能的实现方式 种,, 所述发送模块, 还用于在所述接收模块接收所述签到请求消息之前, 将获取的所述活动 ID和所述活动的开始时间发送给所述第二终端。
结合第三方面、 第三方面的第一种可能的实现方式、 第三方面的第二 种可能的实现方式或者第三方面的第三种可能的实现方式, 在第四种可能 的实现方式中, 所述终端还包括认证模块, 用于在所述接收模块接收到所 述签到请求消息之后, 在所述发送模块发送签到响应消息之前, 对所述第 二终端的用户 ID进行合法性认证。
结合第三方面、 第三方面的第一种可能的实现方式、 第三方面的第二 种可能的实现方式、 第三方面的第三种可能的实现方式或者第三方面的第 四种可能的实现方式, 在第五种可能的实现方式中, 所述接收模块, 还用 于在接收所述签到请求消息之前,接收所述第二终端发送的携带活动 ID的 发现请求消息, 所述发现请求消息用于所述第二终端发现所述第一终端; 所述发送模块, 还用于在所述接收模块接收所述签到请求消息之前, 向所述第二终端发送携带所述活动 ID的发现应答消息, 所述发现应答消息 用于使所述第二终端确定发现了所述第一终端。
结合第三方面、 第三方面的第一种可能的实现方式、 第三方面的第二 种可能的实现方式、 第三方面的第三种可能的实现方式或者第三方面的第 四种可能的实现方式, 在第六种可能的实现方式中, 所述发送模块, 还用 于广播携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一 终端寻呼其他终端对所述活动进行签到。
结合第三方面、 第三方面的第一种可能的实现方式、 第三方面的第二 种可能的实现方式、 第三方面的第三种可能的实现方式、 第三方面的第四 种可能的实现方式、 第三方面的第五种可能的实现方式或者第三方面的第 六种可能的实现方式, 在第七种可能的实现方式中, 所述终端还包括签到 模块, 用于在所述接收模块接收到所述签到请求消息之后, 将所述签到请 求消息中包含的所述第二终端的用户 ID进行签到标志。
结合第三方面、 第三方面的第一种可能的实现方式、 第三方面的第二 种可能的实现方式、 第三方面的第三种可能的实现方式、 第三方面的第四 种可能的实现方式、 第三方面的第五种可能的实现方式、 第三方面的第六 种可能的实现方式或者第三方面的第七种可能的实现方式, 在第八种可能 的实现方式中, 所述签到模块, 还用于在所述发送模块向所述第二终端发 送签到响应消息之后, 若在规定时长内未接收到所述第二终端发送的心跳 报告消息, 则确定所述第二终端的用户离开了所述活动, 并对所述第二终 端的用户 ID进行离开标志。
结合第三方面的第八种可能的实现方式, 在第九种可能的实现方式中, 所述签到模块, 还用于在所述活动结束后, 根据具有签到标志和离开标志 的用户 ID的数量统计用户参与所述活动的参与程度。
第四方面, 提供一种终端, 包括: 发送模块, 用于向第一终端发送签到请求消息, 所述签到请求消息携 带活动标识 ID和自身所在的第二终端的用户 ID,所述签到请求消息用于表 示所述第二终端的用户向所述第一终端请求对所述活动进行签到;
接收模块, 用于接收所述第一终端发来的签到响应消息, 所述签到响 应消息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述 第二终端的用户对所述活动签到成功。
结合第四方面, 在第一种可能的实现方式中, 所述发送模块具体用于: 通过无线保真 WiFi网络向所述第一终端发送所述签到请求消息;
所述接收模块具体用于: 通过所述 WiFi网络接收所述第一终端通过所 述 WiFi网络发来的所述签到响应消息。
结合第四方面或者第二方面的第一种可能的实现方式, 在第二种可能 的实现方式中, 所述终端还包括获取模块, 用于所述发送模块向第一终端 发送签到请求消息之前, 获取所述活动的开始时间;
所述发送模块, 具体用于: 在到达所述活动的开始时间前的设定时刻 之时或之后, 向第一终端发送所述签到请求消息。
结合第四方面、 第四方面的第一种可能的实现方式或者第四方面的第 二种可能的实现方式, 在第三种可能的实现方式中, 所述发送模块向所述 第一终端发送的所述签到请求消息中携带的所述活动 ID是由所述第一终端 发送给所述第二终端的。
结合第四方面、 第四方面的第一种可能的实现方式、 第四方面的第二 种可能的实现方式或者第四方面的第三种可能的实现方式, 在第四种可能 的实现方式中, 所述发送模块, 还用于在向所述第一终端发送所述签到请 求消息之前, 向所述第一终端发送携带活动 ID的发现请求消息, 所述发现 请求消息用于所述第二终端发现所述第一终端;
所述接收模块, 还用于在所述发送模块向所述第一终端发送所述签到 请求消息之前 ,接收所述第一终端发送的携带所述活动 ID的发现应答消息 , 所述发现应答消息用于使所述第二终端确定发现了所述第一终端。
结合第四方面、 第四方面的第一种可能的实现方式、 第四方面的第二 种可能的实现方式或者第四方面的第三种可能的实现方式, 在第五种可能 的实现方式中, 所述接收模块, 还用于接收所述第一终端广播的携带活动
ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终 端对所述活动进行签到。
结合第四方面、 第四方面的第一种可能的实现方式、 第四方面的第二 种可能的实现方式、 第四方面的第三种可能的实现方式、 第四方面的第四 种可能的实现方式或者第四方面的第五种可能的实现方式, 在第六种可能 的实现方式中, 所述发送模块, 还用于所述接收模块接收所述第一终端发 来的签到响应消息之后, 在所述第二终端的用户参与所述活动的过程中, 按照设定时间周期向所述第一终端发送心跳报告消息;
所述接收模块, 还用于接收所述第一终端发送的心跳确认消息。
结合第四方面、 第四方面的第一种可能的实现方式、 第四方面的第二 种可能的实现方式、 第四方面的第三种可能的实现方式、 第四方面的第四 种可能的实现方式或者第四方面的第五种可能的实现方式, 在第六种可能 的实现方式中, 所述接收模块, 还用于: 接收所述第一终端发来的签到响 应消息之后, 接收所述第一终端发来的用于通知所述第二终端所述活动已 结束的通知消息。
根据第一方面提供的签到方法、 第二方面提供的签到方法、 第三方面 提到的终端或第四方面提到的终端, 能够实现自动签到, 不再需要设置专 门的人员负责签到, 从而节省了人力资源; 即使参与者人数较多时, 第一 终端仍可以及时为使用第二终端的参与者签到, 提高了签到效率; 并且不 容易出现错误, 提高了签到准确性, 利于后续统计参与者的参与程度。 附图说明 图 1为本发明实施例中签到方法的流程图;
图 2为本发明实施例中第一终端认证第二终端的方法流程图; 图 3为本发明实施例中第一终端作为执行主体的签到方法的流程图; 图 4为本发明实施例中第二终端作为执行主体的签到方法的流程图; 图 5为本发明实施例中第一种终端的结构示意图;
图 6为本发明实施例中第一种终端优选的实现方式的结构示意图; 图 7为本发明实施例中第二种终端的结构示意图;
图 8为本发明实施例中第二种终端优选的实现方式的结构示意图。 具体实施方式 本发明实施例提供一种签到方法, 该方法的流程如图 1 所示, 执行步 骤如下:
S10: 第二终端向第一终端发送签到请求消息, 所述签到请求消息中携 带了活动标识(Identification, ID )和第二终端的用户 ID。
在每个活动中, 都会有组织者和参与者, 第一终端是组织者使用的终 端, 第二终端是参与者使用的终端, 参与者就是第二终端的用户, 第一终 端和第二终端可以是手机、 平板电脑等设备, 一般第一终端只有一个, 而 第二终端可以有多个。
在到达签到的时间或者第二终端的用户触发签到时, 第二终端就开始 为第二终端的用户向第一终端请求对其参加的活动进行签到, 第二终端在 为第二终端的用户签到时, 向第一终端发送签到请求消息, 所述签到请求 消息中携带了活动 ID和第二终端的用户 ID,所述签到请求消息用于表示第 二终端的用户向第一终端请求对所述活动进行签到, 活动 ID可以表明第二 终端的用户要参与的活动。
所述第二终端的用户 ID, 可以是使用所述第二终端的用户自身的 ID, 也可以是第二终端设备的 ID。 比如,如果第一终端把活动 ID通过短消息的 方式发送给第二终端, 这时, 第二终端的用户的手机号码是第二终端的用 户 ID; 如果是通过 QQ消息的方式发送给第二终端, 这时, 第二终端的用 户的 QQ号是第二终端的用户 ID; 如果是通过近距离无线通信(Near Field Communication, NFC ) 的方式发送给第二终端, 第一终端可以记录第二终 端设备的 ID, 第二终端设备的 ID作为第二终端的用户 ID。
S11 : 第一终端接收第二终端发送的所述签到请求消息, 向所述第二终 端发送签到响应消息, 所述签到响应消息携带所述活动 ID, 所述签到响应 消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
第一终端接收到第二终端发送的签到请求消息, 根据签到请求消息中 携带的活动 ID和第二终端的用户 ID就可以为第二终端的用户签到, 签到 成功后向第二终端发送签到响应消息, 这样就完成了为第二终端的用户对 所述活动进行签到。
S12: 第二终端接收第一终端发来的签到响应消息。
具体的, 上述方法流程可以使用无线保真 (Wireless Fidelity, WIFI ) 网络, 即: 第二终端通过 WiFi网络向第一终端发送所述签到请求消息; 第 一终端通过 WiFi网络接收所述签到请求消息, 通过 WiFi网络向第二终端 发送签到响应消息; 第二终端通过 WiFi网络接收第一终端发来的签到响应 消息。
这里所说的通过 WiFi网络发送所述签到请求消息和接收所述签到响应 消息, 指的是通过 WiFi的空中接口发送所述签到请求消息和接收所述签到 响应消息, 比如两个都具备 WiFi功能的终端之间通过 WiFi的空中接口进 行的消息的发送和接收。
WiFi的传输范围跟它的发送功率有关系, 一般情况下可以是数十米到 上百米, 有时也可是到数十或数百公里, 对于具备远距离传输能力的设备, 可以调整发送功率以便实现数十到上百米的近距离发现和签到, 或者实现 数十或数百公里的远距离发现和签到。 上述签到方法能够实现自动签到, 第二终端可以为第二终端的用户向 第一终端请求对所述活动进行签到, 第一终端接收到第二终端发送的签到 请求消息后, 向第二终端返回签到响应消息, 这样就实现了为第二终端的 用户签到, 不再需要设置专门的人员负责为第二终端的用户签到, 从而节 省了人力资源; 由于第一终端接收到第二终端发送的签到请求消息就可以 立即为第二终端的用户签到, 这样即使参与活动的人数较多时, 第一终端 仍可以及时为使用第二终端的参与者签到, 提高了签到效率; 由于在签到 请求消息中携带了活动 ID和第二终端的用户 ID ,第一终端只有接收到自身 存储的活动 ID的签到请求消息后, 才会为第二终端的用户签到, 这样就不 会出现错误, 提高了签到准确性, 利于后续的统计参与者信息。
可选的, 上述 S10 中的第二终端向第一终端发送签到请求消息之前, 所述方法还可以包括: 第二终端获取活动的开始时间。
上述 S10中的第二终端向第一终端发送签到请求消息, 具体可以包括: 在到达活动的开始时间前的设定时刻之时或之后, 第二终端向第一终端发 送携带所述签到请求消息, 第一终端接收所述第二终端发送的所述签到请 求消息。
第二终端获取活动的开始时间后, 就可以在活动的开始时间前的设定 时刻之时或之后, 向第一终端发送签到请求消息了。 设定时刻可以根据实 际需要进行设定, 例如可以设定为活动开始前的 10分钟、 20分钟等, 这样 即使有参与者提前到达, 也可以实现为参与者进行签到。 当然, 也可以设 置为活动开始前的 0分钟, 表示在活动一开始就准时开始签到。
第二终端向第一终端发送的签到请求消息中携带的活动 ID可以是由第 一终端发送给第二终端的, 也可以由活动组织者直接提供给第二终端的, 例如, 第二终端安装有自动发现各种活动的软件, 第二终端发现的活动中 会携带有活动 ID; 或者是第二终端扫描了一下带有活动 ID的二维码,从而 可以获取活动 ID, 等等。 上述 Sll 中的第一终端接收签到请求消息之前, 还包括: 第一终端获 取活动 ID和活动的开始时间。
第一终端获取第二终端的用户 ID的方式可以有以下两种:
第一种是计划内的方式, 组织者在第一终端的通信录中查找或手工输 入可能参与的人员的 ID等。 这种方式是在创建活动时, 就知道可能参与的 人员, 并向这些可能参与的人员发出邀请, 邀请的方式可以是发送短消息、 QQ消息、 语音消息等, 将接受邀请的人员作为参与者, 也就是第二终端的 用户, 并保存第二终端的用户 ID。
第二种是计划外的方式, 这种方式在创建活动时, 并不知道具体的参 与者, 在活动时, 临时邀请人员参加。 比如说在某商场进行产品讲座, 临 时邀请现场消费者参加, 接受邀请的消费者就是参与者, 也就是第二终端 的用户, 可以由工作人员将第二终端的用户 ID添加到第一终端, 这样第一 终端也可以获取到第二终端的用户 ID。
可选的, 上述 S11 中的在第一终端接收到签到请求消息之后, 在发送 签到响应消息之前, 所述方法还可以包括: 第一终端对第二终端的用户 ID 进行合法性认证, 具体认证过程如图 2所示, 包括:
S20: 第一终端向第二终端发送第一特征值。
第一终端可以随机选取一个特征值发送给第二终端。
S21 : 第二终端接收到第一特征值后, 使用预设的加密算法对第一特征 值进行计算得到第二特征值, 并将第二特征值发送给第一终端。
预设的加密算法可以是第一终端发送给第二终端的; 当第一终端和第 二终端上自带了相同的加密算法时, 预设的加密算法也可以是第一终端和 第二终端上自带的加密算法。
S22: 第一终端接收到第二特征值后, 使用预设的加密算法对第二特征 值执行逆运算后得到第三特征值, 在第三特征值等于第一特征值时, 确定 使用第二终端的用户为合法用户。 第一终端接收到第二特征值后, 使用预设的加密算法执行逆运算, 得 到第三特征值, 然后比较第一特征值和第三特征值是否相等, 如果相等, 那就说明使用第二终端的用户是合法用户, 如果不相等, 那就说明使用第 二终端的用户不是合法用户, 可以不用向其返回签到响应消息, 也就不为 其签到。 这样可以保证为参与该活动的合法用户签到, 保证签到的准确性。
可选的, 上述 S10 中的第二终端向第一终端发送签到请求消息之前, 所述方法还可以包括以下两种方式中的任一种:
第一种方式, 第二终端发送携带活动 ID的发现请求消息; 第一终端接 收到第二终端发送的携带活动 ID的发现请求消息, 并向第二终端发送携带 活动 ID的发现应答消息, 所述发现请求消息用于第二终端发现第一终端, 所述发现应答消息用于使第二终端确定发现了第一终端; 第二终端接收第 一终端发送的携带活动 ID的发现应答消息。
这种方式是第二终端主动寻找第一终端的方式, 发送发现请求消息, 当在周围的第一终端接收到发现请求消息时, 就可以返回发现应答消息时, 第二终端接收到第一终端发送的发现应答消息后, 确定第一终端在周围, 就可以进行签到了。
第二种方式, 第一终端广播携带活动 ID的签到寻呼消息, 所述签到寻 呼消息用于表示第一终端寻呼其它终端对所述活动进行签到; 第二终端接 收第一终端广播的携带活动 ID的签到寻呼消息。
这种方式是第一终端主动寻找第二终端的方式, 发送携带活动 ID的签 到寻呼消息, 一旦第二终端接收到签到寻呼消息就可以确定第一终端就在 周围, 就可以进行签到了。
可选的, 上述 S11 中的在第一终端接收到所述签到请求消息之后, 还 包括: 第一终端将所述签到请求消息中包含的第二终端的用户 ID进行签到 标志。
具体的, 上述 S10 中的第一终端接收所述签到请求消息之前, 所述方 法还包括: 所述第一终端获取参与所述活动的各用户 ID; 上述 S11中的第 一终端接收到签到请求消息之后, 还包括: 第一终端在接收到的签到请求 消息中携带的活动 ID与获取的活动 ID—致时, 对所述签到请求消息中包 含的所述第二终端的用户 ID进行签到标志。
可选的, 所述第二终端向所述第一终端完成签到后, 所述方法还可以 包括: 在第二终端的用户参与活动的过程中, 第二终端还可以按照设定时 间周期向第一终端发送心跳报告消息 ( keep alive report ); 第一终端若在规 定时长内接收到第二终端发送的心跳报告消息, 则向第二终端发送心跳确 认消息 (Ack ); 若在规定时长内未接收到第二终端发送的心跳报告消息, 则确定使用第二终端的用户离开了活动, 并对使用第二终端的用户 ID进行 离开标志。
可以通过发送心跳报告消息的方式监控使用第二终端的用户是否还在 活动现场, 当第一终端在规定时长内接收到心跳报告消息时, 说明使用第 二终端的用户还在活动现场, 反之, 说明第二终端的用户不在活动现场。 一旦确定第二终端的用户离开活动, 就可以在第二终端的用户 ID上进行离 开标志, 进一步地, 还可以标识该第二终端的用户离开的时间。
设定时间周期和设定时长可以按照实际需要进行设定, 当要求的精度 较高时, 可以将其设定的短一些; 反之, 可以设定的长一些。
可选的, 所述第二终端向所述第一终端完成签到后, 所述方法还包括: 第一终端获得活动的结束时间; 以及在结束时间到达后的设定时长内 (所 述设定时长可以根据需要进行设定, 也可以为 0, 即在结束时间到达后), 通知第二终端活动结束, 并根据具有签到标志和离开标志的用户 ID的数量 统计用户参与活动的参与程度; 第二终端接收第一终端发来的用于通知第 二终端活动结束的通知消息。
第一终端可以在结束时间到达后的设定时长内通知第二终端活动已结 束, 第二终端可以不用再向第一终端发送任何消息, 这时第一终端可以根 据具有签到标志和离开标志的用户 ID的数量统计用户参与活动的程度。 结 束时间到达后的设定时长可以根据实际需要进行设置。
其中, 本发明实施例中涉及的消息的名称, 如所述签到请求消息、 所 述签到响应消息、 所述发现请求消息、 所述发现应答消息和所述签到寻呼 消息仅仅是消息的名称的一种举例说明, 也可以釆用其他具有相同作用或 功能的消息的名称, 本发明实施例对此不作限定。
基于同一发明构思, 本发明实施例提供一种签到方法, 该方法的执行 主体是第一终端, 也就是组织者所使用的终端, 该方法的流程如图 3所示, 具体执行步骤如下:
S30: 第一终端接收第二终端发送的签到请求消息, 所述签到请求消息 携带活动 ID和第二终端的用户 ID,所述签到请求消息用于表示所述第二终 端的用户向所述第一终端请求对所述活动进行签到。
S31 : 第一终端向第二终端发送签到响应消息, 所述签到响应消息携带 活动 ID, 所述签到响应消息用于表示第一终端为第二终端的用户对所述活 动签到成功。
所述第一终端具体通过 WiFi网络接收所述第二终端通过 WiFi网络发 送的所述签到请求消息; 以及具体通过 WiFi网络向第二终端发送所述签到 响应消息。
较优的, 上述 S30 中的第一终端接收所述签到请求消息之前, 所述方 法还包括: 第一终端获取活动 ID和活动的开始时间。
上述 S30 中的第一终端接收所述签到请求消息, 具体为: 在到达活动 的开始时间前的设定时刻之时或之后, 第一终端接收所述签到请求消息。
可选的, 上述 S30 中的在所述第一终端接收所述签到请求消息之前, 所述方法还包括: 第一终端将获取的活动 ID和活动的开始时间发送给第二 终端。
可选的, 上述 S30 中的在第一终端接收到所述签到请求消息之后, 在 发送所述签到响应消息之前, 所述方法还包括: 第一终端对第二终端的用 户 ID进行合法性认证。
可选的, 上述 S30 中的在所述第一终端接收所述签到请求消息之前, 所述方法还包括: 第一终端接收第二终端发送的携带活动 ID的发现请求消 息, 并向第二终端发送携带活动 ID的发现应答消息, 所述发现请求消息用 于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述第二终 端确定发现了所述第一终端; 或者所述第一终端广播携带活动 ID的签到寻 呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其它终端对所述活 动进行签到。
可选的, 上述 S30中的在所述第一终端接收到所述签到请求消息之后, 还包括: 所述第一终端将所述签到请求消息中包含的所述第二终端的用户 ID进行签到标志。
可选的, 上述 S31 中的第一终端向所述第二终端发送签到响应消息之 后, 所述方法还包括: 第一终端若在规定时长内未接收到所述第二终端发 送的心跳报告消息, 则确定所述第二终端的用户离开了所述活动, 并对所 述第二终端的用户 ID进行离开标志。
可选的, 所述方法还包括: 第一终端在所述活动结束后, 根据具有签 到标志和离开标志的用户 ID的数量统计用户参与活动的参与程度。
下面以一个具体实例详细说明统计用户参与活动的参与程度。
在计划内和计划外两种场景下, 第一终端都可以获取参与活动的所有 第二终端的用户 ID, 并对所有第二终端的用户 ID的参与程度进行统计分 在签到的过程中, 第一终端将接收到的所述签到请求消息中包含的所 述第二终端的用户 ID进行签到标志; 在活动开始后, 第一终端若在规定时 长内未接收到所述第二终端发送的心跳 "^告消息, 则确定所述第二终端的 用户离开了所述活动, 并对所述第二终端的用户 ID进行离开标志。 第一终端根据参与活动的所有第二终端的用户 ID, 以及具有签到标志 的第二终端的用户 ID就可以统计出有哪些第二终端的用户参与活动, 哪些 第二终端的用户没有参与活动; 第一终端根据具有签到标志和离开标志的 第二终端的用户 ID, 就可以统计出第二终端的用户到达的时间、 离开的时 间和参与活动的时间等。
在计划内的场景, 第一终端能够统计出第二终端的用户出勤、 缺勤、 迟到、 早退等考勤信息。 在计划外的场景, 第一终端也能够统计出参加活 动的人数, 第二终端的用户离开的时间、 参加的时间等, 从而进一步分析 活动组织的情况、 优点及不足等。
基于同一发明构思, 本发明实施例提供一种签到方法, 该方法的执行 主体是第二终端, 也就是参与者所使用的终端, 该方法的流程如图 4所示, 执行步骤如下:
S40: 第二终端向第一终端发送签到请求消息, 所述签到请求消息携带 活动 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述第二终 端的用户向所述第一终端请求对所述活动进行签到。
S41 : 第二终端接收第一终端发来的签到响应消息, 所述签到响应消息 携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述第二终 端的用户对所述活动签到成功。
第二终端具体通过 WiFi网络向所述第一终端发送所述签到请求消息; 并具体通过 WiFi网络接收所述第一终端通过 WiFi网络发来的所述签到响 应消息。
可选的, 上述 S40 中的第二终端向第一终端发送签到请求消息之前, 所述方法还包括: 所述第二终端获取所述活动的开始时间。
上述 S40 中的第二终端向第一终端发送所述签到请求消息, 具体为: 在到达活动的开始时间前的设定时刻之时或之后, 第二终端向第一终端发 送所述签到请求消息。 第二终端向第一终端发送的所述签到请求消息中携带的活动 ID是由第 一终端发送给第二终端的。
可选的, 上述 S40 中的在第二终端向第一终端发送所述签到请求消息 之前, 所述方法还包括: 第二终端向第一终端发送携带活动 ID的发现请求 消息, 并接收第一终端发送的携带活动 ID的发现应答消息, 所述发现请求 消息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述 第二终端确定发现了所述第一终端; 或者第二终端接收所述第一终端广播 的携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端 寻呼其它终端对所述活动进行签到。
可选的, 上述 S41 中的第二终端接收第一终端发来的签到响应消息之 后, 所述方法还包括: 在第二终端的用户参与活动的过程中, 第二终端按 照设定时间周期向第一终端发送心跳报告消息, 并接收第一终端发送的心 兆确认消息。
可选的, 上述 S41 中的第二终端接收第一终端发来的签到响应消息之 后, 所述方法还包括: 第二终端接收第一终端发来的用于通知第二终端活 动已结束的通知消息。
基于同一发明构思, 本发明实施例提供第一种终端, 结构如图 5所示, 包括:
接收模块 50, 用于接收第二终端发送的签到请求消息, 所述签到请求 消息携带活动 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所 述第二终端的用户向自身所在的第一终端请求对所述活动进行签到。
发送模块 51 , 用于向所述第二终端发送签到响应消息, 所述签到响应 消息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述第 二终端的用户对所述活动签到成功。
具体的, 所述接收模块 50具体用于: 通过 WiFi网络接收所述第二终 端通过所述 WiFi网络发送的所述签到请求消息。 所述发送模块 51具体用于: 通过所述 WiFi网络向所述第二终端发送 所述签到响应消息。
较佳的, 在如图 5 所示的终端的基础上, 还包括获取模块, 用于在所 述接收模块接收所述签到请求消息之前, 获取活动 ID和所述活动的开始时 间。
所述接收模块 50, 具体用于在到达所述活动的开始时间前的设定时刻 之时或之后, 接收所述签到请求消息。
较佳的, 所述发送模块 51 , 还用于在所述接收模块接收所述签到请求 消息之前, 将所述获取模块获取的所述活动 ID和所述活动的开始时间发送 给所述第二终端。
较佳的, 在如图 5所示的所述终端的终端的基础上, 还包括认证模块, 用于在所述接收模块接收到所述签到请求消息之后, 在所述发送模块发送 签到响应消息之前, 对所述第二终端的用户 ID进行合法性认证。
较佳的, 所述接收模块 50, 还用于在接收所述签到请求消息之前, 接 收所述第二终端发送的携带活动 ID的发现请求消息, 所述发现请求消息用 于所述第二终端发现所述第一终端。
所述发送模块 51 ,还用于在所述接收模块 50接收所述签到请求消息之 前, 向所述第二终端发送携带所述活动 ID的发现应答消息, 所述发现应答 消息用于使所述第二终端确定发现了所述第一终端。
较佳的, 所述发送模块 51 , 还用于广播携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签 到。
较佳的, 在如图 5 所示的终端的基础上, 还包括签到模块, 用于在所 述接收模块 50接收到所述签到请求消息之后, 将所述签到请求消息中包含 的所述第二终端的用户 ID进行签到标志。
较佳的, 所述签到模块, 还用于在所述发送模块 51向所述第二终端发 送签到响应消息之后, 若在规定时长内未接收到所述第二终端发送的心跳 报告消息, 则确定所述第二终端的用户离开了所述活动, 并对所述第二终 端的用户 ID进行离开标志。
较佳的, 所述签到模块, 还用于在所述活动结束后, 根据具有签到标 志和离开标志的用户 ID的数量统计用户参与所述活动的参与程度。
下面介绍第一种终端的优选实现方式, 该终端的结构如图 6所示, 包 括:
收发器 60, 用于接收第二终端发送的签到请求消息, 所述签到请求消 息携带活动 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述 第二终端的用户向自身所在的第一终端请求对所述活动进行签到; 以及向 所述第二终端发送签到响应消息, 所述签到响应消息携带所述活动 ID, 所 述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动 签到成功。
处理器 61 , 用于处理收发器接 60接收到的所述签到请求消息, 以及生 成所述签到响应消息。
所述收发器 60和所述处理器 61之间通过总线连接。
具体的, 所述收发器 60具体通过 WiFi网络接收所述第二终端通过所 述 WiFi网络发送的所述签到请求消息; 以及具体通过所述 WiFi网络向所 述第二终端发送所述签到响应消息。
较佳的 , 所述处理器 61 ,还用于在所述收发器 60接收所述签到请求消 息之前, 获取活动 ID和所述活动的开始时间。
所述收发器 60, 具体用于在到达所述活动的开始时间前的设定时刻之 时或之后, 接收所述签到请求消息。
较佳的, 所述收发器 60, 还用于在接收所述签到请求消息之前, 将获 取的所述活动 ID和开始时间发送给所述第二终端。
较佳的, 所述处理器 61 , 用于在收发器 60接收到所述签到请求消息之 后, 在发送所述签到响应消息之前, 对所述第二终端的用户 ID进行合法性 认证。
较佳的, 所述收发器 60, 还用于在接收所述签到请求消息之前: 接收所述第二终端发送的携带活动 ID的发现请求消息, 并向所述第二 终端发送携带所述活动 ID的发现应答消息, 所述发现请求消息用于所述第 二终端发现所述第一终端, 所述发现应答消息用于使所述第二终端确定发 现了所述第一终端; 或者
广播携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第 一终端寻呼其他终端对所述活动进行签到。
较佳的, 所述处理器, 还用于在所述收发器 60接收到所述签到请求消 息之后, 将所述签到请求消息中包含的所述第二终端的用户 ID进行签到标 志。
较佳的, 所述收发器, 还用于所述收发器 60向所述第二终端发送签到 响应消息之后, 若在规定时长内未接收到所述第二终端发送的心跳报告消 息, 则确定所述第二终端的用户离开了所述活动, 并对所述第二终端的用 户 ID进行离开标志。
具体的, 所述处理器, 还用于在所述活动结束后, 根据具有签到标志 和离开标志的用户 ID的数量统计用户参与所述活动的参与程度。
基于同一发明构思, 本发明实施例提供第二种终端, 该终端的结构如 图 7所示, 包括:
发送模块 70, 用于向第一终端发送签到请求消息, 所述签到请求消息 携带活动 ID和自身所在的第二终端的用户 ID,所述签到请求消息用于表示 所述第二终端的用户向所述第一终端请求对所述活动进行签到。
接收模块 71 , 用于接收所述第一终端发来的签到响应消息, 所述签到 响应消息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所 述第二终端的用户对所述活动签到成功。 具体的, 所述发送模块 70具体用于: 通过 WiFi网络向所述第一终端 发送所述签到请求消息。
所述接收模块 71具体用于: 通过所述 WiFi网络接收所述第一终端通 过所述 WiFi网络发来的所述签到响应消息。
较佳的, 在如图 7 所示的终端的基础上, 还包括获取模块, 用于所述 发送模块向第一终端发送签到请求消息之前, 获取所述活动的开始时间。
所述发送模块 70, 具体用于: 在到达所述活动的开始时间前的设定时 刻之时或之后, 向第一终端发送所述签到请求消息。
具体的, 所述发送模块 70向所述第一终端发送的所述签到请求消息中 携带的所述活动 ID是由所述第一终端发送给所述第二终端的。
较佳的, 所述发送模块 70, 还用于在向所述第一终端发送所述签到请 求消息之前, 向所述第一终端发送携带活动 ID的发现请求消息, 所述发现 请求消息用于所述第二终端发现所述第一终端。
所述接收模块 71 ,还用于在所述发送模块 70向所述第一终端发送所述 签到请求消息之前, 接收所述第一终端发送的携带所述活动 ID的发现应答 消息, 所述发现应答消息用于使所述第二终端确定发现了所述第一终端。
较佳的, 所述接收模块 71 , 还用于接收所述第一终端广播的携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终 端对所述活动进行签到。
较佳的, 所述发送模块 70,还用于所述接收模块 71接收所述第一终端 发来的签到响应消息之后, 在所述第二终端的用户参与所述活动的过程中, 按照设定时间周期向所述第一终端发送心跳报告消息。
所述接收模块 71 , 还用于接收所述第一终端发送的心跳确认消息。 较佳的, 所述接收模块 71 , 还用于: 接收所述第一终端发来的签到响 应消息之后, 接收所述第一终端发来的用于通知所述第二终端所述活动已 结束的通知消息。 下面介绍第二种终端的优选实现方法, 该终端的结构如图 8所示, 包 括:
收发器 80, 用于向第一终端发送签到请求消息, 所述签到请求消息携 带活动 ID和自身所在的第二终端的用户 ID,所述签到请求消息用于表示所 述第二终端的用户向所述第一终端请求对所述活动进行签到; 并接收所述 第一终端发来的签到响应消息, 所述签到响应消息携带所述活动 ID, 所述 签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签 到成功。
处理器 81 , 用于生成所述签到响应消息, 以及处理收发器接 80接收到 的所述签到请求消息。
所述收发器 80和所述处理器 81之间通过总线连接。
具体的, 所述收发器 80通过 WiFi网络向所述第一终端发送所述签到 请求消息; 并通过所述 WiFi网络接收所述第一终端通过所述 WiFi网络发 来的所述签到响应消息。
较佳的, 所述处理器 81 ,还用于在所述收发器 80向第一终端发送签到 请求消息之前, 获取所述活动的开始时间。
所述收发器 80, 具体用于: 在到达所述活动的开始时间前的设定时刻 之时或之后, 向第一终端发送所述签到请求消息。
具体的, 所述收发器 80向所述第一终端发送的所述签到请求消息中携 带的所述活动 ID是由所述第一终端发送给所述第二终端的。
较佳的, 所述收发器 80, 还用于在向所述第一终端发送所述签到请求 消息之前向所述第一终端发送携带活动 ID的发现请求消息, 并接收所述第 一终端发送的携带所述活动 ID的发现应答消息, 所述发现请求消息用于所 述第二终端发现所述第一终端, 所述发现应答消息用于使所述第二终端确 定发现了所述第一终端; 或者接收所述第一终端广播的携带活动 ID的签到 寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所述 活动进行签到。
较佳的, 所述收发器 80 , 还用于接收所述第一终端发来的签到响应消 息之后, 在所述第二终端的用户参与所述活动的过程中, 按照设定时间周 期向所述第一终端发送心跳报告消息, 并接收所述第一终端发送的心跳确 认消息。
较佳的, 所述收发器 80 , 还用于在接收所述第一终端发来的签到响应 消息之后, 接收所述第一终端发来的用于通知所述第二终端所述活动已结 束的通知消息。
本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。

Claims

权利要求
1、 一种签到方法, 其特征在于, 包括:
第一终端接收第二终端发送的签到请求消息, 所述签到请求消息携带 活动标识 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述第 二终端的用户向所述第一终端请求对所述活动进行签到; 以及
向所述第二终端发送签到响应消息, 所述签到响应消息携带所述活动 ID , 所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所 述活动签到成功。
2、 如权利要求 1所述的方法, 其特征在于, 所述第一终端具体通过无 线保真 WiFi网络接收所述第二终端通过所述 WiFi网络发送的所述签到请 求消息; 以及
具体通过所述 WiFi网络向所述第二终端发送所述签到响应消息。
3、 如权利要求 1或 2所述的方法, 其特征在于, 所述第一终端接收所 述签到请求消息之前, 所述方法还包括:
所述第一终端获取所述活动 ID和所述活动的开始时间;
所述第一终端接收所述签到请求消息, 具体为:
在到达所述活动的开始时间前的设定时刻之时或之后, 所述第一终端 接收所述签到请求消息。
4、 如权利要求 3所述的方法, 其特征在于, 在所述第一终端接收所述 签到请求消息之前, 所述方法还包括:
所述第一终端将获取的所述活动 ID和所述活动的开始时间发送给所述 第二终端。
5、 如权利要求 1~4任一所述的方法, 其特征在于, 在所述第一终端接 收到所述签到请求消息之后, 在发送所述签到响应消息之前, 所述方法还 包括: 所述第一终端对所述第二终端的用户 ID进行合法性认证。
6、 如权利要求 1~5任一所述的方法, 其特征在于, 在所述第一终端接 收所述签到请求消息之前, 所述方法还包括:
所述第一终端接收所述第二终端发送的携带所述活动 ID的发现请求消 息, 并向所述第二终端发送携带所述活动 ID的发现应答消息, 所述发现请 求消息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所 述第二终端确定发现了所述第一终端; 或者
所述第一终端广播携带所述活动 ID的签到寻呼消息, 所述签到寻呼消 息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
7、 如权利要求 1~6任一所述的方法, 其特征在于, 在所述第一终端接 收到所述签到请求消息之后, 还包括:
所述第一终端将所述签到请求消息中包含的所述第二终端的用户 ID进 行签到标志。
8、 如权利要求 1~7任一所述的方法, 其特征在于, 所述第一终端向所 述第二终端发送签到响应消息之后, 所述方法还包括:
第一终端若在规定时长内未接收到所述第二终端发送的心跳报告消 息, 则确定所述第二终端的用户离开了所述活动, 并对所述第二终端的用 户 ID进行离开标志。
9、 如权利要求 8所述的方法, 其特征在于, 所述方法还包括: 第一终端在所述活动结束后, 根据具有签到标志和离开标志的用户 ID 的数量统计用户参与所述活动的参与程度。
10、 一种签到方法, 其特征在于, 包括:
第二终端向第一终端发送签到请求消息, 所述签到请求消息携带活动 标识 ID和所述第二终端的用户 ID,所述签到请求消息用于表示所述第二终 端的用户向所述第一终端请求对所述活动进行签到; 并
接收所述第一终端发来的签到响应消息, 所述签到响应消息携带所述 活动 ID, 所述签到响应消息用于表示所述第一终端为所述第二终端的用户 对所述活动签到成功。
11、 如权利要求 10所述的方法, 其特征在于, 所述第二终端具体通过 无线保真 WiFi网络向所述第一终端发送所述签到请求消息; 并
具体通过所述 WiFi网络接收所述第一终端通过所述 WiFi网络发来的 所述签到响应消息。
12、 如权利要求 10~11 任一所述的方法, 其特征在于, 所述第二终端 向第一终端发送签到请求消息之前, 所述方法还包括:
所述第二终端获取所述活动的开始时间;
所述第二终端向第一终端发送所述签到请求消息, 具体为:
在到达所述活动的开始时间前的设定时刻之时或之后, 所述第二终端 向第一终端发送所述签到请求消息。
13、 如权利要求 10~12任一所述的方法, 其特征在于, 所述第二终端 向所述第一终端发送的所述签到请求消息中携带的所述活动 ID是由所述第 一终端发送给所述第二终端的。
14、 如权利要求 10~13任一所述的方法, 其特征在于, 在所述第二终 端向所述第一终端发送所述签到请求消息之前, 所述方法还包括:
所述第二终端向所述第一终端发送携带活动 ID的发现请求消息, 并接 收所述第一终端发送的携带所述活动 ID的发现应答消息, 所述发现请求消 息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述第 二终端确定发现了所述第一终端; 或者
所述第二终端接收所述第一终端广播的携带活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签 到。
15、 如权利要求 10~14任一所述的方法, 其特征在于, 所述第二终端 接收所述第一终端发来的签到响应消息之后, 所述方法还包括:
在所述第二终端的用户参与所述活动的过程中, 所述第二终端按照设 定时间周期向所述第一终端发送心跳报告消息, 并接收所述第一终端发送 的心兆确认消息。
16、 一种终端, 其特征在于, 包括:
接收模块, 用于接收第二终端发送的签到请求消息, 所述签到请求消 息携带活动标识 ID和所述第二终端的用户 ID,所述签到请求消息用于表示 所述第二终端的用户向自身所在的第一终端请求对所述活动进行签到; 发送模块, 用于向所述第二终端发送签到响应消息, 所述签到响应消 息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述第二 终端的用户对所述活动签到成功。
17、如权利要求 16所述的终端, 其特征在于, 所述接收模块具体用于: 通过无线保真 WiFi网络接收所述第二终端通过所述 WiFi网络发送的所述 签到请求消息;
所述发送模块具体用于: 通过所述 WiFi网络向所述第二终端发送所述 签到响应消息。
18、 如权利要求 16或 17所述的终端, 其特征在于, 所述终端还包括 获取模块, 用于在所述接收模块接收所述签到请求消息之前, 获取所述活 动 ID和所述活动的开始时间;
所述接收模块, 具体用于在到达所述活动的开始时间前的设定时刻之 时或之后, 接收所述签到请求消息。
19、 如权利要求 18所述的终端, 其特征在于, 所述发送模块, 还用于 在所述接收模块接收所述签到请求消息之前, 将所述获取模块获取的所述 活动 ID和和所述活动的开始时间发送给所述第二终端。
20、 如权利要求 16~19任一所述的终端, 其特征在于, 所述终端还包 括认证模块, 用于在所述接收模块接收到所述签到请求消息之后, 在所述 发送模块发送签到响应消息之前, 对所述第二终端的用户 ID进行合法性认 证。
21、 如权利要求 16~20任一所述的终端, 其特征在于, 所述接收模块, 还用于在接收所述签到请求消息之前, 接收所述第二终端发送的携带所述 活动 ID的发现请求消息, 所述发现请求消息用于所述第二终端发现所述第 一终端;
所述发送模块, 还用于在所述接收模块接收所述签到请求消息之前, 向所述第二终端发送携带所述活动 ID的发现应答消息, 所述发现应答消息 用于使所述第二终端确定发现了所述第一终端。
22、 如权利要求 16~20任一所述的终端, 其特征在于, 所述发送模块, 还用于广播携带所述活动 ID的签到寻呼消息, 所述签到寻呼消息用于表示 所述第一终端寻呼其他终端对所述活动进行签到。
23、 如权利要求 16~22任一所述的终端, 其特征在于, 所述终端还包 括签到模块, 用于在所述接收模块接收到所述签到请求消息之后, 将所述 签到请求消息中包含的所述第二终端的用户 ID进行签到标志。
24、 如权利要求 23所述的终端, 其特征在于, 所述签到模块, 还用于 在所述发送模块向所述第二终端发送签到响应消息之后, 若在规定时长内 未接收到所述第二终端发送的心跳 ^告消息, 则确定所述第二终端的用户 离开了所述活动, 并对所述第二终端的用户 ID进行离开标志。
25、 如权利要求 24所述的终端, 其特征在于, 所述签到模块还用于在 所述活动结束后,根据具有签到标志和离开标志的用户 ID 的数量统计用户 参与所述活动的参与程度。
26、 一种终端, 其特征在于, 包括:
发送模块, 用于向第一终端发送签到请求消息, 所述签到请求消息携 带活动标识 ID和自身所在的第二终端的用户 ID,所述签到请求消息用于表 示所述第二终端的用户向所述第一终端请求对所述活动进行签到;
接收模块, 用于接收所述第一终端发来的签到响应消息, 所述签到响 应消息携带所述活动 ID, 所述签到响应消息用于表示所述第一终端为所述 第二终端的用户对所述活动签到成功。
27、如权利要求 26所述的终端, 其特征在于, 所述发送模块具体用于: 通过无线保真 WiFi网络向所述第一终端发送所述签到请求消息;
所述接收模块具体用于: 通过所述 WiFi网络接收所述第一终端通过所 述 WiFi网络发来的所述签到响应消息。
28、 如权利要求 26~27任一所述的终端, 其特征在于, 所述终端还包 括获取模块, 用于所述发送模块向第一终端发送签到请求消息之前, 获取 所述活动的开始时间;
所述发送模块, 具体用于: 在到达所述活动的开始时间前的设定时刻 之时或之后, 向第一终端发送所述签到请求消息。
29、 如权利要求 26~28任一所述的终端, 其特征在于, 所述发送模块 向所述第一终端发送的所述签到请求消息中携带的所述活动 ID是由所述第 一终端发送给所述第二终端的。
30、 如权利要求 26~29任一所述的终端, 其特征在于, 所述发送模块, 还用于在向所述第一终端发送所述签到请求消息之前, 向所述第一终端发 送携带活动 ID的发现请求消息, 所述发现请求消息用于所述第二终端发现 所述第一终端;
所述接收模块, 还用于在所述发送模块向所述第一终端发送所述签到 请求消息之前,接收所述第一终端发送的携带所述活动 ID的发现应答消息, 所述发现应答消息用于使所述第二终端确定发现了所述第一终端。
31、 如权利要求 26~29任一所述的终端, 其特征在于, 所述接收模块, 还用于接收所述第一终端广播的携带活动 ID的签到寻呼消息, 所述签到寻 呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
32、 如权利要求 26~31任一所述的终端, 其特征在于, 所述发送模块, 还用于所述接收模块接收所述第一终端发来的签到响应消息之后, 在所述 第二终端的用户参与所述活动的过程中, 按照设定时间周期向所述第一终 端发送心跳 4艮告消息; 所述接收模块, 还用于接收所述第一终端发送的心跳确认消息。
PCT/CN2014/075889 2013-04-28 2014-04-22 一种签到方法及终端 WO2014176999A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/923,577 US20160050267A1 (en) 2013-04-28 2015-10-27 Sign-In Method and Terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310157810.3A CN104123758A (zh) 2013-04-28 2013-04-28 一种签到方法及终端
CN201310157810.3 2013-04-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/923,577 Continuation US20160050267A1 (en) 2013-04-28 2015-10-27 Sign-In Method and Terminal

Publications (1)

Publication Number Publication Date
WO2014176999A1 true WO2014176999A1 (zh) 2014-11-06

Family

ID=51769155

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/075889 WO2014176999A1 (zh) 2013-04-28 2014-04-22 一种签到方法及终端

Country Status (3)

Country Link
US (1) US20160050267A1 (zh)
CN (1) CN104123758A (zh)
WO (1) WO2014176999A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104410947B (zh) * 2014-11-27 2017-11-17 南京邮电大学 一种基于无线的智能终端点名调度方法
CN105321048A (zh) * 2015-11-11 2016-02-10 深圳信息职业技术学院 一种课堂考勤的方法、装置和***
CN105608755A (zh) * 2015-12-21 2016-05-25 惠州Tcl移动通信有限公司 一种基于移动终端的电子签到方法及***
CN106023328B (zh) * 2016-05-12 2020-07-28 腾讯科技(深圳)有限公司 在线活动签到的实现方法、装置和***
CN108307361A (zh) * 2016-09-06 2018-07-20 北京搜狗科技发展有限公司 一种短距离无线通信方法及装置
CN109218398A (zh) * 2018-08-06 2019-01-15 深圳市中兴***集成技术有限公司 一种签到方法、***、设备及存储介质
CN113592429B (zh) * 2021-06-30 2022-05-31 荣耀终端有限公司 会议签到确认方法、终端设备及计算机可读存储介质
CN114071349B (zh) * 2021-10-20 2024-03-19 湖南新云网科技有限公司 用于签到的方法和设备
TWI809535B (zh) * 2021-10-21 2023-07-21 兆豐國際商業銀行股份有限公司 電子簽到系統

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007293508A (ja) * 2006-04-24 2007-11-08 My Logic:Kk 勤怠管理システム、パスコード発行装置、勤怠状況判断装置、プログラム
JP2007293834A (ja) * 2006-03-31 2007-11-08 Beru Shokai:Kk 勤怠管理システム
CN102147882A (zh) * 2010-02-09 2011-08-10 常军 一种在活动管理中使用射频识别标签的***及方法
CN102243771A (zh) * 2011-04-27 2011-11-16 陈卓菲 非接触式手机签到和签出***及其签到和签出方法
CN102665165A (zh) * 2012-04-06 2012-09-12 杭州锐昂科技有限公司 基于多通道声波通信技术的手机签到***及方法
CN102693563A (zh) * 2012-04-24 2012-09-26 上海卓越睿新数码科技有限公司 利用无线手持式终端进行现场签到的***与方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040141605A1 (en) * 2003-01-16 2004-07-22 International Business Machines Corporation Method and system for automatic real-time meeting attendance tracking and reporting in a multi-user telephone conferencing environment
US8171104B2 (en) * 2005-12-15 2012-05-01 International Business Machines Corporation Scheduling and searching meetings in a network environment
CN101183932B (zh) * 2007-12-03 2011-02-16 宇龙计算机通信科技(深圳)有限公司 一种无线应用服务的安全认证***及其注册和登录方法
US10250678B2 (en) * 2010-07-07 2019-04-02 Qualcomm Incorporated Hybrid modes for peer discovery
CN202159377U (zh) * 2011-06-30 2012-03-07 苏州市职业大学 一种基于wifi终端的自动考勤***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007293834A (ja) * 2006-03-31 2007-11-08 Beru Shokai:Kk 勤怠管理システム
JP2007293508A (ja) * 2006-04-24 2007-11-08 My Logic:Kk 勤怠管理システム、パスコード発行装置、勤怠状況判断装置、プログラム
CN102147882A (zh) * 2010-02-09 2011-08-10 常军 一种在活动管理中使用射频识别标签的***及方法
CN102243771A (zh) * 2011-04-27 2011-11-16 陈卓菲 非接触式手机签到和签出***及其签到和签出方法
CN102665165A (zh) * 2012-04-06 2012-09-12 杭州锐昂科技有限公司 基于多通道声波通信技术的手机签到***及方法
CN102693563A (zh) * 2012-04-24 2012-09-26 上海卓越睿新数码科技有限公司 利用无线手持式终端进行现场签到的***与方法

Also Published As

Publication number Publication date
CN104123758A (zh) 2014-10-29
US20160050267A1 (en) 2016-02-18

Similar Documents

Publication Publication Date Title
WO2014176999A1 (zh) 一种签到方法及终端
US9961151B2 (en) Method, apparatus and system for device discovery
CN105184879B (zh) 生物识别考勤的方法、装置和***
TWI504305B (zh) 用於裝置間(d2d)通信的方法以及設備
US8792825B2 (en) Terminal apparatus and communication method, information processing apparatus and method, non-transitory storing medium storing program, and information processing system
CN105209928A (zh) 用于确定wlan节点的位置的卸载式定位的***和方法
CN106464689A (zh) 用于在快速初始链路设立期间进行认证的***、方法和装置
RU2015113565A (ru) Способ и устройство для активного сканирования в беспроводной сети lan
CN109118360B (zh) 区块链对账方法、装置、设备及存储介质
WO2016161832A1 (zh) 一种通过托管sim卡实现移动通信的***及相应的方法
CN107979864B (zh) 接入点的接入方法、装置及***
JP2013097650A (ja) 認証システム、認証方法及び認証サーバ
JP2016505229A (ja) 通信制御方法、ユーザ機器、ネットワークサーバ、およびシステム
CN105472611B (zh) 一种无线局域网中无线终端接入认证方法及***
CN108769210B (zh) 考勤追踪的方法、装置、终端、服务器及存储介质
CN111935627B (zh) 基于gis服务的一键点名方法、存储介质
CN105336013A (zh) 一种通过标信广播实现点名的方法和***
CN108810821B (zh) 考勤追踪的方法、装置、终端、服务器及存储介质
CN111770456B (zh) 一种用于医院教学活动的自动签到***和方法
CN108848139B (zh) 考勤追踪的方法、装置、终端、服务器及存储介质
Bhojan et al. Mumble: Framework for seamless message transfer on smartphones
WO2012094938A1 (zh) 发送信息的方法、装置和***
CN110784447A (zh) 跨协议实现无感知认证的方法
US10542391B2 (en) Method and apparatus to efficiently support group call confirmation
CN113645598B (zh) 一种基于ble的管理方法、***及应用

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14791726

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14791726

Country of ref document: EP

Kind code of ref document: A1