A middle and long-distance running test system and method based on UWB ranging

Through UWB ranging technology and wearing ring lock status monitoring module, combined with face recognition, the simplified layout of medium and long-distance running tests and running at any time is achieved, solving the problems of low testing efficiency and cheating in the existing technology, and is suitable for a variety of sports venues.

CN119971460BActive Publication Date: 2025-07-22SOUTHWEST JIAOTONG UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510102326.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-07-22
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

The existing medium- and long-distance running test technology has the problem of complex layout and operation, inability to run as the tester as he arrives, and inefficient testing, and it is difficult to effectively prevent cheating.

Method used

UWB ranging technology is adopted to interact with the distance values of multiple UWB ranging devices through the terminal equipment, determine the tester's position interval in real time and record the number of running laps. Combined with wearing ring lock status monitoring module and face recognition technology, identity binding and cheating behavior detection are realized.

Benefits of technology

The test arrangement and operation are simplified, the tester can run as he pleases, improve the testing efficiency, and can effectively detect cheating of running and shortcuts. It is suitable for sports venues of various specifications and is more applicable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119971460B_ABST
    Figure CN119971460B_ABST
Patent Text Reader

Abstract

The present invention discloses a middle and long-distance running test system and method based on UWB ranging, which relates to the technical field of middle and long-distance running tests. The method is to start the timer at the beginning of running and initialize the number of running laps to zero, and then, according to the multiple distance values obtained in real time and respectively between the UWB ranging module in the terminal device and multiple UWB ranging devices, the number of running laps is counted in sequence by selecting distance values, determining the current position interval of the terminal device, recording the interval serial number, and comparing the interval serial number recording sequence with the reference sequence set. Finally, when the number of running laps reaches the target number of laps corresponding to the middle and long-distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long-distance running test item, the timer is terminated, and the timing value is recorded as the middle and long-distance running test result. In this way, the purpose of simplifying the layout and operation and allowing the tester to run as soon as they arrive can be achieved, greatly improving the test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of middle and long-distance running tests, and particularly relates to a middle and long-distance running test system and method based on UWB ranging. Background Art

[0002] In recent years, with the development of national sports and all-round fitness, it is particularly required that teenagers actively participate in physical exercise. The physical fitness test of students can directly reflect the real physical fitness of students and provide an important reference basis for schools and society. In the physical fitness test of students, middle and long-distance running (Middle and Long Distance Race, which is the abbreviation of middle-distance running and long-distance running; it belongs to the track and field event with a distance of more than 800 meters) is one of the important test items and can test the cardiopulmonary endurance of students.

[0003] At present, the existing method for middle and long-distance running tests is generally that physical education teachers conduct collective tests on the runway in teaching classes. However, due to the large number of students in collective tests, ineffective monitoring and management loopholes, some students may cheat through various means, such as having someone else run instead, skipping the run, or cutting across the playground to take a shortcut, etc., which affects the authenticity and fairness of the test results. The existing middle and long-distance running monitoring schemes mainly rely on manual supervision, which has problems such as low efficiency, high cost, and easy omission. Therefore, there is an urgent need for a new, efficient and reliable middle and long-distance running monitoring scheme to prevent and detect cheating behaviors of students in middle and long-distance running physical fitness tests.

[0004] The existing patent CN113244594A provides an intelligent system for college students' physical fitness tests, that is, based on its physical fitness test intelligent system, uses ID cards and face information, etc. to verify student information and prevent cheating behaviors of others taking the exam on behalf of students; sets multiple waypoints in the running path, and when students pass through the waypoints, the intelligent wristband interacts with the waypoint device to record the number of times and time of passing through the waypoints to prevent students from taking shortcuts. However, the foregoing scheme still has the following disadvantages: (1) In the design of preventing others from taking the exam on behalf of students, although ID cards and faces are used to pre-verify student information, the intelligent wristband is the most critical device in the whole test process. In the design, only the wristwatch is scanned by the terminal to bind student information. At this time, if the intelligent wristwatch is handed over to others after the binding is completed, the system cannot make a judgment on the cheating behavior of someone else running instead; (2) In the design of preventing students from taking shortcuts, it is proposed to set waypoints during the test and record the number of times and time of students passing through the waypoints to prevent students from taking shortcuts. However, if the number of waypoint devices is too small, the situation of taking a detour cannot be avoided; and if the number of waypoint devices is too large, there are problems of difficult laying and debugging and possible impact on students' safety (that is, the current test site is generally selected on the runway of the school playground, and there are many students doing sports and running every day).

[0005] The existing patent CN116311433A provides a middle and long-distance running test method, device, equipment and medium based on vision technology. This solution conducts face recognition check-in, starting point detection, end point detection and lap counting for students based on computer vision technology. This solution has relatively high requirements for face recognition technology, resulting in inevitable missed detections during collective tests. In addition, this solution cannot detect cheating behaviors such as students taking shortcuts across the playground.

[0006] In addition, in the above two middle and long-distance running test solutions, it is necessary for the test terminal to count down and issue commands to start the test, resulting in students in the same round of tests having to wait for everyone to complete their preparations before starting. It is not possible to achieve that students can start running as soon as they arrive, and the efficiency is relatively low. Summary of the Invention

[0007] The purpose of the present invention is to provide a middle and long-distance running test method, system, computer device, computer-readable storage medium and computer program product based on UWB ranging, so as to solve the problems existing in the existing middle and long-distance running test technical solutions, such as complex layout and operation, inability to achieve that testers can start running as soon as they arrive, and low test efficiency.

[0008] To achieve the above purpose, the present invention adopts the following technical solutions:

[0009] In the first aspect, a middle and long-distance running test method based on UWB ranging is provided, which is executed by a management device wirelessly communicatively connected to a terminal device worn and bound by a tester, and includes:

[0010] Start a timer at the beginning of running and initialize the running lap count to zero;

[0011] Real-time obtain M distance values of the UWB ranging module in the terminal device from M UWB ranging devices respectively, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely and fixedly arranged at any height position away from the ground. The M distance values correspond one-to-one to the M UWB ranging devices;

[0012] Real-time arrange the M distance values in ascending order in sequence to obtain a distance value sequence, and real-time select the first three distance values from the distance value sequence;

