Method and system for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field

Through wireless AOA arrival angle positioning technology and server-side data processing, the problems of high equipment cost, large errors and insufficient cheating detection in the track and field timing system have been solved, and accurate timing and personalized sports guidance for multi-person track and field sports have been achieved.

CN115715878BActive Publication Date: 2025-09-16SHANDONG AIMING MEDICAL TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211391772.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-08
Publication Date
2025-09-16
Estimated Expiration
2042-11-08

AI Technical Summary

Technical Problem

The existing track and field timing system has problems with detecting athletes reaching the finish line, such as high equipment cost, large errors, complex structure, and poor safety. It also fails to effectively monitor cheating behaviors such as crossing the line and taking shortcuts during exercise, and lacks real-time analysis and guidance of students' sports data.

Method used

Using wireless AOA arrival angle positioning technology, locators are set up around the sports field to receive low-frequency and high-frequency positioning data packets sent by tags worn by athletes. The coordinates of the athletes are calculated, and combined with acceleration and heart rate sensor data, stride length, speed and heart rate are calculated in real time to determine whether the athletes are cheating. The data is then processed on the server side.

Benefits of technology

It achieves accurate timing and cheating detection for multi-person track and field sports in an unsupervised environment, improves the security and accuracy of the timing system, can monitor sports parameters in real time, and provide personalized sports guidance for students.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115715878B_ABST
    Figure CN115715878B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and system for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field. The method comprises the following steps: simultaneously receiving low-frequency positioning data packets sent by multiple positioning tags through a wireless AOA arrival angle locator; calculating and obtaining the coordinates of an athlete on a sports field; if the coordinates are within a positioning area of ​​the sports field, sending high-frequency packet instructions to the positioning tags at regular time intervals; receiving multiple high-frequency positioning data packets sent by the positioning tags, and calculating and obtaining the precise coordinates of the athlete on the sports field based on the high-frequency positioning data packets; calculating the step length and speed of the target between two adjacent precise coordinates, and obtaining heart rate data and comparing it with historical data. The present invention places a large amount of calculation on the server side. By enhancing the performance of the server, it can simultaneously track hundreds of targets in real time, and is particularly suitable for scenarios where multiple people exercise simultaneously, such as school physical education classes, recess, and team training.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of anti-cheating in track and field, and more particularly to a method and system for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field. Background Art

[0002] Track and field timing currently consists of two methods: automatic and manual. Due to its subjectivity and potential for error, manual timing is poised to be completely replaced by automated machines. Within the timing system, the key technology currently being focused on by major institutions is the detection of athletes reaching the finish line. Currently, there are four types of finish line detection technologies: high-speed camera video capture, RFID, infrared detection, and UWB positioning base station detection. These four methods are described below:

[0003] 1. Finish line detection based on high-speed camera video capture technology, similar to the "Hawkeye" system used in Olympic competitions. The technology works as follows: Athletes wearing different competition uniforms run while high-speed cameras are placed near the finish line to capture real-time footage of the athletes. The cameras upload the images to a computer for recognition and processing. The computer distinguishes different colors to distinguish the athletes and tracks them in real time. When an athlete reaches the finish line, their arrival time is recorded and subtracted from their starting time to obtain their running time. The core of this system lies in the high-speed cameras and high-speed image processing algorithms. However, this solution suffers from two drawbacks: high system cost and poor real-time performance. First, the high-speed cameras are relatively expensive, and the high-speed computers required for image processing make the entire system costly. Due to these issues, this system has not been widely adopted.

