Indoor cycling bike control method and apparatus, device, and storage medium
By obtaining real-time data and preset models of spinning bike users, the riding difficulty is automatically adjusted, solving the safety hazards caused by the lack of data recording and manual control of the user on spinning bikes, and achieving a safe and intelligent riding experience.
Patent Information
- Application Number
- PCT/CN2024/139842
- 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
Existing spinning bikes lack built-in recording and analysis functions, making it difficult for users to track training data. In addition, the control method of smart spinning bikes relies on manual adjustment by the user, which poses a safety hazard.
By obtaining the user's real-time data, including physical condition data and course completion, a preset model is used to determine the physical condition level, and the riding difficulty is automatically adjusted according to the level and completion, including adjusting the riding resistance, chainring size and flywheel size, etc., to achieve safe riding without manual control by the user.
It improves user experience, enhances riding safety, automatically adjusts riding difficulty to suit the user's physical condition, and ensures that the user rides within a safe range.
Smart Images

Figure CN2024139842_16102025_PF_FP_ABST
Abstract
Description
Spinning control method, device, equipment and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202410427115.2, filed on April 10, 2024, the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of fitness, for example, to a spinning control method, device, equipment and storage medium. BACKGROUND
[0003] With the increasing popularity of aerobic fitness, spinning is also favored by more and more people because of its convenient and effective exercise mode. The current spinning mainly includes non-intelligent spinning and intelligent spinning. Many traditional non-intelligent spinning still adopts pure mechanical structure, which means that they have no ability to record user training data. Due to the lack of built-in recording and analysis function, it is difficult for users to track their own training plan and training data, which seems a bit backward in today's society that pursues health data and exercise results visualization.
[0004] The control mode of the related art intelligent spinning still depends on manual adjustment and control of the user, and the user needs reaction time when controlling, which is easy to cause safety hazards, such as the situation that the user faints on the spinning bike due to hypoglycemia, and the user experience is poor. SUMMARY
[0005] The present application provides a spinning control method, device, equipment and storage medium to solve the problem of safety hazards of ordinary spinning.
[0006] In a first aspect, the present application provides a spinning control method, comprising:
[0007] obtaining user real-time data of a user on a spinning bike, wherein the user real-time data at least includes user body state data and course completion degree, and the course completion degree is the completion degree of a spinning course output by a preset display device configured by the spinning bike;
[0008] determining the body state level of the user by using the user body state data and a preset model;
[0009] issuing a target instruction to the spinning bike according to the body state level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spinning bike.
[0010] In a second aspect, the present application provides a spinning control device, comprising:
[0011] a user data acquisition module configured to acquire user real-time data of a user on the spinning bike, wherein the user real-time data at least includes user physical state data and course completion degree, and the course completion degree is a completion degree of a spinning course output by a preset display device configured to the spinning bike;
[0012] a physical state level determination module configured to determine a physical state level of the user by using the user physical state data and a preset model;
[0013] an instruction issuing module configured to issue a target instruction to the spinning bike according to the physical state level and the course completion degree, wherein the target instruction is at least used to adjust a riding difficulty of the spinning bike.
[0014] In a third aspect, the present application provides an electronic device, which comprises:
[0015] at least one processor;
[0016] and a memory in communication connection with the at least one processor;
[0017] 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 spinning bike control method of the first aspect.
[0018] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to enable a processor to implement the spinning bike control method of the first aspect when executed.
[0019] The spinning bike control scheme provided by the present application acquires user real-time data of a user on the spinning bike, wherein the user real-time data at least includes user physical state data and course completion degree, and the course completion degree is a completion degree of a spinning course output by a preset display device configured to the spinning bike, a physical state level of the user is determined by using the user physical state data and a preset model, and a target instruction is issued to the spinning bike according to the physical state level and the course completion degree, wherein the target instruction is at least used to adjust a riding difficulty of the spinning bike. By adopting the above technical scheme, without relying on manual adjustment and control of the user, the preset model is used to mine feature information in the user physical state data and the course completion degree to obtain a physical state level for representing a physical state, and then the target instruction for adjusting the riding difficulty is automatically issued to the spinning bike according to the physical state level of the user and the course completion degree, thereby ensuring safety of the user when riding the spinning bike, and when the physical state of the user is excellent, the riding difficulty can be automatically enhanced, and user experience is improved. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly introduced. Obviously, the drawings in the following description only represent some of the embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.
[0021] FIG. 1 is a flow chart of a spin bike control method according to an embodiment of the present application;
[0022] FIG. 2 is a flow chart of a spin bike control method according to another embodiment of the present application;
[0023] FIG. 3 is a structural schematic diagram of a spin bike control device according to a third embodiment of the present application;
[0024] FIG. 4 is a structural schematic diagram of an electronic device according to a fourth embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the technical personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described 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, rather than 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.
[0026] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a temporal 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 other than the order 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 have to be limited 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.
[0027] Embodiment one
[0028] FIG. 1 is a flowchart of a spin bike control method provided by Embodiment one of the present application. The embodiment can be applied to control a spin bike. The method can be executed by a spin bike control device, which can be implemented in the form of hardware and / or software. The spin bike control device can be configured in an electronic device, which can be composed of two or more physical entities or one physical entity.
[0029] As shown in FIG. 1, the spin bike control method provided by Embodiment one of the present application specifically includes the following steps:
[0030] S101, acquiring user real-time data of a user on a spin bike, wherein the user real-time data at least includes user physical state data and course completion degree, and the course completion degree is the completion degree of a spin course output by a preset display device configured by the spin bike.
[0031] In the embodiment, the user physical state data can include the user's age, weight, heart rate, and breathing rate, etc.
[0032] S102, determining the physical state level of the user by using the user physical state data and a preset model.
[0033] In the embodiment, the preset model can mine the current physical state of the user from the user physical state data, and output a physical state level according to the physical state, such as level 1 to level 9.
[0034] S103, issuing a target instruction to the spin bike according to the physical state level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spin bike.
[0035] In the embodiment, the current physical state of the user can be determined according to the physical state level, and then the target instruction can be determined according to the current physical state and the course completion degree, such as determining whether the current physical state matches the course completion degree according to the current physical state and the course completion degree, and estimating the physical state of the user in a future period of time, and determining the target instruction according to the matching result and the estimation result. The target instruction can be used to adjust the riding difficulty of the spin bike and / or the riding difficulty of the spin course.
[0036] The spincycle control method provided in the embodiment of the application obtains user real-time data of a user on a spincycle, wherein the user real-time data at least includes user body state data and course completion degree, the course completion degree is the completion degree of a spincycle course output by a preset display device configured by the spincycle, the body state level of the user is determined by using the user body state data and a preset model, and a target instruction is issued to the spincycle according to the body state level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spincycle. The technical scheme of the embodiment of the application does not need to rely on manual adjustment and control of the user, uses a preset model to mine feature information in the user body state data and the course completion degree to obtain the body state level used to represent the body state, and then automatically issues an instruction used to adjust the riding difficulty to the spincycle according to the body state level of the user and the course completion degree, thereby ensuring the safety of the user when riding the spincycle, and when the body state of the user is excellent, the riding difficulty can be automatically enhanced, and the user experience is improved.
[0037] Optionally, the adjusting the riding difficulty of the spincycle includes at least one of adjusting the riding resistance of the spincycle, adjusting the size of the pedal, and adjusting the size of the freewheel.
[0038] Optionally, the preset display device includes a virtual reality technology (VR) glasses.
[0039] Specifically, the preset display device can be a display screen, and can also be a VR glasses or other display device.
[0040] Embodiment Two
[0041] FIG. 2 is a flowchart of a spincycle control method provided in the embodiment two of the application, and the technical scheme of the embodiment of the application further adjusts the specific mode of controlling the spincycle on the basis of the above-mentioned optional technical schemes.
[0042] Optionally, the issuing the target instruction to the spinning bike according to the physical state level and the course completion degree comprises: if the physical state level is greater than a first preset threshold and less than a second preset threshold, and the course completion degree is less than a preset completion degree, issuing a first target instruction to the spinning bike, wherein the first target instruction is used to reduce the riding difficulty of the spinning course, and the first preset threshold is less than the second preset threshold; if the physical state level is greater than the second preset threshold and less than a third preset threshold, issuing a second target instruction to the spinning bike, wherein the second preset threshold is less than the third preset threshold, and the second target instruction is used to reduce the riding difficulty of the spinning bike; and if the physical state level is greater than the third preset threshold, issuing a third target instruction to the spinning bike, wherein the third target instruction is used to control the spinning bike to stop. In this way, the user's physical state level and the course completion degree are segmented and judged by using preset thresholds, so that the control instruction for protecting the user's riding safety can be accurately and reasonably issued to the spinning bike, and excessive protection is avoided.
[0043] Optionally, before the determining the physical state level of the user by using the user physical state data and a preset model, the method further comprises: acquiring riding experience information of the user on the spinning bike, wherein the riding experience information is used to represent the riding proficiency of the user; and the determining the physical state level of the user by using the user physical state data and a preset model comprises: inputting the riding experience information and the user physical state data into the preset model to obtain the physical state level of the user. In this way, the influence of the riding experience on the user's physical state during riding is comprehensively considered, and the riding safety of a beginner is further protected by using the riding experience information of the user and the user physical state data to determine the physical state level.
[0044] As shown in FIG. 2, the spinning bike control method provided in Embodiment Two of the present application specifically comprises the following steps:
[0045] S201, acquiring user real-time data of a user on a spinning bike.
[0046] S202, acquiring riding experience information of the user on the spinning bike.
[0047] The riding experience information is used to represent the riding proficiency of the user.
[0048] Specifically, the riding experience information can include the total duration of the user's riding, such as the duration of the user's persistent riding training, and the riding course ridden by the user.
[0049] S203, input the cycling experience information and the user body state data into a preset model to obtain a body state level of the user.
[0050] The first preset threshold is less than the second preset threshold.
[0051] Specifically, the body state level of the user can be determined by comprehensively considering the user's physical condition and the cycling experience information. When the user body state data sent by multiple exercise bikes are the same, the higher the cycling proficiency of the exercise bike is, the lower the body state level is. For example, when the physical condition information of user A and user B is the same, but the cycling experience information indicates that user A is a cycling veteran and user B is a cycling novice, the body state level of user A is lower than that of user B. The higher the body state level is, the worse the user's body state is and the more the user needs cycling protection.
[0052] S204, determine whether the body state level is greater than a first preset threshold and less than a second preset threshold, and the course completion degree is less than a preset completion degree. If yes, execute step 205; if no, execute step 206.
[0053] S205, issue a first target instruction to the exercise bike.
[0054] The first target instruction is used to reduce the cycling difficulty of the exercise bike course.
[0055] Specifically, if the body state level is greater than the first preset threshold and less than the second preset threshold, and the course completion degree is less than the preset completion degree, it indicates that the current body state of the user is poor and the course completion degree of the exercise bike course is low, so the cycling difficulty of the exercise bike course can be controlled. If the body state level is greater than the first preset threshold and less than the second preset threshold, but the course completion degree is greater than the preset completion degree, it indicates that the current body state of the user is poor, but the course will be completed, so the cycling difficulty of the exercise bike course can not be controlled.
[0056] S206, determine whether the body state level is greater than the second preset threshold and less than a third preset threshold. If yes, execute step 207; if no, execute step 208.
[0057] S207, issue a second target instruction to the exercise bike.
[0058] The second preset threshold is less than the third preset threshold, and the second target instruction is used to reduce the cycling difficulty of the exercise bike.
[0059] Specifically, if the body state level is greater than the second preset threshold and less than a third preset threshold, it indicates that the current body state of the user is poor, and the riding difficulty of the spinning bike, such as the riding resistance, can be directly controlled to protect the safety of the rider.
[0060] S208, issuing a third target instruction to the spinning bike.
[0061] The third target instruction is used to control the spinning bike to stop.
[0062] Specifically, if the body state level is greater than the third preset threshold, it indicates that the current body state of the user is not suitable for continuing to ride, and the user should immediately get off and rest, and the third target instruction should be issued to the spinning bike.
[0063] The spinning bike control method provided by the embodiment of the application can accurately and reasonably issue a control instruction for protecting the safety of the user riding the spinning bike by using the preset threshold to segmentally determine the body state level and the course completion degree of the user, and can avoid excessive protection, comprehensively consider the influence of the riding experience on the body state of the user when riding, and further protect the riding safety of a beginner by using the body state level determined by the riding experience information of the user and the body state data of the user.
[0064] On the basis of the above embodiment, the method can further include: when the body state level corresponding to the first spinning bike is greater than the first preset threshold, sending the body state level corresponding to the first spinning bike to a second spinning bike, and outputting the body state level corresponding to the first spinning bike through a preset display device of the second spinning bike, wherein the user includes a riding trainee and a riding instructor, the rider of the first spinning bike is the riding trainee, and the rider of the second spinning bike is the riding instructor.
[0065] Specifically, when the body state level corresponding to the first spinning bike ridden by the riding trainee is greater than the first preset threshold described above, the body state level can be sent to the second spinning bike ridden by the riding instructor, i.e., the spinning coach, and the body state level is output through the preset display device of the second spinning bike to remind the spinning coach that the body state of the riding trainee is poor and needs to be paid attention to.
[0066] Optionally, the method can further comprise: when the number of the first spin bikes corresponding to the body state level greater than the first preset threshold is greater than a preset number, sending the number and the course adjustment prompt information to a second spin bike, wherein the course adjustment prompt information is prompt information for reducing the riding difficulty of the spin course, the rider of the first spin bike is the riding student, and the rider of the second spin bike is the riding instructor; receiving the course adjustment information sent by the second spin bike, and issuing a control instruction to the first spin bike according to the course adjustment information, wherein the course adjustment information includes the spin course adjustment information and / or the riding difficulty adjustment information of the first spin bike input by the riding instructor, and the control instruction is used to reduce the riding difficulty of the spin course and / or the riding difficulty of the first spin bike.
[0067] Specifically, if there are multiple first spin bikes and at least one second spin bike in the spin bike classroom, when the number of the first spin bikes corresponding to the body state level greater than the first preset threshold is greater than a preset number, it indicates that the body state of the current riding student in the classroom is poor, the current spin course does not match the body state of the riding student, and there may be a situation that the riding difficulty of the current spin course is high. Therefore, the number and the course adjustment prompt information can be sent to the second spin bike to prompt the riding instructor to reduce the riding difficulty of the spin course. After receiving the course adjustment information sent by the riding instructor through the second spin bike, a control instruction can be issued to the first spin bike according to the course adjustment information to reduce the riding difficulty of the spin course and / or the riding difficulty of the spin bike.
[0068] Embodiment three
[0069] Fig. 3 is a structural schematic diagram of a spin bike control device provided by embodiment three of the present application. As shown in Fig. 3, the device comprises a user data acquisition module 301, a body state level determination module 302, and an instruction issuing module 303, wherein:
[0070] The user data acquisition module is configured to acquire user real-time data of a user on a spin bike, wherein the user real-time data at least includes user body state data and course completion degree, and the course completion degree is the completion degree of a spin course output by a preset display device configured for the spin bike;
[0071] The body state level determination module is configured to determine the body state level of the user by using the user body state data and a preset model;
[0072] The instruction issuing module is configured to issue a target instruction to the spin bike according to the body state level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spin bike.
[0073] The spin bike control device provided by the embodiment of the application does not need to rely on manual adjustment and control of the user, uses a preset model to mine feature information in user body state data and course completion degree, obtains a body state level for representing a body state, and then automatically issues an instruction for adjusting a riding difficulty to the spin bike according to the body state level of the user and the course completion degree, thereby ensuring safety of the user when riding the spin bike, and automatically increasing the riding difficulty when the body state of the user is excellent, and improving user experience.
[0074] Optionally, the instruction issuing module comprises:
[0075] a first instruction issuing module, configured to issue a first target instruction to the spin bike if the body state level is greater than a first preset threshold and less than a second preset threshold, and the course completion degree is less than a preset completion degree, wherein the first target instruction is used to reduce the riding difficulty of the spin bike course, and the first preset threshold is less than the second preset threshold;
[0076] a second instruction issuing module, configured to issue a second target instruction to the spin bike if the body state level is greater than the second preset threshold and less than a third preset threshold, wherein the second preset threshold is less than the third preset threshold, and the second target instruction is used to reduce the riding difficulty of the spin bike;
[0077] a third instruction issuing module, configured to issue a third target instruction to the spin bike if the body state level is greater than the third preset threshold, wherein the third target instruction is used to control the spin bike to stop.
[0078] Optionally, the adjustment of the riding difficulty of the spin bike comprises at least one of adjustment of a riding resistance of the spin bike, adjustment of a size of a pedal and adjustment of a size of a freewheel.
[0079] Optionally, the device further comprises:
[0080] a riding experience information acquisition module, configured to acquire riding experience information of the user on the spin bike before the body state level of the user is determined by using the user body state data and a preset model, wherein the riding experience information is used to represent a riding proficiency of the user.
[0081] Optionally, the body state level determination module is configured to input the riding experience information and the user body state data into a preset model to obtain the body state level of the user.
[0082] Optionally, the device further comprises:
[0083] The body state output module is configured to send the body state level corresponding to the first exercise bike to the second exercise bike and output the body state level corresponding to the first exercise bike through a preset display device of the second exercise bike when the body state level corresponding to the first exercise bike is greater than the first preset threshold, wherein the user includes a riding trainee and a riding instructor, the rider of the first exercise bike is the riding trainee, and the rider of the second exercise bike is the riding instructor.
[0084] Optionally, the device further includes:
[0085] The prompt information sending module is configured to send the number and course adjustment prompt information to the second exercise bike when the number of the exercise bikes corresponding to the body state level greater than the first preset threshold is greater than a preset number, wherein the course adjustment prompt information is prompt information for reducing the riding difficulty of the exercise course of the first exercise bike, the rider of the first exercise bike is the riding trainee, and the rider of the second exercise bike is the riding instructor.
[0086] The control instruction issuing module is configured to receive the course adjustment information sent by the second exercise bike and issue a control instruction to the first exercise bike according to the course adjustment information, wherein the course adjustment information includes the exercise course adjustment information and / or riding difficulty adjustment information of the first exercise bike input by the riding instructor, and the control instruction is used to reduce the riding difficulty of the exercise course and / or reduce the riding difficulty of the first exercise bike.
[0087] Optionally, the preset display device includes virtual reality technology (VR) glasses.
[0088] The exercise bike control device provided in the embodiments of the present application can execute the exercise bike control method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0089] Embodiment four
[0090] FIG. 4 shows a structural schematic diagram of an electronic device 40 that can be used to implement the embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0091] As shown in FIG. 4, the electronic device 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., communicatively connected to the at least one processor 41, where the memory stores a computer program executable by the at least one processor. The processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or loaded into the random access memory (RAM) 43 from the storage unit 48. In the RAM 43, various programs and data required for the operation of the electronic device 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.
[0092] Various components in the electronic device 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, a speaker, 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 electronic device 40 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0093] The processor 41 can be various general 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 performs various methods and processes described above, such as the spin class control method.
[0094] In some embodiments, the spin class control method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the spin class control method described above can be performed. Alternatively, in other embodiments, the processor 41 can be configured to perform the spin class control method by any other appropriate means, such as by means of firmware.
[0095] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a special-purpose standard product (ASSP), a system on a chip that includes one or both of a general- purpose processor and a special- purpose controller (SOC), a programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments 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.
[0096] Computer programs used to implement the methods of the 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 flow diagrams and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0097] The computer device provided above can be used to execute the spin bike control method provided by any of the embodiments above, and has the corresponding functions and advantages.
[0098] Embodiment Five
[0099] In the context of the present application, the computer-readable storage medium can be a tangible medium, the computer-executable instructions of which, when executed by a computer processor, are used to perform a spin bike control method, the method comprising:
[0100] Obtaining user real-time data of a user on a spin bike, wherein the user real-time data at least includes user physical state data and course completion degree, and the course completion degree is a completion degree of a spin course output by a preset display device configured by the spin bike;
[0101] Determining a physical state level of the user by using the user physical state data and a preset model;
[0102] According to the physical state level and the course completion degree, issuing a target instruction to the spin bike, wherein the target instruction is at least used to adjust the riding difficulty of the spin bike.
[0103] In the context of this application, a computer readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A 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 foregoing. Alternatively, a computer readable storage medium can be a machine readable signal medium. More specific examples of a machine readable storage medium will include one or more lines of a program of instructions in a transitory signal form, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] The computer device provided above can be used to execute the spin bike control method provided by any of the embodiments above, and has the corresponding functions and advantages.
[0105] It is worth noting that the embodiments of the spin bike control device described above include various units and modules only according to the logical division of functions, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy mutual differentiation.
Claims
1. A spinning bike control method, comprising: Acquiring real-time user data of a user on a spinning bike, wherein the real-time user data includes at least user physical condition data and course completion degree, wherein the course completion degree is the completion degree of the cycling course outputted by a preset display device configured for the spinning bike; Determining the user's physical condition level using the user's physical condition data and a preset model; A target instruction is issued to the spinning bike according to the physical condition level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spinning bike.
2. The method according to claim 1, wherein The step of issuing a target instruction to the spinning bike according to the physical condition level and the course completion degree includes: If the physical condition level is greater than a first preset threshold and less than a second preset threshold, and the course completion degree is less than a preset completion degree, a first target instruction is issued to the spinning bike, wherein the first target instruction is used to reduce the riding difficulty of the cycling course, and the first preset threshold is less than the second preset threshold; If the physical condition level is greater than the second preset threshold and less than a third preset threshold, issuing a second target instruction to the spinning bike, wherein the second preset threshold is less than the third preset threshold, and the second target instruction is used to reduce the difficulty of riding the spinning bike; If the physical condition level is greater than a third preset threshold, a third target instruction is sent to the spinning bike, wherein the third target instruction is used to control the spinning bike to stop.
3. The method according to claim 1, wherein The adjusting the riding difficulty of the spinning bike includes at least one of adjusting the riding resistance of the spinning bike, adjusting the size of the chainring, and adjusting the size of the flywheel.
4. The method according to any one of claims 1 to 3, before determining the user's physical condition level using the user's physical condition data and a preset model, the method further comprises: Acquiring riding experience information of a user on the spinning bike, wherein the riding experience information is used to represent the riding proficiency of the user; Wherein, determining the user's physical condition level by using the user's physical condition data and a preset model includes: The riding experience information and the user's physical condition data are input into a preset model to obtain the user's physical condition level.
5. The method according to claim 1, further comprising: When the physical condition level corresponding to the first spinning bike is greater than a first preset threshold, the physical condition level corresponding to the first spinning bike is sent to the second spinning bike, and the physical condition level corresponding to the first spinning bike is output through a preset display device of the second spinning bike, wherein the users include a cycling student and a cycling instructor, the rider of the first spinning bike is the cycling student, and the rider of the second spinning bike is the cycling instructor.
6. The method according to claim 1, further comprising: When the number of first spinning bikes corresponding to physical condition levels greater than a first preset threshold is greater than a preset number, the number and a course adjustment prompt message are sent to a second spinning bike, wherein the course adjustment prompt message is a prompt message for reducing the riding difficulty of the cycling course, the rider of the first spinning bike is the cycling student, and the rider of the second spinning bike is the cycling instructor; Receive course adjustment information sent by the second spinning bike, and issue control instructions to the first spinning bike according to the course adjustment information, wherein the course adjustment information includes cycling course adjustment information and / or riding difficulty adjustment information of the first spinning bike input by the cycling instructor, and the control instructions are used to reduce the riding difficulty of the cycling course and / or reduce the riding difficulty of the first spinning bike.
7. The method according to claim 1, wherein The preset display device includes virtual reality technology VR glasses.
8. A spinning bike control device, comprising: A user data acquisition module is configured to acquire real-time user data of a user on a spinning bike, wherein the real-time user data includes at least user physical condition data and course completion degree, wherein the course completion degree is the completion degree of the cycling course outputted via a preset display device configured for the spinning bike; a body condition level determination module, configured to determine the user's body condition level by using the user's body condition data and a preset model; An instruction issuing module is used to issue a target instruction to the spinning bike according to the physical condition level and the course completion degree, wherein the target instruction is at least used to adjust the riding difficulty of the spinning bike.
9. An electronic device, 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 spinning bike control method 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 spinning bike control method according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
Fitness equipment control method, wearable equipment and device with storage function
CN109045629A
Control system and control method for controlling dynamic bicycle speed based on pressure
CN109821191A
Circulation system capable of controlling physical exercise and control method thereof
CN110339550A
Fitness equipment adjusting method and device, storage medium and processor
CN115083232A
Spinning control method, device and equipment and storage medium
CN118304623A