Interaction method and apparatus for spin bike, and spin bike and storage medium

By receiving and analyzing rider information, the spinning bike predicts riding results and recommends diet, solving the problem of poor experience in existing interactive methods and improving users' riding and diet guidance services.

WO2025213836A1PCT designated stage Publication Date: 2025-10-16SHENZHEN SPEEDIANCE LIFE TECH LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139839
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-10
Filing Date
2024-12-17
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Existing interactive methods for smart spinning bikes provide a poor user experience, especially the inconvenience of relying on mobile phone apps to view riding data, and the boring preset screen interactive services.

Method used

By receiving the cyclist's user information and riding status information, using the preset model to predict the riding effect, and outputting dietary recommendation information after the ride, the diversity and practicality of the interactive service are enhanced.

Benefits of technology

It achieves more accurate cycling effect predictions and diet recommendations, improves the user's cycling experience, encourages cyclists to persist in exercise and provides reasonable post-exercise diet guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139839_16102025_PF_FP_ABST
    Figure CN2024139839_16102025_PF_FP_ABST
Patent Text Reader

Abstract

An interaction method and apparatus for a spin bike, and a spin bike and a storage medium. The method comprises: receiving user information of a rider, wherein the user information at least comprises body circumference information and / or a body image of the rider (S101); acquiring riding state information of the rider, and using the riding state information and the user information to determine riding effect prediction information, wherein the riding state information at least comprises a physical state of the rider during riding (S102); and outputting the riding effect prediction information, and on the basis of the user information and physical state information, outputting diet recommendation information after the riding is finished (S103).
Need to check novelty before this filing date? Find Prior Art

Description

Spinning interactive method, device, bicycle and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202410427118.6, filed on April 10, 2024, with the Chinese Patent Office, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of human-computer interaction, for example, to a spinning interactive method, device, bicycle and storage medium. BACKGROUND

[0003] With the popularity of intelligent spinning, the human-computer interaction methods of intelligent spinning are emerging in endlessly. The existing interactive methods of intelligent spinning are divided into two types: one is to interact by using a mobile phone program, and the other is to interact by using a program in a preset screen of the bicycle.

[0004] The first interactive method relies on a mobile phone application program, and the user must use the mobile phone application program to view the riding data in real time when riding. The screen of the mobile phone is small, and the experience of watching the course is poor. The second interactive method can basically realize the display of the riding data of the spinning, and the user can select and control the riding course on the preset screen.

[0005] However, the second interactive method provides users with relatively monotonous services, such as data display and bicycle control, and the user experience is poor. SUMMARY

[0006] The present application provides a spinning interactive method, device, bicycle and storage medium to solve the problem of poor user experience of bicycle services provided by ordinary bicycles.

[0007] In a first aspect, the present application provides a spinning interactive method, comprising:

[0008] receiving user information of a rider, wherein the user information at least includes body girth information and / or a body image of the rider;

[0009] obtaining riding state information of the rider, and determining riding effect prediction information by using the riding state information and the user information, wherein the riding state information at least includes a body state of the rider during the riding process;

[0010] outputting the riding effect prediction information, and outputting diet recommendation information after the riding is completed according to the user information and the body state information.

[0011] In a second aspect, the present application provides a spinning interactive device, comprising:

[0012] a user information receiving module configured to receive user information of the rider, wherein the user information at least includes body girth information and / or a body image of the rider;

[0013] a riding effect prediction module configured to obtain riding state information of the rider, and determine riding effect prediction information by using the riding state information and the user information, wherein the riding state information at least includes a body state of the rider during the riding process;

[0014] an output module configured to output the riding effect prediction information, and output diet recommendation information after the riding is completed according to the user information and the body state information.

[0015] In a third aspect, the present application provides a bicycle, which comprises:

[0016] at least one processor;

[0017] and a memory in communication connection with the at least one processor;

[0018] wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the interactive method of the exercise bicycle according to the first aspect.

