Spinning power adjustment method and device, electronic equipment and storage medium

CN117482467BActive Publication Date: 2026-08-11SHENZHEN QIMENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

目前,动感单车的动力依旧是通过人为对各种旋钮进行操作来进行阻力大小调节,以此实现对其动力的调节,不仅操作过程繁琐,还会导致阻力调节过小或阻力调节过大的问题,难以快捷精确的调节动感单车的动力

Benefits of technology

[0038]如上,本申请提供一种动感单车的动力调节方法、装置、电子设备及存储介质,响应于地图选择操作,确定地图选择操作对应的目标骑行地图;获取所述目标骑行地图的地图数据;响应于针对所述动感单车的摇车操作,确定所述摇车操作对应的摇车点;基于所述摇车点、所述地图数据以及所述摇车操作对应的操作参数,调节所述动感单车的动力。在本申请提供的动感单车的动力调节方案中,通过结合目标骑行地图的地形数据以及摇车操作对应的操作参数,在摇车点调节动感单车的动力,可见,本方案可以结合地形数据和摇车操作对应的操作参数调节动感单车的动力,提高动感单车的动力的调节准确度,进而有利于让用户在使用动感单车时与骑行场景进行充分交互,提高用户体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117482467B_ABST
    Figure CN117482467B_ABST
Patent Text Reader

Abstract

This application relates to the field of fitness equipment technology, and discloses a method, device, electronic device, and storage medium for adjusting the power of a stationary bike. The method includes: in response to a map selection operation, determining a target cycling map corresponding to the map selection operation; acquiring map data of the target cycling map; in response to a rocking operation on the stationary bike, determining a rocking point corresponding to the rocking operation; and adjusting the power of the stationary bike based on the rocking point, the map data, and the operation parameters corresponding to the rocking operation, which can improve the accuracy of power adjustment of the stationary bike.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of fitness equipment technology, and in particular to a method, device, electronic device and storage medium for adjusting the power of a stationary bike. Background Technology

[0002] Indoor cycling, as an efficient and safe form of indoor fitness equipment, has become an increasingly popular choice for a healthy lifestyle. By combining virtual reality technology with the equipment itself, indoor cycling allows users to experience the sensation of riding a bicycle, thus helping them better maintain their exercise routine and achieve goals such as weight loss, body shaping, and improved physical fitness.

[0003] When riding a stationary bike, the intensity of the ride is primarily controlled by the amount of resistance. Higher resistance results in a "heavier" feeling, and vice versa. Currently, the resistance on a stationary bike is still adjusted manually by operating various knobs. This process is not only cumbersome but can also lead to incorrect resistance settings, making it difficult to quickly and accurately adjust the bike's power. Summary of the Invention

[0004] This application proposes a power adjustment method, device, electronic device, and storage medium for a stationary bike, which can improve the accuracy of power adjustment of the stationary bike, thereby enabling users to fully interact with the cycling scenario when using the stationary bike and improving the user experience.

[0005] Firstly, a method for adjusting the power of a stationary bike is provided, including:

[0006] In response to a map selection operation, determine the target cycling map corresponding to the map selection operation;

[0007] Obtain the map data of the target cycling map;

[0008] In response to a rocking operation on the exercise bike, the rocking point corresponding to the rocking operation is determined;

[0009] The power of the exercise bike is adjusted based on the rocking point, the map data, and the operation parameters corresponding to the rocking operation.

[0010] Secondly, a power adjustment device for a stationary bike is provided, comprising:

[0011] The first determining module is used to determine the target cycling map corresponding to the map selection operation in response to the map selection operation;

[0012] The acquisition module is used to acquire map data of the target cycling map;

[0013] The second determining module is used to determine the rocking point corresponding to the rocking operation in response to the rocking operation of the exercise bike.

[0014] The adjustment module is used to adjust the power of the exercise bike based on the rocking point, the map data, and the operation parameters corresponding to the rocking operation.

[0015] Optionally, in some embodiments of this application, the adjustment module includes:

[0016] A determining unit is used to determine the terrain of the target map corresponding to the cradle point based on the map data;

