US2026084009A1PendingUtilityA1

Target pace determination method and apparatus, device, and storage medium

Assignee: SUUNTO SPORTS TECH DONGGUAN CO LTDPriority: Sep 23, 2024Filed: Nov 21, 2025Published: Mar 26, 2026
Est. expirySep 23, 2044(~18.2 yrs left)· nominal 20-yr term from priority
Inventors:ZHANG XI
A63B 2024/0009A63B 2220/73A63B 2220/18A63B 2220/12A63B 2230/06A63B 71/0622A63B 24/0062A63B 24/0006
74
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A target pace determination method includes: obtaining a reference pace of a target object and a slope of a position where the target object is located; determining a target impact factor based on the slope of the position where the target object is located; and determining a target pace of the target object at the slope based on the reference pace and the target impact factor.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A target pace determination method, comprising:
 obtaining a reference pace of a target object and a slope of a position where the target object is located;   determining a target impact factor based on the slope of the position where the target object is located, the target impact factor being configured to indicate an impact of the slope on physical energy consumption when the target object exercises at the position where the target object is located; and   determining a target pace of the target object at the slope based on the reference pace and the target impact factor.   
     
     
         2 . The method according to  claim 1 , wherein determining the slope of the position where the target object is located comprises:
 obtaining a longitude, a latitude, and an altitude of the target object at a current time point and a longitude, a latitude, and an altitude of the target object at a previous time point;   determining a horizontal distance between a position where the target object is located at the current time point and a position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point; and   determining an altitude difference between the altitude of the target object at the current time point and the altitude of the target object at the previous time point, and dividing the altitude difference by the horizontal distance to obtain a slope of a position where the target object is currently located.   
     
     
         3 . The method according to  claim 2 , wherein the determining the horizontal distance between the position where the target object is located at the current time point and the position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point comprises:
 determining a central angle between the position where the target object is located at the current time point and the position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point; and   multiplying the central angle by an earth radius to obtain the horizontal distance between the position where the target object is located at the current time point and the position where the target object is located at the previous time point.   
     
     
         4 . The method according to  claim 1 , wherein determining the reference pace of the target object comprises:
 displaying a reference pace setting interface in response to a reference pace setting instruction, wherein the reference pace setting interface displays a plurality of level selection controls, the plurality of level selection controls are configured to determine paces of different levels;   determining a target pace level in response to a selection operation for the plurality of level selection controls on the reference pace setting interface; and   multiplying a threshold pace of the target object by a level coefficient corresponding to the target pace level to obtain the reference pace of the target object, wherein the threshold pace is a pace of the target object at a target heart rate threshold.   
     
     
         5 . The method according to  claim 4 , wherein determining the threshold pace of the target object comprises:
 obtaining a plurality of real-time paces and a plurality of real-time heart rates of the target object within a target time period;   filtering the plurality of real-time paces within the target time period based on the plurality of real-time heart rates of the target object within the target time period to obtain a plurality of reference real-time paces;   determining the target heart rate threshold based on at least one of a maximum heart rate, a resting heart rate, or a lactate threshold heart rate of the target object; and   determining the threshold pace of the target object based on the target heart rate threshold and the plurality of reference real-time paces.   
     
     
         6 . The method according to  claim 5 , wherein the filtering the plurality of real-time paces within the target time period based on the plurality of real-time heart rates of the target object within the target time period to obtain the plurality of reference real-time paces comprises:
 for a real-time heart rate at each time point within the target time period, determining whether the real-time heart rate at the time point is within a target heart rate range, wherein the target heart rate range is a heart rate range of the target object during aerobic exercise;   retaining the real-time pace corresponding to the time point, in response to the real-time heart rate at the time point being within the target heart rate range; and   deleting the real-time pace corresponding to the time point, in response to the real-time heart rate at the time point not being within the target heart rate range.   
     
     
         7 . The method according to  claim 5 , wherein the determining the target heart rate threshold based on the at least one of the maximum heart rate, the resting heart rate, or the lactate threshold heart rate of the target object comprises:
 determining the lactate threshold heart rate as the target heart rate threshold; or   determining the target heart rate threshold based on the maximum heart rate; or   determining the target heart rate threshold based on the resting heart rate and the maximum heart rate.   
     
     
         8 . The method according to  claim 5 , wherein the determining the threshold pace of the target object based on the target heart rate threshold and the plurality of reference real-time paces comprises:
 for each of the plurality of reference real-time paces, predicting a high-intensity pace at a heart rate corresponding to the reference real-time pace based on the reference real-time pace;   determining an average pace of a plurality of high-intensity paces; and   determining the threshold pace of the target object based on the average pace and the target heart rate threshold.   
     
     
         9 . The method according to  claim 1 , wherein the determining the target impact factor based on the slope of the position where the target object is located comprises:
 determining a sine value and a logarithmic value of the slope of the position where the target object is located; and   determining the target impact factor based on the sine value and the logarithmic value.   
     
     
         10 . The method according to  claim 1 , wherein the determining the target pace of the target object at the slope based on the reference pace and the target impact factor comprises:
 dividing the reference pace by the target impact factor to obtain the target pace of the target object at the slope.   
     
     
         11 . The method according to  claim 1 , further comprising, subsequent to the determining the target pace of the target object at the slope based on the reference pace and the target impact factor:
 obtaining a current pace of the target object at the position where the target object is located; and   determining whether the current pace of the target object reaches the target pace based on a difference between the target pace and the current pace.   
     
     
         12 . The method according to  claim 11 , wherein the determining whether the current pace of the target object reaches the target pace based on the difference between the target pace and the current pace of the target object comprises:
 determining that the current pace of the target object reaches the target pace, in response to a difference obtained by subtracting the target pace from the current pace being a positive value; and   determining that the current pace of the target object does not reach the target pace, in response to the difference obtained by subtracting the target pace from the current pace being a negative value.   
     
     
         13 . The method according to  claim 11 , further comprising, subsequent to the determining whether the current pace of the target object reaches the target pace based on the difference between the target pace and the current pace of the target object:
 determining a target time difference between a current time point and a previous time point; and   multiplying the difference between the target pace and the current pace of the target object by the target time difference to obtain a target distance, wherein the target distance is a distance by which the target object is ahead or behind when exercising at the current pace compared with exercising at the target pace.   
     
     
         14 . A computer device, comprising:
 a memory;   a processor; and   a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements a target pace determination method, the method comprising:   obtaining a reference pace of a target object and a slope of a position where the target object is located;   determining a target impact factor based on the slope of the position where the target object is located, the target impact factor being configured to indicate an impact of the slope on physical energy consumption when the target object exercises at the position where the target object is located; and   determining a target pace of the target object at the slope based on the reference pace and the target impact factor.   
     
     
         15 . The computer device according to  claim 14 , wherein determining the slope of the position where the target object is located comprises:
 obtaining a longitude, a latitude, and an altitude of the target object at a current time point and a longitude, a latitude, and an altitude of the target object at a previous time point;   determining a horizontal distance between a position where the target object is located at the current time point and a position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point; and   determining an altitude difference between the altitude of the target object at the current time point and the altitude of the target object at the previous time point, and dividing the altitude difference by the horizontal distance to obtain a slope of a position where the target object is currently located.   
     
     
         16 . The computer device according to  claim 15 , wherein the determining the horizontal distance between the position where the target object is located at the current time point and the position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point comprises:
 determining a central angle between the position where the target object is located at the current time point and the position where the target object is located at the previous time point based on the longitude and the latitude of the target object at the current time point and the longitude and the latitude of the target object at the previous time point; and   multiplying the central angle by an earth radius to obtain the horizontal distance between the position where the target object is located at the current time point and the position where the target object is located at the previous time point.   
     
     
         17 . The computer device according to  claim 14 , wherein determining the reference pace of the target object comprises:
 displaying a reference pace setting interface in response to a reference pace setting instruction, wherein the reference pace setting interface displays a plurality of level selection controls, the plurality of level selection controls are configured to determine paces of different levels;   determining a target pace level in response to a selection operation for the plurality of level selection controls on the reference pace setting interface; and   multiplying a threshold pace of the target object by a level coefficient corresponding to the target pace level to obtain the reference pace of the target object, wherein the threshold pace is a pace of the target object at a target heart rate threshold.   
     
     
         18 . The computer device according to  claim 17 , wherein determining the threshold pace of the target object comprises:
 obtaining a plurality of real-time paces and a plurality of real-time heart rates of the target object within a target time period;   filtering the plurality of real-time paces within the target time period based on the plurality of real-time heart rates of the target object within the target time period to obtain a plurality of reference real-time paces;   determining the target heart rate threshold based on at least one of a maximum heart rate, a resting heart rate, or a lactate threshold heart rate of the target object; and   determining the threshold pace of the target object based on the target heart rate threshold and the plurality of reference real-time paces.   
     
     
         19 . The computer device according to  claim 18 , wherein the filtering the plurality of real-time paces within the target time period based on the plurality of real-time heart rates of the target object within the target time period to obtain the plurality of reference real-time paces comprises:
 for a real-time heart rate at each time point within the target time period, determining whether the real-time heart rate at the time point is within a target heart rate range, wherein the target heart rate range is a heart rate range of the target object during aerobic exercise;   retaining the real-time pace corresponding to the time point, in response to the real-time heart rate at the time point being within the target heart rate range; and   deleting the real-time pace corresponding to the time point, in response to the real-time heart rate at the time point not being within the target heart rate range.   
     
     
         20 . A non-transitory computer-readable storage medium, storing a computer program, wherein the computer program, when executed by a processor, implements a target pace determination method, the method comprising:
 obtaining a reference pace of a target object and a slope of a position where the target object is located;   determining a target impact factor based on the slope of the position where the target object is located, the target impact factor being configured to indicate an impact of the slope on physical energy consumption when the target object exercises at the position where the target object is located; and   determining a target pace of the target object at the slope based on the reference pace and the target impact factor.

Join the waitlist — get patent alerts

Track US2026084009A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.