Motion data updating method and system based on activity tracking feedback

Through the classification of motion sensors and the division of activity intensity stages, the data update frequency is dynamically adjusted, and the problems of untimely and inaccurate update of motion sensor data are solved, accurate analysis of motion data and reduction of equipment energy consumption are achieved, and the performance of intelligent sports equipment is improved.

CN120376037APending Publication Date: 2025-07-25LAIWU VOCATIONAL & TECHNICAL COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510428181.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Existing motion sensors such as sports bracelets and smart watches cannot accurately analyze the changes in the motion data, resulting in untimely and inaccurate updates of the motion data and cannot be effectively set according to the intensity of the activity, affecting the timeliness and accuracy of the motion data.

Method used

By obtaining the classification information of the motion sensor and the reference motion sensor information, dividing the activity intensity stage, and dynamically adjusting the data update frequency, classifying and updating the motion data using the main control module and data analysis module to improve data update efficiency and equipment energy utilization.

Benefits of technology

Accurate analysis and timely update of sports data is achieved, the energy consumption of equipment is reduced, the accuracy of sports data and the energy utilization rate of equipment is improved, and the foundation for the optimization and upgrading of intelligent sports equipment is provided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120376037A_ABST
    Figure CN120376037A_ABST
Patent Text Reader

Abstract

The invention discloses a motion data updating method and system based on activity tracking feedback, and relates to the technical field of data communication, and the method comprises the steps: obtaining motion sensor information, obtaining motion data type information corresponding to each motion sensor according to the motion sensor information, classifying the motion sensors, and obtaining motion sensor classification information. According to the method, the reference motion sensor information corresponding to each type of motion sensors is obtained through the motion sensor classification information, and the change conditions of the motion data under different activity intensities are accurately analyzed through the reference motion sensor information, so that the motion data updating is conveniently set later, the data updating efficiency is improved, and the user experience is improved. By dividing the activity intensity stages and dynamically adjusting the data updating frequency, the energy consumption of the equipment is reduced while the data integrity is ensured, the energy utilization rate of the equipment is improved, and an innovative basis is provided for optimization and upgrading of the intelligent sports equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data communication, and specifically relates to a method and system for updating motion data based on activity tracking feedback. Background Art

[0002] In modern fitness and exercise management, motion sensors have increasingly become an important part of people's fitness plans. Whether it is running, cycling or strength training in the gym, motion sensors can help users record motion data, thereby more effectively formulating and adjusting training plans.

[0003] Currently, there are still problems in updating motion data, such as being unable to accurately analyze the monitoring accuracy of motion sensors based on motion data. Conventional motion sensors such as fitness trackers, smart watches, mobile phones, etc. often have certain errors in the motion data they monitor, making it difficult to timely reflect the changes in motion data, unable to accurately set the update of motion data according to the activity intensity, and often only updating motion data with a fixed time value, unable to ensure the timeliness and accuracy of motion data. Summary of the Invention

[0004] To solve the above technical problems, a method and system for updating motion data based on activity tracking feedback are provided. This technical solution solves the problems proposed in the above background art, such as being unable to accurately analyze the monitoring accuracy of motion sensors based on motion data, that conventional motion sensors such as fitness trackers, smart watches, mobile phones, etc. often have certain errors in the motion data they monitor, making it difficult to timely reflect the changes in motion data, unable to accurately set the update of motion data according to the activity intensity, and often only updating motion data with a fixed time value, unable to ensure the timeliness and accuracy of motion data.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows: A method for updating motion data based on activity tracking feedback, comprising: Obtaining motion sensor information, where the motion sensor information includes motion sensor position information and motion sensor function information; According to the motion sensor information, obtaining the motion data type information corresponding to each motion sensor; Taking the motion data type information as a reference, classifying the motion sensors to obtain motion sensor classification information, where the motion sensor categories in the motion sensor classification information correspond to the motion data types; According to the motion sensor classification information, obtaining the reference motion sensor information corresponding to each type of motion sensor; According to the reference motion sensor information, obtaining the activity intensity stage information; Obtain motion data update setting information according to the activity intensity stage information and the reference motion sensor information; Update the motion data according to the motion data update setting information.

[0006] Preferably, the obtaining of the reference motion sensor information corresponding to each type of motion sensor according to the motion sensor classification information specifically includes: Obtain historical motion data, where the historical motion data includes resting motion data and active motion data, and the resting motion data represents the specific values of each type of motion data in a resting state; According to the motion sensor classification information, obtain the historical motion data corresponding to each type of motion sensor based on the matching of motion data types; According to the historical motion data corresponding to each type of motion sensor, obtain the resting motion data corresponding to each type of motion sensor; According to the resting motion data, obtain the data timestamp; Divide the resting motion data with the same data timestamp into the same group to obtain the resting motion data group corresponding to each type of motion sensor. The resting motion data group represents the resting motion data monitored by each motion sensor in the same type of motion sensor at the same time; Take the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group; Take the motion sensor corresponding to the resting motion data with the smallest difference from the basic motion data in the resting motion data group as the characteristic sensor of the resting motion data group; According to the characteristic sensor corresponding to the resting motion data group, take the characteristic sensor with the highest occurrence frequency as the reference motion sensor of the motion sensor category corresponding to the resting motion data group.

