Riding interaction equipment, control method of riding interaction equipment, bicycle and medium
By fixing the ring-shaped cycling interactive device on the bicycle, the safety hazards of users when looking for equipment while riding are solved, and a single device can complete multiple interactive operations, improving the safety of cycling.
Patent Information
- Application Number
- CN202411377116.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2024-12-31
AI Technical Summary
During cycling, users need to spend a lot of energy to find cycling interactive equipment, which leads to inability to pay attention to the risks around them, increasing safety hazards during the bicycle driving.
Design a cycling interactive device, including a ring structure, display module, interactive feedback module and controller, which is fixed to the bicycle faucet through the ring structure, display module collects user operations, and the controller executes target control instructions to provide a single interaction Interface to realize driving parameter query and vehicle control.
Achieving multiple interactive operations through a single cycling interactive device improves safety during cycling, reduces the risks of users when looking for equipment, and improves operational efficiency.
Smart Images

Figure CN119218345A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of bicycles, and in particular to a cycling interaction device, a control method for the cycling interaction device, a bicycle, and a storage medium. Background Art
[0002] With the continuous development of the bicycle industry, electric-assisted bicycles and traditional human-powered bicycles have become the means of transportation chosen by more and more users for daily travel.
[0003] In related technologies, in order to enable users to more intuitively query riding data and control bicycles during riding, technicians usually configure different riding interactive devices including stopwatches, bells, gear buttons, etc. on bicycles, so that users can adjust riding parameters and intuitively query riding data during riding through multiple riding interactive devices.
[0004] However, since different cycling interactive devices are usually configured at different positions on the bicycle, when users adjust the cycling parameters, they usually need to spend a lot of energy to find the cycling interactive device they need to use. As a result, users cannot pay attention to the risks in the surrounding area while looking for the cycling interactive device, which poses certain safety hazards to the bicycle during driving. Summary of the invention
[0005] The main purpose of the present application is to provide a riding interactive device, a control method for the riding interactive device, a bicycle and a storage medium, aiming to solve the technical problem in the related art that there are certain safety hazards in the bicycle during driving.
[0006] To achieve the above objectives, the present application proposes a riding interaction device, the riding interaction device comprising:
[0007] Ring structure;
[0008] A display module, the display module comprising a display screen and a touch unit, the touch unit being attached to an outer wall of the annular structure;
[0009] An interactive feedback module, wherein the interactive feedback module comprises a speaker and a vibration sensor;
[0010] The controller is connected to the display module and the interactive feedback module respectively.
[0011] In one embodiment, the riding interactive device further includes a battery and a first wireless charging module;
[0012] The battery is connected to the controller, the display module and the interactive feedback module respectively;
[0013] The first wireless charging module is connected to the controller and is used to perform wireless charging operations on the battery.
[0014] In one embodiment, the riding interaction device further comprises a motion detection unit and an ambient light detection unit;
[0015] The motion detection unit is connected to the controller and is used to collect motion parameters generated when the riding interactive device moves, so that the controller can determine whether the user triggers a wrist-raising action based on the motion parameters;
[0016] The ambient light detection unit is connected to the controller and is used to collect ambient light parameters corresponding to the surrounding environment, so that the controller can adjust the display parameters of the display module based on the ambient light parameters.
[0017] In one embodiment, the riding interaction device further comprises a cushion;
[0018] The buffer pad is attached to the inner wall of the annular structure, and is used to allow the riding interactive device to be detachably connected to the bicycle through the buffer pad.
[0019] In addition, to achieve the above purpose, the present application also proposes a control method for a riding interactive device, the control method for the riding interactive device is applied to the riding interactive device as described above, and the method includes:
[0020] Receiving a target touch operation through a display module;
[0021] A target control instruction corresponding to the target touch operation is determined, and the target control instruction is executed by a controller.
[0022] In one embodiment, the step of executing the target control instruction by the controller includes:
[0023] Determining the instruction type of the target control instruction, wherein the instruction type includes a drive control instruction and a screen control instruction;
[0024] When it is determined that the instruction type is the driving control instruction, the target control instruction is output to a driving module of the bicycle through a controller, so that the driving module adjusts the riding parameters according to the target control instruction;
[0025] When it is determined that the instruction type is the screen control instruction, the current display content of the display module is switched to the target display content corresponding to the target control instruction through the controller.
[0026] In one embodiment, before the step of receiving the target touch operation through the display module, the method further includes:
[0027] receiving an obstacle distance parameter sent by the bicycle, and determining whether the obstacle distance parameter reaches a preset obstacle distance threshold;
[0028] If it is determined that the obstacle distance parameter reaches the obstacle distance threshold, generating distance warning information based on the obstacle distance parameter;
[0029] The distance alarm information is output to the interactive feedback module through the controller, so that the distance alarm information is played externally through the interactive feedback module.
[0030] In one embodiment, before the step of receiving the target touch operation through the display module, the method further includes:
[0031] Determining a device operation state through the first wireless charging module, wherein the device operation state includes a connection state and a disassembly state;
[0032] When it is determined that the operating state of the device is the connected state, controlling the display module to enter a bright screen state through the controller;
[0033] When it is determined that the operating state of the device is the disassembled state, the display module is controlled by the controller to enter the screen-off state.
[0034] In one embodiment, after the step of controlling the display module to enter a screen-on state through the controller, the method further includes:
[0035] A first UI interface matching the connection state is obtained, and the display module is controlled by the controller to play the first UI interface.
[0036] In one embodiment, after the step of controlling the display module to enter a screen-off state by the controller, the method further includes:
[0037] Get the preset location record instruction;
[0038] The controller inputs the preset position recording instruction into a vehicle positioning module arranged in the bicycle, so that the vehicle positioning module records the vehicle position information corresponding to the bicycle.
[0039] In one embodiment, after the step of determining the operating status of the device by the first wireless charging module, the method further includes:
[0040] When it is determined that the operating state of the device is the disassembled state, collecting motion parameters through a motion detection unit;
[0041] Determining whether the user triggers a wrist-raising action according to the motion parameters;
[0042] If it is determined that the user triggers the wrist raising action, the ambient light parameters are collected by the ambient light detection unit;
[0043] A screen adjustment parameter is generated based on the ambient light parameter, and the real-time display parameter of the display module is adjusted by the controller according to the screen adjustment parameter.
[0044] In one embodiment, before the step of collecting ambient light parameters by the ambient light detection unit, the method further includes:
[0045] A second UI interface matching the wrist-raising action is obtained, and the display module is controlled by the controller to play the second UI interface.
[0046] In one embodiment, after the step of executing the target control instruction by the controller, the method further includes:
[0047] When it is determined that the device operation state is a connected state, the controller controls the interactive feedback module to operate according to a preset first vibration intensity to provide a first vibration feedback;
[0048] or,
[0049] When it is determined that the operating state of the device is a disassembled state, the controller controls the interactive feedback module to operate according to a preset second vibration intensity to provide a second vibration feedback, wherein the second vibration intensity is less than the first vibration intensity.
[0050] In addition, to achieve the above-mentioned objectives, the present application also proposes a bicycle, which includes: a riding interaction device, a drive module, a vehicle positioning module, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the control method of the riding interaction device as described above.
[0051] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the control method of the riding interactive device as described above are implemented.
[0052] The cycling interactive device provided in the embodiment of the present application includes: a ring structure; a display module, the display module includes a display screen and a touch unit, and the touch unit is attached to the outer wall of the ring structure; an interactive feedback module, the interactive feedback module includes a speaker and a vibration sensor; and a controller, which is respectively connected to the display module and the interactive feedback module.
[0053] In this way, the present application fixes the cycling interaction device on the handlebar of the bicycle through the inner wall of the annular structure, and collects the target touch operation generated by the user during the operation through the display module attached to the outer wall of the annular structure, thereby determining the target touch instruction to be executed according to the target touch operation, so as to execute the target touch instruction through the controller, and then the display module displays the display content that the user needs to view to the outside, so that the user can complete different operations such as driving parameter query and vehicle control through a single interactive interface displayed in a single cycling interaction device, thereby solving the technical problem in the related technology that the user needs to spend more energy to find the cycling interaction device to be used first, which causes the user to fail to pay attention to the risks in the surrounding area during the process of finding the cycling interaction device, resulting in certain safety hazards in the bicycle during driving. The technical effect of allowing the user to perform multiple interactive operations with the bicycle through a single cycling interaction device is achieved, further improving the safety during riding. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0055] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0056] Figure 1 This is a schematic diagram of the structure of the cycling interactive device for this application;
[0057] Figure 2 This is a schematic diagram of a custom UI interface involved in an embodiment of a cycling interactive device of the present application;
[0058] Figure 3 A flow chart of a control method for a riding interactive device according to an embodiment of the present invention;
[0059] Figure 4 This is a schematic diagram of the device structure of the hardware operating environment involved in the control method of the riding interactive device in the embodiment of the present application.
[0060] Description of Figure Numbers:
[0061] 1. Ring structure; 2. Display module; 4. Controller; 5. Battery; 6. Outer wall; 7. Inner wall; 8. Faucet; 9. Curved display screen; 10. Touch unit; 11. Speaker; 12. Vibration sensor; 13. First wireless charging module; 14. Second wireless charging module; 15. Motion detection unit; 16. Ambient light detection unit; 17. Buffer pad; 19. Vehicle positioning module.
[0062] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0063] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0064] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0065] In this embodiment, for ease of description, the riding interactive device configured with a display module and a ring structure and capable of being fixed on the handlebar of a bicycle through the inner wall of the ring structure is used as the execution subject for explanation below.
[0066] Based on the above-mentioned riding interactive device, the overall concept of the riding interactive device of the present application is proposed here.
[0067] With the continuous development of the bicycle industry, electric-assisted bicycles and traditional human-powered bicycles have become the means of transportation chosen by more and more users for daily travel. In the relevant technology, in order to enable users to query riding data more intuitively and control bicycles during riding, technicians usually configure multiple riding interactive devices including code meters, bells, gear buttons, etc. on bicycles, so that users can adjust vehicle parameters during riding through multiple riding interactive devices and query riding data intuitively. However, since multiple riding interactive devices each have independent lines, users usually need to spend a lot of time and energy to install multiple riding interactive devices separately during the installation process before they can use multiple riding interactive devices during riding. At the same time, since different riding interactive devices are usually configured in different positions of the bicycle, when users adjust riding parameters, they usually need to spend more energy to find the riding interactive devices they need to use first, which makes users unable to pay attention to the risks in the surrounding area during the process of finding riding interactive devices, which makes the bicycle have certain safety hazards during driving.
[0068] In response to the above phenomenon, the present application proposes a cycling interactive device, which includes: a ring structure; a display module, the display module includes a display screen and a touch unit, and the touch unit is attached to the outer wall of the ring structure; an interactive feedback module, the interactive feedback module includes a speaker and a vibration sensor; and a controller, which is respectively connected to the display module and the interactive feedback module.
[0069] In this way, the present application fixes the cycling interaction device on the handlebar of the bicycle through the inner wall of the annular structure, and collects the target touch operation generated by the user during the operation through the display module attached to the outer wall of the annular structure, thereby determining the target touch instruction to be executed according to the target touch operation, so as to execute the target touch instruction through the controller, and then the display module displays the display content that the user needs to view to the outside, so that the user can complete different operations such as driving parameter query and vehicle control through a single interactive interface displayed in a single cycling interaction device, thereby solving the technical problem in the related technology that the user needs to spend more energy to find the cycling interaction device to be used first, which causes the user to fail to pay attention to the risks in the surrounding area during the process of finding the cycling interaction device, resulting in certain safety hazards in the bicycle during driving. The technical effect of allowing the user to perform multiple interactive operations with the bicycle through a single cycling interaction device is achieved, further improving the safety during riding.
[0070] Based on the overall concept of the riding interactive device of the present application, various embodiments of the riding interactive device of the present application are further proposed.
[0071] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of the riding interactive device of this application, such as Figure 1 As shown, in this embodiment, the riding interaction device includes:
[0072] Ring structure;
[0073] A display module, the display module comprising a display screen and a touch unit, the touch unit being attached to an outer wall of the annular structure;
[0074] An interactive feedback module, wherein the interactive feedback module comprises a speaker and a vibration sensor;
[0075] The controller is connected to the display module and the interactive feedback module respectively.
[0076] For details, please refer to Figure 1 ,like Figure 1As shown, the cycling interactive device comprises: an annular structure 1, a display module 2, an interactive feedback module 3 (not shown in the figure), a controller 4, and a battery 5, wherein the annular structure 1 comprises an outer wall 6 and an inner wall 7, and the cycling interactive device can be fixed to the handlebar 8 of the bicycle through the inner wall 7; the display module 2 comprises a curved display screen 9 and a touch unit 10, the touch unit 10 is attached to the outer wall 6 of the annular structure 1, and the curved display screen 9 is attached to the touch unit 10, and the curved display screen 9 can be detected by the touch unit 10, so as to determine the touch operation generated on the curved display screen 9. The interactive feedback module 3 comprises a speaker 11 and a vibration sensor 12, both of which are arranged inside the annular structure 1, and the cycling interactive device can play sound to the outside through the speaker 11, and provide vibration feedback through the vibration sensor 12; the controller 4 is a controller with wireless communication function, and is connected to the curved touch unit 10, the speaker 11, and the vibration sensor 12 respectively.
[0077] It should be noted that in this embodiment and another embodiment, the display screen included in the display module 2 can be a straight display screen in addition to a curved display screen. It can be understood that, compared with a straight display screen, the curved display screen 9 and the outer wall 6 of the annular structure 1 fit better, so that the user has a better operating feel when operating the cycling interactive device.
[0078] In a feasible implementation manner, the riding interactive device further includes a battery and a first wireless charging module;
[0079] The battery is connected to the controller, the display module and the interactive feedback module respectively;
[0080] The first wireless charging module is connected to the controller and is used to perform wireless charging operations on the battery.
[0081] Specifically, Figure 1 As shown, a battery 5 is also disposed in the ring structure 1, and the battery 5 is respectively connected to the curved display screen 9, the touch unit 10, the speaker 11, the vibration sensor 12, and the controller 4 to perform power supply operation;
[0082] A first wireless charging module 13 is also configured in the annular structure 1, and the first wireless charging module 13 is connected to the above-mentioned controller 4. At the same time, a second wireless charging module 14 is also provided in the handlebar 8 of the bicycle. The second wireless charging module 14 can perform wireless charging operations on the battery 5 through the first wireless charging module 13 configured in the annular structure 1. At the same time, the controller 4 can determine whether the annular structure 1 is configured on the handlebar 8 of the bicycle based on the connection status between the first wireless charging module 13 and the second wireless charging module 14, and then determine whether the device operating status of the riding interactive device is a connected state or a disassembled state.
[0083] In a feasible implementation manner, the riding interaction device further includes a motion detection unit and an ambient light detection unit;
[0084] The motion detection unit is connected to the controller and is used to collect motion parameters generated when the riding interactive device moves, so that the controller can determine whether the user triggers a wrist-raising action based on the motion parameters;
[0085] The ambient light detection unit is connected to the controller and is used to collect ambient light parameters corresponding to the surrounding environment, so that the controller can adjust the display parameters of the display module based on the ambient light parameters.
[0086] Specifically, Figure 1 As shown, the cycling interactive device also includes: a motion detection unit 15 and an ambient light detection unit 16, which are both arranged in the ring structure 1 and are respectively connected to the above-mentioned controller 4. Through the motion detection unit 15, when the cycling interactive device is worn on the user's wrist, the motion parameters generated when the user's wrist moves can be collected, and the controller 4 determines the target control instructions to be executed based on the motion parameters; the ambient light detection unit 16 can collect the ambient light parameters corresponding to the environment where the cycling interactive device is located, and the controller 4 adjusts the display module 2 according to the ambient light parameters.
[0087] In a feasible implementation manner, the riding interactive device further comprises a cushion;
[0088] The buffer pad is attached to the inner wall of the annular structure, and is used to allow the riding interactive device to be detachably connected to the bicycle through the buffer pad.
[0089] Specifically, Figure 1As shown, the cycling interactive device may also include: a buffer pad 17, which is fixed on the inner wall 7 of the annular structure and is detachably connected to the inner wall 7. At the same time, the buffer pad 17 can also be detachably connected to the handlebar 8 of the bicycle. By assembling the inner wall 7, the buffer pad 17 and the handlebar 8, the cycling interactive device can be fixed on the handlebar 8 of the bicycle, and the device operation state of the cycling interactive device can enter the connected state. Similarly, by separating the inner wall 7, the buffer pad 17 and the handlebar 8, the cycling interactive device can be separated from the handlebar 8, and the cycling interactive device can be worn on the user's wrist, thereby switching the device operation state of the cycling interactive device to the disassembled state. It can be understood that the buffer pad 17 will not interfere with the wireless signals generated during the wireless communication and wireless charging operations. Furthermore, since the circumference of a human wrist is usually larger than the circumference of the position on the bicycle handlebar 8 for installing the cycling interactive device, when installing the cycling interactive device that can be worn on the wrist on the bicycle handlebar, it is necessary to increase the circumference of the bicycle handlebar 8 through a buffer pad 17, so that the cycling interactive device can be more tightly fixed on the bicycle handlebar. At the same time, the buffer pad 17 can adopt a structure with a shock-absorbing effect to buffer the bumps during riding, thereby preventing the bumps during riding from causing impact on the cycling interactive device and causing damage to the device.
[0090] In this way, the present application fixes the cycling interaction device on the handlebar of the bicycle through the inner wall of the annular structure, and collects the target touch operation generated by the user during the operation through the display module attached to the outer wall of the annular structure, thereby determining the target touch instruction to be executed according to the target touch operation, so as to execute the target touch instruction through the controller, and then the display module displays the display content that the user needs to view to the outside, so that the user can complete different operations such as driving parameter query and vehicle control through a single interactive interface displayed in a single cycling interaction device, thereby solving the technical problem in the related technology that the user needs to spend more energy to find the cycling interaction device to be used first, which causes the user to fail to pay attention to the risks in the surrounding area during the process of finding the cycling interaction device, resulting in certain safety hazards in the bicycle during driving. The technical effect of allowing the user to perform multiple interactive operations with the bicycle through a single cycling interaction device is achieved, further improving the safety during riding.
[0091] Based on the above-mentioned riding interaction device and the overall concept of the riding interaction device of the present application, various embodiments of the riding interaction device control method of the present application are further proposed.
[0092] Please refer to Figure 3 , Figure 3 A flow chart of a control method for a cycling interactive device according to an embodiment of the present invention.
[0093] It should be understood that although a logical order is shown in the flowchart, in some cases, the control method of the riding interaction device of the present application can certainly perform the steps shown or described in a different order than that shown here.
[0094] In this embodiment, the control method of the riding interaction device of the present application is applied to the above-mentioned riding interaction device, such as Figure 2 As shown, the control method of the riding interactive device of the present application may include steps S10 to S20:
[0095] Step S10: receiving a target touch operation through the display module;
[0096] In this embodiment, when the cycling interactive device is running, the controller 4 in the cycling interactive device first calls the touch unit 10 configured in the cycling interactive device to detect the curved display screen 9 included in the display module 2, so as to determine the target touch operation adopted by the user when touching the curved display screen 9.
[0097] Exemplarily, for example, when the cycling interaction device is fixed to the handlebar 8 of the bicycle through its inner wall 7, the user can use his fingers to press the touch area in the display module 2 of the cycling interaction device. At this time, the controller 4 configured in the cycling interaction device first calls the touch unit 10 configured in the display module 2 to detect the curved display screen 9, thereby determining the pressing area and pressing action type generated in the curved display screen 9 when the user touches the curved display screen 9. The controller 4 then determines the target touch operation adopted by the user based on the pressing area and the pressing action type.
[0098] Step S20: determining a target control instruction corresponding to the target touch operation, and executing the target control instruction through a controller.
[0099] In this embodiment, after identifying the target touch operation, the controller 4 further processes the target touch operation to determine a target touch instruction matching the target touch operation, and then controls the bicycle or the riding interactive device based on the target touch instruction.
[0100] Exemplarily, for example, after identifying the target touch operation, the controller 4 further reads the storage module configured in the cycling interactive device to obtain an instruction mapping table containing multiple preset touch operations and preset control instructions corresponding to each of the multiple preset touch operations. The controller 4 then queries the instruction mapping table based on the target touch operation to determine the target control instruction that matches the target touch operation. The controller 4 then executes the target control instruction to control the bicycle or the cycling interactive device.
[0101] In a feasible implementation manner, the step of "executing the target control instruction by the controller" in the above step S20 may specifically include steps S201 to S203:
[0102] Step S201: determining the instruction type of the target control instruction, wherein the instruction type includes a drive control instruction and a screen control instruction;
[0103] Step S202: when it is determined that the instruction type is the driving control instruction, outputting the target control instruction to the driving module of the bicycle through the controller, so that the driving module adjusts the riding parameters according to the target control instruction;
[0104] Step S203: when it is determined that the instruction type is the screen control instruction, the controller switches the current display content of the display module to the target display content corresponding to the target control instruction.
[0105] In this embodiment, after determining the target control instruction, the controller 4 first determines whether the instruction type corresponding to the target control instruction is a drive control instruction or a screen control instruction. Then, when the controller 4 determines that the instruction type of the target control instruction is a drive control instruction, the controller 4 inputs the acquired target control instruction into the drive module 17 in the bicycle, so that the drive module 17 adjusts the riding parameters of the bicycle according to the target control instruction. Similarly, when the controller 4 determines that the instruction type of the target control instruction is a screen control instruction, the controller 4 switches the display content of the display module 2 according to the screen control instruction, so as to switch the current display content of the display module 2 to the target display content that matches the target control instruction.
[0106] For example, when the user is riding a bicycle, if the user touches the touch area A of the curved display screen 9 with a thumb once to trigger the first touch operation, the controller 4 identifies the target touch instruction corresponding to the first touch operation as a gear increase instruction. At this time, the controller 4 determines that the instruction type of the target control instruction is a drive control instruction for manipulating the bicycle, and the controller 4 sends the gear increase instruction to the drive module 17 of the bicycle, so that the drive module 17 switches the current power-assisting gear of the bicycle to a first target power-assisting gear with a higher gear according to the gear increase instruction.
[0107] Similarly, if the user touches the touch area B of the curved display screen 9 with a thumb once to trigger the second touch operation, the controller 4 identifies that the target touch instruction corresponding to the second touch operation is a gear reduction instruction. At this time, the controller 4 determines that the instruction type of the target control instruction is a drive control instruction for controlling the bicycle, and the controller 4 sends the gear reduction instruction to the drive module 17 of the bicycle, so that the drive module 17 switches the current power-assisted gear of the bicycle to a second target power-assisted gear of a lower gear according to the gear reduction instruction.
[0108] Similarly, if the user touches the touch area A and the touch area B of the curved display screen 9 with the thumb and the index finger at the same time to trigger the third touch operation, the controller 4 recognizes that the target touch instruction corresponding to the third touch operation is a mode switching instruction. At this time, the controller 4 determines that the instruction type of the target control instruction is a drive control instruction for operating the bicycle, and the controller 4 sends the gear reduction instruction to the drive module 17 of the bicycle to make the drive module 17 switch the current riding mode of the bicycle to the target riding mode corresponding to the mode switching instruction.
[0109] Similarly, if the user continuously slides his thumb to the right within the touch area of the touch curved display screen 9 to trigger the fourth trigger operation on the display module, the controller 4 recognizes that the target touch instruction corresponding to the fourth trigger operation is a content switching instruction. At this time, the controller 4 determines that the instruction type of the target control instruction is a screen control instruction for adjusting the display module 2. The controller 4 thereby switches the current display content of the display module 2 to the target display content corresponding to the content switching instruction.
[0110] In addition, in this embodiment and another embodiment, if the user continuously slides vertically with his thumb in the touch area of the curved display screen 9 to trigger the fifth touch operation, the controller 4 recognizes that the target touch instruction corresponding to the fifth touch operation is a ringing instruction. At this time, the controller 4 determines that the instruction type of the target control instruction is a feedback control instruction for controlling the interactive feedback module 3. The controller 4 controls the speaker 11 in the interactive feedback module 3 according to the ringing instruction to make the speaker 11 emit a sound. In this way, the riding interactive device can still issue avoidance reminders to other surrounding obstacles even if a bell is not configured on the bicycle.
[0111] In addition, in this embodiment and another embodiment, after determining that the target touch command is a content switching command, if the controller 4 determines that the content displayed on the display module 2 is the last page of content, it controls the curved display screen 9 to directly enter the screen-off state.
[0112] In this embodiment, when the cycling interactive device is running, the controller 4 in the cycling interactive device first calls the touch unit 10 configured in the cycling interactive device to detect the curved display screen 9 included in the display module 2, so as to determine the target touch operation adopted by the user when touching the curved display screen 9. After that, the controller 4 processes the target touch operation to determine the target touch instruction that matches the target touch operation, and then controls the bicycle or the cycling interactive device based on the target touch instruction.
[0113] In this way, the present application collects the target touch operations generated by the user during operation through the display module, and determines the target touch instructions to be executed according to the target touch operations, so as to execute the target touch instructions through the controller, and then the display module displays the display content that the user needs to view, so that the user can complete different operations such as driving parameter query and vehicle control through a single interactive interface displayed in a single riding interactive device, thereby solving the technical problem in the related technology that the user needs to spend more energy to find the riding interactive device to be used first, which leads to the user not paying attention to the risks in the surrounding area during the process of finding the riding interactive device, resulting in certain safety hazards in the bicycle during driving. The technical effect of allowing the user to perform various interactive operations with the bicycle through a single riding interactive device is achieved, further improving the safety during riding.
[0114] Based on the first embodiment of the present application, a second embodiment of the present application is proposed. In the second embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be repeated hereafter. On this basis, before the above step S10, the control method of the riding interactive device of the present application can also include steps A10 to A30:
[0115] Step A10: receiving the obstacle distance parameter sent by the bicycle, and determining whether the obstacle distance parameter reaches a preset obstacle distance threshold;
[0116] Step A20: if it is determined that the obstacle distance parameter reaches the obstacle distance threshold, generating distance warning information based on the obstacle distance parameter;
[0117] Step A30: outputting the distance alarm information to the interactive feedback module through the controller, so as to play the distance alarm information externally through the interactive feedback module.
[0118] It should be noted that a radar module 18 (not shown in the figure) is configured on the taillight part of the bicycle. The radar module 18 can detect the obstacle distance parameters between the bicycle and other surrounding obstacles by emitting ultrasonic waves, and send the obstacle distance parameters to the controller 4, so that the controller 4 can determine whether to send a distance alarm information to the user by controlling the speaker 11 based on the obstacle distance parameters.
[0119] In this embodiment, before receiving the target touch operation triggered by the user through the display module 2, the controller 4 first receives the obstacle distance parameters between the obstacle behind the bicycle and the bicycle, which are collected by the radar module 18 configured in the bicycle when detecting the rear of the bicycle. The controller 4 then reads the storage module configured by itself to obtain a preset obstacle distance threshold, and determines whether the obstacle distance parameter reaches the obstacle distance threshold. Afterwards, if the controller 4 determines that the obstacle distance parameter reaches the obstacle distance threshold, it generates distance alarm information based on the obstacle distance parameter. Finally, the controller 4 sends the generated distance alarm information to the speaker 11 configured in the interactive feedback module 3, so that the speaker 11 plays the distance alarm information to the outside.
[0120] Exemplarily, for example, when the bicycle is traveling, the radar module 18 configured at the taillight part of the bicycle is activated, so that the radar module 18 transmits a detection sound wave signal to the rear of the vehicle. At the same time, the radar module 18 receives the reflected sound wave signal generated by the detection sound wave signal after contacting the obstacle, and then determines the obstacle distance parameter generated between the bicycle and other vehicles, pedestrians, buildings and other obstacles behind it based on the detection sound wave signal and the reflected sound wave signal. The bicycle then sends the obstacle distance parameter to the controller 4 in the riding interactive device by wireless transmission. At this time, the controller 4 receives the obstacle distance parameter sent by the bicycle and reads the above-mentioned storage module to obtain a preset obstacle distance threshold. The controller 4 then compares the obstacle distance parameter with the obstacle distance threshold to determine whether the obstacle distance parameter reaches the obstacle distance threshold. Finally, if the controller determines that the obstacle distance parameter reaches the obstacle distance threshold, it generates distance alarm information based on the obstacle distance parameter and sends the distance alarm information to the speaker 11, so that the alarm information is played externally through the speaker 11.
[0121] In addition, in this embodiment and another embodiment, the radar module 18 in the bicycle can not only transmit the detection sound wave signal to the rear of the vehicle, but also simultaneously transmit multiple detection sound wave signals to the left, right, and rear of the bicycle's traveling direction. The multiple detection sound wave signals are each reflected after contacting an obstacle to form a reflected sound wave signal. The controller 4 then calculates the obstacle distance parameters between each obstacle included in the left, right, and rear of the traveling direction and the bicycle based on the received multiple detection sound wave signals and the reflected sound wave signals corresponding to each of the multiple detection sound wave signals. Afterwards, the controller 4 calculates the obstacle distance parameters between each obstacle included in the left, right, and rear of the traveling direction and the bicycle. The obstacle distance parameters are compared with the above-mentioned distance parameter thresholds to obtain multiple comparison results, and it is determined whether there is a target comparison result in which the obstacle distance parameter reaches the distance parameter threshold among the multiple comparison results. Then, if the controller 4 determines that there is at least a target comparison result among the multiple comparison results, it is determined that there are obstacles around the bicycle that are too close to the bicycle at this time, and it is determined that there is a certain safety risk for the user during riding at this time. The controller 4 generates distance alarm information based on the obstacle distance parameters corresponding to each target comparison result, and plays the alarm information to the outside through the speaker 11.
[0122] In this way, the riding interactive device can receive obstacle distance parameters detected by the radar module during the riding process of the bicycle, and when it is judged that the surrounding obstacles are too close to the vehicle based on the obstacle distance parameters, the distance alarm information is played through the speaker 11 to prompt the user who is riding, thereby further improving the safety during riding.
[0123] Based on the first embodiment and / or the second embodiment of the present application, the third embodiment of the present application is proposed here. In the third embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, before the above step S10, the control method of the riding interactive device of the present application can also include steps B10 to B30:
[0124] Step B10: determining the device operation state through the first wireless charging module, wherein the device operation state includes a connection state and a disassembly state;
[0125] Step B20: When it is determined that the operating state of the device is the connected state, controlling the display module to enter a bright screen state through the controller;
[0126] Step B30: When it is determined that the operating state of the device is the disassembled state, the display module is controlled by the controller to enter the screen-off state.
[0127] It should be noted that the bicycle can also be configured with a second wireless charging module 14. It can be understood that when the riding interactive device is fixed on the handlebar of the bicycle, the second wireless charging module 14 can charge the above-mentioned battery 5 through the first wireless charging module 13. At the same time, when the controller 4 determines that the second wireless charging module 14 is charging the battery 5, it can determine that the device operating state of the riding interactive device is in a connected state. Similarly, when the riding interactive device is removed from the handlebar of the bicycle, the second wireless charging module 14 stops charging the battery 5. At this time, the controller 4 can determine that the device operating state of the riding interactive device is in a disassembled state.
[0128] In this embodiment, before receiving the touch operation on the display module 2, the controller 4 first detects the first wireless charging module 13 configured in the cycling interactive device, so as to determine the magnetic field strength generated between the first wireless charging module 13 and the second wireless charging module 14 configured on the bicycle, and obtains the in-situ detection result according to the change of the magnetic field strength, and then determines the device operation status of the cycling interactive device according to the in-situ detection result. Afterwards, if the controller 4 determines that the device operation status of the cycling interactive device is the connected state, the controller 4 controls the curved display screen 9 in the display module 2 to enter the screen-on state. Similarly, if the controller 4 determines that the device operation status corresponding to the cycling interactive device is the disassembled state, the controller 4 controls the curved display screen 9 to enter the screen-off state.
[0129] Exemplarily, for example, the controller 4 first detects the first wireless charging module 13 configured by the riding interactive device, so as to determine the magnetic field strength generated between the first wireless charging module 13 and the second wireless charging module 14 configured in the handlebar of the bicycle, and determines the presence detection result of the riding interactive device according to the magnetic field strength. When the controller 4 determines that the magnetic field strength generated between the first wireless charging module 13 and the second wireless charging module 14 configured in the handlebar of the bicycle becomes larger, it is determined that the riding interactive device is fixed at the handlebar 8. At this time, the controller 4 determines that the second wireless charging module 14 can charge the battery 5 through the first wireless charging module 13, and then determines that the presence detection result of the riding interactive device is that the riding interactive device is installed on the bicycle, and determines that the device operation state of the riding interactive device is the connected state. Similarly, when the controller 4 determines that the magnetic field intensity generated between the first wireless charging module 13 and the second wireless charging module 14 configured in the handlebar of the bicycle becomes smaller, and determines that the riding interactive device has been removed from the handlebar 8 of the bicycle. At this time, the controller 4 determines that the second wireless charging module 14 cannot charge the battery 5 through the first wireless charging module 13, and then determines that the in-place detection result of the riding interactive device is that the riding interactive device is removed from the bicycle, and determines that the device operating state of the riding interactive device is the disassembled state; thereafter, if the controller 4 determines that the device operating state is the connected state, the controller 4 generates a preset screen wake-up instruction, and controls the display module 2 to enter the screen-on state according to the screen wake-up instruction. Similarly, if the controller 4 determines that the device operating state is the disassembled state, the controller 4 generates a preset screen-off instruction, and controls the display module 2 to enter the screen-off state according to the screen-off instruction.
[0130] In this way, the cycling interactive device can accurately detect whether it is fixed to the handlebar of the bicycle through the first wireless charging module configured by itself and the second wireless charging module configured in the bicycle, and automatically control the display module to enter the screen-on state when it detects that it is fixed to the handlebar of the bicycle. Similarly, the cycling interactive device can automatically control the display module to enter the screen-off state when it detects that it is removed from the handlebar of the bicycle.
[0131] In a feasible implementation manner, after the above step B20, the control method of the riding interactive device of the present application may further include step B40:
[0132] Step B40: Acquire a first UI interface that matches the connection state, and control the display module to play the first UI interface through the controller.
[0133] It should be noted that the first UI interface is a riding UI interface displayed when the riding interactive device is fixed to the handlebar 8 of the bicycle.
[0134] In this embodiment, after controlling the curved display screen 9 to enter the screen-on state, the controller 4 further reads the above-mentioned storage module to obtain a riding UI interface matching the connection state, and sends the riding UI interface to the display module 2 to play the riding UI interface externally through the curved display screen 9.
[0135] For example, after the controller 4 controls the curved display screen 9 to enter the screen-on state, it determines that the cycling interactive device is in the vehicle-mounted mode. At this time, the controller 4 reads the above-mentioned storage module to obtain a cycling UI interface that matches the vehicle-mounted mode and contains multiple driving parameter information. The controller 4 then sends the cycling UI interface to the display module 2 to play the cycling UI interface externally through the curved display screen 9. In this way, the user can view parameters such as vehicle speed and road slope generated during cycling through the cycling UI interface.
[0136] In addition, in this embodiment and another embodiment, please refer to Figure 2 , Figure 2 This is a schematic diagram of a custom UI interface involved in an embodiment of a cycling interactive device of the present application, such as Figure 2 As shown, when the controller 4 determines that the riding interactive device is in the vehicle-mounted mode, in addition to directly controlling the curved display screen 9 to play the riding UI interface externally, it can also obtain the customized display content preset by the user, and play the customized display content externally through the curved display screen 9, so that the user can view the parameter information required by himself through the curved display screen 9 during the riding process.
[0137] In a feasible implementation manner, after the above step B30, the control method of the riding interactive device of the present application may further include steps B50 to B60:
[0138] Step B50: Obtaining a preset location recording instruction;
[0139] Step B60: inputting the preset position recording instruction to the vehicle positioning module configured in the bicycle through the controller, so that the vehicle positioning module records the vehicle position information corresponding to the bicycle.
[0140] It should be noted that, in addition to the second wireless charging module 14 , the handlebar of the bicycle is also provided with a vehicle positioning module 19 . It can be understood that the location information of the bicycle can be determined through the vehicle positioning module 19 .
[0141] In this embodiment, after the controller 4 determines that the device operating state of the riding interactive device is the disassembled state and the curved display screen 9 in the display module 2 enters the off-screen state, it can further read the above-mentioned storage module to obtain the preset location recording instruction. After that, the controller 4 sends the location recording instruction to the vehicle positioning module 19 configured in the bicycle, and the vehicle positioning module 19 performs the positioning operation according to the location recording instruction to determine the vehicle location information of the bicycle.
[0142] Exemplarily, for example, after controlling the curved display screen 9 to enter the off-screen state, the controller 4 can further read the above-mentioned storage module to obtain a preset location recording instruction. Thereafter, the controller 4 sends the location recording instruction to the vehicle positioning module 19 configured in the bicycle. The vehicle positioning module 19 then performs the location recording operation according to the location recording instruction, thereby determining the vehicle location information of the bicycle. Finally, the vehicle positioning module 19 transmits the acquired vehicle location information back to the controller 4, and the controller 4 sends the real-time location information to the handheld mobile terminal held by the user through wireless transmission.
[0143] In this way, when the cycling interactive device determines that it has been removed from the handlebar of the bicycle, it can call the vehicle positioning module configured in the bicycle to determine the vehicle location information of the bicycle, and send the vehicle location information to the mobile terminal held by the user to avoid the situation where both the vehicle and the cycling interactive device are lost at the same time.
[0144] Based on the various embodiments of the present application, a fourth embodiment of the present application is proposed here. In the fourth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, after the above step B10, the control method of the riding interactive device of the present application can also include steps C10 to C40:
[0145] Step C10: when it is determined that the operating state of the device is the disassembled state, collecting motion parameters through a motion detection unit;
[0146] Step C20: determining whether the user triggers a wrist-raising action according to the motion parameters;
[0147] Step C30: if it is determined that the user triggers the wrist-raising action, then the ambient light parameters are collected by the ambient light detection unit;
[0148] Step C40: generating screen adjustment parameters based on the ambient light parameters, and adjusting the real-time display parameters of the display module according to the screen adjustment parameters through the controller.
[0149] It should be noted that a motion detection unit 15 and an ambient light detection unit 16 are also configured in the annular structure 1 of the cycling interactive device. It is understandable that when the user removes the cycling interactive device from the handlebar 8 of the bicycle and wears it on his wrist, the cycling interactive device can collect the motion parameters of the user's wrist through the motion detection unit 15 and perform corresponding interactive operations according to the motion parameters. In addition, the cycling interactive device can also identify the light conditions in the surrounding environment through the ambient light detection unit 16 and automatically adjust the display parameters of the screen according to the light conditions.
[0150] In this embodiment, when the controller 4 determines that the device is in a disassembled state, the controller 4 first calls the motion detection unit 15 to collect motion parameters generated when the user's wrist moves. Then, the controller 4 parses the collected motion parameters to determine whether the user has triggered a wrist-raising action based on the motion parameters. Then, if the controller 4 parses that the user has triggered a wrist-raising action, the controller 4 calls the ambient light detection unit 16 configured by itself to detect the surrounding environment to obtain the ambient light parameters. Finally, the controller 4 generates screen adjustment parameters that match the ambient light parameters, and adjusts the current screen brightness of the curved display 9 according to the screen adjustment parameters.
[0151] Exemplarily, for example, when the controller 4 determines that the device is in a disassembled state, it determines that the cycling interactive device is worn on the user's wrist. At this time, the controller 4 calls the motion detection unit 15 configured in the cycling interactive device to collect the motion parameters generated when the user's wrist moves. After that, the controller 4 parses the motion parameters to determine whether the user is in motion or static state according to the motion parameters, and when it is determined that the user is in motion, it determines whether the motion parameter characteristics corresponding to the motion parameters match the preset wrist-raising action parameter characteristics, thereby determining whether the user has a wrist-raising action. After that, if the controller 4 determines that the motion parameter characteristics match the wrist-raising action parameter characteristics, it determines that the user has triggered the action. The wrist is raised. At this time, the controller 4 calls the ambient light detection unit 16 configured in the ring structure 1 to detect the surrounding environment, so as to determine the ambient light parameters contained in the surrounding environment. Finally, the controller 4 determines the current screen brightness of the curved display screen 9, and queries the preset brightness adjustment mapping table according to the current screen brightness and ambient light parameters, which includes multiple benchmark screen brightnesses, benchmark ambient light parameters, and benchmark brightness adjustment parameters corresponding to multiple benchmark screen brightnesses and benchmark ambient light parameters. The controller 4 thus selects the screen brightness adjustment parameters that match the current screen brightness and ambient light parameters according to the brightness adjustment mapping table, and adjusts the current screen brightness of the curved display screen 9 according to the screen brightness adjustment parameters.
[0152] In this way, when the cycling interactive device determines that it is worn on the user's wrist, it can collect the motion parameters generated when the user moves the wrist, and when it recognizes that the user triggers the wrist raising action based on the motion parameters, it can collect the ambient light parameters in the surrounding environment, and then adjust the current screen brightness of the curved display screen according to the ambient light parameters.
[0153] Based on the various embodiments of the present application, a fifth embodiment of the present application is proposed here. In the fifth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction and will not be repeated later. On this basis, before the step of "collecting ambient light parameters through the ambient light detection unit" in the above step C30, the control method of the riding interactive device of the present application can also include step D10:
[0154] Step D10: Acquire a second UI interface that matches the wrist-raising action, and control the display module to play the second UI interface through the controller.
[0155] It should be noted that the second UI interface is different from the above-mentioned first UI interface. It can be understood that the second UI interface is a wearable device UI interface displayed when the cycling interactive device is worn on the user's wrist.
[0156] In this embodiment, after determining that the user triggers the wrist-raising action, the controller 4 reads the above-mentioned storage module to obtain the wearable device UI interface matching the wrist-raising action, and sends the wearable device UI interface to the display module 2 to play the wearable device UI interface externally through the curved display screen 9.
[0157] For example, after the controller 4 determines that the user triggers the wrist-raising action, it determines that the cycling interactive device is in the wearing mode. At this time, the controller 4 reads the above storage module to obtain the wearable device UI interface that matches the wearing mode and includes multiple user-defined interfaces. The controller 4 then sends the wearable device UI interface to the display module 2 to play the wearable device UI interface externally through the curved display screen 9. In this way, the user can view the user-preset parameters such as various physiological parameters related to himself through the wearable device UI interface while wearing the cycling interactive device.
[0158] In addition, in this embodiment and another embodiment, if the controller 4 determines that the motion parameter characteristics and the wrist-raising action parameter characteristics do not match, it is determined that the user has not triggered the wrist-raising action at this time. At this time, the controller 4 reads the above-mentioned storage module to obtain the preset screen-off instruction, and controls the display module 2 to enter the screen-off state according to the screen-off instruction.
[0159] Based on the various embodiments of the present application, a sixth embodiment of the present application is proposed here. In the sixth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, after the above step A20, the control method of the riding interactive device of the present application can also include steps E10 to E20:
[0160] Step E10: When it is determined that the device operation state is a connection state, the controller controls the interactive feedback module to operate according to a preset first vibration intensity to provide a first vibration feedback;
[0161] or,
[0162] Step E20: When it is determined that the operating state of the device is a disassembled state, the controller controls the interactive feedback module to operate according to a preset second vibration intensity to provide a second vibration feedback, wherein the second vibration intensity is less than the first vibration intensity.
[0163] In this embodiment, after executing the target control instruction, the controller 4 can further determine the operating status of its own device, and when it is determined that the operating status of the device is a connected state, the controller 4 sends a preset first vibration intensity parameter to the interactive feedback module 3, so that the vibration sensor 12 in the interactive feedback module 3 operates according to the first vibration intensity parameter, thereby providing a first vibration feedback. In addition, when it is determined that the operating status of the device is a disassembled state, the controller 4 sends a preset second vibration intensity parameter that is less than the first vibration intensity parameter to the interactive feedback module 3, so that the vibration sensor 12 in the interactive feedback module 3 operates according to the second vibration intensity parameter, thereby providing a second vibration feedback.
[0164] Exemplarily, for example, after executing the target control instruction, if the controller 4 determines that the device operation state of the riding interactive device is the connection state, it is determined that the riding interactive device is in the vehicle-mounted scene. At this time, the controller 4 reads the above-mentioned storage module to obtain the first vibration intensity parameter, and sends the first vibration intensity parameter to the interactive feedback module 3, so that the vibration sensor 12 in the interactive feedback module 3 enters the strong vibration mode, so as to operate according to the first vibration intensity parameter to provide a first vibration feedback with a higher intensity;
[0165] Alternatively, if the controller 4 determines that the device operating state of the riding interactive device is a disassembled state, it determines that the riding interactive device is in a wearing scenario. At this time, the controller 4 reads the above-mentioned storage module to obtain a second vibration intensity parameter that is less than the first vibration intensity parameter, and sends the second vibration intensity parameter to the interactive feedback module 3, so that the vibration sensor 12 in the interactive feedback module 3 enters a weak vibration mode, thereby operating according to the second vibration intensity parameter to provide a second vibration feedback with lower intensity.
[0166] In this way, the riding interactive device can control the vibration sensor to operate after completing the target control instruction to provide corresponding vibration feedback to the user.
[0167] The present application provides a bicycle, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method of the riding interactive device in the above-mentioned embodiment 1.
[0168] Reference below Figure 4 , which shows a schematic diagram of the structure of a bicycle suitable for implementing the embodiment of the present application. The bicycle in the embodiment of the present application may include but is not limited to a bicycle equipped with a riding interactive device including a display module and an annular structure, and capable of being fixed on the handlebar of the bicycle through the inner wall of the annular structure. Figure 4 The bicycle shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0169] like Figure 4 As shown, the bicycle may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM) 1004. In RAM 1004, various programs and data required for the operation of the bicycle are also stored. The processing device 1001, ROM 1002, and RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the bicycle to communicate with other devices wirelessly or by wire to exchange data. Although bicycles with various systems are shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0170] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0171] The bicycle provided by the present application adopts the control method of the riding interactive device in the above embodiment, which can solve the technical problem of certain safety hazards in the riding process of the bicycle in the related art. Compared with the prior art, the beneficial effects of the bicycle provided by the present application are the same as the beneficial effects of the control method of the riding interactive device provided by the above embodiment, and the other technical features of the bicycle are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0172] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0173] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0174] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the control method of the riding interactive device in the above-mentioned embodiment.
[0175] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0176] The computer-readable storage medium may be included in the bicycle, or may exist independently without being assembled into the bicycle.
[0177] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the bicycle, the bicycle: receives a target touch operation through a display module; determines a target control instruction corresponding to the target touch operation, and executes the target control instruction through a controller.
[0178] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, and may be executed entirely on a user's computer, partially on a user's computer, as a separate software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0179] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0180] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0181] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the control method of the above-mentioned riding interactive device, and can solve the technical problem of certain safety hazards in the riding process of the bicycle in the related art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the control method of the riding interactive device provided in the above-mentioned embodiment, and will not be repeated here.
[0182] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A cycling interactive device, characterized in that: The riding interactive device comprises: Ring structure; A display module, wherein the display module comprises a display screen and a touch unit, and the touch unit is attached to the outer wall of the annular structure; An interactive feedback module, wherein the interactive feedback module comprises a speaker and a vibration sensor; The controller is connected to the display module and the interactive feedback module respectively.
2. The riding interactive device according to claim 1, characterized in that: The riding interactive device also includes a battery and a first wireless charging module; The battery is connected to the controller, the display module and the interactive feedback module respectively; The first wireless charging module is connected to the controller and is used to perform wireless charging operations on the battery.
3. The riding interactive device according to claim 1, characterized in that: The riding interaction device further comprises a motion detection unit and an ambient light detection unit; The motion detection unit is connected to the controller and is used to collect motion parameters generated when the riding interactive device moves, so that the controller can determine whether the user triggers a wrist-raising action based on the motion parameters; The ambient light detection unit is connected to the controller and is used to collect ambient light parameters corresponding to the surrounding environment, so that the controller can adjust the display parameters of the display module based on the ambient light parameters.
4. The riding interactive device according to claim 1, characterized in that: The riding interactive device further comprises a cushion; The buffer pad is attached to the inner wall of the annular structure, and is used to allow the riding interactive device to be detachably connected to the bicycle through the buffer pad.
5. A control method for a riding interactive device, characterized in that: The control method of the riding interactive device is applied to the riding interactive device according to claims 1 to 4, and the method comprises: Receiving a target touch operation through a display module; A target control instruction corresponding to the target touch operation is determined, and the target control instruction is executed by a controller.
6. The control method of the riding interactive device according to claim 5, characterized in that: The step of executing the target control instruction by the controller includes: Determining the instruction type of the target control instruction, wherein the instruction type includes a drive control instruction and a screen control instruction; When it is determined that the instruction type is the driving control instruction, the target control instruction is output to a driving module of the bicycle through a controller, so that the driving module adjusts the riding parameters according to the target control instruction; When it is determined that the instruction type is the screen control instruction, the current display content of the display module is switched to the target display content corresponding to the target control instruction through the controller.
7. The control method of the riding interactive device according to claim 5, characterized in that: Before the step of receiving the target touch operation through the display module, the method further includes: receiving an obstacle distance parameter sent by the bicycle, and determining whether the obstacle distance parameter reaches a preset obstacle distance threshold; If it is determined that the obstacle distance parameter reaches the obstacle distance threshold, generating distance warning information based on the obstacle distance parameter; The distance alarm information is output to the interactive feedback module through the controller, so that the distance alarm information is played externally through the interactive feedback module.
8. The control method of the riding interactive device according to claim 5, characterized in that: Before the step of receiving the target touch operation through the display module, the method further includes: Determining a device operation state through the first wireless charging module, wherein the device operation state includes a connection state and a disassembly state; When it is determined that the operating state of the device is the connected state, controlling the display module to enter a bright screen state through the controller; When it is determined that the operating state of the device is the disassembled state, the display module is controlled by the controller to enter the screen-off state.
9. The control method of the riding interactive device according to claim 8, characterized in that: After the step of controlling the display module to enter the screen-on state through the controller, the method further includes: A first UI interface matching the connection state is obtained, and the display module is controlled by the controller to play the first UI interface.
10. The control method of the riding interactive device according to claim 8, characterized in that: After the step of controlling the display module to enter a screen-off state by the controller, the method further includes: Get the preset location record instruction; The controller inputs the preset position recording instruction into a vehicle positioning module arranged in the bicycle, so that the vehicle positioning module records the vehicle position information corresponding to the bicycle.
11. The control method of the riding interactive device according to claim 8, characterized in that: After the step of determining the operating status of the device by the first wireless charging module, the method further includes: When it is determined that the operating state of the device is the disassembled state, collecting motion parameters through a motion detection unit; Determining whether the user triggers a wrist-raising action according to the motion parameters; If it is determined that the user triggers the wrist raising action, the ambient light parameters are collected by the ambient light detection unit; A screen adjustment parameter is generated based on the ambient light parameter, and the real-time display parameter of the display module is adjusted by the controller according to the screen adjustment parameter.
12. The control method of the riding interactive device according to claim 11, characterized in that: Before the step of collecting ambient light parameters by the ambient light detection unit, the method further includes: A second UI interface matching the wrist-raising action is obtained, and the display module is controlled by the controller to play the second UI interface.
13. The control method of the riding interactive device according to claim 5, characterized in that: After the step of executing the target control instruction by the controller, the method further includes: When it is determined that the device operation state is a connected state, the controller controls the interactive feedback module to operate according to a preset first vibration intensity to provide a first vibration feedback; or, When it is determined that the operating state of the device is a disassembled state, the controller controls the interactive feedback module to operate according to a preset second vibration intensity to provide a second vibration feedback, wherein the second vibration intensity is less than the first vibration intensity.
14. A bicycle, characterized in that: The bicycle comprises: a riding interaction device, a driving module, a vehicle positioning module, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of a control method for a riding interaction device as described in any one of claims 5 to 13.
15. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the control method of the riding interactive device according to any one of claims 5 to 13 are implemented.