[0004] 2. End point detection based on RFID radio frequency identification technology. This technology is similar in principle to the ordinary bus card swiping system and is a commonly used solution in current automatic timing systems. The system consists of two parts: a radio frequency identification card and a radio frequency identification station. The radio frequency identification card is installed on each athlete, and the radio frequency identification base station is made into a plate and laid on the finish line. When the athlete passes the radio frequency identification base station with the radio frequency identification card, the system determines that the athlete has reached the finish line and automatically calculates the time. The system has the following three disadvantages: due to the recognition distance of the radio frequency identification card, there may be a risk of missed detection when reaching the finish line; the radio frequency identification base station is laid on the finish line with a width of about 30 cm, so there will be corresponding recognition errors; the radio frequency identification base station is laid on the ground in the form of a plate and has a certain height, which is not conducive to the athlete's running and may even cause accidents. Due to these shortcomings of the system, it can only be used in non-precise timing systems and is more commonly used in daily training track and field automatic timing systems. In the timing system, the key technology that major institutions are currently focusing on is the detection of athletes reaching the finish line.

[0005] 3. End point detection based on infrared recognition. This technology is similar to a TV remote control and is also one of the most widely used end point detection technologies. Its core technology is infrared signal coding, which consists of two parts: an infrared transmitter module and an infrared receiver and decoder module. The infrared transmitter module is placed on each athlete and continuously transmits infrared signals. The infrared coding signals emitted by the infrared transmitter module worn by each athlete are different. There are multiple infrared receiver and decoder modules, one for each runway. A steel frame is fixed above each runway. When an athlete runs from under the steel frame, the infrared transmitter module worn by the athlete sends an infrared signal. The coded infrared signal transmitted is recognized by the receiver fixed on the steel frame and judged as reaching the destination; the disadvantages of this system are: bulky structure, easy to miss detection, and low accuracy; because there must be an infrared receiving module above each runway, a sturdy steel frame structure must be used to fix the receiver, which makes the system structure complex and bulky, and time-consuming and labor-intensive to use and maintain; because infrared is light, there are obstructions, or strong sunlight interference will make the infrared signal unable to be received, then there will be missed detection; because the infrared signal is not emitted in one direction, but in a fan-shaped manner, the error is also about 30 centimeters.

[0006] 4. Patent CN107376300B describes an automatic timing system for track and field competitions based on UWB technology. The system includes the following steps: (1) pre-setting a minimum threshold for the distance between the electronic tag and the finish line, i.e., the distance between the two identification base stations, in the embedded terminal; (2) when the athlete starts running, the embedded terminal obtains the distance between the electronic tag and the two base stations and the time in real time through the UWB relay module; (3) the embedded terminal calculates and analyzes the area of ​​the triangle formed by the electronic tag and the two base stations using Heron's formula, and inversely calculates the distance from the electronic tag to the finish line based on the area;

[0007] The four aforementioned automatic track and field timing methods all focus on the key technology of detecting when athletes reach the finish line; they overlook whether athletes cross the line or take shortcuts during the running process. Furthermore, all of these automatic track and field timing methods require equipment to be deployed on the track, which is time-consuming, labor-intensive, and prone to safety issues. Furthermore, most schools currently rely on centralized examinations and manually aggregate track and field performance data to the Ministry of Education's physical fitness monitoring platform to evaluate student fitness. However, this approach ignores the physical activity that students engage in during regular classes. In reality, regular exercise generates a wealth of data, including exercise time, speed, cadence, stride length, and energy consumption. If this data could be monitored, analyzed, and compared in real time, and used to guide and adjust students' movements, better physical health education could be achieved, significantly facilitating personalized guidance for students' physical health education. Therefore, a safe, convenient, and technologically advanced method is needed to address these issues. Summary of the Invention

[0008] The technical problem to be solved by the present invention is to provide a method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field, and a system for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field, in response to the above-mentioned defects of the prior art.

[0009] The technical solution adopted by the present invention to solve its technical problem is:

[0010] A method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field is constructed, which includes the following steps:

[0011] In power saving mode, the positioning tag broadcasts low-frequency positioning data packets at low frequency;

[0012] One or more wireless AOA arrival angle locators set up around the sports field simultaneously receive low-frequency positioning data packets sent by positioning tags worn by multiple athletes;