[0007] Preferably, the obtaining of the activity intensity stage information according to the reference motion sensor information specifically includes: Obtain active motion data according to the historical motion data; Based on the timestamps of the active motion data, divide the active motion data with the same data timestamp into the same group to obtain the active motion data group corresponding to each type of motion sensor; According to the reference motion sensor information, obtain the resting motion data corresponding to the reference motion sensor in the historical motion data; According to the resting motion data corresponding to the reference motion sensor, obtain the motion data fluctuation threshold; According to the reference motion sensor information, take the active motion data corresponding to the reference motion sensor in the active motion data group as the active motion data reference value of the active motion data group; Sort the active motion data groups in ascending order according to the baseline values of the active motion data to obtain the order information of the active motion data groups; Based on the order information of the active motion data groups, divide the active motion data groups with the difference between the baseline values of the active motion data less than the motion data fluctuation threshold into the same data set to obtain the active motion data set; Obtain the activity intensity stage information according to the active motion data set.

[0008] Preferably, the obtaining of the activity intensity stage information according to the active motion data set specifically includes: Take the motion sensor corresponding to the active motion data with the smallest difference from the basic active motion data in each active motion data group as the active motion characteristic sensor of the active motion data group; According to the active motion data set, take the average value of the baseline values of the active motion data in the active motion data set as the activity intensity value of the active motion data set; Based on the active motion data set, obtain the frequency information of the active motion characteristic sensors in each active motion data set; Take the active motion characteristic sensor with the highest frequency as the calibrated motion sensor of the data set; If the calibrated motion sensor and the reference motion sensor are not the same motion sensor, then take the data set corresponding to the calibrated motion sensor as the activity intensity data set; Take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node; Obtain the activity intensity stage information according to the activity intensity stage node; Take the calibrated motion sensor corresponding to the activity intensity data set as the reference sensor of the activity intensity stage corresponding to the activity intensity data set.

[0009] Preferably, the obtaining of the motion data update setting information according to the activity intensity stage information and the reference motion sensor information specifically includes: According to the activity intensity stage information, obtain the motion data range information corresponding to each activity intensity stage; Obtain the historical motion data; According to the motion data range information and the historical motion data, obtain the motion time information corresponding to the motion data range; Based on the analysis requirements of the motion data range, obtain the motion data monitoring threshold corresponding to each activity intensity stage, and the motion data monitoring threshold represents the dynamic monitoring quantity of the motion data in this activity intensity state; According to the motion time information corresponding to the motion data range, taking the motion data monitoring threshold as the benchmark, divide the motion data range to obtain the corresponding motion time change value; Take the change value of the exercise time as the exercise data update unit time for the activity intensity stage, and obtain the exercise data update setting information.

[0010] Preferably, updating the exercise data according to the exercise data update setting information specifically includes: Obtain exercise data based on the motion sensor information; Take the mean value of the exercise data as the exercise intensity value of this type of exercise data; Obtain the corresponding activity intensity stage according to the exercise intensity value; Based on the activity intensity stage, obtain the exercise data update unit time according to the exercise data update setting information; According to the exercise data update unit time, the motion sensor collects exercise data and updates the exercise data.

[0011] Furthermore, a motion data update system based on activity tracking feedback is proposed for implementing the data update method as described above, including: The main control module is used to take the mean value of the active exercise data benchmark value in the active exercise data set as the activity intensity value of the active exercise data set according to the active exercise data set, obtain the frequency information of the active exercise feature sensors in each active exercise data set based on the active exercise data set, obtain the activity intensity data set according to the frequency information of the active exercise feature sensors, take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node, obtain the activity intensity stage information according to the activity intensity stage node, classify the motion sensors based on the exercise data type information, obtain the motion sensor classification information, obtain the corresponding reference motion sensor information for each type of motion sensor according to the motion sensor classification information, obtain the exercise data update setting information according to the activity intensity stage information and the reference motion sensor information, and update the exercise data according to the exercise data update setting information; The information acquisition module is used to acquire the motion sensor information, the motion sensor position information, and the motion sensor function information, obtain the exercise data type information corresponding to each motion sensor according to the motion sensor information, obtain the historical exercise data, the resting exercise data, and the active exercise data, obtain the historical exercise data corresponding to each type of motion sensor based on the motion sensor classification information and the exercise data type matching, obtain the resting exercise data corresponding to each type of motion sensor according to the historical exercise data corresponding to each type of motion sensor, and obtain the data timestamp according to the resting exercise data. A data analysis module, which is used to divide the resting motion data with the same data timestamp into the same group, obtain the resting motion data groups corresponding to each type of motion sensor, take the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group, obtain the active motion data according to the historical motion data, and based on the timestamps of the active motion data, divide the active motion data with the same data timestamp into the same group, obtain the active motion data groups corresponding to each type of motion sensor, obtain the motion data fluctuation threshold according to the resting motion data of the reference motion sensor, sort the active motion data groups in ascending order of the active motion data reference values, obtain the order information of the active motion data groups, and based on the order information of the active motion data groups, divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set to obtain the active motion data set; A display module, which interacts with the main control module and is used to output and display the reference motion sensor information, activity intensity stage information, motion data update setting information, and motion data.