[0019] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions for enabling a processor to execute the interactive method of the exercise bicycle according to the first aspect when the processor executes the computer instructions.

[0020] The interactive scheme of the exercise bicycle provided by the present application receives user information of the rider, wherein the user information at least includes body girth information and / or a body image of the rider, obtains riding state information of the rider, and determines riding effect prediction information by using the riding state information and the user information, wherein the riding state information at least includes a body state of the rider during the riding process, outputs the riding effect prediction information, and outputs diet recommendation information after the riding is completed according to the user information and the body state information. By using the above technical scheme, the riding effect is accurately predicted and output by using the riding state information and the user information of the riding bicycle, and the diet recommendation information is output after the riding is completed according to the user information and the body state information of the rider, so that the user can enjoy more diversified bicycle interactive services, which not only encourages the rider to persist in riding, but also provides recommended information for reasonable diet after exercise for the rider by determining and outputting the diet recommendation information. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description only represent some of the embodiments of the present application, and those skilled in the art can obtain other drawings from these drawings without any creative effort.

[0022] Fig. 1 is a flow chart of an interactive method of a spinning bike according to an embodiment of the present application;

[0023] Fig. 2 is a flow chart of an interactive method of a spinning bike according to another embodiment of the present application;

[0024] Fig. 3 is a schematic diagram of adjustment of a flywheel according to the embodiment of the present application;

[0025] Fig. 4 is a schematic diagram of a structure of an interactive device of a spinning bike according to a third embodiment of the present application;

[0026] Fig. 5 is a schematic diagram of a structure of a spinning bike according to a fourth embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the person skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments only represent some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should be within the scope of protection of the present application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In the description of the present application, "a plurality of" means two or more, unless otherwise specified. "And / or", which describes the relationship between the associated objects, means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.

[0029] Embodiment One

[0030] FIG. 1 is a flowchart of an interactive method of a spin bike according to an embodiment of the present application. The embodiment can be applied to the case of interacting with a spin bike. The method can be executed by an interactive device of a spin bike. The interactive device of a spin bike can be realized in the form of hardware and / or software. The interactive device of a spin bike can be configured in a spin bike. The spin bike can be composed of two or more physical entities or one physical entity.

[0031] As shown in FIG. 1, the interactive method of a spin bike according to an embodiment of the present application specifically includes the following steps:

[0032] S101, receiving user information of a rider, wherein the user information at least includes body girth information and / or body image of the rider.

[0033] In the embodiment, the rider can input the user information of the rider into a memory pre-configured in the spin bike. The user information can include at least one of dimensions of each part of the body of the rider (i.e., body girth information), a body image, an age, a height, and a weight, etc. The body image can include a full-body image and / or an image of a certain part of the body of the rider, such as images of legs and abdomen.

[0034] S102, obtaining riding state information of the rider, and determining riding effect prediction information by using the riding state information and the user information, wherein the riding state information at least includes a body state of the rider in a riding process.

[0035] In the embodiment, the calories consumed in exercise are usually related to the weight and body state of the exerciser. The real-time riding state information of the rider in the riding process can be obtained by using a sensor configured in the spin bike, and the riding state information and the user information are input into a preset prediction model. The model can output the riding effect prediction information of the rider. The body state of the rider in the riding process includes heart rate and breathing rate, etc. The riding effect prediction information at least includes predicted body girth and / or predicted body image of the rider after riding for a preset time length. For example, the predicted body girth and / or predicted body image of the rider after riding for 30 hours in total after riding for 1 hour every day for 30 days.

[0036] S103, outputting the riding effect prediction information, and outputting diet recommendation information after the riding is ended according to the user information and the body state information.