[0017] The extraction unit is used to extract the rocking amplitude and rocking frequency from the operation parameters corresponding to the rocking operation;

[0018] An adjustment unit is used to adjust the power of the exercise bike based on the terrain, the duration of the rocking motion, and the frequency of the rocking motion.

[0019] Optionally, in some embodiments of this application, the adjustment unit includes:

[0020] A sub-unit is defined to determine the point of resistance change in the target cycling map based on the current cycling direction and the terrain.

[0021] A sub-unit is generated to generate a resistance feedback coefficient during cycling based on the resistance change point and the current gravity data.

[0022] The adjustment subunit is used to adjust the power of the exercise bike based on the rocking amplitude, rocking frequency, and resistance feedback coefficient.

[0023] Optionally, in some embodiments of this application, the adjustment subunit is specifically used for;

[0024] Obtain the basic power boost value corresponding to the aforementioned rocking amplitude;

[0025] Check whether the basic power boost value is greater than or equal to the maximum value;

[0026] When the basic power boost value is detected to be greater than or equal to the maximum value, the auxiliary power boost value corresponding to the rocking frequency is obtained;

[0027] The sum of the basic power boost value and the auxiliary power boost value is calculated to obtain the reference power boost value;

[0028] The reference power boost value is adjusted using the resistance feedback coefficient to obtain the target power boost value, and the power of the exercise bike is adjusted based on the target power boost value.

[0029] Optionally, in some embodiments of this application, a control module is further included, which is specifically used to: play the video corresponding to the exercise bike at double speed according to the adjusted power, and control the pedal resistance of the exercise bike based on the adjusted power.

[0030] Optionally, in some embodiments of this application, the generating subunit is specifically used for:

[0031] Determine the cycling terrain associated with the resistance change points, and obtain the resistance influencing factors corresponding to the cycling terrain;

[0032] The resistance feedback coefficient is adjusted based on the resistance influencing factors and the current gravity data.

[0033] Optionally, in some embodiments of this application, a third determining module is further included, the third determining module being specifically used for:

[0034] In response to a rocking operation on the exercise bike, the rocking direction corresponding to the rocking operation is obtained;

[0035] When the rocking direction includes opposite first and second directions, the rocking operation is determined to be a rocking operation.

[0036] Thirdly, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described power adjustment method for a stationary bicycle.

[0037] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described power adjustment method for a stationary bicycle.

[0038] As described above, this application provides a method, device, electronic device, and storage medium for adjusting the power of a stationary bike. In response to a map selection operation, it determines a target cycling map corresponding to the map selection operation; acquires map data of the target cycling map; in response to a rocking operation on the stationary bike, it determines a rocking point corresponding to the rocking operation; and adjusts the power of the stationary bike based on the rocking point, the map data, and the operation parameters corresponding to the rocking operation. In the power adjustment scheme for the stationary bike provided in this application, by combining the terrain data of the target cycling map and the operation parameters corresponding to the rocking operation, the power of the stationary bike is adjusted at the rocking point. Therefore, this scheme can adjust the power of the stationary bike by combining terrain data and the operation parameters corresponding to the rocking operation, improving the accuracy of the power adjustment and thus facilitating full interaction between the user and the cycling scene when using the stationary bike, thereby improving the user experience. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is an application environment diagram of the power adjustment method for a stationary bike provided in the embodiments of this application;

[0041] Figure 2 This is a flowchart of the power adjustment method based on a stationary bike provided in an embodiment of this application;

[0042] Figure 3 This is a schematic diagram of the display interface of the map selection menu provided in an embodiment of this application;

[0043] Figure 4 This is a schematic diagram of a scooter jacking up the target cycling map provided in this application embodiment;

[0044] Figure 5 This is a schematic diagram of the cycling route of the target cycling map provided in the embodiments of this application;

[0045] Figure 6 This is a schematic diagram of the power adjustment device for the exercise bike provided in the embodiments of this application;

[0046] Figure 7 This is another structural schematic diagram of the power adjustment device for the exercise bike provided in this application embodiment;

