High-precision running timing method and system based on wearable device

By receiving ultra-low frequency trigger signals on the wearable device and combining Bluetooth technology to upload data packets to the server for time compensation, the problem of inaccurate timing in the existing technology is solved and high-precision running timing is achieved.

CN119360464APending Publication Date: 2025-01-24CHENGDU QINGSHU ZHIWU TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411485960.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

After an athlete whose existing running timing technology is recognized within the sensing range, it does not mean that he has crossed the line, resulting in inaccurate timing.

Method used

Adopt a high -precision running timing method based on wearable devices, receive ultra -low -frequency trigger signals and record trigger time by wearable equipment, upload data packets to the server in combination with Bluetooth technology, and perform time compensation to ensure timing accuracy.

Benefits of technology

A high -precision timing of running is achieved, and the problem of misunderstanding within the range of the runway terminal is avoided, and the accuracy and reliability of timing is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119360464A_ABST
    Figure CN119360464A_ABST
Patent Text Reader

Abstract

The invention discloses a high-precision running timing method and system based on wearable equipment, and belongs to the technical field of electric data processing. A high-precision running timing method based on a wearable device comprises the following steps that S1, a system records running starting time, and a runway end point terminal continuously emits trigger signals to form an end point signal area; the trigger signal is an ultralow frequency signal; s2, when the athlete touches the line, the wearable device receives a trigger signal, generates trigger data, packages the trigger data into a Bluetooth broadcast data packet and uploads the Bluetooth broadcast data packet; the trigger data comprises trigger time, a wearable device ID and associated athlete information; s3, the Bluetooth gateway receives, scans and demodulates the Bluetooth broadcast data packet and uploads the Bluetooth broadcast data packet to a server; and S4, the server receives the data and records the receiving time as the running end time. Through the technical scheme, the problem of inaccurate running timing in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of electrical data processing, and in particular relates to a high-precision running timing method and system based on a wearable device. Background Art

[0002] For running timing, the direction of technological development is to pursue timing accuracy, and the technology of relying on electronic equipment to time running has basically replaced the method of manual countdown. Electronic equipment used for running timing includes infrared sensor doors or camera timing. Another example is satellite positioning system (GPS) timing: With the advancement of technology, GPS timing has gradually been applied to long-distance running competitions such as marathons. Through GPS positioning technology, the position and speed of athletes can be tracked in real time, providing more accurate data support for timing.

[0003] That is, the existing mainstream running technical method is: a runway terminal is arranged on the runway, and the running technique is performed by relying on the runway terminal.

[0004] Chinese patent document CN202320748614.2-A sports monitoring system, with an RFID tag and a Bluetooth module in the wristband, and its running timing method is: an RFID gateway is arranged on the runway, and when the wristband passes through the RFID gateway, the unique code corresponding to the RFID tag will be sent to all Bluetooth gateways, and the Bluetooth gateway will upload the real-time data of the wristband. The RFID gateway will record the time when each smart wristband crosses the starting point; when the athlete crosses the finish line, the RFID gateway at the finish line will record the time when the smart wristband crosses the finish line. This technology also relies on the runway terminal to record the crossing time.

[0005] The disadvantage of mainstream technology is that the runway terminal has a certain sensing range (such as RFID card reader, such as infrared sensing), that is, it can be recognized as long as it enters the sensing range. When it is recognized, it does not mean that it has crossed the line, so the timing is not accurate enough. Summary of the invention

[0006] The object of the present invention is to provide a high-precision running timing method and system based on a wearable device, which can accurately time running.

[0007] In order to achieve the above object, the technical solution adopted by the present invention is as follows:

[0008] A high-precision running timing method based on a wearable device, the implementation of which includes the following steps:

[0009] Step S1: The system records the start time of the run, and the terminal at the end of the runway continuously emits a trigger signal to form an end signal area; the trigger signal is an ultra-low frequency signal;

[0010] Step S2: When the athlete touches the line, the wearable device receives a trigger signal, generates trigger data and encapsulates it into a Bluetooth broadcast data packet for uploading; the trigger data includes the trigger time, the wearable device ID and its associated athlete information;