[0037] In the embodiment, the output of the cycling effect prediction information can have a positive effect on the persistence of the cyclist. Since there is a case where the cyclist is not clear about how to have proper diet after the cycling is finished, the type and amount of diet can be recommended to the cyclist according to the user information and the body state information after the cycling is finished. The age and weight of the cyclist can be determined according to the user information, and the calories consumed by the cyclist can be determined according to the body state information and the cycling time. The proper diet recommendation information can be output to the cyclist according to the age, weight and calories consumed by the cyclist.

[0038] It is worth noting that the cycling state information and the user information of the cyclist are obtained with the authorization of the cyclist.

[0039] The method for interacting with the cycling machine provided in the embodiment of the application receives user information of a cyclist, wherein the user information at least includes body girth information and / or a body image of the cyclist, acquires cycling state information of the cyclist, and determines cycling effect prediction information by using the cycling state information and the user information, wherein the cycling state information at least includes a body state of the cyclist during cycling. The cycling effect prediction information is output, and diet recommendation information is output after the cycling is finished according to the user information and the body state information. The technical solution of the embodiment of the application accurately predicts and outputs the cycling effect by using the cycling state information and the user information of the cycling machine, and outputs the diet recommendation information after the cycling is finished according to the user information and the body state information of the cyclist. The solution makes the user enjoy more diversified interactive services of the cycling machine, encourages the cyclist to persist in cycling, and provides the diet recommendation information for the reasonable diet of the cyclist after the exercise by determining and outputting the diet recommendation information.

[0040] Embodiment Two

[0041] FIG. 2 is a flowchart of a method for interacting with a cycling machine provided in the embodiment two of the application. The technical solution of the embodiment of the application further adjusts the specific way of interacting with the cycling machine on the basis of the above-mentioned optional technical solutions.

[0042] Optionally, the determining the riding effect prediction information by using the riding state information and the user information comprises: inputting the riding state information of the rider and the user information into a preset model to obtain the predicted calorie consumption and the riding effect prediction information of the rider after riding for a preset riding time; and before outputting the diet recommendation information according to the user information and the body state information after the riding is finished, the method further comprises: outputting the target food of a corresponding weight according to the predicted calorie consumption, wherein the target food of the corresponding weight contains the same calorie as the predicted calorie consumption. In this way, the preset model is used to accurately predict the calorie consumption, and the target food of the corresponding weight is output according to the calorie consumption, so that the riding effect is visualized, and the rider is further encouraged to ride.

[0043] Optionally, the outputting the diet recommendation information according to the user information and the body state information after the riding is finished comprises: outputting the diet recommendation information of the rider after the rider finishes riding according to the user information and the heart rate and the breathing rate of the rider during the riding, wherein the diet recommendation information comprises at least one of the water weight, the food type and the food weight, and the heart rate and the breathing rate of the rider during the riding belong to the body state information. In this way, the heart rate and the breathing rate of the rider during the riding and the user information are used to accurately recommend the suitable diet for the rider.

[0044] As shown in FIG. 2, the interactive method of the spinning bike provided by the second embodiment of the present application specifically comprises the following steps:

[0045] S201, receiving user information of a rider.

[0046] S202, obtaining riding state information of the rider.

[0047] S203, inputting the riding state information of the rider and the user information into a preset model to obtain predicted calorie consumption and riding effect prediction information of the rider after riding for a preset riding time.

[0048] For example, if the riding state information is the heart rate and the breathing rate, the user information is the three-dimensional information and the whole body image of the rider, and the riding effect prediction information is the predicted body girth and the predicted body image, after inputting the riding state information of the rider and the user information into the preset model, the calorie consumption of the rider after riding for 30 hours, 60 hours and 90 hours can be obtained, and the corresponding predicted body images are also obtained, and the predicted body girth is marked on the predicted body image.

[0049] Optionally, the riding effect prediction information comprises at least one of predicted body dimension information, a predicted body image, and a contrast animation between the predicted body image and the body image.

[0050] S204, outputting a target food of a corresponding weight according to the predicted consumed calories.

[0051] The target food of the corresponding weight contains calories consistent with the predicted consumed calories.