[0012] Optionally, the main control module specifically includes: A control unit, which is used to classify the motion sensors based on the motion data type information, obtain the motion sensor classification information, obtain the reference motion sensor information corresponding to each type of motion sensor according to the motion sensor classification information, obtain the motion data update setting information according to the activity intensity stage information and the reference motion sensor information, and update the motion data according to the motion data update setting information; An information receiving unit, which interacts with the information acquisition module and the data analysis module and is used to receive data and transmit it to the motion intensity division unit; A motion intensity division unit, which is used to take the mean value of the active motion data reference values in the active motion data set as the activity intensity value of the active motion data set based on the active motion data set, obtain the frequency information of the active motion feature sensors in each active motion data set based on the active motion data set, obtain the activity intensity data set according to the frequency information of the active motion feature sensors, take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node, and obtain the activity intensity stage information according to the activity intensity stage node.

[0013] Optionally, the information acquisition module specifically includes: A first acquisition unit, which is used to acquire the motion sensor information, motion sensor position information, and motion sensor function information, and obtain the motion data type information corresponding to each motion sensor according to the motion sensor information; A second acquisition unit, which is configured to acquire historical motion data, rest motion data, and active motion data, and based on the motion sensor classification information and the matching of motion data types, acquire the historical motion data corresponding to each type of motion sensor, and based on the historical motion data corresponding to each type of motion sensor, acquire the rest motion data corresponding to each type of motion sensor, and based on the rest motion data, acquire the data timestamp.

[0014] Optionally, the data analysis module specifically includes: A first data analysis unit, which is configured to divide the rest motion data with the same data timestamp into the same group, acquire the rest motion data groups corresponding to each type of motion sensor, and use the mean value of each rest motion data group as the basic motion data corresponding to the rest motion data group; A second data analysis unit, which is configured to acquire active motion data based on the historical motion data, and based on the timestamps of the active motion data, divide the active motion data with the same data timestamp into the same group, acquire the active motion data groups corresponding to each type of motion sensor, acquire the motion data fluctuation threshold based on the rest motion data of the reference motion sensor, sort the active motion data groups in ascending order of the active motion data reference value, acquire the order information of the active motion data groups, and based on the order information of the active motion data groups, divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set, and acquire the active motion data set.

[0015] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention provides a method and system for updating motion data based on activity tracking feedback. By means of the motion sensor classification information, the reference motion sensor information corresponding to each type of motion sensor is acquired, and based on the reference motion sensor information, the change status of the motion data under different activity intensities is accurately analyzed, which is convenient for setting the motion data update later, improves the data update efficiency, and by dividing the activity intensity stages and dynamically adjusting the data update frequency, while ensuring the data integrity, reduces the device energy consumption and improves the energy utilization rate of the device, providing an innovative basis for the optimization and upgrading of intelligent sports equipment. Description of the Drawings

[0016] Figure 1 It is a flowchart of a method for updating motion data based on activity tracking feedback proposed by the present invention; Figure 2 It is a flowchart for acquiring the reference motion sensor information in the present invention; Figure 3 It is a flowchart for acquiring the active motion data set in the present invention; Figure 4This is the flowchart for obtaining activity intensity stage information in the present invention; Figure 5 This is the block diagram of a motion data update system based on activity tracking feedback proposed by the present invention. Detailed implementation manners

[0017] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments in the following description are only examples, and those skilled in the art can think of other obvious variations.

[0018] Referring to Figure 1 - Figure 4 As shown, a motion data update method based on activity tracking feedback in an embodiment of the present invention includes: Obtaining motion sensor information, where the motion sensor information includes motion sensor position information and motion sensor function information; According to the motion sensor information, obtaining the motion data type information corresponding to each motion sensor; Taking the motion data type information as a reference, classifying the motion sensors to obtain motion sensor classification information, where the motion sensor category in the motion sensor classification information corresponds to the motion data type; According to the motion sensor classification information, obtaining the reference motion sensor information corresponding to each type of motion sensor; Specifically, according to the motion sensor classification information, obtaining the reference motion sensor information corresponding to each type of motion sensor specifically includes: Obtaining historical motion data, where the historical motion data includes resting motion data and active motion data, and the resting motion data represents the specific values of each type of motion data in a resting state; According to the motion sensor classification information, based on the matching of motion data types, obtaining the historical motion data corresponding to each type of motion sensor; According to the historical motion data corresponding to each type of motion sensor, obtaining the resting motion data corresponding to each type of motion sensor; According to the resting motion data, obtaining the data timestamp; Dividing the resting motion data with the same data timestamp into the same group to obtain the resting motion data group corresponding to each type of motion sensor, where the resting motion data group represents the resting motion data monitored by each motion sensor in the same type of motion sensor at the same time; Taking the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group; Taking the motion sensor corresponding to the resting motion data with the smallest difference from the basic motion data in the resting motion data group as the characteristic sensor of the resting motion data group; Based on the characteristic sensor corresponding to the resting motion data set, the characteristic sensor with the highest occurrence frequency is used as the reference motion sensor for the motion sensor category corresponding to the resting motion data set.