[0011] Step S3: The Bluetooth gateway receives, scans, demodulates, and uploads the Bluetooth broadcast data packet to the server;

[0012] Step S4: The server receives the data and records the receiving time as the end time of the run.

[0013] As a preferred technical solution, in the above step S2, the Bluetooth broadcast data packet includes a data bit representing the time delay; in the above step S4, the server receives the data, records the receiving time, and uses the time compensation based on the data bit as the end time of the run.

[0014] As a preferred technical solution, after the wearable device receives the trigger signal, it transmits data every 200ms.

[0015] As a preferred technical solution, when the Bluetooth gateway demodulates the Bluetooth broadcast data packet, the data is restored by performing a de-whitening process.

[0016] As a preferred technical solution, the frequency of the trigger signal is 125kHz.

[0017] As a preferred technical solution, it is characterized in that the frequency of the Bluetooth broadcast data packet is 2.4 GHz.

[0018] As a preferred technical solution, the wearable device is a bracelet.

[0019] A high-precision running timing system based on wearable devices includes a wearable device, a runway terminal, a Bluetooth gateway, and a server.

[0020] The runway terminal is arranged at the finish line of the runway. The runway terminal transmits a very low frequency trigger signal, forming an area in space that can receive the very low frequency signal as the finish signal area;

[0021] The wearable device is provided with an ultra-low frequency signal detection module, a Bluetooth communication module, and a controller; the main control chip is connected to the ultra-low frequency signal detection module and the Bluetooth communication module; the ultra-low frequency signal detection module receives a trigger signal, and the Bluetooth communication module sends a high-frequency Bluetooth signal; when an athlete wearing the wearable device passes through the finish line signal area and detects that a trigger signal is received, the controller records the trigger time, and encapsulates and packages the trigger time, the wearable device ID, and the associated athlete information as touch line data, and uploads it in the form of a Bluetooth broadcast packet through the Bluetooth communication module; the controller has a storage space, and the trigger time is also recorded in the controller;

[0022] Bluetooth gateway, which receives Bluetooth broadcast packet data reported by wearable devices in real time, demodulates it and uploads it to the server;

[0023] The server receives the Bluetooth broadcast packet demodulated by the Bluetooth gateway, records the time when the data is received and records the time, and after time compensation, uses it as the end time of the run.

[0024] As a preferred technical solution, the ultra-low frequency signal detection module is an XY dual-axis antenna detection module.

[0025] The difference between the present invention and the prior art is that:

[0026] The present invention uses a triggering wearable device to record time, avoiding the problem of inaccurate timing in the prior art of using a runway terminal to record time. The triggering method uses Bluetooth technology because Bluetooth uses frequency hopping technology, which can effectively prevent data loss caused by data conflicts when multiple wearable devices pass through the line at the same time. Although Bluetooth frequency hopping technology can ensure that data is not lost, data reception may be delayed, resulting in inaccurate running timing. In view of this problem, further optimization is carried out to ensure the accuracy of timing. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] Example

[0030] A high-precision running timing system based on wearable devices includes a wearable device, a runway terminal, a Bluetooth gateway, and a server.

[0031] The runway terminal is arranged at the finish line of the runway. The runway terminal arranged at the finish line is a signal transmitting carpet, which mainly has a signal transmitting coil and is located at the finish line. The signal transmitting coil transmits an ultra-low frequency signal. Since it is an ultra-low frequency signal, the wearable device must be in a very close range to receive the ultra-low frequency signal (preferably 2m before and after the finish line). The signal transmitting coil continuously transmits the ultra-low frequency signal, forming an area in space that can receive the ultra-low frequency signal, which is defined as the finish line signal area. When the wearable device crosses the finish line, it receives the ultra-low frequency signal in the finish line signal area and is triggered by crossing the line.