[0047] Figure 8 This is another structural schematic diagram of the power adjustment device for the exercise bike provided in the embodiments of this application;

[0048] Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0050] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0052] This application provides a method, device, electronic device, and storage medium for adjusting the power of a stationary bicycle.

[0053] Specifically, the power adjustment device of the exercise bike can be integrated into an electronic device, which can be any of a smartphone, tablet, laptop, desktop computer, or exercise bike, but is not limited to these. The electronic device can be directly or indirectly connected to the server via wired or wireless communication. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. This application does not impose any restrictions on these aspects.

[0054] For example, please see Figure 1 The power adjustment device of the exercise bike is integrated into the exercise bike 10. The exercise bike 10 can be equipped with a display screen, or it can be connected to an electronic device with a display screen via a network. The display screen can render and display the target cycling map. Optionally, the exercise bike can also display the target cycling map to the user through holographic projection. The exercise bike 10 can obtain the map data of the target cycling map. Then, in response to the rocking operation of the exercise bike, the exercise bike 10 determines the rocking point corresponding to the rocking operation. Finally, the exercise bike 10 adjusts the power of the exercise bike based on the rocking point, map data, and operation parameters corresponding to the rocking operation.

[0055] The power adjustment method for the exercise bike provided in this application adjusts the power of the exercise bike at the rocking point by combining the terrain data of the target cycling map and the operation parameters corresponding to the rocking operation. It can be seen that this solution can adjust the power of the exercise bike by combining terrain data and the operation parameters corresponding to the rocking operation, thereby improving the accuracy of the power adjustment of the exercise bike. This, in turn, helps users to fully interact with the cycling scene when using the exercise bike, thus improving the user experience.

[0056] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the priority of the embodiments.

[0057] A method for adjusting the power of a stationary bike includes: in response to a map selection operation, determining a target cycling map corresponding to the map selection operation; acquiring map data of the target cycling map; in response to a rocking operation on the stationary bike, determining a rocking point corresponding to the rocking operation; and adjusting the power of the stationary bike based on the rocking point, the map data, and the operation parameters corresponding to the rocking operation.

[0058] Please see Figure 2 As shown, Figure 2 This is a schematic flowchart illustrating the power adjustment method for a stationary bike provided in this application embodiment. The specific flow of the power adjustment method for the stationary bike may include the following:

[0059] 101. In response to the map selection operation, determine the target cycling map corresponding to the map selection operation.

[0060] The target cycling map can be a 3D virtual map generated based on the real environment. For example, a target cycling map generated based on West Lake Park would show all the roads (driveways and sidewalks) in West Lake Park as cycling routes for users. Similarly, a target cycling map generated based on a forest park would show the mountain roads within the forest park as cycling routes for users.

[0061] The map selection operation is used to trigger the exercise bike to select a target cycling map on the display screen. This map selection operation can be triggered by user interaction with the exercise bike. For example, the exercise bike can be linked to an electronic device with a display screen, where the target cycling map can be displayed. When the user deems it appropriate to trigger the map selection operation, they can touch a virtual trigger button on the display screen to initiate the operation. Alternatively, if the target cycling map is displayed on the exercise bike's screen, the user can touch a virtual trigger button on the exercise bike's screen to initiate the map selection operation.

[0062] In one embodiment, when the exercise bike is associated with a user's mobile device, the user can generate a map selection menu on the mobile device, thereby determining the target cycling map corresponding to the map selection operation in response to the map selection operation. For example, please refer to... Figure 3 The mobile device displays a map selection menu, which includes... Figure 1 ,land Figure 2 ,land Figure 3 peacefully Figure 4 Users can touch the ground Figure 4 The corresponding virtual trigger event triggers the exercise bike to execute actions displayed on the screen. Figure 4 that place Figure 4 This is the target cycling map.

[0063] 102. Obtain map data for the target cycling map.

