Running timing and circle counting method and system based on Internet of Things communication
Through the networking of the server and Lora base station and smart bracelet, combined with smart terminals and Bluetooth beacons, the security risks and inconvenience of deployment of running assessment systems are solved, and an efficient wireless local assessment system is realized, which improves the timing accuracy rate. and automation effects, and real-time monitoring of heart rate data.
Patent Information
- Application Number
- CN202411358566.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-27
AI Technical Summary
The existing running assessment system has security risks and inconvenient deployment problems, and lacks efficient privatized deployment solutions, making it difficult to quickly build a wireless local assessment system.
Through the server and Lora base station, networking with multiple smart bracelets is realized, and wireless local area assessment is performed using smart terminals and Bluetooth beacons to quickly build a wireless local area assessment system to ensure timing accuracy and automation effects.
It improves the efficiency and automation of running timing exams, ensures timing accuracy and timely rate, and collects heart rate data in real time to provide real feedback and exercise safety guarantees.
Smart Images

Figure CN119185916A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart sports technology, and in particular to a running timing and lap counting method and system based on Internet of Things communication. Background Art
[0002] The existing running assessment system generally adopts the RFID running mat sensing method. The sensing antenna is set at the lap position of the running terminal. The runner wears an RFID card and senses when passing the antenna position. The sensing mat connects to the server and transmits data. However, the running mat needs to be set on the track, which is easy to trip the feet of the candidates, posing certain safety hazards and inconvenient to set up. At present, there is no better privately deployed running assessment timing system. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a running timing and lap counting method based on Internet of Things communication, which realizes simultaneous networking with multiple smart bracelets through a server and a Lora base station, realizes the rapid, convenient and efficient construction of a wireless local area assessment system, greatly improves the efficiency and automation effect of the running timing test, and ensures the timing accuracy and timeliness.
[0004] In a first aspect, the present invention provides a running timing and lap counting method based on Internet of Things communication, which is used for a smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons deployed at least at the end of a runway; the method comprises:
[0005] The smart terminal is connected to the server through a wireless network for data exchange, the server is connected to the Lora base station, and the smart bracelet is connected to the Lora base station through the Lora networking method;
[0006] After the smart bracelet is checked in and authorized by the smart terminal, the smart terminal sends the personnel information to the corresponding smart bracelet in a point-to-point manner through the Lora base station and then receives the response;
[0007] When all personnel information is successfully sent, the start assessment command is broadcasted through the smart terminal; after receiving the start assessment command, the smart bracelet displays the start time, the number of laps and the current number of laps on the screen; when the start time is reached, the smart terminal plays the voice command to start the assessment;
[0008] During the running process, the Bluetooth beacon data is automatically identified through the smart bracelet. When the Bluetooth beacon at the end point is identified and the signal value is greater than the preset signal value, the running lap value is increased by 1, and the lap data information is sent to the smart terminal. The smart terminal displays the data after receiving it.
[0009] Furthermore, it also includes:
[0010] After the smart bracelet is successfully connected to the Lora base station through the Lora networking method, the smart bracelet sends a login command to the Lora base station, and the Lora base station forwards the login command to the server. The login command includes at least the ESN of the device; the server responds to the time calibration command and the working interval time period of the smart bracelet according to the received login command; after receiving the time calibration command, the smart bracelet saves the synchronization time to the RTC register, and initiates a command to obtain the connection frequency band information of the device, and saves it to FLASH after successfully obtaining the frequency band information.
[0011] Furthermore, if the working time period is not received, the device is always online and ready to receive commands from the server at any time; if the working time period is received, it is determined whether the current time period is within the working time period. If so, the device is kept online. If not in the working time period, the device enters low power consumption mode, and the display interface only periodically updates the time of the smart bracelet without performing other operations.
[0012] Furthermore, when the smart terminal checks in and authorizes the smart wristband, if the smart wristband corresponds to the assessor one-to-one, the assessor is directly selected through the smart terminal for check-in authorization; if the smart wristband does not correspond to the assessor one-to-one, the smart wristband is bound to the person through contact sensing with the RFID sensing module of the smart terminal to achieve check-in authorization.
[0013] Furthermore, after the check-in authorization and when the smart bracelet is worn on the examinee's hand, the first heart rate data is collected according to the first cycle and uploaded to the Lora base station, the Lora base station uploads it to the server, and the server uploads it to the smart terminal for display; when running starts, the smart bracelet collects the second heart rate data according to the second cycle and reports it for display.
[0014] Furthermore, according to the heart rate alarm information, a heart rate warning value is set according to the age of the authorized runner, the first heart rate data and the distance information of this running. When the second heart rate data exceeds the heart rate warning value, the smart bracelet vibrates to remind and reports the alarm to the smart terminal.
[0015] Furthermore, it also includes multiple Bluetooth beacons arranged along the runway; when the smart bracelet recognizes a Bluetooth beacon that is not the end point, it records the Bluetooth beacon number and time; when the smart bracelet recognizes the Bluetooth beacon at the end point, it records the Bluetooth beacon number, number of laps and time, and reports it to the smart terminal together with other Bluetooth beacon numbers and times recorded in this lap.
[0016] In a second aspect, the present invention provides a running timing and lap counting system based on Internet of Things communication, comprising: a smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons at the end of the runway and along the runway. The smart terminal, server, Lora base station and smart bracelet, the system is used to execute the method described in the first aspect.
[0017] Furthermore, 4 pairs of Bluetooth beacons are arranged on both sides of the end of the runway. When at least 2 Bluetooth beacon signals are received and the signal value is greater than a preset signal value, the running lap value is increased by 1.
[0018] Furthermore, it also includes multiple Bluetooth beacons arranged along the runway.
[0019] One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
[0020] Through the server and Lora base station, it can realize the networking with multiple smart bracelets at the same time. Through the smart terminal, it can send assessment commands, collect and report data, and display them. It can quickly and efficiently build a wireless local assessment system, which can greatly improve the efficiency and automation effect of running timing tests, and ensure the accuracy and timeliness of timing. It can also collect heart rate data in real time to monitor the heart rate data information of the assessors, and provide real feedback on physical data.
[0021] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The present invention will be further described below in conjunction with embodiments with reference to the accompanying drawings.
[0023] Figure 1 It is a schematic diagram of the framework of the system of the present invention;
[0024] Figure 2 is an overall flow chart of the method in Embodiment 1 of the present invention;
[0025] Figure 3 This is a schematic diagram of the data interaction process in the first embodiment of the present invention;
[0026] Figure 4 This is a schematic diagram of the networking process of the smart bracelet in the first embodiment of the present invention;
[0027] Figure 5 Schematic diagram of the deployment of Bluetooth beacons in Embodiment 1 of the present invention. DETAILED DESCRIPTION
[0028] The embodiment of the present invention provides a running timing and lap counting method based on Internet of Things communication, realizes simultaneous networking with multiple smart bracelets through a server and a Lora base station, and realizes a fast, convenient and efficient construction of a wireless local area assessment system, greatly improving the efficiency and automation effect of the running timing test, and ensuring the timing accuracy and timeliness.
[0029] The technical solution in the embodiment of the present application has the following general idea:
[0030] Lora modules are used for networking communication. Lora is a technology developed by Semtech. The typical operating frequency in Asia and my country is 433MHz. The physical layer of Lora uses a unique frequency modulation technology with forward error correction. This spread spectrum modulation runs multiple radios using the same frequency band. As long as each device uses different error correction and data rates, multi-point communication can be completed. In open areas, the communication distance can reach 2-5KM, and the maximum can reach 15KM. Therefore, this method is very suitable for private deployment of service terminals with high confidentiality requirements.
[0031] Before introducing the specific embodiments, the system framework corresponding to the method of the embodiment of the present application is first introduced. Figure 1 As shown, the system includes: a smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons deployed at least at the end of the runway. The smart terminal is operated by the examiner and is used to check in authorization, issue personnel information and assessment commands, receive reported assessment data and personnel physical data, etc., and display the data in an informationized manner. The smart bracelet is worn on the wrist of the examiner and is used to receive personnel information and assessment commands, and report the acquired Bluetooth beacon data and personnel physical data. The server and the Lora base station establish a communication link between the smart terminal and multiple smart bracelets to realize data interaction. The smart terminal is connected to the server through a wireless network, the server is connected to the Lora base station, and the smart bracelet is connected to the Lora base station through Lora networking. The server is used to send the data of the smart terminal to the smart bracelet through the Lora base station, and to summarize the data reported by each smart bracelet and send it to the smart terminal. The Lora base station is deployed according to the size of the assessment site, and one or more Lora base stations can be used. The Bluetooth beacon deployed at the end of the runway is used to count laps. Figure 5 As shown, Bluetooth beacons can also be deployed along the runway to ensure that the examinee completes the running lap along the runway normally.
[0032] Embodiment 1
[0033] This embodiment provides a running timing and lap counting method based on Internet of Things communication, which is used for a smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons at the end of the runway and along the runway; Figure 2 and Figure 3 As shown, the method includes:
[0034] S1. The smart terminal is connected to the server through a wireless network to exchange data. The server is connected to the Lora base station. The smart bracelet is connected to the Lora base station through Lora networking.
[0035] Preferably, if Figure 4 As shown, the smart bracelet turns on the Lora communication module and performs networking operations according to the preset frequency band value. If there is no preset networking frequency band, the network access application is made according to the initial connectable frequency band. The Lora base station determines whether this module can connect to this base station based on the unique identification code ESN of the Lora module. If it can, it returns a successful network access; if not, it returns a failed network access. The Lora module switches the frequency band and continues to connect to the network until it succeeds.
[0036] After the smart bracelet is successfully connected to the Lora base station through the Lora networking method, the smart bracelet sends a login command to the Lora base station, and the Lora base station forwards the login command to the server. The login command includes at least the ESN of the device (it may also include the IMEI, firmware version, power information, signal value and protocol version of the device, etc.); the server responds to the time calibration command and the working interval time period of the smart bracelet according to the received login command; after receiving the time calibration command, the smart bracelet saves the synchronization time to the RTC register, and initiates a command to obtain the connection frequency band information of the device. After successfully obtaining the frequency band information, it is saved to FLASH. The next time the device is turned on and connected to the network, this frequency band will be used for networking operations to speed up the networking speed.
[0037] If the working time period is not received, the device is always online and ready to receive commands from the server at any time; if the working time period is received, it determines whether the current time period is within the working time period. If so, the device remains online. If not in the working time period, the device enters low power consumption mode. The display interface only updates the time of the smart bracelet regularly without performing other operations to save power consumption of the bracelet. The bracelet can also be awakened and exited from low power consumption mode by pressing buttons on the bracelet.
[0038] S2. After the smart bracelet is checked in and authorized through the smart terminal, the smart terminal sends the personnel information to the corresponding smart bracelet in a point-to-point manner through the Lora base station. After receiving the command, the smart bracelet responds. If the server does not receive a response, it performs the preset multiple command sending operations and then receives the response.
[0039] Specifically, when the smart terminal authorizes the smart wristband to check in, if the smart wristband corresponds to the assessor one-to-one (that is, each assessor is equipped with his or her own dedicated wristband), the person is selected directly through the smart terminal for check-in authorization; if the smart wristband does not correspond to the assessor one-to-one (for example, the same batch of smart wristbands are distributed to each group of assessors in turn), the smart wristband is bound to the person through contact sensing with the RFID sensing module of the smart terminal to achieve check-in authorization.
[0040] Specifically, the personnel information may include personnel name, number, group number and entry time. Because wireless Lora transmission is used, data transmission has a certain delay depending on the environment and distance, so the data sent down is accompanied by timestamp data, which can better reflect the entry time data.
[0041] The smart terminal can check in multiple groups of people at a time, and each group of people includes multiple personnel information. After the check-in authorization, and when the smart bracelet is worn on the examinee's hand, the first heart rate data is collected according to the first cycle and uploaded to the Lora base station, the Lora base station uploads to the server, and the server uploads to the smart terminal for display; when starting to run, the smart bracelet collects the second heart rate data according to the second cycle and reports it for display. The second cycle is significantly shorter than the first cycle, which is convenient for timely detection of abnormal heart rate when running. At the same time, the smart bracelet displays the personnel information ID, heart rate data, etc. on the interface, which is convenient for examinees to check themselves.
[0042] Preferably, the heart rate warning value is set according to the age of the authorized runner, the first heart rate data, and the distance information of the run according to the heart rate alarm information. When the second heart rate data exceeds the heart rate warning value, the smart bracelet vibrates to remind and reports to the smart terminal to alarm. In another implementation, the heart rate warning value can also be set according to (220-age)×85%. The heart rate warning value can be set according to the usual exercise value for comprehensive assessment to ensure the exercise safety of the assessee.
[0043] S3. When all personnel information is successfully sent, the start assessment command is broadcasted through the smart terminal, and it is sent multiple times to ensure that the smart bracelet can receive the broadcast data. The assessment command data includes the start time, number of running laps, timeout time, start assessment group number, etc.; after the smart bracelet receives the start assessment command, the start time, number of assessment laps and current number of laps are displayed on the screen; when the start time point is reached, the smart terminal plays the voice command to start the assessment, and the examinee starts running after hearing the voice command.
[0044] S4. During the running process, the smart bracelet automatically identifies the Bluetooth beacon data. When the Bluetooth beacon at the end point is identified and the signal value is greater than the preset signal value, the running lap value is increased by 1, and the lap data information is sent to the smart terminal. The smart terminal displays the data after receiving it. After all devices are assessed, the smart terminal will rank and display the performance information of the personnel.
[0045] Preferably, when the smart bracelet recognizes a non-end Bluetooth beacon, it records the Bluetooth beacon number and time; when the smart bracelet recognizes the end Bluetooth beacon, it records the Bluetooth beacon number, lap number, time and reporting time, and reports it to the smart terminal together with other Bluetooth beacon numbers and times recorded in this lap. When the lap count is added to the assessment lap value, the smart bracelet sends the last lap data to the smart terminal and turns off the heart rate collection function.
[0046] Based on the same inventive concept, the present application also provides a system corresponding to the method in Example 1, see Example 2 for details.
[0047] Embodiment 2
[0048] In this embodiment, a running timing and lap counting system based on Internet of Things communication is provided, which is used to execute the method described in the first embodiment. The structure of the system can be as follows: Figure 1 As shown, including:
[0049] Smart terminal, server, at least one Lora base station, multiple smart bracelets (for example, n), multiple Bluetooth beacons (for example, m) at the end of the runway and along the runway. The smart terminal is operated by the examiner to check in authorization, issue personnel information and assessment commands, receive reported assessment data and personnel physical data, and display the data in an informationized manner. The smart bracelet is worn on the wrist of the examiner to receive personnel information and assessment commands, and report the acquired Bluetooth beacon data and personnel physical data. The server and the Lora base station establish a communication link between the smart terminal and multiple smart bracelets to realize data interaction. The smart terminal is connected to the server through a wireless network, the server is connected to the Lora base station, and the smart bracelet is connected to the Lora base station through the Lora networking method. The server is used to send the data of the smart terminal to the smart bracelet through the Lora base station, and to summarize the data reported by each smart bracelet and send it to the smart terminal. The Lora base station is arranged according to the size of the assessment site, and one or more Lora base stations can be used. The number and location of the Lora base station ensure the real-time performance of the wireless data under the condition of the maximum number of examiners. The Bluetooth beacon deployed at the end of the runway is used to count laps, and other Bluetooth beacons deployed along the runway are used to ensure that candidates complete laps along the runway normally. The signal strength of the Bluetooth beacon is adjusted according to the actual venue to ensure that the test running process can be recognized and the distance recognized is as accurate as possible. The beacon group sends data to the smart bracelet through the server before the start of the test. The smart bracelet stores it in the flash. If no modification is required, the data only needs to be sent once.
[0050] In one implementation, two pairs of Bluetooth beacons (a total of four) may be deployed on both sides of the end point of the runway. Figure 5 As shown, when a Bluetooth beacon signal is received and the signal value is greater than the preset signal value, the running lap value is increased by 1, and the lap data information is sent to the smart terminal at the same time. However, in order to prevent candidates from taking shortcuts and cheating, in another embodiment, 4 pairs of Bluetooth beacons (a total of 8) can be arranged on both sides of the end of the standard 400-meter runway. When at least 2 Bluetooth beacon signals are received and the signal value is greater than the preset signal value, the running lap value is increased by 1. This ensures that when there are a large number of candidates passing the end at the same time, the laps can also be accurately counted. At the same time, 5 pairs of 10 Bluetooth beacons are arranged along the runway, and the Bluetooth beacon signals at non-end points are also included in the lap assessment criteria (corresponding records are required, but the number of laps will not be increased).
[0051] Since the system introduced in the second embodiment of the present invention is a device used to implement the method of the first embodiment of the present invention, those skilled in the art can understand the specific structure and deformation of the device based on the method introduced in the first embodiment of the present invention, so it is not described here in detail. All devices used in the method of the first embodiment of the present invention belong to the scope of protection of the present invention.
[0052] Through the server and Lora base station, it can realize the networking with multiple smart bracelets at the same time. Through the smart terminal, it can send assessment commands, collect and report data, and display them. It can quickly and efficiently build a wireless local assessment system, which can greatly improve the efficiency and automation effect of running timing tests, and ensure the accuracy and timeliness of timing. It can also collect heart rate data in real time to monitor the heart rate data information of the assessors, and provide real feedback on physical data, etc., to ensure the safety of the assessors in sports.
[0053] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0054] 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 produce 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.
[0055] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0056] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0057] Although the specific implementation modes of the present invention are described above, those skilled in the art should understand that the specific implementation modes described are only illustrative and are not intended to limit the scope of the present invention. Equivalent modifications and changes made by those skilled in the art in accordance with the spirit of the present invention should be included in the scope of protection of the claims of the present invention.
Claims
1. A running timing and lap counting method based on Internet of Things communication, characterized in that: Used for a smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons deployed at least at the end of a runway; the method includes: The smart terminal is connected to the server through a wireless network for data exchange, the server is connected to the Lora base station, and the smart bracelet is connected to the Lora base station through the Lora networking method; After the smart bracelet is checked in and authorized by the smart terminal, the smart terminal sends the personnel information to the corresponding smart bracelet in a point-to-point manner through the Lora base station and then receives the response; When all personnel information is successfully sent, the start assessment command is broadcasted through the smart terminal; after receiving the start assessment command, the smart bracelet displays the start time, the number of laps and the current number of laps on the screen; when the start time is reached, the smart terminal plays the voice command to start the assessment; During the running process, the Bluetooth beacon data is automatically identified through the smart bracelet. When the Bluetooth beacon at the end point is identified and the signal value is greater than the preset signal value, the running lap value is increased by 1, and the lap data information is sent to the smart terminal. The smart terminal displays the data after receiving it.
2. The method according to claim 1, characterized in that Also includes: After the smart bracelet is successfully connected to the Lora base station through the Lora networking method, the smart bracelet sends a login command to the Lora base station, and the Lora base station forwards the login command to the server. The login command includes at least the ESN of the device; the server responds to the time calibration command and the working interval time period of the smart bracelet according to the received login command; after receiving the time calibration command, the smart bracelet saves the synchronization time to the RTC register, and initiates a command to obtain the connection frequency band information of the device, and saves it to FLASH after successfully obtaining the frequency band information.
3. The method according to claim 2, characterized in that: If the working time period is not received, the device is always online and ready to receive commands from the server at any time; if the working time period is received, it determines whether the current time period is within the working time period. If so, the device remains online. If not, the device enters low power consumption mode. The display interface only updates the time of the smart bracelet regularly and does not perform other operations.
4. The method according to claim 1, characterized in that: When the smart terminal checks in and authorizes the smart wristband, if the smart wristband corresponds to the assessor one-to-one, the assessor is directly selected through the smart terminal for check-in authorization; if the smart wristband does not correspond to the assessor one-to-one, the smart wristband contacts the RFID sensing module of the smart terminal and binds to the person to achieve check-in authorization.
5. The method according to claim 1, characterized in that: After checking in and authorizing, and when the smart bracelet is worn on the candidate's hand, the first heart rate data is collected according to the first cycle and uploaded to the Lora base station, the Lora base station uploads it to the server, and the server uploads it to the smart terminal for display; when running starts, the smart bracelet collects the second heart rate data according to the second cycle and reports it for display.
6. The method according to claim 1, characterized in that: According to the heart rate alarm information, the heart rate warning value is set according to the age of the authorized runner, the first heart rate data and the distance information of this run. When the second heart rate data exceeds the heart rate warning value, the smart bracelet vibrates to remind and reports the alarm to the smart terminal.
7. The method according to claim 1, characterized in that: It also includes multiple Bluetooth beacons deployed along the runway. When the smart bracelet recognizes a Bluetooth beacon that is not the end point, it records the Bluetooth beacon number and duration. When the smart bracelet recognizes the Bluetooth beacon at the end point, it records the Bluetooth beacon number, number of laps and duration, and reports it to the smart terminal together with other Bluetooth beacon numbers and durations recorded in this lap.
8. A running timing and lap counting system based on Internet of Things communication, characterized in that: include: A smart terminal, a server, at least one Lora base station, multiple smart bracelets, and multiple Bluetooth beacons deployed at least at the end of the runway. The smart terminal, the server, the Lora base station, and the smart bracelet, the system is used to execute the method described in any one of claims 1-7.
9. The system according to claim 8, characterized in that: Four pairs of Bluetooth beacons are placed on both sides of the end of the runway. When at least two Bluetooth beacon signals are received and the signal value is greater than the preset signal value, the running lap value is increased by 1.
10. The system according to claim 8 or 9, characterized in that: It also includes multiple Bluetooth beacons placed along the runway.
Citation Information
Patent Citations
Wristband structure having heart rate detection function and running examination system and method thereof
CN104146446A
Anti-cheating device for middle-distance race match and assessment
CN105761321A
Testing system and method
CN106039657A
Marathon timing and instant accident noticing method, and system therefor
CN111585866A
Wireless transmission method and device based on LoRa and electronic equipment
CN116939787A
