健康照護服務中的脫糖目標

健康服務現在支援瞬時指標的去彈跳目標,例如心率、距離和速度。如果使用者希望在運動期間維持特定閾值或範圍 (例如心率),延遲目標功能可提升這類使用者的體驗。

在短時間內,如果條件為 true,系統會多次發出相同事件,而延遲目標可避免這種情況。只有在可設定的時間長度內持續超過門檻時,才會發出事件,通常是幾秒鐘。「達到門檻的時間長度」是指使用者必須不間斷地達到指定門檻的時間長度,健康服務才會傳送警報事件。

您也可以防止系統在目標註冊後立即發出事件。初始延遲是指應用程式收到通知前,目標註冊後必須經過的時間。

如果應用程式允許使用者設定健身目標或指標,結合「達到門檻的時間長度」和「初始延遲」可減少誤判次數,並避免向使用者重複發出快訊。

個案研究:心率

延遲目標的常見用途是心率區間。心率在運動期間會持續波動,尤其是在心肺活動強度較高的情況下。如果沒有去抖動支援功能,應用程式可能會在短時間內收到許多快訊,例如使用者心率每次超出或低於目標範圍時。

導入「初始延遲」後,您就能通知健康照護服務,只在指定時間範圍過後傳送目標快訊,這段時間可視為調整期。導入「達到門檻的時間長度」後,您就能進一步自訂,指定使用者必須在指定門檻內或外待多久,目標才會啟用。

舉例來說,應用程式可能會等待使用者心率超出目標範圍 15 秒,再通知他們增加或降低運動強度。