[0013] Calculate and obtain the coordinates of the athletes on the sports field based on the low-frequency positioning data packets;

[0014] If the background determines that the coordinates are within the sports field positioning area, it will send high-frequency packet instructions to the positioning tag at a certain time interval;

[0015] Receive multiple high-frequency positioning data packets sent by the positioning tag, and calculate the precise coordinates of the athlete on the sports field based on the high-frequency positioning data packets;

[0016] Based on the multiple precise coordinates obtained, the target's step length and speed between two adjacent precise coordinates are calculated, and heart rate data is obtained and compared with historical data;

[0017] If the positioning tag leaves the sports field positioning area and fails to receive high-frequency packet transmission instructions for multiple consecutive cycles, it will automatically switch to power saving mode and send positioning data packets at a low frequency.

[0018] The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, wherein the step length is calculated using the following method:

[0019] Calculate the distance between two exact coordinates;

[0020] The number of steps is obtained through the accelerometer on the tag worn by the target;

[0021] Stride length = distance / number of steps.

[0022] The method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to the present invention, wherein the speed calculation adopts the method:

[0023] Calculate the distance between two exact coordinates;

[0024] Compare the timestamp of the starting point to obtain the duration;

[0025] Speed ​​= distance / duration.

[0026] In the method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, the operation of obtaining heart rate data and comparing it with historical heart rate data adopts the following method:

[0027] Calculate the distance between two exact coordinates;

[0028] Obtaining heart rate values ​​through a heart rate sensor on a tag worn by the target;

[0029] Compare the historical heart rate data for the accumulated exercise distance in the database to obtain the heart rate deviation value.

[0030] In the method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, the step length, speed, and heart rate deviation values ​​being all within a set reasonable range means:

[0031] The stride length, speed, and heart rate values ​​are all within the threshold range, and under the same conditions, the deviations compared with historical data are all within the set percentage range.

[0032] The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention further comprises:

[0033] It determines that the data between all two adjacent precise coordinates in a complete movement of the target are normal and reliable, and performs automatic timing.

[0034] The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, wherein the automatic timing includes the following methods:

[0035] In free run mode:

[0036] Set the speed threshold V and the movement allowed zone, set the measurement time interval i, and set the stop time threshold S; set x segmented timing zones on the sports field, with the center points of each adjacent timing zone y meters apart;

[0037] Use coordinates to calculate the distance m and speed v between the starting points of the time interval;

[0038] Determine if the speed v is greater than the threshold V within the time interval. If so, proceed to the next step; otherwise, jump to the time determination step.

[0039] Determine whether the coordinates are within the allowed motion area. If yes, proceed to the next step; otherwise, jump to the time determination step.

[0040] Calculate the starting time T1 and the distance M1 = m1 + m2 + m3 + m4... and add them together to determine whether it has entered a segment timing zone n = n + 1. If so, proceed to the next step. Otherwise, calculate the end time equal to the current time t, and the total distance M = M1;

[0041] Calculate the total distance M = M1 + y(n-1);

[0042] Determine whether to leave a split timing zone, if yes, proceed to the next step, otherwise return to the previous step;

[0043] Calculate the current time T and distance M2 = m1 + m2 + m3 + m4 ... and add them together, then jump to the step of determining whether the speed v within the time interval is greater than the threshold V.

[0044] The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, wherein the time determination step includes the following method:

[0045] The stop time value s is accumulated s=s+1;

[0046] Determine whether the stop time value s ≥ S. If so, proceed to the next step. Otherwise, jump to using the coordinates to calculate the distance m and speed v between the starting points of the time interval.

[0047] Calculate the end time T2 = current time ti*s and the total distance M = M1 + y(n-1) + M2, calculate the total time T = T2-T1 and the average speed V2 = M / T.

[0048] The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to the present invention, wherein the automatic timing includes the following methods:

[0049] If you are in competitive running mode:

[0050] Set the movement distance M and the range of the movement allowed area, issue the start command and signal time T1, set x segment timing zones on the sports field, one of which is the starting zone and one is the end zone, and the distance between the center points of each adjacent timing zone is y meters;

[0051] Mark the current starting point coordinate α;

[0052] Determine whether the coordinate α is within the allowed motion area. If yes, proceed to the next step. Otherwise, mark it as an exception.

[0053] Calculate the current time T2; the current total distance M1 = the distance from the current coordinate to the previous timing zone; the average speed V2 = M1 / (T2-T1);

[0054] Determine whether it has entered a segment timing zone n=n+1, if yes, proceed to the next step, otherwise return to the previous step;

[0055] Calculate the total distance M1 = y*n;

[0056] Determine whether M1 is greater than or equal to the set movement distance M. If so, determine that the movement is over, calculate the current time T2, the total time T=T2-T1 and the average speed V2=M / T, otherwise jump to the step of determining whether the coordinate α is within the movement allowed area.

[0057] A system for automatic timing and motion parameter calculation for anti-cheating in track and field, which is used to implement the above-mentioned method for automatic timing and motion parameter calculation for anti-cheating in track and field, includes a data processing server, one or more wireless AOA arrival angle locators, and one or more tags;

[0058] The wireless AOA arrival angle locator is used to receive data packets sent by the tag worn by the target;

[0059] The data processing server is used to perform data processing in the above-mentioned method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field based on the received data packets.

[0060] The beneficial effects of the present invention are as follows: the present invention is mainly aimed at the automatic timing and evaluation of daily track and field training for multiple people, adopts a radio AOA arrival angle calculation method, and sets up one or more wireless AOA arrival angle locators around the sports field. After receiving the high-frequency positioning data packet sent by the tag worn by the target, the wireless AOA arrival angle locator can convert the position of each target into precise coordinates on the sports field in real time through the background. Through real-time processing of the coordinates, it can be determined whether there is any cheating, when to start and when to pass the finish line. This technology places a large amount of calculation on the server side. By enhancing the performance of the server, it can track hundreds of targets in real time at the same time. It is particularly suitable for scenarios where multiple people exercise at the same time, such as school physical education classes, large breaks, and team training. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the present invention will be further described below with reference to the accompanying drawings and embodiments. The drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive efforts.

[0062] Figure 1 This is a flow chart of a method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0063] Figure 2 This is a logic principle diagram of a method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0064] Figure 3This is a block diagram of the free run timing principle of the method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0065] Figure 4 This is a block diagram of the principle of competitive running timing for a method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0066] Figure 5 This is an example diagram of the movement allowed area and segmented timing area of ​​the method for automatic timing and automatic calculation of movement parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0067] Figure 6 This is an example diagram of the allowed motion area of ​​the method for automatic timing and automatic calculation of motion parameters for anti-cheating in track and field according to a preferred embodiment of the present invention;

[0068] Figure 7 This is a system principle block diagram of automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0069] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the following will be a clear and complete description of the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work shall fall within the scope of protection of the present invention.

[0070] The method and system for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field according to the preferred embodiment of the present invention are as follows: Figure 1 As shown, the following steps are included:

[0071] S01: The positioning tag broadcasts a low-frequency positioning data packet (e.g., 1 Hz) in a low-frequency manner in power saving mode.

[0072] S02: One or more wireless AOA arrival angle locators set up around the sports field simultaneously receive low-frequency positioning data packets sent by positioning tags worn by multiple athletes;

[0073] S03: Calculate and obtain the coordinates of the athlete on the sports field based on the low-frequency positioning data packet;

[0074] S04: If the background determines that the coordinates are within the sports field positioning area, it sends a high-frequency packet instruction (e.g., 10 Hz) to the tag at a certain time interval (e.g., 5 seconds);

[0075] S05: Receive multiple high-frequency positioning data packets sent by the positioning tag, and calculate and obtain the precise coordinates of the athlete on the sports field based on the high-frequency positioning data packets;

