Verification method, device and equipment for real participation in activity and medium
User information is transmitted through the target connection between the user terminal device and the management terminal device and verified by the server, which solves the problem that users need additional operations to perform activity verification in the prior art, and achieves a high accuracy and simple verification process.
Patent Information
- Application Number
- CN202411451039.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-10-17
AI Technical Summary
In the prior art, users need additional operations (such as scanning QR codes, opening a specific app) for activity verification, and may require multiple attempts when the signal is poor, affecting the user experience.
Connect through the target connection method of the user terminal device and the management terminal device (such as touch or NFC), transmit user information, including user positioning data, to the management terminal device, and perform preliminary verification and re-verification by the server, and determine the fusion result results The authenticity of user participation in activities.
It simplifies the verification process for users to participate in activities, avoids the cumbersome operation of specific apps and the risk of information leakage, and improves the accuracy and user experience of verification.
Smart Images

Figure CN119513850A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of positioning monitoring technology, and in particular to a method, device, equipment and medium for verifying real participation in an activity. Background Art
[0002] With the rapid development of Internet technology, the participation of activities has gradually become online and intelligent. According to different event hosting scenarios, a variety of verification methods have gradually emerged to indicate that the registrants have participated in the event. The most common methods to verify that customers have truly participated in the event are: QR code scanning verification, that is, customers participate in the event by scanning the QR code at the event site. Although paperless and intelligent verification has been achieved, this method relies on customers actively scanning and the accuracy of location information may be limited; and it is more dependent on specific apps, that is, customers participate in the event through specific apps, and the user's location needs to be confirmed when using the app, resulting in cumbersome operations for specific apps, users worrying about information leakage, and being unable to verify without downloading specific apps, which in turn leads to inaccurate verification.
[0003] To sum up, in existing solutions, users mostly need to perform additional operations (such as scanning a QR code, opening a specific app), and in some cases (such as when the signal is poor) it may take multiple attempts to complete the verification, affecting the user experience. Summary of the invention
[0004] In view of this, the purpose of this application is to provide a method, device, equipment and medium for verifying real participation in an activity. This method, device, equipment and medium for verifying real participation in an activity effectively solves the limitations of verifying participation in an activity with the help of a specific app, thereby ensuring the accuracy of the verification.
[0005] In a first aspect, an embodiment of the present application provides a method for verifying real participation in an activity, which is applicable to a verification system, wherein the verification system includes a server, a user terminal device, and a management terminal device, and the method includes:
[0006] When a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit the user information to the management terminal device of the administrator by the target connection mode; the user information includes the 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 receives the user information and the management terminal information; the management terminal device information includes management positioning data;
[0008] The server performs preliminary verification on the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, the management location data, and the activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and the activity venue location data are preset;
[0009] The server obtains a fusion result by fusing the preliminary verification result and the re-verification result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
[0010] In combination with the first aspect, the embodiment of the present application provides a first possible implementation of the first aspect, wherein the server performs preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-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 activity venue location data to obtain a re-verification result.
[0013] In combination with the first aspect, an embodiment of the present application provides a second possible implementation of the first aspect, wherein, if yes, the server verifies the user location data, management location data, and event venue location data to obtain a re-verification result, including:
[0014] The server determines whether the user location data, management location data, and activity venue location data meet preset passing conditions;
[0015] If so, the server determines that the user is in the event venue.
[0016] In combination with the first aspect, the embodiment of the present application provides a third possible implementation of the first aspect, wherein the user connects to the management terminal device in a target connection mode by holding the user terminal device, including:
[0017] The management terminal device determines whether the time when the user terminal device is connected through the target connection mode is within the activity holding time period;
[0018] If so, the management terminal device and the user terminal device complete the connection through the target connection mode.
[0019] In combination with the first aspect, the embodiment of the present 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 is successfully connected to the user terminal device through the target connection mode, the management terminal device generates management terminal information;
[0021] The management terminal device sends the received user information and the management terminal information to the server simultaneously.
[0022] In combination with the first aspect, the embodiment of the present 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 judges 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 is to confirm that the user actually participates in the activity.
[0025] In combination with the first aspect, the embodiment of the present application provides a sixth possible implementation of the first aspect, wherein the verification system further includes an on-site large screen;
[0026] After 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, the server further includes:
[0027] The server generates sign-in information based on the fusion result, and sends the sign-in information to the on-site large screen;
[0028] The on-site large screen receives the sign-in information, and converts and displays the sign-in information.
[0029] In a second aspect, an embodiment of the present application provides a verification device for real participation in an activity, which is applicable to a verification system, wherein the verification system includes a server, a user terminal device, and a management terminal device, and the device includes:
[0030] A connection module, used for, when a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit user information to the management terminal device of the administrator in the target connection mode; the user information includes user location data;
[0031] An uploading module, used for the management terminal device to upload 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 positioning data;
[0032] A verification module, used for the server to perform preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, and to verify the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and activity venue location data are preset;
[0033] The judgment module is used for the server to obtain a fusion result by fusing the preliminary verification result and the re-verification result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
[0034] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, any step of a method for verifying real participation in an activity is performed.
[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the computer program executes any one of the steps of a method for verifying real participation in an activity.
[0036] A verification method for real participation in an activity provided in an embodiment of the present application is applicable to a verification system, wherein the verification system includes a server, a user terminal device and a management terminal device. The method firstly connects the user terminal device with the management terminal device in a target connection mode when the user participates in the activity, so as to transmit the user information to the management terminal device of the administrator in the target connection mode; the user information includes user location data; secondly, 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; then, the server performs preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, so as to verify the user information based on the preliminary verification result. The user location data, management location data, and event venue location data are verified to obtain a re-verification result; the event registration information and the event venue location data are preset; finally, the server obtains a fusion result based on the preliminary verification result and the re-verification result, and judges the authenticity of the user's participation in the event based on the fusion result. By connecting the user terminal device to the management terminal device using a target connection method, the problem of users needing to open a specific app when verifying their participation in the event is avoided, thereby solving the limitations of using a specific app to sign in. Users do not need to scan or wear additional devices, which greatly simplifies the process of users verifying their participation in the event and improves convenience. In addition, by performing double verification of user information and user location data, the authenticity and accuracy of verifying user participation in the event are guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 A schematic diagram showing a flow chart of a first method for verifying real participation in an activity provided by an embodiment of the present application;
[0039] Figure 2 A schematic diagram of a process of connecting the user terminal device and the management terminal device provided in an embodiment of the present application is shown;
[0040] Figure 3 A schematic diagram of a process flow of verification performed by a server provided in an embodiment of the present application is shown;
[0041] Figure 4 A schematic diagram showing the structure of a first verification device for real participation in an activity provided by an embodiment of the present application is shown;
[0042] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0043] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0044] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0045] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0046] The current method of verifying the actual participation of customers in activities is through QR code scanning verification, that is, customers participate in the event by scanning the QR code at the event site. Although this method has achieved paperless and intelligent verification, it relies on customers actively scanning and the accuracy of location information may be limited; and it is more dependent on specific apps, that is, customers participate in activities through specific apps, and the user's location needs to be confirmed when using the APP. As a result, specific apps will bring cumbersome operations, users worry about information leakage, and verification cannot be performed without downloading the specific app, which in turn leads to inaccurate verification.
[0047] Based on this, the embodiments of the present application provide a method, device, equipment and medium for verifying real participation in an activity, which are described below through embodiments.
[0048] Example 1
[0049] To facilitate understanding of this embodiment, a method for verifying real participation in an activity disclosed in an embodiment of this application is first described in detail. Figure 1 The flowchart of a method for verifying real participation in an activity shown in the figure, a method for verifying real participation in an activity provided by the present application, applicable to a verification system, the verification system including a server, a user terminal device, and a management terminal device, the method including:
[0050] S101. When a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit user information to the management terminal device of the administrator by the target connection mode; 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 positioning data;
[0052] S103, the server performs preliminary verification on the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, the management location data, and the activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and the activity venue location data are preset;
[0053] S104. The server obtains a fusion result based on the initial verification result and the re-verification result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
[0054] In step S101, the verification system includes a user terminal device and a management terminal device, both of which can be mobile phones, that is, the user terminal device is the user's mobile phone, and the management terminal device is the mobile phone held by the activity manager. It can also be other devices that can store information and have communication functions and can be carried with you, such as existing phone watches from major manufacturers. Before holding an event, the user needs to register and submit registration information when registering. The registration information includes name, contact information, ID card information, etc. It can also include other information, such as the terminal device model used by the user when registering, etc. When the user participates in the event, it is necessary to verify it at the manager. The user verifies the event by holding the user terminal device and the management terminal device. The management terminal device is connected according to the target connection method. The target connection method adopted in this application is touch-and-pay, which is similar to the touch-and-pay technology supported by Alipay, or NFC technology. This application does not exchange transaction information through the touch-and-pay connection method, but user information. The user information includes but is not limited to the name, contact information, ID card information, registration information and user positioning data at the event venue stored in the user terminal device. The positioning data can be obtained through the positioning module in the user terminal device. After connecting to the management terminal device through the touch-and-pay 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 process of step S101, there is an embodiment: Figure 2 As shown, the user connects the management terminal device with the user terminal device by holding the user terminal device according to the target connection mode, including:
[0056] S1011, the management terminal device determines whether the time when the user terminal device is connected through the target connection mode is within the activity holding time period;
[0057] S1012: If yes, the management terminal device and the user terminal device complete the connection through the target connection mode.
[0058] In steps S1011-S1012, when the user terminal device is connected to the management terminal device through the touch target connection mode, the management terminal device determines whether the time when the user terminal device is connected through the target connection mode is within the activity time period, that is, the management terminal device obtains the time when the user terminal device touches the management terminal device, and determines whether this time is within the activity time period preset in the management terminal device. If it is within the activity time period, the management terminal device confirms that it is connected to the user terminal device through the target connection mode, so that the user management terminal device sends the user information to the management terminal device. In addition, when the management terminal device confirms that it is connected to the user terminal device through the target connection method, the management device terminal sends an information acquisition instruction to the user terminal device through the target connection method completed by touch, and the user terminal device receives and responds to the information acquisition instruction, and sends the user information to the management device terminal through the target connection method completed by touch. If the time when the user terminal device and the management terminal device send the touch is not within the time period of the event, the management terminal device refuses to connect to the user terminal device through the target connection method, so that the verification cannot be completed, thereby ensuring the accuracy of the verification of participation in the event.
[0059] In step S102, when the management terminal device receives the 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 device information includes management positioning data, and also includes the management personnel's work number, contact information, name, gender, verification time, management terminal device identification, status, configuration, etc. The server can communicate with multiple management terminal devices at the same time, so as to realize the verification of participation in activities for multiple users at the same time, thereby improving the efficiency of user verification of participation in activities. The communication method in which the server can communicate with multiple management terminal devices at the same time can be a wireless network including WiFi, Bluetooth, etc. To ensure security, it can also be selected to encrypt the user information and the management terminal information before transmitting it to the server. The specific method can be limited according to actual conditions, so that the server receives the user information and the management terminal information, and stores the user information and the management terminal information. It can also store user information verified by the same management terminal information together for easy call and verification.
[0060] In the specific implementation process of step S102, there is an embodiment in which 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 is successfully connected to the user terminal device through a target connection mode, the management terminal device generates management terminal information;
[0062] S1022: The management terminal device sends the received user information and the management terminal information to the server simultaneously.
[0063] In steps S1021-S1022, after the management terminal device successfully connects to the user terminal device through the target connection method, it generates management terminal information for the management terminal. That is, since the verification time when the user holds the user terminal device to connect by touching it, the status of the management terminal device and other information are uncontrollable, the management terminal information is automatically generated after the connection is successful. After receiving the user information, the management terminal device sends the user information and the management terminal information to the server at the same time through the communication method between the server; so that the server processes the user information and the management terminal information at the same time after receiving them, so as to ensure the efficiency and effectiveness of the user's real participation in the activities.
[0064] In step S103, after receiving the user information and the management terminal information, the server performs preliminary verification on the user information and the activity registration information to obtain a preliminary verification result. The activity registration information is the activity registration information of all users that has been collected and stored in advance. The activity venue positioning data is the location of the activity venue, which is also pre-stored in the server. After receiving the user information and the management terminal information, the activity registration information and the activity venue positioning data are called. After the preliminary verification result is passed, the user positioning data, management positioning data, and activity venue positioning data are verified based on the preliminary verification result to obtain a re-verification result; that is, only on the basis of the preliminary verification result being passed can re-verification be performed to obtain a re-verification result, thereby again ensuring the accuracy and effectiveness of the user's verification of participating in the activity.
[0065] In the specific implementation process of step S103, there is an embodiment in which the server performs preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-verification result, including:
[0066] S1031, the server determines whether the user information exists in the activity registration information;
[0067] S1032: If yes, the server verifies the user location data, management location data, and activity venue 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, which can be obtained by retrieving the user's name, contact information, ID card information, etc. in the activity registration information. If there are users with the same name and surname, the mobile phone number or ID card information can be further verified to avoid the problem of incorrect verification and ensure the accuracy of verifying the real participation in the activity. If registration information consistent with the user information is retrieved in the activity registration information, it means that the user has registered, and the preliminary verification result is passed. The server then verifies the user's location data, management location data, The location data of the event venue is verified to obtain a re-verification result. If registration information consistent with the user information is not retrieved in the event registration information, it means that this verified user has never registered, and the preliminary verification result is failed, and the user is refused to sign in to ensure the normal holding of the event; if registration information consistent with part of the user information is retrieved in the event registration information, it means that there is a user information deviation for this verified user, and the preliminary verification result is also passed, but a mark is generated for this verified user at the same time to mark the deviation of user information, reminding management personnel to manually verify the user's participation in the event.
[0069] In the specific implementation process of step S1032, there is an embodiment: if yes, the server verifies the user location data, management location data, and activity venue location data to obtain a re-verification result, including:
[0070] S10321, the server determines whether the user location data, management location data, and activity venue location data meet preset passing conditions;
[0071] S10322: If yes, the server determines that the user is in the venue of the event.
[0072] In steps S10321-S10322, when the server obtains a pass result by verifying the user information and the activity registration information, the server again determines whether the positioning errors of any two of the user positioning data in the user information, the management positioning data in the management terminal information, and the activity venue positioning data meet the preset pass condition. The preset pass condition is whether the positioning errors between any two of the user positioning data, the management positioning data in the management terminal information, and the activity venue positioning data all meet the preset positioning error range. The positioning error range can be specifically set according to actual conditions, such as being set to 1Km, that is, the server calculates the positioning error between any two of the user positioning data, the management positioning data, and the activity venue positioning data, and determines whether the positioning errors are all within the preset positioning error range. If the positioning errors are all within the preset positioning error range, the server determines that the user is in the activity venue. Otherwise, if the positioning errors are not all within the preset positioning error range, the server determines that the user is not in the activity venue.
[0073] In step S104, after obtaining the preliminary verification result and the re-verification result, the server fuses 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; when the fusion result confirms that the user actually participates in the activity, the user is allowed to sign in, i.e., verify that the user's participation in the activity is real; after obtaining the fusion result, the user is not allowed to verify again, and the connection of the target connection method between the user terminal device and the management terminal device is disconnected, i.e., the connection formed by the touch form is disconnected, thereby ensuring the effectiveness and accuracy of the user's verification of participation in the activity and reducing the consumption of the server's computing resources.
[0074] In the specific implementation process of step S104, there is an embodiment in which 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 the preliminary verification result and the re-verification result are both passed;
[0076] S10412: If yes, the fusion result is to confirm that the user actually participates in the activity.
[0077] In steps S10411-S10412, the server determines that both the preliminary verification result and the re-verification result are passed, that is, the user information is in the event registration information and the user's location data also meets the pass conditions, indicating that the user has registered and the user is located at the event venue. At this time, the fusion result is to confirm that the user actually participates in the event. Otherwise, if the server determines that both the preliminary verification result and the re-verification result are failed or only one of them is failed, that is, the re-verification result is failed, then the fusion result is to confirm that the user did not actually participate in the event, and the user cannot be allowed to pass the verification at this time.
[0078] In the specific implementation process of step S104, there is another embodiment: the verification system also includes a large screen on site;
[0079] After 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, the server further includes:
[0080] S10421. The server generates sign-in information based on the fusion result, and sends the sign-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 sign-in information based on the fusion result. When the fusion result is to confirm that the user has not actually participated in the activity, the sign-in information is a sign-in failure and the reason for the failure. When the fusion result is to confirm that the user has actually participated in the activity, the sign-in information is a sign-in success. The on-site large screen included in the verification system is set in the event venue, which can be a large display screen or a display screen of a computer connected to the server, so that the management personnel and the user can simultaneously view the sign-in information generated by the server and displayed on the on-site large screen, and thus take corresponding processing. In order to avoid different data transmission methods between the server and the display screen, the on-site large screen first performs format conversion when displaying the sign-in information, and converts it into a format that can be displayed by the display screen. In addition to taking the on-site large screen method, the verification system can also send the sign-in information corresponding to the fusion result to the user and the management personnel by sending text messages through the user's contact information, so as to achieve the effect of giving implementation feedback, reduce the user's waiting time and operation burden, and give real-time feedback at the same time, thereby improving the user's enthusiasm and satisfaction in participating in the activity.
[0083] The method provided in this application is not only applicable to offline activity verification, but can also be extended to other scenarios requiring identity verification or location verification according to actual needs. It has strong flexibility and scalability.
[0084] Example 2
[0085] The present application also provides a verification device for real participation in activities, such as Figure 4 The block diagram of a verification device for real participation in an activity is shown. The functions implemented by the verification device for real participation in an activity correspond to the steps of performing a verification method for real participation in an activity on a terminal device. The device can be understood as a component of a server including a processor, and is applicable to a verification system, wherein the verification system includes a server, a user terminal device, and a management terminal device. The device includes:
[0086] The connection module 401 is used for, when a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit user information to the management terminal device of the administrator in the target connection mode; the user information includes user location data;
[0087] Upload module 402, used for the management terminal device to upload 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 positioning data;
[0088] Verification module 403, used for the server to perform preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, and to verify the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and activity venue location data are preset;
[0089] The judgment module 404 is used for the server to obtain a fusion result by fusing the preliminary verification result and the re-verification result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
[0090] In a feasible implementation, the verification module includes:
[0091] A first judgment module, used by the server to judge 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 activity venue location data to obtain a re-verification result.
[0093] In a feasible implementation manner, the verification module further includes:
[0094] A second judgment module is used for the server to judge whether the user location data, management location data, and activity venue location data meet preset passing conditions;
[0095] The determination module is used for, if yes, the server to determine that the user is in the activity venue.
[0096] In a feasible implementation manner, the connection module includes:
[0097] A third judgment module is used for the management terminal device to judge whether the time when the user terminal device is connected through the target connection mode is within the activity holding time period;
[0098] The first connection module is used to complete the connection between the management terminal device and the user terminal device through a target connection mode.
[0099] In a feasible implementation manner, the upload module includes:
[0100] A generating module, used for generating management terminal information after the management terminal device is successfully connected to the user terminal device through a target connection mode;
[0101] The receiving module is used for the management terminal device to send the received user information and the management terminal information to the server at the same time.
[0102] In a feasible implementation manner, the interpretation module includes:
[0103] A third judgment module is used for the server to judge whether the preliminary verification result and the re-verification result are both passed;
[0104] The confirmation module is used to confirm that if so, the fusion result is to confirm that the user actually participates in the activity.
[0105] In a feasible implementation manner, the verification module further includes:
[0106] A sending module, used for the server to generate sign-in information based on the fusion result, and send the sign-in information to the on-site large screen;
[0107] The conversion module is used for the on-site large screen to receive the sign-in information, and to convert and display the sign-in information.
[0108] Example 3
[0109] The present 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 executable by the processor 501, when the electronic device is running, the processor 501 and the memory 502 communicate through the bus 503, and when the machine-readable instructions are executed by the processor 501, any step of the method for verifying real participation in an activity is performed.
[0110] Example 4
[0111] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program executes any one of the steps of the method for verifying real participation in an activity.
[0112] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0113] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0114] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0115] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a platform server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0116] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for verifying real participation in an activity, characterized in that: Applicable to a verification system, the verification system comprising a server, a user terminal device and a management terminal device, the method comprising: When a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit the user information to the management terminal device of the administrator by the target connection mode; the user information includes the 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 receives the user information and the management terminal information; the management terminal device information includes management positioning data; The server performs preliminary verification on the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, the management location data, and the activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and the activity venue location data are preset; The server obtains a fusion result by fusing the preliminary verification result and the re-verification result, so as to judge the authenticity of the user's participation in the activity based on the fusion result.
2. The method according to claim 1, characterized in that The server performs preliminary verification on the user information and the activity registration information to obtain a preliminary verification result, and verifies the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-verification result, including: The server determines whether the user information exists in the activity registration information; If so, the server verifies the user location data, management location data, and activity venue location data to obtain a re-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 activity venue location data to obtain a re-verification result, including: The server determines whether the user location data, management location data, and activity venue location data meet preset passing conditions; If so, the server determines that the user is in the event venue.
4. The method according to claim 1, characterized in that: The user connects the management terminal device with the user terminal device by holding the user terminal device according to the target connection mode, including: The management terminal device determines whether the time when the user terminal device is connected through the target connection mode is within the activity holding time period; If so, the management terminal device and the user terminal device complete the connection through the target connection mode.
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 is successfully connected to the user terminal device through the target connection mode, the management terminal device generates management terminal information; The management terminal device sends the received user information and the management terminal information to the server simultaneously.
6. The method according to claim 1, characterized in that The server fuses 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, including: The server determines whether both the preliminary verification result and the re-verification result are passed; If so, the fusion result is to confirm that the user actually participates in the activity.
7. The method according to claim 1, characterized in that The verification system also includes a large screen on site; After 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, the server further includes: The server generates sign-in information based on the fusion result, and sends the sign-in information to the on-site large screen; The on-site large screen receives the sign-in information, and converts and displays the sign-in information.
8. A verification device for real participation in an activity, characterized in that: Applicable to a verification system, the verification system includes a server, a user terminal device and a management terminal device, the device includes: A connection module, used for, when a user participates in an activity, the user connects the management terminal device with the user terminal device by holding the user terminal device in a target connection mode, so as to transmit user information to the management terminal device of the administrator in the target connection mode; the user information includes user location data; An uploading module, used for the management terminal device to upload 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 positioning data; A verification module, used for the server to perform preliminary verification through the user information and the activity registration information to obtain a preliminary verification result, and to verify the user location data, management location data, and activity venue location data based on the preliminary verification result to obtain a re-verification result; the activity registration information and activity venue location data are preset; The judgment module is used for the server to obtain a fusion result by fusing the preliminary verification result and the re-verification result, so as 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: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of a method for verifying real participation in an activity as described in any one of claims 1 to 7 are performed.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of a method for verifying real participation in an activity 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
Access management method, system and device based on trusted bar code
CN114863597A
Product activity information management method and device, server and storage medium
CN116562877A
Information display method, system and device, medium and program product
CN117056884A