[0013] According to the foregoing three distance values, the position interval mapping sequences of three UWB ranging devices in the M UWB ranging devices that respectively correspond to the foregoing three distance values are read in real time. Wherein, the position interval mapping sequences are pre-acquired and include N position intervals and N groups of distance ranges that respectively correspond to the N position intervals. N represents a positive integer greater than or equal to 8. Each of the N groups of distance ranges includes three distance value ranges that respectively correspond to the three UWB ranging devices;

[0014] According to the foregoing three distance values and the position interval mapping sequences, if a certain position interval that meets the first condition is found in real time among the N position intervals, then the certain position interval is determined as the current position interval where the terminal device is located. Wherein, the first condition is as follows: the foregoing three distance values are respectively located in the three distance value ranges that correspond to the certain position interval;

[0015] The interval serial number of the current position interval is compared with the interval serial number of the position interval where the terminal device was previously determined to be located in real time. If they are different, then the interval serial number of the current position interval is recorded to obtain an interval serial number record sequence that is generated since the start of the running and is sorted in ascending order of the recording time;

[0016] If it is found in real time that the interval serial number record sequence belongs to the benchmark sequence set, then the number of running laps is incremented by 1, and the interval serial number record sequence is cleared. Wherein, the benchmark sequence set S = {s1, s2,..., s n ,..., s N}, n represents a positive integer less than or equal to N, and s n = [n, n + 1, n + 2,..., N - 1, N, 1, 2,..., n - 1];

[0017] When the number of running laps reaches the target number of laps corresponding to the middle and long distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long distance running test item, the timer is terminated, and the timing value of the timer is recorded as the middle and long distance running test score of the tester. Wherein, the target number of laps is calculated based on the middle and long distance running test item and the perimeter of one lap of the sports field, and the interval serial number of the end position interval is calculated based on the middle and long distance running test item, the target number of laps, and the interval serial number of the position interval where the terminal device was located at the start of the running.

[0018] Based on the above invention content, a new middle and long-distance running test solution is provided, which simplifies the layout and operation based on UWB ranging technology and enables the tester to start running at any time. Specifically, at the start of running, the timer is started and the number of running laps is initialized to zero. Then, according to the multiple distance values obtained in real time and the UWB ranging module in the terminal device respectively with multiple UWB ranging devices, the number of running laps is counted by successively selecting the distance values, determining the current position interval of the terminal device, recording the interval serial number, and comparing the interval serial number recording sequence with the reference sequence set. Finally, when the number of running laps reaches the target number of laps corresponding to the middle and long-distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long-distance running test item, the timer is terminated and the timing value is recorded as the middle and long-distance running test score. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be arranged to complete the middle and long-distance running test, achieving the purpose of simplifying the layout and operation, and enabling any starting point and corresponding ending point for a single person, realizing the purpose that the tester can start running at any time, greatly improving the test efficiency, and facilitating practical application and promotion.

[0019] In a possible design, the terminal device adopts an openable wearable ring body structure and is configured with a wearable ring body lock state monitoring module. Among them, the wearable ring body lock state monitoring module is used to obtain the wearable ring body lock state in real time after the terminal device is worn and bound with the tester, and upload the wearable ring body lock state to the management device in real time.

[0020] The middle and long-distance running test method further includes:

[0021] If the wearable ring body lock state from the wearable ring body lock state monitoring module and indicating that the wearable ring body lock is opened is received before terminating the timer, it is determined that the tester has the behavior of substitute running and cheating.

[0022] In a possible design, a terminal information QR code is attached to the outer surface of the terminal device, and the terminal information QR code contains the device information of the terminal device.

[0023] Before the start of running, the middle and long-distance running test method further includes:

[0024] Obtain the identity information of the tester through face recognition technology;

[0025] After verifying that the identity information is legal and wearing and binding the tester with the terminal device, scan the terminal information QR code to obtain the device information of the terminal device and bind it with the identity information of the tester.

[0026] In a possible design, the terminal device is configured with a ready button, a countdown module, and a voice prompt module that are communicatively connected in sequence. Among them, the countdown module is used to start counting down after receiving a pressing operation signal from the ready button, and when the countdown ends, it prompts the tester to start running through the voice prompt module, and at the same time triggers the management device to execute the middle and long-distance running test method.

[0027] In a possible design, the position interval mapping sequence is pre-acquired according to the following steps:

[0028] Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first moving process and the second moving process. Among them, the first moving process refers to the moving process in which the UWB ranging device starts from any position A on the innermost circle of the sports field and moves along the ground at a constant speed around the innermost circle for one week. The second moving process refers to the moving process in which the UWB ranging device starts from the position B on the outermost circle of the sports field that is closest to the arbitrary position A and moves along the ground at a constant speed around the outermost circle for one week. The moving directions during the first moving process and the second moving process are the same as the running circle moving direction in the middle and long-distance running test project. The distance value matrix time series data contains m r ×M distance values, and m r represents the total number of distance value samplings during one week of running around the circle;

[0029] Temporally divide the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first moving process into N first distance value matrix time series data evenly, and temporally divide the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the second moving process into N second distance value matrix time series data evenly. And assume that the N first distance value matrix time series data and the N second distance value matrix time series data respectively correspond to N position intervals sorted in sequence along the moving direction. Among them, N represents a positive integer greater than or equal to 8. The first distance value matrix time series data contains m i ′ r ×M distance values, m ir represents the total number of distance value samplings during one week of running around the innermost circle. The second distance value matrix time series data contains m o ′ r ×M distance values, m or represents the total number of distance value samplings during one week of running around the outermost circle;

[0030] For each of the three UWB ranging devices corresponding to the first three distance values one by one, and for each of the N position intervals, extract the minimum distance value Min of the corresponding ranging device from the first distance value matrix time series data of the corresponding position interval ir , and extract the maximum distance value Max of the corresponding ranging device from the second distance value matrix time series data of the corresponding position interval or , and then use as the corresponding distance value range, where a represents a preset constant;

[0031] For each of the position intervals, summarize the distance value ranges corresponding to the respective UWB ranging devices to form a corresponding set of distance ranges;

[0032] Summarize each of the position intervals and the corresponding sets of distance ranges corresponding to the respective position intervals to obtain the position interval mapping sequence.

[0033] In a possible design, after obtaining a sequence of interval number records generated since the start of the running and sorted in ascending order of recording time from early to late, and before terminating the timer, the method further includes:

[0034] If at least one serial number with a serial number value of N and not satisfying the second condition is found in the sequence of interval number records, it is determined that the tester has committed an act of taking a shortcut and cheating, where the second condition is as follows: taking the position of the at least one serial number as a segmentation point, dividing the sequence of interval number records into at least two subsequences, and determining that the elements of each of the at least two subsequences are consecutive positive integers in ascending order.

[0035] In a possible design, the perimeter of one lap of the sports field is determined in the following steps:

[0036] Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process, where the first movement process refers to the movement process in which the UWB ranging device starts from an arbitrary position A on the innermost circle of the sports field and moves along the innermost circle at a constant speed close to the ground for one week. The movement direction during the first movement process is the same as the running direction of the lap in the middle and long-distance running test item. The distance value matrix time series data contains m r ×M distance values, and m r represents the total number of distance value samplings during one week of running around the circle;

[0037] According to the three-dimensional coordinates of the M UWB ranging devices and the distance value matrix time series data, calculate the three-dimensional coordinates of m r positions on the innermost circle;

[0038] Project the three-dimensional coordinates of the said m r positions onto the sports field and the plane where the XY plane is located, and fit all the projected points with a non-linear mapping function to obtain a curve function f(x, y) = 0;

[0039] Parameterize the curve function f(x, y) = 0 into the following two parametric equations: x = g(t) and y = h(t), where t represents the variable parameter;

[0040] Calculate the perimeter L of one lap of the sports field by calculus according to the following formula:

[0041]

[0042] In the formula, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), t1 represents the lower limit of the value of the variable parameter t, and t2 represents the upper limit of the value of the variable parameter t.

[0043] In a second aspect, a middle and long-distance running test system based on UWB ranging is provided, including a management device, M UWB ranging devices, and a terminal device for wearing and binding the testee, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely and fixedly arranged at any height position away from the ground;

[0044] The management device is wirelessly communicatively connected to the terminal device / and the M UWB ranging devices respectively, and is used to execute the middle and long-distance running test method as described in the first aspect or any possible design in the first aspect.

[0045] In a possible design, the UWB ranging device or the terminal device includes a UWB ranging module and a wireless data transmission module communicatively connected, where the wireless data transmission module is wirelessly communicatively connected to the management device.

[0046] In a possible design, the UWB ranging device or the terminal device further includes a power module for supplying power to the UWB ranging module and the wireless data transmission module.

[0047] In a third aspect, the present invention provides a computer device, including a memory, a processor, and a transceiver communicatively connected in sequence, where the memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program and execute the middle and long-distance running test method as described in the first aspect or any possible design in the first aspect.

[0048] In a fourth aspect, the present invention provides a computer-readable storage medium, on which instructions are stored. When the instructions run on a computer, they execute the middle and long-distance running test method as described in the first aspect or any possible design in the first aspect.

[0049] In a fifth aspect, the present invention provides a computer program product, including a computer program or instructions. When the computer program or the instructions are executed by a computer, they implement the middle and long-distance running test method as described in the first aspect or any possible design in the first aspect.

[0050] Beneficial effects of the above solutions:

[0051] (1) The present invention provides a new middle and long-distance running test solution based on UWB ranging technology to simplify the layout and operation and enable the tester to start running at any time. That is, at the beginning of running, start the timer and initialize the number of running laps to zero. Then, according to the multiple distance values obtained in real time and the multiple UWB ranging modules in the terminal device respectively with multiple UWB ranging devices, sequentially select the distance values, determine the current position interval of the terminal device, record the interval serial number, and compare the interval serial number record sequence with the reference sequence set to count the number of running laps. Finally, when the number of running laps reaches the target number of laps corresponding to the middle and long-distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long-distance running test item, stop the timer and record the timing value as the middle and long-distance running test result. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be arranged to complete the middle and long-distance running test, achieving the purpose of simplifying the layout and operation, and can start running from any starting point and end at the corresponding end point for a single person, realizing the purpose that the tester can start running at any time, greatly improving the test efficiency;

[0052] (2) By configuring a wearing ring body lock state monitoring module in the terminal device with an openable wearing ring body structure, after the tester's identity is verified and the terminal device is worn, the wearing ring body lock state can be obtained in real time, so as to detect the cheating behavior of handing over the terminal device to others to substitute for running after the binding is completed;

[0053] (3) It is convenient to bind the tester with the terminal device, further improving the user experience;

[0054] (4) Through the change sequence of the position interval serial number during the running process, it can be detected whether the tester has the cheating behavior of cutting across the playground to take a shortcut during the running laps;

[0055] (5) Without the need to know in advance the perimeter value of one lap inside the playground or sports field, the perimeter value of one lap inside the test site can be calculated on-site, further expanding the applicable scenarios of the solution, that is, this solution is applicable to playgrounds or sports fields of various specifications (such as playgrounds with a perimeter of 300 meters or 250 meters), and even irregular sites. Compared with the test systems or devices that rely on the standard 400-meter track, this solution has higher applicability;

[0056] (7) In this solution, the ranging devices do not need to be set at specific installation positions and can be placed arbitrarily. There is also no need to accurately calibrate the relative positions between the devices. The coordinate positioning can be automatically calculated through the collected data. The system layout is simple and the operation is convenient;

[0057] (8) This solution is applicable to the collective test scenario where multiple testers can test simultaneously, and can also be used for multiple people to test one after another. They can be tested as they arrive without the need for simultaneous starting commands and starting at the same time. Moreover, the starting positions of the testers can be any position inside the track, making the test more convenient and fast, and facilitating practical application and promotion. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0059] Figure 1 It is a schematic flowchart of the middle and long-distance running test method based on UWB ranging provided by the embodiment of the present application.

[0060] Figure 2 It is an example diagram of the positional relationship between the sports field and the UWB ranging devices provided by the embodiment of the present application.

[0061] Figure 3 It is an example diagram of the pre-acquisition process of the position interval mapping sequence provided by the embodiment of the present application.

[0062] Figure 4 It is a schematic structural diagram of the middle and long-distance running test system based on UWB ranging provided by the embodiment of the present application.

[0063] Figure 5 It is a schematic structural diagram of the computer device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0064] To more clearly illustrate the technical solutions in the embodiments of the present invention or in the prior art, the present invention will be briefly introduced below in combination with the accompanying drawings and the description of the embodiments or the prior art. Obviously, the following description of the structures of the drawings is only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other embodiments can be obtained based on these embodiments. It should be noted here that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation to the present invention.

[0065] It should be understood that although the terms first, second, etc. may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another. For example, the first object can be called the second object, and similarly, the second object can be called the first object, without departing from the scope of the exemplary embodiments of the present invention.

