Running lap counting method based on RFID recognition

By adopting the running lap metering method based on RFID recognition in the running training system, the problems of large data transmission volume and low computing rate of cloud platform in the existing system are solved, and data accuracy and assessment efficiency are improved.

CN115634435BActive Publication Date: 2025-02-14SHANDONG KAER ELECTRIC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211330029.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-27
Publication Date
2025-02-14
Estimated Expiration
2042-10-27

AI Technical Summary

Technical Problem

In the case of large data transmission and high concurrency, existing running training systems may lead to data loss and inaccurate assessment results, and the computing rate of cloud platforms is low, affecting assessment efficiency.

Method used

Using the running ring meter method based on RFID recognition, through the intelligent cloud platform, RFID detection device and wearable mobile terminal, the connection between the main reading head and the slave reading head is used to read RFID chip information, analyze running data, and transfer the data. Report the intelligent cloud platform, calculate running speed and distance, and output evaluation results.

Benefits of technology

It reduces the complexity of data processing, ensures data accuracy, improves the computing efficiency of cloud platform, and thus improves the work efficiency of running training assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0003913068210000011
    Figure HDA0003913068210000011
  • Figure HDA0003913068210000021
    Figure HDA0003913068210000021
  • Figure HDA0003913068210000031
    Figure HDA0003913068210000031
Patent Text Reader

Abstract

The present invention relates to the technical field of physical training equipment manufacturing, and more specifically to a running lap counting method based on RFID identification that can reduce data processing complexity and ensure data accuracy. The method is characterized in that it comprises an intelligent cloud platform, an RFID detection device, and at least one wearable mobile terminal provided with an RFID chip. The RFID detection device comprises a main reader and at least one slave reader arranged at intervals along a runway. The devices are preset with an interval distance, and each has a unique device ID. The main reader is connected to the slave reader, and both the main reader and the slave reader are used to read the RFID chip of the wearable mobile terminal to read the RFID card number information. Each slave reader reports the read RFID card number, reading time, and the current slave reader local ID to the main reader in a timely manner, and the main reader analyzes the collected data. The intelligent cloud platform is used to receive the information reported by the main reader, calculate the running speed and running distance according to the received information, and output the result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field:

[0001] The invention relates to the technical field of physical training equipment manufacturing, and in particular to a running lap counting method based on RFID identification, which can reduce the complexity of data processing and ensure data accuracy. Background technology:

[0002] In the past, running training was mainly done manually. During the running training or assessment process, manual timing, manual lap counting, and manual time reporting are required. After the training or assessment is completed, manual statistics and classification of the results are required. This method can be carried out when the number of assessees is small, but when the number of assessees is large, the following problems will arise: low assessment efficiency. Under different running training assessment subjects, the athletes need to walk several or even dozens of laps in the stadium. Accurately recording the number of laps walked by each athlete is an important indicator for determining whether they have completed the assessment. However, the number of people that a referee can monitor is limited. Therefore, the process of the referee manually recording the number of laps greatly limits the number of people participating in the running assessment at one time.

[0003] In order to solve the above problems, a running training system is provided in the prior art, including an intelligent detection device and a cloud platform set on the track. The intelligent detection device is responsible for detecting the identity information of the athlete and uploading all the detection records and detection time to the cloud platform, and the cloud platform determines the start time, end time and running distance of the run. The intelligent detection device in the prior art can solve the problem of low efficiency of manual assessment, but it also brings new problems: first, the data transmission volume is large and the concurrency is high, which may cause data loss and inaccurate assessment results; second, the cloud platform needs to collect and process a lot of data, and the computing rate is low, which affects the efficiency of running training assessment. Summary of the invention:

[0004] In view of the shortcomings and deficiencies in the prior art, the present invention proposes a running lap counting method based on RFID identification, which can reduce the complexity of data processing and ensure data accuracy.

[0005] The present invention is achieved by the following measures:

[0006] A running lap counting method based on RFID identification, characterized in that it includes an intelligent cloud platform, an RFID detection device and at least one wearable mobile terminal with an RFID chip, the RFID detection device includes a main reader and at least one slave reader arranged at intervals along the runway, the interval distance between each device is preset, and each has a unique device ID, the main reader and the slave reader are connected through any one of 485, WiFi or 2.4G, the main reader and the slave reader are both used to read the RFID chip of the wearable mobile terminal to read the RFID card number information, each slave reader will read the RFID card number, reading time and the current slave reader local ID to the main reader in time, the main reader is used to analyze the collected data, complete the judgment of the running start time, number of laps and end time, and report the data to the intelligent cloud platform; the intelligent cloud platform is used to receive the information reported by the main reader, calculate the running speed and running distance according to the received information, and output the evaluation result.