[0064] Map data can include information such as cycling routes, corresponding cycling terrain, and terrain transition points. Cycling terrain can include flat roads, slopes, and curves, with slopes including uphill and downhill sections. For example, the terrain of the cycling route is as follows: A1 to A2 is flat, A2 to A3 is uphill, A3 to A4 is downhill, and A4 to A5 is uphill. A2 is the point of resistance change between flat and uphill, A3 is the point of resistance change between uphill and downhill, and A4 is the point of resistance change between downhill and uphill. Among them, A11 is a schematic diagram of the riding state of the exercise bike on flat road, that is, riding on the road between A1 and A2; A22 is a schematic diagram of the riding state of the exercise bike on uphill road, that is, riding on the road between A2 and A3; A33 is a schematic diagram of the riding state of the exercise bike on downhill road, that is, riding on the road between A3 and A4; and A44 is a schematic diagram of the riding state of the exercise bike on uphill road, that is, riding on the road between A4 and A5.

[0065] 103. In response to the rocking operation of the exercise bike, determine the rocking point corresponding to the rocking operation.

[0066] In real life, "rocking the bike" refers to a wobbly bicycle, but in this application, it refers to a wobbly exercise bike. Its main purpose is to adjust the power of the exercise bike, such as improving its traversal ability on uphill or high-friction sections of road. Figure 4 As shown.

[0067] The rocking motion can be triggered by the user. That is, while riding, the user activates the rocking mode by rocking the bike, allowing for subsequent adjustments to the bike's power. It's important to note that activating the rocking mode requires the user to rock the bike in a preset direction; rocking in only one direction will not trigger it. The activation is determined by the user's left and right movements; that is, after rocking to the left, the user must also rock to the right to activate the rocking mode. Figure 4 As shown, unidirectional rocking cannot adjust the power of the exercise bike. Specifically, in some embodiments, the step "determining the rocking point corresponding to the rocking operation in response to a rocking operation on the exercise bike" may include:

[0068] In response to a rocking motion on a stationary bike, the corresponding rocking direction is obtained.

[0069] When the rocking direction includes opposite first and second directions, the rocking operation is determined to be a rocking operation.

[0070] The first direction can be perpendicular to the left side of the stationary bike, and the second direction can be perpendicular to the right side of the stationary bike. Of course, the first direction can be perpendicular to the right side of the stationary bike, and the second direction can be perpendicular to the left side of the stationary bike; the specific direction can be set according to the actual situation.

[0071] After determining that the shaking operation is a chariot-shaking operation, the corresponding chariot-shaking point is obtained. This chariot-shaking point refers to...

[0072] 104. Adjust the power of the exercise bike based on the jogging point, map data, and the corresponding operation parameters of the jogging operation.

[0073] Optionally, a target resistance can be determined based on the resistance feedback coefficient. Then, when a rocking operation is received on the exercise bike, the corresponding rocking parameters are obtained. Finally, the exercise bike's power is adjusted based on the resistance feedback coefficient and the rocking parameters corresponding to the rocking operation. Specifically, the power increase value corresponding to the rocking parameter is determined, then this power increase value is attenuated according to the resistance feedback coefficient to obtain the target power increase value. Finally, this power increase value is added to the current power of the exercise bike to adjust its power.

[0074] Optionally, in some embodiments, the step "adjusting the power of the exercise bike based on the rocking point, map data, and operating parameters corresponding to the rocking operation" may specifically include:

[0075] Determine the terrain of the target map corresponding to the car-shaking point based on map data;

[0076] Extract the swaying amplitude and swaying frequency from the corresponding operation parameters of the swaying operation;

[0077] Adjust the power of the exercise bike based on the terrain, the duration of the pedaling motion, and the frequency of the pedaling motion.

[0078] Users can perform the rocking motion on both flat ground and slopes within the target cycling map. After a user triggers the rocking motion, the amplitude and frequency of the rocking motion can be extracted from the corresponding operation parameters to adjust the power of the exercise bike.

[0079] In one application scenario, the user's position coordinates on the target cycling map can be tracked in real time, and resistance change points can be determined from terrain data based on these coordinates. The resistance feedback coefficient of the exercise bike can then be updated based on these resistance change points and current gravity data. Then, the exercise bike's power is adjusted based on the swaying amplitude, swaying frequency, and resistance feedback coefficient. Specifically, in some embodiments, the step "adjusting the exercise bike's power based on terrain, swaying time, and swaying frequency" may include:

[0080] Based on the current cycling direction and the terrain, determine the points of resistance change in the target cycling map;

[0081] Based on the points of resistance change and the current gravity data, a resistance feedback coefficient is generated during the riding process.

[0082] The power of the exercise bike is adjusted based on the amplitude and frequency of the rocking motion, as well as the resistance feedback coefficient.

[0083] The resistance change point is used to indicate the switching of the current riding terrain of the exercise bike to the riding terrain corresponding to the resistance change point.

[0084] For example, such as Figure 5 As shown, assuming the current riding terrain of the exercise bike is a circular track, and the position coordinate of the exercise bike is B1, and the riding direction of the exercise bike in the target riding map is B21, then it can be determined that when the target position reaches C1, C1 is the point of resistance change. The resistance influencing factors corresponding to C1 include the rolling resistance factor of the exercise bike on flat ground. The resistance feedback coefficient can be adjusted according to the rolling resistance factor and the current gravity data.

[0085] It should be noted that the power boost value is related to the amplitude of the user's rocking motion; that is, the greater the amplitude of the rocking motion, the greater the power boost value. However, considering safety issues in actual use, in some embodiments, the upper limit of the rocking amplitude is set to 20° to prevent excessive rocking from causing the exercise bike to tip over and resulting in injury. Furthermore, to improve the user experience, the power boost value is related not only to the amplitude of the user's rocking motion but also to the frequency of rocking. That is, when the user's rocking amplitude reaches the upper limit each time, the frequency of rocking is detected; the higher the frequency, the greater the power boost value.

[0086] In addition, a data table showing the correspondence between resistance feedback coefficient and resistance can be pre-set. The target resistance corresponding to the resistance feedback coefficient can be determined from the data table, and the pedal power of the exercise bike can be adjusted to that target resistance.

[0087] Optionally, in some embodiments, the step of "adjusting the power of the exercise bike based on the rocking amplitude, rocking frequency, and resistance feedback coefficient" may specifically include:

[0088] Obtain the base power increase value corresponding to the shaking amplitude;

[0089] Check whether the basic power boost value is greater than or equal to the maximum value;

[0090] When the basic power boost value is detected to be greater than or equal to the maximum value, the auxiliary power boost value corresponding to the swaying frequency is obtained;

[0091] Calculate the sum of the basic power boost value and the auxiliary power boost value to obtain the reference power boost value;

[0092] The reference power boost value is adjusted using the resistance feedback coefficient to obtain the target power boost value, and the power of the exercise bike is adjusted based on the target power boost value.

[0093] For example, after calculating the reference power value, the reference power increase value can be adjusted using the drag feedback coefficient. This involves determining the adjustment factor corresponding to the drag feedback coefficient, calculating the product of the reference power increase value and the adjustment factor, and obtaining the target power increase value. Alternatively, the drag attenuation value corresponding to the drag feedback coefficient can be obtained, and the difference between the reference power increase value and the drag attenuation value can be calculated. The specific settings can be adjusted according to the actual situation, and will not be elaborated further here.

[0094] Understandably, after rocking the bike, the corresponding video can be played at double speed based on the adjusted power, while the pedal resistance can be controlled, such as playing the video at 2x speed, and / or increasing or decreasing the pedal resistance.

[0095] Optionally, in some embodiments, the step "generating a resistance feedback coefficient during cycling based on the resistance change point and current gravity data" may specifically include:

[0096] Identify the cycling terrain associated with the points of resistance change and obtain the resistance influencing factors corresponding to the cycling terrain;

[0097] Adjust the resistance feedback coefficient based on the factors affecting resistance and the current gravity data.

[0098] Factors influencing resistance include topographical factors, geomorphological factors, and weather factors.

[0099] The above is the power adjustment process of the exercise bike in this application.

