FTP-based bubble rowing simulation method

The bubble simulation rowing exercise method addresses the lack of intuitive feedback and visual engagement in existing apps by using FTP-based data transmission and animation to enhance user experience and efficiency.

CN119166259APending Publication Date: 2024-12-20WUXI XINKELEIDE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411297142.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

Existing rowing exercise apps lack intuitive progress feedback, real-time rhythm perception, and vivid visual elements, leading to unstable rowing rhythm and reduced user experience.

Method used

A bubble simulation rowing exercise method based on FTP, utilizing Bluetooth and TCP protocols for data transmission, integrates bubble animations and bar graphs to provide real-time feedback on rowing progress and rhythm, allowing users to set a threshold pace for comparison with their power, and displaying multiple data types simultaneously on a single interface.

Benefits of technology

Enhances user engagement by providing real-time visual feedback on rowing progress and rhythm, allowing users to maintain a stable rhythm and improve efficiency through interactive and engaging visual elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166259A_ABST
    Figure CN119166259A_ABST
Patent Text Reader

Abstract

The invention provides an FTP-based bubble rowing simulation method. The FTP-based bubble rowing simulation method comprises the following steps that S1, rowing equipment is connected with an App through Bluetooth; s2, the user enters a boating bubble interface, and the App synchronizes online data of the user through a TCP protocol; s3, the App performs one-screen display on the data of the user through scene repeated utilization, and displays the basic data of the user in real time; s4, the App drives the bubble to move upwards according to the received data and drives the fluctuation of the outer ring of the bubble according to the received data; s5, the App calculates FTP data according to the threshold matching speed set by the user, compares the FTP data with the rowing power of the user, and drives bubbles to move left and right according to the obtained ratio; s6, the App generates a histogram according to the ratio of the obtained FTP data to the rowing power, and the histogram is displayed in an App interface; the bubble animation and the histogram are generated through the data of the user, the bubble change is driven according to the data change, the visual feedback is improved, and the rowing experience of the user is enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of software development, and in particular to a bubble-based rowing motion method based on FTP. Background Art

[0002] Rowing is a whole-body water sport that exercises the body by using oars to row a boat across the water. Rowing has become an efficient whole-body exercise that combines the advantages of aerobic and strength training. Rowing machines can exercise multiple parts of the body and improve cardiopulmonary function and muscle strength. With the innovation of technology, more and more apps have been developed to assist rowing. However, in the existing technology, some apps have monotonous functions and the following disadvantages: Lack of intuitive progress feedback. Some apps only display the user's mileage, time and other data in numbers, making it difficult for users to intuitively feel their rowing progress. It is impossible to perceive the rowing rhythm in real time. Users can usually only judge whether their rowing speed is appropriate based on subjective feelings, which can easily lead to unstable rhythm and affect rowing efficiency. The lack of vivid visual elements makes the rowing process seem monotonous, which reduces the user's rowing experience; Summary of the invention

[0003] The purpose of the present invention is to solve the above problems and to propose a bubble simulation rowing exercise method based on FTP.

[0004] In order to achieve the above purpose, the following technical solutions are adopted: A bubble simulation rowing exercise method based on FTP, comprising the following steps: S1: The rowing device is connected to the App via Bluetooth. The Bluetooth communication protocol is used between the rowing device and the App to achieve command interaction and data transmission.

[0005] The instructions are instructions for users to switch different functions through the App; The data includes the user's mileage, time, speed, paddling frequency, power and other data; S2: The user selects the rowing bubble exercise function of the App. After the user enters the rowing bubble page, the App synchronizes the user's online rowing data through the TCP protocol.

[0006] S3: The App realizes repeated use of scenarios, displays user data on one screen, and displays user basic data through data synchronization.

[0007] The scenarios are different interface scenarios of the App; The one-screen display refers to displaying different user data in the same interface; The basic data includes the user's mileage, time, speed, paddling frequency, power and other data; S4: The App reads the user's basic data from the rowing device, and according to the user's mileage, moves the bubble in the interface upward and causes the outer circle of the bubble to fluctuate. According to the user's paddling frequency data, the fluctuation frequency of the outer circle of the bubble is synchronized.

[0008] The animation effect in the bubble finger; The upward movement refers to the Y coordinate of the bubble in the interface; S5: The user sets a threshold pace. The App calculates the user's FTP data based on the threshold pace set by the user, compares the FTP data with the user's rowing power, and determines the left and right movement of the bubble based on the ratio.

[0009] The threshold pace refers to the exercise index set by the user; The FTP data refers to the power index; The left and right movement refers to the X coordinate of the bubble in the interface; S6: The App calculates the obtained FTP data and the power of the user when rowing, converts the calculated ratio into a visualization data through a visualization module, generates a bar graph of the corresponding power and displays it in the interface.