[0007] The present invention further comprises the following steps:

[0008] Step 1: Device initialization: After the master and slave readers in the RFID detection device are powered on, they read the device ID for the reader self-check to determine whether the machine is the master reader; then the master reader initializes the default parameters, sets the slave reader sensitivity and the type of RFID chip to be read, and completes the time calibration of the master / slave readers;

[0009] Step 2: Running lap counting starts: The master reader and the slave reader in the RFID detection device record the information of the RFID chip in the wearable mobile terminal, specifically including:

[0010] Step 2-1: Filter or record the RFID chip information in the wearable mobile terminal: After filtering or recording the RFID chip, card number, and time data from the reader, it will be reported to the main reader, specifically:

[0011] After the slave reader detects the RFID chip for the first time, the detected RFID card number and detection time are saved in the local cache, and the detection is repeated according to the set detection frequency, and the latter detection data is compared with the RFID card number data in the previous detection data. If the same card number is detected repeatedly, the detection time is no longer updated, and the initial value of the filtering time is reset. The initial value of the filtering time is the detection countdown. After exceeding the preset filtering time, it is considered that the RFID card has left the detection range of the current slave reader device, and the detection record is reported to the main reader, and the detection record in the local device is cleared, waiting to receive the RFID card number record again, wherein the detection record includes the local device ID, RFID card number, and the time information of the first detection of the RFID chip;

[0012] The main reader filters or records the device ID, card number, and time information, specifically:

[0013] After the main reader detects the RFID chip for the first time, it will save the detected RFID card number and detection time in the second buffer area of ​​the machine. If the same card number is detected repeatedly, the detection time will no longer be updated, and the initial value of the filtering time will be reset. After the preset filtering time is exceeded, the detection record will be sent to itself and saved in the first buffer area, and the record will be cleared, waiting for the next round to receive the RFID card number record again. The detection record includes the machine device ID, RFID card number, and first detection time information;

[0014] Step 2-2: The main reader receives the detection record; after the main reader receives the RFID chip detection record uploaded by the slave reader, it first traverses the first cache area of ​​the local machine. If the corresponding RFID card number is not found, it is determined that the detection record corresponding to the card number of the RFID chip is received for the first time, and the RFID card number is added to the first cache area, and the first detection record time and the detection device ID are stored, and the number of running segments is recorded as 0; if the same card number record is found in the first cache area, it is determined to update the running lap record, and there is no need to add the RFID card number to the first cache area. The first detection record time remains unchanged, and the detection record time of this time is updated to the last detection record time. The device ID of the last uploaded detection record is stored, and the number of running segments is increased by one based on the previous data; Step 2-3: The main reader counts the number of laps: The main reader calculates the number of running laps of the current training according to the number of running segments corresponding to the RFID card number based on the number of master readers and slave readers preset on the runway issued by the intelligent cloud platform;

[0015] Step 2-4: The main reader reports the end of the run record: When the main reader does not receive a new detection record within the preset filtering time, the run is considered to be terminated. At this time, the main reader sends a run termination signal to the smart cloud platform;

[0016] Step 3: The main reader sends the first detection record time of the RFID chip, the device ID that first captured the RFID chip, the last detection record time corresponding to the RFID chip, the device ID of the last detection record, the number of running laps, and the detection record reported by the device in the first lap to the intelligent cloud platform, and clears the local records and results at the same time so that the running record can be restarted.

[0017] Step 2 of the present invention also includes the judgment of the running direction, specifically: the main reader can obtain whether the trainee corresponding to any RFID chip has completed a full circle of training based on the number of main readers and slave readers preset on the runway issued by the intelligent cloud platform, and judge whether the running direction is clockwise or counterclockwise through the device ID sequence of the main reader and the slave reader in the first lap reporting detection record, and save the reporting time and the number of running sections in the first cache area.