[0100] As described above, this application provides a method for adjusting the power of a stationary bike, including: responding to a map selection operation, determining a target cycling map corresponding to the map selection operation; acquiring map data of the target cycling map; responding to a rocking operation on the stationary bike, determining a rocking point corresponding to the rocking operation; and adjusting the power of the stationary bike based on the rocking point, map data, and operation parameters corresponding to the rocking operation. In the power adjustment scheme for the stationary bike provided in this application, by combining the terrain data of the target cycling map and the operation parameters corresponding to the rocking operation, the power of the stationary bike is adjusted at the rocking point. Therefore, this scheme can adjust the power of the stationary bike by combining terrain data and operation parameters corresponding to the rocking operation, improving the accuracy of power adjustment and thus facilitating full interaction between the user and the cycling scenario when using the stationary bike, thereby improving the user experience.

[0101] To facilitate better implementation of the power adjustment method for the exercise bike according to the embodiments of this application, the present invention also provides a power adjustment device for the exercise bike (hereinafter referred to as the adjustment device). The meanings of the terms are the same as in the power adjustment method for the exercise bike described above, and specific implementation details can be found in the description of the method embodiments.

[0102] Please see Figure 6 , Figure 6 This is a schematic diagram of the power adjustment device for a stationary bike provided in an embodiment of this application. The power adjustment device for the stationary bike includes a first determining module 201, an acquiring module 202, a second determining module 203, and an adjusting module 204. The functional modules are described in detail below:

[0103] The first determining module 201 is used to determine the target cycling map corresponding to the map selection operation in response to the map selection operation.

[0104] The map selection operation is used to trigger the exercise bike to select a target cycling map on the display screen. This map selection operation can be triggered by user interaction with the exercise bike. For example, the exercise bike can be linked to an electronic device with a display screen, where the target cycling map can be displayed. When the user deems it appropriate to trigger the map selection operation, they can touch a virtual trigger button on the display screen to initiate the operation. Alternatively, if the target cycling map is displayed on the exercise bike's screen, the user can touch a virtual trigger button on the exercise bike's screen to initiate the map selection operation.

[0105] The acquisition module 202 is used to acquire map data of the target cycling map.

[0106] Map data can include information such as cycling routes, corresponding cycling terrain, and terrain transition points. The acquisition module 202 can acquire map data of the target cycling map via wireless or wired means.

[0107] The second determining module 203 is used to determine the rocking point corresponding to the rocking operation in response to the rocking operation of the exercise bike.

[0108] In real life, "rocking the bike" refers to a wobbly bicycle, but in this application, it refers to a wobbly exercise bike. Its main purpose is to adjust the power of the exercise bike, such as improving its traversal ability on uphill or high-friction sections of road. Figure 4 As shown.

[0109] The rocking motion can be triggered by the user. That is, while riding, the user can activate the rocking mode by rocking the bike, allowing for subsequent adjustments to the bike's power. It's important to note that activating the rocking mode requires the user to rock the bike in a preset direction; rocking in only one direction will not trigger it. The activation of the rocking mode is determined by whether the bike is rocked to the left or right.

[0110] Optionally, please refer to Figure 7The adjustment module of this application may further include a third determining module 205, which may be used to: obtain the rocking direction corresponding to the rocking operation in response to the rocking operation of the exercise bike; when the rocking direction includes the opposite first direction and second direction, the rocking operation is determined to be a bike rocking operation.

[0111] The adjustment module 204 is used to adjust the power of the exercise bike based on the rocking point, map data, and the operation parameters corresponding to the rocking operation.

[0112] Optionally, the adjustment module 204 can determine the target resistance based on the resistance feedback coefficient. Then, when a rocking operation is received for the exercise bike, it acquires the rocking parameters corresponding to the operation. Finally, it adjusts the exercise bike's power based on the resistance feedback coefficient and the rocking parameters. Specifically, it determines the power increase value corresponding to the rocking parameters, then attenuates this power increase value based on the resistance feedback coefficient to obtain the target power increase value. Finally, it adds this power increase value to the current power of the exercise bike to adjust its power.

[0113] Optionally, in some embodiments, the adjustment module 204 may specifically include:

[0114] A determining unit is used to determine the terrain of the target map corresponding to the jacking point based on the graph data;

[0115] The extraction unit is used to extract the swaying amplitude and swaying frequency from the operation parameters corresponding to the swaying operation;

[0116] The adjustment unit is used to adjust the power of the exercise bike based on the terrain, the duration of the rocking motion, and the frequency of the rocking motion.

[0117] Optionally, in some embodiments, the adjustment unit may specifically include:

[0118] A sub-unit is defined to determine the resistance change point in the target cycling map based on the current cycling direction and the terrain.

[0119] The generation sub-unit is used to generate the resistance feedback coefficient during the riding process based on the resistance change point and the current gravity data;

[0120] The adjustment subunit is used to adjust the power of the exercise bike based on the rocking amplitude, rocking frequency, and resistance feedback coefficient.

[0121] Optionally, in some embodiments, the adjustment subunit is specifically used for: obtaining the basic power boost value corresponding to the rocking amplitude; detecting whether the basic power boost value is greater than or equal to the maximum value; when the basic power boost value is detected to be greater than or equal to the maximum value, obtaining the auxiliary power boost value corresponding to the rocking frequency; calculating the sum of the basic power boost value and the auxiliary power boost value to obtain a reference power boost value; adjusting the reference power boost value using the resistance feedback coefficient to obtain a target power boost value, and adjusting the power of the exercise bike based on the target power boost value.

[0122] Optionally, in some embodiments, please refer to Figure 8 The adjustment device of this application may further include a control module 206, which may be used to: play the corresponding picture of the exercise bike at double speed according to the adjusted power, and control the pedal resistance of the exercise bike based on the adjusted power.

[0123] As described above, this application provides a power adjustment device for a stationary bike. After the first determining module 201 determines the target cycling map corresponding to the map selection operation in response to the map selection operation, the acquiring module 202 acquires the map data of the target cycling map. Next, the second determining module 203, in response to a rocking operation on the stationary bike, determines the rocking point corresponding to the rocking operation. Finally, the adjusting module 204 adjusts the power of the stationary bike based on the rocking point, the map data, and the operating parameters corresponding to the rocking operation. In the power adjustment scheme for the stationary bike provided in this application, by combining the terrain data of the target cycling map and the operating parameters corresponding to the rocking operation, the power of the stationary bike is adjusted at the rocking point. It can be seen that this scheme can adjust the power of the stationary bike by combining terrain data and the operating parameters corresponding to the rocking operation, improving the accuracy of the power adjustment of the stationary bike, thereby facilitating full interaction between the user and the cycling scene when using the stationary bike and improving the user experience.

[0124] It should be noted that, in the embodiments of this application, if the above methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to the prior art, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.

[0125] Accordingly, embodiments of this application also disclose a storage medium storing a computer program that can be loaded by a processor and execute the above-described methods.

[0126] This application also discloses an electronic device, such as... Figure 9 As shown, the system includes a processor 100, at least one communication bus 200, a user interface 300, at least one external communication interface 400, and a memory 500. The processor 100 provides computing and control capabilities, the communication bus 200 is configured to enable communication between these components, the user interface 300 may include a display screen, the external communication interface 400 may include standard wired and wireless interfaces, and the memory 500 stores a power adjustment method for a stationary bike. The processor 100 is also used to employ the aforementioned method when executing the power adjustment method for the stationary bike stored in the memory 500.

[0127] Optionally, in some embodiments, the processor performs the following steps when executing a computer program:

[0128] In response to a map selection operation, determine the target cycling map corresponding to the map selection operation; obtain the terrain data of the target cycling map; adjust the resistance feedback coefficient during cycling based on the terrain data and the current gravity data; and adjust the power of the exercise bike through the resistance feedback coefficient.