[0052] For example, if the predicted consumed calories are 300 calories, the target food of the corresponding weight can be output through a display device of the bicycle. The target food can be a preset food of the rider or a preset food in the bicycle system, such as rice.

[0053] S205, outputting the riding effect prediction information.

[0054] S206, outputting dietary recommendation information of the rider after the rider finishes riding according to the user information and the heart rate and breathing frequency of the rider during riding.

[0055] The dietary recommendation information comprises at least one of water weight, food type, and food weight. The heart rate and breathing frequency of the rider during riding belong to the body state information.

[0056] For example, if it is determined according to the user information of the rider and the heart rate and breathing frequency of the rider during riding that the weight of the rider is greater than a preset weight value, the riding duration is greater than a preset duration, and the breathing frequency and heart rate are greater than corresponding preset threshold values, a first preset weight of carbohydrates and a second preset weight of water can be calculated and recommended to the rider according to the above information. If it is determined that the weight of the rider is less than a preset weight value, the riding duration is less than a preset duration, and the breathing frequency and heart rate are less than corresponding preset threshold values, a third preset weight of water can be calculated and recommended to the rider according to the above information, where the second preset weight is greater than the third preset weight.

[0057] The interactive method of the spinning bicycle provided by the embodiment of the application can accurately predict consumed calories by using a preset model, output a target food of a corresponding weight according to the consumed calories, visualize the riding effect, further encourage the rider to ride, accurately recommend appropriate food to the rider by using the heart rate and breathing frequency of the rider during riding and the user information, and the like.

[0058] On the basis of the above-mentioned embodiment, the method can further include: vibrating according to the semantic information of the target voice and / or the single-vehicle course output by the preset display device, wherein the target voice includes the voice of the rider and / or the voice of the single-vehicle course instructor. In this way, the riding experience of the simulated real scene riding is enhanced.

[0059] Specifically, the single vehicle can output the single-vehicle course through the preset display device, and / or receive the target voice through the preset voice collection device, and perform semantic recognition on the target voice to obtain the semantic information.

[0060] For example, if the content of the current single-vehicle course is mountain road riding, the single vehicle can vibrate in a first vibration amplitude and a first vibration frequency to simulate the riding environment of the mountain road. If the semantic information of the voice of the rider and / or the single-vehicle course instructor is road riding, the single vehicle can vibrate in a second vibration amplitude and a second vibration frequency to simulate the riding environment of the road. The first vibration amplitude is different from the second vibration amplitude, and the first vibration frequency is different from the second vibration frequency.

[0061] Optionally, the method can further include: obtaining the current weather condition information of the preset location; if the current content of the single-vehicle course includes the simulated real scene riding of the preset location, generating a resistance adjustment instruction according to the current weather condition information and the road condition corresponding to the simulated real scene riding; and controlling the riding resistance by using the resistance adjustment instruction. In this way, the riding experience of the simulated real scene riding is further enhanced.

[0062] For example, the single vehicle can obtain the current weather condition information of location A, such as wind force, through networking. If the current content of the single-vehicle course is the simulated mountain road riding of location A, resistance adjustment instructions and / or vibration adjustment instructions are generated according to the current wind force of location A and the road condition of the mountain road of location A, and the riding resistance of the single vehicle is adjusted by using the resistance adjustment instructions and / or the vibration amplitude and frequency of the single vehicle are adjusted by using the vibration adjustment instructions.

[0063] Optionally, the target touch screen information triggered by the rider is received through the preset screen, and sprocket control instructions and / or freewheel control instructions are generated according to the target touch screen information; the sprocket is controlled by using the sprocket control instructions, and / or the freewheel is controlled by using the freewheel control instructions. In this way, the rider is facilitated to control the single vehicle.