[0019] In this solution, according to the historical motion data corresponding to each type of motion sensor, the resting motion data corresponding to each type of motion sensor is obtained. The resting motion data with the same data timestamp is divided into the same group to obtain the resting motion data set corresponding to each type of motion sensor. The mean value of each resting motion data set is used as the basic motion data corresponding to this resting motion data set. The motion sensor corresponding to the resting motion data with the smallest difference from the basic motion data in the resting motion data set is used as the characteristic sensor of this resting motion data set. Based on the characteristic sensor corresponding to the resting motion data set, the characteristic sensor with the highest occurrence frequency is used as the reference motion sensor for the motion sensor category corresponding to the resting motion data set; It can be understood that the motion data in the resting state (such as heart rate, blood oxygen, respiratory rate, energy consumption, metabolic equivalent, etc.) has high stability (the normal fluctuation range is about ±5%), which is suitable for evaluating the baseline accuracy of the sensor. By calculating the mean value of the historical motion data in the resting state as the basic motion data, it can effectively eliminate the interference of individual motion state fluctuations on the sensor data, provide a stable reference for subsequent analysis, and accurately select the reference sensor corresponding to each type of motion data.

[0020] Based on the reference motion sensor information, obtain the activity intensity stage information; Specifically, based on the reference motion sensor information, obtain the activity intensity stage information, which specifically includes: According to the historical motion data, obtain the active motion data; Based on the timestamps of the active motion data, the active motion data with the same data timestamp is divided into the same group to obtain the active motion data set corresponding to each type of motion sensor; According to the reference motion sensor information, obtain the resting motion data corresponding to the reference motion sensor in the historical motion data; According to the resting motion data corresponding to the reference motion sensor, obtain the motion data fluctuation threshold; According to the reference motion sensor information, the active motion data corresponding to the reference motion sensor in the active motion data set is used as the active motion data reference value of this active motion data set; Sort the active motion data sets in ascending order of the active motion data reference value to obtain the active motion data set order information; Based on the active motion data set order information, the active motion data sets with the difference between the active motion data reference values less than the motion data fluctuation threshold are divided into the same data set to obtain the active motion data set; Obtain activity intensity stage information according to the active motion dataset.

[0021] Specifically, obtaining activity intensity stage information according to the active motion dataset specifically includes: Regarding the motion sensor corresponding to the active motion data with the smallest difference from the basic active motion data in each active motion data group as the active motion feature sensor of this active motion data group; Based on the active motion dataset, taking the mean value of the active motion data benchmark values in the active motion dataset as the activity intensity value of this active motion dataset; Based on the active motion dataset, obtain the frequency information of the active motion feature sensors in each active motion dataset; Regarding the active motion feature sensor with the highest frequency as the calibrated motion sensor of this dataset; If the calibrated motion sensor and the reference motion sensor are not the same motion sensor, then regarding the dataset corresponding to this calibrated motion sensor as the activity intensity dataset; Taking the activity intensity value corresponding to the activity intensity dataset as the activity intensity stage node; Obtain activity intensity stage information according to the activity intensity stage node; Regarding the calibrated motion sensor corresponding to the activity intensity dataset as the reference sensor of the activity intensity stage corresponding to the activity intensity dataset.