[0018] In step 2-4 of the present invention, when the wearable mobile terminal stays in the card reading range of the same reader for a long time, the RFID card number of the RFID chip in the wearable mobile terminal is retained for the first time, and then the filtering time is adjusted after the RFID chip information is received. If the same card number is detected repeatedly, the detection time is no longer updated, the detection record is reported to the main reader, and the detection record of this item in the local machine is cleared, and the above process is repeated continuously, and the same reader reports multiple detection records of the same card number; wherein the wearable mobile terminal stays in the card reading range of the same reader for 10-20 minutes to perform the above operation; the main reader finds the same card number record in the first buffer area, and determines to update the running lap record. The main reader continues to receive the record of the same card number uploaded by the same reader, and the running lap record is no longer updated, which lasts for 10-20 minutes. The main reader generates a prompt of timeout end, and the time of the previous reader is used as the end point, and the detection record uploaded by the reader is discarded.

[0019] Compared with the prior art, the present invention can greatly reduce the amount of data transmission, avoid data loss, ensure the accuracy of the assessment results, and improve the computing efficiency of the cloud platform, thereby improving the work efficiency of the running training assessment. The technical solution provided by the present invention has a more flexible lap counting method. The runner can run clockwise or counterclockwise, and the running training can be started at any reader position, which brings great convenience to the athlete's running training. Description of the drawings:

[0020] Attached Figure 1 It is a flow chart of the present invention.

[0021] Attached Figure 2 It is a flowchart of the working process of the slave reading head in the present invention.

[0022] Attached Figure 3 It is a working flow chart of the main reading head of the present invention. Specific implementation method:

[0023] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0024] Embodiment 1:

[0025] This example provides a running lap counting method based on RFID identification, including an intelligent cloud platform, an RFID detection device and at least one wearable mobile terminal with an RFID chip, wherein the RFID detection device includes a main reader and at least one slave reader arranged at intervals along the runway, each device is spaced at a preset distance and has a unique device ID, the main reader and the slave reader are connected via any one of 485, WiFi or 2.4G, the main reader and the slave reader are used to read the RFID chip of the wearable mobile terminal to read the RFID card number information, each slave reader reports the read RFID card number, reading time and the current slave reader local ID to the main reader in a timely manner, the main reader is used to analyze the collected data, complete the judgment of the running start time, lap number and end time, and report the data to the intelligent cloud platform; the intelligent cloud platform is used to receive the information reported by the main reader, calculate the running speed and running distance according to the received information, and output the evaluation result;

[0026] This example specifically includes the following steps:

[0027] Step 1: Device initialization: After the master and slave readers in the RFID detection device are powered on, they read the device ID for the reader self-check to determine whether the machine is the master reader; then the master reader initializes the default parameters, sets the slave reader sensitivity and the type of RFID chip to be read, and completes the time calibration of the master and slave readers;

[0028] Step 2: Running lap counting starts: The master reader and the slave reader in the RFID detection device record the information of the RFID chip in the wearable mobile terminal, specifically including:

[0029] Step 2-1: Filter or record the RFID chip information in the wearable mobile terminal: After filtering or recording the RFID chip, card number, and time data from the reader, it will be reported to the main reader, specifically:

[0030] After the slave reader detects the RFID chip for the first time, the detected RFID card number and detection time are saved in the local cache, and the detection is repeated according to the set detection frequency, and the latter detection data is compared with the RFID card number data in the previous detection data. If the same card number is detected repeatedly, the detection time is no longer updated, and the initial value of the filtering time is reset. The initial value of the filtering time is the detection countdown, which is generally set to 20S. After exceeding the preset filtering time, it is considered that the RFID card has left the detection range of the current slave reader device, and the detection record is reported to the main reader, and the detection record in the local device is cleared, waiting to receive the RFID card number record again, wherein the detection record includes the local device ID, RFID card number, and the time information of the first detection of the RFID chip;

[0031] The main reader filters or records the device ID, card number, and time information, specifically:

[0032] After the main reader detects the RFID chip for the first time, it will save the detected RFID card number and detection time in the second buffer area of ​​the machine. If the same card number is detected repeatedly, the detection time will no longer be updated, and the initial value of the filtering time will be reset. After the preset filtering time is exceeded, the detection record will be sent to itself and saved in the first buffer area, and the record will be cleared, waiting for the next round to receive the RFID card number record again. The detection record includes the machine device ID, RFID card number, and first detection time information;