[0064] For example, the rider can trigger the target touch screen information by touching the touch screen, and / or trigger the target lever information by pulling the lever of the handlebar of the bicycle. The target touch screen information and the target lever information can both contain the adjustment range of the sprocket and / or the freewheel. FIG. 3 is a schematic diagram of adjustment of a sprocket and a freewheel. As shown in FIG. 3, the bicycle can output the adjusted result and the adjustment range during the adjustment through the preset screen, wherein 34 in FIG. 3 is the number of teeth of the sprocket, and 28 is the number of teeth of the freewheel. The bicycle can generate the sprocket control instruction and / or the freewheel control instruction according to the target touch screen information, or generate the sprocket control instruction and / or the freewheel control instruction according to the target lever information.

[0065] Optionally, the bicycle can provide a spinning class training function. The rider can ride along with the rhythm of the spinning class instructor during the spinning class training. The bicycle can provide an automatic resistance adjustment function, and the bicycle can adjust the resistance according to the content of the spinning class or the information input by the rider, and output the resistance adjustment button and the resistance adjustment result information through the preset display device.

[0066] The bicycle can provide a pedal frequency adjustment function. The rider can control the pedal frequency through the preset screen and / or the lever of the handlebar of the bicycle. The adjustment of the pedal frequency can affect the muscle load and the heart-lung load of the rider during the riding, so that the rider can more effectively utilize the energy, reduce fatigue, and improve the comfort and efficiency of long-time riding.

[0067] The bicycle can output the riding speed through the preset screen. The riding speed is the intuitive feeling of the rider on his / her riding level and ability. By observing and recording the change of the riding speed, the rider can understand the riding efficiency and progress, and can also adjust and optimize the training plan according to the riding speed data. The pedal frequency and the riding speed can be output through the preset screen, and the corresponding values can be displayed at the center of the area corresponding to the pedal frequency and the riding speed, so that the rider can most intuitively see the change and adjust his / her riding rhythm.

[0068] The bicycle can provide a spinning class search and filtering function. The rider can find the riding training class of interest in the spinning class list, and can also select the time range of the class through the filtering function, such as shorter than 30 minutes, longer than 30 minutes and shorter than 1 hour, or longer than 1 hour, etc. Or the rider can filter the difficulty level of the class, such as beginner, intermediate or advanced, etc. The rider can search the class by using the keywords, such as the rider can input keyword A to search the class, and the system of the bicycle can return the related spinning classes containing the keywords.

[0069] The bicycle can provide a relaxed riding function. The rider can browse a video website configured by a background system through a preset display device, enjoy the video while riding, make the exercise more interesting and pleasant, distract the attention, and reduce the fatigue of riding.

[0070] The bicycle can provide a volume adjustment function. The system of the bicycle allows the rider to adjust the size of the system volume and the size of the course volume during the process of any bicycle course, so that the rider can obtain the best auditory experience according to the environment and personal comfort.

[0071] Embodiment three

[0072] Fig. 4 is a structural schematic diagram of an interactive device of a spinning bicycle provided by embodiment three of the present application. As shown in Fig. 4, the device comprises a user information receiving module 301, a riding effect prediction module 302, and an output module 303, wherein:

[0073] The user information receiving module is configured to receive user information of the rider, wherein the user information at least includes body circumference information and / or body image of the rider;

[0074] The riding effect prediction module is configured to obtain riding state information of the rider, and determine riding effect prediction information by using the riding state information and the user information, wherein the riding state information at least includes body state of the rider during the riding process;

[0075] The output module is configured to output the riding effect prediction information, and output diet recommendation information after the riding is completed according to the user information and the body state information.

[0076] The interactive device of the spinning bicycle provided by the embodiment of the present application accurately predicts and outputs the riding effect by using the riding state information and the user information of the bicycle, and outputs the diet recommendation information after the riding is completed according to the user information and the body state information of the rider. The scheme makes the user enjoy more diversified interactive services of the bicycle, not only encourages the rider to persist in riding, but also provides the rider with recommended information for reasonable diet after exercise by determining and outputting the diet recommendation information.

