Riding state display method and device, electronic equipment and storage medium
Through real -time collection and analysis of cycling data and physical status data, riding strategies and health reminders are provided to solve the problem of anaerobic energy supply caused by excessive ride speed or excessive explosive power, and ensure the health and safety of the cyclist.
Patent Information
- Application Number
- CN202411420872.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-21
AI Technical Summary
When the cycling speed is too fast or the explosive force is too strong, the sugar in the human body cannot be decomposed through oxygen, resulting in anaerobic energy supply, which may cause bone and joint damage and high energy consumption, affecting the health and safety of the cyclist.
By grasping real -time cycling data and physical status data from the user's multi -terminal devices, integrate these data, and perform data analysis. The analysis results are transmitted to the receiving device through the preset transmission protocol, so that the receiving device can perform data output based on the data analysis results. Provide riding strategies and health reminders.
To ensure the safety of cyclists during riding, through real-time data collection and analysis, it provides cycling suggestions and health warnings to avoid potential health risks caused by anaerobic exercise.
Smart Images

Figure CN119337310A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a riding status display method, device, electronic device and storage medium. Background Art
[0002] Cycling is a healthy and natural way of traveling, which allows you to fully enjoy the beauty of the travel process. Cycling can improve memory, relieve Parkinson's disease, and improve the activity of brain areas related to exercise. Long-term cycling can enhance cardiovascular function, especially aerobic exercise, improve human metabolism and immunity, and play a role in fitness.
[0003] However, cycling also has some shortcomings: if the cycling speed is too fast or the explosive force is too strong, the sugar in the human body will not have time to be decomposed by oxygen, and it has to rely on anaerobic energy supply. Anaerobic exercise is not good for health and can cause bone and joint damage and high energy consumption. Therefore, it is necessary to propose a technical means to ensure the safety of cyclists during cycling. Summary of the invention
[0004] The embodiments of the present application provide a riding status display method, device, electronic device and storage medium, which can ensure the safety of the rider during riding.
[0005] In a first aspect, an embodiment of the present application provides a riding status display method, comprising:
[0006] Capture real-time riding data and physical status data from users’ multiple terminal devices;
[0007] fusing the riding data and the body status data to obtain fused data;
[0008] performing data analysis on the fused data;
[0009] The data analysis results are transmitted to the receiving device through a preset transmission protocol so that the receiving device can output data according to the data of the data analysis results.
[0010] Optionally, in some embodiments of the present application, the performing data analysis on the fused data includes:
[0011] Formatting and cleaning the fused data;
[0012] Analyze the heart rate information in the cleaned data, and;
[0013] Analyze the riding speed information in the cleaned data;
[0014] The user's riding status is analyzed according to the heart rate analysis results and the riding speed analysis results.
[0015] Optionally, in some embodiments of the present application, analyzing the riding state of the user according to the heart rate analysis result and the riding speed analysis result includes:
[0016] When the heart rate analysis result indicates that the heart rate value is greater than or equal to the heart rate threshold, it is determined that the riding state of the user is a fatigue state, and / or;
[0017] When the riding speed analysis result indicates that the riding speed is greater than or equal to the first speed value or less than the second speed value, it is determined that the riding state of the user is a fatigue state.
[0018] Optionally, in some embodiments of the present application, the performing data analysis on the fused data includes:
[0019] Uploading the fused data to a cloud server so that the large model in the cloud server can analyze the fused data;
[0020] Receive the analysis result returned by the cloud server and parse the analysis result.
[0021] Optionally, in some embodiments of the present application, the performing data analysis on the fused data includes:
[0022] The fused data is transmitted to the riding control object, which analyzes the fused data and, according to the analysis result output by the riding control object, links the user's multi-terminal devices to display the riding strategy.
[0023] Optionally, in some embodiments of the present application, the riding control object analyzing the fused data includes:
[0024] The riding control object obtains the perception data of multiple terminal devices, and determines the environmental state of the user when riding according to the perception data;
[0025] The riding status of the user is analyzed according to the environmental status and the fused data.
[0026] Optionally, in some embodiments of the present application, transmitting the data analysis result to the receiving device through a preset transmission protocol so that the receiving device outputs data according to the data of the data analysis result, includes:
[0027] Determine a target device to receive data;
[0028] According to the data type of the analysis result and the device type of the target device, the data analysis result is transmitted to the target device through a preset transmission protocol, so that the target device outputs data according to the data of the data analysis result.
[0029] In a second aspect, an embodiment of the present application provides a riding status display device, comprising:
[0030] The capture module is used to capture real-time riding data and physical status data from multiple terminal devices of the user;
[0031] A fusion module, used for fusing the riding data and the body state data to obtain fused data;
[0032] An analysis module, used for performing data analysis on the fused data;
[0033] The transmission module is used to transmit the data analysis results to the receiving device through a preset transmission protocol, so that the receiving device can output data according to the data of the data analysis results.
[0034] Correspondingly, the present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the steps of any of the above methods when executing the program.
[0035] The present application also provides a storage medium, wherein the storage medium stores a computer program, and the computer program implements any of the above methods when the computer program is executed by a processor.
[0036] The present application provides a riding status display method, device, electronic device and storage medium. First, real-time riding data and physical status data are captured from the user's multi-terminal devices, and then the riding data and physical status data are integrated to obtain integrated data. Then, data analysis is performed on the integrated data. Finally, the data analysis results are transmitted to the receiving device through a preset transmission protocol so that the receiving device outputs data according to the data of the data analysis results. In the riding status display scheme provided by the present application, during the riding process, the safety of the user while riding can be ensured by real-time data collection and integration analysis of the collected data. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1It is a flowchart of a riding status display method provided in an embodiment of the present application;
[0039] Figure 2 is another flow chart of the riding status display method provided in an embodiment of the present application;
[0040] Figure 3 is a structural schematic diagram of a riding status display device provided in an embodiment of the present application;
[0041] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of systems and methods consistent with the examples detailed in the attached claims, or with some aspects of the present application.
[0043] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover descriptions such as non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0044] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0045] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0046] Embodiments of the present application provide a riding status display method, device, electronic device, and storage medium.
[0047] Among them, the riding status display device can be deployed in a terminal or a server. The server can include an independently operated server or a distributed server, or a server cluster composed of multiple servers. The terminal can include a mobile phone, a tablet computer or a personal computer (PC).
[0048] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.
[0049] The present application provides a riding status display method, comprising: capturing real-time riding data and physical status data from multiple terminal devices of a user; fusing the riding data and the physical status data to obtain fused data; performing data analysis on the fused data; and transmitting the data analysis results to a receiving device through a preset transmission protocol, so that the receiving device outputs data according to the data of the data analysis results.
[0050] See also Figure 1 , Figure 1 : is a flow chart of the riding status display method provided by the present application, and the riding status display method specifically includes the following process:
[0051] S101. Capture real-time riding data and physical status data from multiple terminal devices of the user.
[0052] The user's multi-terminal devices (such as smartphones, sports watches, heart rate monitors, cycling computers, etc.) are connected to the local analysis device via Bluetooth, Wi-Fi or other wireless communication technologies. The analysis device can be at least one of the smartphone, sports watch and cycling computer. Cycling data may include: speed, cadence, cycling distance, GPS track, altitude change, power output, etc. Physical status data may include: heart rate, blood oxygen saturation, body temperature, respiratory rate, fatigue, etc.
[0053] The way to capture riding data and physical status data is as follows:
[0054] Using a smartphone with GPS and other sensors, in conjunction with a cycling app, you can track cycling routes, speed, distance, and other data. Sports watches can monitor heart rate, blood oxygen saturation, number of steps, etc., and record cycling data. A heart rate monitoring belt can monitor the user's heart rate in real time and transmit the data to a smartphone or sports watch. A cycling meter can be installed on a bicycle to record data such as speed, distance, and time. A cadence sensor can measure the user's cadence and transmit the data to a display device. A power meter can measure power output while riding. Optionally, in some smart cycling equipment, such as a smart helmet or smart cycling clothing, the rider's physical condition and environmental conditions can be monitored. Through a third-party data synchronization service, data from different devices can be aggregated onto one platform for easy analysis and viewing.
[0055] S102: Fuse the riding data and the body condition data to obtain fused data.
[0056] Fusion of cycling data and physical status data is a process of integrating data from different sources for more comprehensive analysis. First, ensure that the timestamps and data formats of all devices are consistent so that the data can be properly synchronized and compared. Then, remove noise and outliers in the data, ensure the accuracy and reliability of the data, and convert data from different devices into a unified format for easy processing and analysis. Finally, associate cycling data (such as speed, distance, altitude, route, etc.) with physical status data (such as heart rate, blood oxygen saturation, body temperature, etc.). For example, match timestamps to ensure that data points are collected at the same time point or time period.
[0057] S103: Perform data analysis on the fused data.
[0058] For example, specifically, meaningful features are extracted from the fused data, such as riding speed features, cadence features, and heart rate features, and then pre-trained machine learning models such as classification models, regression models, clustering models, etc. are obtained to analyze the fused data and extract useful information and insights. The analysis results are interpreted to transform complex data patterns into easy-to-understand conclusions. Optionally, in some embodiments of the present application, decision support can be provided based on the analysis results, such as riding suggestions, health warnings, etc.
[0059] Optionally, in some embodiments of the present application, the step of “performing data analysis on the fused data” may specifically include:
[0060] Format and clean the fused data;
[0061] Analyze the heart rate information in the cleaned data, and analyze the riding speed information in the cleaned data;
[0062] The user's riding status is analyzed based on the heart rate analysis results and the riding speed analysis results.
[0063] For example, specifically, the data from different devices are unified in format to ensure that all data follow the same data structure and standards for subsequent processing. Identify and process outliers or erroneous data in the data. For missing data, interpolation, average, median, etc. can be used to fill in. In order to ensure that all data types are suitable for analysis, for example, the timestamp is converted to a unified time format. Then, the heart rate data is extracted from the cleaned data, and the trend of heart rate changes over time is analyzed to identify any abnormal fluctuations. According to the user's heart rate data, its distribution in various heart rate intervals (such as warm-up, aerobic, and anaerobic) is determined. Optionally, in some embodiments, the peak of the heart rate can be identified, which can indicate that the user has performed high-intensity riding in a specific period of time. At the same time, speed data is extracted from the cleaned data, and the speed change pattern is analyzed, including acceleration, deceleration, and constant speed stages. After determining the distribution of riding speed and identifying the most common speed intervals, combined with GPS data, analyze how the speed changes with terrain (such as uphill, downhill). In addition, a machine learning model can be used to combine heart rate and speed data to evaluate the user's riding status. According to the heart rate data, the user's health status is evaluated, such as whether there is a risk of excessive fatigue.
[0064] Optionally, in some embodiments of the present application, the step of “analyzing the riding state of the user according to the heart rate analysis result and the riding speed analysis result” may specifically include:
[0065] When the heart rate analysis result indicates that the heart rate value is greater than or equal to the heart rate threshold, it is determined that the riding state of the user is a fatigue state, and / or;
[0066] When the riding speed analysis result indicates that the riding speed is greater than or equal to the first speed value or less than the second speed value, it is determined that the riding state of the user is a tired state.
[0067] First, a heart rate threshold can be determined, which is usually a percentage of the user's maximum heart rate (HRmax), such as 80% HRmax; a first speed value (high speed threshold), exceeding which indicates that the user is riding at a high intensity; and a second speed value (low speed threshold), below which indicates that the user is riding inefficiently or overly tired. When the heart rate value is greater than or equal to the set heart rate threshold, the judgment of the fatigue state is triggered. When the speed is greater than or equal to the first speed value or less than the second speed value, the judgment of the fatigue state is triggered.
[0068] If the heart rate analysis result indicates that the heart rate value is greater than or equal to the heart rate threshold, it is determined that the user's riding state is a tired state. If the riding speed analysis result indicates that the riding speed is greater than or equal to the first speed value or less than the second speed value, it is determined that the user's riding state is a tired state. The user's riding state can be comprehensively judged by combining the analysis results of heart rate and speed. When it is detected that the user is in a tired state, real-time feedback is provided to the user through a riding application, a smart watch or other device.
[0069] Optionally, in some embodiments of the present application, the step of “performing data analysis on the fused data” may specifically include:
[0070] Upload the fused data to the cloud server so that the large model in the cloud server can analyze the fused data;
[0071] Receive the analysis results returned by the cloud server and parse the analysis results.
[0072] For example, encryption technology (such as SSL / TLS) can be used to ensure the security of data during transmission, and the data can be uploaded to the cloud server through a stable network connection. Optionally, in some embodiments of the present application, after the data is uploaded, verification is performed to ensure the integrity and correctness of the data. After the cloud server receives the data, it calls a preset big data analysis model. The model performs an in-depth analysis of the uploaded data, such as machine learning, deep learning or other statistical methods. After the analysis is completed, the model generates analysis results, such as prediction, classification, trend analysis, etc. The cloud server encapsulates the analysis results into a format that is easy to transmit, such as JSON or XML. The user's device or system receives the analysis results from the cloud server. The received analysis results are decoded and converted into a readable format. For example, the analysis results are presented to the user in the form of charts, reports or other visual forms.
[0073] Optionally, in some embodiments of the present application, the step of “performing data analysis on the fused data” may specifically include:
[0074] The fused data is transmitted to the riding control object, which analyzes the fused data and, based on the analysis results output by the riding control object, links the user's multi-terminal devices to display the riding strategy.
[0075] A ride control object is an integrated system or device that processes, analyzes, and responds to ride-related data to optimize ride experience and performance.
[0076] After receiving the data, the riding control object uses built-in algorithms or models to analyze the data to identify riding patterns, efficiency, health indicators, etc. Based on the analysis results, a riding strategy is generated, such as adjusting the riding speed, recommending rest time, optimizing the riding route, etc. The analysis results and riding strategies are encapsulated into a format that is easy to understand and execute. Then, they are transmitted to the user's multi-terminal devices via wireless communication (such as Bluetooth, Wi-Fi). Among them, the user's smartphone, sports watch, cycling computer and other devices receive the analysis results and riding strategies from the riding control object. Different devices parse the received data and convert it into information that the user can understand. For example, the riding strategy is displayed on the screen of the device, such as through charts, notifications or voice prompts. Users can operate according to the displayed strategy, such as adjusting the riding speed or route.
[0077] Optionally, in some embodiments of the present application, the step of “the riding control object analyzing the fusion data” may specifically include:
[0078] The riding control object obtains the perception data of multiple terminal devices and determines the environmental status of the user when riding according to the perception data;
[0079] Analyze the user's riding status based on environmental status and fusion data.
[0080] Furthermore, the riding control object collects various sensory data by connecting with the user's multi-terminal devices (such as smartphones, sports watches, sensors on bicycles, etc.). The collected data may include:
[0081] Environmental data: weather conditions (temperature, humidity, wind speed), light intensity, terrain (slope, altitude).
[0082] Cycling data: speed, cadence, heart rate, power output, GPS track.
[0083] Device status: battery level, device connection status.
[0084] The riding control object integrates the collected perception data to form a comprehensive description of the riding environment state. Specifically, the riding control object analyzes the environmental data to determine the current riding environment conditions, such as whether it is suitable for high-speed riding and whether there are potential safety risks (such as bad weather). Then, the riding control object fuses the environmental state data with the user's riding data (such as heart rate, speed) to obtain more comprehensive user riding state information. Specifically, the fused data can be analyzed by an algorithm (such as a machine learning model) to evaluate the user's riding state. For example, the user's physiological state is evaluated based on data such as heart rate and respiratory rate, or the safety of riding is evaluated by combining environmental status and riding data. Finally, a riding strategy is formulated based on the analysis results. Such as adjusting the riding speed, recommending rest time, changing the route, etc. Optionally, in some embodiments of the present application, the analysis results and riding strategies are synchronized to the user's multi-terminal devices, such as smart phones, riding computers, smart watches, etc. For example, the analysis results and riding strategies are displayed on the user's device to ensure that the user can easily understand and execute them. During the riding process, user feedback can also be collected to optimize the analysis model and strategy of the riding control object.
[0085] Through this process, the riding control object can provide a personalized riding experience, helping users to ride safely and efficiently under various environmental conditions. At the same time, through the linkage of multiple terminal devices, users can receive riding-related information and suggestions in real time, so as to better control their riding status.
[0086] S104: Transmit the data analysis result to the receiving device through a preset transmission protocol, so that the receiving device outputs data according to the data analysis result.
[0087] After the data analysis is completed, the analysis results are formatted into a format suitable for transmission, including JSON, XML, or binary format. Select the appropriate transmission protocol based on the needs of the device and application. Common protocols include:
[0088] Bluetooth: Suitable for short-distance, low-power communication between devices.
[0089] Wi-Fi: Applicable to scenarios that require higher data transmission rates.
[0090] ANT+ or Bluetooth Low Energy (BLE): Commonly used for data transmission in sports and health devices.
[0091] Cellular networks (such as 4G / 5G): suitable for scenarios requiring long-distance data transmission.
[0092] The transmitted data is encrypted to ensure the security and privacy of the data during transmission. Then, the data is sent from the sending device to the receiving device through the selected transmission protocol. The receiving device receives the transmitted data through the corresponding interface and parses the received data into a readable format for further processing and display. Based on the analysis results of the received data, the user interface is updated, such as charts, notifications, warnings or other visual elements. At the same time, real-time feedback is provided to the user, such as cycling suggestions, health tips, etc.
[0093] Optionally, in some embodiments of the present application, the step of “transmitting the data analysis result to the receiving device through a preset transmission protocol so that the receiving device outputs data according to the data of the data analysis result” may specifically include:
[0094] Determine a target device to receive data;
[0095] According to the data type of the analysis result and the device type of the target device, the data analysis result is transmitted to the target device through a preset transmission protocol, so that the target device can output data according to the data of the data analysis result.
[0096] Among them, the user can select the target device that he wants to receive the data, such as a smartphone, smart watch, cycling computer, etc. The analysis device automatically identifies and confirms the target device to which the data is to be received, ensuring that the data is sent to the correct destination. First, determine the type of data, such as text, numbers, charts, audio or video. Identify the format of the data, such as charts in image (JPEG, PNG) or vector graphics (SVG) format, and audio in MP3 or WAV format. Evaluate the capabilities of the target device to determine whether it can process and display a specific type of data. For example, if the data is a chart, the target device needs to have a display and appropriate software to render the image. Select the most appropriate transmission protocol based on the data type and the capabilities of the target device. For example, for large files (such as videos), a protocol that supports data streaming is required. Send the data to the target device via the selected transmission protocol. The target device receives the data and decodes and processes it according to its capabilities, such as rendering a chart or decoding audio. Select the appropriate display method based on the data type and the device's user interface. For example, the chart is displayed on the display and the audio is played through the speaker.
[0097] To further understand the riding status display of this solution, please refer to Figure 2 The present application also provides a riding status display method, which specifically includes the following steps:
[0098] S1: Data collection.
[0099] The user's real-time riding data and physical condition data are obtained from mobile phone App sensors, as well as mobile phone App connected to third-party sensors, watch sensors, cycling meters and other terminals.
[0100] Specifically, use the mobile phone App sensor to collect real-time cycling data. Use the mobile phone App to connect to third-party sensors, watch sensors, cycling meters and other devices to obtain data. The collected data includes speed, distance, cadence, heart rate, etc.
[0101] S2: Historical data acquisition.
[0102] Obtain the encrypted historical riding data corresponding to the user from the third-party development platform and sports organization.
[0103] Specifically, obtain the user's historical riding data from a third-party development platform. Obtain historical data from sports organizations. Ensure that all acquired data is encrypted.
[0104] S3: Data fusion and preprocessing.
[0105] S1+S2 are merged, cleaned, and labeled to form a data set. Specifically, real-time data and historical data are merged. Data is cleaned to remove outliers and noise. Data is labeled to prepare for the training of machine learning models.
[0106] S4: Feature learning.
[0107] Feed the dataset into a large model and let the large model learn the features. Use the large machine learning model to process the fused dataset. Train the model to recognize and learn the features in the data.
[0108] S5: Model simplification.
[0109] Select a model with a small number of parameters to learn the features of the trained large model. Select a model with a small number of parameters. Use the features learned from the large model to train the small model.
[0110] S6: Model fine-tuning.
[0111] Fine-tune the small model using a set of parameters. Fine-tune the small model to suit a specific cycling data analysis task. Fine-tune the model using a specific set of parameters.
[0112] S7: Model deployment.
[0113] Deploy on the client / cloud. Deploy the fine-tuned model to client devices (such as smartphones and smart watches) or cloud servers. Ensure that the inference performance of the model after deployment meets the requirements.
[0114] S8: Status analysis and output.
[0115] Based on Prompt+S1+user ID, the corresponding riding status is analyzed and the results are output. Such as real-time status warning, current status suggestions and guidance, route suggestions, etc.; the deployed model is used to combine user ID and real-time data (Prompt) to analyze the riding status. The analysis results are output, such as riding efficiency, health status warning, etc.
[0116] In summary, the embodiment of the present application provides a method for displaying a riding status. First, real-time riding data and physical status data are captured from the user's multi-terminal devices, and then the riding data and physical status data are fused to obtain fused data. Next, data analysis is performed on the fused data. Finally, the data analysis results are transmitted to a receiving device through a preset transmission protocol so that the receiving device can output data according to the data of the data analysis results. In the scheme for displaying the riding status provided in the present application, during the riding process, the safety of the user while riding can be ensured by real-time data collection and fusion analysis of the collected data.
[0117] In order to better implement the riding status display method of the embodiment of the present application, the embodiment of the present application also provides a riding status display device. The meanings of the terms are the same as those in the above riding status display method, and the specific implementation details can refer to the description in the method embodiment.
[0118] See also Figure 3 , Figure 3 The schematic diagram of the structure of the riding status display device provided in the embodiment of the present application, wherein the riding status display device may specifically include a capture module 201, a fusion module 202, an analysis module 203 and a transmission module 204, which may be specifically as follows:
[0119] The capture module 201 is used to capture real-time riding data and physical status data from multiple terminal devices of the user.
[0120] The fusion module 202 is used to fuse the riding data and the body state data to obtain fused data.
[0121] The analysis module 203 is used to perform data analysis on the fused data.
[0122] The transmission module 204 is used to transmit the data analysis result to the receiving device through a preset transmission protocol, so that the receiving device can output data according to the data of the data analysis result.
[0123] Optionally, in some embodiments, the analysis module 203 may be specifically used for:
[0124] Formatting and cleaning the fused data;
[0125] Analyze the heart rate information in the cleaned data, and;
[0126] Analyze the riding speed information in the cleaned data;
[0127] The user's riding status is analyzed according to the heart rate analysis results and the riding speed analysis results.
[0128] Optionally, in some embodiments, the analysis module 203 may be specifically used for:
[0129] When the heart rate analysis result indicates that the heart rate value is greater than or equal to the heart rate threshold, it is determined that the riding state of the user is a fatigue state, and / or;
[0130] When the riding speed analysis result indicates that the riding speed is greater than or equal to the first speed value or less than the second speed value, it is determined that the riding state of the user is a fatigue state.
[0131] Optionally, in some embodiments, the analysis module 203 may be specifically used for:
[0132] Uploading the fused data to a cloud server so that the large model in the cloud server can analyze the fused data;
[0133] Receive the analysis result returned by the cloud server and parse the analysis result.
[0134] Optionally, in some embodiments, the analysis module 203 may be specifically used for:
[0135] The fused data is transmitted to the riding control object, which analyzes the fused data and, according to the analysis result output by the riding control object, links the user's multi-terminal devices to display the riding strategy.
[0136] Optionally, in some embodiments, the analysis module 203 may be specifically used for:
[0137] The riding control object obtains the perception data of multiple terminal devices, and determines the environmental state of the user when riding according to the perception data;
[0138] The riding status of the user is analyzed according to the environmental status and the fused data.
[0139] Optionally, in some embodiments, the transmission module 204 may be specifically used for:
[0140] Determine a target device to receive data;
[0141] According to the data type of the analysis result and the device type of the target device, the data analysis result is transmitted to the target device through a preset transmission protocol, so that the target device outputs data according to the data of the data analysis result.
[0142] The embodiment of the present application provides a riding status display device. First, the capture module 201 captures real-time riding data and physical status data from the user's multi-terminal devices. Then, the fusion module 202 fuses the riding data and physical status data to obtain fused data. Then, the analysis module 203 performs data analysis on the fused data. Finally, the transmission module 204 transmits the data analysis results to the receiving device through a preset transmission protocol, so that the receiving device outputs data according to the data of the data analysis results. In the riding status display scheme provided in the present application, during the riding process, through real-time data collection and fusion analysis of the collected data, the safety of the user while riding can be ensured.
[0143] In addition, the present application also provides an electronic device, such as Figure 4 As shown, it shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:
[0144] The electronic device may include components such as a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, a power supply 303, and an input unit 304. Those skilled in the art will appreciate that Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0145] The processor 301 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 301.
[0146] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and riding status display methods by running the software programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.
[0147] The electronic device also includes a power supply 303 for supplying power to various components. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 303 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0148] The electronic device may further include an input unit 304, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0149] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302, thereby realizing various functions, as follows:
[0150] Capture real-time riding data and physical condition data from the user's multi-terminal devices; fuse the riding data and physical condition data to obtain fused data; perform data analysis on the fused data; transmit the data analysis results to the receiving device through a preset transmission protocol, so that the receiving device can output data according to the data analysis results.
[0151] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0152] The embodiment of the present application first captures real-time riding data and physical status data from the user's multi-terminal devices, then fuses the riding data and physical status data to obtain fused data, then performs data analysis on the fused data, and finally transmits the data analysis results to the receiving device through a preset transmission protocol so that the receiving device outputs data based on the data of the data analysis results. In the riding status display scheme provided by the present application, during the riding process, through real-time data collection and fusion analysis of the collected data, the safety of the user while riding can be ensured.
[0153] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0154] To this end, an embodiment of the present application provides a storage medium in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any riding status display method provided in the embodiment of the present application. For example, the instructions can execute the following steps:
[0155] Capture real-time riding data and physical condition data from the user's multi-terminal devices; fuse the riding data and physical condition data to obtain fused data; perform data analysis on the fused data; transmit the data analysis results to the receiving device through a preset transmission protocol, so that the receiving device can output data according to the data analysis results.
[0156] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0157] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0158] Since the instructions stored in the storage medium can execute the steps in any riding status display method provided in the embodiments of the present application, the beneficial effects that can be achieved by any riding status display method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0159] The above is a detailed introduction to a riding status display method, device, electronic device and storage medium provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A riding status display method, characterized in that: include: Capture real-time riding data and physical status data from users’ multiple terminal devices; fusing the riding data and the body status data to obtain fused data; performing data analysis on the fused data; The data analysis results are transmitted to the receiving device through a preset transmission protocol so that the receiving device can output data according to the data of the data analysis results.
2. The riding status display method according to claim 1, characterized in that: The performing data analysis on the fused data includes: Formatting and cleaning the fused data; Analyze the heart rate information in the cleaned data, and; Analyze the riding speed information in the cleaned data; The user's riding status is analyzed according to the heart rate analysis results and the riding speed analysis results.
3. The riding status display method according to claim 2, characterized in that: Analyzing the riding state of the user according to the heart rate analysis result and the riding speed analysis result includes: When the heart rate analysis result indicates that the heart rate value is greater than or equal to the heart rate threshold, it is determined that the riding state of the user is a fatigue state, and / or; When the riding speed analysis result indicates that the riding speed is greater than or equal to the first speed value or less than the second speed value, it is determined that the riding state of the user is a fatigue state.
4. The riding status display method according to claim 1, characterized in that: The performing data analysis on the fused data includes: Uploading the fused data to a cloud server so that the large model in the cloud server can analyze the fused data; Receive the analysis result returned by the cloud server and parse the analysis result.
5. The riding status display method according to claim 1, characterized in that: The performing data analysis on the fused data includes: The fused data is transmitted to the riding control object, which analyzes the fused data and, according to the analysis result output by the riding control object, links the user's multi-terminal devices to display the riding strategy.
6. The riding status display method according to claim 5, characterized in that: The riding control object analyzing the fused data includes: The riding control object obtains the perception data of multiple terminal devices, and determines the environmental state of the user when riding according to the perception data; The riding status of the user is analyzed according to the environmental status and the fused data.
7. The riding status display method according to any one of claims 1 to 6, characterized in that: The data analysis result is transmitted to the receiving device through a preset transmission protocol so that the receiving device outputs data according to the data of the data analysis result, including: Determine a target device to receive data; According to the data type of the analysis result and the device type of the target device, the data analysis result is transmitted to the target device through a preset transmission protocol, so that the target device outputs data according to the data of the data analysis result.
8. A riding status display device, characterized in that: include: The capture module is used to capture real-time riding data and physical status data from multiple terminal devices of the user; A fusion module, used for fusing the riding data and the body state data to obtain fused data; An analysis module, used for performing data analysis on the fused data; The transmission module is used to transmit the data analysis results to the receiving device through a preset transmission protocol, so that the receiving device can output data according to the data of the data analysis results.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor performs the steps of the riding status display method according to any one of claims 1 to 7 when executing the program.
10. A storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the riding status display method according to any one of claims 1 to 7.
Citation Information
Cited By
Riding state monitoring method based on intelligent riding glasses
CN120959697A