[0033] Step 2-2: The main reader receives the detection record; after the main reader receives the RFID chip detection record uploaded by the slave reader, it first traverses the first cache area of ​​the local machine. If the corresponding RFID card number is not found, it is determined that the detection record corresponding to the card number of the RFID chip is received for the first time, and the RFID card number is added to the first cache area, and the first detection record time and the detection device ID are stored, and the number of running segments is recorded as 0; if the same card number record is found in the first cache area, it is determined to update the running lap record, and there is no need to add the RFID card number to the first cache area. The first detection record time remains unchanged, and the detection record time of this time is updated to the last detection record time. The device ID of the last uploaded detection record is stored, and the number of running segments is increased by one based on the previous data; Step 2-3: The main reader counts the number of laps: The main reader calculates the number of running laps of the current training according to the number of running segments corresponding to the RFID card number based on the number of master readers and slave readers preset on the runway issued by the intelligent cloud platform;

[0034] Step 2-4: The main reader reports the end of the run record: When the main reader does not receive a new detection record within the preset filtering time, it is considered that the run is terminated. At this time, the main reader sends a run termination signal to the smart cloud platform;

[0035] Step 3: The main reader sends the first detection record time of the RFID chip, the device ID that first captured the RFID chip, the last detection record time corresponding to the RFID chip, the device ID of the last detection record, the number of running laps, and the detection record reported by the device in the first lap to the intelligent cloud platform, and clears the local records and results at the same time, so that the running record can be restarted;

[0036] Step 4: Determine the running direction. Specifically, the main reader can obtain whether the trainee corresponding to any RFID chip has completed a full lap of training based on the number of main readers and slave readers preset on the track issued by the intelligent cloud platform, and determine whether the running direction is clockwise or counterclockwise through the device ID sequence of the main reader and slave reader in the first lap report detection record, and save the reporting time and number of running segments to the first cache area.

[0037] In steps 2-4 of this example, when the wearable mobile terminal stays in the card reading range of the same reader for a long time, the RFID card number of the RFID chip in the wearable mobile terminal is retained for the first time. After receiving the RFID chip information, the filtering time is adjusted. If the same card number is detected repeatedly, the detection time is no longer updated, the detection record is reported to the main reader, and the detection record in the local machine is cleared. The above process is repeated continuously, and the same reader reports multiple detection records of the same card number; wherein the wearable mobile terminal stays in the card reading range of the same reader for 10-20 minutes to perform the above operation; the main reader finds the same card number record in the first buffer area and determines to update the running lap record. The main reader continues to receive the same card number record uploaded by the same reader, and the running lap record is no longer updated. This lasts for 10-20 minutes, and the main reader generates a timeout prompt, with the time of the previous reader as the end point, and the detection record uploaded by the reader is discarded.

[0038] Compared with the prior art, the present invention can greatly reduce the amount of data transmission, avoid data loss, ensure the accuracy of the assessment results, and improve the computing efficiency of the cloud platform, thereby improving the work efficiency of the running training assessment. The technical solution provided by the present invention has a more flexible lap counting method. The runner can run clockwise or counterclockwise, and the running training can be started at any reader position, which brings great convenience to the athlete's running training.

Claims