[0077] Optionally, the riding effect prediction module comprises:

[0078] The riding effect prediction unit is configured to input the riding state information of the rider and the user information into a preset model to obtain predicted calorie consumption and riding effect prediction information of the rider after riding for a preset riding time.

[0079] Optionally, the device further comprises:

[0080] The food display module is configured to output target food of a corresponding weight according to the predicted calorie consumption before outputting the diet recommendation information after the cycling is completed according to the user information and the body state information, wherein the target food of the corresponding weight contains the same calorie as the predicted calorie consumption.

[0081] Optionally, the cycling effect prediction information includes at least one of predicted body dimension information, a predicted body image, and a comparison animation of the predicted body image and the body image.

[0082] Optionally, the device further comprises:

[0083] The vibration module is configured to vibrate according to the semantic information of the received target voice and / or the cycling course output by the preset display device, wherein the target voice includes the voice of the cyclist and / or the voice of a cycling instructor of the cycling course.

[0084] Optionally, the device further comprises:

[0085] The weather information acquisition module is configured to acquire current weather condition information of a preset location;

[0086] The resistance adjustment instruction determination module is configured to generate a resistance adjustment instruction according to the current weather condition information and road conditions corresponding to the simulated real scene cycling if the current content of the cycling course includes the simulated real scene cycling of the preset location.

[0087] The resistance control module is configured to control the cycling resistance by using the resistance adjustment instruction.

[0088] Optionally, the output module includes:

[0089] The diet recommendation unit is configured to output diet recommendation information of the cyclist after the cyclist finishes cycling according to the user information and the heart rate and breathing rate of the cyclist during cycling, wherein the diet recommendation information includes at least one of water weight, food type, and food weight, and the heart rate and breathing rate of the cyclist during cycling belong to the body state information.

[0090] Optionally, the device further comprises:

[0091] The control instruction determination module is configured to receive target touch screen information triggered by the cyclist through a preset screen and generate a sprocket control instruction and / or a freewheel control instruction according to the target touch screen information.

[0092] The control module is configured to control the sprocket by using the sprocket control instruction and / or control the freewheel by using the freewheel control instruction.

[0093] The interactive device of the spin bike provided in the embodiments of the present application can execute the interactive method of the spin bike provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0094] Embodiment Four

[0095] FIG. 5 shows a structural schematic diagram of a bike 40 that can be used to implement the embodiments of the present application. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described herein and / or claimed.

[0096] As shown in FIG. 5, the bike 40 includes at least one processor 41, and a memory, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., which is communicatively connected to the at least one processor 41, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 41 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 into the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the bike 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0097] A plurality of components in the bike 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a magnetic disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the bike 40 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.

[0098] The processor 41 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes various methods and processes described above, such as the interactive method of the spin bike.

[0099] In some embodiments, the spin bike interaction method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 48. In some embodiments, parts or all of the computer program can be loaded and / or installed onto spin bike 40 via, e.g., ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41 as described above, one or more steps of the spin bike interaction method described above can be performed. Alternatively, in other embodiments, processor 41 can be configured to perform the spin bike interaction method by other means such as, for example, by way of firmware.

[0100] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0101] Computer programs used to implement the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0102] The computer device provided above can be used to execute the spin bike interaction method provided by any of the embodiments above, and has the corresponding functions and advantages.

[0103] Embodiment Five

[0104] In the context of the present application, a computer readable storage medium can be a tangible medium on which computer executable instructions are embodied for performing the spin bike interaction method, the method comprising:

[0105] receiving user information of the cyclist, wherein the user information at least comprises body girth information and / or body image of the cyclist;

[0106] obtaining cycling state information of the cyclist, and determining cycling effect prediction information by using the cycling state information and the user information, wherein the cycling state information at least comprises body state of the cyclist during cycling;

[0107] outputting the cycling effect prediction information, and outputting diet recommendation information after cycling according to the user information and the body state information.

