A method and system for timing and evaluating laps in middle and long distance running
The middle- and long-distance running timing and lap counting system, which combines RFID and UWB positioning technologies, solves the problems of low efficiency and difficulty in preventing cheating in existing technologies. It enables accurate identification of athletes and automated management throughout the entire process, improves the fairness of the competition and the real-time nature of the data, and has a strong anti-cheating capability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-03-31
AI Technical Summary
The existing timing and lap counting management for middle and long-distance running mainly relies on manual recording, which is inefficient and prone to errors. It is difficult to achieve fully automated management and lacks intelligent technical support. It cannot meet the real-time and reliability requirements of high-level events. Furthermore, the existing system has significant shortcomings in athlete identity verification and cheating detection, making it difficult to prevent impersonation, substitution, and other behaviors.
By employing RFID identification and UWB positioning technologies, combined with wireless starters, timing and lap counting devices, and a blockchain evidence storage network, the system enables automatic verification of athlete identities and full-process timing and lap counting. It also detects multi-dimensional abnormal cheating behavior through a spatiotemporal heterogeneous arbitration network and generates anti-cheating analysis reports.
It achieves dual binding of athlete identity and spatial information, ensuring accurate correspondence of results, improving the fairness of the competition and management efficiency, possessing high venue adaptability and strong anti-cheating capabilities, and providing intelligent competition management and fair competition support.
Smart Images