[0066] It should be understood that for the term "and / or" that may appear in this document, it is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, B exists alone, or A and B exist simultaneously, etc.; another example, A, B, and / or C can represent any one of A, B, and C or any combination of them; for the term " / and" that may appear in this document, it is a description of another association object relationship, indicating that two relationships can exist. For example, A / and B can represent: A exists alone or A and B exist simultaneously, etc.; in addition, for the character " / " that may appear in this document, generally it represents that the associated objects before and after are an "or" relationship.

[0067] Embodiment

[0068] As Figure 1 shown, the middle and long-distance running test method provided in the first aspect of this embodiment and based on UWB ranging can be, but is not limited to, executed by a management device of a terminal device with certain computing resources and wirelessly communicatively connected for wearing and binding a tester, such as executed by an electronic device such as a cloud server, a personal computer (Personal Computer, PC, referring to a multi-purpose computer suitable for personal use in terms of size, price, and performance; desktop computers, laptop computers, small laptop computers, tablet computers, and ultrabooks, etc. all belong to personal computers), a smart phone, a personal digital assistant (Personal Digital Assistant, PDA), or a wearable device. As Figure 1 shown, the middle and long-distance running test method can be, but is not limited to, including the following steps S1 to S8.

[0069] S1. Start the timer at the start of running and initialize the number of running laps to zero.

[0070] In the step S1, whether the tester starts running can be specifically informed by the terminal device. That is, preferably, the terminal device is configured with, but not limited to, a ready button, a countdown module, a voice prompt module, etc., which are communicatively connected in sequence. Among them, the countdown module is used to start the countdown after receiving the pressing operation signal from the ready button, and when the countdown ends, it prompts the tester to start running through the voice prompt module, and at the same time triggers the management device to execute the middle and long-distance running test method (that is, execute steps S1 to S8). The ready button can be pressed by the tester after getting ready to run (for example, arriving at the sports field and standing on the track between the innermost and outermost circles and assuming a starting posture) to generate the pressing operation signal. The voice prompt module can be, but not limited to, a voice speaker, and can prompt the tester to start running by playing a prompt sound such as a starting gun sound. The terminal device can specifically wirelessly transmit a trigger signal for triggering the management device to execute the middle and long-distance running test method to the management device through a wireless data transmission module configured and communicatively connected to the countdown module. In addition, the terminal device can adopt an openable wearable ring structure (such as a test bracelet structure or a wristwatch structure, etc.), or other wearable structures.

[0071] S2. Real-time obtain M distance values of the UWB ranging module in the terminal device from M UWB ranging devices respectively, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely and fixedly arranged at any height position away from the ground. The M distance values correspond one-to-one to the M UWB ranging devices.

[0072] In the step S2, the UWB ranging module is used to measure the distance value from the local module to the UWB ranging device based on the existing UWB (Ultra-Wideband) ranging technology. The UWB ranging device can also be used to measure the distance value from the local device to the UWB ranging module or other UWB ranging devices based on the existing UWB ranging technology. Therefore, the M distance values can be from the UWB ranging module, or can come from the M UWB ranging devices one-to-one (in this case, the M UWB ranging devices need to be wirelessly communicatively connected to the management device respectively). For example, as Figure 2 shown, when M takes the value of 5, there are 3 UWB ranging devices (i.e., Figure 2 P1, P2, and P3) among them that are discretely and fixedly arranged on the ground of the sports field, and there are also 2 UWB ranging devices (i.e.,Figure 2 P4 and P5) in it are respectively discretely and fixedly arranged at any height position from the ground (for convenience, it can be set at a height position between 0.5 and 2 meters from the ground). In addition, when the M UWB ranging devices are respectively wirelessly communicatively connected to the management device, the distances between any two of the M UWB ranging devices can be obtained (for example, based on Figure 2 which can be denoted as d i,j is the distance from the i-th UWB ranging device to the j-th UWB ranging device, d i,j =d j,i , i, j ∈ [1, 5]); and if any ranging device placed on the ground is taken as the origin of the three-dimensional coordinates, the coordinates of the aforementioned 5 UWB ranging devices are respectively (0, 0, 0), (x2, y2, 0), (x3, y3, 0), (x4, y4, z4) and (x5, y5, z5), and the three-dimensional coordinates of all ranging devices can be calculated according to the following coordinate point distance formula: i, j ∈ [1, 5] are respectively used to calculate the three-dimensional coordinates of all ranging devices.

[0073] S3. Arrange the M distance values in ascending order in real time to obtain a distance value sequence, and select the first three distance values from the distance value sequence in real time.

[0074] S4. According to the first three distance values, read in real time the position interval mapping sequence of three UWB ranging devices corresponding one by one to the first three distance values among the M UWB ranging devices, where the position interval mapping sequence is pre-collected and includes but is not limited to N position intervals and N sets of distance ranges corresponding one by one to the N position intervals, N represents a positive integer greater than or equal to 8, and each set of distance ranges in the N sets of distance ranges respectively includes but is not limited to three distance value ranges corresponding one by one to the three UWB ranging devices, etc.

[0075] In step S4, each of the position intervals represents an annular sector region (i.e., the N position intervals form an annular runway between the innermost circle and the outermost circle) between the innermost circle and the outermost circle as shown in Figure 2 , and this annular sector region corresponds to a set of distance ranges from which its coordinate position can be converted. Specifically, as shown in Figure 3 , the position interval mapping sequence can be pre-collected but is not limited to according to the following steps S401 - S405.

[0076] S401. Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process and the second movement process. The first movement process refers to the movement process in which the UWB ranging device starts from an arbitrary position A on the innermost circle of the sports field and moves along the ground at a constant speed around the innermost circle for one week. The second movement process refers to the movement process in which the UWB ranging device starts from a position B on the outermost circle of the sports field and closest to the arbitrary position A and moves along the ground at a constant speed around the outermost circle for one week. The winding directions in the first movement process and the second movement process are the same as the running circle winding direction in the middle and long-distance running test project. The distance value matrix time series data contains m r ×M distance values, where m r represents the total number of distance value samplings during one week of winding around the circle.

