Methods and systems for verifying sports event data
By leveraging blockchain technology and a collateralized credit token mechanism, accurate and rapid confirmation of data for mass-participation sports events has been achieved, resolving issues of inaccurate and slow data processing and ensuring the authenticity and irreversible confirmation process of match results.
Patent Information
- Application Number
- CN202210682995.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-16
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-06-16
AI Technical Summary
Data collection for mass-participation sports events is inaccurate and slow, and results cannot be fed back in a timely manner. Existing technology cannot effectively verify the authenticity of the competition data.
Data transmission and confirmation are achieved through blockchain technology, with confirmation from both the first and second participating clients. The authenticity of the data is ensured by a collateralized credit token mechanism, and the irreversibility of blockchain technology is also utilized.
This ensures the authenticity of sports event data and the irreversibility of the verification process, improving the accuracy and efficiency of data verification.
Smart Images

Figure CN115238301B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of data verification, and in particular relates to methods and systems for verifying sports event data. Background Technology
[0002] Currently, sports competition data collection primarily relies on on-site timing and scoring equipment and information-based data collection systems for automated data acquisition, supplemented by professional technical personnel. This approach ensures relatively accurate data collection. However, for mass participation sports events, due to the large number of participants and the lack of a robust data collection system for the competition process and results, feedback on results is often delayed and indirect, making it impossible to directly reference professional events for data collection. Consequently, data collection for mass sports events is typically inaccurate and slow. Summary of the Invention
[0003] The main objective of this invention is to provide a method and system for confirming sports event data, which ensures the authenticity of the data by having both parties involved in the match confirm it. Furthermore, the confirmation process is based on blockchain technology, ensuring the irreversibility of the confirmation process.
[0004] Firstly, a method for verifying sports event data is provided, the method comprising:
[0005] The first participating client sends the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology.
[0006] The server obtains the second participating client based on the sports event data to be confirmed, and sends the sports event data to the second participating client. The second participating client transmits the data through blockchain technology.
[0007] The second participating client judges the sports event data to be confirmed and sends the judgment result to the server.
[0008] The server processes the results based on the judgment.
[0009] In one possible implementation, the collateral credit token can be set based on the average credit token, including: the higher the average credit token, the lower the collateral credit token; the lower the average credit token, the higher the collateral credit token; and the average signal token is the total amount of credit tokens divided by the number of matches.
[0010] In another possible implementation, the judgment result includes: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect.
[0011] In another possible implementation, the server-side processes the judgment result, including:
[0012] If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or,
[0013] If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated.
[0014] Secondly, a system for verifying sports event data is provided, the system comprising:
[0015] The first participating client is used to send the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology.
[0016] On the server side, the system is used to obtain a second participating client based on the sports event data to be confirmed, send the sports event data to be confirmed to the second participating client, receive the judgment result of the second participating client on the data to be confirmed, process the data according to the judgment result, and the second participating client transmits data through blockchain technology.
[0017] The second participating client is used to judge the sports event data to be confirmed and send the judgment result to the server.
[0018] In one possible implementation, the collateral credit token can be set based on the average credit token, including: the higher the average credit token, the lower the collateral credit token; the lower the average credit token, the higher the collateral credit token; and the average signal token is the total amount of credit tokens divided by the number of matches.
[0019] In another possible implementation, the judgment result includes: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect.
[0020] In another possible implementation, the server-side processes the judgment result, including:
[0021] If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or,
[0022] If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.
[0024] Figure 1 A flowchart illustrating a method for verifying sports event data according to an embodiment of the present invention;
[0025] Figure 2 This is a structural diagram of a sports event data verification system provided in one embodiment of the present invention.
[0026] Specific implementation method
[0027] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar modules or modules having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting the invention.
[0028] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this application means the presence of the stated features, integers, steps, operations, modules, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, modules, components, and / or groups thereof. It should be understood that when we say a module is “connected” or “coupled” to another module, it can be directly connected or coupled to the other module, or there may be an intermediate module. Furthermore, “connected” or “coupled” as used herein can include wireless connection or wireless coupling. The term “and / or” as used herein includes all or any of the modules and all combinations thereof of one or more associated listed items.
[0029] To make the objectives, technical solutions, and advantages of this application clearer, the implementation of this application will be described in further detail below with reference to the accompanying drawings.
[0030] The technical solutions of this application and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0031] like Figure 1The diagram shows a flowchart of a method for confirming sports event data according to an embodiment of the present invention. The method includes:
[0032] Step 101: The first participating client sends the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology.
[0033] Step 102: The server obtains the second participating client based on the sports event data to be confirmed, and sends the sports event data to the second participating client. The second participating client transmits the data through blockchain technology.
[0034] Step 103: The second participating client judges the sports event data to be confirmed and sends the judgment result to the server.
[0035] Step 104: The server processes the results based on the judgment.
[0036] In this embodiment of the invention, a credit token is a credit currency that can circulate between participating clients and servers. The credit token can represent a user's creditworthiness in sports events. For users with high creditworthiness, teammates with similarly high creditworthiness can be matched when the user is matched for a match, thereby improving their experience in participating in the event.
[0037] When a participating client first connects to the server, the server assigns an initial credit token to that participating client. This initial credit token can be used as collateral when the first participating client reports sports event data to be confirmed. The server retrieves the other participating client from the sports event data to be confirmed, i.e., the second participating client, and sends the sports event data to the second participating client. The second participating client compares the received sports event data with the corresponding local match data and sends the result to the server. The server then performs subsequent processing based on the received result.
[0038] The collateral credit token can be set based on the average credit token, including: the higher the average credit token, the lower the collateral credit token; the lower the average credit token, the higher the collateral credit token. The average signal token is the total amount of credit tokens divided by the number of matches.
[0039] The judgment results include: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect.
[0040] In this embodiment of the invention, a first participating client sends unconfirmed sports event data and a staked credit token to a server. The server obtains a second participating client based on the unconfirmed sports event data and sends the unconfirmed sports event data to the second participating client. The second participating client judges the unconfirmed sports event data and sends the judgment result to the server. The server processes the data based on the judgment result. This ensures the authenticity of the match data through confirmation by both parties, and the confirmation process, based on blockchain technology, guarantees its irreversibility.
[0041] The server-side processing based on the judgment result includes:
[0042] If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or,
[0043] If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated.
[0044] In this embodiment of the invention, if the judgment result is correct, the server returns the collateral credit token sent by the first participating client, rewards it with a preset number of credit tokens, and saves the sports event data to be confirmed. If the judgment result is incorrect, the server confiscates the collateral credit token sent by the first participating client.
[0045] like Figure 2 The diagram shown is a structural diagram of a sports event data verification system provided in an embodiment of the present invention. The system includes:
[0046] The first participating client 201 is used to send the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology.
[0047] Server 202 is used to obtain a second participating client based on the sports event data to be confirmed, send the sports event data to be confirmed to the second participating client, receive the judgment result of the second participating client on the data to be confirmed, process it according to the judgment result, and the second participating client transmits data through blockchain technology.
[0048] The second participating client 203 is used to judge the sports event data to be confirmed and send the judgment result to the server.
[0049] In this embodiment of the invention, a credit token is a credit currency that can circulate between participating clients and servers. The credit token can represent a user's credit level when participating in sports events. For users with high credit levels, teammates with similarly high credit levels can be matched when the user is matched for a match, thereby improving their experience in participating in sports events.
[0050] When a participating client first connects to the server, the server assigns an initial credit token to that participating client. This initial credit token can be used as collateral when the first participating client reports sports event data to be confirmed. The server retrieves the other participating client from the sports event data to be confirmed, i.e., the second participating client, and sends the sports event data to the second participating client. The second participating client compares the received sports event data with the corresponding local match data and sends the result to the server. The server then performs subsequent processing based on the received result.
[0051] The collateral credit token can be set based on the average credit token, including: the higher the average credit token, the lower the collateral credit token; the lower the average credit token, the higher the collateral credit token. The average signal token is the total amount of credit tokens divided by the number of matches.
[0052] The judgment results include: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect.
[0053] In this embodiment of the invention, a first participating client sends unconfirmed sports event data and a staked credit token to a server. The server obtains a second participating client based on the unconfirmed sports event data and sends the unconfirmed sports event data to the second participating client. The second participating client judges the unconfirmed sports event data and sends the judgment result to the server. The server processes the data based on the judgment result. This ensures the authenticity of the match data through confirmation by both parties, and the confirmation process, based on blockchain technology, guarantees its irreversibility.
[0054] The server-side processing based on the judgment result includes:
[0055] If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or,
[0056] If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated.
[0057] In this embodiment of the invention, if the judgment result is correct, the server returns the collateral credit token sent by the first participating client, rewards it with a preset number of credit tokens, and saves the sports event data to be confirmed. If the judgment result is incorrect, the server confiscates the collateral credit token sent by the first participating client.
[0058] Furthermore, the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part 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, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0059] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0060] The above description is only a partial implementation of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for verifying sports event data, characterized in that, The method includes: The first participating client sends the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology. The server obtains the second participating client based on the sports event data to be confirmed, and sends the sports event data to the second participating client. The second participating client transmits the data through blockchain technology. The second participating client judges the sports event data to be confirmed and sends the judgment result to the server; the judgment result includes: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect. The server processes the judgment result, including: If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or, If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated.
2. The method as described in claim 1, characterized in that, The collateral credit token is set based on the average credit token, including: the higher the average credit token, the lower the collateral credit token; the lower the average credit token, the higher the collateral credit token. The average credit token is the total amount of credit tokens divided by the number of matches.
3. A system for verifying sports event data, characterized in that, The system includes: The first participating client is used to send the sports event data to be confirmed and the collateral credit token to the server. The first participating client and the server transmit data through blockchain technology. On the server side, the system is used to obtain a second participating client based on the sports event data to be confirmed, send the sports event data to be confirmed to the second participating client, receive the judgment result of the second participating client on the sports event data to be confirmed, process the data according to the judgment result, and the second participating client transmits data through blockchain technology. The second participating client is used to judge the sports event data to be confirmed and send the judgment result to the server; the judgment result includes: the sports event data to be confirmed is correct, and the sports event data to be confirmed is incorrect; The server processes the judgment result, including: If the judgment result is correct, then the sports event data to be confirmed is saved, the collateralized credit token is returned to the first participating client, and a preset number of credit tokens are awarded to the first participating client; or, If the judgment result is incorrect, the unconfirmed sports event data will be deleted, and the collateralized credit token will be confiscated.
4. The system as described in claim 3, characterized in that, The collateral credit token can be set according to the average credit token, including: the higher the average credit token, the lower the collateral credit token, and the lower the average credit token, the higher the collateral credit token. The average credit token is the total amount of credit tokens divided by the number of battles.
Citation Information
Patent Citations
Sports event system and organization method thereof
CN110796330A
Credit updating method and device
CN112732736A