[0129] In this embodiment, by combining terrain data from the target cycling map and current gravity data, the resistance feedback coefficient is adjusted during cycling. When a rocking operation is received on the exercise bike, the power of the exercise bike can be automatically adjusted based on the resistance feedback coefficient adjustment and the rocking parameters corresponding to the rocking operation. It can be seen that this solution can dynamically adjust the power of the exercise bike by combining terrain data, current gravity data, and rocking operation, thereby improving the accuracy of the power adjustment of the exercise bike. This, in turn, helps users to fully interact with the cycling scene when using the exercise bike, improving the user experience.

[0130] It should be understood that the phrases "one embodiment" or "some embodiments" throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in one embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0131] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0132] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0133] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0134] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0135] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0136] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a device to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0137] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A method of power adjustment for a stationary bicycle, characterized by, include: In response to a map selection operation, determine the target cycling map corresponding to the map selection operation; Obtain the map data of the target cycling map; In response to a rocking operation on the exercise bike, the rocking point corresponding to the rocking operation is determined; Based on the map data, determine the terrain of the target cycling map corresponding to the jogging point; Extract the rocking amplitude and frequency from the operation parameters corresponding to the rocking operation; adjust the power of the exercise bike based on the terrain, rocking amplitude, and rocking frequency.

2. The power conditioning method of claim 1, wherein, The method of adjusting the power of the exercise bike based on the terrain, the amplitude of the swaying motion, and the frequency of the swaying motion includes: Based on the current cycling direction and the terrain, determine the resistance change point in the target cycling map; Based on the resistance change points and the current gravity data, a resistance feedback coefficient is generated during the riding process. The power of the exercise bike is adjusted based on the rocking amplitude, rocking frequency, and resistance feedback coefficient.

3. The power conditioning method of claim 2, wherein, The method of adjusting the power of the exercise bike based on the rocking amplitude, rocking frequency, and resistance feedback coefficient includes: Obtain the basic power boost value corresponding to the aforementioned rocking amplitude; Check whether the basic power boost value is greater than or equal to the maximum value; When the basic power boost value is detected to be greater than or equal to the maximum value, the auxiliary power boost value corresponding to the rocking frequency is obtained; The sum of the basic power boost value and the auxiliary power boost value is calculated to obtain the reference power boost value; The reference power boost value is adjusted using the resistance feedback coefficient to obtain the target power boost value, and the power of the exercise bike is adjusted based on the target power boost value.

4. The method of claim 3, wherein, After adjusting the power of the exercise bike based on the target power increase value, the method further includes: Based on the adjusted power, the corresponding video footage of the exercise bike is played at double speed; The pedal resistance of the exercise bike is controlled based on the adjusted power.

5. The method of claim 3, wherein, The step of generating a resistance feedback coefficient during cycling based on the resistance change point and current gravity data includes: Determine the cycling terrain associated with the resistance change points, and obtain the resistance influencing factors corresponding to the cycling terrain; The resistance feedback coefficient is adjusted based on the resistance influencing factors and the current gravity data.

6. The method according to any one of claims 1 to 5, characterized in that, Before determining the rocking point corresponding to the rocking operation in response to the rocking operation of the exercise bike, the method further includes: In response to a rocking operation on the exercise bike, the rocking direction corresponding to the rocking operation is obtained; When the rocking direction includes opposite first and second directions, the rocking operation is determined to be a rocking operation.

7. A power adjustment device for a stationary bicycle, characterized by include: The first determining module is used to determine the target cycling map corresponding to the map selection operation in response to the map selection operation; The acquisition module is used to acquire map data of the target cycling map; The second determining module is used to determine the rocking point corresponding to the rocking operation in response to the rocking operation of the exercise bike. An adjustment module is used to determine the terrain of the target cycling map corresponding to the jogging point based on the map data; Extract the rocking amplitude and frequency from the operation parameters corresponding to the rocking operation; adjust the power of the exercise bike based on the terrain, rocking amplitude, and rocking frequency.

8. An electronic device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the power adjustment method for the exercise bike as claimed in any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. When the computer program is executed by the processor, it implements the steps of the power adjustment method for the exercise bike as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Intelligent real spin bike riding speed control system and method

    CN107281736A

  • Spinning damping matching method, spinning bicycle, electronic equipment and server

    CN111167074A