[0077] In step S401, the UWB ranging device is also used to measure the distance value from the local device to the UWB ranging device based on the existing UWB ranging technology. Thus, the distance value matrix time series data can come from the UWB ranging device (in this case, the UWB ranging device needs to be wirelessly connected to the management device), or can come from the M UWB ranging devices one by one (in this case, the M UWB ranging devices need to be wirelessly connected to the management device respectively). In addition, examples of the arbitrary position A and the position B can be Figure 2 as shown; each column of distance values in the distance value matrix time series data corresponds one by one to each UWB ranging device among the M UWB ranging devices.

[0078] S402. Temporally divide the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process into N first distance value matrix time series data uniformly, and temporally divide the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the second movement process into N second distance value matrix time series data uniformly. And set the N first distance value matrix time series data and the N second distance value matrix time series data to correspond one by one to N position intervals sorted in sequence along the winding direction. Among them, N represents a positive integer greater than or equal to 8. The first distance value matrix time series data contains m i ′ r ×M distance values, where m ir represents the total number of distance value samplings during one week of winding around the innermost circle. The second distance value matrix time series data contains m o ′ r ×M distance values, where m orIndicates the total number of distance value samplings during one round of the outermost circle.

[0079] In the step S402, m ir and m or are preferably designed to be multiples of N (if the moving speeds during the two moving processes are the same, m or will be greater than m ir ), so as to achieve the purpose of evenly distributing the matrix data in terms of time sequence. In addition, each column of distance values in the time sequence data of the first distance value matrix will also correspond one by one to each UWB ranging device among the M UWB ranging devices, and each column of distance values in the time sequence data of the second distance value matrix will also correspond one by one to each UWB ranging device among the M UWB ranging devices.

[0080] S403. For each UWB ranging device among the three UWB ranging devices corresponding one by one to the first three distance values and each position interval among the N position intervals, extract the minimum distance value Min ir of the corresponding ranging device from the time sequence data of the first distance value matrix of the corresponding position interval, and extract the maximum distance value Max or of the corresponding ranging device from the time sequence data of the second distance value matrix of the corresponding position interval, and then use as the corresponding distance value range, where a represents a preset constant.

[0081] In the step S403, since each column of distance values in the time sequence data of the first distance value matrix will also correspond one by one to each UWB ranging device among the M UWB ranging devices, and each column of distance values in the time sequence data of the second distance value matrix will also correspond one by one to each UWB ranging device among the M UWB ranging devices, the above-mentioned minimum distance value Min ir and maximum distance value Max or can be extracted, and the distance value ranges corresponding to each UWB ranging device and each position interval can be obtained. The preset constant a can be specifically set according to the height of the tester, for example, it is 1.8 meters. In addition, for each UWB ranging device among the M UWB ranging devices and each position interval among the N position intervals, the corresponding distance value ranges can be determined in the above manner.

[0082] S404. For each position interval, summarize the distance value ranges corresponding to each UWB ranging device to form a corresponding set of distance ranges.

[0083] Based on the above steps S401 to S404, each group of distance ranges can also respectively include but are not limited to M distance value ranges corresponding one by one to the M UWB ranging devices, so as to be read at any time to form the position interval mapping sequence.

[0084] S405. Summarize each of the above position intervals and each group of distance ranges corresponding one by one to the position intervals to obtain the position interval mapping sequence.

[0085] S5. According to the first three distance values and the position interval mapping sequence, if a certain position interval that meets the first condition is found in real time among the N position intervals, then determine the certain position interval as the current position interval of the terminal device, where the first condition is as follows: the first three distance values are respectively located in three distance value ranges corresponding to the certain position interval one by one.

[0086] In step S5, since positioning can be completed based on three distance values, if the first three distance values are respectively located in three distance value ranges corresponding to a certain position interval one by one, then it can be determined that the terminal device must be located in the certain position interval, and further the certain position interval can be determined as the current position interval of the terminal device (that is, the current position interval of the tester).

[0087] S6. Compare the interval number of the current position interval with the interval number of the previous determined position interval of the terminal device in real time. If they are different, record the interval number of the current position interval to obtain an interval number record sequence generated since the start of running and sorted in ascending order of recording time.

[0088] In step S6, if it is the first time to determine the current position interval of the terminal device after the start of running, since there is no previous determined position interval of the terminal device, the interval number of the current position interval can be directly recorded, and this interval number is used as the interval number of the determined position interval at the start of running.

[0089] S7. If it is found in real time that the interval number record sequence belongs to the reference sequence set, then increment the number of running laps by 1 and clear the interval number record sequence, where the reference sequence set S = {s1, s2,..., s n ,..., s N}, n represents a positive integer less than or equal to N, and s n = [n, n + 1, n + 2,..., N - 1, N, 1, 2,..., n - 1].

[0090] In the step S7, for example, s1 = [1, 2, …, N], s2 = [2, 3, …, N, 1], s N = [N, 1, 2, …, N - 1]; if the interval serial number recording sequence is equal to an element s in the reference sequence set n = [n, n + 1, n + 2, …, N - 1, N, 1, 2, …, n - 1], it indicates that the tester and the terminal device have completed one lap, so the running lap count can be incremented by 1. In addition, in order to continue to perform the tester lap count through this step, it is necessary to clear the interval serial number recording sequence.

[0091] S8. When the running lap count reaches the target lap count corresponding to the middle and long distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long distance running test item, stop the timer and record the timing value of the timer as the middle and long distance running test score of the tester, where the target lap count is calculated based on the middle and long distance running test item and the perimeter of one lap of the sports field, and the interval serial number of the end position interval is calculated based on the middle and long distance running test item, the target lap count, and the interval serial number of the position interval where the terminal device is located at the start of running.

[0092] In the step S8, for example, if the target running length of the middle and long distance running test item is 1000 meters and the perimeter of one lap of the sports field is 400 meters, the target lap count can be determined to be 2; and if N is taken as 400 and the interval serial number of the position interval where the terminal device is located at the start of running is 5, the interval serial number of the end position interval can be determined to be 1000 - 2×400 + 5 = 205. In addition, after obtaining the middle and long distance running test score of the tester, the middle and long distance running test score of the tester can also be output and displayed externally for the administrator to view; and the middle and long distance running test score of the tester can also be wirelessly transmitted to the terminal device so that the voice prompt module can prompt the tester that the running has ended and announce the test score.