[0022] In this solution, the active motion data with the same data timestamp is divided into the same group to obtain the active motion data group corresponding to each type of motion sensor. According to the resting motion data corresponding to the reference motion sensor, the motion data fluctuation threshold is obtained. The active motion data groups are sorted in ascending order of the active motion data reference value. Based on the order information of the active motion data groups, the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold are divided into the same data set to obtain the active motion data set. The mean value of the active motion data reference values in the active motion data set is used as the activity intensity value of the active motion data set. The active motion feature sensor with the highest frequency is used as the calibrated motion sensor of the data set. If the calibrated motion sensor is not the same as the reference motion sensor, the data set corresponding to the calibrated motion sensor is used as the activity intensity data set, and the activity intensity value corresponding to the activity intensity data set is used as the activity intensity stage node. According to the activity intensity stage node, the activity intensity stage information is obtained. For example, if there are activity intensity values A, B, and C, that is, the specific values of the motion data of the motion data type corresponding to the active motion data set are A, B, and C, and the specific value H of the motion data of the reference sensor in the resting state is used as the starting point of the activity intensity, H - A is used as the first activity intensity stage. At this time, the reference sensor remains unchanged. A - B is used as the second activity intensity stage, and the calibrated motion sensor of the activity intensity data set corresponding to A is used as the reference sensor of the second activity intensity stage. B - C is used as the third activity intensity stage, and the calibrated motion sensor of the activity intensity data set corresponding to B is used as the reference sensor of the third activity intensity stage. C - the maximum activity intensity value is used as the fourth activity intensity stage, and the calibrated motion sensor of the activity intensity data set corresponding to C is used as the reference sensor of the fourth activity intensity stage; It is understandable that by grouping, sorting, and dividing the dataset according to the fluctuation threshold for the active motion data, the dynamic changes in the data during the motion process can be fully considered, and the motion process can be subdivided into different activity intensity stages. For example, during a running motion, different intensity stages such as jogging, running fast, and sprinting can be clearly distinguished, making the assessment of the motion intensity more in line with the actual motion state. Taking the mean value of the active motion data benchmark value of the active motion dataset as the activity intensity value provides a clear quantitative indicator for each activity intensity stage. This helps to more accurately describe the motion intensity and provides data support for formulating personalized exercise plans and health management programs subsequently. Due to the differences in the performance of each sensor under different motion intensities, therefore, at different activity intensity stages, by comparing the frequency information of the active motion characteristic sensors, the calibrated motion sensor is determined and used as the benchmark sensor for this stage, improving the accuracy and reliability of data collection. For example, during high-intensity exercise, certain sensors may be more capable of accurately reflecting the motion data. By this means, these sensors can be preferentially used, avoiding the errors that may be brought about by fixedly using a certain benchmark sensor throughout the motion process, giving full play to the advantages of multiple sensors, and improving the overall utilization efficiency of the sensors.

[0023] Obtain the motion data update setting information according to the activity intensity stage information and the benchmark motion sensor information; Specifically, obtaining the motion data update setting information according to the activity intensity stage information and the benchmark motion sensor information specifically includes: Obtain the motion data range information corresponding to each activity intensity stage according to the activity intensity stage information; Obtain the historical motion data; Obtain the motion time information corresponding to the motion data range according to the motion data range information and the historical motion data; Based on the analysis requirements of the motion data range, obtain the motion data monitoring threshold corresponding to each activity intensity stage, where the motion data monitoring threshold represents the dynamic monitoring quantity of the motion data in this activity intensity state; According to the motion time information corresponding to the motion data range, taking the motion data monitoring threshold as the benchmark, divide the motion data range to obtain the corresponding motion time change value; Take the motion time change value as the motion data update unit time for the activity intensity stage to obtain the motion data update setting information.

[0024] In this solution, through different activity intensity stages, there are significant differences in the characteristics of human motion states and data changes. For example, in the high-intensity exercise stage, data such as heart rate and speed change rapidly, and more frequent data updates can accurately capture these rapid changes, thereby providing more accurate exercise feedback for users. Combining historical exercise data can make the exercise time information corresponding to the exercise data range more in line with individual exercise habits and patterns. The exercise data performance of different users may be different under the same activity intensity. Based on the analysis of historical data, the impact of individual differences on data updates can be effectively reduced, further improving the accuracy and reliability of the data. Each activity intensity stage corresponds to different exercise data monitoring thresholds, and this threshold reflects the dynamic monitoring quantity of exercise data in this stage. Setting the threshold according to actual needs avoids unnecessary data collection, ensuring that important data is not omitted and reducing the computing volume and energy consumption of the device. For example, in the low-intensity exercise stage, the data changes relatively slowly. Appropriately reducing the monitoring threshold and update frequency can extend the battery life of the device. Based on the exercise data monitoring threshold, the exercise data range is divided and the change value of the exercise time is obtained, which is used as the unit time for updating exercise data. This flexible division method can dynamically adjust the update frequency according to the real-time situation of the exercise, enabling the device to operate efficiently under different activity intensities and improving the overall performance. Different users have different exercise goals and physical fitness conditions, and there are also differences in the focus of attention on exercise data. By analyzing the exercise data range and setting the monitoring threshold, the personalized exercise data analysis needs of users can be met. For example, for users who pursue speed improvement, the speed data can be updated more frequently in the high-speed exercise stage to provide targeted exercise suggestions.

[0025] Update the exercise data according to the exercise data update setting information.

[0026] Specifically, updating the exercise data according to the exercise data update setting information specifically includes: Obtain exercise data based on the motion sensor information; Take the mean value of the exercise data as the exercise intensity value of this type of exercise data; Obtain the corresponding activity intensity stage according to the exercise intensity value; Based on the activity intensity stage, obtain the unit time for updating exercise data according to the exercise data update setting information; According to the unit time for updating exercise data, the motion sensor collects exercise data and updates the exercise data.

[0027] In this solution, based on the motion sensor information, motion data is obtained, and the mean value of the motion data is used as the motion intensity value of this type of motion data. According to the motion intensity value, the corresponding activity intensity stage is obtained. Based on the activity intensity stage, the setting information is updated according to the motion data, the motion data update unit time is obtained, and according to the motion data update unit time, the motion sensor collects motion data and updates the motion data.

