A step frequency adjustment prompting method, device and equipment and storage medium
By analyzing the heart rate data of participants to predict the complexity of the track and combining it with cadence data, the problem of inaccurate cadence adjustment in existing technologies has been solved, achieving more precise cadence guidance and sports safety assurance.
Patent Information
- Application Number
- CN202511208858.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-08-27
AI Technical Summary
Existing technology cannot provide reasonable and accurate cadence adjustment prompts based on the complexity of the track, resulting in insufficient precision in cadence adjustment for participants and failing to effectively ensure sports safety.
By acquiring the heart rate data of the participants, analyzing its changing patterns, and predicting the target complexity of the track, the cadence adjustment data is determined by combining the actual track complexity and cadence data to guide the participants' cadence adjustment.
It improves the accuracy of cadence adjustment, ensures heart rate data is within the preset threshold range, and enhances exercise safety and performance.
Smart Images

Figure CN120748784B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of computer, and particularly relates to a step frequency adjustment prompting method and device, equipment and a storage medium. BACKGROUND
[0002] With the rise of the sports craze, cross-country races, mountain marathons and outdoor exploration and other high-intensity endurance sports competitions are developing. In the process of the competition, the step frequency of the participating athletes is a core index affecting the efficiency of the movement, the distribution of physical fitness and the safety of the movement, and it is of great significance to reasonably guide the step frequency adjustment of the participating athletes in improving the sports performance and ensuring the safety of the movement.
[0003] In the prior art, the way of guiding the step frequency adjustment of the participating athletes in the movement is mainly to obtain the heart rate data and the step frequency data of the participating athletes in real time through a wearable sensor, compare the obtained heart rate data with a preset heart rate alarm threshold, and trigger a step frequency reduction prompt in the case that the heart rate data exceeds the preset heart rate alarm threshold. However, the prior art can only prompt the participating athletes whether to reduce the step frequency according to the heart rate data, does not consider the influence of the track complexity on the step frequency data, and cannot determine the specific data of the step frequency adjustment, so as to reasonably guide the participating athletes in the step frequency adjustment. SUMMARY
[0004] The purpose of the embodiments of the present application is to provide a step frequency adjustment prompting method, device, equipment and storage medium, which solves the problem that the prior art cannot reasonably and accurately guide the step frequency adjustment. By predicting the target track complexity of the track where the participating athletes are located according to the change rule of the heart rate data over time, in the case that the target track complexity is consistent with the actual track complexity, the step frequency adjustment data of the participating athletes is determined according to the heart rate data, the actual track complexity and the step frequency data, which can achieve the purpose of guiding the step frequency adjustment combined with the track complexity and determining the specific data of the step frequency adjustment, is conducive to improving the accuracy of the step frequency guidance, and ensures that the heart rate data is within the preset heart rate threshold range, which is conducive to improving the safety of the participating athletes in the movement.
[0005] In a first aspect, the embodiments of the present application provide a step frequency adjustment prompting method, which comprises:
[0006] obtaining the heart rate data of the participating athletes, determining the change rule of the heart rate data over time in the case that the heart rate value in the heart rate data is greater than the preset heart rate threshold, and predicting the target track complexity of the track where the participating athletes are located according to the change rule;
[0007] mapping the obtained positioning information of the participating athletes to a track annotation map, and determining the actual track complexity of the participating athletes according to the mapping result;
[0008] In the case that the target track complexity is consistent with the actual track complexity, the step frequency data of the contestant is obtained, the step frequency adjustment data of the contestant is determined according to the heart rate data, the actual track complexity and the step frequency data, and is used to prompt the contestant.
[0009] Further, the target track complexity of the track where the contestant is located is predicted according to the change rule, comprising:
[0010] The heart rate sudden change moment and the heart rate sudden change value of the contestant are determined according to the change rule, and the heart rate fluctuation ratio of the contestant is determined according to the heart rate sudden change value and the average heart rate of the contestant before the heart rate sudden change moment;
[0011] The average heart rate and the heart rate fluctuation ratio are matched with the preset track complexity reference table respectively, the initial track complexity corresponding to the average heart rate and the track complexity fluctuation ratio corresponding to the heart rate fluctuation ratio are determined according to the matching result;
[0012] The target track complexity of the track where the contestant is located is determined according to the initial track complexity and the track complexity fluctuation ratio.
[0013] Further, the heart rate fluctuation ratio is matched with the preset track complexity reference table, comprising:
[0014] The participation frequency of the contestant is obtained, and the heart rate sensitivity coefficient corresponding to the participation frequency is determined;
[0015] The heart rate fluctuation ratio is adjusted based on the heart rate sensitivity coefficient, and the track complexity fluctuation ratio corresponding to the adjustment result of the heart rate fluctuation ratio is determined according to the preset track complexity reference table.
[0016] Further, the actual track complexity of the contestant is determined according to the mapping result, comprising:
[0017] The target motion trajectory of the contestant at the heart rate sudden change moment in the mapping result is determined, and the slope type, the slope grade, the track flatness and the number of turns in the trajectory range of the target motion trajectory are determined;
[0018] The first track complexity corresponding to the slope type and the slope grade, the second track complexity corresponding to the track flatness, and the third track complexity corresponding to the number of turns are determined;
[0019] The weighted sum of the first track complexity, the second track complexity and the third track complexity is calculated to obtain the actual track complexity of the contestant.
[0020] Further, the first track complexity corresponding to the slope type and the slope grade is determined, comprising:
[0021] determine a first track complexity parameter corresponding to the slope grade, identify whether the slope type is downhill, and compare the slope parameter with a preset impedance slope threshold value;
[0022] In a case where the slope type is downhill and the slope parameter is less than the preset impedance slope threshold value, determine that the sign of the first track complexity parameter is negative, and determine the first track complexity corresponding to the slope type and the slope grade according to the first track complexity parameter and the sign.
[0023] Further, determine the step frequency adjustment data of the contestant according to the heart rate data, the actual track complexity, and the step frequency data, including:
[0024] determine the reference step frequency data of the contestant according to the step frequency data before the heart rate sudden change moment, and determine a first step frequency influence coefficient corresponding to the reference step frequency data;
[0025] calculate a heart rate difference value of the heart rate sudden change value and the preset heart rate threshold value, determine a heart rate deviation grade corresponding to the heart rate difference value, and determine a second step frequency influence coefficient corresponding to the heart rate deviation grade;
[0026] determine a third step frequency influence coefficient corresponding to the actual track complexity, determine a step frequency adjustment requirement value according to the heart rate difference value, the first step influence coefficient, the second step frequency influence coefficient, and the third step frequency influence coefficient, and determine the step frequency adjustment data of the contestant according to the step frequency adjustment requirement value and the reference step frequency data.
[0027] Further, the process of consistency checking of the target track complexity and the actual track complexity includes:
[0028] perform complexity range expansion on the actual track complexity according to a preset complexity floating scale to obtain a maximum actual track complexity and a minimum actual track complexity centered on the actual track complexity;
[0029] respectively compare the size relationship between the target track complexity and the maximum actual track complexity and the minimum actual track complexity, and in a case where the target track complexity is less than or equal to the maximum actual track complexity and the target track complexity is greater than the minimum actual track complexity, determine that the target track complexity is consistent with the actual track complexity.
[0030] In a second aspect, the embodiments of the present application provide a step frequency adjustment prompting device, and the device includes:
[0031] a target track complexity prediction module configured to obtain heart rate data of a contestant, determine a change rule of the heart rate data with time in a case where there is a heart rate value greater than a preset heart rate threshold value in the heart rate data, and predict a target track complexity of a track where the contestant is located according to the change rule;
[0032] The actual track complexity determination module is used to map the obtained location information of the participants to the track marking map, and determine the actual track complexity of the participants based on the mapping results.
[0033] The cadence prompt module is used to acquire the participant's cadence data when the target track complexity is consistent with the actual track complexity. Based on the heart rate data, the actual track complexity, and the cadence data, the module determines the participant's cadence adjustment data and provides prompts to the participant.
[0034] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0035] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0036] Fifthly, embodiments of this application also provide a computer program product comprising a computer program stored in a computer-readable storage medium, wherein at least one processor of the device reads from the computer-readable storage medium and executes the computer program, causing the device to perform the method described in the first aspect.
[0037] In this embodiment, the heart rate data of the participants is acquired. If the heart rate value is greater than a preset heart rate threshold, the change pattern of the heart rate data over time is determined, and the target track complexity of the participant's track is predicted based on the change pattern. The acquired location information of the participants is mapped to the track marking map, and the actual track complexity of the participants is determined based on the mapping result. If the target track complexity is consistent with the actual track complexity, the cadence data of the participants is acquired, and the cadence adjustment data of the participants is determined based on the heart rate data, the actual track complexity, and the cadence data to prompt the participants. The above-described cadence adjustment prompt method solves the problem of the inability to provide reasonable and accurate cadence adjustment prompts in existing technologies. By predicting the target track complexity of the participant's track based on the change pattern of heart rate data over time, and when the target track complexity matches the actual track complexity, the cadence adjustment data for the participant is determined based on heart rate data, actual track complexity, and cadence data. This achieves the goal of providing cadence adjustment guidance in conjunction with track complexity and determining the specific cadence adjustment data, which helps improve the accuracy of cadence guidance and ensures that heart rate data is within the preset heart rate threshold range, thus improving the exercise safety of participants. Attached Figure Description
[0038] Figure 1 is a flowchart of a step frequency adjustment prompting method provided by an embodiment of the present application;
[0039] Figure 2 is a schematic diagram of a track annotation map provided by the present application;
[0040] Figure 3 is a flowchart of predicting a target track complexity provided by an embodiment of the present application;
[0041] Figure 4 is a flowchart of determining an actual track complexity provided by an embodiment of the present application;
[0042] Figure 5 is a flowchart of determining step frequency adjustment data provided by an embodiment of the present application;
[0043] Figure 6 is a structural block diagram of a step frequency adjustment prompting device provided by an embodiment of the present application;
[0044] Figure 7 is a structural block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the objectives, technical solutions and advantages of the present application clearer, the following will describe optional detailed embodiments of the present application in conjunction with the accompanying drawings. It should be understood that the embodiments described herein are only used to explain the present application and not to limit the present application. In addition, it should be noted that, for the convenience of description, only parts related to the present application are shown in the drawings and not all contents. Before discussing the example embodiments in more detail, it should be mentioned that some example embodiments are described as processes or methods depicted by flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The processes can be terminated when the operations are completed, but can also have additional steps not included in the drawings. The processes can correspond to methods, functions, procedures, subroutines, etc.
[0046] The technical solutions in the embodiments of the present application will be described clearly in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application and not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art belong to the scope of protection of the present application.
[0047] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the objects before and after are in an "or" relationship.
[0048] First, the use scenario of the present solution can be a scenario of guiding the step frequency of a participating athlete during a marathon and cross-country race, especially a scenario of adjusting and prompting the step frequency of a participating athlete based on the heart rate data of the participating athlete and the actual track complexity during a high-intensity and high-complexity endurance sports competition such as a mountain marathon and a cross-country race. By predicting the target track complexity of the track where the participating athlete is located according to the change rule of the heart rate data over time, in the case where the target track complexity is consistent with the actual track complexity, the step frequency adjustment data of the participating athlete is determined according to the heart rate data, the actual track complexity and the step frequency data, the purpose of adjusting and guiding the step frequency in combination with the track complexity and determining the specific data of the step frequency adjustment can be achieved, which is beneficial to improve the accuracy of the step frequency guidance, and ensures that the heart rate data is within the preset heart rate threshold range, which is beneficial to improve the sports safety of the participating personnel. Based on the above use scenario, it can be understood that the execution subject of each step in the present solution can be a computer device, which refers to any electronic device with data calculation, processing and storage capabilities, such as a mobile phone, a PC (Personal Computer), a tablet computer and other terminal devices, or a server and other devices, and the embodiments of the present application do not limit this.
[0049] The step frequency adjustment prompting method, device, equipment and storage medium provided by the embodiments of the present application will be described in detail below in combination with the drawings, specific embodiments and application scenarios.
[0050] Figure 1 is a flowchart of a step frequency adjustment prompting method provided by the embodiments of the present application. As shown in Figure 1 , the specific steps include the following steps:
[0051] S101, obtaining the heart rate data of a participating athlete, in the case where the heart rate value in the heart rate data is greater than the preset heart rate threshold, determining the change rule of the heart rate data over time, and predicting the target track complexity of the track where the participating athlete is located according to the change rule.
[0052] The preset heart rate threshold can be a preset heart rate critical value representing the best exercise state of the contestant. The heart rate average value of the contestant in the best exercise state can be determined according to the exercise data and the heart rate data of the contestant before the current moment, as the preset heart rate threshold. The change rule of the heart rate data over time can be the change of the heart rate value of the contestant before the current moment over time. The target track complexity can be the theoretical track passing difficulty corresponding to the heart rate data of the contestant. Because the track passing difficulties corresponding to different types, slopes and flatnesses of the tracks are different, the heart rate data of the contestant will be affected by the track passing difficulty when the contestant passes different tracks at the same speed or step frequency, resulting in fluctuations in the heart rate data, and even exceeding the preset heart rate threshold. Therefore, the theoretical track passing difficulty corresponding to the track currently passed by the contestant can be predicted as the target track complexity according to the change rule of the heart rate data of the contestant.
[0053] In one embodiment, the heart rate data of the contestant can be obtained in real time, and the size relationship between the heart rate data and the preset heart rate threshold can be compared in real time. When the heart rate value in the heart rate data is greater than the preset heart rate threshold, the change rule of the heart rate data over time can be determined according to the heart rate value in the time sequence within the preset period before the current moment. According to the change rule, the duration of the same heart rate change trend of the contestant and the maximum heart rate in the trend can be determined. The heart rate change speed can be calculated according to the maximum heart rate and the duration, and the corresponding relationship between the preset target track complexity and the heart rate change speed range. The target track complexity of the track currently passed by the contestant can be determined according to the target heart rate change speed range to which the heart rate change speed belongs and the corresponding relationship.
[0054] S102, mapping the obtained positioning information of the contestant to the track annotation map, and determining the actual track complexity of the contestant according to the mapping result.
[0055] The positioning information can be the position coordinates of the contestant in the actual spatial coordinate system. For example, the latitude and longitude of the contestant. The track annotation map can be an electronic map annotated with various terrain feature data and track attributes of the track. The track annotation map can include track type, track corresponding distance, track flatness, track slope and other information of the track. The mapping result can be the position coordinates of the contestant in the actual spatial coordinate system converted to the track annotation map coordinate system. The actual track complexity can be the actual track passing difficulty of the track currently passed by the contestant.
[0056] Figure 2 is a schematic diagram of the track annotation map provided by the present application. As Figure 2As shown, the map includes track path, track start point identifier, track end point identifier, supply station identifier, uphill start point identifier, uphill end point identifier, downhill start point identifier and downhill end point identifier, and turn identifier. Each identifier stores corresponding track information, for example, an uphill identifier in the figure stores the name of the identifier as uphill start point, slope X, total length of uphill Y, and road flatness of uphill stage track K. The terrain, length and attribute information of each track can be determined by reading the data stored in the identifier. The map also includes the position of the participant in the track annotation map after the positioning information of the participant is mapped to the track annotation map. The unmarked tracks in the figure are flat tracks.
[0057] In one embodiment, the positioning information of the participant obtained can be converted to the track annotation map coordinate system according to the conversion relationship between the actual spatial coordinate system determined during the construction of the track annotation map and the track annotation map coordinate system, to obtain a mapping result. According to the map annotation data of the track where the participant is located in the mapping result, the track type, track flatness and track slope and other track attribute information of the actual track where the participant is located are determined, and the actual track complexity of the participant is determined by calculating the sum of the track complexity corresponding to each track attribute information.
[0058] S103, in the case where the target track complexity is consistent with the actual track complexity, obtaining step frequency data of the participant, determining step frequency adjustment data of the participant according to the heart rate data, the actual track complexity and the step frequency data, and prompting the participant.
[0059] The step frequency data can be the number of steps taken by the participant in a unit of time corresponding to the current time. The step frequency data can affect the movement speed of the participant. The step frequency adjustment data can be a step frequency value that the participant needs to reach to adapt to the track complexity on the premise of maintaining a preset heart rate threshold.
[0060] In one embodiment, since the heart rate of the contestant can exceed the threshold heart rate threshold due to the track difficulty of the track and the physiological abnormalities of the contestant, the target track complexity can be consistent with the actual track complexity. When the target track complexity is consistent with the actual track complexity, it can be determined that the abnormal heart rate of the contestant is caused by the increase of the track complexity of the track. At this time, the step frequency data of the contestant at the current time can be obtained through the step frequency sensor, the difference between the heart rate data and the preset heart rate threshold can be calculated, and the ratio of the difference to the preset heart rate threshold is determined to determine the heart rate deviation degree. The first step frequency adjustment value is determined according to the product of the heart rate deviation degree and the step frequency data, the second step frequency adjustment value is determined according to the product of the first step frequency adjustment value and the actual track complexity, the second step frequency adjustment value is rounded, and the difference between the step frequency data and the rounding result is taken as the step frequency adjustment data of the contestant. The step frequency adjustment data is sent to the sports bracelet of the contestant to prompt the contestant to adjust the step frequency and maintain the best sports state.
[0061] In one embodiment, the process of consistency checking of the target track complexity and the actual track complexity includes: expanding the complexity range of the actual track complexity according to the preset complexity floating scale to obtain the maximum actual track complexity and the minimum actual track complexity centered on the actual track complexity; comparing the size relationship of the target track complexity with the maximum actual track complexity and the minimum actual track complexity respectively, and determining that the target track complexity is consistent with the actual track complexity in the case that the target track complexity is less than or equal to the maximum actual track complexity and the target track complexity is greater than the minimum actual track complexity.
[0062] The preset complexity floating scale can be a threshold representing that the actual track complexity is allowed to fluctuate within a certain range. By expanding the complexity range of the actual track complexity through the preset complexity floating scale, flexibility space can be provided for the consistency judgment of the track complexity, the robustness of the judgment is enhanced, and the problem of inaccurate complexity consistency judgment result caused by the estimation error of the actual track complexity is avoided. The preset complexity floating scale can be set according to the deviation between the target track complexity predicted by the historical heart rate data of the contestant and the actual track complexity. The maximum actual track complexity can be the maximum value that the actual track complexity can reach. The minimum actual track complexity can be the minimum value that the actual track complexity can reach.
[0063] In one embodiment, the preset complexity floating scale can be added and subtracted with the actual track complexity to expand the complexity range of the actual track complexity to obtain the maximum actual track complexity and the minimum actual track complexity centered on the actual track complexity. The size relationship between the target track complexity and the maximum actual track complexity and the minimum actual track complexity is compared respectively, and in the case that the target track complexity is less than or equal to the maximum actual track complexity and the target track complexity is greater than the minimum actual track complexity, it is determined that the target track complexity is consistent with the actual track complexity.
[0064] The scheme can improve the robustness of the consistency judgment, and further improve the accuracy of the heart rate abnormality reason judgment result.
[0065] The technical scheme provided by the embodiment of the application obtains the heart rate data of the participating player, determines the change rule of the heart rate data with time in the case that the heart rate value in the heart rate data is greater than the preset heart rate threshold, predicts the target track complexity of the track where the participating player is located according to the change rule, maps the positioning information of the participating player to the track marking map, determines the actual track complexity of the participating player according to the mapping result, obtains the step frequency data of the participating player in the case that the target track complexity is consistent with the actual track complexity, and determines the step frequency adjustment data of the participating player according to the heart rate data, the actual track complexity and the step frequency data, which is used to prompt the participating player. The above step frequency adjustment prompting method solves the problem that the step frequency adjustment prompting in the prior art cannot be reasonable and accurate. By predicting the target track complexity of the track where the participating player is located according to the change rule of the heart rate data with time, and determining the step frequency adjustment data of the participating player according to the heart rate data, the actual track complexity and the step frequency data in the case that the target track complexity is consistent with the actual track complexity, the purpose of combining the track complexity to guide the step frequency adjustment and determining the specific data of the step frequency adjustment can be achieved, which is beneficial to improving the accuracy of the step frequency guidance and ensuring that the heart rate data is within the preset heart rate threshold range, which is beneficial to improving the sports safety of the participating personnel.
[0066] Figure 3 The flowchart of predicting the target track complexity provided by the embodiment of the application is shown in FIG. 1. Figure 3 As shown in FIG. 1, the specific steps include the following steps:
[0067] S301, according to the change rule, determine the heart rate mutation time and the heart rate mutation value of the participating player, and according to the heart rate mutation value and the average heart rate of the participating player before the heart rate mutation time, determine the heart rate fluctuation ratio of the participating player.
[0068] The heart rate mutation time can be a heart rate data reporting period when the heart rate is greater than the preset heart rate threshold. The heart rate mutation value can be a heart rate value reported by the sports bracelet of the contestant at the heart rate mutation time. The heart rate fluctuation ratio can be data indicating the degree to which the heart rate exceeds the preset heart rate threshold.
[0069] In one embodiment, a heart rate change curve of the contestant over time can be drawn according to the change rule, an intersection of the change curve and a straight line corresponding to the preset heart rate threshold is identified, a heart rate reporting time after the intersection and with a heart rate value greater than the preset heart rate threshold in the change curve is identified, the heart rate reporting time is taken as the heart rate mutation time of the contestant, a heart rate value corresponding to the heart rate mutation time is read to obtain the heart rate mutation value. The difference between the heart rate mutation value and the average heart rate of the contestant before the heart rate mutation time is calculated, and the ratio of the difference to the average heart rate is calculated to obtain the heart rate fluctuation ratio of the contestant.
[0070] S302, respectively, the average heart rate and the heart rate fluctuation ratio are matched with the preset track complexity reference table, and the initial track complexity corresponding to the average heart rate and the track complexity fluctuation ratio corresponding to the heart rate fluctuation ratio are determined according to the matching result.
[0071] The preset track complexity reference table can be a preset table including multiple track complexities, a heart rate average value range corresponding to each track complexity, a unit track complexity fluctuation ratio, and a unit heart rate fluctuation ratio corresponding to the unit track complexity fluctuation ratio. The initial track complexity can be a track complexity corresponding to the average heart rate before the heart rate mutation time.
[0072] In one embodiment, the average heart rate can be matched with each average heart rate range in the preset track complexity reference table respectively, a target average heart rate range to which the average heart rate belongs is determined, and a target track complexity corresponding to the target average heart rate range is determined to obtain the initial track complexity. The ratio of the heart rate fluctuation ratio to the unit heart rate fluctuation ratio is calculated to obtain the number of unit heart rate fluctuation ratios included in the heart rate fluctuation ratio, and the track complexity fluctuation ratio corresponding to the heart rate fluctuation ratio is determined according to the number and the unit track complexity fluctuation ratio.
[0073] In one embodiment, matching the heart rate fluctuation ratio with the preset track complexity reference table includes: obtaining the participation frequency of the contestant, and determining a heart rate sensitivity coefficient corresponding to the participation frequency; adjusting the heart rate fluctuation ratio based on the heart rate sensitivity coefficient, and determining the track complexity fluctuation ratio corresponding to the adjustment result of the heart rate fluctuation ratio according to the preset track complexity reference table.
[0074] The participation frequency can be the total number of times that the contestant participates in a competition within a preset statistical time length. The participation frequency can represent the participation activity and participation experience of the contestant. The heart rate sensitivity coefficient can be a parameter related to the participation frequency for quantifying the fluctuation degree of the heart rate of the contestant after being affected by the outside world.
[0075] In one embodiment, the historical participation time of the contestant can be acquired to determine the participation frequency of the contestant, and a heart rate sensitivity coefficient corresponding to the participation frequency can be determined. The heart rate fluctuation proportion is adjusted according to the heart rate sensitivity coefficient, and the number of unit heart rate fluctuation proportions included in the heart rate fluctuation proportion adjustment result is calculated. The track complexity fluctuation proportion corresponding to the heart rate fluctuation proportion adjustment result is determined according to the number and a preset track complexity reference table.
[0076] According to the present solution, the heart rate fluctuation proportion is adjusted by determining the heart rate sensitivity coefficient corresponding to the participation frequency of the contestant, and the track complexity fluctuation proportion corresponding to the adjustment result of the heart rate fluctuation proportion is determined according to the preset track complexity reference table. The purpose of track complexity prediction can be combined with the participation experience of the contestant, and the accuracy of the calculation of the track complexity fluctuation proportion is improved.
[0077] S303, determining the target track complexity of the track where the contestant is located according to the initial track complexity and the track complexity fluctuation proportion.
[0078] In one embodiment, the track complexity fluctuation value of the track where the contestant is located is calculated according to the initial track complexity and the track complexity fluctuation proportion, and the target track complexity of the track where the contestant is located is determined according to the initial track complexity and the track complexity fluctuation value.
[0079] The technical solution provided by the embodiments of the present application determines the heart rate average value and the heart rate fluctuation proportion of the contestant, matches the heart rate average value and the heart rate fluctuation proportion with the preset track complexity reference table, determines the initial track complexity corresponding to the heart rate average value and the track complexity fluctuation proportion corresponding to the heart rate fluctuation proportion, and obtains the target track complexity of the track where the contestant is located. The accuracy of the prediction result of the target track complexity can be improved.
[0080] Figure 4 is a flowchart for determining the actual track complexity provided by the embodiments of the present application. As shown in Figure 4 , the specific steps include the following steps:
[0081] S401, determining the target motion trajectory of the contestant at the heart rate mutation moment in the mapping result, and the slope type, slope level, track flatness and number of turns in the trajectory range of the target motion trajectory.
[0082] The target motion trajectory can be a preset motion trajectory to which a position of the contestant at the heart rate sudden change moment belongs. The preset motion trajectory can be a trajectory that the contestant needs to follow when passing each track according to the shape and length of each track in the track annotation map. The trajectory range can be a corresponding range from a starting point of the target motion trajectory to a current position of the contestant. The slope type can include a flat road, an uphill, and a downhill. The slope level can be data describing the inclination of the track. The track flatness can be data representing the concave-convex degree of the track. The higher the track flatness, the smaller the motion resistance and the heart rate impact on the contestant.
[0083] In an embodiment, the target motion trajectory of the contestant at the heart rate sudden change moment can be determined according to the position of the contestant at the heart rate sudden change moment in the track annotation map and the preset motion trajectory to which the position belongs, and the slope type, the slope level, the track flatness, and the number of turns of the track in the trajectory range of the target motion trajectory annotated in the track annotation map can be read.
[0084] S402, determining a first track complexity corresponding to the slope type and the slope level, a second track complexity corresponding to the track flatness, and a third track complexity corresponding to the number of turns.
[0085] The first track complexity can be the track passing difficulty of the contestant passing the track with the slope type and the slope level. The second track complexity can be the track passing difficulty of the contestant passing the track with the track flatness. The third track complexity can be the track passing difficulty of the contestant passing the track with the number of turns. The higher the slope level when the slope type is uphill, the higher the first track complexity. The lower the track flatness, the higher the second track complexity. The more the number of turns, the higher the third track complexity.
[0086] In an embodiment, the first track complexity corresponding to the slope type and the slope level, the second track complexity corresponding to the track flatness, and the third track complexity corresponding to the number of turns can be determined according to the correspondence between the track complexity and the track complexity influencing factor.
[0087] In an embodiment, determining the first track complexity corresponding to the slope type and the slope level includes determining a first track complexity parameter corresponding to the slope level, identifying whether the slope type is downhill, and comparing the size relationship between the slope parameter and the preset impedance slope threshold value; in the case that the slope type is downhill and the slope parameter is less than the preset impedance slope threshold value, determining that the sign of the first track complexity parameter is negative, and determining the first track complexity corresponding to the slope type and the slope level according to the first track complexity parameter and the sign.
[0088] The preset impedance gradient threshold value can be a maximum gradient value that can reduce the track complexity when the gradient type is downhill. When the track type is downhill and the gradient is small, the contestant can save physical strength by gravity, and the track complexity is reduced. When the gradient is too large, the contestant needs to bear additional burden to maintain the stability and safety of the movement, resulting in an increase in the track complexity.
[0089] In one embodiment, a first track complexity parameter corresponding to the gradient level can be determined, whether the gradient type is downhill can be identified, and the size relationship between the gradient parameter and the preset impedance gradient threshold value can be compared. If the gradient parameter is less than the preset impedance gradient threshold value, it is determined that the gradient type and the gradient level can reduce the track complexity. If the gradient parameter is greater than or equal to the preset impedance gradient threshold value, it is determined that the gradient type and the gradient level can increase the track complexity. In the case that the gradient type is downhill and the gradient parameter is less than the preset impedance gradient threshold value, the sign of the first track complexity parameter can be determined to be negative, and the first track complexity corresponding to the gradient type and the gradient level can be determined according to the first track complexity parameter and the sign.
[0090] The present scheme can achieve the purpose of further dividing the track complexity of the downhill track, and improve the accuracy of the first track complexity, by determining the sign of the first track complexity parameter to be negative in the case that the gradient type of the track is downhill and the gradient parameter is less than the preset impedance gradient threshold value, and determining the first track complexity corresponding to the gradient type and the gradient level according to the first track complexity parameter and the sign.
[0091] S403, a weighted sum of the first track complexity, the second track complexity and the third track complexity is calculated to obtain the actual track complexity of the contestant.
[0092] In one embodiment, the weighted sum of the first track complexity, the second track complexity and the third track complexity can be calculated to obtain the actual track complexity of the contestant according to the first weight corresponding to the first track complexity, the second weight corresponding to the second track complexity and the third weight corresponding to the third track complexity. The first weight represents the influence degree of the gradient type and the gradient level on the track complexity, the second weight represents the influence degree of the track flatness on the track complexity, and the third weight represents the influence degree of the number of turns on the track complexity.
[0093] The technical scheme provided by the embodiments of the present application can improve the accuracy of the calculation result of the actual track complexity by determining the target movement trajectory of the contestant at the heart rate mutation moment in the mapping result, and the first track complexity corresponding to the gradient type and the gradient level of the target movement trajectory, the second track complexity corresponding to the track flatness, and the third track complexity corresponding to the number of turns, to obtain the actual track complexity of the contestant.
[0094] Figure 5 is a flowchart of determining step frequency adjustment data provided by the embodiment of the present application. As shown in the figure, the embodiment specifically comprises the following steps: Figure 5
[0095] S501, determining reference step frequency data of the contestant according to step frequency data before the heart rate mutation moment, and determining a first step frequency influence coefficient corresponding to the reference step frequency data.
[0096] The reference step frequency data can be an average value of the step frequency of the contestant on the current track before the heart rate mutation moment. The reference step frequency data represents the step frequency of the contestant in the case of stable heart rate. The first step frequency influence coefficient can be a step frequency correction parameter set according to the size of the reference step frequency. Different reference step frequency data corresponds to different adjustment sensitivity. For example, when the reference step frequency is high, a small adjustment of the step frequency can significantly affect the heart rate, and at this time, the first step frequency influence coefficient is small. When the reference step frequency is low, a larger adjustment of the step frequency is needed to effectively adjust the heart rate, and at this time, the first step frequency influence coefficient is large.
[0097] In an embodiment, the reference step frequency data of the contestant can be determined according to the step frequency data before the heart rate mutation moment, and the first step frequency influence coefficient corresponding to the reference step frequency data can be determined according to the size of the reference step frequency data.
[0098] S502, calculating a heart rate difference value between the heart rate mutation value and the preset heart rate threshold, determining a heart rate deviation level corresponding to the heart rate difference value, and determining a second step frequency influence coefficient corresponding to the heart rate deviation level.
[0099] The second step frequency influence coefficient can be the influence degree of the heart rate deviation on the step frequency adjustment. The greater the heart rate deviation, the greater the step frequency amplitude that needs to be adjusted, and the greater the second step frequency influence coefficient.
[0100] In an embodiment, the heart rate difference value between the heart rate mutation value and the preset heart rate threshold can be calculated, the heart rate deviation level corresponding to the heart rate difference value can be determined according to the corresponding relationship between the heart rate deviation level and the heart rate difference value range, and the second step frequency influence coefficient corresponding to the heart rate deviation level can be determined according to the size of the heart rate deviation level.
[0101] S503, determining a third step frequency influence coefficient corresponding to the actual track complexity, determining a step frequency adjustment requirement value according to the heart rate difference value, the first step influence coefficient, the second step frequency influence coefficient and the third step frequency influence coefficient, and determining step frequency adjustment data of the contestant according to the step frequency adjustment requirement value and the reference step frequency data.
[0102] The third step frequency influence coefficient can be the influence degree of track complexity on step frequency adjustment. The higher the track complexity, the greater the step frequency adjustment range required, and the greater the third step frequency influence coefficient. The step frequency adjustment requirement value can be the total adjustment range of the step frequency under the condition that the heart rate meets the preset heart rate threshold.
[0103] In one embodiment, the third step frequency influence coefficient corresponding to the actual track complexity can be determined according to the size of the actual track complexity, the product of the heart rate difference value, the first step influence coefficient, the second step frequency influence coefficient and the third step frequency influence coefficient is calculated to obtain the step frequency adjustment requirement value, and the step frequency adjustment data of the contestant is determined according to the step frequency adjustment requirement value and the reference step frequency data. For example, the first step frequency influence coefficient is 1.0, the heart rate difference value is 20 times / minute, the second step frequency influence coefficient is 1.5, and the third step frequency influence coefficient is 1.3. The step frequency adjustment requirement value = heart rate difference value x first step frequency influence coefficient x second step frequency influence coefficient x third step frequency influence coefficient = 20 times / minute x 1.0 x 1.5 x 1.3 = 39, that is, 39 steps / minute need to be adjusted.
[0104] The technical scheme provided by the embodiments of the present application can determine the first step frequency influence coefficient corresponding to the reference step frequency data before the heart rate mutation moment, the second step frequency influence coefficient corresponding to the heart rate deviation level, and the third step frequency influence coefficient corresponding to the actual track complexity to determine the step frequency adjustment requirement value, and determine the step frequency adjustment data of the contestant according to the step frequency adjustment requirement value and the reference step frequency data, so as to achieve the purpose of multi-dimensional step frequency adjustment and improve the accuracy of the step frequency adjustment result.
[0105] Figure 6 is a structural block diagram of a step frequency adjustment prompting device provided by an embodiment of the present application. As shown in Figure 6 , specifically includes the following:
[0106] The target track complexity prediction module 601 is configured to obtain heart rate data of a contestant, determine the change rule of the heart rate data with time in the case that there is a heart rate value greater than a preset heart rate threshold in the heart rate data, and predict the target track complexity of the track where the contestant is located according to the change rule;
[0107] The actual track complexity determination module 602 is configured to map the positioning information of the contestant obtained to a track annotation map, and determine the actual track complexity of the contestant according to the mapping result;
[0108] The step frequency prompting module 603 is configured to obtain the step frequency data of the contestant in the case that the target track complexity is consistent with the actual track complexity, determine the step frequency adjustment data of the contestant according to the heart rate data, the actual track complexity and the step frequency data, and prompt the contestant.
[0109] Further, the target track complexity prediction module 601 is specifically configured to:
[0110] According to the change rule, the heart rate sudden change moment and the heart rate sudden change value of the contestant are determined, and the heart rate fluctuation ratio of the contestant is determined according to the heart rate sudden change value and the average heart rate of the contestant before the heart rate sudden change moment;
[0111] The average heart rate and the heart rate fluctuation ratio are matched with the preset track complexity table respectively, and the initial track complexity corresponding to the average heart rate and the track complexity fluctuation ratio corresponding to the heart rate fluctuation ratio are determined according to the matching result;
[0112] The target track complexity of the track where the contestant is located is determined according to the initial track complexity and the track complexity fluctuation ratio.
[0113] Further, the target track complexity prediction module 601 is specifically configured to:
[0114] The participation frequency of the contestant is obtained, and the heart rate sensitivity coefficient corresponding to the participation frequency is determined;
[0115] The heart rate fluctuation ratio is adjusted based on the heart rate sensitivity coefficient, and the track complexity fluctuation ratio corresponding to the adjustment result of the heart rate fluctuation ratio is determined according to the preset track complexity table.
[0116] Further, the actual track complexity determination module 602 is specifically configured to:
[0117] The target motion trajectory of the contestant at the heart rate sudden change moment in the mapping result is determined, and the slope type, the slope grade, the track flatness and the number of turns in the trajectory range of the target motion trajectory are determined;
[0118] The first track complexity corresponding to the slope type and the slope grade, the second track complexity corresponding to the track flatness, and the third track complexity corresponding to the number of turns are determined;
[0119] The weighted sum of the first track complexity, the second track complexity and the third track complexity is calculated to obtain the actual track complexity of the contestant.
[0120] Further, the actual track complexity determination module 602 is specifically configured to:
[0121] The first track complexity parameter corresponding to the slope grade is determined, whether the slope type is downhill is identified, and the size relationship between the slope parameter and the preset impedance slope threshold is compared;
[0122] In a case where the slope type is a downhill slope and the slope parameter is less than a preset impedance slope threshold, a sign of the first track complexity parameter is determined to be a negative sign, and a first track complexity corresponding to the slope type and the slope level is determined according to the first track complexity parameter and the sign.
[0123] Further, the step frequency prompting module 603 is specifically configured to:
[0124] The reference step frequency data of the contestant is determined according to the step frequency data before the heart rate sudden change moment, and a first step frequency influence coefficient corresponding to the reference step frequency data is determined.
[0125] The heart rate difference value between the heart rate sudden change value and the preset heart rate threshold is calculated, a heart rate deviation level corresponding to the heart rate difference value is determined, and a second step frequency influence coefficient corresponding to the heart rate deviation level is determined.
[0126] A third step frequency influence coefficient corresponding to the actual track complexity is determined, a step frequency adjustment requirement value is determined according to the heart rate difference value, the first step frequency influence coefficient, the second step frequency influence coefficient and the third step frequency influence coefficient, and step frequency adjustment data of the contestant is determined according to the step frequency adjustment requirement value and the reference step frequency data.
[0127] Further, the step frequency prompting module 603 is further configured to:
[0128] The complexity range of the actual track complexity is expanded according to a preset complexity floating scale to obtain a maximum actual track complexity and a minimum actual track complexity centered on the actual track complexity.
[0129] The size relationship between the target track complexity and the maximum actual track complexity and the minimum actual track complexity is compared respectively, and in a case where the target track complexity is less than or equal to the maximum actual track complexity and the target track complexity is greater than the minimum actual track complexity, it is determined that the target track complexity is consistent with the actual track complexity.
[0130] The technical scheme provided in the embodiments of the present application comprises a target track complexity prediction module, which is configured to acquire heart rate data of a contestant, determine a change rule of the heart rate data over time in a case where a heart rate value in the heart rate data is greater than a preset heart rate threshold, and predict a target track complexity of a track where the contestant is located according to the change rule; an actual track complexity determination module, which is configured to map positioning information of the contestant to a track labeling map, and determine an actual track complexity of the contestant according to a mapping result; and a step frequency prompting module, which is configured to acquire step frequency data of the contestant in a case where the target track complexity is consistent with the actual track complexity, and determine step frequency adjustment data of the contestant according to the heart rate data, the actual track complexity and the step frequency data, and prompt the contestant. The step frequency adjustment prompting device solves the problem that the step frequency adjustment cannot be reasonably and accurately prompted in the prior art, and the target track complexity of the track where the contestant is located is predicted according to the change rule of the heart rate data over time. In a case where the target track complexity is consistent with the actual track complexity, the step frequency adjustment data of the contestant is determined according to the heart rate data, the actual track complexity and the step frequency data, so as to achieve the purpose of combining the track complexity to guide the step frequency adjustment and determining the specific data of the step frequency adjustment, improve the accuracy of the step frequency guidance, and ensure that the heart rate data is within the preset heart rate threshold range, thereby improving the sports safety of the contestant.
[0131] The step frequency adjustment prompting device in the embodiments of the present application can be configured in a device, or a component, an integrated circuit or a chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), and the like, and the non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not limited in this regard.
[0132] The step frequency adjustment prompting device in the embodiments of the present application can be an operating system. The operating system can be an Android operating system, an ios operating system or other possible operating systems, and the embodiments of the present application are not limited in this regard.
[0133] The step frequency adjustment prompting device provided in the embodiments of the present application can realize the processes of the above-mentioned method embodiments. To avoid repetition, details are not described herein.
[0134] As shown in Figure 7 The embodiments of the present application also provide an electronic device 700, which comprises a processor 701, a memory 702, a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, the processes of the above-mentioned step frequency adjustment prompting method embodiments are realized, and the same technical effects are achieved. To avoid repetition, details are not described herein.
[0135] It should be noted that the electronic device in the embodiments of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
[0136] The embodiments of the present application also provide a readable storage medium, which stores a program or instruction. When the program or instruction is executed by a processor, the processes of the above-mentioned step frequency adjustment prompting method embodiments are realized, and the same technical effects are achieved. To avoid repetition, details are not described herein.
[0137] The processor is the processor in the electronic device described in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.
[0138] The embodiments of the present application further provide a program product, which includes program code. When the program product is run on a computer device, the program code is used to make the computer device execute the steps in the methods according to the various exemplary embodiments of the present application described in the specification, for example, the computer device can execute a step frequency adjustment prompting method. The program product can be realized by any combination of one or more readable media.
[0139] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a", "comprising", or "includes a", does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Additionally, it should be noted that the methods and apparatus of the present embodiments are not limited by the order of the steps or the sequence for performing the steps, as some steps can occur in different orders and / or concurrently with each other. Furthermore, the features of certain examples can be combined with features of other examples.
[0140] From the above description of the embodiments, it is apparent that the above-mentioned method of the embodiments can be realized by means of software and necessary universal hardware platforms, of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, or network equipment, etc.) execute the method described in each embodiment of the present application.
[0141] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not restrictive, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims.
[0142] The above are only the preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, re-adjustments and replacements made by those skilled in the art do not deviate from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without deviating from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A step frequency adjustment prompting method applied to a background server, characterized in that, The method comprises: Obtaining heart rate data of a contestant, determining a change rule of the heart rate data over time in a case where there is a heart rate value greater than a preset heart rate threshold in the heart rate data, determining a heart rate mutation time and a heart rate mutation value of the contestant according to the change rule, and determining a heart rate fluctuation proportion of the contestant according to the heart rate mutation value and an average heart rate of the contestant before the heart rate mutation time, matching the average heart rate and the heart rate fluctuation proportion with a preset track complexity reference table respectively, determining an initial track complexity corresponding to the average heart rate and a track complexity fluctuation proportion corresponding to the heart rate fluctuation proportion according to a matching result, and determining a target track complexity of a track where the contestant is located according to the initial track complexity and the track complexity fluctuation proportion; Mapping positioning information of the contestant obtained to a track marked map, and determining an actual track complexity of the contestant according to a mapping result; In a case where the target track complexity is consistent with the actual track complexity, obtaining step frequency data of the contestant, determining reference step frequency data of the contestant according to step frequency data before the heart rate mutation time, and determining a first step frequency influence coefficient corresponding to the reference step frequency data, calculating a heart rate difference value between the heart rate mutation value and the preset heart rate threshold, determining a heart rate deviation level corresponding to the heart rate difference value and a second step frequency influence coefficient corresponding to the heart rate deviation level, determining a third step frequency influence coefficient corresponding to the actual track complexity, determining a step frequency adjustment requirement value according to the heart rate difference value, the first step frequency influence coefficient, the second step frequency influence coefficient and the third step frequency influence coefficient, and determining step frequency adjustment data of the contestant according to the step frequency adjustment requirement value and the reference step frequency data, for prompting the contestant.
2. The step frequency adjustment prompting method according to claim 1, characterized in that, Matching the heart rate fluctuation proportion with the preset track complexity reference table comprises: Obtaining a participation frequency of the contestant, and determining a heart rate sensitivity coefficient corresponding to the participation frequency; Adjusting the heart rate fluctuation proportion based on the heart rate sensitivity coefficient, and determining a track complexity fluctuation proportion corresponding to an adjustment result of the heart rate fluctuation proportion according to the preset track complexity reference table.
3. The step frequency adjustment prompting method according to claim 1, characterized in that, The actual track complexity of the contestant is determined according to the mapping result, comprising: Determining a target motion trajectory of the contestant at the heart rate mutation time in the mapping result, and a slope type, a slope level, a track flatness and a number of turns in a trajectory range of the target motion trajectory; Determining a first track complexity corresponding to the slope type and the slope level, a second track complexity corresponding to the track flatness, and a third track complexity corresponding to the number of turns; Calculating a weighted sum of the first track complexity, the second track complexity and the third track complexity to obtain the actual track complexity of the contestant.
4. The pitch adjustment prompting method according to claim 3, characterized by, The first track complexity corresponding to the slope type and the slope level is determined, comprising: determining a first track complexity parameter corresponding to the slope grade, identifying whether the slope type is downhill, and comparing the slope parameter with a preset impedance slope threshold; in a case where the slope type is downhill and the slope parameter is less than the preset impedance slope threshold, determining that a sign of the first track complexity parameter is negative, and determining a first track complexity corresponding to the slope type and the slope grade according to the first track complexity parameter and the sign.
5. The pitch adjustment prompting method of claim 1, wherein The process of consistency checking the target track complexity and the actual track complexity includes: extending a complexity range of the actual track complexity according to a preset complexity floating scale to obtain a maximum actual track complexity and a minimum actual track complexity centered on the actual track complexity; comparing the target track complexity with the maximum actual track complexity and the minimum actual track complexity respectively, and determining that the target track complexity is consistent with the actual track complexity in a case where the target track complexity is less than or equal to the maximum actual track complexity and the target track complexity is greater than the minimum actual track complexity.
6. A step frequency adjustment prompting device, characterized by comprising: The device includes: a target track complexity prediction module configured to obtain heart rate data of a contestant, determine a change rule of the heart rate data in a case where there is a heart rate value greater than a preset heart rate threshold in the heart rate data, determine a heart rate mutation time and a heart rate mutation value of the contestant according to the change rule, determine a heart rate fluctuation proportion of the contestant according to the heart rate mutation value and an average heart rate of the contestant before the heart rate mutation time, match the average heart rate and the heart rate fluctuation proportion with a preset track complexity table respectively, determine an initial track complexity corresponding to the average heart rate and a track complexity fluctuation proportion corresponding to the heart rate fluctuation proportion according to a matching result, and determine a target track complexity of a track where the contestant is located according to the initial track complexity and the track complexity fluctuation proportion; an actual track complexity determination module configured to map positioning information of the contestant to a track labeling map, and determine an actual track complexity of the contestant according to a mapping result. The step frequency prompting module is configured to: when the target track complexity is consistent with the actual track complexity, acquire step frequency data of the contestant, determine reference step frequency data of the contestant according to the step frequency data before the heart rate sudden change moment, determine a first step frequency influence coefficient corresponding to the reference step frequency data, calculate a heart rate difference value between the heart rate sudden change value and the preset heart rate threshold, determine a heart rate deviation level corresponding to the heart rate difference value and a second step frequency influence coefficient corresponding to the heart rate deviation level, determine a third step frequency influence coefficient corresponding to the actual track complexity, determine a step frequency adjustment requirement value according to the heart rate difference value, the first step frequency influence coefficient, the second step frequency influence coefficient and the third step frequency influence coefficient, and determine step frequency adjustment data of the contestant according to the step frequency adjustment requirement value and the reference step frequency data, so as to prompt the contestant.
7. An electronic device, comprising: A processor, a memory, and a program or instructions stored on the memory and running on the processor, the program or instructions being executed by the processor to implement the steps of the step frequency adjustment prompting method according to any one of claims 1-5.
8. A readable storage medium, characterized by, A program or instructions stored on the readable storage medium, the program or instructions being executed by the processor to implement the steps of the step frequency adjustment prompting method according to any one of claims 1-5.
Citation Information
Patent Citations
Heart rate measurement and reminding system and method for marathon runners
CN108176033A
Mobile monitoring device, and physiological signal adjustment and processing method
WO2020133562A1