[0032] The wearable device is equipped with an XY dual-axis antenna detection module, a Bluetooth communication module, and a controller; the main control chip is connected to the XY dual-axis antenna detection module and the Bluetooth communication module. The XY dual-axis antenna detection module receives ultra-low frequency radio frequency, and the Bluetooth communication module sends high-frequency Bluetooth signals. When the athlete wears the wearable device and passes through the finish line signal area and detects the receipt of the ultra-low frequency signal, the controller records the reception time and packages the time as the touch line data, and uploads it in the form of a Bluetooth broadcast package through the Bluetooth communication module; the controller has storage space, and the time is also recorded in the controller. If it is out of the scanning range of the Bluetooth gateway, the data can also be uploaded later.

[0033] Bluetooth technology is used because it uses frequency hopping technology, which can effectively prevent data loss caused by data conflicts when multiple wearable devices pass through the line at the same time. However, Bluetooth also introduces a problem: the time of the Bluetooth broadcast packet of the wearable device received by the server is used as the crossing time of the end of the run. Although Bluetooth frequency hopping technology can ensure that data is not lost, data reception may be delayed, resulting in inaccurate running timing. To address this problem, the following optimizations are made:

[0034] (1) The wearable device immediately transmits a signal at a frequency of 200ms after being triggered by a line crossing, which can effectively reduce the maximum delay received by the gateway.

[0035] (2) Time compensation: The Bluetooth broadcast packet sent by the wearable device after the line crossing trigger contains a data bit representing the time delay. The value of this data bit is increased by 1 every 500ms. After receiving the message, the server can perform time compensation based on the value of this data bit.

[0036] (3) Frequency conversion of broadcast packets. To prevent the gateway from receiving data due to excessive data volume, each wearable device only maintains high-frequency transmission for 3 seconds after crossing the line, and transmits Bluetooth broadcast packets at a frequency of once every 2 seconds at other times.

[0037] The Bluetooth gateway receives the Bluetooth broadcast packet data reported by the wearable device in real time, and uploads it to the server after demodulation. Since the gateway receives the Bluetooth data reported by the wearable device in real time, the standard Bluetooth protocol test found that a single bracelet often has a data-free gap of up to 10 seconds, which is unacceptable for running timing. Therefore, in this embodiment, the Bluetooth gateway does not directly use the Bluetooth protocol stack for data demodulation, but directly receives Bluetooth air data, and then quickly restores the data through de-whitening processing during data demodulation. This method can solve the problem of no data gaps caused by Bluetooth protocol stack data processing.

[0038] Bluetooth de-whitening is the process of restoring the original data by performing the opposite operation to the whitening process. In Bluetooth Low Energy (BLE) communication, whitening is a data processing technology that aims to avoid long sequences of zeros or ones in the data stream, which helps to improve the reliability of communication. Whitening processes data by using pseudo-random codes, while de-whitening restores data by performing the opposite operation to the whitening process to ensure the originality and integrity of the data. It is achieved through specific bit operations and linear feedback shift register algorithms that are opposite to the whitening process. For the MCU main control chip selected for the hardware, the software algorithm processing greatly improves the processing speed of de-whitening.

[0039] The server receives the Bluetooth broadcast packet demodulated by the Bluetooth gateway, records the time when the data is received, and uses the time as the end time of the run after time compensation according to the value of the data bit. Since the end time of the run is based on the time when the server receives the data, the delay from the wearable device crossing the line to the server receiving the data is the error of the run timing, which needs to be controlled within 1 second.

[0040] In this embodiment, the frequency of the ultra-low frequency signal is 125 kHz; the frequency of the high frequency Bluetooth signal is 2.4 GHz.

[0041] The theoretical maximum delay of the entire system: maximum 100ms for ultra-low frequency link + maximum 500ms for Bluetooth reception + maximum 100ms for network delay = 700ms delay. The actual delay is lower than the theoretical value, so the final system meets the 1s error for running timing.

[0042] In this embodiment, the timing start is based on the server time. Therefore, the final end of the run cannot use the time directly recorded by the wearable device, but requires the server to record the time.

[0043] In this embodiment, the wearable device can be a smart bracelet, a smart watch, smart glasses, a smart phone, smart clothing, a smart ring, etc.