[0108] In the context of the present application, the computer readable storage medium can be a tangible medium which can contain or store the computer program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. Alternatively, the computer readable storage medium can be a machine readable signal medium. More specific examples of the machine readable storage medium will include one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0109] The computer device provided above can be used to execute the spin bike interaction method provided by any of the above embodiments, and has the corresponding functions and beneficial effects.

[0110] It is worth noting that the above-mentioned embodiments of the spin bike interaction device are only divided according to the function logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific name of each functional unit is only for convenient mutual distinction.

Claims

1. A method for interacting with a spinning bike, comprising: receiving user information of a rider, wherein the user information includes at least body circumference information and / or a body image of the rider; Acquiring riding status information of the rider, and determining riding effect prediction information using the riding status information and the user information, wherein the riding status information at least includes the physical condition of the rider during riding; The cycling effect prediction information is output, and according to the user information and the physical condition information, dietary recommendation information is output after the cycling is completed.

2. The method according to claim 1, wherein The determining of riding effect prediction information using the riding state information and the user information includes: Inputting the riding status information of the rider and the user information into a preset model to obtain predicted calorie consumption and riding effect prediction information of the rider after riding for a preset riding time; Before outputting dietary recommendation information based on the user information and the physical condition information after the ride, the method further includes: A target food of corresponding weight is output according to the predicted calorie consumption, wherein the calories contained in the target food of corresponding weight are consistent with the predicted calorie consumption.

3. The method according to claim 2, wherein: The riding effect prediction information includes at least one of predicted body dimension information, a predicted body image, and a comparison animation between the predicted body image and the body image.

4. The method according to claim 1, further comprising: Vibration is performed according to the cycling course outputted through a preset display device and / or semantic information of a received target voice, wherein the target voice includes the voice uttered by the rider and / or the voice uttered by the cycling instructor of the cycling course.

5. The method according to claim 4, further comprising: Get the current weather conditions for a preset location; If the current content of the cycling course includes a simulated real-life ride at the preset location, generating a resistance adjustment instruction based on the current weather condition information and the road conditions corresponding to the simulated real-life ride; The riding resistance is controlled using the resistance adjustment instruction.

6. The method according to claim 1, wherein Outputting dietary recommendation information after the ride based on the user information and the physical condition information includes: Based on the user information and the rider's heart rate and breathing rate during riding, dietary recommendation information for the rider is output after the rider finishes riding, wherein the dietary recommendation information includes at least one of the weight of water consumed, the type of food consumed, and the weight of food consumed, and the rider's heart rate and breathing rate during riding are part of the physical condition information.

7. The method according to claim 1, further comprising: receiving target touch screen information triggered by the rider through a preset screen, and generating a chainring control instruction and / or a flywheel control instruction according to the target touch screen information; The chainring is controlled using the chainring control instruction, and / or the flywheel is controlled using the flywheel control instruction.

8. An interactive device for a spinning bike, comprising: a user information receiving module configured to receive user information of a rider, wherein the user information includes at least body circumference information and / or body image of the rider; a riding effect prediction module configured to obtain riding status information of the rider and determine riding effect prediction information using the riding status information and the user information, wherein the riding status information at least includes a physical condition of the rider during riding; The output module is configured to output the cycling effect prediction information and output dietary recommendation information after the cycling is completed based on the user information and the physical condition information.

9. A bicycle comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the interactive method for a spinning bike according to any one of claims 1 to 7.

10. A computer-readable storage medium storing computer instructions, wherein the computer instructions are configured to enable a processor to implement the interactive method for a spinning bike according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Device and method for measuring calorie consumption and recommending diet

    CN104036443A

  • Method for providing diet recommendation based on smart bracelet

    CN113628723A

  • Spinning interaction method and device, spinning and storage medium

    CN118312041A

  • Programmable exercise bicycle

    US20090227429A1

  • Physical activity and dietary based services

    US20180374386A1