A method, device, and medium for verifying real participation in an activity
By transmitting user information through a target connection between the user terminal and the management terminal, and combining it with multi-location data verification from the server, the problem of cumbersome and inaccurate verification caused by the need for additional user operations in existing technologies is solved, achieving simplified process and highly accurate user activity verification.
Patent Information
- Application Number
- CN202411451039.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-10-17
AI Technical Summary
In existing technologies, users need to perform additional operations (such as scanning a QR code or opening a specific app) to verify their activities, which leads to inaccurate and cumbersome verification, especially when the signal is poor, which may require multiple attempts and affect the user experience.
User information, including location data, is transmitted to the management terminal device via a target connection method (such as tap-to-connect or NFC). The server performs initial and secondary verification, and combines user, management, and event location data to determine the user's authenticity.
The user verification process has been simplified, the accuracy and convenience of verification have been improved, and users can complete the verification without any additional operations. Furthermore, the authenticity of users' participation in the activity is guaranteed through dual verification.
Smart Images

Figure CN119513850B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of positioning and monitoring technology, and more specifically, to a verification method, apparatus, equipment, and medium for real-world participation activities. Background Technology
[0002] With the rapid development of internet technology, event participation has gradually become online and intelligent. Depending on the event's context, various verification methods have emerged to confirm participant attendance. The most common methods for verifying genuine customer participation include: QR code scanning verification, where customers scan a QR code at the event venue to participate. While this achieves paperless and intelligent verification, it relies on customers actively scanning, and the accuracy of location information may be limited. It also heavily depends on specific apps, requiring users to confirm their location. This leads to issues such as cumbersome operation, concerns about information leakage, and the inability to verify without downloading the specific app, ultimately resulting in inaccurate verification.
[0003] In summary, existing solutions often require users to perform additional actions (such as scanning a QR code or opening a specific app), and in some cases (such as when the signal is poor), multiple attempts may be needed to complete the verification, which affects the user experience. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a method, apparatus, device and medium for verifying genuine participation in activities. This method, apparatus, device and medium for verifying genuine participation in activities effectively solves the limitations of verifying participation in activities by relying on a specific app, thereby ensuring the accuracy of the verification.
[0005] In a first aspect, embodiments of this application provide a method for verifying genuine participation in an activity, applicable to a verification system, the verification system including a server, user terminal equipment, and management terminal equipment, the method comprising:
[0006] When a user participates in an activity, the user connects to the management terminal device via a handheld user terminal device according to a target connection method, so as to transmit user information to the management terminal device of the administrator through the target connection method; the user information includes user location data;
[0007] The management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, so that the server can receive the user information and the management terminal information; the management terminal device information includes management location data;
[0008] The server performs a preliminary verification using the user information and event registration information to obtain a preliminary verification result. Based on the preliminary verification result, it further verifies the user location data, management location data, and event location data to obtain a second verification result. The event registration information and event location data are preset.
[0009] The server merges the preliminary verification result and the re-verification result to obtain a fusion result, and uses the fusion result to determine the authenticity of the user's participation in the activity.
[0010] In conjunction with the first aspect, this application provides a first possible implementation of the first aspect, wherein the server performs preliminary verification using the user information and event registration information to obtain a preliminary verification result, and then performs further verification based on the preliminary verification result using the user location data, management location data, and event location location data to obtain a second verification result, including:
[0011] The server determines whether the user information exists in the activity registration information;
[0012] If so, the server verifies the user location data, management location data, and event location location data to obtain a second verification result.
[0013] In conjunction with the first aspect, this application provides a second possible implementation of the first aspect, wherein, if the statement is true, the server verifies the user location data, management location data, and event location location data to obtain a re-verification result, including:
[0014] The server determines whether the user location data, management location data, and event location location data meet preset pass conditions;
[0015] If so, the server determines that the user is located within the event venue.
[0016] In conjunction with the first aspect, this application provides a third possible implementation of the first aspect, wherein the user connects to the management terminal device via a handheld user terminal device according to a target connection method, including:
[0017] The management terminal device determines whether the time when the user terminal device connects through the target connection method is within the time period of the event.
[0018] If so, the management terminal device and the user terminal device complete the connection through a target connection method.
[0019] In conjunction with the first aspect, this application provides a fourth possible implementation of the first aspect, wherein the management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, including:
[0020] After the management terminal device successfully connects with the user terminal device via a target connection method, it generates management terminal information.
[0021] The management terminal device sends the received user information and management terminal information to the server simultaneously.
[0022] In conjunction with the first aspect, this application provides a fifth possible implementation of the first aspect, wherein the server fuses the preliminary verification result and the re-verification result to obtain a fusion result, and determines the authenticity of the user's participation in the activity based on the fusion result, including:
[0023] The server determines whether both the preliminary verification result and the re-verification result are passed.
[0024] If so, the fusion result confirms that the user actually participated in the activity.
[0025] In conjunction with the first aspect, this application provides a sixth possible implementation of the first aspect, wherein the verification system further includes a large on-site screen;
[0026] The server merges the preliminary verification result and the re-verification result to obtain a fusion result. After determining the authenticity of the user's participation in the activity based on the fusion result, the process further includes:
[0027] The server generates check-in information based on the fusion result and sends the check-in information to the on-site large screen;
[0028] The large screen at the site receives the sign-in information and then converts and displays it.
[0029] Secondly, embodiments of this application provide a verification device for genuine participation in an activity, applicable to a verification system. The verification system includes a server, user terminal equipment, and management terminal equipment. The device includes:
[0030] The connection module is used to enable users to connect their handheld user terminal device to the management terminal device according to a target connection method when participating in activities, so as to transmit user information to the management terminal device of the administrator through the target connection method; the user information includes user location data;
[0031] An upload module is used for the management terminal device to upload received user information and management terminal information of the management terminal device to the server, so that the server can receive the user information and management terminal information; the management terminal device information includes management location data;
[0032] The verification module is used by the server to perform preliminary verification using the user information and event registration information to obtain a preliminary verification result, and then to verify the user location data, management location data, and event venue location data based on the preliminary verification result to obtain a second verification result; the event registration information and event venue location data are preset.
[0033] The judgment module is used by the server to merge the preliminary verification result and the re-verification result to obtain a fusion result, and to judge the authenticity of the user's participation in the activity based on the fusion result.
[0034] Thirdly, embodiments of this application provide an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of any of the verification methods for real participation in activities described above are performed.
[0035] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of any of the verification methods for real participants in an activity.
[0036] This application provides a method for verifying genuine participation in an activity, applicable to a verification system. The verification system includes a server, user terminal devices, and management terminal devices. The method first involves the user, when participating in the activity, connecting their handheld user terminal device to the management terminal device via a target connection method. This transmits user information to the management terminal device of the administrator via the target connection method. The user information includes user location data. Next, the management terminal device uploads the received user information and its own management terminal information to the server, allowing the server to receive the user information and the management terminal information. The management terminal device information includes management location data. Then, the server performs a preliminary verification using the user information and activity registration information to obtain a preliminary verification result. Based on this preliminary verification result, the method further verifies the user's participation in the activity. User location data, management location data, and event location location data are verified to obtain a second verification result; the event registration information and event location location data are preset; finally, the server merges the preliminary verification result and the second verification result to obtain a fusion result, and judges the authenticity of the user's participation in the event based on the fusion result. By using a target connection method to connect the user terminal device and the management terminal device, the problem of users needing to open a specific app when verifying participation in the event is avoided, thus solving the limitations of using a specific app for check-in. Users do not need to scan or wear additional devices, which greatly simplifies the process of verifying participation in the event and improves convenience. Furthermore, by performing dual verification of user information and user location data, the authenticity and accuracy of verifying user participation in the event are guaranteed. Attached Figure Description
[0037] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 A flowchart illustrating the first verification method for real participants in an activity provided in this application is shown.
[0039] Figure 2 This illustration shows a flowchart of the connection between the user terminal device and the management terminal device provided in an embodiment of this application.
[0040] Figure 3 A schematic diagram illustrating the server verification process provided in an embodiment of this application is shown;
[0041] Figure 4 This illustration shows a schematic diagram of the structure of a first type of verification device for real-person participation in an activity, as provided in an embodiment of this application.
[0042] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0044] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0045] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0046] Currently, the method for verifying customer participation in activities is QR code scanning. Customers participate by scanning a QR code at the event venue. While this achieves paperless and intelligent verification, it relies on customers actively scanning the code, and the accuracy of location information may be limited. Furthermore, it is heavily dependent on specific apps, meaning customers participate through a particular app. Using the app requires confirming the user's location, which leads to issues such as cumbersome operation, user concerns about information leakage, and the inability to verify without downloading the specific app, ultimately resulting in inaccurate verification.
[0047] Based on this, the embodiments of this application provide a verification method, apparatus, device and medium for genuine participation in activities, which are described below through embodiments.
[0048] Example 1
[0049] To facilitate understanding of this embodiment, a method for verifying genuine participation in activities disclosed in this application will first be described in detail. For example... Figure 1 The flowchart shown illustrates a method for verifying genuine participation in an activity. This application provides a method for verifying genuine participation in an activity, applicable to a verification system. The verification system includes a server, user terminal equipment, and management terminal equipment. The method includes:
[0050] S101. When a user participates in an activity, the user connects to the management terminal device via the handheld user terminal device according to the target connection method, so as to transmit the user information to the management terminal device of the administrator through the target connection method; the user information includes user location data;
[0051] S102. The management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, so that the server receives the user information and the management terminal information; the management terminal device information includes management location data.
[0052] S103. The server performs a preliminary verification using the user information and event registration information to obtain a preliminary verification result, and then performs a second verification based on the preliminary verification result to verify the user location data, management location data, and event location location data; the event registration information and event location location data are preset.
[0053] S104. The server merges the preliminary verification result and the re-verification result to obtain a fusion result, and judges the authenticity of the user's participation in the activity based on the fusion result.
[0054] In step S101, the verification system includes user terminal equipment and management terminal equipment, both of which can be mobile phones. Specifically, the user terminal equipment is the user's mobile phone, and the management terminal equipment is the mobile phone held by the event administrator. Alternatively, it can be other portable devices with information storage and communication functions, such as smartwatches from various manufacturers. Before the event, users need to register, submitting registration information including name, contact information, ID card information, and other details such as the model of the terminal device used during registration. When a user participates in the event, verification is required at the administrator's location. The user verifies their identity by holding the user terminal equipment and communicating with the administrator. The management terminal device connects according to the target connection method. The target connection method adopted in this application is tap-to-connect, similar to the tap-to-connect technology supported by Alipay, or NFC technology. The information exchanged through the tap-to-connect method in this application is not transaction-related information, but user information. The user information includes, but is not limited to, the name, contact information, ID card information, registration information, and the user's location data at the event venue stored in the user terminal device. The location data can be obtained through the location module in the user terminal device. After connecting with the management terminal device through the tap-to-connect target connection method, the user terminal device transmits the user information to the management terminal device of the administrator through the target connection method.
[0055] In the specific implementation of step S101, one embodiment is as follows: Figure 2 As shown, the user connects to the management terminal device via a handheld user terminal device according to the target connection method, including:
[0056] S1011, The management terminal device determines whether the time when the user terminal device connects through the target connection method is within the time period of the event;
[0057] S1012. If so, the management terminal device and the user terminal device complete the connection through the target connection method.
[0058] In steps S1011-S1012, when the user terminal device connects to the management terminal device via the target connection method, the management terminal device determines whether the time when the user terminal device connects via the target connection method is within the event's time period. Specifically, the management terminal device obtains the time when the user terminal device and the management terminal device connect via the target connection method and determines whether this time is within the event's time period preset within the management terminal device. If it is within the event's time period, the management terminal device confirms the connection with the user terminal device via the target connection method, and the user terminal device then sends user information to the management terminal device. Alternatively, when the management terminal device confirms a connection with the user terminal device via a target connection method, the management terminal device sends an information retrieval command to the user terminal device via the target connection method established by tapping. The user terminal device receives and responds to the information retrieval command, sending the user information to the management terminal device via the target connection method established by tapping. However, if the time when the user terminal device and the management terminal device tap each other is not within the activity's time period, the management terminal device refuses to connect with the user terminal device via the target connection method, thus failing to complete the verification and ensuring the accuracy of the activity participation verification.
[0059] In step S102, when the management terminal device receives user information sent by the user terminal device, it uploads the received user information and the management terminal information of the management terminal device to the server. The management terminal information includes management location data, as well as the employee number, contact information, name, gender, verification time, identification, status, configuration, etc. of the management personnel. The server can communicate with multiple management terminal devices simultaneously, thereby enabling simultaneous verification for multiple users to participate in activities, thus improving the efficiency of user participation verification. The communication method for the server to communicate with multiple management terminal devices simultaneously can be a wireless network including WiFi, Bluetooth, etc. To ensure security, the user information and management terminal information can also be encrypted before being transmitted to the server. The specific method can be limited according to the actual situation, so that the server receives the user information and the management terminal information, stores the user information and the management terminal information, and can also store user information verified through the same management terminal information together for easy retrieval and verification.
[0060] In a specific implementation of step S102, one embodiment is as follows: the management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, including:
[0061] S1021. After the management terminal device successfully connects with the user terminal device through the target connection method, it generates management terminal information.
[0062] S1022, The management terminal device sends the received user information and management terminal information to the server simultaneously.
[0063] In steps S1021-S1022, after the management terminal device successfully connects with the user terminal device via the target connection method, it generates management terminal information for the management terminal. Since the verification time for the user's handheld terminal device to connect via tap-to-connect and the status of the management terminal device are uncontrollable, the management terminal information is automatically generated after successful connection. Upon receiving the user information, the management terminal device simultaneously sends both the user information and the management terminal information to the server via communication with the server. This allows the server to process both the user information and the management terminal information simultaneously, ensuring the efficiency and effectiveness of facilitating genuine user participation in activities.
[0064] In step S103, after receiving the user information and the management terminal information, the server performs a preliminary verification of the user information and the activity registration information to obtain a preliminary verification result. The activity registration information is pre-collected and stored from all users' activity registration information. The activity venue location data, which is the location of the activity venue, is also pre-stored in the server. After receiving the user information and the management terminal information, the server calls the activity registration information and the activity venue location data. If the preliminary verification result is successful, the server verifies the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a second verification result. That is, only if the preliminary verification result is successful can a second verification be performed to obtain a second verification result, thereby ensuring the accuracy and validity of the user's verification of participation in the activity.
[0065] In a specific implementation of step S103, one embodiment is as follows: the server performs a preliminary verification using the user information and event registration information to obtain a preliminary verification result, and then verifies the user location data, management location data, and event location location data based on the preliminary verification result to obtain a second verification result, including:
[0066] S1031. The server determines whether the user information exists in the activity registration information;
[0067] S1032. If so, the server verifies the user location data, management location data, and event location location data to obtain a re-verification result.
[0068] In steps S1031-S1032, the server determines whether the user information output by the management terminal device exists in the activity registration information. This can be done by searching the user's name, contact information, ID card information, etc., in the activity registration information. If a user with the same name exists, the mobile phone number or ID card information can be further verified to avoid false verification and ensure the accuracy of verifying genuine participation in the activity. If registration information matching the user information is found in the activity registration information, it means the user has registered, and the preliminary verification result is passed. Then, the server processes the user location data, management location data, and... The location data of the event venue is used for verification to obtain a second verification result. If no registration information matching the user information is found in the event registration information, it means that the user has not registered before, and the preliminary verification result is unsuccessful. The user is refused check-in to ensure the normal operation of the event. If registration information that partially matches the user information is found in the event registration information, it means that the user information is inaccurate, and the preliminary verification result is also successful. However, a mark is generated for this user to indicate that the user information is inaccurate, reminding the administrator to manually verify the user's participation in the event.
[0069] In a specific implementation of step S1032, one embodiment is as follows: if so, the server verifies the user location data, management location data, and event location location data to obtain a re-verification result, including:
[0070] S10321, The server determines whether the user location data, management location data, and event location location data meet the preset pass conditions;
[0071] S10322. If so, the server determines that the user is in the location where the event is being held.
[0072] In steps S10321-S10322, when the server obtains a successful verification result from verifying the user information and event registration information, the server further determines whether the positioning errors of any two of the user location data in the user information, the management location data in the management terminal information, and the event venue location data meet a preset pass condition. The preset pass condition is whether the positioning errors between any two of the user location data, the management location data in the management terminal information, and the event venue location data all meet a preset positioning error range. The positioning error range can be specifically set according to the actual situation, such as 1 km. That is, the server calculates the positioning error between any two of the user location data, the management location data, and the event venue location data, and determines whether the positioning errors are all within the preset positioning error range. If so, the server determines that the user is within the event venue; otherwise, the server determines that the user is not within the event venue.
[0073] In step S104, after obtaining the preliminary verification result and the re-verification result, the server merges the preliminary verification result and the re-verification result to obtain a fusion result. The authenticity of the user's participation in the activity is judged based on the fusion result. If the fusion result confirms that the user has truly participated in the activity, the user is allowed to sign in, that is, the user's participation in the activity is verified as genuine. After obtaining the fusion result, the user is not allowed to verify again, and the connection between the user terminal device and the management terminal device in the target connection method is disconnected, that is, the connection formed by the tap-to-connect method is disconnected. This ensures the validity and accuracy of the user's verification of participation in the activity and also reduces the consumption of server computing resources.
[0074] In a specific implementation of step S104, one embodiment is as follows: the server fuses the preliminary verification result and the re-verification result to obtain a fusion result, and judges the authenticity of the user's participation in the activity based on the fusion result, including:
[0075] S10411, The server determines whether both the preliminary verification result and the re-verification result are passed;
[0076] S10412. If so, the fusion result confirms that the user has actually participated in the activity.
[0077] In steps S10411-S10412, if the server determines that both the preliminary verification result and the re-verification result are passed, that is, the user information is in the activity registration information and the user's location data also meets the passing conditions, it means that the user has registered and the user is located at the activity venue. In this case, the fusion result is to confirm that the user has actually participated in the activity. Otherwise, if the server determines that both the preliminary verification result and the re-verification result are failed or only one is failed, that is, the re-verification result is failed, the fusion result is to confirm that the user has not actually participated in the activity, and in this case, the user cannot be allowed to pass the verification.
[0078] In the specific implementation of step S104, there is another embodiment: the verification system also includes a large on-site screen;
[0079] The server merges the preliminary verification result and the re-verification result to obtain a fusion result. After determining the authenticity of the user's participation in the activity based on the fusion result, the process further includes:
[0080] S10421. The server generates check-in information based on the fusion result and sends the check-in information to the on-site large screen;
[0081] S10422, The on-site large screen receives the sign-in information and converts and displays the sign-in information.
[0082] In steps S10421-S10422, after obtaining the fusion result, the server generates corresponding check-in information based on the fusion result. If the fusion result confirms that the user did not actually participate in the activity, the check-in information is a check-in failure and the reason for the failure. If the fusion result confirms that the user actually participated in the activity, the check-in information is a check-in success. The verification system includes a large on-site screen set up at the event venue. This screen can be a large display screen or a calculator display screen connected to the server, allowing managers and users to simultaneously view the check-in information generated by the server and displayed on the large on-site screen, thereby taking appropriate action. To avoid data transmission differences between the server and the display screen, the large on-site screen first performs format conversion to a format that the display screen can display when displaying the check-in information. In addition to using the large on-site screen method, the verification system can also send the check-in information corresponding to the fusion result to users and managers via SMS through the user's contact information, achieving the effect of providing feedback, reducing user waiting time and operational burden, and providing real-time feedback, thereby improving user participation and satisfaction.
[0083] The method provided in this application is not only applicable to offline event verification, but can also be extended to other scenarios that require identity verification or location verification according to actual needs, demonstrating strong flexibility and scalability.
[0084] Example 2
[0085] This application also provides a verification device for genuine participation in the activity, such as... Figure 4 The diagram shows a block diagram of a verification device for genuine participation in an activity. This device performs functions corresponding to the steps of the aforementioned verification method for genuine participation in an activity on a terminal device. The device can be understood as a server component including a processor, suitable for a verification system. The verification system includes a server, user terminal devices, and management terminal devices. The device includes:
[0086] The connection module 401 is used to connect the user terminal device to the management terminal device according to the target connection method when the user participates in the activity, so as to transmit the user information to the management terminal device of the administrator through the target connection method; the user information includes user location data;
[0087] Upload module 402 is used for the management terminal device to upload received user information and management terminal information of the management terminal device to the server, so that the server can receive the user information and management terminal information; the management terminal device information includes management location data;
[0088] The verification module 403 is used by the server to perform a preliminary verification based on the user information and the event registration information to obtain a preliminary verification result, and then to perform a second verification based on the preliminary verification result on the user location data, management location data, and event venue location data; the event registration information and event venue location data are preset.
[0089] The judgment module 404 is used by the server to merge the preliminary verification result and the re-verification result to obtain a fusion result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
[0090] In one feasible implementation, the verification module includes:
[0091] The first judgment module is used by the server to determine whether the user information exists in the activity registration information;
[0092] The first verification module is used to verify the user location data, management location data, and event location location data to obtain a second verification result if the condition is met.
[0093] In one feasible implementation, the verification module further includes:
[0094] The second judgment module is used by the server to determine whether the user location data, management location data, and event location location data meet preset pass conditions.
[0095] The determination module is used to determine, if yes, that the server is within the location where the event is being held.
[0096] In one feasible implementation, the connection module includes:
[0097] The third judgment module is used by the management terminal device to determine whether the time when the user terminal device connects through the target connection method is within the time period of the event.
[0098] The first connection module is used to, if so, connect the management terminal device and the user terminal device through a target connection method.
[0099] In one feasible implementation, the upload module includes:
[0100] The generation module is used to generate management terminal information after the management terminal device successfully connects with the user terminal device through the target connection method;
[0101] The receiving module is used by the management terminal device to simultaneously send the received user information and management terminal information to the server.
[0102] In one feasible implementation, the interpretation module includes:
[0103] The third judgment module is used by the server to determine whether both the preliminary verification result and the re-verification result are passed.
[0104] The confirmation module is used to confirm that the user has actually participated in the activity if the condition is met.
[0105] In one feasible implementation, the verification module further includes:
[0106] The sending module is used by the server to generate check-in information based on the fusion result and send the check-in information to the on-site large screen;
[0107] The conversion module is used to receive the sign-in information on the large screen at the site, and to convert and display the sign-in information.
[0108] Example 3
[0109] This application also provides an electronic device, such as Figure 5As shown, it includes: a processor 501, a memory 502, and a bus 503. The memory 502 stores machine-readable instructions that can be executed by the processor 501. When the electronic device is running, the processor 501 and the memory 502 communicate through the bus 503. When the machine-readable instructions are executed by the processor 501, the steps of any of the verification methods for real participation in activities described above are executed.
[0110] Example 4
[0111] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of any of the verification methods for real participants in an activity.
[0112] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0113] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0114] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0115] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a platform server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0116] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for verifying genuine participation in an activity, characterized in that, The method is applicable to a verification system, which includes a server, user terminal equipment, and management terminal equipment, and includes: When a user participates in an activity, the user connects to the management terminal device via a handheld user terminal device according to a target connection method, so as to transmit user information to the management terminal device of the administrator through the target connection method; the user information includes user location data; The management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, so that the server can receive the user information and the management terminal information; the management terminal device information includes management location data; The server performs a preliminary verification using the user information and event registration information to obtain a preliminary verification result. Based on the preliminary verification result, it further verifies the user location data, management location data, and event location data to obtain a second verification result. The event registration information and event location data are preset. The server merges the preliminary verification result and the re-verification result to obtain a fusion result, and uses the fusion result to determine the authenticity of the user's participation in the activity.
2. The method according to claim 1, characterized in that, The server performs a preliminary verification using the user information and event registration information to obtain a preliminary verification result. Based on this preliminary verification result, it further verifies the user location data, management location data, and event location data to obtain a second verification result, including: The server determines whether the user information exists in the event registration information; If so, the server verifies the user location data, management location data, and event location location data to obtain a second verification result.
3. The method according to claim 2, characterized in that, If so, the server verifies the user location data, management location data, and event location location data to obtain a re-verification result, including: The server determines whether the user location data, management location data, and event location location data meet preset pass conditions; If so, the server determines that the user is located within the event venue.
4. The method according to claim 1, characterized in that, The user connects to the management terminal device via a handheld user terminal device according to the target connection method, including: The management terminal device determines whether the time when the user terminal device connects through the target connection method is within the time period of the event. If so, the management terminal device and the user terminal device complete the connection through a target connection method.
5. The method according to claim 1, characterized in that, The management terminal device uploads the received user information and the management terminal information of the management terminal device to the server, including: After the management terminal device successfully connects with the user terminal device via a target connection method, it generates management terminal information. The management terminal device sends the received user information and management terminal information to the server simultaneously.
6. The method according to claim 1, characterized in that, The server merges the preliminary verification result and the re-verification result to obtain a fused result, and uses the fused result to determine the authenticity of the user's participation in the activity, including: The server determines whether both the preliminary verification result and the re-verification result are passed. If so, the fusion result confirms that the user actually participated in the activity.
7. The method according to claim 1, characterized in that, The verification system also includes a large on-site screen; The server merges the preliminary verification result and the re-verification result to obtain a fusion result. After determining the authenticity of the user's participation in the activity based on the fusion result, the process further includes: The server generates check-in information based on the fusion result and sends the check-in information to the on-site large screen; The large screen at the site receives the sign-in information and then converts and displays it.
8. A verification device for genuine participation in an activity, characterized in that, Applicable to a verification system, the verification system including a server, user terminal equipment, and management terminal equipment, the apparatus comprising: The connection module is used to enable users to connect their handheld user terminal device to the management terminal device according to a target connection method when participating in activities, so as to transmit user information to the management terminal device of the administrator through the target connection method; the user information includes user location data; An upload module is used for the management terminal device to upload received user information and management terminal information of the management terminal device to the server, so that the server can receive the user information and management terminal information; the management terminal device information includes management location data; The verification module is used by the server to perform preliminary verification using the user information and event registration information to obtain a preliminary verification result, and then to verify the user location data, management location data, and event venue location data based on the preliminary verification result to obtain a second verification result; the event registration information and event venue location data are preset. The judgment module is used by the server to merge the preliminary verification result and the re-verification result to obtain a fusion result, and to judge the authenticity of the user's participation in the activity based on the fusion result.
9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of a verification method for real participation activities as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of a verification method for real participants as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Identity authentication method and device
CN104767717A
Sign-in verification method and system based on reverse byref
CN108769044A