[0044] like Figure 1 As shown, a high-precision running timing method based on a wearable device includes the following steps:

[0045] Step S1: The system records the start time of the run, and the terminal at the end of the runway continuously emits a trigger signal to form an end signal area; the trigger signal is an ultra-low frequency signal;

[0046] Step S2: When the athlete touches the line, the wearable device receives the trigger signal, generates trigger data and encapsulates it into a Bluetooth broadcast data packet for uploading; the trigger data includes the trigger time, the wearable device ID and its associated athlete information; the Bluetooth broadcast data packet also includes a data bit indicating the time delay, and the value of the data bit is +1 every 500ms;

[0047] Step S3: The Bluetooth gateway scans the Bluetooth broadcast data packet, uses de-whitening processing to quickly restore the data during the demodulation process, and uploads it to the server;

[0048] Step S4: The server receives the data, records the receiving time, and uses the time compensation based on the data bits as the end time of the run.

[0049] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0050] So far, various embodiments of the present disclosure have been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed herein. Those skilled in the art should understand that the above embodiments can be modified or some technical features can be replaced by equivalents without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the attached claims.

Claims

1. A high-precision running timing method based on a wearable device, characterized in that: Its implementation includes the following steps: Step S1: The system records the start time of the run, and the terminal at the end of the runway continuously emits a trigger signal to form an end signal area; the trigger signal is an ultra-low frequency signal; Step S2: When the athlete touches the line, the wearable device receives a trigger signal, generates trigger data and encapsulates it into a Bluetooth broadcast data packet for uploading; the trigger data includes the trigger time, the wearable device ID and its associated athlete information; Step S3: The Bluetooth gateway receives, scans, demodulates, and uploads the Bluetooth broadcast data packet to the server; Step S4: The server receives the data and records the receiving time as the end time of the run.

2. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: In the above step S2, the Bluetooth broadcast data packet includes a data bit indicating the time delay; in the above step S4, the server receives the data, records the receiving time, and uses the time compensation based on the data bit as the end time of the run.

3. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: After receiving the trigger signal, the wearable device transmits data every 200ms.

4. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: When the Bluetooth gateway demodulates the Bluetooth broadcast data packet, it restores the data through de-whitening processing.

5. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: The frequency of the trigger signal is 125kHz.

6. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: The frequency of Bluetooth broadcast packets is 2.4GHz.

7. A high-precision running timing method based on a wearable device according to claim 1, characterized in that: The wearable device is a bracelet.

8. A high-precision running timing system based on a wearable device, characterized in that: Including wearable devices, runway terminals, Bluetooth gateways, and servers. The runway terminal is arranged at the finish line of the runway. The runway terminal transmits a very low frequency trigger signal, forming an area in space that can receive the very low frequency signal as the finish signal area; The wearable device is provided with an ultra-low frequency signal detection module, a Bluetooth communication module, and a controller; the main control chip is connected to the ultra-low frequency signal detection module and the Bluetooth communication module; the ultra-low frequency signal detection module receives a trigger signal, and the Bluetooth communication module sends a high-frequency Bluetooth signal; when an athlete wearing the wearable device passes through the finish line signal area and detects that a trigger signal is received, the controller records the trigger time, and encapsulates and packages the trigger time, the wearable device ID, and the associated athlete information as touch line data, and uploads it in the form of a Bluetooth broadcast packet through the Bluetooth communication module; the controller has a storage space, and the trigger time is also recorded in the controller; Bluetooth gateway, which receives Bluetooth broadcast packet data reported by wearable devices in real time, demodulates it and uploads it to the server; The server receives the Bluetooth broadcast packet demodulated by the Bluetooth gateway, records the time when the data is received and records the time, and after time compensation, uses it as the end time of the run.

9. A high-precision running timing system based on a wearable device according to claim 8, characterized in that: The ultra-low frequency signal detection module is an XY dual-axis antenna detection module.

Citation Information

Patent Citations

  • Motion monitoring system

    CN219678697U