[0028] In this embodiment, when updating the motion data, the motion data of the reference motion sensor is compared with the average value of the motion data of the other motion sensors. If the difference is less than the motion data monitoring threshold, the motion data is directly updated with the motion data of the reference motion sensor. If the difference is greater than the motion data monitoring threshold, half of the sum of the motion data of the reference motion sensor and the average value of the motion data of the other motion sensors is used as the motion data, that is, the motion data is updated with their average value.

[0029] Refer to Figure 5 As shown, further, in combination with the above-mentioned method for updating motion data based on activity tracking feedback, a system for updating motion data based on activity tracking feedback is proposed, including: A main control module, which is used to, according to the active motion data set, take the mean value of the active motion data benchmark values in the active motion data set as the activity intensity value of this active motion data set. Based on the active motion data set, obtain the frequency information of the active motion feature sensors in each active motion data set. According to the frequency information of the active motion feature sensors, obtain the activity intensity data set. Take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node. According to the activity intensity stage node, obtain the activity intensity stage information. Classify the motion sensors based on the motion data type information to obtain the motion sensor classification information. According to the motion sensor classification information, obtain the reference motion sensor information corresponding to each type of motion sensor. According to the activity intensity stage information and the reference motion sensor information, obtain the motion data update setting information. According to the motion data update setting information, update the motion data; An information acquisition module, which is used to acquire motion sensor information, motion sensor position information, and motion sensor function information. According to the motion sensor information, obtain the motion data type information corresponding to each motion sensor, obtain historical motion data, resting motion data, and active motion data. According to the motion sensor classification information, based on the motion data type matching, obtain the historical motion data corresponding to each type of motion sensor. According to the historical motion data corresponding to each type of motion sensor, obtain the resting motion data corresponding to each type of motion sensor. According to the resting motion data, obtain the data timestamp; A data analysis module, which is used to divide the resting motion data with the same data timestamp into the same group, obtain the resting motion data group corresponding to each type of motion sensor, take the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group, obtain the active motion data according to the historical motion data, and based on the timestamp of the active motion data, divide the active motion data with the same data timestamp into the same group, obtain the active motion data group corresponding to each type of motion sensor, obtain the motion data fluctuation threshold according to the resting motion data corresponding to the reference motion sensor, sort the active motion data groups in ascending order of the active motion data reference value, obtain the order information of the active motion data groups, and based on the order information of the active motion data groups, divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set, and obtain the active motion data set; A display module, which interacts with the main control module and is used to output and display the reference motion sensor information, activity intensity stage information, motion data update setting information, and motion data.

[0030] The main control module specifically includes: A control unit, which is used to classify the motion sensors based on the motion data type information, obtain the motion sensor classification information, obtain the reference motion sensor information corresponding to each type of motion sensor according to the motion sensor classification information, obtain the motion data update setting information according to the activity intensity stage information and the reference motion sensor information, and update the motion data according to the motion data update setting information; An information receiving unit, which interacts with the information acquisition module and the data analysis module and is used to receive data and transmit it to the motion intensity division unit; A motion intensity division unit, which is used to take the mean value of the active motion data reference values in the active motion data set as the activity intensity value of the active motion data set based on the active motion data set, obtain the frequency information of the active motion feature sensors in each active motion data set based on the active motion data set, obtain the activity intensity data set according to the frequency information of the active motion feature sensors, take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node, and obtain the activity intensity stage information according to the activity intensity stage node.

[0031] The information acquisition module specifically includes: A first acquisition unit, which is used to acquire the motion sensor information, motion sensor position information, and motion sensor function information, and obtain the motion data type information corresponding to each motion sensor according to the motion sensor information; A second acquisition unit, which is configured to acquire historical motion data, resting motion data, and active motion data, and based on the motion sensor classification information and the matching of motion data types, acquire the historical motion data corresponding to each type of motion sensor, and based on the historical motion data corresponding to each type of motion sensor, acquire the resting motion data corresponding to each type of motion sensor, and based on the resting motion data, acquire the data timestamp.

[0032] A data analysis module, specifically including: A first data analysis unit, which is configured to divide the resting motion data with the same data timestamp into the same group, acquire the resting motion data groups corresponding to each type of motion sensor, and use the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group; A second data analysis unit, which is configured to acquire active motion data based on the historical motion data, divide the active motion data with the same data timestamp into the same group based on the timestamp of the active motion data, acquire the active motion data groups corresponding to each type of motion sensor, acquire the motion data fluctuation threshold based on the resting motion data of the reference motion sensor, sort the active motion data groups in ascending order of the active motion data reference value, acquire the order information of the active motion data groups, and based on the order information of the active motion data groups, divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set, and acquire the active motion data set.

[0033] In summary, the advantages of the present invention are as follows: Through the motion sensor classification information, the reference motion sensor information corresponding to each type of motion sensor is acquired, and through the reference motion sensor information, the change status of the motion data under different activity intensities is accurately analyzed, which is convenient for setting the motion data update later, improves the data update efficiency, and by dividing the activity intensity stages and dynamically adjusting the data update frequency, while ensuring the data integrity, the device energy consumption is reduced, and the energy utilization rate of the device is improved, providing an innovative basis for the optimization and upgrading of intelligent sports equipment.