[0093] Based on the middle and long-distance running test method described in the foregoing steps S1 to S8, a new middle and long-distance running test solution based on UWB ranging technology is provided to simplify the layout and operation and enable the tester to start running at any time. That is, at the beginning of running, the timer is started and the number of running laps is initialized to zero. Then, according to the real-time obtained distance values between the UWB ranging module in the terminal device and multiple UWB ranging devices respectively, the number of running laps is counted by successively selecting the distance values, determining the current position interval of the terminal device, recording the interval serial number, and comparing the interval serial number record sequence with the reference sequence set. Finally, when the number of running laps reaches the target number of laps corresponding to the middle and long-distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long-distance running test item, the timer is terminated and the timing value is recorded as the middle and long-distance running test score. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be arranged to complete the middle and long-distance running test, achieving the purpose of simplifying the layout and operation, and enabling any starting point and corresponding end point for a single person, realizing the purpose that the tester can start running at any time, greatly improving the test efficiency, and facilitating practical application and promotion.

[0094] Based on the technical solution of the foregoing first aspect, this embodiment also provides a possible design for monitoring the behavior of substituting runners for cheating, that is, the terminal device adopts an openable wearable ring body structure and is configured with a wearable ring body lock state monitoring module. Among them, the wearable ring body lock state monitoring module is used to obtain the wearable ring body lock state in real time after the terminal device is worn and bound to the tester, and upload the wearable ring body lock state to the management device in real time; the middle and long-distance running test method further includes, but is not limited to: if the wearable ring body lock state indicating that the wearable ring body lock is opened is received from the wearable ring body lock state monitoring module before the timer is terminated, it is determined that the tester has the behavior of substituting runners for cheating. The specific method for the wearable ring body lock state monitoring module to obtain the wearable ring body lock state in real time is the prior art. For example, after the openable wearable ring body structure is locked (at this time, the terminal device is worn and bound to the tester), the wearable ring body lock state is identified by the on-off state of the formed ring-shaped weak current circuit: if the ring-shaped weak current circuit is conductive, the wearable ring body lock state is identified as the wearable ring body lock not being opened, otherwise the wearable ring body lock state is identified as the wearable ring body lock being opened. In addition, the wearable ring body lock state can be specifically uploaded through the wireless data transmission module in the terminal device (at this time, the wearable ring body lock state monitoring module needs to be communicatively connected to the wireless data transmission module).

[0095] Based on the foregoing possible design 1, a wearing ring body buckle state monitoring module can be configured in a terminal device with an openable wearing ring body structure. After the tester's identity is authenticated and the terminal device is worn, the wearing ring body buckle state can be obtained in real time, so as to detect the cheating behavior of handing over the terminal device to others for running on behalf after the binding is completed.

[0096] Based on the technical solution of the foregoing first aspect, this embodiment further provides a possible design 2 for how to bind the tester to the terminal device, that is, a terminal information two-dimensional code is attached to the outer surface of the terminal device, where the terminal information two-dimensional code includes the device information of the terminal device; the middle and long-distance running test method further includes but is not limited to: first obtaining the identity information of the tester through face recognition technology; then after verifying that the identity information is legal and wearing and binding the tester to the terminal device, scanning the terminal information two-dimensional code to obtain the device information of the terminal device and binding it to the identity information of the tester. The device information may include but is not limited to the unique identifier of the terminal device.

[0097] Based on the foregoing possible design 2, it is convenient to bind the tester to the terminal device, further improving the user experience.

[0098] Based on the technical solution of the foregoing first aspect, this embodiment further provides a possible design 3 for monitoring the behavior of taking a shortcut to cheat, that is, after obtaining a sequence of interval serial number records generated since the start of running and sorted in ascending order of recording time and before terminating the timer, the method further includes but is not limited to the following steps: if at least one serial number with a serial number value of N and not meeting the second condition is found in the sequence of interval serial number records, it is determined that the tester has the behavior of taking a shortcut to cheat, where the second condition is as follows: taking the position of the at least one serial number as a segmentation point, dividing the sequence of interval serial number records into at least two subsequences, and determining that the elements in each of the at least two subsequences are consecutive positive integers in ascending order. Since in the case of no behavior of taking a shortcut to cheat, the elements of the respective subsequences must be in order (that is, all elements are consecutive positive integers in ascending order), it is possible to judge whether there is a behavior of taking a shortcut to cheat based on the foregoing second condition.

[0099] Based on the foregoing possible design 3, it is possible to detect whether the tester has the cheating behavior of cutting across the playground to take a shortcut during the running process through the change sequence of the position interval serial numbers.

[0100] Based on the technical solution of the foregoing first aspect, this embodiment further provides a possible design 4 for how to calculate the perimeter of one lap of the sports field on site, that is, the perimeter of one lap of the sports field can be determined in advance according to the following steps S801 to S804, including but not limited to.

[0101] S801. Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process. Here, the first movement process refers to the movement process in which the UWB ranging device starts from an arbitrary position A on the innermost circle of the sports field and moves along the ground at a constant speed around the innermost circle for one week. The circumferential direction during the first movement process is the same as the circumferential direction of running laps in the middle and long-distance running test project. The distance value matrix time series data contains m r ×M distance values, where m r represents the total number of distance value samplings during the process of going around the circle once.

[0102] S802. Calculate the three-dimensional coordinates of m r positions on the innermost circle according to the three-dimensional coordinates of the M UWB ranging devices and the distance value matrix time series data.

[0103] In the step S802, since each column of distance values in the distance value matrix time series data corresponds one by one to each of the M UWB ranging devices, and each row of distance values in the distance value matrix time series data will correspond one by one to each of the m r positions. Therefore, for each position, according to the three-dimensional coordinates of the M UWB ranging devices and the corresponding row of distance values, the corresponding three-dimensional coordinates can be obtained by using the existing positioning algorithm through conventional calculation.

[0104] S803. Project the three-dimensional coordinates of the m r positions onto the plane where the sports field is located and is the XY plane, and fit all the projected points with a non-linear mapping function to obtain a curve function f(x, y) = 0.

[0105] In the step S803, the specific fitting process is prior art and will not be elaborated here.

[0106] S804. Parameterize the curve function f(x, y) = 0 into the following two parametric equations: x = g(t) and y = h(t), where t represents the variable parameter.

[0107] In the step S804, the specific parameterization process is prior art and will not be elaborated here.

[0108] S805. Integrate and differentiate according to the following formula to obtain the perimeter L of one circle of the sports field:

[0109]

[0110] Wherein, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), t1 represents the lower limit of the value of the variable parameter t, and t2 represents the upper limit of the value of the variable parameter t.