1. A running lap counting method based on RFID recognition, characterized in that: It includes an intelligent cloud platform, an RFID detection device and at least one wearable mobile terminal provided with an RFID chip. The RFID detection device includes a main reader and at least one slave reader arranged at intervals along the runway. The devices are preset with an interval distance and each has a unique device ID. The main reader and the slave reader are connected via any one of 485, WiFi or 2.4G. The main reader and the slave reader are both used to read the RFID chip of the wearable mobile terminal to read the RFID card number information. Each slave reader reports the read RFID card number, reading time and the current slave reader local ID to the main reader in a timely manner. The main reader is used to analyze the collected data, complete the judgment of the running start time, number of laps and end time, and report the data to the intelligent cloud platform; the intelligent cloud platform is used to receive the information reported by the main reader, calculate the running speed and running distance according to the received information, and output the evaluation result; When the running lap count starts, step 1 is executed as follows: the master reader and the slave reader in the RFID detection device record the information of the RFID chip in the wearable mobile terminal, specifically including: Step 1-1: Filter or record the RFID chip information in the wearable mobile terminal: After filtering or recording the RFID chip, card number, and time data from the reader, it will be reported to the main reader, specifically: After the slave reader detects the RFID chip for the first time, the detected RFID card number and detection time are saved in the local cache, and the detection is repeated according to the set detection frequency, and the latter detection data is compared with the RFID card number data in the previous detection data. If the same card number is detected repeatedly, the detection time is no longer updated, and the initial value of the filtering time is reset. The initial value of the filtering time is the detection countdown. After exceeding the preset filtering time, it is considered that the RFID card has left the detection range of the current slave reader device, and the detection record is reported to the main reader, and the detection record in the local device is cleared, waiting to receive the RFID card number record again, wherein the detection record includes the local device ID, RFID card number, and the time information of the first detection of the RFID chip; The main reader filters or records the device ID, card number, and time information, specifically: After the main reader detects the RFID chip for the first time, it will save the detected RFID card number and detection time in the second buffer area of ​​the machine. If the same card number is detected repeatedly, the detection time will no longer be updated, and the initial value of the filtering time will be reset. After the preset filtering time is exceeded, the detection record will be sent to itself and saved in the first buffer area, and the record will be cleared, waiting for the next round to receive the RFID card number record again. The detection record includes the machine device ID, RFID card number, and first detection time information; Step 1-2: The main reader receives the detection record; after receiving the RFID chip detection record uploaded by the slave reader, the main reader first traverses the first buffer area of ​​the local machine. If the corresponding RFID card number is not found, it is determined that it is the first time to receive the detection record of the corresponding card number of the RFID chip, and the RFID card number is added to the first buffer area, the first detection record time and the detected device ID are stored, and the number of running segments is recorded as 0; If the same card number record is found in the first buffer area, it is determined to be an updated running lap record. There is no need to add the RFID card number to the first buffer area. The first detection record time remains unchanged, and the current detection record time is updated to the last detection record time. The device ID of the last uploaded detection record is stored, and the number of running segments is increased by one based on the previous data; Step 1-3: The main reader counts the number of laps: The main reader calculates the number of running laps in the current training according to the number of running segments corresponding to the RFID card number based on the number of main readers and slave readers preset on the track issued by the smart cloud platform.

2. A running lap counting method based on RFID recognition according to claim 1, characterized in that: Before executing step 1, the device is also initialized, specifically: the master reader and the slave reader in the RFID detection device read the device ID after powering on, which is used for the reader self-check to determine whether the machine is the master reader; then the master reader initializes the default parameters, the master reader sets the sensitivity of the slave reader and the type of RFID chip to be read, and completes the time calibration of the master and slave readers; After steps 1-3 are completed, perform the following steps: Step 1-4: The main reader reports the end of the run record: When the main reader does not receive a new detection record within the preset filtering time, it is considered that the run is terminated. At this time, the main reader sends a run termination signal to the smart cloud platform; Step 2: The main reader sends the first detection record time of the RFID chip, the device ID that first captured the RFID chip, the last detection record time corresponding to the RFID chip, the device ID of the last detection record, the number of running laps, and the detection record reported by the device in the first lap to the intelligent cloud platform, and clears the local records and results at the same time so that the running record can be restarted.

3. The running lap counting method based on RFID recognition according to claim 2, characterized in that: Step 1 also includes the judgment of the running direction, specifically: the main reader can obtain whether the trainee corresponding to any RFID chip has completed a full circle of training based on the number of main readers and slave readers preset on the runway issued by the intelligent cloud platform, and judge whether the running direction is clockwise or counterclockwise through the device ID sequence of the main reader and slave reader in the first lap reporting detection record, and save the reporting time and the number of running sections in the first cache area.

4. The running lap counting method based on RFID recognition according to claim 2, characterized in that: In step 1-4, when the wearable mobile terminal stays in the card reading range of the same reader for a long time, the RFID card number of the RFID chip in the wearable mobile terminal is retained for the first time. After receiving the RFID chip information, the filtering time is adjusted. If the same card number is detected repeatedly, the detection time is no longer updated, the detection record is reported to the main reader, and the detection record in the local machine is cleared. Steps 1-4 are repeated continuously, and the same reader reports multiple detection records of the same card number; wherein the wearable mobile terminal stays in the card reading range of the same reader for 10-20 minutes to execute steps 1-4; the main reader finds the same card number record in the first buffer area and determines to update the running lap record. The main reader continues to receive the same card number record uploaded by the same reader, and the running lap record is no longer updated. This lasts for 10-20 minutes, and the main reader generates a timeout prompt, with the time of the previous reader as the end point, and the detection record uploaded by the reader is discarded.

Citation Information

Patent Citations

  • Anti-cheating device for middle-distance race match and assessment

    CN105761321A

  • Training supervise and evaluation system run based on RFID

    CN206381590U