[0076] S06: Based on the obtained multiple precise coordinates, the target's step length and speed are calculated between two adjacent precise coordinates, and heart rate data is obtained and compared with historical data;

[0077] S07: If the positioning tag leaves the sports field positioning area and fails to receive high-frequency packet transmission instructions for several consecutive cycles, it will automatically switch to power saving mode and send positioning data packets at a low frequency;

[0078] The present invention is primarily aimed at automatically timing and evaluating daily multi-person track and field training. It employs a radio AOA arrival angle calculation method, with one or more wireless AOA arrival angle locators deployed around the perimeter of the sports field. After receiving high-frequency positioning data packets from tags worn by the targets, the wireless AOA arrival angle locators can convert each target's position into precise coordinates on the sports field in real time via the backend. Real-time processing of the coordinates can determine whether cheating has occurred, when the runners started, and when they passed the finish line. This technology places a significant amount of computation on the server side, enhancing server performance and enabling real-time tracking of hundreds of targets simultaneously. This technology is particularly suitable for scenarios involving multiple people exercising simultaneously, such as school physical education classes, recess, and team training.

[0079] This invention can be used to prevent cheating and automatically collect and summarize track and field results during autonomous training without supervision. The types and methods of cheating that can be prevented include: 1. Someone will ask someone else to wear their wearable tag to run for them to collect exercise points, or an athlete will wear multiple tags at the same time to collect exercise points. Identification method: Generally, athletes with higher levels of skills have lower exercise heart rates, and each person's maximum speed and stride length and other parameters also have obvious differences. When a person wears multiple tags to exercise, the heart rate, speed, stride length and coordinate data will be highly overlapping. This type of cheating can be discovered by horizontal comparison of multi-person data and vertical comparison of historical data. 2. Taking shortcuts on the track and field to obtain better results through automatic scoring. Identification method: According to the track and field rules, the movement allowed area of ​​each runway is set. If the tag coordinates are found to be outside the movement allowed area for a certain period of time during the exercise, it will be judged as a violation or cheating. 3. Use tools such as bicycles and balance bikes to create coordinate movement to obtain track and field results. Identification method: When using bicycles, balance bikes and other tools to cheat in track and field results, the heart rate and stride length data will show abnormalities compared with the usual data. This type of cheating can be discovered by longitudinal comparison of historical data. Maintaining fairness and justice in sports competition is very important for sports health education. The present invention performs a series of data processing on the server side while calculating track and field results in real time to prevent cheating. The specific process and method for judging whether athletes have cheated in an unsupervised environment, such as Figure 2 As shown:

[0080] Among them, preferably, the step length is calculated using the method:

[0081] Calculate the distance between two exact coordinates;

[0082] The number of steps is obtained through the accelerometer on the tag worn by the target;

[0083] Stride length = distance / number of steps;

[0084] Speed ​​calculation method:

[0085] Calculate the distance between two exact coordinates;

[0086] Compare the timestamp of the starting point to obtain the duration;

[0087] Speed ​​= distance / duration;

[0088] The method for obtaining heart rate data and comparing it with historical heart rate data is as follows:

[0089] Calculate the distance between two exact coordinates;

[0090] Obtaining heart rate values ​​through a heart rate sensor on a tag worn by the target;

[0091] Compare the historical heart rate data for the accumulated exercise distance in the database to obtain the heart rate deviation value.

[0092] The values ​​of stride length, speed and heart rate deviation are all within the set reasonable range, which means:

[0093] The stride length, speed, and heart rate values ​​are all within the threshold range, and under the same conditions, the deviations compared with historical data are all within the set percentage range, such as within 20%.

[0094] It determines that the data between all two adjacent precise coordinates in a complete movement of the target are normal and reliable, and performs automatic timing.

[0095] Automatic timing includes two modes:

[0096] The first is the free run mode, which is generally an unsupervised long-distance mode and does not require high timing accuracy. Athletes can start and end exercise at any time and anywhere on the sports field. The system automatically determines the starting time and distance based on various parameters to calculate the sports performance. Figure 3 As shown, the free run timing example is Figure 5 As shown:

[0097] The timing method is:

[0098] Set the speed threshold V and the movement allowed zone, set the measurement time interval i, and set the stop time threshold S; set x segmented timing zones on the sports field, with the center points of each adjacent timing zone y meters apart;

[0099] Use coordinates to calculate the distance m and speed v between the starting points of the time interval;

[0100] Determine if the speed v is greater than the threshold V within the time interval. If so, proceed to the next step; otherwise, jump to the time determination step.

[0101] Determine whether the coordinates are within the allowed motion area. If yes, proceed to the next step; otherwise, jump to the time determination step.

[0102] Calculate the starting time T1 and the distance M1 = m1 + m2 + m3 + m4... and add them together to determine whether it has entered a segment timing zone n = n + 1. If so, proceed to the next step. Otherwise, calculate the end time equal to the current time t, and the total distance M = M1;

[0103] Calculate the total distance M = M1 + y(n-1);

[0104] Determine whether to leave a split timing zone, if yes, proceed to the next step, otherwise return to the previous step;

[0105] Calculate the current time T and distance M2 = m1 + m2 + m3 + m4 ... and add them together, then jump to the step of determining whether the speed v within the time interval is greater than the threshold V.

[0106] The time determination step includes the following method:

[0107] The stop time value s is accumulated s=s+1;

[0108] Determine whether the stop time value s ≥ S. If so, proceed to the next step. Otherwise, jump to using the coordinates to calculate the distance m and speed v between the starting points of the time interval.

[0109] Calculate the end time T2 = current time ti*s and the total distance M = M1 + y(n-1) + M2, calculate the total time T = T2-T1 and the average speed V2 = M / T.

[0110] An example of a free run is as follows: within a set time interval (e.g., i = 2 seconds), when the running speed threshold (e.g., V = 6 km / h) is reached, the system automatically begins timing. For example, the starting point is α and the ending point is β. A 400-meter runway can be divided into four timing zones, A, B, C, and D, each 100 meters apart. The initial value of n is 0, and n = n + 1 with each passing timing zone. Upon entering timing zone A, the running distance is equal to the distance from starting point 1 to A. The running distance increases by 100 meters with each passing of the next timing zone. The run is considered complete when the speed falls below the speed threshold within S timing cycles (e.g., S = 10). The timing and distance cutoff is set to the start time of the first timing cycle of 10. The running distance is the sum of the distance from β to zone C.

[0111] The first is the free running mode. In the competitive running mode, it is usually a supervised physical education class, training or competition mode, which requires high timing accuracy. The athlete starts the exercise at the designated position and time on the sports field, and the system automatically calculates the time to reach the finish line to calculate the sports performance. Figure 4 As shown, the timing example of competitive running is Figure 6 As shown:

[0112] Automatic timing includes methods:

[0113] Set the movement distance M and the range of the movement allowed area, issue the start command and signal time T1, set x segment timing zones on the sports field, one of which is the starting zone and one is the end zone, and the distance between the center points of each adjacent timing zone is y meters;

[0114] Mark the current starting point coordinate α;

[0115] Determine whether the coordinate α is within the allowed motion area. If yes, proceed to the next step. Otherwise, mark it as an exception.

[0116] Calculate the current time T2; the current total distance M1 = the distance from the current coordinate to the previous timing zone; the average speed V2 = M1 / (T2-T1);

[0117] Determine whether it has entered a segment timing zone n=n+1, if yes, proceed to the next step, otherwise return to the previous step;

[0118] Calculate the total distance M1 = y*n;