[0010] The visualization module is a visualization module built into the App; Preferably, in step S1, the rowing device has a built-in Bluetooth module, and the rowing device is interconnected with the App via the Bluetooth module, using the Bluetooth communication protocol to achieve command interaction and data transmission.

[0011] Preferably, in step S2, after the user enters the bubble motion interface, the App synchronizes the user's rowing data online through the TCP protocol, and uploads the user's rowing data from the local client to the server.

[0012] Preferably, in step S3, the App can repeatedly apply interface scenes of different functions, specific interface layouts, data display methods, etc., display various data received from users on the same interface, and refresh them in real time.

[0013] Preferably, in step S4, the App maintains communication with the rowing device via a Bluetooth connection, continuously receives data on the mileage and paddling frequency of the rowing device, and a bubble element is provided in the App interface.

[0014] Preferably, in step S4, the App receives the mileage data of the rowing equipment, and adjusts the vertical position (Y coordinate) of the bubble in the App interface in real time according to the changes in the received mileage data; the outer circle of the bubble in the App interface is designed with a fluctuation effect, and the frequency of the fluctuation of the outer circle of the bubble is adjusted in real time according to the changes in the received paddling frequency data.

[0015] Preferably, in step S5, the user can set a threshold pace, and the App calculates the user's FTP data based on the threshold pace set by the user. The App compares the obtained FTP data with the user's rowing power, and adjusts the left and right movement of the bubble in the App interface in real time based on the compared ratio.

[0016] Preferably, in step S5, the FTP data is the maximum power of the user rowing 500m, and the specific calculation formula of FTP is: assuming the threshold pace is Pace, FTP=2.8 / (Pace / 50)³.

[0017] Preferably, in step S5, the FTP data is used as the coordinate of the X-axis of the interface, the middle position of the screen represents 1.5 times the FTP, and the left and right directions extend to 0 (indicating far below FTP) and higher FTP values, respectively.

[0018] Preferably, in step S6, the App performs visualization processing on the obtained ratio of FTP to power, generates a bar graph through the visualization library inside the App, and maps the processed data to the bar graph through the API interface, and finally renders the generated bar graph to the App interface by calling the rendering function of the visualization library.

[0019] Compared with the prior art, the present invention has the following beneficial effects: a rowing exercise method based on FTP proposed by the present invention is interconnected with an App via Bluetooth, a user selects a bubble exercise function and enters a function page, a bubble is generated in the middle of the interface, the App drives the bubble to move upward and the outer circle of the bubble to fluctuate according to the received rowing data, the user can set a threshold pace, the App calculates the user's FTP data according to the threshold pace, and compares it with the rowing power, the App drives the left and right movement of the bubble according to the ratio, and generates a bar graph to render in the interface; the App displays various user data in one interface by repeatedly applying interface scenes, interface layouts and data display methods of different functions; By transmitting user data in real time, the bubbles in the interface are adjusted in real time. The movement of the bubbles is associated with the user data, allowing users to see their rowing progress at a glance. By synchronizing the fluctuation frequency of the outer ring of the bubbles with the paddle frequency data, users are provided with real-time rowing rhythm feedback. The threshold pace is set, and then the ratio of the user's FTP data to the rowing power is calculated. The left and right displacement of the bubbles is judged based on the ratio, providing users with a standard. Users can adjust their rowing speed and rowing power by observing the fluctuation of the outer ring of the bubbles and the degree of left and right movement of the bubbles, maintain a stable rhythm, and improve rowing efficiency. By adding bubbles and constantly changing bar graphs, these visual elements add fun and interactivity to the rowing process. Users can focus more on the changes in bubbles and bar graphs during rowing to reduce boredom. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a flow chart of a bubble simulation rowing exercise method based on FTP according to Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of a FTP data calculation formula of a bubble-simulated rowing exercise method based on FTP according to Embodiment 1 of the present invention; DETAILED DESCRIPTION

[0021] Hereinafter, a bubble simulation rowing exercise method based on FTP of the present invention will be described in detail with reference to the accompanying drawings.

[0022] like Figure 1 As shown, a bubble simulation rowing exercise method based on FTP includes the following steps: S1: The rowing device is connected to the App via Bluetooth. The Bluetooth communication protocol is used between the rowing device and the App, and the rowing device and the App follow the FTMS communication specification to achieve command interaction and data transmission.

[0023] The App is a sports and health App that has been developed on the market; The instructions are instructions for users to switch between different App functions; The data includes the user's mileage, time, speed, paddling frequency, power and other data; Preferably, in step S1, the rowing device has a built-in Bluetooth module, and the rowing device is interconnected with the App via the Bluetooth module, and adopts the Bluetooth communication protocol to achieve command interaction and data transmission. The Bluetooth communication protocol can ensure real-time data transmission between the rowing device and the App, ensuring that the App calls data more timely.

