一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种运动指导方法及相关装置与流程

2023-02-04 09:05:44 来源:中国专利 TAG:


1.本技术涉及电子技术领域,尤其涉及一种运动指导方法及相关装置。


背景技术:

2.运动是维持身体健康,提升身体素质的最佳方式。由于每一个人的健康状态、体质、年龄、兴趣爱好等特点的不同,适合一个人的运动方式是不同的。于此同时,随着每天人体各项生理指标的改变,在一天的不同时段,每个人适合做的运动类型也有区别。缺乏科学的运动指导容易给身体带来过高的运动负荷,造成慢性损伤。并且,对于某些患有慢性疾病的人群,不当的运动容易带来一定的健康风险,例如,某些糖尿病患者在某些时段运动容易引发低血糖。
3.因此,如何为用户生成个性化的运动方案是一个值得研究的课题。


技术实现要素:

4.本技术实施例提供了一种运动指导方法及相关装置,可以为用户个性化推荐运动建议,并为用户规避用户不能执行的运动。
5.第一方面,本技术提供了一种运动指导方法,该方法包括:电子设备获取第一运动数据和第一健康数据,该第一运动数据指示了运动状态或设定的运动目标;若第一健康数据满足第一条件,电子设备确定禁忌类运动建议,该禁忌类运动建议用于指示用户禁止执行第一运动数据对应的运动;若第一健康数据满足第二条件,电子设备确定非禁忌类运动建议,该非禁忌类运动建议用于指示用户调整第一运动数据对应的运动。
6.本技术实施例,电子设备基于获取到的用户在不同状态下(例如休息状态、跑步状态、散步状态、游泳状态、登山状态等)的健康数据,可以为用户个性化推荐运动建议。本技术实施例涉及到的运动建议包括禁忌类运动建议和非禁忌类运动建议。禁忌类运动建议包括用户严禁执行的运动建议;非禁忌类建议包括建议用户执行的运动建议。在用户的健康数据满足不同的条件的情况下,电子设备确定不同的运动建议,其中,禁忌类运动建议为用户规避了用户不能执行的运动。
7.结合第一方面,在一种可能的实现方式中,方法还包括:电子设备获取第二运动数据和第二健康数据,第二运动数据指示了运动状态或设定的运动目标;若第二健康数据满足第二条件,电子设备确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第二运动数据对应的运动。这里描述了电子设备可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备在获取第一运动数据和第一健康数据时确定出了禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时确定出非禁忌类运动建议。
8.在一种可能的实现方式中,方法还包括:若第二健康数据满足第一条件,电子设备确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第二运动数据对应的运动。这里描述了电子设备可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。
若电子设备在获取第一运动数据和第一健康数据时确定出了非禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时确定出禁忌类运动建议。
9.结合第一方面,在一种可能的实现方式中,电子设备确定禁忌类运动建议,之后还包括:电子设备基于禁忌类运动建议,输出禁忌类运动建议并执行第一操作,第一操作用于禁止用户执行第一运动数据对应的运动。这里电子设备可以基于确定的禁忌类运动建议执行对应的第一操作,这个第一操作即为禁止用户执行禁忌类运动建议中的运动的操作。由于禁忌类运动建议为基于用户健康数据确定出的用户不能执行的运动建议,因此电子设备自动执行禁忌类运动建议,可以防止用户由于进行不合适的运动,导致健康问题。
10.其中,非禁忌类运动建议同理,电子设备可以基于确定出的非禁忌类运动建议,执行对应的第二操作,该第二操作用于执行调整第一运动数据对应的运动。
11.在一种可能的实现方式中,第一运动数据为在跑步机上跑步,则第一操作包括将跑步机关闭启动。这里提供了一种示例,即电子设备可以基于确定的禁忌类运动建议执行对应的第一操作。第一运动数据为在跑步机上跑步,则电子设备确定的禁忌类运动建议为禁止用户在跑步机上跑步,则电子设备基于该禁忌类运动建议执行第一操作,即将跑步机关闭启动。可选的,电子设备可以为跑步机、或者和跑步机建立通信连接的设备。
12.结合第一方面,在一种可能的实现方式中,禁忌类运动建议还包括运动指示信息,运动指示信息包括执行运动的位置信息、方向信息、器械信息、运动方式和场地信息中的一项或多项。即禁忌类运动建议中不仅包括用户严禁执行的运动,还可以包括建议执行的运动,并且还可以为该建议执行的运动提供指示信息,该指示信息中包括指示用户如何执行该运动的各类信息。
13.其中,非禁忌类运动建议中也可以包括建议执行的运动的指示信息,以指示用户如何执行该非禁忌类运动建议中的运动。
14.结合第一方面,在一种可能的实现方式中,电子设备获取第一运动数据和第一健康数据,之前还包括:电子设备和健康监测设备连接,健康监测设备用于为电子设备提供第一健康数据和/或第一运动数据。即健康监测设备可以提供第一健康数据,第一运动数据由电子设备提供;或者健康监测设备可以提供第一运动数据,第一健康数据由电子设备提供;或者第一健康数据和第一运动数据均由健康监测设备提供。
15.结合第一方面,在一种可能的实现方式中,电子设备和健康监测设备为同一个设备。
16.结合第一方面,在一种可能的实现方式中,第一健康数据包括预存的用户年龄、性别、身高、体重、病史、过敏史中的一项或多项。
17.在一种可能的实现方式中,第一健康数据为在预设时间内获取的健康数据。电子设备获取到第一健康数据的时间为第一时间,当前时间和第一时间的时间差在预设时间内,则电子设备基于该第一健康数据确定运动建议。可选的,若当前时间和第一时间的时间差在预设时间外,则电子设备重新获取一次最新的健康数据作为第一健康数据。
18.可选的,电子设备或健康监测设备检测到第一健康数据的时间为第二时间,当前时间和第二时间的时间差在预设时间内,则电子设备基于第一健康数据确定运动建议。可选的,若当前时间和第二时间的时间差在预设时间外,则电子设备或健康监测设备重新检测一次最新的健康数据作为第一健康数据。
19.结合第一方面,在一种可能的实现方式中,方法还包括:电子设备获取环境数据,环境数据包括天气情况、空气湿度、空气质量、雾霾程度、室内甲醛浓度、pm2.5中的一项或多项;第一条件和环境数据相关;若第一健康数据满足第一条件,电子设备确定禁忌类运动建议,包括:若第一健康数据和环境数据满足第一条件,电子设备确定禁忌类运动建议。这里描述了环境数据也可以作为禁忌类运动建议的决定参数,例如当环境恶劣时,电子设备可以确定禁忌类运动建议,即用户当前不能运动。
20.其中,若第一健康数据和环境数据满足第二条件,电子设备确定非禁忌类运动建议。
21.第二方面,本技术实施例提供了一种运动指导系统,包括电子设备和健康监测设备,其中,电子设备,用于和健康监测设备建立连接;
22.健康监测设备,用于向电子设备提供第一运动数据和第一健康数据,第一运动数据指示了运动状态或设定的运动目标;
23.电子设备,还用于若第一健康数据满足第一条件,确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第一运动数据对应的运动;
24.电子设备,还用于若第一健康数据满足第二条件,确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第一运动数据对应的运动。
25.本技术实施例,电子设备可以和一个或多个健康监测设备建立连接,健康监测设备可以为电子设备提供用户的运动数据和健康数据,电子设备基于获取到的用户在不同状态下(例如休息状态、跑步状态、散步状态、游泳状态、登山状态等)的健康数据,可以为用户个性化推荐运动建议。本技术实施例涉及到的运动建议包括禁忌类运动建议和非禁忌类运动建议。禁忌类运动建议包括用户严禁执行的运动建议;非禁忌类建议包括建议用户执行的运动建议。在用户的健康数据满足不同的条件的情况下,电子设备确定不同的运动建议,其中,禁忌类运动建议为用户规避了用户不能执行的运动。
26.结合第二方面,在一种可能的实现方式中,健康监测设备,还用于向电子设备提供第二运动数据和第二健康数据,第二运动数据指示了运动状态或设定的运动目标;电子设备,还用于若第二健康数据满足第二条件,确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第二运动数据对应的运动。这里描述了电子设备可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备在获取第一运动数据和第一健康数据时确定出了禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时确定出非禁忌类运动建议。
27.结合第二方面,在一种可能的实现方式中,电子设备,还用于若第二健康数据满足第一条件,确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第二运动数据对应的运动。这里描述了电子设备可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备在获取第一运动数据和第一健康数据时确定出了非禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时确定出禁忌类运动建议。
28.结合第二方面,在一种可能的实现方式中,电子设备,还用于确定禁忌类运动建议之后,基于禁忌类运动建议,输出禁忌类运动建议并执行第一操作,第一操作用于禁止用户执行第一运动数据对应的运动。这里电子设备可以基于确定的禁忌类运动建议执行对应的第一操作,这个第一操作即为禁止用户执行禁忌类运动建议中的运动的操作。由于禁忌类
运动建议为基于用户健康数据确定出的用户不能执行的运动建议,因此电子设备自动执行禁忌类运动建议,可以防止用户由于进行不合适的运动,导致健康问题。
29.其中,非禁忌类运动建议同理,电子设备可以基于确定出的非禁忌类运动建议,执行对应的第二操作,该第二操作用于执行调整第一运动数据对应的运动。
30.结合第二方面,在一种可能的实现方式中,第一运动数据为在跑步机上跑步,则第一操作包括将跑步机关闭启动。这里提供了一种示例,即电子设备可以基于确定的禁忌类运动建议执行对应的第一操作。第一运动数据为在跑步机上跑步,则电子设备确定的禁忌类运动建议为禁止用户在跑步机上跑步,则电子设备基于该禁忌类运动建议执行第一操作,即将跑步机关闭启动。可选的,电子设备可以为跑步机、或者和跑步机建立通信连接的设备。
31.结合第二方面,在一种可能的实现方式中,禁忌类运动建议还包括运动指示信息,运动指示信息包括执行运动的位置信息、方向信息、器械信息、运动方式和场地信息中的一项或多项。即禁忌类运动建议中不仅包括用户严禁执行的运动,还可以包括建议执行的运动,并且还可以为该建议执行的运动提供指示信息,该指示信息中包括指示用户如何执行该运动的各类信息。
32.其中,非禁忌类运动建议中也可以包括建议执行的运动的指示信息,以指示用户如何执行该非禁忌类运动建议中的运动。
33.结合第二方面,在一种可能的实现方式中,第一健康数据包括预存的用户年龄、性别、身高、体重、病史、过敏史中的一项或多项。
34.在一种可能的实现方式中,第一健康数据为在预设时间内采集的健康数据。电子设备获取到第一健康数据的时间为第一时间,当前时间和第一时间的时间差在预设时间内,则电子设备基于该第一健康数据确定运动建议。可选的,若当前时间和第一时间的时间差在预设时间外,则电子设备重新获取一次最新的健康数据作为第一健康数据。
35.可选的,电子设备或健康监测设备检测到第一健康数据的时间为第二时间,当前时间和第二时间的时间差在预设时间内,则电子设备基于第一健康数据确定运动建议。可选的,若当前时间和第二时间的时间差在预设时间外,则电子设备或健康监测设备重新检测一次最新的健康数据作为第一健康数据。
36.结合第二方面,在一种可能的实现方式中,电子设备,还用于获取环境数据,环境数据包括天气情况、空气湿度、空气质量、雾霾程度、室内甲醛浓度、pm2.5中的一项或多项;第一条件和环境数据相关;电子设备,还用于若第一健康数据和环境数据满足第一条件,确定禁忌类运动建议。这里描述了环境数据也可以作为禁忌类运动建议的决定参数,例如当环境恶劣时,电子设备可以确定禁忌类运动建议,即用户当前不能运动。
37.其中,若第一健康数据和环境数据满足第二条件,电子设备确定非禁忌类运动建议。
38.结合第二方面,在一种可能的实现方式中,系统还包括输出设备,电子设备,还用于若第一健康数据满足第一条件,在确定禁忌类运动建议之后,指示输出设备输出禁忌类运动建议;输出设备,用于输出禁忌类运动建议;电子设备,还用于若第一健康数据满足第二条件,在确定非禁忌类运动建议之后,指示输出设备输出非禁忌类运动建议;输出设备,用于输出非禁忌类运动建议。这里描述了电子设备可以作为一个处理设备,然后通过其他
设备(输出设备)输出确定的禁忌类运动建议和非禁忌类运动建议。
39.结合第二方面,在一种可能的实现方式中,系统还包括执行设备,电子设备,还用于若第一健康数据满足第一条件,在确定禁忌类运动建议之后,基于禁忌类运动建议指示执行设备执行第一操作;执行设备,用于执行第一操作;电子设备,还用于若第一健康数据满足第二条件,在确定非禁忌类运动建议之后,基于非禁忌类运动建议指示执行设备输出第二操作;执行设备,用于执行第二操作。这里描述了电子设备可以作为一个处理设备,然后通过其他设备(执行设备)来执行运动建议对应的操作,即电子设备通过执行设备执行禁忌类运动建议对应的第一操作和非禁忌类运动建议对应的第二操作。
40.第三方面,本技术实施例提供了一种电子设备,包括获取单元和确定单元,其中,
41.获取单元,用于获取第一运动数据和第一健康数据,第一运动数据指示了运动状态或设定的运动目标;
42.确定单元,用于若第一健康数据满足第一条件,确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第一运动数据对应的运动;
43.确定单元,还用于若第一健康数据满足第二条件,确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第一运动数据对应的运动。
44.本技术实施例,电子设备基于通过获取单元获取到的用户在不同状态下(例如休息状态、跑步状态、散步状态、游泳状态、登山状态等)的健康数据,可以为用户个性化推荐运动建议。本技术实施例涉及到的运动建议包括禁忌类运动建议和非禁忌类运动建议。禁忌类运动建议包括用户严禁执行的运动建议;非禁忌类建议包括建议用户执行的运动建议。在用户的健康数据满足不同的条件的情况下,电子设备通过确定单元确定不同的运动建议,其中,禁忌类运动建议为用户规避了用户不能执行的运动。
45.结合第三方面,在一种可能的实现方式中,获取单元,还用于获取第二运动数据和第二健康数据,第二运动数据指示了运动状态或设定的运动目标;确定单元,还用于若第二健康数据满足第二条件,电子设备确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第二运动数据对应的运动。这里描述了电子设备可以通过获取单元持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备在获取第一运动数据和第一健康数据时确定出了禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时通过确定单元确定出非禁忌类运动建议。
46.在一种可能的实现方式中,确定单元,还用于若第二健康数据满足第一条件,电子设备确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第二运动数据对应的运动。这里描述了电子设备可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备在获取第一运动数据和第一健康数据时确定出了非禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时通过确定单元确定出禁忌类运动建议。
47.结合第三方面,在一种可能的实现方式中,电子设备还包括输出单元和执行单元,该输出单元用于在确定单元确定禁忌类运动建议之后,基于禁忌类运动建议输出禁忌类运动建议;该执行单元用于执行第一操作,第一操作用于禁止用户执行第一运动数据对应的运动。这里电子设备可以通过输出执行单元基于确定的禁忌类运动建议执行对应的第一操作,这个第一操作即为禁止用户执行禁忌类运动建议中的运动的操作。由于禁忌类运动建
议为基于用户健康数据确定出的用户不能执行的运动建议,因此电子设备自动执行禁忌类运动建议,可以防止用户由于进行不合适的运动,导致健康问题。
48.其中,非禁忌类运动建议同理,电子设备可以基于确定单元确定出的非禁忌类运动建议,通过输出执行单元执行对应的第二操作,该第二操作用于调整第一运动数据对应的运动。
49.在一种可能的实现方式中,第一运动数据为在跑步机上跑步,则第一操作包括将跑步机关闭启动。这里提供了一种示例,即电子设备可以基于确定的禁忌类运动建议执行对应的第一操作。第一运动数据为在跑步机上跑步,则电子设备确定的禁忌类运动建议为禁止用户在跑步机上跑步,则电子设备基于该禁忌类运动建议执行第一操作,即将跑步机关闭启动。可选的,电子设备可以为跑步机、或者和跑步机建立通信连接的设备。
50.结合第三方面,在一种可能的实现方式中,禁忌类运动建议还包括运动指示信息,运动指示信息包括执行运动的位置信息、方向信息、器械信息、运动方式和场地信息中的一项或多项。即禁忌类运动建议中不仅包括用户严禁执行的运动,还可以包括建议执行的运动,并且还可以为该建议执行的运动提供指示信息,该指示信息中包括指示用户如何执行该运动的各类信息。
51.其中,非禁忌类运动建议中也可以包括建议执行的运动的指示信息,以指示用户如何执行该非禁忌类运动建议中的运动。
52.结合第三方面,在一种可能的实现方式中,电子设备还包括连接单元,该连接单元用于在获取单元获取第一运动数据和第一健康数据之前,和健康监测设备连接,健康监测设备用于为电子设备提供第一健康数据和/或第一运动数据。即健康监测设备可以提供第一健康数据,第一运动数据由电子设备提供;或者健康监测设备可以提供第一运动数据,第一健康数据由电子设备提供;或者第一健康数据和第一运动数据均由健康监测设备提供。
53.结合第三方面,在一种可能的实现方式中,电子设备和健康监测设备为同一个设备。
54.结合第三方面,在一种可能的实现方式中,第一健康数据包括预存的用户年龄、性别、身高、体重、病史、过敏史中的一项或多项。
55.在一种可能的实现方式中,第一健康数据为在预设时间内获取的健康数据。电子设备获取到第一健康数据的时间为第一时间,当前时间和第一时间的时间差在预设时间内,则电子设备基于该第一健康数据确定运动建议。可选的,若当前时间和第一时间的时间差在预设时间外,则电子设备重新获取一次最新的健康数据作为第一健康数据。
56.可选的,电子设备或健康监测设备检测到第一健康数据的时间为第二时间,当前时间和第二时间的时间差在预设时间内,则电子设备基于第一健康数据确定运动建议。可选的,若当前时间和第二时间的时间差在预设时间外,则电子设备或健康监测设备重新检测一次最新的健康数据作为第一健康数据。
57.结合第三方面,在一种可能的实现方式中,获取单元,还用于获取环境数据,环境数据包括天气情况、空气湿度、空气质量、雾霾程度、室内甲醛浓度、pm2.5中的一项或多项;第一条件和环境数据相关;确定单元,还用于若第一健康数据和环境数据满足第一条件,确定禁忌类运动建议。这里描述了环境数据也可以作为禁忌类运动建议的决定参数,例如当环境恶劣时,电子设备可以通过确定单元确定禁忌类运动建议,即用户当前不能运动。
58.其中,确定单元还用于若第一健康数据和环境数据满足第二条件,确定非禁忌类运动建议。
59.第四方面,本技术提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器;该一个或多个存储与一个或多个处理器耦合;该一个或多个存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令;当该计算机指令在该处理器上运行时,使得该电子设备执行上述任一方面任一种可能的实现方式中的运动指导方法。
60.第五方面,本技术实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得通信装置执行上述任一方面任一项可能的实现方式中的运动指导方法。
61.第六方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述任一方面任一项可能的实现方式中的运动指导方法。
附图说明
62.图1为本技术实施例提供的一种系统架构示意图;
63.图2为本技术实施例提供的一种电子设备的结构示意图;
64.图3为本技术实施例提供的一种健康监测设备的结构示意图;
65.图4为本技术实施例提供的一种运动指导方法的方法流程图;
66.图5a和图5b为本技术实施例提供的一种运动指导方法的应用场景图;
67.图6a~图6d为本技术实施例提供的一组应用界面示意图;
68.图7a~图7d为本技术实施例提供的又一组应用界面示意图;
69.图8为本技术实施例提供的一种电子设备的软件模块示意图。
具体实施方式
70.下面将结合附图对本技术实施例中的技术方案进行地描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述中,“多个”是指两个或多于两个。
71.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。术语“中间”、“左”、“右”、“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
72.图1示例性示出了本技术提供的一种系统图。
73.如图1所示,该系统可以包括电子设备100和一个或多个健康监测设备101。电子设备100和健康监测设备101可以通过无线通信方式连接。例如至少可以通过以下至少一种无线连接方式建立连接:蓝牙(blue tooth,bt)、近场通信(near field communication,
nfc)、无线保真(wireless fidelity,wifi)、或wifi直连。
74.健康监测设备101包括体脂称、体重秤、心率计、血压计、智能手表、智能手环、智能眼镜、智能戒指、智能运动鞋、电子手镯、电子项链、电子配件、运动器械(例如跑步机、椭圆机、踏步机、固定自行车、划船机)、手机、电脑、平板等等。
75.健康监测设备101可以通过传感器检测用户的健康状态信息、运动状态信息、情绪状态信息等。健康状态信息包括心率、体重、体脂、血压、血糖、脑电、心电、肌电、体温等;运动状态信息包括走路、跑步、骑车、游泳、打羽毛球、滑冰、冲浪、跳舞等常见的运动状态,也可以包括一些更细粒度的运动状态,例如:正手击球、反手击球、跳拉丁舞、跳机械舞等;情绪状态信息包括紧张、焦虑、悲伤、压力大、兴奋、愉悦等。
76.电子设备100可以是手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、虚拟现实设备、pda(personal digital assistant,个人数字助手,又称为掌上电脑)、便携式互联网设备、数据存储设备、可穿戴设备(例如,无线耳机、智能手表、智能手环、智能眼镜、头戴式设备(head-mounted display,hmd)、电子衣物、电子手镯、电子项链、电子配件、电子纹身、智能镜子等)、健康监测设备、运动器械(例如跑步机、椭圆机、踏步机、固定自行车、划船机)等等。
77.电子设备100和健康监测设备101连接。健康监测设备101可以周期性或实时的向电子设备100提供用户运动数据(包括运动目标信息、以及上述的运动状态信息)和用户健康数据(包括上述的健康状态信息、情绪状态信息等),电子设备100基于获取到的用户在不同状态下(例如休息状态、跑步状态、散步状态、游泳状态、登山状态等)的运动数据,可以为用户个性化推荐运动建议。
78.本技术实施例涉及到的运动建议包括禁忌类运动建议、处方类运动建议和指导类运动建议。禁忌类运动建议包括用户严禁执行的运动建议;处方类运动建议与用户健康数据有关,包括基于用户健康数据确定出的建议用户执行的运动建议;指导类运动建议包括普适性的建议用户执行的运动建议。在用户的健康数据满足不同的条件的情况下,电子设备100确定不同的运动建议。
79.其中,禁忌类运动建议包括例如禁止用户现在以超过阈值的速度进行跑步,例如严禁糖尿病患者服用降糖药物后运动,等等;在一些实施例中,电子设备100可以基于禁忌类运动建议执行相应的操作。
80.处方类运动建议包括例如建议用户在运动时的心率范围保持在80~100之间,例如建议用户的跑步速度在5公里/小时~8公里/小时之间。
81.指导类运动建议包括例如建议用户每天中高强度活动时间在30分钟以上。
82.在一些实施例中,处方类运动建议和指导类运动建议可以统称为非禁忌类运动建议。电子设备100可以基于非禁忌类运动建议执行相应的操作。
83.参见图2,图2示出了本技术实施例提供的示例性电子设备100的结构示意图。
84.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头
193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
85.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
86.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
87.其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
88.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
89.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
90.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。
91.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
92.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功
能。所述i2s接口和所述pcm接口都可以用于音频通信。
93.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
94.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
95.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
96.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
97.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
98.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
99.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
100.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
101.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
102.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信
diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
108.在本技术的一些实施例中,显示屏194中显示有系统当前输出的界面内容。例如,界面内容为即时通讯应用提供的界面。
109.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
110.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
111.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
112.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
113.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
114.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
115.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
116.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
117.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
118.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
119.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
120.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
121.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
122.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
123.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。在本技术一些可选的实施例中,压力传感器180a可用于捕获用户手指部位接触显示屏时生成的压力值,并将该压力值传输给处理器,以使得处理器识别用户通过哪个手指部位输入用户操作。
124.压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于不同触摸位置,可以对应不同的操作指令。在一些可选的实施例中,压力传感器180a还可根据检测到的信号计算触摸点的数量,并将计算值传输给处理器,以使得处理器识别用户通过单指或多指输入用户操作。
125.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(电子设备的x轴、y轴和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
126.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
127.磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器
180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
128.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。在本技术一些可选的实施例中,加速度传感器180e可用于捕获用户手指部位接触显示屏(或者用户手指敲击电子设备100的后壳后侧边框)时生成的加速度值,并将该加速度值传输给处理器,以使得处理器识别用户通过哪个手指部位输入用户操作。
129.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。
130.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭显示屏达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
131.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
132.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
133.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
134.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作,该触摸触控操作是指用户手部、手肘、触控笔等接触显示屏194的操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
135.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解
析心率信息,实现心率检测功能。
136.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
137.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
138.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
139.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。
140.可以理解的是,本技术示意的结构并不构成对电子设备100的具体限定。在另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
141.图3示例性的示出了本技术提供的健康监测设备101的结构示意图。
142.如图3所示,健康监测设备101可以包括处理器102、存储器103、无线通信处理模块104、移动通信处理模块105、触控屏106和传感器模块107。这些部件可以通过总线连接。
143.其中:
144.处理器102可用于读取和执行计算机可读指令。具体实现中,处理器102可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责执行定点或浮点算数运算操作、移位操作以及逻辑操作等,也可以执行地址运算和转换。寄存器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器102的硬件架构可以是专用集成电路(application specific integrated circuits,asic)架构、mips架构、arm架构或者np架构等等。
145.在一些实施例中,处理器102可以用于解析无线通信处理模块104和移动通信处理模块105接收到的信号,如电子设备100发送的获取用户运动数据的请求消息,电子设备100发送的停止获取用户运动数据的请求消息。处理器102可以用于根据传感器模块107采集的信息,进行相应的分析处理,如分析用户的健康状态、运动状态、情绪状态等等。
146.存储器103与处理器102耦合,用于存储各种软件程序或多组指令中的至少一种。具体实现中,存储器103可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器103可以存储操作系统,例如ucos、vxworks、rtlinux等嵌入式操作系统。存储器103还可以存储通信程序,该通信程序可用于与电子设备100,一个或多个服务器,或附加设备进行通信。
147.无线通信处理模块104可以包括蓝牙(bt)通信处理模块104a、wlan通信处理模块104b中的一项或多项。
148.在一些实施例中,蓝牙(bt)通信处理模块、wlan通信处理模块中的一项或多项可以监听到其他设备(如电子设备100)发射的信号,如探测请求、扫描信号等等,并可以发送
响应信号,如探测响应、扫描响应等,使得其他设备(如电子设备100)可以发现健康监测设备101,并与其他设备(如电子设备100)建立无线通信连接,通过蓝牙或wlan中的一种或多种无线通信技术与其他设备(如电子设备100)进行通信。
149.在另一些实施例中,蓝牙(bt)通信处理模块、wlan通信处理模块中的一项或多项也可以发射信号,如广播蓝牙信号、信标信号,使得其他设备(如电子设备100)可以发现健康监测设备101,并与其他设备(如电子设备100)建立无线通信连接,通过蓝牙或wlan中的一种或多种无线通信技术与其他设备(如电子设备100)进行通信。
150.移动通信处理模块105可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。用于执行蜂窝通信和/或数据通信,例如,移动通信处理模块105可以包括用于执行蜂窝通信的电路交换模块(“cs”模块)和用于执行数据通信的分组交换模块(“ps”模块)。在本技术中,移动通信处理模块105可以通过第四代移动通信技术(4th generation mobile networks)或第五代移动通信技术(5th generation mobile networks)与其他设备(如服务器)进行通信。
151.触控屏106,touch panel,又称为触控面板,是个可接收触头等输入讯号的感应式液晶显示装置,可用于显示图像、视频等。触控屏106可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled)显示屏,有源矩阵有机发光二极体(active-matrix organic light emitting diode,amoled)显示屏,柔性发光二极管(flexible light-emitting diode,fled)显示屏,量子点发光二极管(quantum dot light emitting diodes,qled)显示屏等等。
152.传感器模块107可以包括运动传感器107a、生物传感器107b、环境传感器107c等等。其中,
153.运动传感器107a,是一种将非电量(如速度、压力)的变化转换为电量变化的元件。可以包括以下的至少一种:加速度传感器、陀螺仪传感器、地磁传感器(又称电子罗盘传感器)、或大气压传感器等。其中,加速度传感器可以检测各个方向上(一般为三轴,即x、y和z轴)加速度的大小。陀螺仪传感器可以用于确定运动姿态。电子罗盘传感器可以用于测量方向,实现或辅助导航。大气压传感器用于测量气压,在一些实施例中,可以通过在运动过程中微弱的气压变化来计算出所在位置的高度变化,同时在10层楼的高度运动过程中精确度可以控制在10cm以内,大到攀岩、小到爬楼梯的数据都可以实现监测。
154.本技术中,通过运动传感器107a可以测量用户的活动情况,例如跑步步数、速度、游泳圈数、骑车距离、运动姿态(如打球、游泳、跑步)等。
155.生物传感器107b,对生物物质敏感并将其浓度转换为电信号进行检测的仪器。是由固定化的生物敏感材料作为识别元件(包括酶、抗体、抗原、微生物、细胞、组织、核酸等生物活性物质)与适当的理化换能器(如氧电极、光敏管、场效应管、压电晶体等)即信号放大装置构成的分析工具或系统。生物传感器具有接收器与转换器的功能。生物传感器107b可以包括以下至少一种:血糖传感器、血压传感器、心电传感器、肌电传感器、体温传感器、脑电波传感器等,这些传感器主要实现的功能包括健康和医疗监控、娱乐等。
156.其中,血糖传感器用于测量血糖。血压传感器用于测量血压。心电传感器,例如使用银质纳米线来监测电生理信号,比如心电图。肌电传感器用于监测肌电图。体温传感器用于测量体温、脑电波传感器用于监测脑电波。本技术中,通过生物传感器107b可以测量用户
的各项生理指标(例如血糖、血压、体温、心电等等),健康监测设备101可以根据生理指标推算出用户的健康状况。
157.生物传感器107b还可以包括心率传感器、皮电传感器。其中,
158.心率传感器,可以通过检测用户的心率来追踪用户的运动强度、不同的运动训练模式等,并可以推算出用户的睡眠周期、睡眠质量等健康数据。当电容灯光射向皮肤,透过皮肤组织反射回的光被光敏传感器接受并转换成电信号再经过电信号转换成数字信号,再根据血液的吸光率就能测算出心率。
159.皮电传感器,用来测量用户的唤醒度,而唤醒度是和用户的关注度和参与度紧密联系在一起的,通常配备在一些可以监测汗水水平的设备上。人体的皮肤电阻、电导随皮肤汗腺机能变化而改变,这些可测量的皮肤电改变可以称为皮电活动(eda)。
160.本技术实施例中,健康监测设备101通过皮电传感器对心理上引起的汗腺活动进行测量,来确定用户的心理活动,例如用户的心情指数。例如心情愉悦、紧张害怕、压力较大等。
161.环境传感器107c可以包括以下至少一种:空气温湿度传感器、雨量传感器、光照传感器、风速风向传感器、颗粒物传感器等。环境传感器107c可以实现对空气质量的检测,比如雾霾程度、室内甲醛浓度、pm2.5检测等。本技术中,通过环境传感器107c可以测量天气变化、空气湿度、空气质量等。
162.可以理解的是,图4示意的结构并不构成对健康监测设备101的具体限定。可选的,在本技术另一些实施例中,穿戴设备101可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
163.本技术实施例,电子设备100和一个或多个健康监测设备101建立连接,电子设备100可以基于该一个或多个健康监测设备101获取用户运动数据和用户健康数据。该用户运动数据和用户健康数据可以包括健康监测设备101通过至少一个传感器检测出的传感器数据。其中,本技术涉及的传感器数据包括但不限于上述提及的运动传感器107a、生物传感器107b和环境传感器107c中的至少一个传感器检测出的数据。
164.可选的,上述用户运动数据和用户健康数据可以是健康监测设备101基于传感器数据进行分析处理后,发送给电子设备100的;可选的,上述用户运动数据和用户健康数据可以是电子设备100获取到健康监测设备101发送的传感器数据,然后基于该传感器数据进行分析处理后得到的。
165.电子设备100可以基于获取的用户运动数据和用户健康数据,确定出针对于该用户的运动建议。
166.在一些实施例中,用户健康数据包括通过至少一个传感器检测出的数据,以及预存的用户个人数据。用户个人数据包括用户年龄、性别、身高、病史、过敏史等信息。用户个人数据可以是一个或多个健康监测设备101提供的,也可以是电子设备100中预存的。在用户运动数据和用户个人数据满足不同的条件的情况下,电子设备100确定不同的运动建议(禁忌类运动建议、处方类运动建议、指导类运动建议)。
167.在一些具体场景中,电子设备100为智能手机,电子设备100和一个或多个健康监测设备101建立连接,当一个或多个健康监测设备101检测到用户正在跑步,则电子设备100
接收到一个或多个健康监测设备101提供的用户正在跑步的健康数据,电子设备100可以基于该用户正在跑步的健康数据,结合用户个人数据,向用户实时输出运动建议。该运动建议可以是例如检测到您当前正在跑步,心率较快,建议您将跑步速度放慢到5公里每小时以下;又例如检测到您当前正在跑步,且跑步时间超过两个小时,建议您停止运动;又例如,检测到您当前正在跑步,您是心脏病患者,严禁您再继续跑步,请赶紧停下。
168.又在一些具体场景中,电子设备100为跑步机,电子设备100和一个或多个健康监测设备101建立连接,当跑步机检测到自身启动了,跑步机可以结合用户个人数据,向用户实时输出运动建议。例如,检测到您当前正在跑步机上,您是心脏病患者,严禁您进行跑步运动,请赶紧停下。或者当一个或多个健康监测设备101检测到用户正在跑步,跑步机接收到该一个或多个健康监测设备101提供的用户正在跑步的健康数据,跑步机可以基于该用户正在跑步的健康数据,结合用户个人数据,向用户实时输出上述运动建议。可选的,电子设备100可以基于该运动建议执行相应的操作,例如在当前场景中,跑步机(电子设备100)可以关闭启动。
169.下面介绍本技术提供的一种运动指导方法的步骤流程,如图4所示,可包括:
170.步骤s301:电子设备100和健康监测设备101建立连接。
171.电子设备100和健康监测设备101可以通过有线或无线保真(wireless fidelity,wifi)连接的方式连接至局域网,也可以通过移动网络或互联网进行通信,也可以通过近场通信(near field communication,nfc)的方式建立通信连接,实现数据通信。
172.例如,电子设备100和健康监测设备101可以在同一个局域网中,电子设备100和健康监测设备101之间通过wifi协议建立wifi链路,以实现设备之间的通信,具体的,电子设备100和健康监测设备101建立点对点(peer to peer,p2p)连接,或接入同一个路由器。
173.可选的,电子设备100和健康监测设备101之间还可以采用蓝牙协议建立蓝牙链路,基于蓝牙链路实现各设备之间的通信;或者,电子设备100和健康监测设备101还可以通过蜂窝网络互连;或者,电子设备100和健康监测设备101还可以通过转接设备(例如usb数据线或dock设备)互连,从而实现通信。
174.在一些实施例中,当电子设备100和健康监测设备101连接同一ap下局域网时,则电子设备100和健康监测设备101互为周边设备或附近设备,电子设备100可以发现位于同一局域网中所有在线的一个或多个其他设备,该一个或多个其他设备中包括健康监测设备101。
175.在一些实施例中,当电子设备100和健康监测设备101通过移动网络或互联网进行通信时,电子设备100通过移动网络或互联网可以发现一个或多个其他设备登陆的账户是电子设备100的账户,或者该一个或多个其他设备登陆的账户是电子设备100登陆账户的关联账户,该一个或多个其他设备中包括健康监测设备101。登陆同一账户或关联账户的设备之间可以获取对方的设备信息,实现数据通信。其中,关联账户可以为被同一账户授权的账户。
176.上述账户可以为云服务器提供商为用户提供的账户,如华为账户,还可以为用于登陆应用程序的账户,如各类通讯软件的账户、支付软件的账户等。
177.步骤s302:电子设备100根据健康监测设备101确定运动规则。
178.电子设备100和健康监测设备101建立连接后,电子设备100根据该健康监测设备
101确定运动规则。其中,运动规则包括和该健康监测设备检测到的数据相关的禁忌类运动规则和非禁忌类运动规则,不同的健康监测设备101对应的运动规则不同。
179.在一些实施例中,非禁忌类运动规则包括处方类运动规则和指导类运动规则。
180.禁忌类运动规则包括用户严禁执行的运动建议;处方类运动规则与用户个人数据有关,包括基于用户个人数据确定出的建议用户执行的运动建议;指导类运动规则与健康监测设备101的设备类型有关,包括普适性的建议用户执行的运动建议。
181.例如当健康监测设备101为心率计,则该心率计的运动规则可以包括:
182.禁忌类运动规则:在非运动状态下,心率超过130次/分钟或者低于50次/分钟,则严禁用户进行高强度运动(例如快速跑步、登山、游泳等);在运动状态下,心率超过160次/分钟,则严禁用户持续进行运动;等等。
183.非禁忌类运动规则:在运动状态下,适宜的运动心率为(170-用户年龄)次/分钟,例如一个50岁的人,运动心率在120次/分钟左右比较合适;每天的心率保持在适宜的运动心率的时间在30分钟以上有助于身体健康;等等。
184.例如当健康监测设备101为体温计,则该体温计的运动规则可以包括:
185.禁忌类运动规则:当用户体温超过38摄氏度,则严禁用户进行高强度运动(例如快速跑步、登山、游泳等)。
186.例如当健康监测设备101为智能手环,该智能手环的功能包括测量心率和测量体温,则该智能手环的运动规则可以包括心率计和体温计的相关运动规则。
187.例如当健康监测设备101为血压机,则该血压机的运动规则可以包括:
188.禁忌类运动规则:严禁低血压(例如收缩压低于90毫米汞柱和/或舒张压低于60毫米汞柱)用户和高血压(例如收缩压高于140毫米汞柱和/或舒张压高于90毫米汞柱)用户进行高强度运动(例如快速跑步、登山、游泳等);严禁高血压用户进行无氧运动(例如举重、杠铃等);等等。
189.非禁忌类运动规则:建议高血压用户可以进行低强度的有氧运动(例如慢跑、跳绳、登山、游泳、骑自行车等)。
190.例如当健康监测设备101为血糖仪,则该血糖仪的运动规则可以包括:
191.禁忌类运动规则:严禁低血糖(例如成年人血糖浓度低于3.92mmol/l,婴儿或儿童血糖浓度低于2.22mmol/l)用户进行高强度运动;严禁高血糖(例如血糖浓度高于7mmol/l)用户进行高强度无氧运动;等等。
192.非禁忌类运动规则:建议高血糖(例如成年人高于7mmol/l)用户可以进行适量的有氧运动;高血糖用户每天保持运动在30分钟以上有助于控制血糖;等等。
193.在一些实施例中,若该健康监测设备101和电子设备100为首次连接,则健康监测设备101向电子设备100提供自身的运动规则,电子设备100可以将该健康监测设备101的身份标识和运动规则保存下来,当该健康监测设备101和电子设备100下次连接时,电子设备100可以基于该健康监测设备101的身份标识确定该健康监测设备101的运动规则。
194.在一些实施例中,健康监测设备101和电子设备100建立连接,电子设备100向健康监测设备101发送指令以获取健康监测设备101对应的运动规则,健康监测设备101基于该指令向电子设备100发送对应的运动规则。
195.在一些实施例中,电子设备100基于健康监测设备101的设备类型确定运动规则,
例如电子设备100检测到该健康监测设备101为心率计,则电子设备100确定出心率计的运动规则;例如电子设备100检测到该健康监测设备101为智能手环,该智能手环的功能包括测量心率和测量体温,则电子设备100确定出智能手环的运动规则包括心率计和体温计的相关运动规则。
196.本技术实施例,电子设备100可以和一个或多个健康监测设备101建立连接,然后对已连接的健康监测设备101的运动规则进行确认,电子设备100基于健康监测设备101确定出的运动规则可以是健康监测设备101提供的,也可以是电子设备100自身存储的。
197.步骤s303:健康监测设备101向电子设备100发送监测到的用户运动数据和用户健康数据。
198.健康监测设备101持续性或周期性向电子设备100发送监测到的用户运动数据和用户健康数据。用户运动数据包括运动状态信息、运动目标信息等,其中运动状态信息为检测到的实时运动状态,例如包括走路、跑步、骑车、游泳、打羽毛球、滑冰、冲浪、跳舞等;运动目标信息为预设的运动数据,例如包括用户在运动之前设置的目标速度参数、目标时间参数、目标路程参数、目标热量参数等。用户健康数据包括健康状态信息(心率、体重、体脂、血压、血糖、脑电、心电、肌电、体温等)、情绪状态信息(紧张、焦虑、悲伤、压力大、兴奋、愉悦等)等。
199.在一些实施例中,健康监测设备101基于接收到的指令向电子设备100发送监测到的用户运动数据和用户健康数据。这个指令可以是用户触发的,也可以是电子设备100向健康监测设备101发送的,也可以是其他设备向健康监测设备101发送的。
200.可选的,在健康监测设备101向电子设备100发送监测到的用户运动数据和用户健康数据之前,若健康监测设备101自身保存的最新数据(用户运动数据和用户健康数据)的检测时间距离当前时间超出了阈值,则健康监测设备101重新检测并获取当前的运动数据和健康数据,健康监测设备101将该重新检测到的运动数据和健康数据保存为最新数据,并发送给电子设备100;当健康监测设备自身保存的最新数据的检测时间距离当前时间没有超出阈值,则健康监测设备101将该自身保存的最新数据发送给电子设备100。
201.在一些实施例中,健康监测设备101基于接收到的指令,检测用户运动数据和用户健康数据,并向电子设备100发送该检测到用户运动数据和用户健康数据。
202.在一些实施例中,健康监测设备101监测到用户运动数据满足预设条件时,持续性或周期性向电子设备100发送监测到的用户运动数据。举例来说,健康监测设备101为心率计,心率计检测到用户的心率大幅提升,可以判断用户处于非平静状态(例如运动状态、情绪激动状态),此时心率计可以提高周期频率或者持续性的向电子设备100发送监测到的用户心率数据。
203.在一些实施例中,电子设备100获取到的用户运动数据和用户健康数据中包括时间信息,该时间信息可以是健康监测设备101监测到该用户运动数据和用户健康数据的时间,也可以是健康监测设备101向电子设备100发送该用户运动数据和用户健康数据的时间,也可以是电子设备100获取到该用户运动数据和用户健康数据的时间。电子设备100可以基于该时间信息确定是否要向健康监测设备101重新获取一次用户运动数据和用户健康数据。
204.可选的,电子设备100获取到用户运动数据和用户健康数据后,保存该用户运动数
据和用户健康数据。在电子设备100基于用户运动数据和用户健康数据确定运动建议之前,电子设备100根据该用户运动数据和用户健康数据的时间信息判断是否该时间信息距离当前时间是否超过阈值,若超过,则电子设备100向健康监测设备101重新获取用户运动数据和用户健康数据。
205.可选的,电子设备100输出提示信息,提示用户通过健康监测设备101重新测量一次用户健康数据。
206.在一些实施例中,用户运动数据和用户健康数据可以是多个健康监测设备101提供的,例如,健康监测设备101包括心率计、血糖仪、智能手环、跑步机等,则心率计向电子设备100提供心率数据,血糖仪向电子设备100提供血糖数据,智能手环和跑步机向电子设备100提供用户运动数据(包括速度、时间等运动数据,或者跑步、散步、登山等运动状态)。
207.可选的,健康监测设备101可以向电子设备100提供用户运动数据,电子设备100基于自身的传感器检测到用户健康数据;例如,健康监测设备101包括跑步机,跑步机向电子设备100提供用户运动数据,电子设备100包括手机、智能手表、智能手环、血糖仪等,电子设备100基于自身的传感器检测到用户健康数据。
208.可选的,健康监测设备101可以向电子设备100提供用户健康数据,电子设备100基于自身的传感器检测到用户运动数据。例如,健康监测设备101包括心率计、血糖仪、智能手环等,电子设备100包括手机、智能手表、智能手环、运动器械等。
209.在一些实施例中,健康监测设备101和电子设备100是同一个电子设备。
210.其中,步骤s301~s303为可选的,电子设备100可以基于自身的传感器检测到用户运动数据和用户健康数据,运动规则为电子设备100基于自身具备的传感器功能确定的。
211.步骤s304:检测到用户健康数据满足第一条件,电子设备100确定禁忌类运动建议,该禁忌类运动建议用于指示用户禁止执行用户运动数据对应的运动。
212.电子设备100获取到用户运动数据和用户健康数据之后,检测到该用户健康数据满足第一条件,电子设备100确定禁忌类运动建议,禁忌类运动建议包括用户严禁执行的运动建议,用于指示用户禁止执行该用户运动数据对应的运动。其中,第一条件和上述基于健康监测设备101确定出的运动规则相关。
213.在一些实施例中,第一条件和上述基于健康监测设备101确定出的运动规则中禁忌类运动规则相关。
214.在一些实施例中,第一条件可以是用户健康数据超过阈值。举例来说,健康监测设备101为心率计,则用户健康数据包括心率数据,电子设备100和心率计建立连接后,确定心率计对应的运动规则包括禁忌类运动规则和非禁忌类运动规则。其中,禁忌类运动规则例如包括心率超过160次/分钟,则严禁用户进行运动。则第一条件具体可以为心率数据超过160次/分钟。心率计向电子设备100发送监测的心率数据,当心率数据超过160次/分钟,电子设备100输出禁忌类运动建议,即严禁用户进行运动。
215.可选的,电子设备100确定心率计对应的禁忌类运动规则例如包括在非运动状态下,心率超过130次/分钟或者低于50次/分钟,则严禁用户进行高强度运动(例如快速跑步、登山、游泳等);在运动状态下,心率超过160次/分钟,则严禁用户持续进行运动。则第一条件可以是在运动状态下,用户运动数据超过阈值。例如第一条件具体可以为在非运动状态下,心率数据超过130次/分钟,或者在运动状态下,心率数据超过160次/分钟。心率计向电
子设备100发送监测的心率数据,当心率数据超过130次/分钟,电子设备100判断当前用户是否是运动状态,可选的,电子设备100基于运动传感器(加速度传感器、陀螺仪传感器、地磁传感器、大气压传感器)等获取到的数据判断用户是否处于运动状态。若不是,则电子设备100输出禁忌类运动建议,即严禁用户进行运动。若是,则电子设备不输出禁忌类运动建议,用户持续运动,当心率数据超过160次/分钟,电子设备100判断当前用户处于运动状态,电子设备100输出禁忌类运动建议,即严禁用户继续进行运动。
216.又举例来说,健康监测设备101为心率计和体温计,则用户健康数据包括心率数据和体温数据,电子设备100和健康监测设备101建立连接后,确定心率计和体温计对应的禁忌类运动规则例如包括心率超过160次/分钟,则严禁用户进行运动;体温超过38摄氏度,则严禁用户进行运动。则第一条件具体可以为心率超过160次/分钟或体温超过38摄氏度。
217.在一些实施例中,用户健康数据不仅可以包括上述通过电子设备100或健康监测设备101实时检测出的健康数据,也可以包括预存的用户年龄、性别、身高、病史、过敏史等信息。该用户健康数据可以是健康监测设备101提供的,也可以是电子设备100中预存的。结合该用户健康数据,电子设备100可以提供针对用户的禁忌类运动建议。可选的,第一条件和用户健康数据相关。
218.举例来说,健康监测设备101为血糖仪,则用户健康数据包括血糖数据,电子设备100和血糖仪建立连接后,确定血糖仪对应的禁忌类运动规则例如包括当糖尿病患者服用降糖药物,血糖发生生理性降低,则在一段时间内严禁用户进行运动。当电子设备100通过健康监测设备101检测到用户的血糖突然下降,且在用户健康数据的病史中记录了用户患有糖尿病,若当前该用户处于运动状态,则电子设备100输出禁忌类运动建议,即严禁用户继续进行运动。
219.在一些实施例中,用户运动数据不仅可以包括上述通过电子设备100或健康监测设备101实时检测出的运动数据,也可以包括用户的计划运动数据,用户的计划运动数据包括运动计划、运动目标等。电子设备100基于用户的计划运动数据以及用户健康数据,确定用户健康数据满足第一条件,输出禁忌类运动建议,即禁止用户执行该计划运动数据对应的运动。
220.举例来说,当用户站上跑步机,跑步机获取到用户设置的运动参数(计划运动数据),如速度8公里/时,则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该计划运动数据,结合获取到用户此时的心率超过130次/分钟(用户健康数据满足第一条件),则电子设备100输出禁忌类运动建议,指示用户此时不能以速度8公里/时进行跑步。
221.可选的,电子设备100接收到用户的计划运动数据,结合预存的用户个人数据(包括例如用户年龄、性别、身高、病史、过敏史等信息),确定用户个人数据满足第一条件,输出禁忌类运动建议,即禁止用户执行该计划运动数据对应的运动。
222.举例来说,当用户站上跑步机,在跑步机上设置好运动参数(计划的运动数据),如速度5公里/时,跑步机获取到用户设置的运动参数(以速度5公里/时进行跑步),则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该计划的运动数据,结合获取到用户的病史中记录了用户患有心脏病,电子设备100可以输出禁忌类运动建议,禁止该患有心脏病的用户进行跑步。
223.又举例来说,用户的病史中记录了用户患有糖尿病,且电子设备100通过健康监测设备101检测到用户的血糖突然下降,当用户站上跑步机,跑步机获取到用户设置的运动参数,则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该用户健康数据(用户患有糖尿病以及检测到血糖突然下降),结合获取到的计划的运动数据(跑步机跑步),电子设备100可以输出禁忌类运动建议,禁止该患有糖尿病的用户进行跑步。
224.在一些实施例中,电子设备100获取到的用户健康数据中包括时间信息,若该用户健康数据的时间信息距离当前时间超过阈值,则电子设备100输出禁忌类运动建议,即禁止用户进行运动,用户需要重新检测用户健康数据。
225.举例来说,用户健康数据包括血糖,电子设备100获取到的血糖数据是上午十点的血糖数据,当下午五点时用户站上跑步机想要跑步,跑步机获取到用户设置的运动参数,则在用户还没有开始跑步时,由于电子设备100(跑步机、与跑步机建立了连接的设备)获取的血糖数据为上午十点的血糖数据,距离下午五点的间隔时间超出了阈值,则电子设备100基于该血糖数据输出禁忌类运动建议,即禁止用户进行跑步,用户需要重新检测血糖。
226.可选的,电子设备100结合预存的用户个人数据,若用户健康数据的时间信息距离当前时间超过阈值,则电子设备100输出禁忌类运动建议。例如,用户的病史中记录了用户患有糖尿病,且电子设备100获取到的血糖数据为上午十点的血糖数据,距离下午五点的间隔时间超出了阈值,则电子设备100基于该血糖数据输出禁忌类运动建议,即禁止用户进行跑步,用户需要重新检测血糖。
227.在一些实施例中,电子设备100基于获取到的用户运动数据和用户健康数据,结合环境数据,确定用户健康数据满足第一条件,输出禁忌类运动建议。其中,环境数据包括雾霾程度、室内甲醛浓度、pm2.5检测、天气变化、空气湿度、空气质量等信息。环境数据可以是健康监测设备101提供的,也可以是电子设备100检测的。结合环境数据,电子设备100可以提供针对用户的禁忌类运动建议。举例来说,若此时的天气状况为雾霾,能见度在二十米之内,若当前用户处于室外运动状态,电子设备100输出禁忌类运动建议,即严禁用户继续进行运动。
228.在一些实施例中,禁忌类运动建议包括用户严禁执行的运动建议,还包括可以执行的运动建议。举例来说,高血压患者可以进行适当的有氧运动(例如跑步、骑自行车等),不宜进行无氧运动(例如举重、杠铃等)。当用户使用举重器械,电子设备100检测到用户正在进行举重(用户运动数据),结合获取到用户的病史中记录了用户患有高血压,电子设备100可以输出禁忌类运动建议,禁止该患有高血压的用户进行举重,并建议用户可以去跑步机上跑步。可以看出,该禁忌类运动建议包括用户严禁执行的运动建议,即禁止该患有高血压的用户进行举重,还包括可以执行的运动建议,即建议用户可以去跑步机上跑步。
229.又举例来说,若此时的天气状况为雾霾,能见度在二十米之内,若当前用户处于室外运动状态,电子设备100输出禁忌类运动建议,即严禁用户继续在室外进行运动。该禁忌类运动建议中还可以包括可执行的运动建议,例如建议用户在室内进行运动。
230.可选的,电子设备100还可以针对禁忌类运动建议中可执行的运动建议,提供指示信息,该指示信息可以指示用户执行该运动建议,例如可以包括执行位置信息、方向信息、器械信息、运动方式、运动场地信息、运动器材店铺链接等等。例如电子设备100输出禁忌类
运动建议,禁止该患有高血压的用户进行举重,并建议用户可以去跑步机上跑步。其中,该禁忌类运动建议中还可以包括跑步机的位置,指示用户可以快速找到跑步机。又例如,电子设备100输出禁忌类运动建议,严禁用户继续在室外进行运动,建议用户在室内进行运动。其中,该禁忌类运动建议中还可以包括用户附近的室内健身房、运动场的位置;还可以包括到达用户附近的室内健身房、运动场的位置的路线;等等。
231.在一些实施例中,接收到用户指令后,电子设备100检测用户健康数据满足第一条件,确定禁忌类运动建议。
232.举例来说,在用户运动之前,当电子设备接收到开始运动的用户指令,电子设备100基于计划运动数据和用户健康数据,确定禁忌类运动建议(例如基于您的用户健康数据,禁止您以该计划运动数据进行运动)。
233.又举例来说,在用户运动过程中,当电子设备接收到获取运动建议的用户指令,电子设备100基于用户运动数据和用户健康数据,确定禁忌类运动建议。
234.又举例来说,在用户运动结束后,当电子设备接收到运动结束的用户指令,电子设备100基于该运动时间段中的用户运动数据和用户健康数据,确定禁忌类运动建议。
235.在一些实施例中,电子设备100确定禁忌类运动建议后,输出该禁忌类运动建议。
236.可选的,电子设备100确定禁忌类运动建议后,电子设备100可以指示健康监测设备101输出禁忌类运动建议。若电子设备100连接了多个健康监测设备101,则电子设备100可以指示其中任一个或多个健康监测设备101输出禁忌类运动建议。
237.可选的,电子设备100可以指示其他电子设备输出禁忌类运动建议,该其他电子设备为包括电子设备100可以实现数据通信的电子设备。例如,若电子设备100连接了穿戴设备(例如手表、手环、耳机),电子设备100基于用户运动数据和运动规则,确定用户运动数据满足第一条件,电子设备100指示该穿戴设备输出禁忌类运动建议。输出方式包括但不限于弹窗、文字、语音、视频、投屏设备等形式。
238.在一些实施例中,电子设备100输出禁忌类运动建议,并同时可以在其他电子设备上输出该禁忌类运动建议。该其他电子设备可以是与电子设备100建立了关联关系的电子设备,例如电子设备100可以将该禁忌类运动建议输出到电子设备100的用户的亲属手机上,以提示用户的亲属阻止电子设备100的用户进行运动。可选的,电子设备100可以将该禁忌类运动建议以通知、短信等形式发送到其他电子设备上。
239.在一些实施例中,电子设备100确定禁忌类运动建议后,接收到用户指令,响应于该用户指令,电子设备100输出该禁忌类运动建议。
240.举例来说,当用户站上跑步机,跑步机获取到用户设置的运动数据,如速度5公里/时,则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该运动数据,结合获取到用户此时的心率超过160次/分钟(用户健康数据满足第一条件),当跑步机接收到开始跑步的用户指令(例如针对开始跑步按键的用户操作),响应于该用户指令,电子设备100输出禁忌类运动建议,例如禁止用户以5公里/时的速度跑步。
241.可选的,步骤s305:电子设备100执行该禁忌类运动建议。
242.电子设备100确定禁忌类运动建议后,执行该禁忌类运动建议。例如当电子设备100为运动器械时,若该禁忌类运动建议为禁止用户进行运动,则电子设备100执行该禁忌类运动建议,即电子设备100(运动器械)关闭启动。具体的,当电子设备100为跑步机时,若
该禁忌类运动建议为禁止用户进行跑步或运动,则跑步机执行该禁忌类运动建议,即跑步机关闭启动。
243.在一些实施例中,电子设备100执行该禁忌类运动建议后,输出该禁忌类运动建议。举例来说,当用户在跑步机上跑步,电子设备100(跑步机、与跑步机建立了连接的设备)确定的禁忌类运动建议为禁止用户进行跑步或运动,则跑步机执行该禁忌类运动建议,即跑步机关闭启动。在跑步机关闭启动后,电子设备100输出该禁忌类运动建议。
244.可选的,电子设备100执行该禁忌类运动建议后,输出该禁忌类运动建议,并且电子设备100可以提供撤回执行该禁忌类运动建议的撤回控件,当电子设备100检测到针对于该撤回控件的用户操作,则电子设备100撤回执行该禁忌类运动建议。例如在上述跑步机关闭启动的示例中,在跑步机关闭启动后,电子设备100输出禁忌类运动建议,并且电子设备100提供撤回控件,当电子设备100检测到针对该撤回控件的用户操作,跑步机恢复启动。
245.在一些实施例中,电子设备100输出禁忌类运动建议后,接收到针对于该禁忌类运动建议的用户指令,响应于该用户指令,电子设备100执行该禁忌类运动建议。可选的,禁忌类运动建议中包括执行控件,用户触发该执行控件,则电子设备100响应于该触发指令,执行该禁忌类运动建议。
246.在一些实施例中,电子设备100指示其他电子设备执行禁忌类运动建议。该其他电子设备为与电子设备100可以实现数据通信的电子设备。举例来说,电子设备100和跑步机建立了连接,当用户站上跑步机,在跑步机上设置好运动参数(计划运动数据),如速度5公里/时,跑步机获取到用户设置的运动参数(以速度5公里/时进行跑步),则在用户还没有开始跑步时,电子设备100基于该计划运动数据,结合获取到用户的病史中记录了用户患有心脏病,电子设备100可以输出禁忌类运动建议,禁止该患有心脏病的用户进行跑步。并且,电子设备100可以同步向跑步机发送指令,指示跑步机执行该禁忌类运动建议,即跑步机关闭启动。
247.本技术实施例,电子设备100和一个或多个健康监测设备101建立连接,电子设备100可以基于该一个或多个健康监测设备101获取用户运动数据和用户健康数据。电子设备100基于获取的用户运动数据和用户健康数据,确定出针对于该用户的禁忌类运动建议。禁忌类运动建议提供了严禁用户执行的运动建议,为用户规避了不能执行的运动。下列步骤s306为电子设备100确定非禁忌类运动建议方式,禁忌类运动建议为用户提供可以执行的运动建议,其中,步骤s306和步骤s304为并列步骤,不具有先后顺序。
248.步骤s306:检测到用户健康数据满足第二条件,电子设备100确定非禁忌类运动建议,该非禁忌类运动建议用于指示用户调整用户运动数据对应的运动。
249.电子设备100获取用户运动数据和用户健康数据之后,检测到该用户健康数据满足第二条件,电子设备100确定非禁忌类运动建议,非禁忌类运动建议包括处方类运动建议和指导类运动建议。处方类运动建议与用户个人数据有关,包括基于用户个人数据确定出的建议用户执行的运动建议;指导类运动建议与健康监测设备101的设备类型有关,包括普适性的建议用户执行的运动建议。非禁忌类运动建议用于指示用户调整用户运动数据对应的运动。其中,第二条件和上述基于健康监测设备101确定出的运动规则相关。
250.在一些实施例中,第二条件和确定的健康监测设备101的运动规则中非禁忌类运动规则相关。举例来说,健康监测设备101为血糖仪,则用户运动数据包括血糖数据,电子设
备100和血糖仪建立连接后,确定血糖仪的非禁忌类运动规则例如包括每天中高强度运动时间在30分钟以上有助于控制血糖。当电子设备100检测到用户运动了20分钟后停止运动,电子设备100输出非禁忌类运动建议,即建议用户将运动时间延长至30分钟以上。
251.在一些实施例中,第二条件可以是用户健康数据超过阈值。举例来说,健康监测设备101为心率计,则用户健康数据包括心率数据,电子设备100和心率计建立连接后,确定心率计对应的运动规则包括禁忌类运动规则和非禁忌类运动规则。其中,非禁忌类运动规则例如包括在运动状态下,适宜的运动心率为(170-用户年龄)次/分钟,例如一个50岁的人,运动心率在120次/分钟左右比较合适,则第二条件具体可以为心率数据超过130次/分钟。心率计向电子设备100发送监测的心率数据,当心率数据超过130次/分钟,电子设备100输出非禁忌类运动建议,即建议用户降低运动强度。
252.举例来说,当用户站上跑步机,在跑步机上以速度8公里/时进行跑步,健康监测设备101为心率计,心率计持续向电子设备100发送心率数据,当心率数据超过130次/分钟,电子设备100结合用户当前的运动状态(以速度8公里/时在跑步),输出非禁忌类运动建议,建议用户降低运动强度,以速度4公里/时进行跑步。
253.在一些实施例中,用户健康数据不仅可以包括上述通过电子设备100或健康监测设备101实时检测出的健康数据,也可以包括预存的用户年龄、性别、身高、病史、过敏史等信息。该用户健康数据可以是健康监测设备101提供的,也可以是电子设备100中预存的。结合该用户健康数据,电子设备100可以提供针对用户的非禁忌类运动建议。可选的,第二条件和用户健康数据相关。
254.在一些实施例中,用户运动数据不仅可以包括上述通过电子设备100或健康监测设备101实时检测出的运动数据,也可以包括用户的计划运动数据,用户计划的运动数据包括运动计划、运动目标等。电子设备100基于用户的计划运动数据和用户健康数据,确定用户运动数据满足第二条件,输出非禁忌类运动建议。
255.举例来说,当用户站上跑步机,跑步机获取到用户设置的运动参数(计划运动数据),如速度8公里/时,则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该计划运动数据,结合获取到用户此时的心率超过130次/分钟(用户健康数据满足第二条件),则电子设备100输出非禁忌类运动建议,建议用户此时以速度4公里/时进行跑步。
256.可选的,电子设备100接收到用户的计划运动数据,结合预存的用户健康数据(包括例如用户年龄、性别、身高、病史、过敏史等信息),确定用户健康数据满足第二条件,输出非禁忌类运动建议,即调整该计划运动数据对应的运动。
257.在一些实施例中,用户的计划运动数据为运动目标,电子设备100确定运动目标,电子设备100基于运动目标和用户运动数据给出非禁忌类运动建议。下面以运动目标为降低体重为例,示例性的示出了一种生成非禁忌类运动建议的方式,该非禁忌类运动建议指示了一种能够高效实现运动目标的运动状态。
258.电子设备100在n个不同的时间段收集到了n次体重数据后,电子设备100调出其保存的这段时期内的运动数据,计算可使用户高效达成降低体重这个运动目标的运动方式,计算方法可以如下:
259.已知用户测量体重值为y={y1,y2…yn
},已知在用户测量体重的这段时间内,用户
的运动状态有s={s1,s2...sm};运动状态包括休息状态、跑步状态、散步状态、游泳状态、登山状态、跳舞状态等,也可以包括更细粒度的运动状态,例如:5公里/时的跑步状态、8公里/时的跑步状态、跳拉丁舞、跳机械舞等。
260.已知在体重测量时间和运动状态{s1,s2…
sm}下的维持时间为与维持时间类似,已知用户在体重测量时间和运动状态{s1,s2…
sn}下的心率为设运动状态{s1,s2…
sm}对应的系数为x={x1,x2…
xm}。
261.解线性方程组:
[0262][0263]
计算出各个运动状态下对应的系数x={x1,x2…
xm},系数最大的运动状态为用户高效达成运动目标的运动状态,电子设备100输出非禁忌类运动建议,该非禁忌类运动建议指示了该系数最大的运动状态为用户高效达成运动目标的运动状态。其中,运动目标为降低体重,则{y1,y2…yn
}为体重数据。上述是以心率作为计算降低体重的一种参数,还可以以消耗卡路里、血压等作为计算实现运动目标的参数,本技术对此不作限制。
[0264]
可选的,运动目标还可以为降低体脂,则{y1,y2…yn
}为体脂数据;运动目标还可以为提高最大摄氧量,则{y1,y2…yn
}为最大摄氧量数据;等等。
[0265]
在一些实施例中,电子设备100基于获取到的用户运动数据和用户健康数据,结合环境数据,确定用户运动数据满足第二条件,输出非禁忌类运动建议。例如由于天气原因,建议用户在室内进行运动。
[0266]
在一些实施例中,电子设备100还可以针对非禁忌类运动建议,提供指示用户执行该运动建议的指示信息,例如可以包括执行位置信息、方向信息、器械信息、运动方式、运动场地信息、运动器材店铺链接等等。例如电子设备100输出非禁忌类运动建议,建议用户可以去跑步机上跑步。其中,该非禁忌类运动建议中还可以包括跑步机的位置,指示用户可以快速找到跑步机。又例如,电子设备100输出非禁忌类运动建议,建议用户在室内进行运动。其中,该非禁忌类运动建议中还可以包括用户附近的室内健身房、运动场的位置;还可以包括到达用户附近的室内健身房、运动场的位置的路线;等等。
[0267]
在一些实施例中,接收到用户指令后,电子设备100检测用户健康数据满足第二条件,确定非禁忌类运动建议。
[0268]
举例来说,在用户运动之前,当电子设备接收到开始运动的用户指令,电子设备100基于计划运动数据和用户健康数据,确定非禁忌类运动建议(例如基于您的用户健康数据,建议您降低该计划运动数据的运动强度)。
[0269]
又举例来说,在用户运动过程中,当电子设备接收到获取运动建议的用户指令,电子设备100基于用户运动数据和用户健康数据,确定非禁忌类运动建议。
[0270]
又举例来说,在用户运动结束后,当电子设备接收到运动结束的用户指令,电子设
备100基于该运动时间段中的用户运动数据和用户健康数据,确定非禁忌类运动建议。
[0271]
在一些实施例中,电子设备100确定非禁忌类运动建议后,输出该非禁忌类运动建议。
[0272]
可选的,电子设备100确定非禁忌类运动建议后,电子设备100可以指示健康监测设备101输出非禁忌类运动建议。若电子设备100连接了多个健康监测设备101,则电子设备100可以指示其中任一个或多个健康监测设备101输出非禁忌类运动建议。
[0273]
可选的,电子设备100可以指示其他电子设备输出非禁忌类运动建议,该其他电子设备包括与电子设备100可以实现数据通信的电子设备。可选的,若电子设备100连接了穿戴设备(例如手表、手环、耳机),电子设备100基于用户运动数据和运动规则,确定用户运动数据满足第一条件,电子设备100指示该穿戴设备输出非禁忌类运动建议。输出方式包括但不限于弹窗、文字、语音、视频、投屏等形式。可选的,电子设备100可以将该非禁忌类运动建议以通知、短信等形式发送到其他电子设备上。
[0274]
在一些实施例中,电子设备100确定非禁忌类运动建议后,接收到用户指令,响应于该用户指令,电子设备100输出该非禁忌类运动建议。
[0275]
举例来说,当用户站上跑步机,跑步机获取到用户设置的运动数据,如速度8公里/时,则在用户还没有开始跑步时,电子设备100(跑步机、与跑步机建立了连接的设备)基于该运动数据,结合获取到用户此时的心率超过130次/分钟(用户健康数据满足第二条件),当跑步机接收到开始跑步的用户指令(例如针对开始跑步按键的用户操作),响应于该用户指令,电子设备100输出非禁忌类运动建议,例如建议降低运动强度,将速度调整至4公里/时进行跑步。
[0276]
可选的,步骤s307:电子设备100执行该非禁忌类运动建议。
[0277]
电子设备100确定非禁忌类运动建议后,执行该非禁忌类运动建议。
[0278]
举例来说,当电子设备100为跑步机时,若该非禁忌类运动建议为建议用户降低运动强度,以速度4公里/时进行跑步,则跑步机执行该非禁忌类运动建议,将跑步机的运动参数调整为速度4公里/时。
[0279]
在一些实施例中,电子设备100确定非禁忌类运动建议后,输出该非禁忌类运动建议,并执行该非禁忌类运动建议。
[0280]
在一些实施例中,电子设备100执行该非禁忌类运动建议后,输出该非禁忌类运动建议。举例来说,当电子设备100为跑步机时,若该非禁忌类运动建议为建议用户降低跑步强度,将跑步速度调整至4km/h,则跑步机执行该非禁忌类运动建议,即跑步机将跑步速度调整至4km/h。在跑步机将跑步速度调整至4km/h后,跑步机的屏幕上输出该非禁忌类运动建议。
[0281]
在一些实施例中,电子设备100输出非禁忌类运动建议后,接收到针对于该非禁忌类运动建议的用户指令,响应于该用户指令,电子设备100执行该非禁忌类运动建议。可选的,非禁忌类运动建议中包括执行控件,用户触发该执行控件,则电子设备100响应于该触发指令,执行该非禁忌类运动建议。
[0282]
举例来说,电子设备100为跑步机,跑步机输出非禁忌类运动建议,即为建议用户降低跑步强度,将跑步速度调整至4km/h,并且该非禁忌类运动建议提示用户是否需要将跑步速度调整至4km/h,当用户选择需要,响应于该用户操作,则跑步机执行该非禁忌类运动
建议,自动将跑步速度调整至4km/h。
[0283]
又举例来说,在用户跑步之前,用户设置计划运动数据为运动20分钟。电子设备基于该计划运动数据和用户健康数据,输出非禁忌类运动建议,即为建议用户将运动时间延长至30分钟以上,并且该非禁忌类运动建议提示用户是否需要将跑步时间调整至30分钟,当用户选择需要,响应于该用户操作,则跑步机执行该非禁忌类运动建议,自动将跑步时间调整至30分钟。
[0284]
在一些实施例中,电子设备100指示其他电子设备执行非禁忌类运动建议。该其他电子设备包括与电子设备100可以实现数据通信的电子设备。举例来说,电子设备100和跑步机建立了连接,当用户站上跑步机,在跑步机上设置好运动参数(计划运动数据),如速度8公里/时,则用户开始以8公里/时的速度进行跑步;当用户健康数据满足第二条件时,例如用户心率超过了130次/分钟,则电子设备100可以输出非禁忌类运动建议,建议用户降低运动强度,以速度4公里/时进行跑步。并且,电子设备100可以同步向跑步机发送指令,指示跑步机执行该非禁忌类运动建议,即将跑步机的运动参数自动调整为速度4公里/时。
[0285]
本技术实施例,电子设备100和一个或多个健康监测设备101建立连接,电子设备100可以基于该一个或多个健康监测设备101获取用户运动数据和用户健康数据。电子设备100基于获取的用户运动数据和用户健康数据,确定出针对于该用户的禁忌类运动建议或非禁忌类运动建议。禁忌类运动建议提供了严禁用户执行的运动建议,非禁忌类运动建议提供了推荐用户执行的运动建议。本技术实施例,能够为用户规避不能执行的运动,推荐用户能够执行的运动,为用户提供了个性化的运动方案。其中,电子设备100还可以基于确定的运动建议执行相应的操作,实现自动化执行运动建议。
[0286]
本技术实施例提供的一种运动指导方法可以包括比上述步骤s301~步骤s307更多或更少的步骤,或者组合某些步骤,或者拆分某些步骤,或者增加某些步骤,或者不同的步骤实现。
[0287]
在一些实施例中,电子设备100持续性的或周期性的接收到健康监测设备101发送的用户运动数据,电子设备100对接收到的用户运动数据和用户健康数据进行判断,该用户健康数据满足第二条件,则电子设备100输出非禁忌类运动建议;然后电子设备100对下一次接收到的用户运动数据进行判断,该用户健康数据满足第一条件,则电子设备100输出禁忌类运动建议。可选的,电子设备100对再下一次接收到的用户运动数据和用户健康数据进行判断,该用户健康数据满足第二条件,则电子设备100输出非禁忌类运动建议。可以看出,电子设备100基于持续性的或周期性的接收到的用户运动数据和用户健康数据,可以对变化的用户健康数据进行不断的判断,从而输出相应的运动建议。
[0288]
在一些实施例中,电子设备100持续性的或周期性的接收到健康监测设备101发送的用户运动数据和用户健康数据,当电子设备100确定出的运动建议产生变化时,电子设备100才会输出该运动建议。若电子设备100确定出的运动建议相同,则不会重复输出相同的运动建议。在一些实施例中,电子设备100在预设时间内不会输出相同的运动建议,超出预设时间后,电子设备100可以将确定出的运动建议输出。
[0289]
基于上述实施例,下面示例性介绍两个适用于本技术实施例的运动指导方法的具体应用场景。
[0290]
应用场景一,用户在室内的跑步机上运动。
[0291]
如图5a所示,电子设备100可以为跑步机501,健康监测设备101可以包括智能手表502、体脂称503、手机504等电子设备。其中,智能手表502可以提供用户心率、体温等信息,体脂称503可以提供用户体重、体脂等信息,手机504可以提供预存的用户健康数据(包括例如用户年龄、性别、身高、病史、过敏史等信息)。
[0292]
当用户站上跑步机501进行运动,用户在跑步机501上设置好运动参数(例如速度),即为用户的计划运动数据,跑步机501接收到该运动数据,结合智能手表502、体脂称503或手机504提供的信息,跑步机501确定出针对该用户的运动建议,并输出该运动建议。示例性的,跑步机501的显示屏上显示如图5a中的显示界面510。该显示界面510包括建议栏511和运动参数栏512,其中,建议栏511用于输出跑步机501确定出的针对该用户的运动建议,运动参数栏512用于输出用户当前的运动数据,示例性的包括速度、时间、里程、卡路里。可以看出,当前用户刚刚开始运动5秒,跑步机501判断用户健康数据满足第二条件(例如心率在正常范围内,且无特殊病史),在建议栏511中显示确定出的针对该用户的运动建议(非禁忌类运动建议):每天跑步30分钟以上有助于身体健康。
[0293]
电子设备100可以持续性或周期性接收到一个或多个健康监测设备101提供的用户运动数据和用户健康数据,电子设备100可以基于该用户运动数据,结合用户健康数据,向用户实时输出运动建议。当用户在跑步机501上运动了35分钟后,跑步机501判断用户健康数据满足第三条件(例如心率超过了第一阈值),跑步机501的显示屏上显示如图5a中的显示界面520,显示界面520在建议栏511中显示确定出的针对该用户的运动建议(非禁忌类运动建议):建议降低运动强度,将速度下调至5km/h。可选的,跑步机501可以基于该运动建议将跑步机501的速度自动调整为5km/h。
[0294]
可选的,图5b示出了显示界面520的另一种显示形式。图5b中的显示界面520在建议栏521中显示确定出的针对该用户的运动建议(非禁忌类运动建议):建议降低运动强度,5秒后将帮您把速度下调至5km/h。并建议栏521中提供了确定控件522和取消控件523,若在5秒内跑步机501没有接收到针对于确定控件522和取消控件523中其中一个控件的用户操作,则跑步机501在5秒后可以自动将速度下调至5km/h;若在5秒内跑步机接收到针对于确定控件522的用户操作,则跑步机501将速度下调至5km/h;若在5秒内跑步机接收到针对于取消控件523的用户操作,则跑步机501不会将速度下调至5km/h,跑步机501保持原参数设置。
[0295]
当用户在跑步机501上运动了65分钟后,跑步机501判断用户健康数据满足第一条件(例如心率超过了第二阈值),跑步机501的显示屏上显示如图5a中的显示界面530,显示界面530在建议栏511中显示确定出的针对该用户的运动建议(禁忌类运动建议):基于您的身体状况,请您停止跑步。可选的,跑步机501可以基于该运动建议将跑步机501自动关闭启动。
[0296]
可选的,图5b示出了显示界面530的另一种显示形式。图5b中的显示界面520在建议栏521中显示确定出的针对该用户的运动建议(禁忌类运动建议):建基于您的身体状况,请您停止跑步,5秒后将关闭跑步机。并建议栏531中提供了确定控件532和取消控件533,若在5秒内跑步机501没有接收到针对于确定控件532和取消控件533中其中一个控件的用户操作,则跑步机501在5秒后可以自动关闭跑步机;若在5秒内跑步机接收到针对于确定控件532的用户操作,则跑步机501关闭跑步机;若在5秒内跑步机接收到针对于取消控件533的
用户操作,则跑步机501不会关闭跑步机,跑步机501保持原参数设置。
[0297]
其中,上述应用场景一中,电子设备100还可以为手机504或智能手表502,手机504或智能手表502确定出运动建议后,向跑步机501发送指令,指示跑步机501输出该运动建议,输出方式包括但不限于文字显示、语音播放等。可选的,手机504或智能手表502也可以输出该运动建议。
[0298]
应用场景二,用户在健身房里锻炼。
[0299]
电子设备100可以为手机,健康监测设备101可以包括智能手表、体脂称等电子设备。当用户在健身房里锻炼,电子设备100和多个运动器械处于同一个局域网下,能够互相通信。运动器械例如包括跑步机、椭圆机、踏步机、固定自行车、划船机、举重器械等。
[0300]
当用户启动举重器械进行运动,电子设备100检测到用户启动了举重器械,电子设备100判断用户健康数据满足第一条件(例如用户为高血压患者,高血压患者禁止进行无氧运动,举重为无氧运动),由于电子设备100和多个运动器械处于同一个局域网下,能够互相通信,电子设备100确定出针对该用户的运动建议可以带有位置信息,示例性的,电子设备100确定出针对该用户的运动建议(禁忌类运动建议):基于您的身体状况,请您不要举重,建议您可以使用您附近的跑步机做有氧运动。可选的,举重器械可以基于该运动建议将举重器械自动关闭启动。可选的,电子设备100确定出的运动建议中可以指示跑步机的位置方向,能够帮助用户可以快速找到跑步机。
[0301]
下面结合应用场景,以电子设备100为手机为例,示例性介绍本技术中提供的一种运动指导方法在电子设备100的显示界面上的实现形式。
[0302]
图6a~图6d示例性示出了电子设备100开启运动指导功能的显示界面。
[0303]
如图6a所示,图6a示出了一种应用界面610。该应用界面610包括电子设备100获取到的运动数据,例如步数、路程、运动时间、热量、心率、体重等等。应用界面610中还包括导航栏611。导航栏611中包括健康图标611a、运动图标611b、设备图标611c和我的图标611d,可以看出导航栏611中健康图标611a被标记,指示了当前应用界面610为健康图标611a对应的界面。
[0304]
运动图标611b对应的界面中包括电子设备100提供的各类运动类型,电子设备100可以对用户选择的运动类型进行数据监测(运动时间、运动路程、运动动作等)。
[0305]
设备图标611c对应的界面中包括电子设备100连接的一个或多个健康监测设备101的相关信息,电子设备100可以对该一个或多个健康监测设备101进行设置和管理。
[0306]
我的图标611d对应的界面中包括用户预设的个人数据以及运动数据。
[0307]
当电子设备100检测到针对于我的图标611d的用户操作,响应于该操作,电子设备100显示如图6b所示的应用界面620。该应用界面620包括用户信息栏621、一个或多个选项列表。用户信息栏621指示了当前登录的用户信息,一个或多个选项列表中包括设置选项622。当电子设备100检测到针对于设置选项622的用户操作,响应于该操作,电子设备100显示如图6c所示的设置界面630,设置界面630包括一个或多个设置选项,该一个或多个设置选项包括运动目标631、智能运动指导632、等等。
[0308]
其中,运动目标631用于用户设置运动目标,电子设备100可以基于用户设置的运动目标,为用户提供相应的运动建议。当电子设备100检测到针对于运动目标631的用户操作,响应于该操作,电子设备100显示如图6d所示的应用界面640。应用界面640中示例性示
出了两种运动目标,即降低体重641和降低体脂642,并且还提供了添加控件643,用户可以基于该添加控件643设置自己想要完成的运动目标,例如提高最大摄氧量、降低大腿围度、降低小腿围度等。
[0309]
智能运动指导632用于开启或关闭智能运动指导功能,在开启了智能运动指导功能的情况下,电子设备100基于获取到的运动数据和健康数据确定运动建议并输出运动建议。可以看出,图6c中智能运动指导632为开启状态。
[0310]
下面,图7a~图7d示出了在电子设备100开启了智能运动指导功能的情况下,电子设备100基于获取到的运动数据和健康数据确定运动建议并输出运动建议的显示界面。
[0311]
如图7a所示,图7a示出了一种主界面710,该主界面710中包括多个应用图标,在电子设备100开启了智能运动指导功能的情况下,运动健康应用可以以通知的形式实时向电子设备100提供运动建议。图7a中还包括通知栏711,该通知栏711示出了上述应用场景一中涉及到的运动建议(非禁忌类运动建议):每天跑步30分钟以上有助于身体健康。
[0312]
图7b中的通知栏712示出了上述应用场景一中涉及到的运动建议(非禁忌类运动建议):建议降低运动强度,将速度下调至5km/h。
[0313]
图7c中的通知栏713示出了上述应用场景一中涉及到的运动建议(禁忌类运动建议):基于您的身体状况,请您停止跑步。
[0314]
图7d中的通知栏714示出了上述应用场景二中涉及到的运动建议(禁忌类运动建议):基于您的身体状况,请您不要举重,建议您可以使用您附近的跑步机做有氧运动。该运动建议中还可以包括位置信息,例如跑步机位于您的左方20米。
[0315]
上述运动建议可以输出在和电子设备100能够互相通信的其他设备上,例如手表、手环等穿戴设备,跑步机、踏步机等运动器械,等等。本技术对此不作限制。
[0316]
下面图8提供了一种电子设备100的软件模块图,包括获取单元801和确定单元802,其中,
[0317]
获取单元801,用于获取第一运动数据和第一健康数据,第一运动数据指示了运动状态或设定的运动目标;
[0318]
确定单元802,用于若第一健康数据满足第一条件,确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第一运动数据对应的运动;
[0319]
确定单元802,还用于若第一健康数据满足第二条件,确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第一运动数据对应的运动。
[0320]
本技术实施例,电子设备100基于通过获取单元801获取到的用户在不同状态下(例如休息状态、跑步状态、散步状态、游泳状态、登山状态等)的健康数据,可以为用户个性化推荐运动建议。本技术实施例涉及到的运动建议包括禁忌类运动建议和非禁忌类运动建议。禁忌类运动建议包括用户严禁执行的运动建议;非禁忌类建议包括建议用户执行的运动建议。在用户的健康数据满足不同的条件的情况下,电子设备100通过确定单元802确定不同的运动建议,其中,禁忌类运动建议为用户规避了用户不能执行的运动。
[0321]
在一种可能的实现方式中,获取单元801,还用于获取第二运动数据和第二健康数据,第二运动数据指示了运动状态或设定的运动目标;确定单元802,还用于若第二健康数据满足第二条件,确定非禁忌类运动建议,非禁忌类运动建议用于指示用户调整第二运动数据对应的运动。这里描述了电子设备100可以通过获取单元801持续获取到运动数据和健
康数据,并不断给出相应的运动建议。若电子设备100在获取第一运动数据和第一健康数据时确定出了禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时通过确定单元802确定出非禁忌类运动建议。
[0322]
确定单元802,还用于若第二健康数据满足第一条件,确定禁忌类运动建议,禁忌类运动建议用于指示用户禁止执行第二运动数据对应的运动。这里描述了电子设备100可以持续获取到运动数据和健康数据,并不断给出相应的运动建议。若电子设备100在获取第一运动数据和第一健康数据时确定出了非禁忌类运动建议,则在之后可以基于获取到第二运动数据和第二健康数据时通过确定单元802确定出禁忌类运动建议。
[0323]
在一种可能的实现方式中,电子设备100还包括输出单元803和执行单元804,该输出单元803用于在确定单元802确定禁忌类运动建议之后,基于禁忌类运动建议输出禁忌类运动建议;该执行单元804用于执行第一操作,第一操作用于禁止用户执行第一运动数据对应的运动。该第一操作为禁忌类运动建议对应的操作,这里电子设备100可以通过执行单元804基于确定的禁忌类运动建议执行对应的第一操作,这个第一操作即为禁止用户执行禁忌类运动建议中的运动的操作。由于禁忌类运动建议为基于用户健康数据确定出的用户不能执行的运动建议,因此电子设备100通过执行单元804执行该禁忌类运动建议,可以防止用户由于进行不合适的运动,导致健康问题。
[0324]
其中,非禁忌类运动建议同理,电子设备100可以基于确定单元802确定出的非禁忌类运动建议,通过执行单元804执行对应的第二操作,该第二操作用于调整第一运动数据对应的运动。
[0325]
在一种可能的实现方式中,第一运动数据为在跑步机上跑步,则第一操作包括将跑步机关闭启动。这里提供了一种示例,即电子设备100可以基于确定的禁忌类运动建议执行对应的第一操作。第一运动数据为在跑步机上跑步,则电子设备100确定的禁忌类运动建议为禁止用户在跑步机上跑步,则电子设备100基于该禁忌类运动建议执行第一操作,即将跑步机关闭启动。可选的,电子设备100可以为跑步机、或者和跑步机建立通信连接的设备。
[0326]
在一种可能的实现方式中,禁忌类运动建议还包括运动指示信息,运动指示信息包括执行运动的位置信息、方向信息、器械信息、运动方式和场地信息中的一项或多项。即禁忌类运动建议中不仅包括用户严禁执行的运动,还可以包括建议执行的运动,并且还可以为该建议执行的运动提供指示信息,该指示信息中包括指示用户如何执行该运动的各类信息。
[0327]
其中,非禁忌类运动建议中也可以包括建议执行的运动的指示信息,以指示用户如何执行该非禁忌类运动建议中的运动。
[0328]
在一种可能的实现方式中,电子设备100还包括连接单元805,该连接单元805用于在获取单元801获取第一运动数据和第一健康数据之前,和健康监测设备连接,健康监测设备用于为电子设备100提供第一健康数据和/或第一运动数据。即健康监测设备可以提供第一健康数据,第一运动数据由电子设备100提供;或者健康监测设备可以提供第一运动数据,第一健康数据由电子设备100提供;或者第一健康数据和第一运动数据均由健康监测设备提供。
[0329]
在一种可能的实现方式中,电子设备100和健康监测设备为同一个设备。
[0330]
在一种可能的实现方式中,第一健康数据包括预存的用户年龄、性别、身高、体重、
病史、过敏史中的一项或多项。
[0331]
在一种可能的实现方式中,第一健康数据为在预设时间内获取的健康数据。电子设备100获取到第一健康数据的时间为第一时间,当前时间和第一时间的时间差在预设时间内,则电子设备100基于该第一健康数据确定运动建议。可选的,若当前时间和第一时间的时间差在预设时间外,则电子设备100重新获取一次最新的健康数据作为第一健康数据。
[0332]
可选的,电子设备100或健康监测设备检测到第一健康数据的时间为第二时间,当前时间和第二时间的时间差在预设时间内,则电子设备100基于第一健康数据确定运动建议。可选的,若当前时间和第二时间的时间差在预设时间外,则电子设备100或健康监测设备重新检测一次最新的健康数据作为第一健康数据。
[0333]
在一种可能的实现方式中,获取单元801,还用于获取环境数据,环境数据包括天气情况、空气湿度、空气质量、雾霾程度、室内甲醛浓度、pm2.5中的一项或多项;第一条件和环境数据相关;确定单元802,还用于若第一健康数据和环境数据满足第一条件,确定禁忌类运动建议。这里描述了环境数据也可以作为禁忌类运动建议的决定参数,例如当环境恶劣时,电子设备100可以通过确定单元802确定禁忌类运动建议,即用户当前不能运动。
[0334]
其中,确定单元802还用于若第一健康数据和环境数据满足第二条件,确定非禁忌类运动建议。
[0335]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘)等。
[0336]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献