CN105996984A - Sedentary Period Detection Using Wearable Electronics - Google Patents
Sedentary Period Detection Using Wearable Electronics Download PDFInfo
- Publication number
- CN105996984A CN105996984A CN201610172515.9A CN201610172515A CN105996984A CN 105996984 A CN105996984 A CN 105996984A CN 201610172515 A CN201610172515 A CN 201610172515A CN 105996984 A CN105996984 A CN 105996984A
- Authority
- CN
- China
- Prior art keywords
- sampling
- user
- sitting state
- sedentary
- moment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1116—Determining posture transitions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/7405—Details of notification to user or communication with user or patient; User input means using sound
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/7455—Details of notification to user or communication with user or patient; User input means characterised by tactile indication, e.g. vibration or electrical stimulation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/746—Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02416—Measuring pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/1455—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
- A61B5/14551—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Physics & Mathematics (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Cardiology (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Pulmonology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
描述用于确定用户的久坐状态的系统和方法。收集并且分析传感器数据来计算多个感兴趣的时刻的任务的代谢当量(MET)测量。基于MET测量和MET测量超过阈值的时间段,确定用户是否处于久坐状态。如果用户处于久坐状态,则向用户提供通知来鼓励用户执行非久坐活动。
A system and method for determining a user's sedentary state is described. Sensor data is collected and analyzed to calculate metabolic equivalents of tasks (METs) measurements for multiple moments of interest. Based on the MET measurements and the time periods during which the MET measurements exceed a threshold, a determination is made as to whether the user is in a sedentary state. If the user is in a sedentary state, a notification is provided to the user to encourage the user to perform non-sedentary activities.
Description
技术领域 technical field
在本公开中描述的实施例涉及可穿戴电子装置的领域。具体地,实施例涉及利用可穿戴电子装置的久坐时间段的自动检测和非久坐行为的促进。 Embodiments described in this disclosure relate to the field of wearable electronic devices. In particular, embodiments relate to automatic detection of sedentary time periods and promotion of non-sedentary behavior utilizing wearable electronic devices.
背景技术 Background technique
追踪器已经在消费者之间得到了普及。追踪器用于使用各种传感器来追踪用户的活动并且帮助用户维持健康的生活方式。为了确定活动,追踪器收集活动数据并且对那个数据运行计算。获取活动的准确确定的一个困难在于追踪器(因为它们被用户穿戴)通常装在包含不太强大的处理器的紧密包装中,在所述处理器上比更大的电子装置更难运行复杂的计算。 Trackers have gained popularity among consumers. Trackers are used to track a user's activities using various sensors and help the user maintain a healthy lifestyle. To determine activity, the tracker collects activity data and runs calculations on that data. One difficulty in obtaining an accurate determination of activity is that trackers (as they are worn by the user) typically come in tight packages containing less powerful processors on which it is more difficult to run complex calculate.
追踪活动中的另一挑战是静止但执行活动的用户与久坐的用户(例如,耗费极少能量等)之间的区分。举例来说,当用户坐着时或坐着在计算机上打字时,用户消耗极少能量。增加的总久坐时间和更长、更持久的久坐时间段与身体不好、不健康关联(例如,肥胖,代谢紊乱等)。 Another challenge in tracking activity is the distinction between users who are stationary but performing activities and users who are sedentary (eg, expending little energy, etc.). For example, when a user is sitting or typing on a computer while sitting, the user consumes very little energy. Increased total sedentary time and longer, more sustained periods of sedentary time are associated with poor health and poor health (eg, obesity, metabolic disorders, etc.).
发明内容 Contents of the invention
在一些实施例中,描述用户将穿戴的可穿戴电子装置。可穿戴电子装置包含一个或多个传感器的集合以在用户穿戴可穿戴电子装置时生成与用户关联的传感器数据。可穿戴电子装置还包含耦合到传感器的集合的一个或多个处理器的集合以及耦合到一个或多个处理器的集合并且其中存储指令的非暂时性机器可读存储介质。当一个或多个处理器的集合执行指令时,指令使可穿戴电子装置追踪期间用户的状态被确定为久坐的时间段。确定是基于在感兴趣的时刻处的任务的代谢当量(MET)测量并且MET测量是基于传感器数据来计算。指令另外使用户响应于追踪的时间段而接收通知来鼓励用户限制久坐时间段的长度。 In some embodiments, a wearable electronic device to be worn by a user is described. A wearable electronic device contains a collection of one or more sensors to generate sensor data associated with a user when the wearable electronic device is worn by the user. The wearable electronic device also includes a set of one or more processors coupled to the set of sensors and a non-transitory machine-readable storage medium coupled to the set of one or more processors and having instructions stored therein. The instructions, when executed by the set of one or more processors, cause the user's status to be determined to be sedentary for periods of time during tracking by the wearable electronic device. The determination is based on a metabolic equivalent (MET) measurement of the task at the time of interest and the MET measurement is calculated based on the sensor data. The instructions additionally cause the user to receive a notification in response to the tracked time period to encourage the user to limit the length of the sedentary time period.
在各实施例中,指令另外使可穿戴电子装置基于每个感兴趣的时刻的MET测量将那个感兴趣的时刻的用户状态分类为久坐或非久坐。 In various embodiments, the instructions additionally cause the wearable electronic device to classify the user state at each time of interest as sedentary or non-sedentary based on the MET measurements at that time of interest.
在若干实施例中,时间段是基于用户的状态被分类为久坐的感兴趣的时刻的邻接时刻的确定来追踪。 In several embodiments, time periods are tracked based on the determination of contiguous moments of interest at which the user's status is classified as sedentary.
在一些实施例中,当感兴趣的时刻的MET测量小于阈值MET值时,在那个感兴趣的时刻处的用户状态被分类为久坐。 In some embodiments, the user state at a moment of interest is classified as sedentary when the MET measurement at that moment of interest is less than a threshold MET value.
在各实施例中,当感兴趣的时刻的MET测量在第一阈值与第二阈值之间时,在那个感兴趣的时刻处的用户状态被分类为久坐,并且在感兴趣的时刻之前是用户的状态为久坐的时间的阈值窗口内的第一感兴趣的时刻,并且在时间的阈值窗口内之后是用户的状态为久坐的第二感兴趣的时刻。 In various embodiments, when the MET measurement at a moment of interest is between a first threshold and a second threshold, the user state at that moment of interest is classified as sedentary, and before the moment of interest was A first moment of interest within a threshold window of time when the user's status is sedentary is followed by a second moment of interest within the threshold window of time when the user's status is sedentary.
在一些实施例中,一个或多个传感器中的一个是光电容积脉搏波描记(PPG)传感器,并且MET测量是基于用户的心率测量(基于PPG传感器数据来计算)。 In some embodiments, one of the one or more sensors is a photoplethysmography (PPG) sensor, and the MET measurement is based on the user's heart rate measurement (computed based on PPG sensor data).
在各实施例中,指令使可穿戴电子装置滤除用户的状态为睡眠的时间段。 In various embodiments, the instructions cause the wearable electronic device to filter out time periods when the user's state is sleep.
在一些实施例中,可穿戴电子装置包含传感器以在用户穿戴可穿戴电子装置时生成与用户关联的传感器数据。可穿戴电子装置还包含耦合到传感器的一个或多个处理器的集合以及耦合到一个或多个处理器的集合并且其中存储指令的非暂时性机器可读存储介质。当一个或多个处理器的集合执行指令时,指令使可穿戴电子装置追踪期间用户的状态基于传感器数据被确定为久坐的时间段。时间段具有开始和结束。指令另外使可穿戴电子装置响应于时间段的结束来检测阈值时间段的用户状态从久坐转变成非久坐。指令使可穿戴装置让用户响应于检测而接收通知来鼓励用户保持非久坐。 In some embodiments, a wearable electronic device includes sensors to generate sensor data associated with a user when the wearable electronic device is worn by the user. The wearable electronic device also includes a set of one or more processors coupled to the sensors and a non-transitory machine-readable storage medium coupled to the set of one or more processors and having instructions stored therein. The instructions, when executed by the set of one or more processors, cause the wearable electronic device to track periods during which the user's status is determined to be sedentary based on the sensor data. A time period has a start and an end. The instructions additionally cause the wearable electronic device to detect a transition from sedentary to non-sedentary for a threshold period of time in response to the end of the period of time. The instructions cause the wearable device to encourage the user to remain non-sedentary by enabling the user to receive notifications in response to the detection.
在若干实施例中,通知是显示在可穿戴电子装置的显示装置上的消息或可穿戴电子装置的振动或由可穿戴电子装置发出的声音。 In several embodiments, the notification is a message displayed on a display device of the wearable electronic device or a vibration of the wearable electronic device or a sound emitted by the wearable electronic device.
在一些实施例中,通知指示用户已经结束期间用户的状态为久坐的时间段。 In some embodiments, the notification indicates to the user that the time period during which the user's status was sedentary has ended.
在各实施例中,通知是基于由用户设置的偏好来确定。 In various embodiments, notifications are determined based on preferences set by the user.
在一些实施例中,通知是在可穿戴电子装置的显示装置上显示的激励声明。 In some embodiments, the notification is an incentive statement displayed on a display device of the wearable electronic device.
在各实施例中,描述用于来改进提供给可穿戴电子装置的用户的通知的效率的设备。设备包含电子装置,所述电子装置包含久坐状态监测器来基于追踪期间用户久坐的时间段而通知可穿戴电子装置的用户以鼓励用户改变他/她的久坐行为。久坐状态监测器包含一个或多个管理器的集合来在一时间段期间从多个用户的状态接收当前状态。状态包含久坐状态。一个或多个管理器使可穿戴电子装置基于当前状态接收通知来通知用户限制期间用户处于久坐状态的时间长度。 In various embodiments, an apparatus for improving the efficiency of notifications provided to a user of a wearable electronic device is described. The apparatus includes an electronic device that includes a sedentary state monitor to notify a user of the wearable electronic device based on a period of time the user is sedentary during tracking to encourage the user to change his/her sedentary behavior. The Sedentary Status Monitor contains a collection of one or more managers to receive current status from the status of multiple users during a period of time. States include sedentary states. The one or more managers cause the wearable electronic device to receive notifications based on the current state to inform the user of the length of time the user has been sedentary during the restriction period.
在一些实施例中,设备还包含久坐学习单元,耦合以从一个或多个管理器中的每个接收关于通知的数据。久坐学习单元耦合到可穿戴电子装置的一个或多个传感器的集合来确定哪些通知具有修改用户的久坐行为的效果,并且确定一个或多个管理器中的至少一个的更新的配置。更新的配置改进用户对通知的响应来限制期间用户处于久坐状态的时间段长度。 In some embodiments, the device further includes a sedentary learning unit coupled to receive data regarding notifications from each of the one or more managers. The sedentary learning unit is coupled to the set of one or more sensors of the wearable electronic device to determine which notifications have an effect of modifying the user's sedentary behavior, and to determine an updated configuration of at least one of the one or more managers. The updated configuration improves user response to notifications by limiting the length of time period during which the user is sedentary.
在各实施例中,一个或多个管理器包含久坐告警管理器,它接收一段时间的用户的当前状态。久坐告警管理器基于时间段超过久坐时间段阈值的检测来生成久坐告警。久坐告警管理器发送指示时间段超过久坐时间段阈值的通知到可穿戴电子装置。 In various embodiments, the one or more managers include a sedentary alert manager, which receives a user's current status over a period of time. The sedentary alert manager generates a sedentary alert based on detection of a time period exceeding a sedentary time period threshold. The sedentary alert manager sends a notification to the wearable electronic device indicating that the time period exceeds the sedentary time period threshold.
在一些实施例中,一个或多个管理器还包含非久坐状态转变管理器来接收用户的当前状态。非久坐状态转变管理器基于当前状态的久坐时间段的结束的检测来生成通知。通知从非久坐状态转变管理器发送到可穿戴电子装置。 In some embodiments, the one or more managers also include a non-sedentary state transition manager to receive the user's current state. The non-sedentary state transition manager generates a notification based on the detection of the end of the sedentary period of the current state. A notification is sent from the non-sedentary state transition manager to the wearable electronic device.
在各实施例中,久坐学习单元基于从久坐告警管理器和非久坐状态转变管理器接收的通知信息来确定久坐告警管理器和非久坐状态转变管理器中的至少一个的更新的配置。更新的配置改进用户对通知信息的响应来限制期间用户处于久坐状态的久坐时间段的长度。 In various embodiments, the sedentary learning unit determines an update of at least one of the sedentary warning manager and the non-sedentary state transition manager based on notification information received from the sedentary warning manager and the non-sedentary state transition manager Configuration. The updated configuration improves the user's response to notification messages to limit the length of the sedentary period during which the user is sedentary.
在一些实施例中,更新的配置包含禁用久坐告警管理器和非久坐状态转变管理器中的至少一个。 In some embodiments, the updated configuration includes disabling at least one of the sedentary alarm manager and the non-sedentary state transition manager.
在若干实施例中,久坐学习单元包含决策树、随机森林、支持向量机器、神经网络、K-最近邻、朴素贝叶斯或隐马尔科夫模型。 In several embodiments, the sedentary learning unit comprises decision trees, random forests, support vector machines, neural networks, K-nearest neighbors, naive Bayesian or hidden Markov models.
在各实施例中,久坐学习单元允许用户止闹通知。 In various embodiments, the sedentary learning unit allows the user to silence alarm notifications.
在一些实施例中,久坐学习单元使用与止闹的通知有关的数据来确定一个或多个管理器中的至少一个的更新的配置。 In some embodiments, the sedentary learning unit determines an updated configuration of at least one of the one or more managers using data related to the notification of the snooze.
在各实施例中,电子装置是可穿戴电子装置。 In various embodiments, the electronic device is a wearable electronic device.
附图说明 Description of drawings
在本公开中描述的实施例是以示例的方式而不以限制的方式来图示,在附图的图中相似参考指示类似元件。 The embodiments described in this disclosure are illustrated by way of example and not by way of limitation, like references indicating like elements in the figures of the drawings.
图 1A图示根据在本公开中描述的各实施例的久坐用户状态检测和久坐告警管理。 FIG. 1A illustrates sedentary user state detection and sedentary alert management according to various embodiments described in this disclosure.
图 1B图示根据在本公开中描述的一些实施例的用于追踪久坐时间段并且使用户基于久坐时间段来接收通知的操作的流程图。 1B illustrates a flowchart of operations for tracking periods of sedentary time and enabling a user to receive notifications based on periods of sedentary time, according to some embodiments described in this disclosure.
图 2图示根据在本公开中描述的若干实施例的用户的久坐和非久坐状态的使用来确定期间用户的状态为久坐的时间段。 2 illustrates the use of a user's sedentary and non-sedentary states to determine time periods during which the user's state is sedentary, according to several embodiments described in this disclosure.
图 3图示根据在本公开中描述的一些实施例的久坐状态监测器,用于基于久坐时间段的追踪通知用户来鼓励用户改变他/她的久坐行为并且限制久坐时间段的长度。 3 illustrates a sedentary state monitor for informing a user based on tracking of sedentary time periods to encourage the user to change his/her sedentary behavior and limit sedentary time periods, according to some embodiments described in this disclosure. length.
图 4图示根据在本公开中描述的各实施例的基于久坐时间段的结束和非久坐时间段的开始的检测(已经超过阈值时间段)的到用户的通知的传递。 4 illustrates the delivery of a notification to a user based on the detection of the end of a sedentary period and the beginning of a non-sedentary period (a threshold period has been exceeded), according to various embodiments described in this disclosure.
图 5图示根据在本公开中描述的一些实施例的基于久坐时间段超过久坐时间段阈值的检测的到用户的久坐告警的传递。 5 illustrates delivery of a sedentary alert to a user based on detection of a sedentary period exceeding a sedentary period threshold, according to some embodiments described in this disclosure.
图 6A图示根据在本公开中描述的各实施例的在一时间段上在连续的感兴趣的时刻处的任务的代谢当量(MET)测量的记录以及基于MET测量的在每个感兴趣的时刻处的用户状态的分类。 FIG. 6A illustrates a recording of metabolic equivalent (MET) measurements of a task at successive moments of interest over a period of time and a graph based on the MET measurements at each point of interest, according to various embodiments described in the present disclosure. A classification of the user's state at a moment in time.
图 6B图示根据在本公开中描述的一些实施例的在一时间段上在连续的感兴趣的时刻处的MET测量的记录以及基于MET测量的在每个感兴趣的时刻处的用户状态的分类。 FIG. 6B illustrates a recording of MET measurements at consecutive moments of interest over a period of time and a user status at each moment of interest based on the MET measurements, according to some embodiments described in this disclosure. Classification.
图 7是根据在本公开中描述的各实施例的图示实现在本文中公开的操作的可穿戴电子装置和电子装置的框图。 7 is a block diagram illustrating a wearable electronic device and an electronic device implementing operations disclosed herein, according to various embodiments described in this disclosure.
图 8是根据在本公开中描述的一些实施例的具有按钮、显示器和腕带(用于将腕戴式电子装置固定到用户的前臂)的腕戴式电子装置的框图。 8 is a block diagram of a wrist-worn electronic device with buttons, a display, and a wrist strap for securing the wrist-worn electronic device to a user's forearm, according to some embodiments described in this disclosure.
具体实施方式 detailed description
在下文的描述中,阐述许多具体细节。然而,要理解,可实践在本公开中描述的实施例而没有这些具体细节。在其它实例中,没有详细示出熟知的电路、结构和技术以便不模糊实施例的理解。然而,本领域的技术人员将意识到可实践实施例而没有这样的具体细节。通过实施例的描述,本领域的普通技术人员将能够实现实施例的适当功能性而没有不合适的实验。 In the following description, numerous specific details are set forth. However, it is understood that the embodiments described in this disclosure may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been shown in detail in order not to obscure the understanding of the embodiments. However, one skilled in the art will recognize that embodiments may be practiced without such specific details. From the description of the embodiments, one of ordinary skill in the art will be able to implement the appropriate functionality of the embodiments without undue experimentation.
在一些实施例中,使用术语“耦合”和“连接”连同它们的派生词。应该理解,这些术语不旨在作为彼此的同义词。例如,“耦合”用于指示两个或者更多元件,它们彼此直接或不直接物理或电接触、彼此协作或交互。此外,在此示例中,“连接”用于指示彼此耦合的两个或者更多元件之间的通信的建立。此外,在各实施例中,如本文所使用的“集合”指代任何正整数的项,包括一个项,除非另有说明(例如,零或者更多)的集合。 In some embodiments, the terms "coupled" and "connected," along with their derivatives, are used. It should be understood that these terms are not intended as synonyms for each other. For example, "coupled" is used to indicate two or more elements that are in direct or indirect physical or electrical contact, co-operate or interact with each other. Also, in this example, "connected" is used to indicate the establishment of communication between two or more elements coupled to each other. Furthermore, in various embodiments, a "set" as used herein refers to any set of positive integer items, including one item, unless otherwise stated (eg, zero or more).
在一些实施例中,电子装置内部存储代码和/或在计算机网络上将代码传送到其它电子装置。代码是由软件指令组成并且有时被称作计算机程序代码或存储在机器可读存储媒体内的计算机程序。在一些实施例中,代码包含数据用于代码的执行。在各实施例中,机器可读存储媒体是计算机可读媒体。计算机可读媒体的示例包含磁盘、光盘、只读存储器(ROM)、随机存取存储器(RAM)、闪速存储器装置、相位改变存储器等。在各实施例中,代码是使用机器可读传送媒体(也称为载波,例如,电、光、无线电、声或其它形式的传播信号)来发送。载波的另外示例包含载波、红外信号等。 In some embodiments, the electronic device stores the code internally and/or transmits the code to other electronic devices over a computer network. The code consists of software instructions and is sometimes referred to as computer program code or a computer program stored on a machine-readable storage medium. In some embodiments, the code contains data for the execution of the code. In various embodiments, the machine-readable storage medium is a computer-readable medium. Examples of computer readable media include magnetic disks, optical disks, read only memory (ROM), random access memory (RAM), flash memory devices, phase change memory, and the like. In various embodiments, the code is transmitted using a machine-readable transmission medium (also known as a carrier wave, eg, an electrical, optical, radio, acoustic or other form of propagated signal). Additional examples of carrier waves include carrier waves, infrared signals, and the like.
在各实施例中,电子装置(例如,计算机等)包含硬件和软件。例如,电子装置包含耦合到一个或多个机器可读存储媒体(存储代码用于在一个或多个处理器上的执行和/或存储数据)的一个或多个处理器。为另外图示,电子装置包含非易失性存储器(包含代码)并且甚至当电子装置关闭时(例如,在移除到电子装置的功率时等)非易失性存储器存储代码或数据。当电子装置开启时,由电子装置的一个或多个处理器执行的代码从非易失性存储器复制到电子装置的易失性存储器(例如,动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)等)。非易失性存储器比易失性存储器更慢访问。电子装置通常也包含一个或多个网络接口的集合,例如,网络接口控制器、网络接口卡、因特网接入卡、因特网接入控制器等,每个接口与其它的电子装置建立物理或无线网络连接来使用传播的信号而传递代码和/或数据。以下另外详细描述的可穿戴电子装置(WED)是电子装置的示例。应该注意到,可使用软件、固件和/或硬件的不同组合来实现在本公开中描述的实施例的一个或多个部分。 In various embodiments, an electronic device (eg, computer, etc.) includes hardware and software. For example, an electronic device includes one or more processors coupled to one or more machine-readable storage media that store code for execution on the one or more processors and/or store data. To further illustrate, an electronic device includes non-volatile memory (including code) and the non-volatile memory stores code or data even when the electronic device is turned off (eg, when power to the electronic device is removed, etc.). When the electronic device is turned on, code executed by one or more processors of the electronic device is copied from non-volatile memory to volatile memory (e.g., dynamic random access memory (DRAM), static random access memory (SRAM), etc.). Non-volatile memory is slower to access than volatile memory. Electronic devices also typically contain a collection of one or more network interfaces, such as network interface controllers, network interface cards, Internet access cards, Internet access controllers, etc., each of which establishes a physical or wireless network with other electronic devices Connections are used to transfer code and/or data using propagated signals. A wearable electronic device (WED), described in additional detail below, is an example of an electronic device. It should be noted that one or more portions of the embodiments described in this disclosure may be implemented using different combinations of software, firmware, and/or hardware.
接着是描述用户的久坐状态的追踪和久坐通知的生成的实施例。 An embodiment describing tracking of a user's sedentary state and generation of sedentary notifications follows.
图 1A图示根据在本公开中描述的一些实施例的久坐状态检测和久坐告警管理。应该注意到,在一些实施例中,图 1A的任务框1、2、3A、3B和4执行并且图 1A的部件110、112、120、122、124和126实现在可穿戴电子装置中,或分布在可穿戴电子装置与耦合到可穿戴电子装置的其它的电子装置中的一个或多个之间。在一些实施例中,可穿戴电子装置穿在用户的身体部分上,例如,手臂、手腕、脚踝或胸部等,或嵌在用户所穿的衣服中。一个或多个其它电子装置的示例包含服务器(包含硬件和软件)、平板计算机、智能电话、台式计算机、膝上计算机和智能电视。在一些实施例中,一个或多个其它电子装置执行应用(有时被称作app)来实现(例如)传感器数据分析器112、用户状态追踪单元190和/或久坐通知单元192。 FIG. 1A illustrates sedentary state detection and sedentary alert management according to some embodiments described in this disclosure. It should be noted that in some embodiments, task blocks 1, 2, 3A, 3B, and 4 of FIG . 1A are performed and components 110, 112, 120, 122, 124, and 126 of FIG. 1A are implemented in a wearable electronic device, or Distributed between the wearable electronic device and one or more of the other electronic devices coupled to the wearable electronic device. In some embodiments, the wearable electronic device is worn on a user's body part, such as an arm, wrist, ankle, or chest, etc., or embedded in clothes worn by the user. Examples of one or more other electronic devices include servers (including hardware and software), tablet computers, smartphones, desktop computers, laptop computers, and smart televisions. In some embodiments, one or more other electronic devices execute applications (sometimes referred to as apps) to implement, for example, sensor data analyzer 112 , user state tracking unit 190 , and/or sedentary notification unit 192 .
任务框1-4图示部件110、112、120、122、124和126执行操作的次序。如任务框1图示的,一个或多个传感器110生成多个时间间隔的传感器数据150。例如,一个或多个传感器110实现在可穿戴电子装置中,使得当用户穿戴时,至少一些传感器数据指示用户执行的活动。传感器数据的示例包含生物特征数据。在一些实施例中,生成传感器数据150的一个或多个传感器110包含运动传感器(例如,三轴加速计等)。运动传感器生成指示用户的运动的运动传感器数据(例如,走的步数、爬的楼梯数量、下的楼梯数量等)。在各实施例中,一个或多个传感器110包含心率传感器(例如,光电容积脉搏波描记(PPG)传感器等)来生成指示用户的心率的心脏传感器数据(例如,PPG传感器数据等)。在若干实施例中,运动传感器和心率传感器都放置在相同的可穿戴电子装置或不同的可穿戴电子装置中。在一些实施例中,在可穿戴电子装置或多个可穿戴电子装置中放置其它类型的传感器,例如,陀螺仪、重力传感器、转动向量传感器、磁力计、温度传感器(测量用户的皮肤和/或围绕用户的环境的温度)、环境光线传感器(测量环境的环境光线)、皮肤电反应传感器、电容传感器、湿度传感器、声音传感器等。围绕用户的环境的示例包含其中用户所处的房间、用户正在站立或驾驶的街道、其中用户所处的车辆的内部等。在若干实施例中,上述传感器数据150中的一些或所有是由一个或多个其它电子装置中的一个生成并且由可穿戴电子装置从一个或多个其它电子装置中的一个接收。 Task boxes 1-4 illustrate the order in which components 110, 112, 120, 122, 124, and 126 perform operations. As illustrated in task block 1 , one or more sensors 110 generate sensor data 150 for multiple time intervals. For example, one or more sensors 110 are implemented in a wearable electronic device such that when worn by the user, at least some of the sensor data is indicative of activities performed by the user. Examples of sensor data include biometric data. In some embodiments, one or more sensors 110 that generate sensor data 150 include motion sensors (eg, three-axis accelerometers, etc.). The motion sensor generates motion sensor data indicative of the user's motion (eg, number of steps taken, number of stairs climbed, number of stairs descended, etc.). In various embodiments, the one or more sensors 110 include a heart rate sensor (eg, photoplethysmography (PPG) sensor, etc.) to generate cardiac sensor data (eg, PPG sensor data, etc.) indicative of the user's heart rate. In several embodiments, both the motion sensor and the heart rate sensor are placed in the same wearable electronic device or in different wearable electronic devices. In some embodiments, other types of sensors are placed in the wearable electronic device or devices, for example, gyroscopes, gravity sensors, rotation vector sensors, magnetometers, temperature sensors (which measure the user's skin and/or temperature of the environment surrounding the user), ambient light sensor (measures the ambient light of the environment), galvanic skin response sensor, capacitive sensor, humidity sensor, sound sensor, etc. Examples of the environment surrounding the user include a room where the user is located, a street where the user is standing or driving, the interior of a vehicle where the user is located, and the like. In several embodiments, some or all of the aforementioned sensor data 150 is generated by and received by the wearable electronic device from one of the one or more other electronic devices.
由传感器数据分析器112处理在时间间隔期间生成的传感器数据150。在一些实施例中,传感器数据150的子集是通过对传感器数据150执行统计操作(例如,平均等)而生成并且由传感器数据分析器112处理。在任务框2处,传感器数据分析器112分析从一个或多个传感器110接收的传感器数据150并且计算每个感兴趣的时刻的分析的传感器信息152,并且分析的传感器信息152用于确定用户的状态(例如,久坐状态或非久坐状态等)。在一些实施例中,在有规律的时间间隔处(例如,在30秒-1.5分钟的范围内的间隔、1分钟间隔、在0.5秒-1.5秒的范围内的间隔、1秒间隔等)计算多个感兴趣的时刻的分析的传感器信息152。在各实施例中,时间间隔是基于各种因素等而可配置并且动态地调整(例如,减少或增加),和/或能够由用户在时间跨度上自动地禁用和/或手动地禁用来节省功率。 Sensor data 150 generated during the time interval is processed by sensor data analyzer 112 . In some embodiments, a subset of sensor data 150 is generated by performing statistical operations (eg, averaging, etc.) on sensor data 150 and processed by sensor data analyzer 112 . At task block 2, sensor data analyzer 112 analyzes sensor data 150 received from one or more sensors 110 and calculates analyzed sensor information 152 for each moment of interest, and the analyzed sensor information 152 is used to determine the user's Status (e.g., sedentary or non-sedentary, etc.). In some embodiments, calculated at regular time intervals (e.g., intervals in the range of 30 seconds - 1.5 minutes, 1 minute intervals, intervals in the range of 0.5 seconds - 1.5 seconds, 1 second intervals, etc.) Analyzed sensor information 152 for multiple moments of interest. In various embodiments, time intervals are configurable and dynamically adjusted (e.g., decreased or increased) based on various factors, etc., and/or can be automatically disabled by the user and/or manually disabled over time spans to save power.
在一些实施例中,分析的传感器信息152是任务的代谢当量(MET)测量,其中每个MET是确定用于感兴趣的时刻。MET测量是能量消耗的归一化测量,它随着活动而增加并且在感兴趣的时刻处非零。例如,不活跃或睡眠状态或未穿戴状态的MET测量接近1.0,在行走的用户的MET测量通常大于2.0,并且在游泳的用户的MET测量在10.0与11.0之间。虽然在一些实施例中,分析的传感器信息152是MET测量,但是各实施例使用不同的测量(例如,指示穿戴可穿戴电子装置的用户的运动的运动测量、指示用户的心率的心率测量等)。在本文中,运动测量有时被称作移动测量。运动测量的示例包含用户走的步数、用户爬或下的楼梯数量等等。在各实施例中,心率传感器(例如,心率监测等)生成指示用户的心率的心脏传感器数据并且计算用户的心率测量。 In some embodiments, the analyzed sensor information 152 is a metabolic equivalent (MET) measure of the task, where each MET is determined for a moment of interest. The MET measure is a normalized measure of energy expenditure that increases with activity and is nonzero at moments of interest. For example, an inactive or sleeping state or a non-wearing state has a MET measurement close to 1.0, a user who is walking typically has a MET measurement greater than 2.0, and a user who is swimming has a MET measurement between 10.0 and 11.0. Although in some embodiments, the analyzed sensor information 152 is a MET measurement, various embodiments use different measurements (e.g., motion measurements indicating motion of the user wearing the wearable electronic device, heart rate measurements indicating the user's heart rate, etc.) . Motion measurements are sometimes referred to herein as movement measurements. Examples of motion measurements include the number of steps the user takes, the number of stairs the user climbs or descends, and so on. In various embodiments, a heart rate sensor (eg, heart rate monitor, etc.) generates heart sensor data indicative of the user's heart rate and calculates the user's heart rate measurement.
用户状态追踪单元190使用感兴趣的时刻的分析的传感器信息152来生成不同的时间段的用户的状态156。在一些实施例中,每个时间段通常包含感兴趣的多个邻接时刻。在各实施例中,每个时间段和一个感兴趣的时刻一样小。用户状态追踪单元190包含用户状态标识符120,它基于每个感兴趣的时刻的分析的传感器信息152将那个感兴趣的时刻154分类成用户的状态。如在任务框3A中指示的,用户的状态被分成久坐状态和非久坐状态。 The user state tracking unit 190 uses the analyzed sensor information 152 at the moment of interest to generate the user's state 156 for different time periods. In some embodiments, each time period typically contains multiple contiguous moments of interest. In various embodiments, each time period is as small as a moment of interest. The user state tracking unit 190 includes a user state identifier 120 that classifies each moment of interest 154 into the user's state based on the analyzed sensor information 152 for that moment of interest. As indicated in task box 3A, the user's state is divided into a sedentary state and a non-sedentary state.
在一些实施例中,用户状态分类器120将感兴趣的时刻154的用户的状态分类为久坐(例如,坐着、坐着并且在计算机上打字、在计算机上打字等)或非久坐(例如,活跃、跑步、行走、锻炼、跳舞、游泳等)。应该注意到,在各实施例中,相较于当用户的状态被分类为久坐时用户所消耗的能量,当用户的状态被分类为非久坐时,用户消耗更多能量。以下参考图 6A-6B更详细描述用于分类感兴趣的时刻154的若干方法。 In some embodiments, the user state classifier 120 classifies the state of the user at the moment of interest 154 as sedentary (e.g., sitting, sitting and typing on a computer, typing on a computer, etc.) or non-sedentary ( For example, active, running, walking, exercising, dancing, swimming, etc.). It should be noted that, in various embodiments, the user consumes more energy when the user's state is classified as non-sedentary than when the user's state is classified as sedentary. Several methods for classifying the moment of interest 154 are described in more detail below with reference to FIGS. 6A-6B .
在各实施例中,MET测量用于确定用户的非久坐状态并且关联非久坐状态与用户的的特定类型的活动。例如,根据MET测量,用户状态分类器120确定是否用户正在跑步、行走、短跑、骑自行车、游泳或执行另一类型的非久坐活动。 In various embodiments, MET measurements are used to determine a user's non-sedentary state and correlate the non-sedentary state with a particular type of activity of the user. For example, from the MET measurements, the user state classifier 120 determines whether the user is running, walking, sprinting, biking, swimming, or performing another type of non-sedentary activity.
如在任务框3B中描述的,用户状态追踪单元190的时间段检测器122基于用户的状态被分类为久坐的感兴趣的邻接时刻来检测期间用户的状态为久坐的时间段。例如,根据以下参考图 2描述的一些实施例,当时间段检测器122确定时间框包含久坐状态的感兴趣的邻接时刻时,时间段检测器122确定时间框具有久坐状态。 As described in task block 3B, the time period detector 122 of the user state tracking unit 190 detects time periods during which the user's state is sedentary based on contiguous moments of interest during which the user's state is classified as sedentary. For example, according to some embodiments described below with reference to FIG. 2 , time period detector 122 determines that a time frame has a sedentary state when time period detector 122 determines that a time frame contains a contiguous moment of interest of a sedentary state.
久坐通知单元192使用不同的时间段的用户的状态156来生成一个或多个久坐警报158以通知用户。以下提供一个或多个久坐警报158的示例。一个或多个久坐警报158鼓励用户限制久坐时间段的长度。在任务框4处,久坐通知单元192的久坐状态监测器124生成一个或多个久坐警报158(例如,通知等),用于提供给用户来鼓励用户改变他的/她的久坐行为。一个或多个久坐警报158是通过用户接口126(包含可穿戴电子装置的显示装置)而提供给用户。在一些实施例中,用户通过可穿戴电子装置的振动、在可穿戴电子装置的显示装置上显示的消息和/或由可穿戴电子装置内的扬声器发出的声音而接收一个或多个久坐警报158。 The sedentary notification unit 192 uses the user's status 156 for different time periods to generate one or more sedentary alerts 158 to notify the user. Examples of one or more sedentary alerts 158 are provided below. One or more sedentary alerts 158 encourage the user to limit the length of the sedentary time period. At task box 4, the sedentary status monitor 124 of the sedentary notification unit 192 generates one or more sedentary alerts 158 (e.g., notifications, etc.) for providing to the user to encourage the user to change his/her sedentary behavior. Behavior. One or more sedentary alerts 158 are provided to the user via the user interface 126 (including a display device of the wearable electronic device). In some embodiments, the user receives one or more sedentary alerts via a vibration of the wearable electronic device, a message displayed on a display device of the wearable electronic device, and/or a sound emitted by a speaker within the wearable electronic device 158.
在一些实施例中,传感器数据分析器112位于可穿戴电子装置内部或其它的电子装置中的一个内部。例如,可穿戴电子装置或其它的电子装置中的一个的处理器执行如传感器数据分析器112执行的本文描述的操作。在若干实施例中,用户状态分类器120位于可穿戴电子装置内部或其它的电子装置中的一个内部。例如,可穿戴电子装置或其它的电子装置中的一个的处理器执行如用户状态分类器120执行的本文描述的操作。在各实施例中,时间段检测器122位于可穿戴电子装置内部或其它的电子装置中的一个内部。例如,可穿戴电子装置或其它的电子装置中的一个的处理器执行如时间段检测器122执行的本文描述的操作。在若干实施例中,久坐状态监测器124位于可穿戴电子装置内部或其它的电子装置中的一个内部。例如,可穿戴电子装置或其它的电子装置中的一个的处理器执行如久坐状态监测器124执行的本文描述的操作。在一些实施例中,用户接口126位于可穿戴电子装置内部或其它的电子装置中的一个内部。例如,可穿戴电子装置或其它的电子装置中的一个的处理器执行如用户接口126执行的本文描述的操作。处理器的示例包含专用集成电路(ASIC)、可编程逻辑装置(PLD)、中央处理单元、微处理器、控制器、微控制器等。 In some embodiments, the sensor data analyzer 112 is located within the wearable electronic device or within one of the other electronic devices. For example, a processor of one of the wearable electronic devices or other electronic devices performs the operations described herein as performed by the sensor data analyzer 112 . In several embodiments, the user state classifier 120 is located within the wearable electronic device or within one of the other electronic devices. For example, a processor of one of the wearable electronic devices or other electronic devices performs the operations described herein as performed by the user state classifier 120 . In various embodiments, the time period detector 122 is located within the wearable electronic device or within one of the other electronic devices. For example, a processor of one of the wearable electronic devices or other electronic devices performs the operations described herein as performed by the time period detector 122 . In several embodiments, the sedentary status monitor 124 is located within the wearable electronic device or within one of the other electronic devices. For example, a processor of one of the wearable electronic devices or other electronic devices performs the operations described herein as the sedentary status monitor 124 performs. In some embodiments, the user interface 126 is located within the wearable electronic device or within one of the other electronic devices. For example, a processor of one of the wearable electronic devices or other electronic devices performs the operations described herein as performed by the user interface 126 . Examples of processors include application specific integrated circuits (ASICs), programmable logic devices (PLDs), central processing units, microprocessors, controllers, microcontrollers, and the like.
在一些实施例中,可穿戴电子装置的不同处理器执行操作,而不是可穿戴电子装置的处理器执行如传感器数据分析器112、用户状态分类器120、时间段检测器122、久坐状态监测器124和用户接口126执行的本文描述的操作。例如,可穿戴电子装置的处理器执行如传感器数据分析器112执行的本文描述的操作,可穿戴电子装置的另一处理器执行如用户状态分类器120执行的本文描述的操作,可穿戴电子装置的又一处理器执行如时间段检测器122执行的本文描述的操作,可穿戴电子装置的另一处理器执行如久坐状态监测器124执行的本文描述的操作,并且可穿戴电子装置的另一处理器执行如用户接口126执行的本文描述的操作。类似地,在各实施例中,其它的电子装置中的一个的不同处理器执行操作,而不是其它的电子装置中的一个的处理器执行如传感器数据分析器112、用户状态分类器120、时间段检测器122、久坐状态监测器124和用户接口126执行的本文描述的操作。 In some embodiments, a different processor of the wearable electronic device performs operations instead of the processor of the wearable electronic device performing operations such as sensor data analyzer 112, user state classifier 120, time period detector 122, sedentary state monitoring The operations described herein are performed by the controller 124 and the user interface 126. For example, a processor of the wearable electronic device performs the operations described herein as performed by the sensor data analyzer 112, another processor of the wearable electronic device performs the operations described herein as performed by the user state classifier 120, the wearable electronic device Another processor of the wearable electronic device performs the operations described herein as performed by the time period detector 122, another processor of the wearable electronic device performs the operations described herein as performed by the sedentary status monitor 124, and another processor of the wearable electronic device A processor performs the operations described herein as performed by the user interface 126 . Similarly, in various embodiments, a different processor of one of the other electronic devices performs operations rather than a processor of one of the other electronic devices performing operations such as sensor data analyzer 112, user state classifier 120, time The operations described herein are performed by segment detector 122 , sedentary state monitor 124 , and user interface 126 .
在各实施例中,可穿戴电子装置的一个或多个处理器执行如由传感器数据分析器112、用户状态分类器120、时间段检测器122、久坐状态监测器124和用户接口126执行的本文描述的操作。类似地,在一些实施例中,其它的电子装置中的一个的一个或多个处理器执行如由传感器数据分析器112、用户状态分类器120、时间段检测器122、久坐状态监测器124和用户接口126执行的本文描述的的操作。 In various embodiments, one or more processors of the wearable electronic device perform the tasks as performed by the sensor data analyzer 112, the user state classifier 120, the time period detector 122, the sedentary state monitor 124, and the user interface 126. operations described in this article. Similarly, in some embodiments, one or more processors of one of the other electronic devices perform the tasks as performed by the sensor data analyzer 112, user state classifier 120, time period detector 122, sedentary state monitor 124 and user interface 126 perform the operations described herein.
应该注意到,在其中位于其它的电子装置中的一个的部件112、120、122和124执行以上参考任务框2至4描述的任务的实施例中,可穿戴电子装置包含显示装置来显示一个或多个久坐警报158。此外,在这些实施例中,可穿戴电子装置和其它的电子装置中的一个经由通信介质(例如,通用串行总线线缆、无线协议空气介质、串行线缆、并行线缆等)与彼此通信。无线协议的示例包含蓝牙(Bluetooth™)。 It should be noted that in embodiments where components 112, 120, 122, and 124 located in one of the other electronic devices perform the tasks described above with reference to task blocks 2 to 4, the wearable electronic device includes a display device to display one or Multiple sedentary alerts158. Additionally, in these embodiments, one of the wearable electronic device and the other electronic device communicate with each other via a communication medium (eg, Universal Serial Bus cable, wireless protocol over the air medium, serial cable, parallel cable, etc.) communication. An example of a wireless protocol includes Bluetooth™.
图 1B图示根据在本公开中描述的各实施例的用于追踪久坐时间段并且使用户基于久坐时间段而接收通知的方法的流程图。在方法的操作102处,时间段检测器122追踪其中用户的状态被确定为久坐的时间段(在本文中有时被称作“久坐时间段”)。时间段的确定是基于在每个时间段内的各个感兴趣的不重叠时刻的MET测量。另外,在一些实施例中,MET测量基于从一个或多个传感器110(图1A)(例如,三轴加速计和心率传感器等)接收的传感器数据150在可穿戴电子装置内生成。MET测量的示例包含基于来自运动传感器的传感器数据150而计算的移动测量和基于来自心率传感器(放置在相同的可穿戴电子装置内)的传感器数据150而计算的心率测量。如果久坐时间段的长度超过预定阈值时间段,则时间段检测器122确定用户的状态为久坐。 1B illustrates a flowchart of a method for tracking periods of sedentary time and having a user receive notifications based on periods of sedentary time, according to various embodiments described in this disclosure. At operation 102 of the method, time period detector 122 tracks time periods in which the user's status is determined to be sedentary (sometimes referred to herein as "sedentary time periods"). The time periods are determined based on MET measurements at each non-overlapping instant of interest within each time period. Additionally, in some embodiments, MET measurements are generated within the wearable electronic device based on sensor data 150 received from one or more sensors 110 ( FIG. 1A ) (eg, three-axis accelerometers and heart rate sensors, etc.). Examples of MET measurements include movement measurements calculated based on sensor data 150 from a motion sensor and heart rate measurements calculated based on sensor data 150 from a heart rate sensor (placed within the same wearable electronic device). If the length of the sedentary time period exceeds a predetermined threshold time period, the time period detector 122 determines that the user's status is sedentary.
在用于追踪久坐时间段的方法的操作104处,基于在操作102处的追踪执行向用户提供通知的动作以鼓励用户限制久坐时间段的长度。在一些实施例中,操作104是执行在可穿戴电子装置内并且用户通过接收在可穿戴电子装置的显示装置上的消息、可穿戴电子装置的振动和/或由可穿戴电子装置内的扬声器发出的声音而收到通知。 At operation 104 of the method for tracking sedentary periods, an act of providing a notification to the user is performed based on the tracking at operation 102 to encourage the user to limit the length of the sedentary period. In some embodiments, operation 104 is performed within the wearable electronic device and the user responds by receiving a message on the display of the wearable electronic device, vibration of the wearable electronic device, and/or by a speaker within the wearable electronic device. sound to be notified.
在一些实施例中,如本文所描述的通知是发送给显示装置的电子通知。例如,处理器将电子通知渲染为显示在显示装置上。在各实施例中,以振动或声音的形式提供电子通知。 In some embodiments, a notification as described herein is an electronic notification sent to a display device. For example, the processor renders the electronic notification for display on the display device. In various embodiments, electronic notifications are provided in the form of vibrations or sounds.
图 2图示根据在本公开中描述的一些实施例的久坐或非久坐的用户状态的使用来确定其中用户状态为久坐的时间段。如在图2中图示的,状态图示为随着时间的久坐或非久坐(例如,在每个感兴趣的时刻处等)。从久坐或非久坐状态,得到不重叠、连续时间段。在每个连续时间段期间,用户处于久坐状态或非久坐状态。每个连续时间段跨越一个或多个感兴趣的时刻。而且,如在图 2中图示的,连续时间段具有不同的用户状态,并且由任务框3B来描述连续时间段。 FIG. 2 illustrates the use of sedentary or non-sedentary user status to determine time periods in which the user status is sedentary, according to some embodiments described in this disclosure. As illustrated in FIG. 2 , states are graphed as sedentary or non-sedentary over time (eg, at each moment of interest, etc.). From sedentary or non-sedentary states, non-overlapping, continuous time periods are obtained. During each consecutive time period, the user is in a sedentary or non-sedentary state. Each continuous time period spans one or more moments of interest. Also, as illustrated in FIG. 2 , consecutive time periods have different user states, and are described by task box 3B.
具体地,图 2示出得到连续时间段:久坐时间段252、非久坐时间段254和久坐时间段256,每个跨越用户状态相同的感兴趣的多个邻接时刻。久坐时间段252包含6个感兴趣的时刻。每个时刻具有分类为久坐的状态。相比地,非久坐时间段254包含5个感兴趣的时刻,每个时刻具有分类为非久坐的状态。由时间段(例如,当一个时间段结束并且下一个时间段开始时等)的边缘表示用户的状态之间的转变。举例来说,在时间的久坐时间段252的结束处和在时间的非久坐时间段254的开始处,用户的状态从久坐状态转变成非久坐状态。 In particular, FIG. 2 shows that successive time periods are obtained: a sedentary time period 252, a non-sedentary time period 254, and a sedentary time period 256, each spanning multiple contiguous moments of interest of the same user state. The sedentary time segment 252 contains 6 moments of interest. Each moment has a state classified as sedentary. In contrast, the non-sedentary period 254 contains 5 moments of interest, each with a state classified as non-sedentary. Transitions between the user's states are represented by edges of time periods (eg, when one time period ends and the next begins, etc.). For example, at the end of the sedentary period of time 252 and at the beginning of the non-sedentary period of time 254, the user's state transitions from a sedentary state to a non-sedentary state.
在一些实施例中,时间段检测器122(图1A)检测并且记录其中用户的状态为久坐或非久坐的交替时间段。例如,在时间跨度(例如,小时、天、星期等)上记录在图2中图示的久坐时间段252和256和非久坐时间段254,来呈现给用户或执行与用户的久坐行为有关的另外分析。具有状态(例如,久坐状态、非久坐状态等)的确定的时间段是在可穿戴电子装置的显示装置或其它的电子装置中的一个(例如,平板计算机、智能电话、计算机等)(它接收确定的时间段和状态作为来自可穿戴电子装置的数据)的显示装置上呈现给用户。在一些实施例中,其它的电子装置中的一个生成确定的时间段和状态。然后用户查看由确定的时间段和状态指示的他/她的久坐行为,并且在时间上追踪他/她的改进。 In some embodiments, time period detector 122 (FIG. 1A) detects and records alternating time periods in which the user's status is sedentary or non-sedentary. For example, the sedentary time periods 252 and 256 and the non-sedentary time period 254 illustrated in FIG. 2 are recorded over a time span (e.g., hours, days, weeks, etc.) to present to the user or to perform a sedentary session with the user. Behavior-related additional analysis. The determined period of time having a state (eg, sedentary state, non-sedentary state, etc.) It receives the determined time period and status as data from the wearable electronic device) and presents it to the user on the display device. In some embodiments, one of the other electronic devices generates the determined time period and state. The user then reviews his/her sedentary behavior indicated by the determined time period and status, and tracks his/her improvement over time.
在一些实施例中,用户经由网络(例如,社交网络等)与朋友、同事或队员分享关于他/她的久坐行为的信息。朋友、同事或队员基于由它们的相应记录的久坐时间段确定的它们的相应久坐状态来与彼此竞争。 In some embodiments, a user shares information about his/her sedentary behavior with friends, colleagues, or team members via a network (eg, a social network, etc.). Friends, colleagues or team members compete with each other based on their respective sedentary states determined from their respective recorded sedentary time periods.
在各实施例中,附加的传感器数据用于另外消除久坐时间段与用户正在睡眠和/或未穿戴可穿戴电子装置的其它时间段之间的歧义。可穿戴电子装置能够检测期间用户正在睡眠和/或未穿戴可穿戴电子装置的时间段。例如,一个或多个传感器110无法检测关于用户的信息(例如,运动传感器数据、心脏传感器数据、走的步数等)。为另外图示,当用户未穿戴可穿戴电子装置时,一个或多个传感器检测用户走的步数在一段时间为零。时间段满足MET测量或久坐时间的基于运动的准则,但不足以作为久坐,这是因为用户未穿戴可穿戴电子装置或一个或多个传感器110检测到正在睡眠。在作出久坐和非久坐状态的确定之前或期间,可穿戴电子装置的处理器或其它的电子装置中的一个的处理器滤除期间用户未穿戴可穿戴电子装置的时间段(例如,在睡觉、在洗澡等,或在睡眠)的MET测量。 In various embodiments, additional sensor data is used to additionally disambiguate between sedentary time periods and other time periods when the user is sleeping and/or not wearing the wearable electronic device. The wearable electronic device is capable of detecting periods of time during which the user is sleeping and/or not wearing the wearable electronic device. For example, one or more sensors 110 cannot detect information about the user (eg, motion sensor data, heart sensor data, steps taken, etc.). To further illustrate, when the user is not wearing the wearable electronic device, the one or more sensors detect that the number of steps taken by the user is zero for a period of time. The time period satisfies the motion-based criteria for MET measurements or sedentary time, but is not sufficient to be sedentary because the user is not wearing the wearable electronic device or the one or more sensors 110 detect that it is sleeping. Before or during making the determination of sedentary and non-sedentary states, the processor of the wearable electronic device or a processor of one of the other electronic devices filters out periods of time during which the wearable electronic device is not worn by the user (e.g., during sleeping, in the bath, etc., or during sleep) MET measurements.
接着是描述久坐状态监测器的实施例。 Embodiments of the sedentary state monitor are described next.
通过其中用户的状态为久坐的时间段的自动检测和追踪,用户接收通知来鼓励他/她改变他/她的行为并且更少久坐。通知促进打断长时间的久坐状态并且减少用户久坐的整体时间。图 3是根据在本公开中描述的若干实施例的久坐状态监测器124的实施例的框图,用于基于久坐时间段的追踪而通知用户来鼓励用户改变他/她的久坐行为并且限制久坐时间段的长度。久坐状态监测器124包含管理单元310,它接收一段时间的用户的状态。例如,在时间段的结束处(之后用户的先前状态已经改变)提供状态。举例来说,在用户的两个连续状态之间的转变之后,向管理单元310指示当前时间段和用户的状态已经开始。作为另一示例,提供状态作为包含两个连续状态之间的转变的信息的当前流。作为又一示例,以有规律的间隔批量提供状态。举例来说,当前时间段因此达到X时间长,并且管理单元310检测在X期间的两个连续状态之间的转变。 Through automatic detection and tracking of time periods in which the user's status is sedentary, the user receives notifications encouraging him/her to change his/her behavior and be less sedentary. The notifications facilitate interrupting prolonged sedentary states and reduce the user's overall sedentary time. 3 is a block diagram of an embodiment of a sedentary state monitor 124 for informing a user based on tracking of sedentary time periods to encourage the user to change his/her sedentary behavior and Limit the length of your sedentary periods. The sedentary state monitor 124 includes a management unit 310 which receives the user's state over a period of time. For example, provide status at the end of a time period (after the user's previous status has changed). For example, following a transition between two consecutive states of the user, it is indicated to the management unit 310 that the current time period and state of the user has started. As another example, states are provided as a current stream containing information on transitions between two successive states. As yet another example, the status is provided in batches at regular intervals. For example, the current time period is thus X time long, and the management unit 310 detects a transition between two consecutive states during X time.
虽然图3示出管理单元310的非久坐状态转变管理器320、管理单元310的久坐告警管理器330和管理单元310的非久坐目标管理器340,但是在一些实施例中,管理单元310具有更多、更少和/或不同类型的管理器。在具有多个类型的管理器的实施例中,在不同的时候使用这些管理器的一个或一些组合来与用户交互,例如,基于用户的久坐状态通过用户的可穿戴电子装置或通过其它的电子装置中的一个来向用户发送通知来鼓励用户改变或结束久坐行为(如以下更详细讨论的)。 Although Fig. 3 shows the non-sedentary state transition manager 320 of the management unit 310, the sedentary alarm manager 330 of the management unit 310, and the non-sedentary goal manager 340 of the management unit 310, in some embodiments, the management unit 310 has more, fewer and/or different types of managers. In embodiments with multiple types of managers, one or some combination of these managers are used at different times to interact with the user, for example, based on the user's sedentary state through the user's wearable electronic device or through other One of the electronic devices to send notifications to the user to encourage the user to change or end sedentary behavior (as discussed in more detail below).
接着是描述行为触发的告警(例如,非久坐状态转变等)的实施例。 Embodiments describing behaviorally triggered alerts (eg, non-sedentary state transitions, etc.) follow.
根据若干实施例,例如,一检测到久坐时间段已经结束并且非久坐时间段已经开始(例如,用户开始移动等),并且一确定非久坐时间段超过阈值时间段,在可穿戴电子装置上通知用户(经由通知的显示等)。虽然在一些实施例中,所有类型的活动的阈值时间段相同,但是在各实施例中,至少某些类型的活动的阈值时间段不同。用户接收通知(例如,在可穿戴电子装置的显示装置上显示的消息、可穿戴电子装置的振动和/或在可穿戴电子装置上的祝贺声)等,它通知用户他/她刚结束久坐时间段。通知旨在鼓励用户保持移动并且维持活跃来限制其中用户状态为久坐的总时间量。 According to several embodiments, for example, upon detecting that a sedentary period has ended and a non-sedentary period has begun (e.g., the user starts moving, etc.), and upon determining that the non-sedentary period exceeds a threshold period of time, the wearable electronic The user is notified on the device (via display of the notification, etc.). While in some embodiments the threshold time period is the same for all types of activity, in various embodiments the threshold time period for at least some types of activity is different. The user receives a notification (e.g., a message displayed on the display of the wearable electronic device, a vibration of the wearable electronic device, and/or a congratulatory sound on the wearable electronic device), etc., which informs the user that he/she has just finished sedentary period. The notifications are intended to encourage the user to stay mobile and remain active to limit the total amount of time in which the user is sedentary.
图 4图示根据在本公开中描述的一些实施例的基于久坐时间段424的结束和非久坐时间段426的开始的检测(已经超过阈值时间段)的到用户的通知的传递。在一些实施例中,时间段检测器122(图1A)检测用户的久坐时间段424并且一检测到412用户的状态已经从久坐变成阈值时间段的非久坐,时间段检测器122通知非久坐状态转变管理器320(图3),它向用户的可穿戴电子装置传递414通知(例如,非久坐状态转变通知信息等)。作为示例,当包含在非久坐时间段426中的一个或多个感兴趣的时刻的集合满足阈值时间段时,检测到用户的状态已经从久坐转变成非久坐。在一些实施例中,当用户在一段时间(例如,30秒、10秒、1分钟、3分钟等)内执行各种活动(例如,游泳、慢跑、快走、闲逛等)中的一个时,用户的状态被检测为非久坐。 4 illustrates the delivery of a notification to a user based on the detection of the end of a sedentary period 424 and the beginning of a non-sedentary period 426 (a threshold period of time has been exceeded), according to some embodiments described in this disclosure. In some embodiments, the time period detector 122 ( FIG. 1A ) detects a user's sedentary time period 424 and upon detecting 412 that the user's status has changed from sedentary to non-sedentary for a threshold time period, the time period detector 122 Notification non-sedentary state transition manager 320 (FIG. 3), which delivers 414 notifications (eg, non-sedentary state transition notification information, etc.) to the user's wearable electronic device. As an example, when the set of one or more moments of interest contained in the non-sedentary time period 426 satisfies a threshold time period, it is detected that the user's status has transitioned from sedentary to non-sedentary. In some embodiments, when a user performs one of various activities (e.g., swimming, jogging, brisk walking, hanging out, etc.) is detected as non-sedentary.
在各实施例中,时间段检测器122基于在感兴趣的时刻处的用户的状态来确定非久坐时间段426。在一些实施例中,当检测到用户的非久坐状态时,检测到久坐时间段424的结束。 In various embodiments, the time period detector 122 determines the non-sedentary time period 426 based on the state of the user at the moment of interest. In some embodiments, the end of the sedentary period 424 is detected when the user's non-sedentary state is detected.
在若干实施例中,基于用户正在执行的活动的类型来检测非久坐状态。例如,当用户跑步30秒时(例如,用户的状态被分类为“非久坐,跑步”30秒等),检测到从久坐到非久坐的用户的状态中的改变并且用户接收通知。作为另一示例,当用户短跑至少10秒时(例如,用户的状态被分类为“非久坐,短跑”至少10秒等),检测到从久坐到非久坐的用户的状态中的改变并且用户接收通知。作为又一示例,当用户快走1分钟时(例如,用户的状态被分类为“非久坐,走路”1分钟等),检测到从久坐到非久坐的用户的状态中的改变并且用户接收通知。作为又一示例,当用户闲逛至少3分钟(例如,用户的状态被分类为“非久坐,闲逛”至少3分钟等),检测到从久坐到非久坐的用户的状态中的改变并且用户接收通知。 In several embodiments, the non-sedentary state is detected based on the type of activity the user is performing. For example, when a user runs for 30 seconds (eg, the user's status is classified as "non-sedentary, running" for 30 seconds, etc.), a change in the user's status from sedentary to non-sedentary is detected and the user receives a notification. As another example, a change in the user's state from sedentary to non-sedentary is detected when the user sprints for at least 10 seconds (e.g., the user's state is classified as "non-sedentary, sprinting" for at least 10 seconds, etc.) And the user receives the notification. As yet another example, when the user walks briskly for 1 minute (e.g., the user's state is classified as "non-sedentary, walking" for 1 minute, etc.), a change in the user's state from sedentary to non-sedentary is detected and the user Receive notifications. As yet another example, when the user hangs out for at least 3 minutes (e.g., the user's status is classified as "non-sedentary, hanging out" for at least 3 minutes, etc.), a change in the user's status from sedentary to non-sedentary is detected and The user receives the notification.
在一些实施例中,时间段检测器122检测久坐时间段424并且检测412感兴趣的非久坐时刻(例如,包含在非久坐时间段426中的一个或多个感兴趣的时刻等),时间段检测器122通知非久坐状态转变管理器320,非久坐状态转变管理器320确定非久坐时间段超过阈值时间段并且传递414通知给用户的可穿戴电子装置关于满足阈值时间段。满足阈值时间段的通知指示用户已经结束久坐时间段424并且现在活跃。通知旨在鼓励用户更活跃并且更频繁打断久坐时间段。 In some embodiments, time period detector 122 detects sedentary time period 424 and detects 412 non-sedentary moments of interest (e.g., one or more moments of interest contained in non-sedentary time period 426, etc.) , the time period detector 122 notifies the non-sedentary state transition manager 320, the non-sedentary state transition manager 320 determines that the non-sedentary time period exceeds the threshold time period and delivers 414 a notification to the user's wearable electronic device about meeting the threshold time period . A notification that the threshold time period is met indicates that the user has completed the sedentary time period 424 and is now active. Notifications are designed to encourage users to be more active and interrupt sedentary periods more frequently.
在各实施例中,满足阈值时间段的通知是以句子或激励声明或显示在可穿戴装置的显示装置上的积极消息的形式。指示是否满足阈值时间段的示范性激励声明的非穷尽列表的示例包含“做得好”、“杰出的工作”、“继续动”、“继续”、“不要停”、“走多点”、“xx小时久坐”(其中xx是用户已经久坐多久);“继续走”;“走路xx分钟”(其中xx是1-20之间的值,例如2);“你在坐了xx小时yy分钟之后站起来”(其中xx是用户久坐的小时数并且yy是分钟数);“你在x步。你可以做到x+200吗?”(其中x是自从结束的久坐时间段以来所走的步数);“走很长的路?”;“散步会议?”;“出发吧!”;“走向成功!”;“让我们称你为黄油因为你在滚动!”;“你火力全开!”;“尽力动起来!”;“不要停止移动!!”;“抓个朋友,继续步行!”;“你不能追上我!”;“做得好,你坐了大约x小时并且现在你最终站起来”;“起来”;“就像你刚抢了银行一样走路”;“保持巅峰!”;“走去吧”;“动起来!”;“做起来!”;“你做到了!”;“看起来健康!”;“对你有益”;“太棒了!”;“得分!”;和“优秀!”等。 In various embodiments, the notification that the threshold time period is met is in the form of a sentence or motivational statement or positive message displayed on a display device of the wearable device. Examples of a non-exhaustive list of exemplary motivational statements indicating whether a threshold time period is met include "well done", "excellent work", "keep moving", "keep going", "don't stop", "go more", "Sedentary for xx hours" (where xx is how long the user has been sedentary); "keep walking"; "walk for xx minutes" (where xx is a value between 1-20, such as 2); "you have been sitting for xx hours Stand up after yy minutes" (where xx is the number of hours the user has been sedentary and yy is the number of minutes); "You are on x steps. Can you do x+200?" (where x is the sedentary period since the end number of steps since); "Long walk?"; "Walking meeting?"; "Let's go!"; "Success!"; "Let's call you Butter because you're rolling!";" You're on fire!"; "Move as hard as you can!"; "Don't stop moving!!!"; "Grab a friend and keep walking!"; "You can't catch me!"; "Well done, you sat for about x hours and now you're finally on your feet";"Get up";"Walk like you just robbed the bank";"Stay on top!";"Go for it";"Get moving!";"Do it!"; "You did it!"; "Looks healthy!"; "Good for you"; "Great!"; "Score!"; and "Excellent!", etc.
接着是描述滚动警报的实施例。 An example of a rolling alert is described next.
在各实施例中,一检测到用户已经久坐了阈值时间量(在本文中有时被称作阈值久坐时间段),通过可穿戴电子装置通知用户。当用户已经久坐了延长的时间段时,向用户传递久坐告警来通知他/她延长的时间段并且鼓励他/她结束延长的时间段。久坐告警是显示在可穿戴电子装置的显示装置上的消息、由可穿戴电子装置发出的声音和/或可穿戴电子装置的振动。久坐告警旨在鼓励用户开始移动并且变得活跃以结束久坐时间段。 In various embodiments, the user is notified by the wearable electronic device upon detection that the user has been sedentary for a threshold amount of time (sometimes referred to herein as a threshold sedentary period of time). When the user has been sedentary for an extended period of time, a sedentary alert is delivered to the user to inform him/her of the extended period of time and encourage him/her to end the extended period of time. The sedentary warning is a message displayed on a display device of the wearable electronic device, a sound emitted by the wearable electronic device, and/or a vibration of the wearable electronic device. The sedentary alert is intended to encourage the user to start moving and become active to end the sedentary period.
在一些实施例中,阈值久坐时间段是1小时或2小时或20分钟或40分钟或几秒或几分钟或几小时。在各实施例中,阈值久坐时间段是可配置的,例如,用户选择久坐时间窗口的长度,在那之后他/她会想被通知来结束久坐时间。在若干实施例中,阈值久坐时间段是基于各种因素等而动态地调整(例如,减少或增加),和/或能够由用户自动地禁用和/或手动地禁用。 In some embodiments, the threshold sedentary period is 1 hour or 2 hours or 20 minutes or 40 minutes or seconds or minutes or hours. In various embodiments, the threshold sedentary time period is configurable, eg, the user selects the length of the sedentary time window after which he/she would like to be notified to end the sedentary time. In several embodiments, the threshold sedentary time period is dynamically adjusted (eg, decreased or increased) based on various factors, etc., and/or can be disabled automatically and/or manually by a user.
在一些实施例中,用户设置将接收的告警的类型的偏好。例如用户选择声音、将显示的特定消息和/或振动。在各实施例中,用户设置久坐状态监测器124(图1A)使得在具体时间间隔内监测久坐时间段。例如,在一天的早8点到晚8点之间监测久坐时间段或非久坐时间段并且在一天的剩余时间不监测。 In some embodiments, the user sets preferences for the types of alerts to be received. For example the user selects a sound, a specific message to be displayed and/or a vibration. In various embodiments, the user sets the sedentary state monitor 124 (FIG. 1A) such that periods of sedentary time are monitored at specific time intervals. For example, a sedentary period or a non-sedentary period is monitored between 8 am and 8 pm of the day and not monitored for the rest of the day.
在一些实施例中,经由可穿戴电子装置的输入装置(例如,小键盘、显示装置的触摸屏、触屏笔等),或经由其它的电子装置中的一个的输入装置(例如,小键盘、显示装置的触摸屏、触屏笔、键盘、鼠标等)从用户接收输入(例如,一个或多个偏好等)。在其中输入是在可穿戴电子装置处接收并且久坐状态监测器124位于其它的电子装置中的一个内部的实施例中,输入是从可穿戴电子装置的通信装置传递到其它的电子装置中的一个的通信装置。其它的电子装置中的一个的通信装置提供输入给其它的电子装置中的一个的久坐状态监测器124。通信装置的示例包含应用蓝牙协议、因特网协议(IP)、以太网协议、传送控制协议/IP(TCP/IP)协议、通用串行总线协议、串行传输协议、并行传输协议等的装置。在其中输入是在其它的电子装置中的一个处接收并且久坐状态监测器124位于可穿戴电子装置内部的实施例中,输入是从其它的电子装置中的通信装置传递到可穿戴电子装置的通信装置。可穿戴电子装置的通信装置提供输入给可穿戴电子装置的久坐状态监测器124。 In some embodiments, via an input device of the wearable electronic device (eg, a keypad, a touch screen of a display device, a stylus, etc.), or via an input device of one of the other electronic devices (eg, a keypad, a display The device's touch screen, stylus, keyboard, mouse, etc.) receives input (eg, one or more preferences, etc.) from the user. In an embodiment where the input is received at the wearable electronic device and the sedentary status monitor 124 is internal to one of the other electronic devices, the input is communicated from the communication means of the wearable electronic device to the other electronic device a communication device. The communication device of one of the other electronic devices provides input to the sedentary status monitor 124 of one of the other electronic devices. Examples of communication devices include devices applying Bluetooth protocol, Internet Protocol (IP), Ethernet protocol, Transmission Control Protocol/IP (TCP/IP) protocol, Universal Serial Bus protocol, Serial Transmission Protocol, Parallel Transmission Protocol, and the like. In embodiments where the input is received at one of the other electronic devices and the sedentary status monitor 124 is located inside the wearable electronic device, the input is communicated to the wearable electronic device from a communication device in the other electronic device communication device. The communication device of the wearable electronic device provides input to the sedentary status monitor 124 of the wearable electronic device.
图 5图示根据在本公开中描述的各实施例的基于久坐时间段超过久坐时间段阈值的检测的到用户的久坐告警的传递。时间段检测器122(图1A)检测516用户的久坐时间段528并且一检测到516久坐时间段528超过阈值久坐时间段ΔT,久坐告警管理器330传递518久坐告警(例如,久坐告警通知信息等)给用户的可穿戴电子装置。久坐告警指示用户已经花了多于ΔT时间段在久坐状态并且鼓励他/她通过进行更积极的任务(例如,行走、跑步)或执行比久坐更耗能的身体活动等来结束久坐时间段528。久坐告警旨在通知用户他/她的久坐行为并且鼓励他/她更活跃。在一些实施例中,久坐告警是以可穿戴电子装置的振动或由可穿戴电子装置通过可穿戴电子装置的扬声器发出的声音或在可穿戴电子装置的显示装置上显示的消息的形式。 5 illustrates delivery of a sedentary alert to a user based on detection of a sedentary period exceeding a sedentary period threshold, according to various embodiments described in this disclosure. The period detector 122 ( FIG. 1A ) detects 516 a sedentary period 528 of the user and upon detecting 516 that the sedentary period 528 exceeds a threshold sedentary period ΔT, the sedentary alert manager 330 delivers 518 a sedentary alert (e.g., Sedentary warning notification information, etc.) to the user's wearable electronic device. The sedentary alert indicates that the user has spent more than ΔT in a sedentary state and encourages him/her to end the sedentary state by performing more active tasks (e.g., walking, running) or performing physical activities that are more energy-intensive than sedentary, etc. Sit time period 528. The sedentary alert is intended to inform the user of his/her sedentary behavior and encourage him/her to be more active. In some embodiments, the sedentary warning is in the form of a vibration of the wearable electronic device or a sound emitted by the wearable electronic device through a speaker of the wearable electronic device or a message displayed on a display device of the wearable electronic device.
久坐警报的非穷尽列表包含:“是时候动起来啦!”;“走一下怎么样?”;“动起来”;“愿意散步吗”;“动动那些肌肉吧!”;“让我们动起来”;“请站起来”;“走一下怎么样?”;“踏步起来!”;“休息一下”;“伸展腿吧”;“你已经静止了xx分钟”(其中xx是用户已经久坐的时间);“你今天所在之处正是你的思想决定!”;“照顾你的身体”;“起来!”;“不要只坐那里”;“做个楷模”;“起来,站起来”;“起来,健身!”;“你已经坐了1小时”;“你知道什么时间了吗!”;“喔!让我们走下!”;“给我步数”;“动起来永远不晚!”;“是时候走起来”“;“让我们动下”;“动!动!动!”;“我无聊了。让我们摇起来!”;“去得到它们!”;“你可以做你让你的思想去做的任何事情”;“现在要飞了!”;“我敢说你要动了!”;“请再多几步”;“挪动你的屁股”;“起来起来起来”;“伸展”;“走路”;“起来开始走”;“走一走”;“抓个朋友,走一走”;“当目前久坐时,一直久坐!”;“我相信你能飞!”;“你今天做了什么让我感到骄傲?”;“我想要跑”;“抓做今天!”;“跑开!”;“我在你后面!”;“英国人要来了”;“嘀嗒嘀嗒嘀嗒,你的血糖正在升高”;“闭嘴并且走起来”;“渴望步数”;“错误:步数太低”;“步数错误”;“你已经忘记走路的感觉?”;“如果你是我的Fitbit,我会走你”;“已经一会了”;“是时候起来了!”;“动起来”;“停止做屹耳”;“跳起来”;“像只兔子跳起来”;“又到那个时间了!”;“让我们去取些水”;“让我们去游览”;“愿意散步吗?”;“伸展脚吧!”“伸展”;“走两条街”;“现在走出去”;“走出去”;“左右左!”;以及“让我们找一些楼梯!”等。在一些实施例中,用户备选地或此外接收显示在可穿戴电子装置的显示装置上的一个或多个图标和/或一个或多个动画图像(例如,动画脚、动画踏步等)以及指示用户久坐大于阈值久坐时间段ΔT的一个或多个图标和/或一个或多个动画图像。 A non-exhaustive list of sedentary alerts includes: "Time to move!"; "How about a walk?"; Get up"; "Please stand up"; "How about a walk?"; "Get up!"; "Take a break"; "Stretch your legs"; "You have been stationary for xx minutes" (where xx is the user has been sedentary time); "Where you are today is what your mind decides!"; "Take care of your body"; "Get up!"; "Don't just sit there"; "Be a role model"; "Get up, stand up" ;"Get up, workout!";"You've been sitting for an hour";"Do you know what time it is!";"Oh! Let's get down!";"Give me the steps";"It's never too late to move !";"It's time to move"";"Let's move";"Move! move! move! "; "I'm bored. Let's shake it up! "; "Go get them!" "; "You can do anything you let your mind do"; "Now it's time to fly!" "; "I dare say you're going to move!" "; "A few more steps please"; "Move your ass"; "Get up and get up"; "Stretch"; "Walk"; "Get up and start walking"; "Walk"; "Grab a friend and walk" Go"; "When you are currently sedentary, stay sedentary! "; "I believe you can fly!" "; "What did you do today to make me proud?"; "I want to run"; "Catch it today!" "; "Run away!" ";" I'm behind you! ";"The British are coming";"Tick tock, your blood sugar is rising";"Shut up and walk";"Desire for steps";"Error: Step count too low";"Wrong step count ";"Have you forgotten how it feels to walk?";"If you were my Fitbit, I would walk you";"It's been a while";"It's time to get up! "; "Move"; "Stop being Eeyore"; "Jump up"; "Jump up like a rabbit"; "It's that time again! "; "Let's go get some water"; "Let's go for a tour"; "Would you like to take a walk?"; "Stretch your feet! "Stretch"; "Walk two streets"; "Go out now"; "Go out"; "Left left! ’; and ‘Let’s find some stairs! ”, etc. In some embodiments, the user alternatively or additionally receives one or more icons and/or one or more animated images (e.g., animated feet, animated steps, etc.) displayed on the display device of the wearable electronic device ) and one or more icons and/or one or more animated images indicating that the user has been sedentary for more than a threshold sedentary time period ΔT.
在各实施例中,一接收到久坐告警,用户结束久坐时间段。在若干实施例中,一接收到久坐告警,用户保持久坐并且以有规律的时间间隔从久坐状态监测器124继续接收久坐警报来鼓励他/她移动。例如,用户每个小时接收久坐警报。 In various embodiments, upon receiving the sedentary alert, the user ends the sedentary period. In several embodiments, upon receiving a sedentary alert, the user remains sedentary and continues to receive sedentary alerts from the sedentary state monitor 124 at regular intervals to encourage him/her to move. For example, users receive sedentary alerts every hour.
在一些实施例中,如果用户结束久坐时间段528,则用户经由可穿戴电子装置从久坐状态监测器124接收祝贺消息(本文以下有时也称为庆祝消息),来鼓励他/她努力结束久坐时间段528(如上所述)。庆祝消息是以下另外描述的庆祝消息中的一个。 In some embodiments, if the user ends the sedentary time period 528, the user receives a congratulatory message (also sometimes referred to herein as a celebration message) from the sedentary status monitor 124 via the wearable electronic device, encouraging him/her to end his/her efforts. Sedentary time period 528 (described above). The celebration message is one of the celebration messages described otherwise below.
接着是描述迷你目标警报的实施例。 An example of a mini target alert is described next.
在一些实施例中,鼓励用户实现在预定时间窗口期间的迷你目标(例如,250步,或15分钟的感兴趣的连续非久坐时刻等)。迷你目标是走向实现预定目标的一步。非久坐目标管理器340(图3)追踪用户的久坐时间段和非久坐活动,非久坐目标管理器340与可穿戴装置的显示装置交互并且发送一个或多个通知(例如,迷你目标通知信息等)给可穿戴装置的显示装置,提供关于用户达到迷你目标的进度的信息。例如,非久坐目标管理器340发送进度指示来经由可穿戴电子装置的振动和/或在可穿戴电子装置的显示装置上显示的消息和/或由可穿戴电子装置的扬声器发出的声音而通知用户要执行的剩余活动来在预定时间窗口的结束之前实现迷你目标。用户接收作为迷你目标的一部分的通知和消息的非穷尽示范性列表包含“还有xx步”;“xx步!”;“剩下xx步”;“在下午3点前走xx步”;“xx步到每小时目标”;“10分钟来走xx步!”;“走了xx/yy步,要走xx步!”;“每步计数!这个小时还走xx步!”;只要走xx步直至yy”;以及“走xx(动画脚/踏步)”,其中xx被替代为剩余的步数,并且yy被替代为设置为实现迷你目标的总步数。 In some embodiments, the user is encouraged to achieve a mini-goal during a predetermined time window (eg, 250 steps, or 15 minutes of consecutive non-sedentary moments of interest, etc.). A mini-goal is a step toward achieving a predetermined goal. The non-sedentary goal manager 340 (FIG. 3) tracks the user's sedentary time periods and non-sedentary activities, and the non-sedentary goal manager 340 interacts with the display device of the wearable device and sends one or more notifications (e.g., mini Goal notifications, etc.) to the wearable device's display to provide information about the user's progress towards the mini-goal. For example, the non-sedentary goal manager 340 sends a progress indication to be notified via a vibration of the wearable electronic device and/or a message displayed on a display of the wearable electronic device and/or a sound emitted by a speaker of the wearable electronic device The remaining activities to be performed by the user to achieve the mini-goal before the end of the predetermined time window. A non-exhaustive exemplary list of notifications and messages a user receives as part of a mini-goal includes "xx steps left"; "xx steps!"; "xx steps left"; "take xx steps before 3pm";" xx steps to hourly goal"; "10 minutes to take xx steps!"; "walked xx/yy steps, xx steps to be taken!"; "each step count! xx steps to be taken in this hour!"; just walk xx steps until yy"; and "walk xx (animated feet/steps)", where xx is replaced by the number of steps remaining and yy is replaced by the total number of steps set to achieve the mini-goal.
在一些实施例中,用户经由可穿戴电子装置的振动和/或在可穿戴电子装置的显示装置上的消息和/或由可穿戴电子装置内的扬声器发出的声音而接收通知(例如,消息、迷你目标通知信息等),要他/她开始变活跃,例如,走、跑等,并且以后经由可穿戴电子装置的振动和/或在可穿戴电子装置的显示装置上的消息和/或由可穿戴电子装置内的扬声器发出的声音而接收实现迷你目标的“庆祝消息”,而不是接收剩余多少步数的指示或实现迷你目标的剩余的活动长度。例如,非久坐目标管理器340确定实现了迷你目标并且经由可穿戴电子装置的振动和/或在可穿戴电子装置的显示装置上的消息和/或由可穿戴电子装置内的扬声器发出的声音而提供实现迷你目标的通知给用户。迷你目标在本文中有时被称作迷你庆祝。例如,迷你庆祝是“嗡嗡 + 微笑”,当用户在为迷你目标设置的预定时间窗口的期间(例如,在1小时期间等)达到yy步时。嗡嗡是可穿戴电子装置的振动的示例。在一些实施例中,可穿戴电子装置包含触觉反馈装置,它振动来提供触觉反馈给用户以提供通知给用户。 In some embodiments, the user receives notifications (e.g., messages, mini target notification message, etc.), asking him/her to start becoming active, e.g., walking, running, etc., and then via vibration of the wearable electronic device and/or a message on the display device of the wearable electronic device and/or by Instead of receiving an indication of how many steps remain or the length of activity remaining to achieve the mini-goal, wear the sound from the speaker within the electronic device to receive a "celebration message" for achieving the mini-goal. For example, the non-sedentary goal manager 340 determines that the mini-goal has been achieved and via vibration of the wearable electronic device and/or a message on a display of the wearable electronic device and/or a sound emitted by a speaker within the wearable electronic device Instead, provide a notification to the user that the mini-goal has been achieved. Mini-goals are sometimes referred to herein as mini-celebrations. For example, a mini-celebration is "buzz + smile" when the user reaches yy steps during the predetermined time window set for the mini-goal (eg, during 1 hour, etc.). Buzzing is an example of vibration of a wearable electronic device. In some embodiments, the wearable electronic device includes a haptic feedback device that vibrates to provide haptic feedback to the user to provide notifications to the user.
虽然在一些实施例中,实现迷你目标(例如,非久坐目标等)的预定时间窗口是1小时,但是在各实施例中,使用不同的预定时间窗(例如,大约10分钟到6小时,或大约20分钟到3小时、每2小时等)。在若干实施例中,实现迷你目标(例如,非久坐目标等)的预定时间窗口是可配置的,例如,用户以上述方式通过设置偏好来选择用于实现迷你目标的预定时间窗口的长度。在一些实施例中,用于实现迷你目标的预定时间窗口是由久坐状态监测器124基于各种因素等而动态地调整(例如,减少或增加)。在一些实施例中,用于实现迷你目标的预定时间窗口能够被久坐状态监测器124自动地禁用和/或被用户手动地禁用。 While in some embodiments, the predetermined time window for achieving the mini-goal (e.g., non-sedentary goal, etc.) is 1 hour, in various embodiments, a different predetermined time window is used (e.g., approximately 10 minutes to 6 hours, or approximately 20 minutes to 3 hours, every 2 hours, etc.). In several embodiments, the predetermined time window for achieving the mini-goal (eg, non-sedentary goal, etc.) is configurable, eg, the user selects the length of the predetermined time window for achieving the mini-goal by setting a preference in the manner described above. In some embodiments, the predetermined time window for achieving the mini-goal is dynamically adjusted (eg, decreased or increased) by the sedentary status monitor 124 based on various factors, among others. In some embodiments, the predetermined time window for achieving the mini-goal can be automatically disabled by the sedentary status monitor 124 and/or manually disabled by the user.
在各实施例中,用户另外确定关于接收他/她的朝着迷你目标的进度的通知和提醒的定时的偏好并且经由可穿戴电子装置的输入装置或经由其它的电子装置中的一个的输入装置提供偏好给久坐状态监测器124。例如,用户想要在预定时间窗口的结束之前几分钟(例如,一小时内的50分钟等)、在实现迷你目标之前接收通知。通知包含指示要实现迷你目标和实现迷你目标要执行的剩余活动(例如,非久坐分钟数、步数等)的信息。如果用户在预定时间窗口结束之前完成迷你目标,则用户从久坐状态监测器124接收奖励消息并且从久坐状态监测器124接收那个实现的奖赏。 In various embodiments, the user additionally determines a preference regarding the timing of receiving notifications and reminders of his/her progress towards the mini-goal and either via an input device of the wearable electronic device or via an input device of one of the other electronic devices Preferences are provided to the sedentary state monitor 124 . For example, a user wants to receive a notification a few minutes before the end of a predetermined time window (eg, 50 minutes in an hour, etc.), before a mini-goal is achieved. Notifications contain information indicating the mini-goal to be achieved and the remaining activity to be performed to achieve the mini-goal (eg, non-sedentary minutes, steps, etc.). If the user completes the mini-goal before the end of the predetermined time window, the user receives a reward message from the sedentary state monitor 124 and a reward for that achievement from the sedentary state monitor 124 .
在本文中,用户接收的用于实现迷你目标的庆祝消息的非穷尽示范性列表呈现为:“”;“做得好!”;“:-D :-D :-D”;“:):):):)”;“xx/yy!!!”;“再动一小时!”;“胜利者”;“胜利者 胜利者 鸡肉晚餐”;“冠军!冠军!”;“xx下!”;“非常好!”;“每多一步都很重要!”;“你 = 踏步机”;“你 = 火力全开!”;“你 = 棒极了!”;“每小时的步数冠军”;“xx步甚至没有那么多”;以及“我的英雄”,其中xx由在分配给迷你目标的预定时间窗口期间完成的步数取代,并且yy由设置为实现迷你目标的步数取代。另外在一些实施例中,用户经由社交网络与朋友竞争达到最多的迷你目标。 Herein, a non-exhaustive exemplary list of celebratory messages received by a user for achieving a mini-goal is presented as: "";"Well done!";":-D :-D :-D";":): ) :) :)"; "xx/yy!!!"; "Another hour!"; ;"Excellent!";"Every extra step counts!";"You = stepper";"You = on fire!";"You = Awesome!";"Steps per hour champion" ; "xx steps aren't even that many"; and "my hero", where xx is replaced by the number of steps completed during the predetermined time window allotted to the mini-goal, and yy is replaced by the number of steps set to achieve the mini-goal. Also in some embodiments, users compete with friends via social networking to achieve the most mini-goals.
在各实施例中,非久坐目标管理器340追踪并且记录由用户设置并且实现的迷你目标并且向用户呈现设置和/或实现的迷你目标。迷你目标是在可穿戴电子装置或其它的电子装置中的一个的显示装置上呈现给用户,显示装置经由可穿戴电子装置的通信装置和其它的电子装置中的一个的通信装置从可穿戴电子装置接收迷你目标。用户然后查看他/她的久坐行为并且在时间上追踪他/她在实现迷你目标中的改进。 In various embodiments, the non-sedentary goal manager 340 tracks and records mini-goals set and achieved by the user and presents the set and/or achieved mini-goals to the user. The mini-goal is presented to the user on a display device of the wearable electronic device or one of the other electronic devices, and the display device receives information from the wearable electronic device via a communication device of the wearable electronic device and a communication device of one of the other electronic devices. Receive mini goals. The user then views his/her sedentary behavior and tracks his/her improvement in achieving the mini-goal over time.
在若干实施例中,久坐告警管理器330与非久坐目标管理器340的区别在于久坐告警管理器330工作在当用户的状态转变成久坐时开始的当前久坐时间段上,而非久坐目标管理器340关闭设置时间窗,无论在每个时间窗的开始处状态是否为久坐。如以前讨论的,组合使用两个或者更多管理器来经由久坐状态监测器124和可穿戴电子装置与用户交互来改变他/她的久坐行为。 In several embodiments, the sedentary alarm manager 330 is distinguished from the non-sedentary target manager 340 in that the sedentary alarm manager 330 works on the current sedentary time period that starts when the user's state transitions to sedentary, while The non-sedentary goal manager 340 closes the set time windows regardless of whether the state was sedentary at the beginning of each time window. As previously discussed, two or more managers are used in combination to interact with the user via the sedentary state monitor 124 and the wearable electronic device to change his/her sedentary behavior.
接着是描述学习警报的实施例。 An example of a learning alert is described next.
在一些实施例中,久坐状态监测器124的久坐学习单元350(图3)耦合到管理器320、330和340,并且接收从用户管理器320、330和340中的每一个经由久坐状态监测器124(图1A)发送到用户的通知信息(例如,一个或多个通知等),并且确定一个或多个通知中的哪些影响修改用户的久坐行为。例如,久坐学习单元350确定一个或多个通知中的哪些通过限制久坐时间段的长度而成功改变用户的一般久坐行为。 In some embodiments, sedentary learning unit 350 ( FIG. 3 ) of sedentary state monitor 124 is coupled to managers 320 , 330 , and 340 and receives information from each of user managers 320 , 330 , and 340 via sedentary learning. Status monitor 124 ( FIG. 1A ) sends notification information (eg, one or more notifications, etc.) to the user and determines which of the one or more notifications affect modifying the user's sedentary behavior. For example, the sedentary learning unit 350 determines which of the one or more notifications successfully changed the user's general sedentary behavior by limiting the length of the sedentary time period.
虽然在一些实施例中,管理器320、330和340中的每个传送关于发送一个或多个通知(例如,非久坐状态转变通知信息、久坐告警通知信息和迷你目标通知信息等)的时间的通知信息,在各实施例中,管理器320、330和340传送更多、更少或不同的数据作为通知信息的一部分。例如,管理器320、330和340传送一种类型的通知(例如,消息、振动和/或声音)到久坐学习单元350。作为另一示例,管理器320、330和340传送关于发送到用户的通知的结果的信息(例如,用户是否结束了他/她的久坐时间段等)到久坐学习单元350。 Although in some embodiments, each of managers 320, 330, and 340 transmits information about sending one or more notifications (for example, non-sedentary state transition notification information, sedentary warning notification information, and mini-goal notification information, etc.) In various embodiments, managers 320, 330, and 340 transmit more, less, or different data as part of the notification message. For example, managers 320 , 330 , and 340 transmit a type of notification (eg, message, vibration, and/or sound) to sedentary learning unit 350 . As another example, the managers 320 , 330 , and 340 transmit information on the results of notifications sent to the user (eg, whether the user has finished his/her sedentary period, etc.) to the sedentary learning unit 350 .
在一些实施例中,久坐学习单元350从一个或多个传感器110(图1A)接收传感器数据150(图1A)来确定传送的通知是否影响修改用户的久坐行为。久坐学习单元350记录在时间上的传感器数据150来学习哪种类型的通知(例如,消息的个性或音调等),以及哪些内容(例如,时间、位置等)对用户有所希望的影响。所希望的影响的示例包含长的久坐时间段的减少、在时间上的久坐状态数量的减少等。久坐学习单元350确定改进的偏好和设置(例如,配置参数等),用于基于所接收的通知信息来配置管理器320、330和340中的至少一个。 In some embodiments, sedentary learning unit 350 receives sensor data 150 ( FIG. 1A ) from one or more sensors 110 ( FIG. 1A ) to determine whether the communicated notifications affect modifying the user's sedentary behavior. The sedentary learning unit 350 records the sensor data 150 over time to learn which types of notifications (eg, message personality or tone, etc.) and which content (eg, time, location, etc.) have a desired impact on the user. Examples of desired effects include a reduction in long sedentary periods, a reduction in the number of sedentary states over time, and the like. The sedentary learning unit 350 determines improved preferences and settings (eg, configuration parameters, etc.) for configuring at least one of the managers 320, 330, and 340 based on the received notification information.
久坐学习单元350响应于来自管理器320、330和340的通知来学习用户的行为并且对用户的行为作出反应来改进用户对通知的响应。例如,久坐学习单元350改变管理器320、330和340中的一个的配置(例如,通过传送配置参数到那个管理器等),来改变成当用户可响应通知时的一天的时间,当久坐学习单元350确定在一天的另一特定时间处用户不响应通知时。作为另一示例,久坐学习单元350通过修改在发送通知给用户之后的阈值久坐时间段的长度来改变久坐告警管理器330的配置。作为又一示例,久坐学习单元350修改发送给用户的通知的类型,例如,配置管理器320、330或340中的一个来发送将代替振动告警(例如,嗡嗡等)在可穿戴电子装置的显示装置上显示的消息或产生代替振动的由可穿戴电子装置的扬声器的声音的发出或改变发出的声音或改变消息的音调或修改通知的类型。 The sedentary learning unit 350 learns the user's behavior in response to notifications from the managers 320, 330, and 340 and reacts to the user's behavior to improve the user's response to the notifications. For example, the sedentary learning unit 350 changes the configuration of one of the managers 320, 330, and 340 (e.g., by transmitting configuration parameters to that manager, etc.) The sitting learning unit 350 determines when the user does not respond to notifications at another specific time of day. As another example, the sedentary learning unit 350 changes the configuration of the sedentary alarm manager 330 by modifying the length of the threshold sedentary time period after sending the notification to the user. As yet another example, the sedentary learning unit 350 modifies the type of notifications sent to the user, e.g., one of the configuration managers 320, 330, or 340 to send alerts that would replace vibration (e.g., buzzing, etc.) on the wearable electronic device. Displaying a message on the display device or generating a sound emitted by the speaker of the wearable electronic device instead of vibration or changing the sound emitted or changing the tone of the message or modifying the type of notification.
在一些实施例中,久坐学习单元350改变多个配置参数使得管理器320、330和340中的一个在一天的给定时间处操作。例如,久坐学习单元350确定在一天的特定小时之间(例如,早上8点到中午12点等),用户对从非久坐状态转变管理器320接收的通知的响应比用户对从久坐告警管理器330接收的通知的响应好。在此示例中,久坐学习单元350确定禁止在那些小时(例如,早上8点到中午12点等)期间的久坐告警管理器330的使用的配置参数。虽然在此示例中描述久坐告警管理器330和非久坐状态转变管理器320,但是在各实施例中,久坐学习单元350确定配置参数来禁用或启动另一管理器(例如,非久坐目标管理器340等),和/或确定期间配置管理器320、330、340的一天的其它小时。虽然在若干实施例中,久坐学习单元350改变管理器320、330、340中的至少一个的配置,但是在一些实施例中,久坐学习单元350传送管理器320、330、340中的至少一个的配置的建议给可穿戴电子装置的显示装置来在具有改变的配置参数的管理器320、330、340中的至少一个的配置之前由用户批准。 In some embodiments, sedentary learning unit 350 changes a number of configuration parameters such that one of managers 320, 330, and 340 operates at a given time of day. For example, the sedentary learning unit 350 determines that between certain hours of the day (e.g., 8 am to 12 noon, etc.), the user is more responsive to notifications received from the non-sedentary state transition manager 320 than the user is to notifications received from the sedentary state transition manager 320. The response to the notification received by the alert manager 330 is good. In this example, the sedentary learning unit 350 determines configuration parameters that prohibit the use of the sedentary alert manager 330 during those hours (eg, 8 am to 12 noon, etc.). Although a sedentary alert manager 330 and a non-sedentary state transition manager 320 are described in this example, in various embodiments, the sedentary learning unit 350 determines configuration parameters to disable or enable another manager (e.g., non-sedentary state transition manager 320). target manager 340, etc.), and/or determine other hours of the day during configuration managers 320, 330, 340. While in several embodiments the sedentary learning unit 350 changes the configuration of at least one of the managers 320, 330, 340, in some embodiments the sedentary learning unit 350 transfers at least one of the managers 320, 330, 340 The configuration of one is suggested to the display device of the wearable electronic device for approval by the user prior to the configuration of at least one of the managers 320, 330, 340 with changed configuration parameters.
在各实施例中,久坐学习单元350允许用户止闹久坐告警通知信息,使得可穿戴电子装置稍后提醒用户执行非久坐活动。久坐学习单元350记录经由可穿戴电子装置的输入装置或其它的电子装置中的一个的输入装置的由用户执行的与止闹久坐告警通知信息的动作有关的数据。例如,与止闹的动作有关的数据包含止闹的通知的类型、止闹通知的时间、用户在那时的状态(例如,久坐,非久坐等)、止闹通知时的地理位置等。久坐学习单元350使用与动作有关的数据来改变管理器320、330和340中的一个或多个的配置。例如,如果用户在一天的特定时间止闹管理器320、330和340中的一个或多个,则在管理器中改变配置来避免在那个时间期间的操作。这用于改进用户的体验并且给可穿戴电子装置逐渐灌输更大的信心。在一些实施例中,实现以下的一个或多个来实现久坐学习单元350:决策树、随机森林、支持向量机器、神经网络、K-最近邻、朴素贝叶斯和隐马尔科夫模型。 In various embodiments, the sedentary learning unit 350 allows the user to silence the sedentary warning notification, so that the wearable electronic device reminds the user to perform non-sedentary activities later. The sedentary learning unit 350 records data related to an action performed by the user via the input device of the wearable electronic device or one of the other electronic devices, related to the action of stopping the sedentary warning notification information. For example, the data related to the action of snoozing includes the type of notification of snoozing, the time of notification of snoozing, the state of the user at that time (for example, sedentary, non-sedentary, etc.), the geographical location of the notification of snoozing, etc. Sedentary learning unit 350 uses the motion-related data to change the configuration of one or more of managers 320 , 330 , and 340 . For example, if a user silences one or more of the alarm managers 320, 330, and 340 at a particular time of day, then the configuration is changed in the managers to avoid operation during that time. This serves to improve the user's experience and instill greater confidence in the wearable electronic device. In some embodiments, the sedentary learning unit 350 is implemented by implementing one or more of the following: decision trees, random forests, support vector machines, neural networks, K-nearest neighbors, Naive Bayes, and hidden Markov models.
在各实施例中,用户能够设置基于他/她的久坐行为接收的通知的类型的偏好。例如,用户能够经由可穿戴电子装置的输入装置或其它的电子装置中的一个的输入装置选择久坐状态监测器124的子单元的子集(例如,非久坐状态转变管理器320、久坐告警管理器330、非久坐目标管理器340等)用于基于他/她的久坐行为来通知用户。此外,用户能够为在可穿戴电子装置上接收的每个类型的消息选择声音、将在可穿戴电子装置的显示装置上显示的特定消息和振动。用户选择同时接收的通知的类型的组合。用户设置久坐状态监测器124经由可穿戴电子装置的输入装置或其它的电子装置中的一个的输入装置使得在具体时间间隔内监测久坐时间段。例如,用户想要在一天的早上8点到晚上8点之间监测久坐时间段或非久坐时间段。 In various embodiments, a user is able to set preferences for the types of notifications received based on his/her sedentary behavior. For example, a user can select a subset of the subunits of the sedentary state monitor 124 (e.g., non-sedentary state transition manager 320, sedentary state transition manager 320, sedentary state Alert Manager 330, Non-Sedentary Object Manager 340, etc.) are used to notify the user based on his/her sedentary behavior. In addition, the user is able to select a sound, a specific message to be displayed on the display device of the wearable electronic device, and vibration for each type of message received on the wearable electronic device. A combination of the types of notifications the user chooses to receive at the same time. The user configures the sedentary state monitor 124 via the input device of the wearable electronic device or the input device of one of the other electronic devices so that the sedentary time period is monitored within a specific time interval. For example, a user wants to monitor sedentary or non-sedentary periods of the day between 8:00 am and 8:00 pm.
接着是描述基于MET测量的用户的状态的分类的实施例。 An embodiment describing the classification of a user's status based on MET measurements follows.
在一些实施例中,MET测量用来确定久坐状态或非久坐用户的状态。因此,MET测量有时被称作久坐系数。用户状态分类器120(图1A)接收感兴趣的时刻的MET测量并且确定MET测量是否小于预定阈值。当MET测量小于预定阈值时,用户状态分类器120将那个感兴趣的时刻的用户状态分类为久坐状态。当MET测量大于预定阈值时,用户状态分类器120将那个感兴趣的时刻的用户状态分类为非久坐并且用户状态分类器120将用户确定为活跃。 In some embodiments, MET measurements are used to determine the sedentary state or the state of a non-sedentary user. For this reason, the MET measure is sometimes referred to as the sedentary index. User state classifier 120 (FIG. 1A) receives the MET measurements for the time of interest and determines whether the MET measurements are less than a predetermined threshold. When the MET measurement is less than a predetermined threshold, the user state classifier 120 classifies the user state at that moment of interest as a sedentary state. When the MET measurement is greater than a predetermined threshold, the user state classifier 120 classifies the user state at that moment of interest as non-sedentary and the user state classifier 120 determines the user as active.
图 6A图示根据在本公开中描述的一些实施例的在一时间段上在连续的感兴趣的时刻处的MET测量的记录以及基于MET测量的在每个感兴趣的时刻处的由用户状态分类器120(图1A)的用户状态612的分类。根据在本公开中描述的若干实施例,用户状态分类器120基于在那个感兴趣的时刻处的MET测量超过阈值MET值而将在感兴趣的时刻处的用户状态612分类614为非久坐。传感器数据分析器112(图1A)生成多个感兴趣的时刻(例如,F1、F2…FN等)的MET测量,并且用户状态分类器120比较每个MET测量(例如,MET值等)与阈值MET值用于久坐状态的确定630。MET测量624全部小于阈值MET值(由用户状态分类器120确定的),并且用户状态分类器120将MET测量624的每个感兴趣的时刻分类614并且在存储器装置内(例如,可穿戴电子装置或其它的电子装置中的一个的计算机可读媒体等)记录为久坐状态。相比地,MET测量62全部超过阈值MET值(由用户状态分类器120确定的),并且用户状态分类器120在存储器装置内将MET测量626的每个感兴趣的时刻记录为非久坐状态。用户状态分类器120将MET测量628与感兴趣的久坐和非久坐时刻关联。例如,两个MET测量628大于阈值MET值(由用户状态分类器120确定的),并且用户状态分类器120将两个MET测量628的每个感兴趣的时刻628B识别为非久坐状态。MET测量628的两个其它图示的MET值小于阈值MET值(由用户状态分类器120确定的)。用户状态分类器120将两个其它MET值的每个感兴趣的时刻628A和628C识别为久坐状态。在一些实施例中,阈值MET值在0.8-1.8 MET的范围内(例如,1.5 MET等)。在图 6A处图示的感兴趣的时刻的分类614产生在图 2中图示的感兴趣的久坐和非久坐时刻。 FIG. 6A illustrates a record of MET measurements at consecutive moments of interest over a period of time and a user status at each moment of interest based on the MET measurements, according to some embodiments described in this disclosure. Classification of user status 612 by classifier 120 (FIG. 1A). According to several embodiments described in this disclosure, the user state classifier 120 classifies 614 the user state 612 at a moment of interest as non-sedentary based on the MET measurement at that moment of interest exceeding a threshold MET value. Sensor data analyzer 112 (FIG. 1A) generates MET measurements for multiple instants of interest (e.g., F 1 , F 2 . . . F N , etc.), and user state classifier 120 compares each MET measurement (e.g., ) and the threshold MET value are used for the determination 630 of the sedentary state. The MET measurements 624 are all less than the threshold MET value (determined by the user state classifier 120), and the user state classifier 120 classifies 614 each time of interest of the MET measurements 624 and stores them in a memory device (e.g., a wearable electronic device or one of the other electronic devices, computer readable media, etc.) records the sedentary state. In contrast, the MET measurements 62 all exceed the threshold MET value (determined by the user state classifier 120), and the user state classifier 120 records each moment of interest of the MET measurements 626 within the memory device as a non-sedentary state . The user state classifier 120 correlates 628 the MET measurements with sedentary and non-sedentary moments of interest. For example, both MET measurements 628 are greater than a threshold MET value (determined by user state classifier 120 ), and user state classifier 120 identifies each moment of interest 628B of both MET measurements 628 as a non-sedentary state. The two other illustrated MET values of the MET measurement 628 are less than the threshold MET value (determined by the user state classifier 120 ). User state classifier 120 identifies each moment of interest 628A and 628C for the two other MET values as a sedentary state. In some embodiments, the threshold MET value is in the range of 0.8-1.8 MET (eg, 1.5 MET, etc.). The classification 614 of moments of interest illustrated at FIG. 6A yields the sedentary and non-sedentary moments of interest illustrated in FIG. 2 .
图 6B图示根据在本公开中描述的各实施例的在一时间段上在连续的感兴趣的时刻处的MET测量的记录以及基于MET测量的在每个感兴趣的时刻处的由用户状态分类器120(图1A)的用户状态的分类。基于在感兴趣的时刻处的MET测量超过第一阈值MET值而将在那个感兴趣的时刻处的用户的状态分类为非久坐。基于在感兴趣的时刻处的MET测量小于第二阈值MET值而将在那个感兴趣的时刻处的用户的状态分类为久坐。此外,如果MET值超过第二阈值MET值、小于第一阈值MET值,并且另外前后是具有久坐状态的感兴趣的时刻,则将在感兴趣的时刻处的用户的状态分类为久坐。在一些实施例中,如果与每个时刻关联的MET测量在第一和第二阈值MET值之间,并且一组感兴趣的N个连续时刻紧接前后是具有久坐状态的感兴趣的时刻,则将一组N个连续时刻分类为久坐状态。感兴趣的N个连续时刻的示例包含感兴趣的时刻、每个以1分钟时间间隔出现(例如,其中N在1和5之间)或每个以1分钟至5分钟之间的时间间隔出现或每个具有1秒的时间间隔(例如,其中N在1和300之间)或以1秒至300秒之间的时间间隔出现等。如果N个感兴趣的时刻以更长的时间间隔出现(例如,每10分钟等),则N更小(例如,2,等等)。在以上讨论的实施例中,第二阈值MET值小于第一阈值MET值。 FIG. 6B illustrates a record of MET measurements at consecutive moments of interest over a period of time and a user status at each moment of interest based on the MET measurements, according to embodiments described in this disclosure. Classification of user states by classifier 120 (FIG. 1A). The state of the user at a moment of interest is classified as non-sedentary based on the MET measurement at that moment of interest exceeding a first threshold MET value. The state of the user at a time of interest is classified as sedentary based on the MET measurement at that time of interest being less than a second threshold MET value. Furthermore, the state of the user at the moment of interest is classified as sedentary if the MET value exceeds the second threshold MET value, is less than the first threshold MET value, and is additionally preceded and followed by a moment of interest with a sedentary state. In some embodiments, if the MET measurement associated with each moment is between a first and second threshold MET value, and a set of N consecutive moments of interest are immediately preceding and following the moment of interest with a sedentary state , then classify a set of N consecutive moments as sedentary. Examples of N consecutive moments of interest include moments of interest, each occurring at 1 minute intervals (for example, where N is between 1 and 5) or each occurring at intervals between 1 minute and 5 minutes Or each with 1 second intervals (for example, where N is between 1 and 300) or occurs at intervals between 1 second and 300 seconds, etc. If N moments of interest occur at longer intervals (e.g., every 10 minutes, etc.), then N is smaller (e.g., 2, etc.). In the embodiments discussed above, the second threshold MET value is less than the first threshold MET value.
用户状态分类器120将由传感器数据分析器112生成的每个MET测量与第一阈值MET值(用于记录非久坐状态632)以及与第二阈值MET值(用于记录久坐状态634)进行比较。用户状态分类器120执行存储器装置中的非久坐状态632和久坐状态634的记录。MET测量646全部大于第一阈值MET值,并且用户状态分类器120记录由用户状态分类器120确定为具有非久坐状态的MET测量646的每个感兴趣的时刻。MET测量644全部小于第二阈值MET值(由用户状态分类器120确定的),并且用户状态分类器120记录具有久坐状态的MET测量644的每个感兴趣的时刻。相比地,一些MET测量648超过第二阈值MET值但小于第一阈值MET值(由用户状态分类器120确定的),而其它MET测量648小于第二阈值MET值(由用户状态分类器120确定的)。MET测量648的一组感兴趣的邻接时刻的第一感兴趣的时刻具有小于第二MET阈值的MET值(由用户状态分类器120确定的),而MET测量648的第二感兴趣的时刻和感兴趣的第三时刻具有第一与第二阈值MET值之间的MET值(由用户状态分类器120确定的),立即接着是具有小于第二阈值MET值的MET值的感兴趣的时刻。在此示例中,用户状态分类器120将MET测量648的所有感兴趣的时刻确定为具有久坐状态,尽管那组邻接时刻内的两个时刻具有超过第二阈值MET值的MET测量。 User state classifier 120 compares each MET measurement generated by sensor data analyzer 112 with a first threshold MET value (for recording non-sedentary state 632 ) and with a second threshold MET value (for recording sedentary state 634 ). Compare. The user state classifier 120 performs recording of the non-sedentary state 632 and the sedentary state 634 in the memory device. MET measurements 646 are all greater than the first threshold MET value, and user state classifier 120 records each time of interest for MET measurements 646 determined by user state classifier 120 to have a non-sedentary state. The MET measurements 644 are all less than the second threshold MET value (determined by the user state classifier 120 ), and the user state classifier 120 records each moment of interest with a MET measurement 644 of the sedentary state. In contrast, some MET measurements 648 exceed the second threshold MET value but are less than the first threshold MET value (determined by the user state classifier 120), while other MET measurements 648 are less than the second threshold MET value (determined by the user state classifier 120 definite). A first moment of interest of a set of contiguous moments of interest for MET measurements 648 has a MET value (determined by user state classifier 120) that is less than a second MET threshold, while a second moment of interest for MET measurements 648 and A third moment of interest has a MET value between the first and second threshold MET values (determined by the user state classifier 120 ), immediately followed by a moment of interest with a MET value less than the second threshold MET value. In this example, user state classifier 120 determines all moments of interest of MET measurements 648 as having a sedentary state even though two moments within that set of contiguous moments have MET measurements that exceed the second threshold MET value.
如以上所描述的,在一些实施例中,MET测量确定与用户的活动的特定类型关联的非久坐用户的状态。例如,根据MET测量,用户状态分类器120确定是否用户正在跑步、走路、短跑、骑自行车、游泳或执行另一类型的非久坐活动。为另外图示,如果MET测量在2.5至3.2的范围内,则用户的状态被分类为“非久坐,骑自行车”。作为另一示例,如果MET测量在3.2至3.8的范围内,则用户的状态被分类为“非久坐,走路”。作为又一示例,如果MET测量在6.7与7.3之间(例如,7.0,等等),则用户的状态被分类为“非久坐,慢跑”。 As described above, in some embodiments, MET measurements determine the state of a non-sedentary user associated with a particular type of activity by the user. For example, from the MET measurements, the user state classifier 120 determines whether the user is running, walking, sprinting, biking, swimming, or performing another type of non-sedentary activity. To further illustrate, if the MET measurement is in the range of 2.5 to 3.2, the user's status is classified as "non-sedentary, cycling". As another example, if the MET measurement is in the range of 3.2 to 3.8, the user's status is classified as "non-sedentary, walking". As yet another example, if the MET measurement is between 6.7 and 7.3 (eg, 7.0, etc.), the user's status is classified as "non-sedentary, jogging."
接着是描述基于其它传感器信息的分类的实施例。 An embodiment describing classification based on other sensor information follows.
在一些实施例中,用户状态分类器120基于从一个或多个传感器110(图1A)接收的传感器数据150(图1A)(例如,运动传感器数据和/或生物特征数据等)而没有MET测量的生成来确定感兴趣的时刻的用户的久坐状态。例如,用户的久坐状态是基于运动测量(例如,有时也被称作移动测量等)和/或心率测量而没有MET测量的计算来确定。 In some embodiments, user state classifier 120 is based on sensor data 150 ( FIG. 1A ) received from one or more sensors 110 ( FIG. 1A ) (eg, motion sensor data and/or biometric data, etc.) without MET measurements generation to determine the sedentary state of the user at the moment of interest. For example, a user's sedentary state is determined based on motion measurements (eg, also sometimes referred to as ambulatory measurements, etc.) and/or heart rate measurements without calculation of MET measurements.
接着是具有用户的久坐状态或非久坐状态的自动检测并且基于久坐状态向用户提供通知的示范性装置的描述。 A description follows of an exemplary apparatus having automatic detection of a user's sedentary or non-sedentary state and providing notifications to the user based on the sedentary state.
如以前描述的,虽然在一些实施例中,上述操作中的一个或多个是实现在可穿戴电子装置中,但是在各实施例中,一个或多个操作分布在电子装置之间,例如,可穿戴电子装置和其它的电子装置等。图 7图示一个这样的分布的示例。图 7是图示实现根据在本公开中描述的各实施例公开的操作的可穿戴电子装置702和电子装置700的框图。电子装置700是其它的电子装置中的一个的示例。可穿戴电子装置702包含处理器742和一个或多个传感器110。在一些实施例中2,在可穿戴电子装置702中使用多个处理器而不是处理器742。 As previously described, although in some embodiments, one or more of the above operations are implemented in a wearable electronic device, in various embodiments, one or more operations are distributed between electronic devices, for example, Wearable electronic devices and other electronic devices, etc. Figure 7 illustrates an example of one such distribution. FIG. 7 is a block diagram illustrating a wearable electronic device 702 and an electronic device 700 implementing operations disclosed in accordance with various embodiments described in this disclosure. The electronic device 700 is an example of one of other electronic devices. Wearable electronic device 702 includes processor 742 and one or more sensors 110 . In some embodiments2, multiple processors are used in wearable electronic device 702 instead of processor 742 .
在一些实施例中,一个或多个传感器110包含运动传感器727,其示例包含多轴加速计、陀螺仪、重力传感器、转动向量传感器和磁力计。此外,在各实施例中,一个或多个传感器110包含一个或更多其它传感器714(包含光电容积脉搏波描记传感器720)。在若干实施例中,一个或多个其它传感器714包含温度传感器721、环境光线传感器722、皮肤电反应传感器723、电容传感器724、湿度传感器725和声音传感器726。 In some embodiments, the one or more sensors 110 include motion sensors 727, examples of which include multi-axis accelerometers, gyroscopes, gravity sensors, rotational vector sensors, and magnetometers. Additionally, in various embodiments, one or more sensors 110 include one or more other sensors 714 (including photoplethysmography sensor 720 ). In several embodiments, the one or more other sensors 714 include a temperature sensor 721 , an ambient light sensor 722 , a galvanic skin response sensor 723 , a capacitive sensor 724 , a humidity sensor 725 , and an acoustic sensor 726 .
可穿戴电子装置702也包含非暂时性机器可读存储介质718,它包含如本文以上讨论的传感器数据分析器112。当处理器742执行时,传感器数据分析器112使可穿戴电子装置702生成感兴趣的时刻的分析的传感器信息152。可穿戴电子装置702执行与用户状态分类器120、时间段检测器122和/或久坐状态监测器124有关的功能性,它们中的一些或所有包含在久坐追踪和通知模块(STNM)750中,STNM 750存储在非暂时性机器可读存储介质718中。当处理器742执行时,STNM 750使可穿戴电子装置702执行本文以上讨论的对应操作。可穿戴电子装置702还包含具有显示装置732的用户接口126。显示装置的示例包含液晶显示器(LCD)显示装置、发光二极管(LED)显示装置、等离子体显示装置等。在一些实施例中,用户接口126包含扬声器、触觉屏幕和/或振动机制(例如,触觉通信装置、摇杆、体感通信装置等),来允许与穿戴可穿戴电子装置702的用户的通信和交互。 The wearable electronic device 702 also includes a non-transitory machine-readable storage medium 718 that includes the sensor data analyzer 112 as discussed herein above. When executed by processor 742 , sensor data analyzer 112 causes wearable electronic device 702 to generate analyzed sensor information 152 for a moment of interest. Wearable electronic device 702 performs functionality related to user state classifier 120, time period detector 122, and/or sedentary state monitor 124, some or all of which are included in sedentary tracking and notification module (STNM) 750 , STNM 750 is stored in non-transitory machine-readable storage medium 718. When executed by the processor 742, the STNM 750 causes the wearable electronic device 702 to perform the corresponding operations discussed herein above. The wearable electronic device 702 also includes the user interface 126 having a display device 732 . Examples of display devices include liquid crystal display (LCD) display devices, light emitting diode (LED) display devices, plasma display devices, and the like. In some embodiments, user interface 126 includes a speaker, tactile screen, and/or vibration mechanism (e.g., tactile communication device, joystick, somatosensory communication device, etc.) to allow communication and interaction with a user wearing wearable electronic device 702 .
在一些实施例中,一个或多个其它传感器714不放置在可穿戴电子装置702内部。一个或多个其它传感器714分布在用户周围。例如,一个或多个其它传感器714放置在用户的胸部上或用户躺着的床垫上或用户所位于的床边桌上,而用户穿戴着可穿戴电子装置702。 In some embodiments, one or more other sensors 714 are not placed inside wearable electronic device 702 . One or more other sensors 714 are distributed around the user. For example, one or more other sensors 714 are placed on the user's chest or on a mattress on which the user is lying or on a bedside table where the user is sitting while the user is wearing the wearable electronic device 702 .
图 7也包含电子装置700的实施例,例如,包含硬件和软件的服务器、平板计算机、智能电话等(包含应用)。在一些实施例中,电子装置700执行与用户状态分类器120、时间段检测器122和/或久坐状态监测器124有关的功能性,它们中的一些或所有包含在STNM 750中,STNM 750存储在电子装置700的非暂时性机器可读存储介质748中。例如,STNM 750存储在电子装置700的非暂时性机器可读存储介质748中用于由电子装置700的处理器752的执行,而不是存储在可穿戴电子装置702的非暂时性机器可读存储介质718中。在一些实施例中,传感器数据分析器112存储在非暂时性机器可读存储介质748中(而不是存储在非暂时性机器可读存储介质718中),并且由处理器752执行。 FIG. 7 also includes an embodiment of an electronic device 700, such as a server, tablet, smartphone, etc. (including applications) including hardware and software. In some embodiments, the electronic device 700 performs functionality related to the user state classifier 120, the time period detector 122 and/or the sedentary state monitor 124, some or all of which are contained in the STNM 750, the STNM 750 stored in the non-transitory machine-readable storage medium 748 of the electronic device 700. For example, the STNM 750 is stored in the non-transitory machine-readable storage medium 748 of the electronic device 700 for execution by the processor 752 of the electronic device 700 rather than in the non-transitory machine-readable storage of the wearable electronic device 702 Medium 718. In some embodiments, sensor data analyzer 112 is stored in non-transitory machine-readable storage medium 748 (instead of non-transitory machine-readable storage medium 718 ), and is executed by processor 752 .
当由处理器752执行时,STNM 750使电子装置700执行本文以上讨论的对应操作。在一些实施例中,电子装置700包含虚拟机(VM)762A至762R,每个虚拟机执行STNM 950的软件实例766或软件实例768。管理程序754呈现虚拟机762A至762R的虚拟操作平台。 When executed by the processor 752, the STNM 750 causes the electronic device 700 to perform the corresponding operations discussed herein above. In some embodiments, electronic device 700 includes virtual machines (VMs) 762A through 762R, each of which executes software instance 766 or software instance 768 of STNM 950 . Hypervisor 754 presents a virtual operating platform for virtual machines 762A-762R.
可穿戴电子装置702从一个或多个传感器110和/或外部装置收集一个或多个类型的传感器数据150(例如,生物特征数据等),并且然后以各种方式利用传感器数据150。生物特征数据的示例包含属于人体的身体特性(例如,心跳、心率、出汗水平等)的数据。传感器数据150的其它示例包含与人体和环境的身体交互有关的数据(例如,加速计读取、陀螺仪读取等)。外部装置的示例包含外部心率传感器或监测器,例如,胸带心率传感器或监测器等。以各种方式利用传感器数据150的示例包含基于传感器数据150作计算、存储传感器数据150、在非暂时性机器可读存储媒体718中存储计算、自动地作用于传感器数据150,自动地作用于计算、在计算机网络(例如,因特网、广域网、局域网等)上将传感器数据150传递到电子装置700的通信装置(例如,一个或多个网络接口控制器744等),并且在计算机网络上将计算传递到通信装置。自动地作用于计算的示例包含自动手表检查和挥手手势检测。如本文所描述的,可穿戴电子装置702也从其它的电子装置中的一个接收数据(例如,通知等)用于在显示装置732上的存储和/或显示。 Wearable electronic device 702 collects one or more types of sensor data 150 (eg, biometric data, etc.) from one or more sensors 110 and/or external devices, and then utilizes sensor data 150 in various ways. Examples of biometric data include data pertaining to physical characteristics of a human body (eg, heartbeat, heart rate, sweat level, etc.). Other examples of sensor data 150 include data related to physical interaction of the human body and the environment (eg, accelerometer readings, gyroscope readings, etc.). Examples of external devices include external heart rate sensors or monitors, eg, chest strap heart rate sensors or monitors, and the like. Examples of utilizing sensor data 150 in various ways include making calculations based on sensor data 150, storing sensor data 150, storing calculations in non-transitory machine-readable storage medium 718, automatically acting on sensor data 150, automatically acting on calculations , transfer the sensor data 150 to the communication device (e.g., one or more network interface controllers 744, etc.) to the communication device. Examples of automatically acting on calculations include automatic watch checking and hand waving gesture detection. Wearable electronic device 702 also receives data (eg, notifications, etc.) from one of the other electronic devices for storage and/or display on display device 732 as described herein.
在一些实施例中,电子装置700包含显示装置用于呈现在本文中描述的任何通知,例如,接收自可穿戴电子装置702的非久坐状态转变通知信息、久坐告警通知信息和迷你目标通知信息等。例如,可穿戴电子装置702的久坐状态监测器124生成通知并且经由可穿戴电子装置702的通信装置和电子装置700的通信装置将通知发送到电子装置700的显示装置用于在显示装置700上的显示。 In some embodiments, electronic device 700 includes a display device for presenting any of the notifications described herein, for example, non-sedentary state transition notification information, sedentary warning notification information, and mini goal notifications received from wearable electronic device 702 information etc. For example, the sedentary state monitor 124 of the wearable electronic device 702 generates a notification and sends the notification to the display device of the electronic device 700 via the communication device of the wearable electronic device 702 and the communication device of the electronic device 700 for viewing on the display device 700 display.
在各实施例中,传感器数据150由可穿戴电子装置702获取并且经由可穿戴电子装置702的通信装置和电子装置700的通信装置发送到电子装置700的STNM 750用于执行本文描述的操作。 In various embodiments, the sensor data 150 is acquired by the wearable electronic device 702 and sent via the communication device of the wearable electronic device 702 and the communication device of the electronic device 700 to the STNM 750 of the electronic device 700 for performing the operations described herein.
在若干实施例中,通知是由电子装置700生成并且经由计算机网络从一个或多个网络接口控制器744发送到可穿戴电子装置702的通信装置用于在显示装置732上的通知的显示。在各实施例中,电子装置700的久坐状态监测器124生成通知并且经由电子装置700的通信装置和可穿戴电子装置702的通信装置将通知发送到显示装置732用于在显示装置732上的显示。 In several embodiments, the notification is generated by the electronic device 700 and sent from the one or more network interface controllers 744 to the communication device of the wearable electronic device 702 via a computer network for display of the notification on the display device 732 . In various embodiments, the sedentary status monitor 124 of the electronic device 700 generates a notification and sends the notification to the display device 732 via the communication device of the electronic device 700 and the communication device of the wearable electronic device 702 for communication on the display device 732 show.
图 8是根据在本公开中描述的若干实施例的具有按钮、显示器和腕带(用于将腕戴式电子装置固定到用户的前臂)的腕戴式电子装置的实施例的框图。例如,图8描绘可穿戴电子装置702,例如在图 7中图示的,并且戴在用户的前臂上,像是腕表。在图 8中,腕戴式电子装置具有包含电子设备的壳体802(例如,在图 7中图示的部件等,与腕戴式电子装置关联)、按钮804和通过壳体802可触或可视的显示屏幕806。显示屏幕806是显示装置732(图7)。腕带808与壳体802集成。 8 is a block diagram of an embodiment of a wrist-worn electronic device with buttons, a display, and a wrist strap for securing the wrist-worn electronic device to a user's forearm, according to several embodiments described in this disclosure. For example, FIG. 8 depicts a wearable electronic device 702, such as that illustrated in FIG. 7 , and is worn on a user's forearm, like a wrist watch. In FIG. 8 , the wrist-worn electronic device has a housing 802 containing electronics (e.g., the components illustrated in FIG. 7 , etc., associated with the wrist-worn electronic device), buttons 804, and Visual display screen 806 . Display screen 806 is display device 732 (FIG. 7). Wristband 808 is integrated with housing 802 .
在一些实施例中,腕戴式电子装置合并包含但不限于视觉的、听觉的、触摸/振动或其组合的一个或多个用户接口。在一些实施例中,腕戴式电子装置提供触觉反馈(例如,通过马达的振动)。在一些实现中,一个或多个传感器110(图1A)用作一个或多个用户接口的一部分,例如,加速计传感器用来检测当用户用手指或其它物体点击腕戴式电子装置的壳体802并且然后将这样的数据解释为用户输入用来控制腕戴式电子装置。例如,腕戴式电子装置将腕戴式电子装置的壳体802的双击识别为用户输入。 In some embodiments, the wrist-worn electronic device incorporates one or more user interfaces including, but not limited to, visual, auditory, touch/vibration, or combinations thereof. In some embodiments, the wrist-worn electronic device provides tactile feedback (eg, via vibration of a motor). In some implementations, one or more sensors 110 (FIG. 1A) are used as part of one or more user interfaces, for example, an accelerometer sensor is used to detect when the user taps the housing of the wrist-worn electronic device with a finger or other object. 802 and then interpreting such data as user input for controlling the wrist-worn electronic device. For example, the wrist-worn electronic device recognizes a double tap of the housing 802 of the wrist-worn electronic device as user input.
虽然图 8图示腕戴式电子装置的实现,但是在一些实施例中,腕戴式电子装置具有其它形状和大小,用于耦合到(例如,固定、穿戴、携带等)用户的身体或衣服。例如,腕戴式电子装置被设计为插入以及移除自多个相容外壳或壳体或支撑,例如,戴在用户的前臂上的腕带或连到用户衣服的背夹壳。如本文所使用的,术语“腕带”指代设计为靠近腕关节完全或部分地环绕用户的前臂的带子。带子是连续的(例如,没有任何断裂)或不连续的或简单开口的。连续带子的示例包含伸缩来符合用户的手的带子或具有类似于表带的伸展部分。不连续带子的示例包含允许带子闭合的扣钩或其它连接的带子(类似于腕带)。开口带子的示例是扣住用户手腕的具有C形的一个。 Although FIG. 8 illustrates an implementation of a wrist-worn electronic device, in some embodiments, the wrist-worn electronic device has other shapes and sizes for coupling to (e.g., securing, wearing, carrying, etc.) the user's body or clothing. . For example, wrist-worn electronic devices are designed to be inserted into and removed from multiple compatible housings or housings or supports, such as a wristband worn on the user's forearm or a back pod attached to the user's clothing. As used herein, the term "wristband" refers to a strap designed to fully or partially encircle a user's forearm near the wrist joint. The straps are continuous (eg, without any breaks) or discontinuous or simply open. Examples of continuous straps include straps that stretch to conform to the user's hand or have stretches similar to a watch strap. Examples of discontinuous straps include clasps or other connected straps (similar to wrist straps) that allow the strap to close. An example of an open strap is one with a C shape that clasps the user's wrist.
应该注意到,在一些实施例中,用户在登录到用户账户之后访问信息(例如,通知等)。例如,用户提供他的/她的用户信息(例如,用户名称、密码等),并且当服务器鉴定用户信息时,用户登录到用户账户。在这些实施例中,通知公布在用户账户内。用户账户存储在服务器上。 It should be noted that in some embodiments, the user accesses information (eg, notifications, etc.) after logging into the user account. For example, a user provides his/her user information (eg, username, password, etc.), and when the server authenticates the user information, the user logs into the user account. In these embodiments, notifications are posted within the user's account. User accounts are stored on the server.
在一些实施例中,用户访问用户账户来查看在图2、图4、图5、图6A和图6B中图示的图。图在可穿戴电子装置的显示装置或其它的电子装置中的一个的显示装置上查看。 In some embodiments, the user accesses the user account to view the graphs illustrated in Figures 2, 4, 5, 6A, and 6B. The graph is viewed on a display device of the wearable electronic device or a display device of one of the other electronic devices.
应该注意到,在一实施例中,来自本文描述的任何实施例的一个或多个特征与本文描述的任何其它实施例的一个或多个特征组合而不背离在本公开中描述的各实施例的范围。 It should be noted that in an embodiment, one or more features from any embodiment described herein are combined with one or more features of any other embodiment described herein without departing from each embodiment described in this disclosure range.
虽然已经在若干实施例方面描述本发明,但是本领域技术人员将认识到本发明不限于描述的实施例,可以用在所附的权利要求的精神和范围内的修改和改变来实践本发明。因此,描述被视为说明性的而不是限制性的。 While the invention has been described in terms of several embodiments, those skilled in the art will recognize that the invention is not limited to the described embodiments, but can be practiced with modification and alteration within the spirit and scope of the appended claims. Accordingly, the descriptions are to be regarded as illustrative rather than restrictive.
Claims (30)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910510664.5A CN110151152B (en) | 2015-03-24 | 2016-03-24 | Sedentary period detection with wearable electronics |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562137750P | 2015-03-24 | 2015-03-24 | |
| US62/137750 | 2015-03-24 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910510664.5A Division CN110151152B (en) | 2015-03-24 | 2016-03-24 | Sedentary period detection with wearable electronics |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105996984A true CN105996984A (en) | 2016-10-12 |
| CN105996984B CN105996984B (en) | 2019-07-12 |
Family
ID=57082986
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610172515.9A Active CN105996984B (en) | 2015-03-24 | 2016-03-24 | Sedentary Period Detection Using Wearable Electronic Devices |
| CN201910510664.5A Active CN110151152B (en) | 2015-03-24 | 2016-03-24 | Sedentary period detection with wearable electronics |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910510664.5A Active CN110151152B (en) | 2015-03-24 | 2016-03-24 | Sedentary period detection with wearable electronics |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN105996984B (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107080933A (en) * | 2017-05-16 | 2017-08-22 | 西安电子科技大学 | A kind of motion detection towards obese patient and feedback interventions system and method |
| CN107393260A (en) * | 2017-07-31 | 2017-11-24 | 青岛真时科技有限公司 | A kind of sitting based reminding method, device and wrist type sitting reminiscences |
| CN107580139A (en) * | 2017-09-14 | 2018-01-12 | 歌尔科技有限公司 | Based reminding method and electronic equipment |
| CN111028488A (en) * | 2019-10-31 | 2020-04-17 | 浙江工业大学 | A method of intelligent sedentary reminder based on PSO-SVM |
| WO2020237722A1 (en) * | 2019-05-27 | 2020-12-03 | 深圳六合六医疗器械有限公司 | Method and apparatus for giving reminder regarding sitting for a long time |
| CN113116358A (en) * | 2019-12-30 | 2021-07-16 | 华为技术有限公司 | Display method and device of electrocardiogram, terminal equipment and storage medium |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111387989B (en) * | 2020-03-18 | 2024-07-09 | 京东方科技集团股份有限公司 | Sedentary state monitoring device, system and monitoring method |
| CN115969346B (en) * | 2023-01-31 | 2024-05-28 | 深圳市爱都科技有限公司 | Sedentary detection method, sedentary detection device, sedentary detection equipment and sedentary detection medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070017531A1 (en) * | 2005-07-21 | 2007-01-25 | Large William T | Method of managing and preventing the onset of computer and sedentary work related fatigue |
| US20140085077A1 (en) * | 2012-09-26 | 2014-03-27 | Aliphcom | Sedentary activity management method and apparatus using data from a data-capable band for managing health and wellness |
| CN203693601U (en) * | 2013-11-05 | 2014-07-09 | 高磊 | Wearable intelligent equipment for health monitoring |
| CN203721002U (en) * | 2014-03-14 | 2014-07-16 | 冉光洪 | Wearable sedentariness preventive device |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7285090B2 (en) * | 2000-06-16 | 2007-10-23 | Bodymedia, Inc. | Apparatus for detecting, receiving, deriving and displaying human physiological and contextual information |
| US20090177068A1 (en) * | 2002-10-09 | 2009-07-09 | Stivoric John M | Method and apparatus for providing derived glucose information utilizing physiological and/or contextual parameters |
| US20100079291A1 (en) * | 2008-09-26 | 2010-04-01 | Muve, Inc. | Personalized Activity Monitor and Weight Management System |
| US9011292B2 (en) * | 2010-11-01 | 2015-04-21 | Nike, Inc. | Wearable device assembly having athletic functionality |
| US8558702B2 (en) * | 2010-12-03 | 2013-10-15 | Kyle B. Smith | Apparatus and method for preventing pressure injuries and circulatory problems in sedentary patients |
| JP2015505694A (en) * | 2011-12-07 | 2015-02-26 | アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー | Behavior tracking and correction system |
| US20150058338A1 (en) * | 2011-12-28 | 2015-02-26 | Intel Corporation | Promoting activity during periods of sedentary behavior |
| US10034624B2 (en) * | 2012-01-18 | 2018-07-31 | Nike, Inc. | Activity points |
| KR101797421B1 (en) * | 2012-01-18 | 2017-11-13 | 나이키 이노베이트 씨.브이. | Method and apparatus for identifying activities |
| EP2624158B1 (en) * | 2012-02-03 | 2022-07-20 | Polar Electro Oy | Training apparatus for guiding user to improve fitness |
| US8948832B2 (en) * | 2012-06-22 | 2015-02-03 | Fitbit, Inc. | Wearable heart rate monitor |
| CN106215405B (en) * | 2013-06-03 | 2018-07-03 | 飞比特公司 | Body-building monitoring arrangement with altimeter |
| CN103745577A (en) * | 2014-01-16 | 2014-04-23 | 中国工程物理研究院电子工程研究所 | Sedentary reminding and sitting posture detection device based on smart mobile device |
-
2016
- 2016-03-24 CN CN201610172515.9A patent/CN105996984B/en active Active
- 2016-03-24 CN CN201910510664.5A patent/CN110151152B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070017531A1 (en) * | 2005-07-21 | 2007-01-25 | Large William T | Method of managing and preventing the onset of computer and sedentary work related fatigue |
| US20140085077A1 (en) * | 2012-09-26 | 2014-03-27 | Aliphcom | Sedentary activity management method and apparatus using data from a data-capable band for managing health and wellness |
| CN203693601U (en) * | 2013-11-05 | 2014-07-09 | 高磊 | Wearable intelligent equipment for health monitoring |
| CN203721002U (en) * | 2014-03-14 | 2014-07-16 | 冉光洪 | Wearable sedentariness preventive device |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107080933A (en) * | 2017-05-16 | 2017-08-22 | 西安电子科技大学 | A kind of motion detection towards obese patient and feedback interventions system and method |
| CN107393260A (en) * | 2017-07-31 | 2017-11-24 | 青岛真时科技有限公司 | A kind of sitting based reminding method, device and wrist type sitting reminiscences |
| CN107393260B (en) * | 2017-07-31 | 2020-04-21 | 歌尔科技有限公司 | Sedentariness reminding method and device and wrist type sedentariness reminder |
| CN107580139A (en) * | 2017-09-14 | 2018-01-12 | 歌尔科技有限公司 | Based reminding method and electronic equipment |
| WO2020237722A1 (en) * | 2019-05-27 | 2020-12-03 | 深圳六合六医疗器械有限公司 | Method and apparatus for giving reminder regarding sitting for a long time |
| CN111028488A (en) * | 2019-10-31 | 2020-04-17 | 浙江工业大学 | A method of intelligent sedentary reminder based on PSO-SVM |
| CN113116358A (en) * | 2019-12-30 | 2021-07-16 | 华为技术有限公司 | Display method and device of electrocardiogram, terminal equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110151152B (en) | 2022-06-17 |
| CN105996984B (en) | 2019-07-12 |
| CN110151152A (en) | 2019-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12114959B2 (en) | Sedentary period detection using a wearable electronic device | |
| CN105996984B (en) | Sedentary Period Detection Using Wearable Electronic Devices | |
| CN105930631B (en) | Method for measuring bio-signals and wearable electronic device thereof | |
| CN104434314B (en) | Portable monitoring device and method of operation thereof | |
| CN110638421B (en) | Method, system, and apparatus for displaying visibility changes in response to user gestures | |
| US9640057B1 (en) | Personal fall detection system and method | |
| JP6684797B2 (en) | System and method for providing connectivity between wearable devices | |
| US8784271B2 (en) | Biometric monitoring device with contextually-or environmentally-dependent display | |
| CN112512411B (en) | Context-aware respiration rate determination using an electronic device | |
| KR20160057837A (en) | User interface displaying method and apparatus | |
| JP2018512927A (en) | Wearable device for sleep assistance | |
| EP2718079A2 (en) | Determinative processes for wearable devices | |
| EP3613051B1 (en) | Heartrate tracking techniques | |
| US20240221482A1 (en) | System, method and smart wearable device for user posture monitoring | |
| Fahim et al. | Alert me: Enhancing active lifestyle via observing sedentary behavior using mobile sensing systems | |
| US10102769B2 (en) | Device, system and method for providing feedback to a user relating to a behavior of the user | |
| US10610146B1 (en) | Utilizing wearable devices in an internet of things environment | |
| US20190121803A1 (en) | Scoring of micromodules in a health program feed | |
| Ho | Modeling Human Engagement State to Lower Cognitive Burden and Increase User Interaction Responsiveness | |
| CN119678220A (en) | Automatic pause and resume of drug delivery | |
| AU2012267459A1 (en) | Determinative processes for wearable devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: California, USA Patentee after: Feibit Co.,Ltd. Address before: California, USA Patentee before: Fitbit, Inc. |
|
| CP01 | Change in the name or title of a patent holder |