[0034] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art of this industry should understand that the present invention is not limited by the above embodiments. What is described in the above embodiments and the specification is only the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for updating motion data based on activity tracking feedback, characterized in that, Including: Obtaining motion sensor information, where the motion sensor information includes motion sensor position information and motion sensor function information; According to the motion sensor information, obtaining the motion data type information corresponding to each motion sensor; Based on the motion data type information, classifying the motion sensors to obtain motion sensor classification information, where the motion sensor categories in the motion sensor classification information correspond to the motion data types; According to the motion sensor classification information, obtaining the reference motion sensor information corresponding to each type of motion sensor; According to the reference motion sensor information, obtaining the activity intensity stage information; According to the activity intensity stage information and the reference motion sensor information, obtaining the motion data update setting information; According to the motion data update setting information, updating the motion data.

2. The method for updating motion data based on activity tracking feedback according to claim 1, wherein The step of obtaining the reference motion sensor information corresponding to each type of motion sensor according to the motion sensor classification information specifically includes: Obtaining historical motion data, where the historical motion data includes resting motion data and active motion data, and the resting motion data represents the specific values of each type of motion data in the resting state; According to the motion sensor classification information, based on the matching of motion data types, obtaining the historical motion data corresponding to each type of motion sensor; According to the historical motion data corresponding to each type of motion sensor, obtaining the resting motion data corresponding to each type of motion sensor; According to the resting motion data, obtaining the data timestamp; Dividing the resting motion data with the same data timestamp into the same group to obtain the resting motion data group corresponding to each type of motion sensor, where the resting motion data group represents the resting motion data monitored by each motion sensor in the same type of motion sensors at the same time; Taking the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group; Taking the motion sensor corresponding to the resting motion data with the smallest difference from the basic motion data in the resting motion data group as the characteristic sensor of the resting motion data group; According to the characteristic sensor corresponding to the resting motion data group, taking the characteristic sensor with the highest occurrence frequency as the reference motion sensor of the motion sensor category corresponding to the resting motion data group.

3. A method for updating motion data based on activity tracking feedback according to claim 1, characterized in that, The step of obtaining the activity intensity stage information according to the reference motion sensor information specifically includes: According to the historical motion data, obtaining the active motion data; Based on the timestamps of the active motion data, dividing the active motion data with the same data timestamp into the same group to obtain the active motion data group corresponding to each type of motion sensor; According to the reference motion sensor information, obtaining the resting motion data corresponding to the reference motion sensor in the historical motion data; According to the resting motion data corresponding to the reference motion sensor, obtaining the motion data fluctuation threshold; According to the reference motion sensor information, taking the active motion data corresponding to the reference motion sensor in the active motion data group as the active motion data reference value of the active motion data group; Sorting the active motion data groups in ascending order of the active motion data reference value to obtain the active motion data group order information; Based on the order information of the active motion data groups, divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set to obtain the active motion data set; Obtain the activity intensity stage information according to the active motion data set.

4. A method for updating motion data based on activity tracking feedback according to claim 3, characterized in that The obtaining of the activity intensity stage information according to the active motion data set specifically includes: Take the motion sensor corresponding to the active motion data with the smallest difference from the basic active motion data in each active motion data group as the active motion characteristic sensor of the active motion data group; According to the active motion data set, take the mean value of the active motion data reference values in the active motion data set as the activity intensity value of the active motion data set; Based on the active motion data set, obtain the frequency information of the active motion characteristic sensors in each active motion data set; Take the active motion characteristic sensor with the highest frequency as the calibrated motion sensor of the data set; If the calibrated motion sensor and the reference motion sensor are not the same motion sensor, then take the data set corresponding to the calibrated motion sensor as the activity intensity data set; Take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node; Obtain the activity intensity stage information according to the activity intensity stage node; Take the calibrated motion sensor corresponding to the activity intensity data set as the reference sensor of the activity intensity stage corresponding to the activity intensity data set.

5. A method for updating motion data based on activity tracking feedback according to claim 1, characterized in that, The obtaining of the motion data update setting information according to the activity intensity stage information and the reference motion sensor information specifically includes: Obtain the motion data range information corresponding to each activity intensity stage according to the activity intensity stage information; Obtain the historical motion data; According to the motion data range information and the historical motion data, obtain the motion time information corresponding to the motion data range; Based on the analysis requirements of the motion data range, obtain the motion data monitoring threshold corresponding to each activity intensity stage, where the motion data monitoring threshold represents the dynamic monitoring quantity of the motion data in the activity intensity state; According to the motion time information corresponding to the motion data range, divide the motion data range with the motion data monitoring threshold as the reference to obtain the corresponding motion time change value; Take the motion time change value as the motion data update unit time of the activity intensity stage to obtain the motion data update setting information.