[0024] S2: The user selects the rowing bubble exercise function of the App. After the user enters the rowing bubble page, the App synchronizes the user's online rowing data through the TCP protocol.

[0025] Preferably, in step S2, after the user enters the bubble motion interface, the App synchronizes the user's rowing data online through the TCP protocol, and uploads the user's rowing data from the local client to the server. The TCP protocol ensures the reliability and stability of data transmission, ensuring that the data can be accurately transmitted from the client to the server.

[0026] S3: The App realizes repeated use of scenarios, displays user data on one screen, and displays user basic data through data synchronization.

[0027] The scenarios are different interface scenarios of the App; The one-screen display refers to displaying different user data in the same interface; The basic data includes the user's mileage, time, speed, paddling frequency, power and other data; Preferably, in step S3, the App can repeatedly apply interface scenes of different functions, specific interface layouts, data display methods, etc., and display all the received user data in the same interface, and refresh them in real time. A reasonable layout design is adopted to display different data in different areas on the same screen in a concise and intuitive manner, reducing unnecessary operations of users and allowing users to grasp the latest rowing status and data at any time.

[0028] S4: The App reads the user's basic data from the rowing device, and according to the user's mileage, moves the bubble in the interface upward and causes the outer circle of the bubble to fluctuate. According to the user's paddling frequency data, the fluctuation frequency of the outer circle of the bubble is synchronized.

[0029] The animation effect in the bubble finger; The upward movement refers to the Y coordinate of the bubble in the interface; Preferably, in step S4, the App maintains communication with the rowing device via Bluetooth connection, continuously receives data on the mileage and paddling frequency of the rowing device, and a bubble element is provided in the App interface. By reflecting the user's data on the bubble animation, better visual feedback is provided to the user, thereby enhancing the user's sense of participation and immersion.

[0030] Preferably, in step S4, the App receives the mileage data of the rowing equipment, and obtains the moving distance of the bubble after inputting the mileage data of the user by calling the conversion module, and then visualizes the movement of the bubble by referencing the visualization library, and renders it into the interface, and adjusts the vertical position (Y coordinate) of the bubble in the App interface in real time; the outer circle of the bubble in the App interface is designed with a fluctuation effect, and obtains the fluctuation frequency of the outer circle of the bubble after inputting the paddle frequency data by calling the conversion module, and then visualizes the fluctuation frequency of the outer circle of the bubble by referencing the visualization library, and renders it into the interface, and adjusts the fluctuation frequency of the outer circle of the bubble in real time.

[0031] S5: The user sets a threshold pace. The App calculates the user's FTP data based on the threshold pace set by the user, compares the FTP data with the user's rowing power, and determines the left and right movement of the bubble based on the ratio.

[0032] The FTP data calculation formula is as follows: Figure 2 As shown; The threshold pace refers to the exercise index set by the user; The FTP data refers to the power index; The left and right movement refers to the X coordinate of the bubble in the interface; Preferably, in step S5, the user can set a threshold pace, and the App calculates the user's FTP data according to the threshold pace set by the user. The App compares the obtained FTP data with the user's rowing power, and obtains the moving distance of the bubble by calling the conversion module and inputting the compared ratio, and then visualizes the movement of the bubble by referencing the visualization library, and renders it into the interface, and adjusts the left and right movement of the bubble in the App interface in real time. Provide users with a comparison standard, and intuitively display the comparative relationship between the user's rowing power and FTP through the left and right movement of the bubble, helping users adjust their rowing strategies.

[0033] Preferably, in step S5, the FTP data is the maximum power of the user rowing 500m, and the specific calculation formula of FTP is: assuming the threshold pace is Pace, FTP=2.8 / (Pace / 50)³.

[0034] Preferably, in step S5, FTP data is used as the coordinate of the X-axis of the interface, the middle position of the screen represents 1.5 times the FTP, and the left and right directions extend to 0 and higher FTP values ​​respectively, and extension to 0 represents a value far below the FTP value.

[0035] S6: The App calculates the obtained FTP data and the power of the user when rowing, converts the calculated ratio into a visualization data through a visualization module, generates a bar graph of the corresponding power and displays it in the interface.

[0036] The visualization module is a visualization module built into the App; Preferably, in step S6, the App performs visualization processing on the obtained FTP to power ratio, generates a bar graph through the visualization library inside the App, maps the processed data to the bar graph through the API interface, and finally renders the generated bar graph to the App interface by calling the rendering function of the visualization library, thereby providing users with a more detailed power analysis.

