Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the technical solution of the present application and are not intended to limit the present application.
For a better understanding of the technical solution of the present application, the following detailed description will be given with reference to the drawings and the specific embodiments.
The main solution of the embodiment of the application is that the setting states of the riding interaction equipment and the bicycle are detected through the in-situ detection device, wherein the setting states comprise a connection state and a disassembly state, the motion parameters of the riding interaction equipment are collected through the motion sensor, and the display module is controlled to enter a bright screen state under the condition that the setting state is detected to be the connection state or the disassembly state and the wrist lifting action is detected based on the motion parameters.
Along with the rapid development of science and technology, the bicycle is not just a traditional tool of riding instead of just, but gradually integrates intelligent elements, wherein the interactive equipment of riding is as the core component part of intelligent bicycle, can be connected with the bicycle, shows real-time speed of a motor vehicle, gear, mileage of riding etc. through the display screen, has greatly promoted user's experience of riding. In order to enable a user to more intuitively inquire riding data and control a bicycle in the riding process, a technician generally configures a plurality of riding interaction devices including a stopwatch, a bell, a gear button and the like on the bicycle.
Intelligent interaction devices on bicycles are typically designed to provide information on speed, mileage, riding time, etc. during riding, and are connected to the bicycle's system, enabling real-time interaction with the rider. However, although the convenience and the safety in the riding process can be improved by the design mode, the intelligent interaction equipment can only be matched with a bicycle for use, and the problem of function loss after the intelligent interaction equipment is separated from the environment of the bicycle is also caused.
Therefore, how to expand the application scenario of the intelligent interaction device on the bicycle has become a technical problem to be solved in the art.
In order to solve the problems, the application provides a self-adaptive display method of a riding interaction device, which is characterized in that whether the riding interaction device is arranged on a bicycle handle or not is detected by an in-situ detection device so as to judge whether a user sets the riding interaction device on the bicycle handle or takes the riding interaction device down to be used as a wearing device, whether the user lifts a wrist is detected by a motion sensor, and when the user sets the riding interaction device on the bicycle handle or is used as the wearing device and lifts the wrist, the wearing device is lightened.
In summary, according to the application, the riding interaction device is set to be annular, so that the riding interaction device can be used as the riding interaction device or the wearing device, compared with the conventional device which can only be used for realizing the basic riding interaction function, the function of switching the riding interaction device between the wearing device and the riding interaction device is realized, the riding interaction device can adapt to the use habit of a user in the wearing device scene through the action sensor, the practicability of the riding interaction device is greatly improved, and the use scene of the riding interaction device is expanded.
In this embodiment, for convenience of description, the following description will be made with the riding interaction device as the execution subject.
Based on this, an embodiment of the present application provides an adaptive display method of a riding interaction device, and referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of the adaptive display method of the riding interaction device.
In this embodiment, referring to fig. 2, as shown in fig. 2, in this embodiment, a riding interaction device includes:
A ring-shaped structure;
the display module comprises a curved display screen and a touch control unit, and the touch control unit is attached to the outer wall of the annular structure;
the feedback module comprises a loudspeaker and a vibration sensor;
the controller is respectively connected with the display module and the feedback module;
And the battery is respectively connected with the controller, the display module and the feedback module.
Specifically, please refer to fig. 2, wherein fig. 2 is a schematic diagram of a display module of the riding interaction device of the present application, as shown in fig. 2, the riding interaction device includes a ring structure 1, a display module 2, a feedback module 3 (not shown in the figure), a controller 4, and a battery 5, wherein the ring structure 1 includes an outer wall 6 and an inner wall 7, the riding interaction device can be fixed at a faucet 8 of a bicycle through the inner wall 7, the display module 2 includes a curved display 9 and a touch unit 10, the touch unit 10 is attached to the outer wall 6 of the ring structure 1, the curved display 9 is attached to the touch unit 10, the touch operation generated on the curved display 9 can be determined by the touch unit 10, the feedback module 3 includes a speaker 11 and a vibration sensor 12, the speaker 11 and the vibration sensor 12 are all disposed inside the ring structure 1, the riding interaction device can play sound through the speaker 11 and provide vibration feedback through the vibration sensor 12, the controller 4 is a controller having a wireless communication function, the touch unit 10 and the touch sensor 10 is attached to the outer wall 6 of the ring structure 1, the touch unit 10 is capable of detecting the curved display 9 through the touch operation generated on the curved display 9, and the touch unit 10 is connected to the inside the ring structure 1, the vibration sensor 12 is connected to the vibration sensor 12, and the vibration sensor 12 is respectively, and the vibration sensor 12 is disposed inside the ring structure 1, and the vibration sensor is connected to the vibration sensor and the vibration sensor is connected to the power supply.
In a possible implementation manner, the riding interaction device further comprises a first wireless charging module;
The first wireless charging module is connected with the controller and used for performing wireless charging operation on the battery.
Specifically, as shown in fig. 2, a first wireless charging module 13 is further configured in the ring structure 1, the first wireless charging module 13 is connected to the controller 4, meanwhile, a second wireless charging module 14 is further configured in the faucet 8 of the bicycle, the second wireless charging module 14 can perform wireless charging operation on the battery 5 through the first wireless charging module 13 configured in the ring structure 1, and meanwhile, the controller 4 can determine whether the ring structure 1 is configured on the faucet 8 of the bicycle based on a connection state between the first wireless charging module 13 and the second wireless charging module 14, so as to determine whether an equipment running state of the riding interaction equipment is a connection state or a detachment state.
In a possible embodiment, the riding interaction device further comprises a motion detection unit and an ambient light detection unit;
The motion detection unit is connected with the controller and is used for collecting motion parameters generated when the riding interaction equipment moves so that the controller can judge whether a user triggers a wrist lifting action or not based on the motion parameters;
the ambient light detection unit is connected with the controller and is used for collecting ambient light parameters corresponding to the surrounding environment.
Specifically, as shown in fig. 2, the riding interaction device further includes a motion detection unit 15 and an ambient light detection unit 16, where the motion detection unit 15 and the ambient light detection unit 16 are both configured in the annular structure 1 and are respectively connected with the controller 4, and by using the motion detection unit 15, it is possible to collect motion parameters generated when the user wrist moves and determine a target control instruction to be executed by the controller 4 based on the motion parameters when the riding interaction device is worn on the user wrist, and the ambient light detection unit 16 is able to collect ambient light parameters corresponding to an environment where the riding interaction device is located and adjust the display module 2 by the controller 4 according to the ambient light parameters.
In one possible embodiment, the riding interaction device further comprises a cushion;
the cushion pad is attached to the inner wall of the annular structure and used for enabling the riding interaction equipment to be detachably connected with the bicycle through the cushion pad.
Specifically, as shown in fig. 2, the riding interaction device may further include a cushion pad 17, where the cushion pad 17 is fixed on the inner wall 7 of the annular structure and detachably connected to the inner wall 7, and meanwhile, the cushion pad 17 may be detachably connected to the faucet 8 of the bicycle, and by assembling the inner wall 7, the cushion pad 17 and the faucet 8, the riding interaction device may be fixed on the faucet 8 of the bicycle, and the device operation state of the riding interaction device may be brought into the connection state, and by separating the inner wall 7, the cushion pad 17 and the faucet 8, the riding interaction device may be separated from the faucet 8, and the riding interaction device may be worn on the wrist of the user, and then the device operation state of the riding interaction device may be switched to the detachment state. It will be appreciated that the cushion 17 does not interfere with wireless signals generated during wireless communication and wireless charging operations. Moreover, since the wrist circumference of the wrist of the human body is generally larger than the circumference of the position on the bicycle tap 8 for installing the riding interaction device, when the riding interaction device capable of being worn on the wrist is installed on the bicycle tap, the circumference of the bicycle tap needs to be increased through the buffer pad 17, so that the riding interaction device can be more tightly fixed on the bicycle tap, and meanwhile, the buffer pad 17 can adopt a structure with a damping effect to buffer jolting in riding, so that the jolting in riding is prevented from causing impact to the riding interaction device to cause equipment damage.
According to the application, the riding interaction equipment is fixed on the faucet of the bicycle through the inner wall of the annular structure, and the target touch operation generated during the user operation is acquired through the display module attached to the outer wall of the annular structure, so that the target touch instruction to be executed is determined according to the target touch operation, the target touch instruction is executed through the controller, the display module is further enabled to externally display the display content which the user needs to check, the user can finish different operations such as the inquiry of the driving parameters and the control of the vehicle through the single interaction interface displayed in the single riding interaction equipment, the problem that the user needs to search the riding interaction equipment which needs to be used firstly in the prior art because the user needs to spend more effort is solved, and the user cannot pay attention to the risk existing around the riding interaction equipment in the process of searching the riding interaction equipment is further solved, so that the technical problem of certain safety exists in the process of the bicycle is achieved, the user can perform various interaction operations with the bicycle through the single riding interaction equipment, and the safety in the process is further improved.
Based on the hardware structure, the adaptive display method of the riding interaction device comprises the following steps S10-S30:
Step S10, detecting the setting states of the riding interaction equipment and the bicycle through the in-situ detection device, wherein the setting states comprise a connection state and a disassembly state;
it should be noted that the in-place detecting device is a device capable of sensing or detecting a physical connection state between the riding interaction device and the bicycle. It may be implemented using a variety of techniques, such as magnetic induction, mechanical switches, bluetooth connection status monitoring, etc.
In this embodiment, whether it has been firmly mounted on the bicycle (connected state) or removed from the bicycle (detached state) is detected in real time by the in-place detecting means.
Step S20, acquiring motion parameters of the riding interaction equipment through the motion sensor;
It should be noted that, in the annular structure of the riding interaction device, a motion detection unit is further configured, and it can be understood that when the user removes the riding interaction device from the bicycle tap and wears the riding interaction device at the wrist of the user, the riding interaction device can collect motion parameters of the wrist of the user through the motion detection unit and execute corresponding interaction operations according to the motion parameters.
In this embodiment, the riding interaction device is built with motion sensors, which can sense the motion state of the device and collect related data, and common motion sensors include an accelerometer, a gyroscope, a magnetometer, etc., and when the riding interaction device is running, the sensors are activated to continuously monitor and record motion parameters of the riding interaction device, such as acceleration, angular velocity, direction, etc.
Step S30, when the setting state is detected to be the connection state, or when the setting state is detected to be the detachment state, and when the wrist lifting motion is detected based on the motion parameter, controlling the display module to enter a bright screen state.
In this embodiment, when the device is in a connected state, since the user is likely to be performing a riding activity, the display module is directly turned on to provide necessary riding information (such as speed, distance, heart rate, etc.). And under the condition that the running state of the equipment is determined to be a disassembly state, the controller firstly invokes the motion detection unit to collect motion parameters generated when the wrist of the user moves, then the controller analyzes the collected motion parameters to judge whether the wrist lifting action is triggered by the user according to the motion parameters, and in order to save electric quantity and avoid unnecessary display, the control system waits for a specific user action (such as wrist lifting) to trigger the starting of the display module. The design not only meets the requirements of users in different scenes, but also effectively prolongs the endurance time of the equipment.
For example, when the controller determines that the running state of the device is a detached state, it determines that the riding interaction device is worn on a wrist of a user, at this time, the controller invokes a motion detection unit configured in the riding interaction device to collect motion parameters generated when the wrist of the user moves, then the controller analyzes the motion parameters to determine whether the user is in a motion state or a static state according to the motion parameters, and when the controller determines that the user is in the motion state, determines whether motion parameter features corresponding to the motion parameters are matched with preset wrist lifting motion parameter features, so as to determine whether a wrist lifting motion exists for the user, and then the controller determines that the user triggers the wrist lifting motion if it determines that the motion parameter features are matched with the wrist lifting motion parameter features, at this time, the controller controls the curved screen to be lightened.
Therefore, the riding interaction device can collect motion parameters generated when the user moves the wrist when the riding interaction device is worn on the wrist of the user, and start screen display when the user is identified to trigger the wrist lifting action according to the motion parameters.
Further, in one possible implementation manner, the riding interaction device further comprises an ambient light detection module, and after the step S30, the method may further comprise steps S40-S50:
Step S40, detecting the ambient brightness through the ambient light detection module under the condition that the display module is in a bright screen state;
and S50, adjusting the display brightness of the display module according to the ambient brightness, wherein the ambient brightness is positively correlated with the display brightness.
It should be noted that, in the annular structure of the interactive device that rides, still dispose ambient light detecting element, it can be understood that when curved surface screen bright screen, interactive device that rides can discern the light condition in the surrounding environment through ambient light detecting element to according to the light condition to the display parameter of screen carries out automatically regulated.
In this embodiment, when the curved display screen is on, the ambient light detection unit configured by the controller is called to detect the surrounding environment to obtain the ambient light parameter, and finally, the controller generates a screen adjustment parameter matched with the ambient light parameter, and adjusts the real-time screen brightness of the curved display screen according to the screen adjustment parameter.
For example, when the curved screen is on, the controller invokes the ambient light detection unit configured in the ring structure to detect the surrounding environment, thereby determining the ambient light parameter contained in the surrounding environment, finally, the controller determines the real-time screen brightness of the curved display screen, queries the preset brightness adjustment mapping table containing a plurality of reference screen brightness and reference ambient light parameters and reference brightness adjustment parameters corresponding to the plurality of reference screen brightness and reference ambient light parameters according to the real-time screen brightness and the ambient light parameter, and screens out the screen brightness adjustment parameters matched with the real-time screen brightness and the ambient light parameter according to the brightness adjustment mapping table, and adjusts the real-time screen brightness of the curved display screen 9 according to the screen brightness adjustment parameters.
Thus, the riding interaction device can collect the ambient light parameters in the surrounding environment, and then adjust the real-time screen brightness of the curved display screen according to the ambient light parameters.
It should be noted that, in the annular structure of the interactive device that rides, still dispose ambient light detecting element, it can be understood that when curved surface screen bright screen, interactive device that rides can discern the light condition in the surrounding environment through ambient light detecting element to according to the light condition to the display parameter of screen carries out automatically regulated.
In this embodiment, when the curved display screen is on, the ambient light detection unit configured by the controller is called to detect the surrounding environment to obtain the ambient light parameter, and finally, the controller generates a screen adjustment parameter matched with the ambient light parameter, and adjusts the real-time screen brightness of the curved display screen according to the screen adjustment parameter.
For example, when the curved screen is on, the controller invokes the ambient light detection unit configured in the ring structure to detect the surrounding environment, thereby determining the ambient light parameter contained in the surrounding environment, finally, the controller determines the real-time screen brightness of the curved display screen, queries the preset brightness adjustment mapping table containing a plurality of reference screen brightness and reference ambient light parameters and reference brightness adjustment parameters corresponding to the reference screen brightness and reference ambient light parameters according to the real-time screen brightness and the ambient light parameter, and screens out the screen brightness adjustment parameters matched with the real-time screen brightness and the ambient light parameter according to the brightness adjustment mapping table, and adjusts the real-time screen brightness of the curved display screen according to the screen brightness adjustment parameters.
Thus, the riding interaction device can collect the ambient light parameters in the surrounding environment, and then adjust the real-time screen brightness of the curved display screen according to the ambient light parameters.
Further, in a possible embodiment, before the step S30, the method may further include steps a10 to a30:
step A10, extracting the characteristics of the motion parameters to obtain motion characteristics;
in this embodiment, feature extraction is an important step in machine learning and signal processing, which involves extracting information useful for classification, identification or prediction from raw data, and in motion analysis, feature extraction generally includes features in the time domain, frequency domain, or time-frequency domain, such as peak value, duration, frequency component, etc. of acceleration. Specifically, the characteristics related to the wrist lifting action are extracted by applying specific algorithms (such as fourier transform, wavelet transform, sliding window averaging, etc.) to raw data (such as acceleration, angular velocity, etc.) acquired by a motion sensor (such as an accelerometer, a gyroscope) built in the riding interaction device.
Step A20, calculating the similarity between the motion characteristics and preset wrist lifting action characteristics;
it should be noted that the preset wrist lifting motion feature may be a feature of one parameter obtained by integrating a large number of motion parameter samples during wrist lifting.
In this embodiment, the extracted motion features are compared with preset wrist lifting motion features (which may be obtained by previous data collection and analysis), and a suitable similarity measure is used to calculate the similarity between them.
And step A30, when the similarity is larger than a preset similarity threshold, judging that the motion of the riding interaction equipment is wrist lifting.
In this embodiment, by setting a similarity threshold, when the calculated similarity exceeds the threshold, the current motion characteristic is considered to be sufficiently similar to the preset wrist lifting motion characteristic, and thus the wrist lifting motion can be determined. The selection of this threshold is typically based on experimental data and the requirements of the actual application scenario.
By carrying out feature extraction and similarity calculation on the motion parameters, the wrist lifting action of the riding interaction equipment can be more accurately identified, and misjudgment and missed judgment conditions are reduced.
In the second embodiment of the present application, the same or similar content as in the first embodiment of the present application may be referred to the above description, and will not be repeated. On the basis, the display module comprises a curved screen, a touch unit for detecting touch operation on the curved screen, a controller and an interaction feedback module, wherein the interaction feedback module comprises a vibration sensor and a loudspeaker, and the method can further comprise the steps of B10-B30:
Step B10, receiving target touch operation through the interaction feedback module;
It should be noted that the vibration sensor may be a vibration feedback motor, and the interactive feedback module may perform feedback based on a touch operation of a user, or may perform feedback based on a response of the system.
In this embodiment, when the riding interaction device is running, the controller 4 in the riding interaction device first invokes the touch control unit configured in the riding interaction device to detect the curved display screen contained in the display module, so as to determine the target touch control operation adopted by the user when touching the curved display screen.
For example, when the riding interaction device is fixed on the tap of the bicycle through the inner wall of the riding interaction device, a user can press the touch area in the display module 2 of the riding interaction device by using fingers, at this time, by configuring the controller in the riding interaction device, the touch unit configured in the display module is firstly invoked to detect the curved surface display screen, so that the pressing area and the pressing action type generated in the curved surface display screen when the user touches the curved surface display screen are determined, and the controller further determines the target touch operation adopted by the user according to the pressing area and the pressing action type.
Step B20, acquiring a target control instruction and a vibration feedback form of the target touch operation map based on a preset mapping relation, wherein the vibration feedback form comprises a vibration position, a vibration frequency, a vibration duration, a vibration intensity and a vibration waveform;
It should be noted that, the vibration feedback form includes vibration position, frequency, duration and intensity, for example, when the user touches the touch area a, vibration with certain frequency, duration and intensity is performed at the touch area a, so that the user can know what instruction is triggered according to different vibration feedback forms, and convenience in use is improved.
In this embodiment, after identifying the target touch operation, the controller further processes the target touch operation to determine a target touch instruction and a vibration feedback form matched with the target touch operation, so as to control the bicycle or the riding interactive device based on the target touch instruction, and provide touch feedback for the user through vibration of the interactive feedback module, and different vibration forms correspond to different touch operations, so that the user can distinguish whether the instruction is correct or not depending on touch sense.
For example, after identifying the target touch operation, the controller further reads a storage module configured in the riding interaction device to obtain an instruction mapping table containing a plurality of preset touch operations and preset control instructions corresponding to the preset touch operations, the controller further queries the instruction mapping table based on the target touch operation to determine a target control instruction matched with the target touch operation, and the controller further executes the target control instruction to control the bicycle or the riding interaction device.
And step B30, controlling the operation of the interactive feedback module according to the vibration feedback form, and executing the target control instruction through the controller.
In one possible implementation, the target control instructions include a drive instruction, a screen control instruction;
the step of executing the target control instruction in the step B30 by the controller includes steps B31 to B32:
Step B31, when the target control instruction is a driving instruction, the driving instruction is sent to the bicycle through the controller, wherein the driving instruction is used for triggering a riding assistance module of the bicycle to switch the current assistance gear to the target assistance gear corresponding to the driving instruction;
And step B32, executing U I interaction operation corresponding to the screen control instruction through the controller when the target control instruction is the screen control instruction.
In this embodiment, after determining the target control instruction, the controller determines whether the instruction type corresponding to the target control instruction is a driving control instruction or a screen control instruction, and then, when determining that the instruction type of the target control instruction is the driving control instruction, the controller inputs the obtained target control instruction to a driving module in the bicycle, so that the driving module adjusts the riding parameters of the bicycle according to the target control instruction, and similarly, when determining that the instruction type of the target control instruction is the screen control instruction, the controller switches the display content of the display module according to the screen control instruction.
For example, if the user touches the touch area a of the curved display screen with the thumb for one time, the corresponding target touch instruction is a gear increasing instruction, and when determining that the target control instruction is a gear increase, the controller determines that the instruction type of the target control instruction is a driving control instruction for operating the bicycle, so that the controller inputs the gear increasing instruction into the driving module of the bicycle, and the driving module adjusts the riding parameters of the bicycle according to the gear increasing instruction to improve the gear of the bicycle transmission;
Similarly, if the user touches the touch area B of the curved display screen with the thumb for one time, the corresponding target touch instruction is a gear lowering instruction, and when the controller determines that the target control instruction is the gear lowering instruction, the controller firstly determines that the instruction type of the target control instruction is a driving control instruction for operating the bicycle, and then the controller inputs the gear lowering instruction into a driving module of the bicycle so as to enable the driving module to adjust riding parameters of the bicycle according to the gear lowering instruction to reduce the gear of a bicycle transmission;
Similarly, if the user touches the touch area A and the touch area of the curved display screen through the thumb and the index finger at the same time, the corresponding target touch instruction is a mode switching instruction, and when the controller determines that the target control instruction is the mode switching instruction, the controller firstly determines that the instruction type of the target control instruction is a driving control instruction for operating the bicycle, and then the controller inputs the gear lowering instruction into a driving module of the bicycle so as to enable the driving module to switch the riding mode of the bicycle according to the mode switching instruction;
Similarly, if the user continuously slides rightward in the touch area of the touch curved display screen through the thumb, the corresponding target touch instruction is a content switching instruction, and when the controller determines that the target control instruction is the content switching instruction, the controller firstly determines that the instruction type of the target control instruction is a screen control instruction for adjusting the display module, and then controls the display module to switch the content being displayed according to the content switching instruction.
In addition, in this embodiment and another embodiment, if the user continuously and vertically slides in the touch area of the touch curved display screen through the thumb, the corresponding target touch instruction is a ringing instruction, and at this time, when the controller determines that the target control instruction is the ringing instruction, the controller may determine that the instruction type of the target control instruction is a feedback control instruction for controlling the interactive feedback module, so that the controller controls the speaker in the interactive feedback module according to the ringing instruction, so that the speaker emits a sound.
In addition, in the present embodiment and another embodiment, after determining that the target touch instruction is a content switching instruction, if it is determined that the content displayed on the display module is the last page of content, the controller controls the curved display screen to directly enter the closed state.
In this embodiment, when the riding interaction device is running, a controller in the riding interaction device first invokes a touch control unit configured in the riding interaction device to detect a curved display screen included in the display module, so as to determine a target touch operation adopted by a user when the curved display screen is touched, and then the controller processes the target touch operation to determine a target touch instruction matched with the target touch operation, so as to control the bicycle or the riding interaction device based on the target touch instruction.
In this way, the display module collects the target touch operation generated during the user operation, and determines the target touch instruction to be executed according to the target touch operation, so that the target touch instruction is executed through the controller, and the display module is further enabled to display the display content to be checked by the user, so that the user can finish different operations such as running parameter inquiry and vehicle control through a single interactive interface displayed in a single riding interactive device, the technical problem that the user needs to spend extra energy to operate different riding interactive devices in the riding process in the related technology, a certain potential safety hazard exists in the riding process is solved, the technical effect that the user can perform various interactive operations with the bicycle through the single riding interactive device is achieved, and the safety in the riding process is further improved.
Further, in a possible embodiment, the method further comprises:
the controller is in communication connection with external equipment;
Receiving a customizing instruction sent by the external equipment based on the communication connection;
And updating the equipment parameters of the riding interaction equipment according to the customization objects and the customization parameters in the customization instructions, wherein the customization objects comprise UI interfaces, and the customization parameters comprise categories of the UI interfaces.
In this embodiment, the riding interaction device has a controller (such as a microprocessor, a microcontroller, etc.) built in, and these controllers are responsible for overall management and control of the device, and in order to interact with an external device (such as a smart phone, a tablet computer, a computer or other smart devices), the controller will establish a communication connection with the external device using a certain communication protocol (such as bluetooth, wi-Fi, NFC, USB, etc.), and this connection allows data and information to be exchanged between the devices. Once the communication connection is established, the adaptive display of the riding interaction device is able to receive instructions from the external device, which are called "customization instructions" because they are generated by the user or the external device according to specific requirements, in order to change the UI interface style of the riding interaction device, after receiving the customization instructions, the adaptive display of the riding interaction device parses the instructions to extract the customization objects and customization parameters therein, wherein the customization objects refer to the device parts or functions (such as screen brightness, style, etc.) that need to be modified, and the customization parameters are values or settings that specifically modify these objects. The controller updates the internal configuration or parameters of the riding interaction device based on the information to reflect the user's customized needs. In a preferred approach, the custom object refers to U I interfaces, and the custom parameters refer to categories of UI interfaces, which may include style, color, brightness, etc.
The user selects a favorite U I interface design in the corresponding application program through the smart phone, downloads various parameters of the U I interface design, and transmits the parameters to the riding interaction device through communication connection, and the riding interaction device applies the UI interface design to change the style of the UI interface.
In the third embodiment of the present application, the same or similar content as the first and/or second embodiments of the present application may be referred to the above description, and will not be repeated. On this basis, the method further comprises:
Step C10, receiving the obstacle distance parameter sent by the bicycle, and judging whether the obstacle distance parameter reaches a preset obstacle distance threshold;
step C20, if the obstacle distance parameter is judged to reach the obstacle distance threshold, generating distance alarm information based on the obstacle distance parameter;
and step C30, outputting the distance alarm information to an interactive feedback module through a controller so as to play the distance alarm information outwards through the interactive feedback module.
It should be noted that, a radar module is configured on the bicycle, which can be used for detecting the distance between the obstacles around the bicycle and the bicycle, preferably, the radar module is configured at the tail lamp of the bicycle, and the radar module can detect the distance parameters of the obstacles between the bicycle and other obstacles around by means of externally transmitting ultrasonic waves, and send the distance parameters of the obstacles to the controller, so that the controller can determine whether to send distance alarm information to the user by controlling the loudspeaker based on the distance parameters of the obstacles.
In this embodiment, before receiving a target touch operation triggered by a user through a display module, the controller first receives an obstacle distance parameter generated between an acquired obstacle existing around and the bicycle when the radar module configured in the bicycle detects the surrounding environment, and then reads a storage module configured by the controller to acquire a preset obstacle distance threshold value, judges whether the obstacle distance parameter reaches the obstacle distance threshold value, then generates distance alarm information based on the obstacle distance parameter if the controller judges that the obstacle distance parameter reaches the obstacle distance threshold value, and finally sends the generated distance alarm information to a speaker configured in the interactive feedback module, so that the speaker plays the distance alarm information outwards.
For example, in the driving process of the bicycle, the radar module configured at the tail lamp part of the bicycle is started, so that the radar module transmits sound wave signals to the surrounding environment, meanwhile, the radar module receives rebound signals generated after the sound wave signals contact with the obstacles, further, based on the transmitted signals and the rebound signals, obstacle distance parameters generated between the bicycle and other obstacles such as vehicles, pedestrians and buildings in the surrounding environment are determined, the bicycle further sends the obstacle distance parameters to the controller in the riding interaction device in a wireless transmission mode, at the moment, the controller receives the obstacle distance parameters sent by the bicycle and reads the storage module to obtain a preset obstacle distance threshold, the controller 4 further compares the obstacle distance parameters with the obstacle distance threshold to judge whether the obstacle distance parameters reach the obstacle distance threshold, finally, if the controller determines that the obstacle distance parameters reach the obstacle distance threshold, distance alarm information is generated based on the obstacle distance parameters, and the distance alarm information is sent to the loudspeaker, and accordingly, the alarm information is played outside through the loudspeaker.
Thus, the interactive device of riding can receive the obstacle distance parameter that the bicycle detected through the radar module in the process of traveling to when the obstacle distance vehicle is too close according to the obstacle distance parameter judgement to the surrounding, broadcast distance alarm information through the speaker, in order to indicate the user of riding, thereby further promote the security of the in-process of riding.
In the fourth embodiment of the present application, the same or similar contents as those of the first to third embodiments can be referred to the above description, and the description thereof will be omitted. On the basis, the riding interaction device also comprises a positioning module;
after the step S10, the method further includes steps S60 to S80:
Step S60, outputting a preset alarm sound through the loudspeaker when the setting state is converted from the connection state to the disassembly state;
In this embodiment, similarly to a bicycle, the on-site detecting device is also installed on the riding interaction device, and whether the riding interaction device is installed on the bicycle or not can be detected in real time through the second on-site detecting device on the riding interaction device, and the setting state of the bicycle and the riding interaction device can include a connection state, that is, the riding interaction device is installed on the bicycle and a disassembly state, that is, the riding interaction device is disassembled from the bicycle. When the riding interaction device is detected to be detached through the in-place detection device on the riding interaction device, an alarm is given through a loudspeaker on the riding interaction device.
Step S70, acquiring equipment position information according to a preset time interval through the positioning module;
and S80, uploading the equipment position information and preset early warning information.
In this embodiment, since the battery capacity of the riding interaction device is generally smaller and the positioning module is relatively power-consuming, the positioning module is not generally set in the riding interaction device, but may be set, when the riding interaction device is detected to be detached from the bicycle handle, the positioning module is started to acquire the position information of the device according to a certain time interval, and then the position information of the device is uploaded to the server or the mobile terminal of the user, and the early warning information is displayed through the speaker or the screen.
Further, in a feasible implementation manner, the riding interaction device comprises a first battery, the in-place detection device comprises a wireless charging module, and the step S10 comprises steps S11-S13:
Step S11, detecting the magnetic field intensity through the wireless charging module;
step S12, when the increase of the magnetic field intensity is detected, judging that the setting state is a connection state;
Step S13, induction is carried out on electromagnetic wave energy sent by the bicycle wireless charging module of the bicycle through the wireless charging module, and the induction electromagnetic wave energy is converted into electric energy to charge the first battery.
In this embodiment, the riding interaction device is further provided with a battery, and the in-place detection device may be a wireless charging module, and the strength of the magnetic field detected by the wireless charging module may be used to detect whether other wireless charging devices are close to the wireless charging module. When the increase in the magnetic field strength is detected, it can be determined that the set state of the bicycle and the riding interaction device is the connected state. The wireless charging module on the riding interaction device comprises a receiving antenna or an induction coil, the elements are designed to sense electromagnetic wave energy emitted by the wireless charging module of the bicycle, the electromagnetic waves propagate through media such as air, alternating current, namely induction current, is generated in the antenna when the electromagnetic waves approach to the receiving antenna of the wireless charging module, a circuit inside the wireless charging module rectifies and filters the sensed electromagnetic wave energy (actually alternating current) to convert the electromagnetic wave energy into direct current energy, and the converted direct current energy is then supplied to a battery (namely a charged battery) inside the riding interaction device.
In the fifth embodiment of the present application, the same or similar contents as those of the first to third embodiments can be referred to the above description, and the description thereof will be omitted. On this basis, after the step S10, the method may further include steps D10 to D20:
step D10, switching a system operated by the riding interaction device into a first system with a wearable device function under the condition that the setting state is converted from the connection state to the disassembly state;
in this embodiment, the wearable device may be a wristwatch, a bracelet, a wristband device, or the like.
In this embodiment, when the riding interaction device transitions from a connected state with the external device to a detached state, the device automatically detects this change and triggers the system switching mechanism. At this time, the device will switch the currently running system to another system, i.e. the first system with the function of the wearable device.
This wearable device system contains a range of functions related to daily wear, such as time display, step count, calorie consumption, sleep monitoring, message alerts (notifications from cell phones), etc. These functions make interactive equipment of riding also can regard as an intelligent wearing equipment to use when breaking away from the environment of riding, satisfy user's daily demand.
And step D20, switching the system operated by the riding interaction equipment into a second system with the riding interaction function under the condition that the setting state is converted from the detaching state to the connecting state.
In this embodiment, when the riding interaction device is reconverted from the detached state to the connected state, the device will also automatically detect this change and trigger the system switching mechanism again. At this time, the device switches the currently running wearable device system back to the system designed specifically for riding, i.e. the second system with the riding interaction function.
The riding system comprises various functions required in the riding process, such as real-time speed display, distance tracking, elevation change, riding route planning, navigation indication, music control (if supported), riding data analysis and the like. These functions aim to enhance the riding experience, help the user better enjoy the riding process, and capture valuable riding data.
Further, in a possible embodiment, after the step S10, the method may further include steps E10 to E20:
step E10, displaying a first U I interface corresponding to the first system through the display module when the riding interaction device is in the first system;
In this embodiment, after the controller determines that the user triggers the wrist lifting action, the controller reads the storage module to obtain a user preset graphical interface matched with the wrist lifting action, and sends the user preset graphical interface to the display module, so as to play the user preset graphical interface outwards through the curved display screen.
For example, after the controller determines that the user triggers the wrist lifting action, the controller determines that the riding interaction device is in the wearing mode, and at this time, the controller reads the storage module to obtain a user preset graphical interface including a plurality of user-defined interfaces matched with the wearing mode, and the controller further sends the user preset graphical interface to the display module to play the user preset graphical interface outwards through the curved display screen. In this way, the user can check the user preset parameters such as the physiological parameters related to the user through the user preset graphical interface in the process of wearing the riding interaction device.
In addition, in the present embodiment and another embodiment, if the controller determines that the motion parameter feature and the wrist lifting motion parameter feature are not matched, it is determined that the user does not trigger the wrist lifting motion at this time, and at this time, the controller reads the storage module to obtain a preset screen closing instruction, and controls the display module to enter a closed state according to the screen closing instruction.
And E20, displaying a second U I interface corresponding to the second system through the display module under the condition that the riding interaction equipment is positioned in the second system.
In this embodiment, when the riding interaction device is disposed on the handle and is in the second system, the second graphical interface is played correspondingly.
Further, in a possible embodiment, the method may further include steps F10 to F20:
Step F10, setting the vibration mode of the interaction feedback module to be a first vibration mode under the condition that the riding interaction equipment is in the first system;
And F20, setting the vibration mode of the interaction feedback module to be a second vibration mode under the condition that the riding interaction equipment is in the second system, wherein the vibration intensity of the first vibration mode is smaller than that of the second vibration mode.
In this embodiment, after executing the target control instruction, the controller may further determine an operation state of the device, and send a preset first vibration intensity parameter to the interactive feedback module when determining that the operation state of the device is a connection state, so that the vibration sensor in the interactive feedback module operates according to the first vibration intensity parameter, thereby providing first vibration feedback, and in addition, send a preset second vibration intensity parameter smaller than the first vibration intensity parameter to the interactive feedback module when determining that the operation state of the device is a detachment state, so that the vibration sensor in the interactive feedback module operates according to the second vibration intensity parameter, thereby providing second vibration feedback.
For example, after executing the target control instruction, if the controller determines that the running state of the device of the interactive riding device is a connection state, it is determined that the interactive riding device is in a vehicle-mounted scene, and at this time, the controller reads the storage module to obtain a first vibration intensity parameter and sends the first vibration intensity parameter to the interactive feedback module, so that the vibration sensor in the interactive feedback module enters a strong vibration mode, and thus operates according to the first vibration intensity parameter to provide a first vibration feedback with higher intensity;
Or if the controller determines that the running state of the equipment of the interactive equipment is the disassembly state, the interactive equipment is determined to be in the wearing scene, at the moment, the controller reads the storage module to obtain a second vibration intensity parameter smaller than the first vibration intensity parameter and sends the second vibration intensity parameter to the interactive feedback module, so that the vibration sensor in the interactive feedback module enters a weak vibration mode, and the interactive feedback module runs according to the second vibration intensity parameter to provide second vibration feedback with lower intensity.
Thus, the riding interaction device can control the vibration sensor to operate after finishing the target control instruction so as to provide corresponding vibration feedback for the user.
It should be noted that the foregoing examples are only for understanding the present application, and do not constitute a limitation of the adaptive display method of the riding interaction device of the present application, and many simple changes based on this technical concept are all within the scope of the present application.
The application provides a riding interaction device, which comprises at least one processor and a memory in communication connection with 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 adaptive display method of the riding interaction device in the first embodiment.
Referring now to FIG. 3, a schematic structural diagram of a riding interaction device suitable for use in implementing embodiments of the present application is shown. The riding interaction device shown in fig. 3 is only one example and should not be construed as limiting the functionality and scope of use of embodiments of the present application.
As shown in fig. 3, the riding interaction device may include a processing means 1001 (e.g., a central processor, a graphic processor, etc.) which may 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 means 1003 into a Random Access Memory (RAM) 1004. In the RAM1004, various programs and data required for the operation of the riding interactive apparatus are also stored. The processing device 1001, the ROM1002, and the RAM1004 are connected to each other by a bus 1005. An input/output (I/O) interface 1006 is also connected to the bus. In general, a system including an input device 1007 such as a touch screen, touch pad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc., an output device 1008 including a liquid crystal display (LCD: liquidCrystalDisplay), speaker, vibrator, etc., a storage device 1003 including a magnetic tape, hard disk, etc., and a communication device 1009 may be connected to the I/O interface 1006. The communication means 1009 may allow the riding interaction device to communicate wirelessly or by wire with other devices to exchange data. While the figures illustrate a riding interaction device having various systems, it is to be understood that not all illustrated systems are required to be implemented or provided. More or fewer systems may alternatively be implemented or provided.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. The above-described functions defined in the method of the disclosed embodiment of the application are performed when the computer program is executed by the processing device 1001.
The riding interaction equipment provided by the application adopts the adaptive display method of the riding interaction equipment in the embodiment, so that the technical problem of how to expand the application scene of the intelligent interaction equipment on the bicycle can be solved. Compared with the prior art, the riding interaction device provided by the application has the same beneficial effects as the adaptive display method of the riding interaction device provided by the embodiment, and other technical features in the riding interaction device are the same as the features disclosed by the method of the previous embodiment, and are not repeated herein.
It is to be understood that portions of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof. In the description of the above embodiments, particular features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
The present application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon for performing the adaptive display method of the riding interaction device in the above-described embodiments.
The computer readable storage medium provided by the present application may be, for example, a USB flash disk, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM: erasableProgrammableReadOnlyMemory 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. In this embodiment, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), the like, or any suitable combination of the foregoing.
The computer readable storage medium may be included in the riding interaction device or may exist alone without being incorporated into the riding interaction device.
The computer readable storage medium carries one or more programs, and when the one or more programs are executed by the riding interaction device, the riding interaction device is enabled to detect the setting states of the riding interaction device and the bicycle through the in-situ detection device, wherein the setting states comprise a connection state and a disassembly state, the motion sensor is used for collecting motion parameters of the riding interaction device, and the display module is controlled to enter a bright screen state under the condition that the setting state is detected to be the connection state or the disassembly state and the wrist lifting action is detected based on the motion parameters.
Computer program code for carrying out operations of the present application may be written in one or more programming languages or combinations thereof. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of remote computers, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN: localAreaNetwork) or a wide area network (WAN: wideAreaNetwork), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present application may be implemented in software or in hardware. Wherein the name of the module does not constitute a limitation of the unit itself in some cases.
The readable storage medium provided by the application is a computer readable storage medium, and the computer readable storage medium stores computer readable program instructions (namely computer programs) for executing the adaptive display method of the riding interaction device, so that the technical problem of how to expand the application scene of the intelligent interaction device on the bicycle can be solved. Compared with the prior art, the beneficial effects of the computer readable storage medium provided by the application are the same as the beneficial effects of the adaptive display method of the riding interaction device provided by the above embodiment, and are not described herein.
The application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the adaptive display method of a riding interaction device as described above.
The computer program product provided by the application can solve the technical problem of how to expand the application scene of intelligent interaction equipment on a bicycle. Compared with the prior art, the beneficial effects of the computer program product provided by the application are the same as the beneficial effects of the adaptive display method of the riding interaction device provided by the above embodiment, and are not described in detail herein.
The foregoing description is only a partial embodiment of the present application, and is not intended to limit the scope of the present application, and all the equivalent structural changes made by the description and the accompanying drawings under the technical concept of the present application, or the direct/indirect application in other related technical fields are included in the scope of the present application.