6. The method for updating motion data based on activity tracking feedback according to claim 1, characterized in that, The updating of the motion data according to the motion data update setting information specifically includes: Based on the motion sensor information, obtain the motion data; Take the mean value of the motion data as the motion intensity value of the motion data; According to the motion intensity value, obtain the corresponding activity intensity stage; Based on the activity intensity stage, obtain the motion data update unit time according to the motion data update setting information; According to the motion data update unit time, the motion sensor collects the motion data and updates the motion data.

7. A motion data update system based on activity tracking feedback, for implementing the data update method according to any one of claims 1-6, characterized in that, Including: The main control module is used to, based on the active motion data set, take the mean value of the active motion data benchmark values in the active motion data set as the activity intensity value of the active motion data set, obtain the frequency information of the active motion feature sensors in each active motion data set based on the active motion data set, obtain the activity intensity data set according to the frequency information of the active motion feature sensors, take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node, obtain the activity intensity stage information according to the activity intensity stage node, classify the motion sensors based on the motion data type information, obtain the motion sensor classification information, obtain the corresponding reference motion sensor information for each type of motion sensor according to the motion sensor classification information, obtain the motion data update setting information according to the activity intensity stage information and the reference motion sensor information, and update the motion data according to the motion data update setting information; The information acquisition module is used to acquire the motion sensor information, the motion sensor position information, and the motion sensor function information, obtain the motion data type information corresponding to each motion sensor according to the motion sensor information, acquire the historical motion data, the resting motion data, and the active motion data, obtain the historical motion data corresponding to each type of motion sensor based on the motion data type matching according to the motion sensor classification information, obtain the resting motion data corresponding to each type of motion sensor according to the historical motion data corresponding to each type of motion sensor, and obtain the data timestamp according to the resting motion data; The data analysis module is used to divide the resting motion data with the same data timestamp into the same group, obtain the resting motion data groups corresponding to each type of motion sensor, take the mean value of each resting motion data group as the basic motion data corresponding to the resting motion data group, obtain the active motion data according to the historical motion data, divide the active motion data with the same data timestamp into the same group based on the timestamp of the active motion data, obtain the active motion data groups corresponding to each type of motion sensor, obtain the motion data fluctuation threshold according to the resting motion data corresponding to the reference motion sensor, sort the active motion data groups in ascending order of the active motion data benchmark values, obtain the active motion data group order information, and divide the active motion data groups with the difference between the active motion data benchmark values less than the motion data fluctuation threshold into the same data set based on the active motion data group order information to obtain the active motion data set; The display module interacts with the main control module and is used to output and display the reference motion sensor information, the activity intensity stage information, the motion data update setting information, and the motion data.

8. An exercise data update system based on activity tracking feedback according to claim 7, characterized in that, The main control module specifically includes: A control unit, which is used to classify motion sensors based on motion data type information, obtain motion sensor classification information, obtain reference motion sensor information corresponding to each type of motion sensor according to the motion sensor classification information, obtain motion data update setting information according to the activity intensity stage information and the reference motion sensor information, and update the motion data according to the motion data update setting information; An information receiving unit, which interacts with the information acquisition module and the data analysis module, and is used to receive data and transmit it to the motion intensity division unit; A motion intensity division unit, which is used to take the mean of the active motion data reference values in the active motion data set as the activity intensity value of the active motion data set based on the active motion data set, obtain the frequency information of the active motion feature sensors in each active motion data set based on the active motion data set, obtain an activity intensity data set according to the frequency information of the active motion feature sensors, take the activity intensity value corresponding to the activity intensity data set as the activity intensity stage node, and obtain the activity intensity stage information according to the activity intensity stage node.

9. An exercise data updating system based on activity tracking feedback according to claim 7, wherein, The information acquisition module specifically includes: A first acquisition unit, which is used to acquire motion sensor information, motion sensor position information, and motion sensor function information, and obtain motion data type information corresponding to each motion sensor according to the motion sensor information; A second acquisition unit, which is used to acquire historical motion data, resting motion data, and active motion data, obtain historical motion data corresponding to each type of motion sensor based on motion data type matching according to the motion sensor classification information, obtain resting motion data corresponding to each type of motion sensor according to the historical motion data corresponding to each type of motion sensor, and obtain a data timestamp according to the resting motion data.

10. A motion data update system based on activity tracking feedback according to claim 7, characterized in that The data analysis module specifically includes: A first data analysis unit, which is used to divide the resting motion data with the same data timestamp into the same group, obtain the resting motion data group corresponding to each type of motion sensor, and take the mean of each resting motion data group as the basic motion data corresponding to the resting motion data group; A second data analysis unit, which is used to obtain active motion data according to the historical motion data, divide the active motion data with the same data timestamp into the same group based on the timestamp of the active motion data, obtain the active motion data group corresponding to each type of motion sensor, obtain a motion data fluctuation threshold according to the resting motion data corresponding to the reference motion sensor, sort the active motion data groups in ascending order of the active motion data reference value, obtain the active motion data group order information, and divide the active motion data groups with the difference between the active motion data reference values less than the motion data fluctuation threshold into the same data set based on the active motion data group order information to obtain an active motion data set.