[0111] In the step S805, t1 and t2 can be conventionally calculated respectively based on the value ranges of x and y in the curve function f(x, y) = 0.

[0112] Thus, based on the foregoing possible design four, the perimeter value of one lap of the inner circle of the test site can be calculated on-site without previously knowing the perimeter value of one lap of the inner circle of the playground or sports field, further expanding the applicable scenarios of the scheme. That is, this scheme is applicable to playgrounds or sports fields of various specifications (such as playgrounds with a perimeter of 300 meters or 250 meters), and even irregular sites. Compared with the test systems or devices that rely on a standard 400-meter track, this scheme has higher applicability.

[0113] As Figure 4 shown, in the second aspect of this embodiment, an entity system for implementing the middle and long-distance running test method described in the first aspect or any possible design in the first aspect is provided, including a management device, M UWB ranging devices, and a terminal device for wearing and binding the test subject, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are respectively discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are respectively discretely and fixedly arranged at any height position away from the ground;

[0114] The management device is respectively wirelessly communicatively connected to the terminal device / and the M UWB ranging devices, and is used to execute the middle and long-distance running test method described in the first aspect or any possible design in the first aspect.

[0115] In a possible design, both the UWB ranging device and the terminal device include a UWB ranging module and a wireless data transmission module communicatively connected, where the wireless data transmission module is wirelessly communicatively connected to the management device. Specifically, the wireless data transmission module can be but is not limited to being conventionally implemented by using an existing WiFi module or a LoRa (Long Range Radio) module, etc.

[0116] In a possible design, both the UWB ranging device and the terminal device further include a power supply module for supplying power to the UWB ranging module and the wireless data transmission module.

[0117] For the working process, working details and technical effects of the aforementioned system provided in the second aspect of this embodiment, reference can be made to the middle and long-distance running test method described in the first aspect or any possible design in the first aspect, which will not be elaborated here.

[0118] As Figure 5 shown, the third aspect of this embodiment provides a computer device for executing the middle and long-distance running test method described in the first aspect or any possible design in the first aspect, including a memory, a processor and a transceiver that are communicatively connected in sequence. Among them, the memory is used to store computer programs, the transceiver is used to send and receive messages, and the processor is used to read the computer program and execute the middle and long-distance running test method described in the first aspect or any possible design in the first aspect. Specifically, by way of example, the memory may include, but is not limited to, random access memory (RAM), read-only memory (ROM), flash memory, first input first output (FIFO) and / or first input last output (FILO), etc.; the processor may be, but is not limited to, a microprocessor of the STM32F105 series. In addition, the computer device may also include, but is not limited to, a power module, a display screen and other necessary components.

[0119] For the working process, working details and technical effects of the aforementioned computer device provided in the third aspect of this embodiment, reference can be made to the middle and long-distance running test method described in the first aspect or any possible design in the first aspect, which will not be elaborated here.

[0120] The fourth aspect of this embodiment provides a computer-readable storage medium storing instructions including the middle and long-distance running test method described in the first aspect or any possible design in the first aspect, that is, instructions are stored on the computer-readable storage medium, and when the instructions run on a computer, they execute the middle and long-distance running test method described in the first aspect or any possible design in the first aspect. Among them, the computer-readable storage medium refers to a carrier for storing data, and may include, but is not limited to, floppy disks, optical discs, hard disks, flash memories, USB flash drives and / or memory sticks, etc. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices.

[0121] For the working process, working details and technical effects of the aforementioned computer-readable storage medium provided in the fourth aspect of this embodiment, reference can be made to the middle and long-distance running test method described in the first aspect or any possible design in the first aspect, which will not be elaborated here.

[0122] The fifth aspect of this embodiment provides a computer program product, including a computer program or instructions, which, when executed by a computer, implement the middle and long-distance running test method as described in the first aspect or any possible design in the first aspect. Among them, the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.

[0123] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A middle and long-distance running test method based on UWB ranging, characterized in that, Executed by the management device for the terminal device worn and bound to the tester through a wireless communication connection, including: Start a timer at the beginning of running and initialize the number of running laps to zero; Obtain in real time M distance values of the UWB ranging module in the terminal device from M UWB ranging devices respectively, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely and fixedly arranged at any height position from the ground. The M distance values correspond one by one to the M UWB ranging devices; Arrange the M distance values in ascending order in real time to obtain a distance value sequence, and select the first three distance values from the distance value sequence in real time; According to the first three distance values, read in real time the position interval mapping sequence of three UWB ranging devices among the M UWB ranging devices that correspond one by one to the first three distance values. The position interval mapping sequence is pre-collected and includes N position intervals and N groups of distance ranges corresponding one by one to the N position intervals. N represents a positive integer greater than or equal to 8. Each group of distance ranges in the N groups of distance ranges includes three distance value ranges corresponding one by one to the three UWB ranging devices; According to the first three distance values and the position interval mapping sequence, if a certain position interval that meets the first condition is found in real time among the N position intervals, then determine the certain position interval as the current position interval of the terminal device, where the first condition is as follows: the first three distance values are respectively located in the three distance value ranges corresponding to the certain position interval one by one; Compare in real time the interval serial number of the current position interval with the interval serial number of the previous determined position interval of the terminal device. If they are different, record the interval serial number of the current position interval to obtain an interval serial number record sequence generated since the start of running and sorted in ascending order according to the recording time; If it is found in real time that the interval sequence number record sequence belongs to the benchmark sequence set, increment the running lap count by 1 and clear the interval sequence number record sequence, where the benchmark sequence set S = {s1, s2, …, s n , …, s N}, n represents a positive integer less than or equal to N, and s n = [n, n + 1, n + 2, …, N - 1, N, 1, 2, …, n - 1]; When the number of running laps reaches the target number of laps corresponding to the middle and long distance running test item and the interval serial number of the current position interval is equal to the interval serial number of the end position interval corresponding to the middle and long distance running test item, terminate the timer and record the timing value of the timer as the middle and long distance running test score of the tester, where the target number of laps is calculated based on the middle and long distance running test item and the perimeter of one lap of the sports field, and the interval serial number of the end position interval is calculated based on the middle and long distance running test item, the target number of laps and the interval serial number of the position interval where the terminal device is located at the start of running; The perimeter of one lap of the sports field is determined in advance according to the following steps: Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process, where the first movement process refers to the movement process in which the UWB ranging device starts from any position A on the innermost circle of the sports field and moves along the ground at a uniform speed around the innermost circle for one week. The moving direction during the first movement process is the same as the running direction in the middle and long-distance running test project. The distance value matrix time series data contains m r ×M distance values, and m r represents the total number of distance value samplings during one lap around the circle; According to the three-dimensional coordinates of the M UWB ranging devices and the distance value matrix time series data, calculate the three-dimensional coordinates of m r positions on the innermost circle; Project the three-dimensional coordinates of the m r positions onto the plane where the sports field is located and is the XY plane, and fit all the projection points with a non-linear mapping function to obtain a curve function f(x, y) = 0; Parameterize the curve function f(x, y) = 0 into the following two parametric equations: x = g(t) and y = h(t), where t represents the variable parameter; Calculate the perimeter L of one lap of the sports field by calculus according to the following formula: In the formula, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), t1 represents the lower limit of the value of the variable parameter t, and t2 represents the upper limit of the value of the variable parameter t.