Figure CN121197788B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of track and field timing technology, and in particular to a method and system for timing and lap counting evaluation in middle and long-distance running. Background Technology
[0002] Track and field, especially middle- and long-distance running, as an important part of sporting events, places high demands on the fairness of the competition and the accuracy of timing and lap counting. With the expansion of sporting events and the improvement of information technology, more and more event organizers hope to improve the efficiency of event management and the authority of results through technological means. However, current timing and lap counting management in middle- and long-distance running mainly relies on manual recording or simple manual timing and lap counting equipment. This manual statistical method is not only inefficient and prone to errors, but the real-time nature and reliability of the data cannot meet the needs of high-level and large-scale competitions.
[0003] While some major sporting events have introduced QR codes, barcodes, or semi-automatic IC chip timing devices, these solutions typically require manual scanning, have limited target sensing locations, and struggle to achieve fully automated management and precise, unique identification of athletes. Lacking intelligent technological support, manual operation not only presents risks of inefficiency and data errors but also frequently leads to statistical mistakes, omissions, and disputes over results, especially in situations with large numbers of participants, complex environments, or athletes passing through checkpoints at high speeds, significantly impacting the fairness of the competition results. Furthermore, some solutions cannot be flexibly deployed based on the number of laps and track specifications, exhibiting strong dependence on track conditions and poor venue adaptability, failing to meet the general needs of different sporting events.
[0004] Meanwhile, existing systems have significant shortcomings in terms of athlete identity verification and anti-cheating measures. On the one hand, traditional check-in lap counting methods only count tags, making it difficult to achieve accurate correlation between athlete identity information and race results throughout the entire process, leaving opportunities for cheating behaviors such as impersonation, substitution, and skipping laps. On the other hand, most timing systems lack detailed monitoring and judgment of athletes' crossing times, recognition intervals, and abnormal speeds, making it difficult to promptly detect suspected cheating behaviors such as continuous recognition at extremely short intervals, abnormal speeds, and failure to check tags. In addition, existing systems generally lack full-process anomaly analysis and automatic post-race anti-cheating reports, and the data archiving methods are relatively simple, making it difficult to support post-race appeals and data analysis, which is detrimental to the fairness of the competition and the resolution of disputes.
[0005] Therefore, how to provide a method and system for timing and lap counting in middle and long-distance running is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0006] The purpose of this invention is to provide a method and system for evaluating timing and lap counting in middle and long-distance running. This invention makes full use of RFID identification, UWB positioning and anti-cheating technology to achieve automatic verification of athlete identity, full-process timing and lap counting and automatic detection of multi-dimensional abnormal cheating behavior. It has the advantages of high management efficiency, high accuracy, good venue adaptability and strong cheating prevention capabilities.
[0007] A method for evaluating timing and lap counting in middle- and long-distance running according to an embodiment of the present invention includes the following steps:
[0008] S1. During the check-in process, athletes wear RFID tags and UWB positioning tags, establish the binding relationship between the identity code ID and the physical address of the UWB tag, and deploy UWB positioning base stations along the track to construct a spatial topology map;
[0009] S2. Set the starting line position according to the length of each lap of the track and the requirements of the competition, and set up timing and lap counting devices at the detection line;
[0010] S3. Send the race start command to the timing and lap counting device via the wireless starter, and start the timing and lap counting process through the timing and lap counting device;
[0011] S4. When the athlete passes the detection line, the timing and lap counting device reads the identity code ID for validity verification and triggers the UWB positioning base station to capture the athlete's real-time coordinates. The anti-cheating judgment algorithm based on the spatiotemporal heterogeneous arbitration network is used to jointly verify the identity code ID and the real-time coordinates.
[0012] S5. Generate a spatiotemporal data packet by accumulating the number of laps and the time taken for the verified athletes, and upload the hash value of the spatiotemporal data packet to the blockchain evidence storage network.
[0013] S6. After the competition, the time taken by each athlete for each lap and the total time are summarized, and the evidence data is extracted from the blockchain to generate an anti-cheating analysis report based on spatial trajectory and the final score sheet.
[0014] Optionally, step S1 specifically includes:
[0015] S11. At the check-in entrance, each athlete is assigned and wears an RFID tag and a UWB positioning tag. The RFID tag contains an identity code ID, and the UWB tag contains a unique physical address.
[0016] S12. In the check-in area, the RFID reader is used to sense and read the RFID tag worn by the athlete and obtain the identity code ID. The UWB reader is used to sense and read the UWB tag worn by the athlete and obtain the physical address of the UWB tag.
[0017] S13. Bind the collected identity code ID to the physical address of the UWB tag, and associate it with the athlete's identity information to establish a correspondence between "identity code ID - UWB physical address - athlete identity information". The athlete's identity information includes name, competition number, and event type.
[0018] S14. Organize and record the corresponding relationships to form the check-in list for this match;
[0019] S15. Multiple UWB positioning base stations are pre-installed along the track. By analyzing the signal coverage and spatial layout between the base stations, a UWB positioning spatial topology map of the runway is constructed.
[0020] Optionally, step S2 specifically includes:
[0021] S21. Determine the length of each lap of the track. ;
[0022] S22, Based on the total distance of the competition events Calculate the number of race laps ,in ;
[0023] S23. Set the starting line position according to the number of race laps and the requirements of the race event. The starting line position coincides with the detection line, or is set according to the specific race rules.
[0024] S24. A timing and counting device is set at the detection line position. The timing and counting device includes a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module, and a local storage module. The RFID antenna is fixed below or to the side of the detection line.
[0025] S25. Check the functional status of the timing and lap counting device to ensure it is in normal working condition. The functional status includes initialization status, time calibration status, standby status, data acquisition status, and data processing status.
[0026] The wireless receiving module is used to receive the match start command, time synchronization signal and other wireless control commands from the wireless starter;
[0027] The RFID read / write module is used to read the RFID tag information worn by the athlete in real time through the RFID antenna, and to obtain and identify the identity code ID;
[0028] The UWB positioning information receiving module is used to receive and process positioning signals emitted by the UWB tag worn by the athlete;
[0029] The timing module is used to record the exact time when each athlete crosses the detection line;
[0030] The data processing module performs real-time processing and analysis on the collected athlete identity ID, time of passage, and UWB positioning data.
[0031] The local storage module is used to save all raw data, processing results, score sheets, and anomaly analysis records during the competition process.
[0032] Optionally, step S3 specifically includes:
[0033] S31. Before the start of the competition, time calibration is performed between all timing and lap counting devices.
[0034] S32. Send a race start command to the timing and lap counting device via a wireless starter, wherein the race start command includes the timing start point;
[0035] S33. After receiving the start command of the race via the wireless receiver module, the timing and lap counting device will set the starting point. Write to the local storage module and switch to data acquisition mode;
[0036] S34. Start the timing module to keep track of the entire competition.
[0037] Optionally, step S4 specifically includes:
[0038] S41. At the start of the race and each time the athlete crosses the detection line, the timing and lap counting device reads the RFID tag worn by the athlete in real time through the RFID reader / writer module to obtain the identification code. And record the time of passage;
[0039] S42. Compare the obtained identity code ID with the pre-recorded identity code ID to determine the validity of the identity, and simultaneously trigger the UWB positioning base station to capture the athlete's real-time coordinates;
[0040] S43. An anti-cheating discrimination algorithm based on a spatiotemporal heterogeneous arbitration network is used to jointly verify the validity of the identity code ID and the athlete's spatial trajectory to determine whether there is any suspicious cheating behavior, and to mark and record the detected anomalies in real time.
[0041] Optionally, the spatiotemporal heterogeneous arbitration network of S43 specifically includes a trajectory perception heterogeneous subnet, a velocity fingerprint heterogeneous subnet, and an arbitration decision engine;
[0042] The trajectory-aware heterogeneous subnet adds a dynamic adjacency matrix adjustment module to the spatiotemporal graph convolutional network. It adaptively adjusts the connection weights of nodes in the curve region according to the athlete's real-time speed and outputs the trajectory discrimination score.
[0043] The speed fingerprint heterogeneous subnetwork adopts a hybrid structure of multi-scale temporal convolution and long short-term memory network. It extracts the short-term speed change features of athletes through one-dimensional dilated convolution, extracts the speed pattern features throughout the entire process through bidirectional LSTM, and dynamically weights and fuses the features of each path through a cross-path gating feature fusion layer, and outputs the speed pattern discrimination probability.
[0044] The arbitration decision engine, based on a meta-learning optimizer, dynamically adjusts the fusion weights of the trajectory-aware heterogeneous subnet and the velocity-finding heterogeneous subnet, ultimately outputting the arbitration decision probability. The formula is:
[0045] ;
[0046] in, To determine the score for the trajectory, To determine the probability of speed pattern, It is a rule-based decision item. Indicates dynamic fusion weights, This represents the weight of the rule item.
[0047] Optionally, the anti-cheating judgment algorithm of S43 specifically includes the following steps:
[0048] S431. For verified and valid identity codes The system checks whether the current time of passage has been recorded. If the time interval between the current passage time and the previous passage time is less than a preset threshold, it is marked as a suspected duplicate and an anomaly prompt and record are triggered through the data processing module.
[0049] S432. If the same identity code ID is detected multiple times in the same round, only the first detection is recorded as valid, and the rest are considered as duplicate detections and marked as abnormal.
[0050] S433. If the time when a detected identity code ID passes through the detection line does not conform to the preset reasonable movement speed range, it is judged as an abnormal line crossing, and an abnormal event is automatically generated and recorded.
[0051] S434. Based on UWB trajectory data, if the actual distance an athlete moves between adjacent detection points is greater than the sum of the track length and the tolerance value, it is judged as cheating by taking a shortcut, and the anomaly is recorded.
[0052] S435. The arbitration decision engine is used to perform multimodal fusion on the above detection results, generate arbitration decision probabilities, and automatically mark anomalies and provide arbitration prompts based on the arbitration decision probabilities.
[0053] S436. For all valid identity codes, record the corresponding athlete's identity code ID, number of laps, and cumulative time, generate real-time performance data, and archive all abnormal and anti-cheating information.
[0054] S437. For cases determined to be invalid identity codes, duplicate detections, abnormal line crossings, shortcuts, and other abnormal situations, generate and archive detailed exception logs.
[0055] Optionally, step S5 specifically includes:
[0056] S51. For the identity code ID that is determined to be valid, the timing and lap counting device will use the time of passing through the detection line and the corresponding UWB spatial coordinates as the spatiotemporal data of the completion of this lap and record them.
[0057] S52, based on the length of each lap and race laps The number of laps completed by each athlete is accumulated in real time. ,when If this happens, continue recording and monitoring. If the athlete is deemed to have completed the race, all laps and results will be checked for cheating, and any abnormal data detected will be marked and archived in real time.
[0058] S53. Generate a unique hash value for the spatiotemporal data packets collected in each lap and upload them to the blockchain evidence storage network in real time. The spatiotemporal data packets include the athlete's identity code ID, the time, the spatial coordinates obtained by UWB positioning, the current number of laps, the cumulative time, and the anomaly detection result.
[0059] Optionally, step S6 specifically includes:
[0060] S61. After the competition, summarize the valid identification code ID, time of each lap, UWB spatial coordinates, number of laps, total time and all anomaly detection results for each athlete;
[0061] S62. Extract the stored certificate and decrypted spatiotemporal trajectory data from the blockchain node, generate a spatial anti-cheating analysis chart, and verify it with local data;
[0062] S63. Based on the competition rules and detected abnormal data, generate the final score sheet for each athlete, including athlete identity information, time per lap, total time, abnormal data, anti-cheating analysis report, and blockchain evidence hash value.
[0063] S64. Compile and archive the final transcripts.
[0064] A middle- and long-distance running timing and lap counting evaluation system according to an embodiment of the present invention includes:
[0065] The check-in module is used to obtain the identity code ID and UWB tag physical address during the check-in process, bind them with the athlete's identity information, and generate a check-in list;
[0066] UWB positioning base station clusters are used to monitor athletes' track coordinates in real time and generate spatiotemporal trajectories.
[0067] The timing and counting device is used to be set at the detection line position and includes a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module and a local storage module;
[0068] A wireless starter is used to send a race start command to the timing and lap counting device at the start of the race.
[0069] The anti-cheating analysis module uses a multimodal anti-cheating discrimination algorithm to identify suspicious cheating behavior and mark abnormal information in real time; the blockchain evidence storage module generates a unique hash value for spatiotemporal data packets and uploads it to the blockchain network in real time.
[0070] The results generation module is used to generate competition data, including a spatial anti-cheating analysis report and the final results sheet.
[0071] The beneficial effects of this invention are:
[0072] First, by combining RFID tags with UWB positioning tags, this invention achieves dual binding and automatic identification of athlete identity and spatial information, ensuring accurate correspondence between athlete identity and competition results. This effectively avoids the low efficiency and error-prone nature of manual identification, as well as cheating behaviors such as substitution and impersonation, significantly improving the fairness and authority of middle and long-distance running events.
[0073] Secondly, the system adopts wireless starting, timing and lap counting devices and deploys UWB base stations throughout the venue, which can be flexibly deployed according to the needs of the competition, supports different track and event settings, effectively solves the strong dependence of existing equipment on the venue and manual operation, realizes full-process automated management, and greatly improves the efficiency of event organization and management as well as the real-time and accuracy of data.
[0074] Furthermore, this invention integrates an anti-cheating detection algorithm based on a spatiotemporal heterogeneous arbitration network, which can intelligently detect and provide real-time warnings for multi-dimensional abnormal behaviors such as athlete identity, spatial trajectory, and speed. At the same time, all core spatiotemporal data are stored on the blockchain to ensure that the data is tamper-proof and fully traceable. After the competition, the system can automatically generate a spatial anti-cheating analysis report and a complete performance file, which greatly improves the convenience and authority of arbitration, appeals, and subsequent data analysis.
[0075] In summary, this invention has the advantages of strong anti-cheating capabilities, accurate identity recognition, high venue adaptability, high degree of management automation, and efficient and reliable data processing, providing strong technical support for intelligent management and fair competition in middle and long-distance running events. Attached Figure Description
[0076] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0077] Figure 1 This is a flowchart illustrating a method for evaluating timing and lap counting in medium- and long-distance running proposed in this invention.
[0078] Figure 2 This is a flowchart of the spatiotemporal multimodal fusion anti-cheating judgment process in this invention;
[0079] Figure 3 This is a schematic diagram of a medium- and long-distance running timing and lap counting evaluation system according to the present invention. Detailed Implementation
[0080] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, illustrating only the basic structure of the invention, and therefore only show the components relevant to the invention.
[0081] refer to Figure 1-3 A method for evaluating timing and lap counting in middle- and long-distance running includes the following steps:
[0082] S1. During the check-in process, athletes wear RFID tags and UWB positioning tags, establish the binding relationship between the identity code ID and the physical address of the UWB tag, and deploy UWB positioning base stations along the track to construct a spatial topology map;
[0083] S2. Set the starting line position according to the length of each lap of the track and the requirements of the competition, and set up timing and lap counting devices at the detection line;
[0084] S3. Send the race start command to the timing and lap counting device via the wireless starter, and start the timing and lap counting process through the timing and lap counting device;
[0085] S4. When the athlete passes the detection line, the timing and lap counting device reads the identity code ID for validity verification and triggers the UWB positioning base station to capture the athlete's real-time coordinates. The anti-cheating judgment algorithm based on the spatiotemporal heterogeneous arbitration network is used to jointly verify the identity code ID and the real-time coordinates.
[0086] S5. Generate a spatiotemporal data packet by accumulating the number of laps and the time taken for the verified athletes, and upload the hash value of the spatiotemporal data packet to the blockchain evidence storage network.
[0087] S6. After the competition, the time taken by each athlete for each lap and the total time are summarized, and the evidence data is extracted from the blockchain to generate an anti-cheating analysis report based on spatial trajectory and the final score sheet.
[0088] In this embodiment, step S1 specifically includes:
[0089] S11. At the check-in entrance, each athlete is assigned and wears an RFID tag and a UWB positioning tag. The RFID tag contains an identity code ID, and the UWB tag contains a unique physical address.
[0090] S12. In the check-in area, the RFID reader is used to sense and read the RFID tag worn by the athlete and obtain the identity code ID. The UWB reader is used to sense and read the UWB tag worn by the athlete and obtain the physical address of the UWB tag.
[0091] S13. Bind the collected identity code ID to the physical address of the UWB tag, and associate it with the athlete's identity information to establish a correspondence between "identity code ID - UWB physical address - athlete identity information". The athlete's identity information includes name, competition number, and event type.
[0092] S14. Organize and record the corresponding relationships to form the check-in list for this match;
[0093] S15. Multiple UWB positioning base stations are pre-installed along the track. By analyzing the signal coverage and spatial layout between the base stations, a UWB positioning spatial topology map of the runway is constructed.
[0094] In this embodiment, step S2 specifically includes:
[0095] S21. Determine the length of each lap of the track. ;
[0096] S22, Based on the total distance of the competition events Calculate the number of race laps ,in ;
[0097] S23. Set the starting line position according to the number of race laps and the requirements of the race event. The starting line position coincides with the detection line, or is set according to the specific race rules.
[0098] S24. A timing and counting device is set at the detection line position. The timing and counting device includes a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module, and a local storage module. The RFID antenna is fixed below or to the side of the detection line.
[0099] S25. Check the functional status of the timing and lap counting device to ensure it is in normal working condition. The functional status includes initialization status, time calibration status, standby status, data acquisition status, and data processing status.
[0100] The wireless receiving module is used to receive the match start command, time synchronization signal and other wireless control commands from the wireless starter;
[0101] The RFID read / write module is used to read the RFID tag information worn by the athlete in real time through the RFID antenna, and to obtain and identify the identity code ID;
[0102] The UWB positioning information receiving module is used to receive and process positioning signals emitted by the UWB tag worn by the athlete;
[0103] The timing module is used to record the exact time when each athlete crosses the detection line;
[0104] The data processing module performs real-time processing and analysis on the collected athlete identity ID, time of passage, and UWB positioning data.
[0105] The local storage module is used to save all raw data, processing results, score sheets, and anomaly analysis records during the competition process.
[0106] In this embodiment, step S3 specifically includes:
[0107] S31. Before the start of the competition, time calibration is performed between all timing and lap counting devices.
[0108] S32. Send a race start command to the timing and lap counting device via a wireless starter, wherein the race start command includes the timing start point;
[0109] S33. After receiving the start command of the race via the wireless receiver module, the timing and lap counting device will set the starting point. Write to the local storage module and switch to data acquisition mode;
[0110] S34. Start the timing module to keep track of the entire competition.
[0111] In this embodiment, step S4 specifically includes:
[0112] S41. At the start of the race and each time the athlete crosses the detection line, the timing and lap counting device reads the RFID tag worn by the athlete in real time through the RFID reader / writer module to obtain the identification code. And record the time of passage;
[0113] S42. Compare the obtained identity code ID with the pre-recorded identity code ID to determine the validity of the identity, and simultaneously trigger the UWB positioning base station to capture the athlete's real-time coordinates;
[0114] S43. An anti-cheating discrimination algorithm based on a spatiotemporal heterogeneous arbitration network is used to jointly verify the validity of the identity code ID and the athlete's spatial trajectory to determine whether there is any suspicious cheating behavior, and to mark and record the detected anomalies in real time.
[0115] In this embodiment, the spatiotemporal heterogeneous arbitration network of S43 specifically includes a trajectory perception heterogeneous subnet, a speed fingerprint heterogeneous subnet, and an arbitration decision engine;
[0116] The trajectory-aware heterogeneous subnet adds a dynamic adjacency matrix adjustment module to the spatiotemporal graph convolutional network. It adaptively adjusts the connection weights of nodes in the curve region according to the athlete's real-time speed and outputs the trajectory discrimination score.
[0117] The speed fingerprint heterogeneous subnetwork adopts a hybrid structure of multi-scale temporal convolution and long short-term memory network. It extracts the short-term speed change features of athletes through one-dimensional dilated convolution, extracts the speed pattern features throughout the entire process through bidirectional LSTM, and dynamically weights and fuses the features of each path through a cross-path gating feature fusion layer, and outputs the speed pattern discrimination probability.
[0118] The arbitration decision engine, based on a meta-learning optimizer, dynamically adjusts the fusion weights of the trajectory-aware heterogeneous subnet and the velocity-finding heterogeneous subnet, ultimately outputting the arbitration decision probability. The formula is:
[0119] ;
[0120] in, To determine the score for the trajectory, To determine the probability of speed pattern, It is a rule-based decision item. Indicates dynamic fusion weights, This represents the weight of the rule item.
[0121] In this embodiment, the anti-cheating judgment algorithm of S43 specifically includes the following steps:
[0122] S431. For verified and valid identity codes The system checks whether the current time of passage has been recorded. If the time interval between the current passage time and the previous passage time is less than a preset threshold, it is marked as a suspected duplicate and an anomaly prompt and record are triggered through the data processing module.
[0123] S432. If the same identity code ID is detected multiple times in the same round, only the first detection is recorded as valid, and the rest are considered as duplicate detections and marked as abnormal.
[0124] S433. If the time when a detected identity code ID passes through the detection line does not conform to the preset reasonable movement speed range, it is judged as an abnormal line crossing, and an abnormal event is automatically generated and recorded.
[0125] S434. Based on UWB trajectory data, if the actual distance an athlete moves between adjacent detection points is greater than the sum of the track length and the tolerance value, it is judged as cheating by taking a shortcut, and the anomaly is recorded.
[0126] S435. The arbitration decision engine is used to perform multimodal fusion on the above detection results, generate arbitration decision probabilities, and automatically mark anomalies and provide arbitration prompts based on the arbitration decision probabilities.
[0127] S436. For all valid identity codes, record the corresponding athlete's identity code ID, number of laps, and cumulative time, generate real-time performance data, and archive all abnormal and anti-cheating information.
[0128] S437. For cases determined to be invalid identity codes, duplicate detections, abnormal line crossings, shortcuts, and other abnormal situations, generate and archive detailed exception logs.
[0129] In this embodiment, step S5 specifically includes:
[0130] S51. For the identity code ID that is determined to be valid, the timing and lap counting device will use the time of passing through the detection line and the corresponding UWB spatial coordinates as the spatiotemporal data of the completion of this lap and record them.
[0131] S52, based on the length of each lap and race laps The number of laps completed by each athlete is accumulated in real time. ,when If this happens, continue recording and monitoring. If the athlete is deemed to have completed the race, all laps and results will be checked for cheating, and any abnormal data detected will be marked and archived in real time.
[0132] S53. Generate a unique hash value for the spatiotemporal data packets collected in each lap and upload them to the blockchain evidence storage network in real time. The spatiotemporal data packets include the athlete's identity code ID, the time, the spatial coordinates obtained by UWB positioning, the current number of laps, the cumulative time, and the anomaly detection result.
[0133] In this embodiment, step S6 specifically includes:
[0134] S61. After the competition, summarize the valid identification code ID, time of each lap, UWB spatial coordinates, number of laps, total time and all anomaly detection results for each athlete;
[0135] S62. Extract the stored certificate and decrypted spatiotemporal trajectory data from the blockchain node, generate a spatial anti-cheating analysis chart, and verify it with local data;
[0136] S63. Based on the competition rules and detected abnormal data, generate the final score sheet for each athlete, including athlete identity information, time per lap, total time, abnormal data, anti-cheating analysis report, and blockchain evidence hash value.
[0137] S64. Compile and archive the final transcripts.
[0138] A middle- and long-distance running timing and lap counting evaluation system includes:
[0139] The check-in module is used to obtain the identity code ID and UWB tag physical address during the check-in process, bind them with the athlete's identity information, and generate a check-in list;
[0140] UWB positioning base station clusters are used to monitor athletes' track coordinates in real time and generate spatiotemporal trajectories.
[0141] The timing and counting device is used to be set at the detection line position and includes a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module and a local storage module;
[0142] A wireless starter is used to send a race start command to the timing and lap counting device at the start of the race.
[0143] The anti-cheating analysis module uses a multimodal anti-cheating discrimination algorithm to identify suspicious cheating behavior and mark abnormal information in real time; the blockchain evidence storage module generates a unique hash value for spatiotemporal data packets and uploads it to the blockchain network in real time.
[0144] The results generation module is used to generate competition data, including a spatial anti-cheating analysis report and the final results sheet.
[0145] Example 1:
[0146] To verify the feasibility of this invention in practice, it was applied to a provincial middle- and long-distance running competition. The organizing committee of the competition adopted the timing and lap counting evaluation method and system of this invention. The competition included two events: the men's 5000 meters and the women's 3000 meters, both held on a standard 400-meter track. A total of more than 350 athletes from multiple teams registered.
[0147] On the day of competition check-in, the organizing committee set up a dedicated check-in area at the stadium entrance. Staff distributed uniquely numbered RFID tags and UWB positioning tags to each participating athlete, instructing them to wear the RFID tags on their wrists or ankles and the UWB tags in designated locations. As athletes entered the check-in channel, the check-in module automatically read the RFID tag's identification ID and the UWB tag's physical address, binding them to their registration information. The system then automatically generated a database of all checked-in athletes. Through automatic verification, the system promptly detected and alerted the athletes to any abnormal, missing, or duplicate tag bindings, ensuring the uniqueness and accuracy of each athlete's identity.
[0148] Based on the requirements of the men's 5000m and women's 3000m events, the race technical team utilized starting line and detection line setup modules, strictly adhering to the rules in arranging the starting lines and detection lines, and deploying UWB positioning base stations along the track to form a complete spatial topology. All timing and lap counting devices were installed at the detection lines, including wireless receiving modules, RFID reading and writing modules, UWB positioning information receiving modules, timing modules, data processing modules, and local storage modules. The system uniformly sends the race start command via a wireless transmitter, and all timing and lap counting devices synchronize their time and automatically switch to data acquisition and timing mode.
[0149] During the competition, as athletes crossed the detection line each lap, the timing and lap counting device used an RFID reader to quickly and accurately identify their identity ID, and a UWB positioning information receiving module to collect the athlete's spatial coordinates in real time, while automatically recording the crossing time. The data processing module compared the passing data with the check-in database in real time to ensure that every record came from a valid identity. The system utilizes a multimodal anti-cheating algorithm, integrating multiple features such as RFID identity, UWB trajectory, and movement speed, to automatically detect and mark suspicious behaviors such as unchecked tags, repeated identification at extremely short intervals, abnormal speed, and shortcuts. If suspected cheating is detected, the system will automatically trigger an arbitration decision probability output and immediately issue an alarm, while the background generates abnormal data for the referees to verify. Throughout the entire event, RFID and UWB tags achieved a recognition rate of over 99.9%, even in high-density crowds and with athletes passing at high speeds, with no missed laps or double counting, effectively eliminating problems such as miscounting or missing laps that can occur with manual methods.
[0150] After the competition, the system automatically summarizes the lap times, cumulative times, spatial coordinates, and all anomaly detection results for all athletes, generating score sheets, anti-cheating analysis reports, and spatial trajectory maps. All spatiotemporal data packets for each lap are generated with a unique hash value and uploaded to the blockchain storage module in real time, ensuring the immutability and traceability of core event data. The organizing committee only needs to export the results and analysis reports with one click; the archiving and review of results for the entire event can be completed automatically within one minute. The system's automatic archiving and traceability capabilities greatly improve the efficiency of post-race appeals, reviews, and arbitration. Athletes and coaches can retrieve detailed lap times in real time through the query module, achieving efficient, transparent, and intelligent event services. Table 1 shows the core data of this invention's system applied in this provincial-level event.
[0151] Table 1. Statistical table of measured data from the application of the automatic timing and lap counting system for long-distance running in this invention.
[0152]
[0153] Data shows that the method of this invention intelligently collected valid data for 2380 laps by 184 male athletes and 1290 laps by 171 female athletes in this competition. In the 30-person reference group with manual timing, due to the noisy environment and frequent personnel movement, there were 3 instances of missed laps, 2 instances of recounted laps, and 1 instance of runners using substitutes, and 1 case of a results dispute leading to an appeal. In contrast, the system of this invention, through the multimodal binding of RFID and UWB tags, achieved fully automatic recording and tracing of each athlete's crossing time and spatial trajectory, without any missed laps or recounts due to identification failures, and without the lap count confusion and statistical bias common in manual methods. In terms of anti-cheating, this invention can accurately identify behaviors such as unchecked tags, consecutive crossings at extremely short intervals, and abnormal speeds. In this competition, two suspected cheating behaviors were automatically identified, both involving athletes crossing the detection line consecutively at abnormal speeds in a short period of time. After the race, through data tracing, the referees accurately determined that these were violations of running by substitutes and dealt with accordingly, greatly improving the fairness of the competition and the efficiency of arbitration.
[0154] From the perspective of information services for the competition, the automatic timing system archives all results, laps, times, anomalies, and anti-cheating reports within one minute of the race's end, greatly reducing the data management burden on the organizing committee and improving the efficiency of arbitration and post-race analysis. Athletes and coaches can query their detailed lap times through the system, achieving timely, transparent, and user-friendly competition services. The tag recognition efficiency of this invention's system consistently exceeds 99.9%, and the entire process achieves real-time data collection, automatic identification, and blockchain-based evidence storage, fully guaranteeing the fairness, intelligence, and data security of middle- and long-distance running events.
[0155] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A method for evaluating a middle- and long-distance running time, characterized by, Comprise the following steps: S1, in the registration process for athletes wearing RFID tags and UWB positioning tags, establish the binding relationship between identity code ID and UWB tag physical address, and along the track deployment UWB positioning base station to build space topology map; S2, according to the length of each lap and the requirement of the competition project setting starting line position, and in the detection line set timing device; S3, through the wireless starter to timing device sends the start instruction, and through timing device start timing and lap flow; S4, when the athletes pass through the detection line, timing device reads the identity code ID for validity verification, at the same time, trigger UWB positioning base station to capture the real-time coordinates of athletes, and adopt the anti-cheating discrimination algorithm based on space-time heterogeneous arbitration network to jointly check the identity code ID and real-time coordinates; Among them, the space-time heterogeneous arbitration network specifically includes trajectory perception heterogeneous subnetwork, speed fingerprint heterogeneous subnetwork and arbitration decision engine; The trajectory perception heterogeneous subnetwork adds a dynamic adjacency matrix adjustment module based on the space-time graph convolution network, adjusts the connection weight of the node in the curve area according to the real-time speed of the athlete, and outputs the trajectory discrimination score; The speed fingerprint heterogeneous subnetwork adopts the mixed structure of multi-scale time convolution and long short term memory network, extracts the short-time speed mutation characteristics of the athletes through one-dimensional hollow convolution, extracts the whole speed mode characteristics through bidirectional LSTM, dynamically weights and fuses the features of each path through the cross-path gate feature fusion layer, and outputs the speed mode discrimination probability; The arbitration decision engine is based on a meta-learning optimizer, dynamically adjusts the fusion weight of the trajectory perception heterogeneous subnetwork and the speed fingerprint heterogeneous subnetwork, and finally outputs an arbitration decision probability , the formula is: ; wherein, is a trajectory discrimination score, is a speed pattern discrimination probability, is a rule discrimination term, denotes a dynamic fusion weight, is a rule term weight; S5, the cumulative lap number and the competition time of the athletes who pass the verification are generated, and the space-time data packet is generated, and the hash value of the space-time data packet is uploaded to the block chain storage network; S6, after the competition, the time of each lap and the total time of the athletes are summarized, and the storage data is extracted from the block chain, and the anti-cheating analysis report and the final score sheet based on the space trajectory are generated.
2. The method of claim 1, wherein, The step S1 specifically comprises: S11, at the registration entrance, each athlete is allocated and worn RFID tags and UWB positioning tags, the RFID tags contain identity code ID, and the UWB tags contain unique physical address; S12, in the registration area, the RFID tags worn by the athletes are read and the identity code ID is obtained through RFID reading device, and the UWB tags worn by the athletes are read through UWB reading device, and the physical address of the UWB tags is obtained; S13, the collected identity code ID and UWB tag physical address are bound, and are associated with the identity information of the athletes, to establish the corresponding relationship of "identity code ID-UWB physical address-athlete identity information", the athlete identity information includes name, competition number and project type; S14, the corresponding relationship is sorted and recorded to form the registration list of the competition; S15, multiple UWB positioning base stations are preset along the track, and the UWB positioning space topology map of the track is constructed through the signal coverage and space layout among the base stations.
3. The method of claim 1, wherein, The step S2 specifically comprises: S21, determining the length of each lap of the runway ; S22, calculating the number of laps according to the total distance of the race item wherein ; S23, set the starting line position according to the number of laps and the requirements of the competition project, the starting line position coincides with the detection line, or is set according to the specific rules of the event; S24, set the timing and lap counting device at the detection line position, the timing and lap counting device includes a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module and a local storage module, and fix the RFID antenna below or beside the detection line; S25, check the functional status of the timing and lap counting device to ensure that it is in normal working condition, the functional status includes initialization state, time calibration state, standby state, data acquisition state and data processing state.
4. The method of claim 1, wherein, The step S3 specifically includes: S31, before the start of the competition, calibrate the time between all timing and lap counting devices; S32, send the start instruction of the competition to the timing and lap counting device through the wireless starter, the start instruction contains the timing starting point; S33, after the timing starting point is received by the timing and lap device through the wireless receiving module, the game starting instruction is received written into the local storage module, and switched to the data collection state; S34, start the timing module to time the whole competition.
5. The method of claim 1, wherein, The step S4 specifically includes: S41, when the athletes start and cross the detection line each time, the timing and lap counting device reads the RFID tag worn by the athletes through the RFID read-write module to obtain the identity code and record the passing time; S42, compare the obtained identity code ID with the pre-recorded identity code ID to judge the identity validity, and synchronously trigger the UWB positioning base station to capture the real-time coordinates of the athletes; S43, use the anti-cheating discrimination algorithm based on the space-time heterogeneous arbitration network to jointly verify the validity of the identity code ID and the spatial trajectory of the athletes, judge whether there is suspicious cheating behavior, and mark and record the detected abnormal situation in real time.
6. The method of claim 5, wherein, The anti-cheating discrimination algorithm judgment process of S43 specifically includes: S431、to the identity code confirmed to be valid The data processing module is used for checking and judging whether the current round has been recorded, and if the time interval between the current passing time and the last passing time is less than the preset threshold, marking it as suspicious repetition, and triggering an abnormal prompt and recording through the data processing module. S432, if the same identity code ID is detected multiple times in the same lap, only the first time is recorded as valid, and the rest is regarded as repeated detection and marked as abnormal; S433, if the time when the identity code ID detected at this time passes through the detection line does not meet the pre-set reasonable movement speed interval, it is determined as abnormal overline, and an abnormal event is automatically generated and recorded; S434, according to the UWB trajectory data, if the actual moving distance of the athlete between adjacent detection points is greater than the sum of the track length and the tolerance value, it is determined as shortcut cheating, and the abnormality is recorded; S435, use the arbitration decision engine to perform multi-modal fusion on the above detection results to generate arbitration decision probability, and automatically mark and arbitrate prompt according to the arbitration decision probability; S436, for all identity codes ID determined to be valid, record the identity code ID, the number of laps and the cumulative time of the corresponding athletes, generate real-time performance data, and archive all abnormal and anti-cheating information; S437, for the invalid identity code ID, repeated detection, abnormal overline, shortcut and other abnormal situations, generate and archive detailed abnormal logs.
7. The method of claim 1, wherein, The step S5 specifically includes: S51, for the identity code ID determined to be valid, the timing and lap counting device records the passing time and the corresponding UWB spatial coordinates as the space-time data of this lap, and records them; S52, according to the length of each lap and the number of laps , the number of laps completed by each athlete is accumulated in real time , when , the monitoring continues, when , the athlete is determined to have completed the race, and all laps and results are subjected to anti-cheating detection, and abnormal data detected is marked and archived in real time S53, generate a unique hash value for each lap of the spatiotemporal data packet collected, and upload it to the blockchain storage network in real time, wherein the spatiotemporal data packet contains the athlete identity code ID, the passing time, the spatial coordinates obtained by UWB positioning, the current lap number, the cumulative time, and the abnormality discrimination result.
8. The method of claim 1, wherein, The step S6 specifically comprises: S61, after the competition, the valid identity code ID of each athlete, the passing time of each lap, the UWB spatial coordinates, the lap number, the cumulative time and all abnormality discrimination results are summarized; S62, extract the storage certificate and decrypted spatiotemporal trajectory data from the blockchain node, generate a spatial anti-cheating analysis chart, and check it with the local data; S63, according to the competition rules and the detected abnormal data, generate the final score sheet of each athlete, including athlete identity information, lap time, total time, abnormal data, anti-cheating analysis report and blockchain storage hash value; S64, sort and archive the final score sheet.
9. A system for evaluating a middle- or long-distance running time and lap, which performs the method for evaluating a middle- or long-distance running time and lap according to any one of claims 1 to 7, characterized in that, Comprise: The registration module is used to obtain the identity code ID and UWB tag physical address during the registration process, and bind it with the athlete identity information to generate the registration list; The UWB positioning base station group is used to monitor the athlete track coordinates in real time and generate the spatiotemporal trajectory; The timing and counting device is used to be set at the detection line position, including a wireless receiving module, an RFID reading and writing module, a UWB positioning information receiving module, a timing module, a data processing module and a local storage module; The wireless starter is used to send the competition start instruction to the timing and counting device at the beginning of the competition; The anti-cheating analysis module is used to use the multi-modal anti-cheating discrimination algorithm to discriminate suspicious cheating behaviors and mark abnormal information in real time; The blockchain storage module is used to generate a unique hash value for the spatiotemporal data packet and upload it to the blockchain network in real time; The score generation module is used to generate the competition data including the spatial anti-cheating analysis report and the final score sheet.
Citation Information
Patent Citations
Anti-cheating timing system and method for sports running test
CN110180157A
Medium and long distance running timing and circle counting test system and test method
CN118987586A