[0119] Determine whether M1 is greater than or equal to the set movement distance M. If so, determine that the movement is over, calculate the current time T2, the total time T=T2-T1 and the average speed V2=M / T, otherwise jump to the step of determining whether the coordinate α is within the movement allowed area.

[0120] Competitive running example: If M=1000 meters, the starting area is A and the finishing area is C. When the runner reaches area B, the distance M1=100 meters. When the runner reaches area C, M1=200 meters. When the runner reaches point β, M1=200+the distance from β to area C. When the runner reaches area C for the second time, M1=M=1000 meters, and the run is judged to be over. The runner will automatically start the timer and calculate the result. Figure 6 Example of a medium movement zone: If the target is in lane 3, in races over 400 meters with no lanes, lanes 2, 3, and 4 are the movement zones. If the target is in lanes under 400 meters, only lane 3 is the movement zone.

[0121] The measurement time interval, step length and real-time speed thresholds and motion restricted areas can be set manually according to actual conditions or automatically by selecting the rules for running distance.

[0122] A system for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field, which is used to implement the above-mentioned method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field, such as Figure 7 As shown, it includes a data processing server, one or more wireless AOA arrival angle locators and one or more tags;

[0123] Wireless AOA arrival angle locator, used to receive data packets (low-frequency positioning data packets and high-frequency positioning data packets) sent by the tag worn by the target;

[0124] A data processing server, configured to perform data processing in the aforementioned method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field based on the received high-frequency positioning data packets;

[0125] The present invention uses radio (e.g., Bluetooth, Wi-Fi, etc.) array antennas to achieve AOA positioning, achieving the purpose of simultaneously timing multiple track and field athletes. By combining positioning data on the server side with heart rate, blood oxygen and acceleration sensor data, it can evaluate the athlete's real-time pace, cadence, exercise load and other indicators in real time.

[0126] Preferably, the data processing server is associated with a track and field sports scoring standard database and a heart rate and other sports parameter database, so as to perform call and comparison of track and field sports standard data and call and comparison of heart rate historical parameters.

[0127] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.

Claims

1. A method for automatic timing and automatic calculation of sports parameters to prevent cheating in track and field, characterized in that: The following steps are involved: In power saving mode, the positioning tag broadcasts low-frequency positioning data packets at low frequency; One or more wireless AOA arrival angle locators set up around the sports field simultaneously receive low-frequency positioning data packets sent by positioning tags worn by multiple athletes; Calculate and obtain the coordinates of the athletes on the sports field based on the low-frequency positioning data packets; If the background determines that the coordinates are within the sports field positioning area, it will send high-frequency packet instructions to the positioning tag at a certain time interval; Receive multiple high-frequency positioning data packets sent by the positioning tag, and calculate the precise coordinates of the athlete on the sports field based on the high-frequency positioning data packets; Based on the multiple precise coordinates obtained, the target's step length and speed between two adjacent precise coordinates are calculated, and heart rate data is obtained and compared with historical data; If the positioning tag leaves the sports field positioning area and fails to receive high-frequency packet transmission instructions for several consecutive cycles, it will automatically switch to power saving mode and send positioning data packets at a low frequency; The values ​​of stride length, speed and heart rate deviation are all within the set reasonable range, which means: The stride length, speed, and heart rate values ​​are all within the threshold range, and the deviations from historical data under the same conditions are all within the set percentage range; The method also includes: Automatic timing is performed when the step length, speed, and heart rate deviation values ​​between all two adjacent precise coordinates in a complete movement of the target are within the set reasonable range.

2. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 1, characterized in that: The step length calculation method is: Calculate the distance between two exact coordinates; The number of steps is obtained through the accelerometer on the tag worn by the target; Stride length = distance / number of steps.

3. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 1, characterized in that: The speed calculation method is: Calculate the distance between two exact coordinates; Compare the timestamp of the starting point to obtain the duration; Speed ​​= distance / time.

4. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 1, characterized in that: The method for obtaining heart rate data and comparing it with historical heart rate data is as follows: Calculate the distance between two exact coordinates; Obtaining heart rate values ​​through a heart rate sensor on a tag worn by the target; Compare the historical heart rate data under the cumulative exercise distance in the database to obtain the heart rate deviation value.

5. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 1, characterized in that: The automatic timing includes the following methods: In free run mode: Step 1: Set the speed threshold V and the movement allowed zone, set the measurement time interval i, and set the stop time threshold S; set x segmented timing zones on the sports field, with the center points of each adjacent timing zone y meters apart; Step 2: Use the coordinates to calculate the distance m and speed v between the starting points of the time interval; Step 3: Determine whether the speed v is greater than the threshold V within the time interval. If so, proceed to the next step; otherwise, jump to the time determination step. Step 4: Determine whether the coordinates are within the allowed motion area. If yes, proceed to the next step; otherwise, jump to the time determination step. Step 5: Calculate the starting time T1 and the distance M1 = m1 + m2 + m3 + m4... and add them together to determine whether it has entered a segment timing zone n = n + 1. If so, proceed to the next step. Otherwise, calculate the end time equal to the current time t, and the total distance M = M1; Step 6: Calculate the total distance M = M1 + y(n-1); Step 7: Determine whether to leave a split timing zone. If yes, proceed to the next step; otherwise, return to the previous step. Step 8: Calculate the current time T and distance M2 = m1 + m2 + m3 + m4 ... and add them together, then jump to the step of determining whether the speed v within the time interval is greater than the threshold V.

6. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 5, characterized in that: The time determination step includes the following method: Stop time value s and add s=s+1; Determine whether the stop time value s ≥ S. If so, proceed to the next step. Otherwise, jump to using the coordinates to calculate the distance m and speed v between the starting points of the time interval. Calculate the end time T2 = current time ti*s and total distance M = M1 + y(n-1) + M2, calculate the total time T = T2-T1 and average speed V2 = M / T.

7. The method for automatic timing and automatic calculation of athletic parameters for anti-cheating in track and field according to claim 1, characterized in that: The automatic timing includes the following methods: If you are in competitive running mode: Step 1: Set the movement distance M and the range of the movement allowed area, issue the start command and signal timing T1, set x segment timing zones on the sports field, one of which is the starting zone and one is the finishing zone, and the distance between the center points of each adjacent timing zone is y meters; Step 2: Mark the current starting point coordinate α; Step 3: Determine whether the coordinate α is within the allowed motion area. If yes, proceed to the next step; otherwise, mark it as an exception. Step 4: Calculate the current time T2; the current total distance M1 = the distance from the current coordinate to the previous time zone; the average speed V2 = M1 / (T2-T1); Step 5: Determine whether you have entered a segment timing zone n=n+1. If yes, proceed to the next step; otherwise, return to the previous step. Step 6: Calculate the total distance M1=y*n; Step 7: Determine whether M1 is greater than or equal to the set movement distance M. If so, the movement is considered to be complete, and the current time T2, total time T=T2-T1, and average speed V2=M / T are calculated. Otherwise, jump to the step of determining whether the coordinate α is within the movement-allowed area.

8. A system for automatic timing and motion parameter calculation for anti-cheating in track and field, used to implement the method for automatic timing and motion parameter calculation for anti-cheating in track and field as claimed in any one of claims 1 to 7, characterized in that: It includes a data processing server, one or more wireless AOA arrival angle locators and one or more tags; The wireless AOA arrival angle locator is used to receive data packets sent by the tag worn by the target; The data processing server is used to perform data processing in the method for automatic timing and automatic calculation of sports parameters for anti-cheating in track and field as described in any one of claims 1 to 7 based on the received data packets.

Citation Information

Patent Citations

  • Automatic timing system for track and field events based on UWB technology

    CN107376300B

  • Track event result testing method, server and track event result testing system

    CN106861165A

  • Step counting method and device

    CN106913325A