2. The middle and long distance running test method according to claim 1, wherein The terminal device adopts an openable wearable ring body structure and is configured with a monitoring module for the locking state of the wearable ring body. Among them, the monitoring module for the locking state of the wearable ring body is used to obtain the locking state of the wearable ring body in real time after the terminal device is worn and bound to the tester, and upload the locking state of the wearable ring body to the management device in real time; The middle and long-distance running test method further includes: If, before terminating the timer, the locking state of the wearable ring body indicating that the wearable ring body lock is opened is received from the monitoring module for the locking state of the wearable ring body, it is determined that the tester has committed the act of cheating by substituting another runner.

3. The middle and long-distance running test method according to claim 1, wherein, A terminal information QR code is attached to the outer surface of the terminal device, where the terminal information QR code contains the device information of the terminal device; Before the start of running, the middle and long-distance running test method further includes: Obtaining the identity information of the tester through face recognition technology; After verifying that the identity information is legal and wearing and binding the tester to the terminal device, scan the terminal information QR code to obtain the device information of the terminal device and bind it to the identity information of the tester.

4. The middle and long distance running test method according to claim 1, characterized in that The terminal device is configured with a ready button, a countdown module, and a voice prompt module that are communicatively connected in sequence. Among them, the countdown module is used to start counting down after receiving the pressing operation signal from the ready button, and when the countdown ends, prompt the tester to start running through the voice prompt module, and at the same time trigger the management device to execute the middle and long-distance running test method.

5. The middle and long distance running test method according to claim 1, characterized in that The position interval mapping sequence is pre-collected according to the following steps: Obtain the distance value matrix time series data of the UWB ranging device and the M UWB ranging devices during the first movement process and the second movement process. Wherein, the first movement process refers to the movement process in which the UWB ranging device starts from an arbitrary position A on the innermost circle of the sports field and moves along the ground at a constant speed around the innermost circle for one week. The second movement process refers to the movement process in which the UWB ranging device starts from a position B on the outermost circle of the sports field and closest to the arbitrary position A and moves along the ground at a constant speed around the outermost circle for one week. The circumferential directions during the first movement process and the second movement process are the same as the circumferential direction of running laps in the middle and long distance running test project. The distance value matrix time series data contains m r × M distance values, where m r represents the total number of distance value samplings during one week of running around the circle; In terms of time sequence, the time sequence data of the distance value matrix between the UWB ranging device and the M UWB ranging devices during the first movement process is evenly divided into N pieces of first distance value matrix time sequence data, and in terms of time sequence, the time sequence data of the distance value matrix between the UWB ranging device and the M UWB ranging devices during the second movement process is evenly divided into N pieces of second distance value matrix time sequence data. It is assumed that the N pieces of first distance value matrix time sequence data and the N pieces of second distance value matrix time sequence data respectively correspond one by one to N position intervals sorted in sequence along the circumferential direction. Among them, N represents a positive integer greater than or equal to 8, and the first distance value matrix time sequence data includes m′ ir ×M distance values, m ir represents the total number of distance value samplings during one revolution around the innermost circle. The second distance value matrix time sequence data includes m′ or ×M distance values, m or represents the total number of distance value samplings during one revolution around the outermost circle; For each of the three UWB ranging devices corresponding one by one to the first three distance values and for each of the N position intervals, extract the minimum distance value Min of the corresponding ranging device from the first distance value matrix time series data of the corresponding position interval ir , and extract the maximum distance value Max of the corresponding ranging device from the second distance value matrix time series data of the corresponding position interval or , then use as the corresponding distance value range, where a represents a preset constant; For each position interval, summarize the respective UWB ranging devices and the corresponding distance value ranges to form a corresponding set of distance ranges; Summarize each position interval and the corresponding sets of distance ranges corresponding to each position interval to obtain the position interval mapping sequence.

6. The middle and long-distance running test method according to claim 1, characterized in that After obtaining a sequence of interval number records generated since the start of running and sorted in ascending order of recording time and before terminating the timer, the method further includes: If at least one serial number with a serial number value of N and not meeting the second condition is found in the sequence of interval number records, it is determined that the tester has committed the act of taking a shortcut to cheat. The second condition is as follows: taking the position where the at least one serial number is located as a segmentation point, dividing the sequence of interval number records into at least two subsequences, and determining that the elements in each of the at least two subsequences are consecutive positive integers in ascending order.

7. An ultra-long-distance running test system based on UWB ranging, characterized in that, It includes a management device, M UWB ranging devices, and a terminal device for wearing and binding the tester, where M represents a positive integer greater than or equal to 3 and less than or equal to 7. At least two of the M UWB ranging devices are discretely and fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely and fixedly arranged at any height position from the ground; The management terminal device is wirelessly communicatively connected to the terminal device and the M UWB ranging devices respectively, and is used to execute the middle and long distance running test method described in any one of claims 1 to 6.

8. The middle and long distance running test system according to claim 7, characterized in that The UWB ranging device or the terminal device includes a UWB ranging module and a wireless data transmission module that are communicatively connected, wherein the wireless data transmission module is wirelessly communicatively connected to the management terminal device.

9. The middle and long distance running test system according to claim 8, characterized in that, The UWB ranging device or the terminal device further includes a power supply module for supplying power to the UWB ranging module and the wireless data transmission module.

Citation Information

Patent Citations

  • Intelligent system forphysique testingof college students

    CN113244594A

  • Track and field locating system

    CA2690675A1

  • Athletic monitoring system having automatic pausing of media content

    CN110345947A