[0037] The above description is only a preferred example of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have other optimization schemes and additional functions. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A bubble simulation rowing exercise method based on FTP, characterized in that: The following steps are involved: S1: The rowing device is connected to the App via Bluetooth. The Bluetooth communication protocol is used between the rowing device and the App, and the rowing device and the App follow the FTMS communication specification to achieve command interaction and data transmission; The instructions are instructions for users to switch between different App functions; The data includes the user's mileage, time, speed, paddling frequency, and power data; S2: The user selects the rowing bubble exercise function of the App. After the user enters the rowing bubble page, the App synchronizes the user's online rowing data through the TCP protocol; S3: The App realizes the repeated use of scenarios, displays the user's data on one screen, and displays the user's basic data through data synchronization; The scenarios are different interface scenarios of the App; The one-screen display refers to displaying different user data in the same interface; The basic data includes the user's mileage, time, speed, paddling frequency, and power data; S4: The App reads the user's basic data from the rowing device, and according to the user's mileage, moves the bubble in the interface upward and causes the outer circle of the bubble to fluctuate. According to the user's paddling frequency data, the fluctuation frequency of the outer circle of the bubble is synchronized; The animation effect in the bubble finger; The upward movement refers to the Y coordinate of the bubble in the interface; S5: The user sets a threshold pace, and the App calculates the user's FTP data based on the threshold pace set by the user, compares the obtained FTP data with the user's rowing power, and determines the horizontal position of the bubble based on the ratio; The threshold pace refers to the exercise index set by the user; The FTP data refers to the power index; The horizontal position refers to the X coordinate of the bubble in the interface; S6: The App calculates the obtained FTP data and the power of the user when rowing, converts the calculated ratio into a visual data through a visualization module, generates a bar graph of the corresponding power and displays it in the interface; The visualization module is a visualization module built into the App.

2. The FTP-based bubble-simulated rowing exercise method according to claim 1, characterized in that: In step S1, the rowing device has a built-in Bluetooth module, and the rowing device is interconnected with the App via the Bluetooth module and adopts the Bluetooth communication protocol to achieve command interaction and data transmission.

3. The bubble simulation rowing exercise method based on FTP as claimed in claim 1, characterized in that: In step S2, after the user enters the bubble sports interface, the App synchronizes the user's rowing data online through the TCP protocol and uploads the user's rowing data from the local client to the server.

4. The method for FTP-based bubble-simulated rowing exercise according to claim 1, characterized in that: In step S3, the App can repeatedly apply interface scenarios of different functions, specific interface layouts, and data display methods, display various data received from users on the same interface, and refresh them in real time.

5. The bubble simulation rowing exercise method based on FTP as claimed in claim 1, characterized in that: In step S4, the App maintains communication with the rowing device via Bluetooth connection, continuously receives data on the mileage and paddling frequency of the rowing device, and a bubble element is provided in the App interface.

6. The bubble-simulated rowing exercise method based on FTP as claimed in claim 5, characterized in that: In step S4, the App receives the mileage data of the rowing equipment, and obtains the moving distance of the bubble after inputting the user's mileage data by calling the conversion module, and then visualizes the movement of the bubble by referring to the visualization library, and renders it to the interface, and adjusts the vertical position of the bubble in the App interface in real time; the outer circle of the bubble in the App interface is designed with a fluctuation effect, and the App receives the paddle frequency data, and obtains the fluctuation frequency of the outer circle of the bubble after inputting the paddle frequency data by calling the conversion module, and then visualizes the fluctuation frequency of the outer circle of the bubble by referring to the visualization library, and renders it to the interface, and adjusts the fluctuation frequency of the outer circle of the bubble in real time.

7. The method for FTP-based bubble-simulated rowing exercise according to claim 1, characterized in that: In step S5, the user can set a threshold pace, and the App calculates the user's FTP data based on the threshold pace set by the user. The App compares the obtained FTP data with the user's rowing power, and obtains the movement distance of the bubble by calling the conversion module and inputting the compared ratio. The movement of the bubble is then visualized by referencing the visualization library and rendered into the interface, and the left and right movement of the bubble in the App interface is adjusted in real time.

8. The FTP-based bubble-simulated rowing exercise method according to claim 8, characterized in that: In step S5, the FTP data is the maximum power of the user rowing 500m, and the specific calculation formula of FTP is: assuming the threshold pace is Pace, FTP=2.8 / (Pace / 50)³.

9. The method for FTP-based bubble-simulated rowing exercise according to claim 8, characterized in that: In step S5, the FTP data is used as the coordinate of the X-axis of the interface. The middle position of the screen represents 1.5 times the FTP, while the left and right directions extend to 0 and higher FTP values ​​respectively. Extending to 0 represents a value far below the FTP value.

10. The bubble simulation rowing exercise method based on FTP as claimed in claim 1, characterized in that: In step S6, the App visualizes the obtained FTP-to-power ratio, generates a bar graph through the visualization library inside the App, maps the processed data to the bar graph through the API interface, and finally renders the generated bar graph to the App interface by calling the rendering function of the visualization library.