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

一种呼吸指导方法及相关装置与流程

2023-02-19 02:00:19 来源:中国专利 TAG:


1.本技术涉及移动终端技术领域,尤其涉及一种呼吸指导方法及相关装置。


背景技术:

2.呼吸是人类日常活动中最重要的行为之一。正确的呼吸对于运动以及健康都有非常重要的意义。然而,在一些情况下,用户会忘记以合理的节奏进行呼吸。例如:在运动领域,如何通过调节呼吸来达到安全运动、提高成绩;在医疗健康领域,如何通过呼吸指导来达到较好的康复目的。
3.目前,还没有在运动领域及健康领域对用户进行呼吸指导的方案。如何在运动以及健康领域对用户进行科学的呼吸指导是亟待解决的问题。


技术实现要素:

4.本技术提供了一种呼吸指导方法及相关装置,实现了电子设备可以通过不同的提示方式,来提示用户什么时候进行吸气,什么时候进行吸气,使得动作的节奏与用户的呼吸节奏相匹配。
5.第一方面,本技术提供了一种呼吸指导方法,方法包括:第一电子设备获取传感器数据;
6.第一电子设备基于传感器数据确定用户的动作类型;当第一电子设备确定用户的动作类型为第一动作类型时,第一电子设备输出第一提示,第一提示用于提示用户做吸气动作;当第一电子设确定用户的动作类型为第二动作类型时,第一电子设备输出第二提示,第二提示用于提示用户做呼气动作,第一提示与第二提示不同。
7.第一电子设备可以是手机、可穿戴式设备、耳机、智能眼镜、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备等等。其中,可穿戴式设备可以是以手腕为支撑的设备,例如智能手表、智能手环、智能腕带等等。可穿戴式设备也可以是以脚踝为支撑的设备,例如智能脚环、智能鞋、智能袜子或者其他可佩戴在腿上的设备等等。可穿戴式设备也可以是以头部为支撑的设备,例如智能头盔、智能头带(也可以称为智能头箍)。
8.第一电子设备也可以是医疗器械设备和健身器材设备等等。医疗器械设备可以包括但不仅限于呼吸机、雾化机、胃镜设备、胸部x光检测设备等等。健身器材设备可以包括但不仅限于船体、划船机、椭圆机、杠铃等等。
9.在一种可能的实现方式中,第三电子设备采集传感器数据,并基于传感器数据确定出用户的动作类型。当第三电子设备确定用户的动作类型为第一动作类型时,第三电子设备向第一电子设备发送指令一,第一电子设备接收到指令一之后,输出第一提示,第一提示用于提示用户做吸气动作;当第三电子设备确定用户的动作类型为第二动作类型时,第三电子设备向第一电子设备发送指令二,第一电子设备接收到指令二之后,输出第二提示,第二提示用于提示用户做呼气动作,第一提示与第二提示不同。
10.通过第一方面提供的方法,电子设备可以通过不同的提示方式,来提示用户什么时候进行吸气,什么时候进行吸气,使得动作的节奏与用户的呼吸节奏相匹配,节省体能,提高用户的运动能力。
11.结合第一方面,在一种可能的实现方式中,第一提示的类型为以下任意一种或几种:震动、语音、文字、图片;第二提示的类型为以下任意一种或几种:震动、语音、文字、图片。
12.结合第一方面,在一种可能的实现方式中,第一提示与所述第二提示不同,具体包括:第一提示的震动频率与第二提示的震动频率不同。
13.结合第一方面,在一种可能的实现方式中,第一提示与所述第二提示不同,具体包括:第一提示的语音内容与第二提示的语音内容不同。
14.结合第一方面,在一种可能的实现方式中,第一提示与所述第二提示不同,具体包括:第一提示的类型为以下任意一种或几种:震动、语音、文字、图片;第二提示不输出任何内容;或者,第一提示不输出任何内容;第二提示的类型为以下任意一种或几种:震动、语音、文字、图片。
15.结合第一方面,在一种可能的实现方式中,在第一电子设备开始指导用户呼吸之前,第一电子设备可以在显示屏上显示引导动作。该引导动作用于指示用户不同的动作类型对应的呼吸动作。
16.结合第一方面,在一种可能的实现方式中,在第一电子设备开始指导用户呼吸之前,第一电子设备可以在显示屏上显示动画。该动画用于指示用户不同的动作类型对应的呼吸动作。
17.结合第一方面,在一种可能的实现方式中,在第一电子设备开始指导用户呼吸之前,第一电子设备可以在播放语音。该语音用于指示用户不同的动作类型对应的呼吸动作。
18.结合第一方面,在一种可能的实现方式中,方法还包括:在第一电子设备输出第一提示的同时,第一电子设备向第二电子设备发送第一指令,第一指令用于指示第二电子设备输出第三提示,第三提示用于提示用户做吸气动作;其中,第三提示的类型为以下任意一种或几种:震动、语音、文字、图片。这样,第一电子设备在输出第一提示的同时,可以通过建立连接的其他电子设备(第二电子设备为耳机或者手机)等输出第三提示。
19.在其他可能的实现方式中,第一电子设备可以不输出任何内容,而是通过建立连接的其他电子设备(第二电子设备为耳机或者手机)等输出第三提示。
20.结合第一方面,在一种可能的实现方式中,当第一电子设备确定用户的动作类型为第一动作类型时,电子设备输出第一提示,具体包括:当第一电子设连续n次确定用户的动作类型为第一动作类型时,电子设备输出第一提示,n为大于等于1的正整数。
21.当第一电子设备确定用户的动作类型为第二动作类型时,电子设备输出第二提示,具体包括:当第一电子设连续m次确定用户的动作类型为第二动作类型时,电子设备输出第二提示,m为大于等于1的正整数。第一电子设备可以监测到多次第一动作或者第二动作,让用户做一次吸气动作或者做一次呼气动作。例如,跑步中的“一步一呼”,游泳中可以“两次划手动作对应一次呼吸动作”等。这样,第一电子设备根据不同的运动类型给出的呼吸节奏也不同,体现了呼吸指导的灵活性。
22.结合第一方面,在一种可能的实现方式中,在第一电子设备输出第一提示之后,在
第一电子设备输出第二提示之前,方法还包括:当第一电子设备确定用户的动作类型为第三动作类型时,第一电子设备输出第四提示,第四提示用于提示用户做闭气动作;其中,第四提示的类型为以下任意一种或几种:震动、语音、文字、图片。例如,在举重运动中,用户在完成第一动作之后,用户将杠铃在最高点保持一段时间,那么这段时间,用户的动作可以称为第三动作。例如,在游泳运动中,用户在完成第一动作之后,用户将手臂动作静止保持一段时间,这里的用户动作也可以称为第三动作。用户在做第三动作时,在一种可能的实现方式中,第一电子设备通过第四提示方式提示用户闭气。在其他可能的实现方式中,第一电子设备通过第四提示方式提示用户做短暂的一组或几组呼气和吸气动作。
23.结合第一方面,在一种可能的实现方式中,当第一电子设备确定用户的动作类型为第一动作类型时,第一电子设备输出第一提示,第一提示用于提示用户做吸气动作,具体包括:当第一电子设备确定用户的动作类型为第一动作类型时,且第一电子设备监测到用户已完成第一动作,第一电子设备输出第一提示,第一提示用于提示用户做吸气动作。例如,在游泳应用场景中,用户只有完成了第一动作,用户的头部才可以伸出水面,才可以做吸气动作。
24.在其他可能的实现方式中,当第一电子设备确定用户的动作类型为第二动作类型时,且第一电子设备监测到用户已完成第二动作,第一电子设备输出第二提示,第二提示用于提示用户做呼气动作。例如,在游泳应用场景中,用户完成了第二动作,第一电子设备提示用户做呼气动作。
25.结合第一方面,在一种可能的实现方式中,在第一电子设备获取传感器数据之前,方法还包括:第一电子设备接收并响应第一输入操作,确定第一运动模式;第一运动模式为以下任意一种:跑步模式、游泳模式、举重模式、椭圆机运动模式、划船机运动模式、划船模式;第一电子设备基于传感器数据确定用户的动作类型,具体包括:第一电子设备基于传感器数据确定在第一运动模式下用户的动作类型。这样,第一电子设备可以在运动之前,开启不同的运动模式,并在不同的运动模式中给出不同的呼吸指导方案。
26.在其他可能的实现方式中,第一电子设备可以根据采集的运动传感器数据自适应开启第一运动模式。
27.在第一电子设备自适应开启第一运动模式之后,第一电子设备显示有第一界面,第一界面上显示有第一控件。第一电子设备接收并响应用户针对第一控件的输入操作,第一电子设备取消开启第一运动模式。这样,防止第一电子设备误开启第一运动模式,增加了第一电子设备的消耗。
28.结合第一方面,在一种可能的实现方式中,在第一电子设备获取传感器数据之前,方法还包括:第一电子设备接收第三电子设备发送的传感器数据。
29.第三电子设备可以是健身器材设备,也可以是医疗器械设备。也就是说,第一电子设备与第一电子设备建立通信连接。第三电子设备实时采集第三电子设备上的运动传感器数据,并实时将运动传感器数据发送至第一电子设备。
30.结合第一方面,在一种可能的实现方式中,传感器数据包括加速度数据、陀螺仪数据、图像数据、重力数据和压力数据中的一个或多个。
31.结合第一方面,在一种可能的实现方式中,在第一电子设备确定第一运动模式后的第一时间内,第一电子设备暂停获取传感器数据。这样,第一电子设备在指导用户呼吸一
段时间之后,可以暂停呼吸指导功能,节省第一电子设备的功耗。
32.结合第一方面,在一种可能的实现方式中,在第一电子设备暂停获取传感器数据后,第一电子设备监测到用户的心率大于预设心率值和/或用户的呼吸频率大于预设频率,第一电子设备继续获取传感器数据。这样,体现了第一电子设备进行呼吸指导的灵活性。
33.第二方面,本技术提供了一种电子设备,电子设备包括:一个或多个处理器、一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,一个或多个处理器调用所述计算机指令以使得电子设备执行上述第一方面中的任一项所述的方法。
34.第三方面,本技术提供了一种计算机可读存储介质,包括指令,其特征在于,当指令在电子设备上运行时,使得电子设备执行上述第一方面中的任一项所述的方法。
35.第四方面,本技术提供了一种计算机程序产品,其特征在于,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面中的任一项所述的方法。
附图说明
36.图1为本技术实施例提供的一种电子设备100的硬件结构示意图;
37.图2为本技术实施例提供的一种电子设备100的软件结构框图;
38.图3a-图3e为本技术实施例提供的一组电子设备100开启跑步模式的ui图;
39.图4为本技术实施例提供的一种电子设备100开启跑步模式的运动传感器的ui图;
40.图5a-图5o为本技术实施例提供的一组跑步过程中的呼吸指导方案涉及到的ui图;
41.图6a-图6b为本技术实施例提供的一组蛙泳中的第一动作和第二动作的示意图;
42.图7a和图7b为本技术实施例提供的一组自由泳中的第一动作和第二动作的示意图;
43.图8a-图8b为本技术实施例提供的一组仰泳中的第一动作和第二动作的示意图;
44.图9a-图9b为本技术实施例提供的一组蝶泳中的第一动作和第二动作的示意图;
45.图10a-图10b为本技术实施例提供的一组举重运动中的第一动作和第二动作的示意图;
46.图11a-图11b为本技术实施例提供的一组划船运动中的第一动作和第二动作的示意图;
47.图12a-图12b为本技术实施例提供的一组使用划船机做运动时的第一动作和第二动作的示意图;
48.图13a-图13b为本技术实施例提供的一组使用椭圆机做运动时的第一动作和第二动作的示意图;
49.图14a-图14c为本技术实施例提供的一组通过加速度数据判断举重运动中的动作类型的示意图;
50.图15a-图15c为本技术实施例提供的一组通过加速度数据判断划船运动中的动作类型的示意图;
51.图16a-图16c为本技术实施例提供的一组通过加速度数据判断使用划船机做运动中的动作类型的示意图;
52.图17a-图17c为本技术实施例提供的一组通过加速度数据判断使用椭圆机做运动中的动作类型的示意图;
53.图18为本技术实施例提供的一种胃镜检查中的场景示意图;
54.图19为本技术实施例提供的一种雾化吸入疗法中的场景示意图;
55.图20为本技术实施例提供的一种呼吸指导方法的方法流程示意图;
56.图21为本技术实施例提供的一种电子设备100根据用户的个人信息得到用户的运动能力的示意图。
具体实施方式
57.下面将结合附图对本技术实施例中的技术方案进行清楚、详尽地描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述中,“多个”是指两个或多于两个。
58.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
59.本技术以下实施例中的术语“用户界面(user interface,ui)”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面是通过java、可扩展标记语言(extensible markup language,xml)等特定计算机语言编写的源代码,界面源代码在电子设备上经过解析,渲染,最终呈现为用户可以识别的内容。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的文本、图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
60.目前,在运动领域,随着人们对身体健康的关注,原来越多的人参与到运动活动中,大量的运动类应用程序也营运而生。目前的运动类应用程序一般只能简单记录用户的运动数据,或者提供一些离线的文章或者教程在运动之前供用户参考。或者,有一些电子设备(例如可穿戴设备)具备日常的呼吸训练功能,例如,当用户紧张时,用户可以根据可穿戴设备上的呼吸教程来调整自己的呼吸节奏,达到放松情绪的目的。但是,该呼吸训练仅用于调节用户的情绪,并不能够对用户的运动过程中的呼吸节奏进行指导,以达到提高运动效果和运动成绩的目的。
61.在健康领域,在一些情况下,由于用户的心肺功能不太好,需要结合呼吸训练以达到改善心肺功能的目的。目前一般是由医生口头指导的方式来告知用户在特定时间按照一定的规则做呼吸康复训练。一方面,口头医嘱的方式对于记忆力不好的患者容易遗忘;另一方面。用户凭记忆做呼吸康复训练可能会与医生指导的呼吸康复训练存在出入,导致训练的效果差。
62.或者,在另一些情况下,在一些健康检查过程中,用户需要结合呼吸的节奏来配合
医生的检查。目前一般是由医生的经验判断来告知用户什么时候该吸气什么时候该呼气。一方面,医生的经验判断也是会存在误差的;另一方面,医生每天会为很多患者做检查,若医生每次都需要提示用户呼吸,导致医生的工作量大大增加。
63.因此,本技术实施例提供了一种呼吸指导方法。方法包括:当电子设备监测到第一动作时,以第一提示方式提示用户吸气;当电子设备监测到第二动作时,以第二提示方式提示用户呼气。
64.其中,第一动作和第二动作可以是电子设备检测到的用户动作。第一动作和第二动作也可以是电子设备检测到的其他电子设备(例如运动器械和医疗器械)的动作。
65.第一提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。第二提示方式的类型也可以为震动、语音、文字、图片中的任意一种或几种。
66.当第一提示方式的类型和第二提示方式的类型均为震动时,第一提示方式的震动频率与第二提示方式的震动频率可以不同。例如,第一提示方式可以是长震动,第二提示方式可以是间隔震动。第一提示方式的震动频率与第二提示方式的震动频率也可以相同,例如,第一提示方式可以仅震动一次,第二提示方式也可以仅震动一次。
67.当第一提示方式的类型和第二提示方式的类型均为语音时,第一提示方式的语音内容与第二提示方式的语音内容不同。例如,第一提示方式的语音内容可以为“请吸气”,第二提示方式的语音内容可以为“请呼气”。
68.当第一提示方式的类型和第二提示方式的类型均为文字时,当电子设备输出第一提示时,电子设备可以在显示屏上显示文字“吸气”,且显示屏上显示的文字的大小、颜色以及形状可以随着用户的吸气动作的进行逐渐变化(例如字体逐渐变大)。具体的,可以参考后续图5j-图5l介绍的实施例。当电子设备输出第二提示时,电子设备可以在显示屏上显示文字“呼气”,且显示屏上显示的文字的大小、颜色以及形状可以随着用户的呼气动作的进行逐渐变化(例如字体逐渐变小)。具体的,可以参考后续图5m-图5o介绍的实施例。
69.当第一提示方式的类型和第二提示方式的类型均为图片时,当电子设备输出第一提示时,电子设备可以在显示屏上显示图像,且显示屏上显示的图像的大小、颜色以及形状可以随着用户的吸气动作的进行逐渐变化(例如图像逐渐变大)。当电子设备输出第二提示时,电子设备可以在显示屏上显示图像,且显示屏上显示的图像的大小、颜色以及形状可以随着用户的呼气动作的进行逐渐变化(例如图像逐渐变小)。
70.第一提示方式的类型和第二提示方式的类型也可以是前述震动、语音、文字、图片中两种及以上组合的形式。
71.第一提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种,第二提示方式不输出任何提示。例如,当电子设备监测到用户在做第一动作时,通过震动、语音、文字、图片等方式提示用户做吸气动作。当电子设备监测到用户在做第二动作时,电子设备不输出任何提示。
72.第一提示方式的类型可以不输出任何提示,第二提示方式可以为震动、语音、文字、图片中的任意一种或几种。例如,当电子设备监测到用户在做第一动作时,电子设备不输出任何提示。当电子设备监测到用户在做第二动作时,通过震动、语音、文字、图片等方式提示用户做吸气动作。
73.第一提示方式和第二提示方式也可以是其他的实现,本技术实施例对于第一提示
方式和第二提示方式的具体实现不做限定。
74.这样,电子设备可以通过不同的提示方式,来提示用户什么时候进行吸气,什么时候进行吸气,使得动作的节奏与用户的呼吸节奏相匹配。
75.该方法可以应用于运动领域,在运动领域,有节奏的呼吸配合有节奏的运动可以使得户的训练效果达到事半功倍的效果。即当电子设备检测到用户做第一动作时,电子设备通过第一提示方式提示用户进行吸气。当电子设备检测到用户做第二动作时,电子设备通过第二提示方式提示用户进行呼气。这样,该方法够对用户的运动过程中的呼吸节奏和运动节奏进行指导,使得用户的呼吸节奏与运动节奏相匹配。可以为运动过程中肌肉提供充足的氧气和能量,节省用户的体能消耗,增强运动效果。
76.该方法可以应用于健康领域,一方面,在一些健康检查过程中,当用户需要结合呼吸的节奏来配合医生的检查时,当电子设备监测到其他的电子设备(例如医疗器械)做第一动作时,电子设备通过第一提示方式提示用户进行吸气。当电子设备监测到其他的电子设备(例如医疗器械)做第二动作时,电子设备通过第二提示方式提示用户进行呼气。这样,使得用户的呼吸节奏可以配合其他的电子设备(例如医疗器械)的检查动作,可以提高用户在做检查的过程中的体验,减少不适感,也可以提高健康检查的效率。另一方面,当患者需要进行呼吸康复训练时,患者可以将医生给的呼吸指导方案的电子版本保存在电子设备里面,电子设备通过呼吸指导方案的电子版本定期提示用户做呼吸康复训练。这样,可以使得用户定期根据呼吸指导方案做呼吸康复训练,提高康复效果。
77.下面介绍本技术实施例提供的电子设备。
78.图1示出了本技术实施例提供的电子设备100的硬件结构示意图。
79.电子设备100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、人工智能(artificial intelligence,ai)设备、可穿戴式设备(智能手表、智能手环)、车载设备、智能家居设备和/或智慧城市设备,本技术实施例对该电子设备的具体类型不作特殊限制。
80.电子设备100可以包括处理器110,内部存储器120,无线通信模块130,移动通信模块140,传感器模块150,音频模块160,显示屏170,电源开关180,马达190和按键1000。
81.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
82.内部存储器120可以包括一个或多个随机存取存储器(random access memory,ram)和一个或多个非易失性存储器(non-volatile memory,nvm)。
83.随机存取存储器可以包括静态随机存储器(static random-access memory,sram)、动态随机存储器(dynamic random access memory,dram)、同步动态随机存储器(synchronous dynamic random access memory,sdram)、双倍资料率同步动态随机存取存
储器(double data rate synchronous dynamic random access memory,ddr sdram,例如第五代ddr sdram一般称为ddr5 sdram)等;非易失性存储器可以包括磁盘存储器件、快闪存储器(flash memory)。
84.快闪存储器按照运作原理划分可以包括nor flash、nand flash、3d nand flash等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,slc)、多阶存储单元(multi-level cell,mlc)、三阶储存单元(triple-level cell,tlc)、四阶储存单元(quad-level cell,qlc)等,按照存储规范划分可以包括通用闪存存储(英文:universal flash storage,ufs)、嵌入式多媒体存储卡(embedded multi media card,emmc)等。
85.随机存取存储器可以由处理器110直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。
86.非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器110直接进行读写。
87.电子设备100的无线通信功能可以通过天线130a,天线140a,无线通信模块130,移动通信模块140,调制解调处理器以及基带处理器等实现。
88.天线130a和天线140a可以用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
89.无线通信模块130可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块130可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块130经由天线130a接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块130还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线130a转为电磁波辐射出去。
90.移动通信模块140可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块140可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块140可以由天线140a接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块140还可以对经调制解调处理器调制后的信号放大,经天线140a转为电磁波辐射出去。
91.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备输出声音信号,或通过显示屏170显示图像或视频。
92.在一些实施例中,移动通信模块140和无线通信模块130可用于与其他设备建立连接,获取其他设备采集的运动数据,运动数据包括:心率、热量、呼吸频率等等,或者,控制其他设备提示用户呼吸、调整动作、暂停或继续运动等等,其他设备可以是指手机、手环、体脂称、电脑、笔记本等等。
93.传感器模块150包括陀螺仪传感器1501,加速度传感器1502,距离传感器1503,温度传感器1504,触摸传感器1505、压力传感器1506和骨传导传感器1507。
94.其中,陀螺仪传感器1501可用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器1501确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器1501可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器1501检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器1501还可以用于导航,体感游戏场景。
95.加速度传感器1502可用于检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
96.距离传感器1503可用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器1503测距以实现快速对焦。
97.温度传感器1504用于检测温度。在一些实施例中,电子设备100利用温度传感器1504检测的温度,执行温度处理策略。例如,当温度传感器1504上报的温度超过阈值,电子设备100执行降低位于温度传感器1504附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池的输出电压执行升压,以避免低温导致的异常关机。
98.触摸传感器1505也称“触控器件”。触摸传感器1505可以设置于显示屏170,由触摸传感器1505与显示屏170组成触摸屏,也称“触控屏”。触摸传感器1505用于检测作用于其上或附近的触摸操作。触摸传感器1505可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏170提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器1505也可以设置于电子设备100的表面,与显示屏170所处的位置不同。
99.压力传感器1506用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器1506可以设置于显示屏170。压力传感器1506的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器1506,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏170,电子设备100根据压力传感器1506检测所述触摸操作强度。电子设备100也可以根据压力传感器1506的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
100.骨传导传感器1507可以获取震动信号。在一些实施例中,骨传导传感器1507可以获取人体声部震动骨块的震动信号。骨传导传感器1507也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器1507也可以设置于耳机中,结合成骨传导耳机。音频模块160可以基于所述骨传导传感器1507获取的声部震动骨块的震动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器1507获取的血压跳动信号解析心率信息,实现心率检测功能。
101.音频模块160用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块160还可以用于对音频信号编码和解码。在一些实施例中,音频模块160可以设置于处理器110中,或将音频模块160的部分功能模块设置于处理器110中。
102.扬声器1601,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器1601收听音乐,或收听免提通话。
103.麦克风1602,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风1602发声,将声音信号输入到麦克风1602。电子设备100可以设置至少一个麦克风1602。在另一些实施例中,电子设备100可以设置两个麦克风1602,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风1602,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
104.电子设备100通过gpu,显示屏170,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏170和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
105.显示屏170用于显示图像,视频等。显示屏170包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏170,n为大于1的正整数。
106.电源开关180可用于控制电源向电子设备100的供电。
107.马达190可以产生震动提示。马达190可以用于来电震动提示,也可以用于触摸震动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的震动反馈效果。作用于显示屏170不同区域的触摸操作,马达190也可对应不同的震动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的震动反馈效果。触摸震动反馈效果还可以支持自定义。
108.按键1000包括开机键,音量键等。按键1000可以是机械按键。也可以是触摸式按键。电子设备1000可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
109.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
110.图2是本发明实施例的电子设备100的软件结构框图。
111.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
112.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
113.应用程序层可以包括一系列应用程序包。
114.如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
115.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
116.如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
117.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
118.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
119.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
120.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
121.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
122.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备震动,指示灯闪烁等。
123.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
124.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
125.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
126.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
127.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
128.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
129.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
130.2d图形引擎是2d绘图的绘图引擎。
131.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
132.下面结合一和实施例二对本技术实施例提供的一种呼吸指导方法进行详细介绍。
133.实施例一
134.实施例一是关于运动领域的呼吸指导方案。
135.电子设备100可以是手机、可穿戴式设备、耳机、智能眼镜、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备等等。其中,可穿戴式设备可以是以手腕为支撑的设备,例如智能手表、智能手环、智能腕带等等。可穿戴式设备也可以是以脚踝为支撑的设备,例如智能脚环、智能鞋、智能袜子或者其他可佩戴在腿上的设备等等。可穿戴式设备也可以是以头部为支撑的设备,例如智能头盔、智能头带(也可以称为智能头箍)。
136.在以下实施例中,以电子设备100为智能手环为例进行说明。电子设备100可以实时监测用户动作,当电子设备100监测到用户做第一动作时,电子设备100通过第一提示方式提示用户进行吸气。当电子设备100监测到用户做第二动作时,电子设备100通过第二提示方式提示用户进行呼气。这样,用户可以控制呼吸节奏与运动节奏,并使得呼吸节奏和运动节奏相匹配,以提高运动效果。
137.不同的运动类型对应的用户动作也不同。运动类型可以分为结合健身器械的运动和不结合健身器械的运动。其中:结合健身器械的运动可以包括但不仅限于跑步、游泳等等。结合健身器械的运动可以包括但不仅限于划船、划船机运动、椭圆机运动、举重运动等等。运动类型还可以包括其他的运动,本技术实施例在此不做限定。
138.对于不结合健身器械的运动,电子设备100采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。电子设备100确定出用户的动作之后,通过第一提示方式提示用户吸气和通过第二提示方式提示用户呼气。
139.对于结合健身器械的运动,在一种可能的实现方式中,健身器械(例如杠铃、椭圆机、划船机等等)可以替代电子设备100的功能。也就是说,健身器械采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。健身器械确定出用户的动作之后,通过第一提示方式提示用户吸气和通过第二提示方式提示用户呼气。
140.在其他可能的实现方式中,健身器械需要与电子设备100建立通信连接。健身器械采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。在健身器械确定出用户的动作为第一动作后,健身器械发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。在健身器械确定出用户的动作为第二动作后,健身器械发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户吸气。
141.在其他可能的实现方式中,健身器械需要与电子设备100建立通信连接。健身器械采集运动传感器数据,健身器械实时将运动传感器数据发送至电子设备100。电子设备100获取到运动传感器数据之后,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。电子设备100确定出用户的动作之后,通过第一提示方式提示用户吸气和通过第二
提示方式提示用户呼气。
142.上述健身器械与电子设备100之间的通信连接可以是指有线连接、无线连接。无线连接可以是无线局域网络(wireless local area network,wlan)连接、高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。健身器械也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。健身器械也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
143.由于运动类型不同,对应的用户动作也不同。例如,对于跑步来说,第一动作可以是用户的手臂向前摆动的动作,第二动作可以是用户的手臂向后摆动的动作。对于游泳来说,第一动作可以是用户的头抬出水面上时,此时用户的手臂动作。第二动作可以是用户的头从钻入水面下时,此时用户的手臂动作。在一些实施例中,第一动作和第二动作也可以腿部动作,本技术以下实施例以第一动作和第二动作为手部动作为例进行说明。不同的运动类型对应的用户动作将在后续实施例详细赘述,本技术实施例在此不再一一赘述。
144.在用户开始运动之前,电子设备100需要开启对应的运动类型的运动模式。
145.电子设备100开启运动类型可以有以下两种方式。本技术实施例以电子设备100开启跑步模式为例进行说明。
146.方式一:
147.在一些实施例中,电子设备100接收并响应于用户的输入,开启跑步模式。
148.图3a示例性示出了电子设备100开启跑步模式的ui图。
149.如图3a所示,当电子设备100监测到作用于触摸控件301的长按操作时,电子设备100可以开启或者结束用户选择的跑步模式。当电子设备100未开启跑步模式,且监测到作用于触摸控件301的长按操作时,电子设备100可以在震动后倒计时一定时间(例如三秒)开启跑步模式。当跑步模式开启后,电子设备100可以在显示屏上显示跑步的图标以及文字“跑步模式”。这样,可以提示用户电子设备100已开启跑步模式。
150.当电子设备100已开启跑步模式,且监测到作用于触摸控件301的长按操作时,电子设备100可以在震动后倒计时一定时间(例如三秒)结束跑步模式。
151.在一种可能的实现方式中,电子设备100在开启跑步模式一段时间(例如1分钟或者2分钟等)后,可自动熄灭显示屏,可以有效节省电子设备100的功耗。当监测到作用于触摸控件301的短按操作,电子设备100可以点亮显示屏。显示屏在被点亮后可以显示如图3a所示的跑步的图标以及文字“跑步模式”。
152.在另一些实施例中,电子设备100与电子设备200建立通信连接之后,电子设备100还可以通过接收电子设备200发送的开启跑步模式请求开启跑步模式。
153.如图3b-图3d示例性示出了电子设备100通过电子设备200发送的开启跑步模式请求开启跑步模式的ui图。
154.电子设备100可以与电子设备200(例如手机、平板电脑等)建立通信连接关系。当监测到用于开启或者结束跑步模式的用户操作,该电子设备200可以向电子设备100发送开启跑步模式的指令。当电子设备100接收到用于开启跑步模式的指令,电子设备100可以开启跑步模式。
155.如图3b中所示,电子设备200显示主屏幕用户界面302。用户界面302可包括:状态栏303,具有常用应用程序图标的托盘304,以及其他应用程序图标。其中,状态栏303可包括时间指示符、电池状态指示符、无线高保真(wireless fidelity,wi-fi)信号的一个或多个信号强度指示符、移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符。具有常用应用程序图标的托盘304可展示:相机图标、电话图标、联系人图标、短信图标。其他应用程序图标可例如:时钟的图标、日历的图标、图库的图标、备忘录的图标、华为视频的图标、运动健康的图标305。任一个应用的图标可用于响应用户的操作(例如单击操作),使得电子设备200启动图标对应的应用。其中,运动健康的图标305可用于启动应用程序运动健康。应用程序运动健康可用于电子设备200与电子设备100建立通信连接关系。电子设备200可以通过应用程序运动健康向用户展示用户的运动数据。
156.电子设备200接收并响应于作用于运动健康的图标305的用户操作(例如单击操作),电子设备200可以显示如图3c所示的运动健康的应用界面306。
157.如图3c所示,该应用界面306可以包含状态栏303、界面查看选项307。其中,界面查看选项307可以包含运动选项、设备选项、发现选项和我的选项。任一个选项可用于响应用户的操作(例如单击操作),使得电子设备200在应用界面306上显示选项对应的内容。例如,与设备选项对应的内容可包含在电子设备中已添加的设备信息以及用于添加新设备的控件。当电子设备200监测到作用于设备选项上的用户操作(例如单击操作),电子设备200可以显示已添加设备选项308和设备添加选项309。
158.其中,设备添加选项309可用于触发电子设备200添加新的设备。该新的设备为与上述电子设备200首次建立通信连接关系的设备。当电子设备200监测到作用于设备添加选项309的用户操作(例如单击操作),电子设备200可以显示添加设备设置界面,使得电子设备200与该新的设备建立通信连接关系。上述添加设备设置界面可供用户搜索新的设备和建立通信连接的方式等,例如蓝牙连接。本技术实施例对电子设备200与新的设备建立通信连接关系的过程不作限定。
159.已添加设备选项308中可包含多个电子设备的标识。上述多个电子设备均与电子设备200建立过通信连接关系。例如,电子设备200与电子设备100建立过通信连接关系。当监测到作用于已添加设备选项308中任一设备选项的用户操作(例如单击操作),电子设备可以显示与该设备对应的相关信息。
160.当电子设备200监测到作用于已添加设备选项308中电子设备100标识的用户操作(例如单击操作),电子设备200可以显示如图3d所示的应用界面310。
161.如图3d所示,应用界面310可以包含状态栏303、设备状态拦311、运动数据312以及运动模式选项313。其中,设备状态拦311可用于显示电子设备100与电子设备200的连接状态以及电子设备100的电量。示例性的,当监测到电子设备200通过蓝牙连接方式与电子设备100建立了通信连接关系,设备状态拦311可提示连接方式为蓝牙连接以及连接状态为“已连接”。进一步的,电子设备200可以获取电子设备100的电量信息。设备状态拦311可提示电子设备100当前的电量(例如77%)。设备状态拦311提示的内容还可以包含更多,本技术实施例对此不作限定。运动数据312可包含电子设备100记录的用户移动的步数、消耗的热量和移动的距离。运动数据312中的数据为电子设备100在工作状态下记录的用户一天内的数据(例如,包含用户日常走路以及跑步等活动时总的移动的步数、消耗的热量和移动的
距离)。
162.运动模式选项313可用于开启或者结束跑步模式、游泳模式以及举重模式,运动模式选项313还可以包括其他更多的模式,例如椭圆机运动模式、划船机运动模式、划船模式等等,这些模式在运动模式选项313中未体现。运动模式选项313可包含跑步模式标识3131以及用于开启跑步模式的控件3132、游泳模式标识以及用于游泳模式的控件、举重模式标识以及用于开启举重模式的控件。响应于作用在开启跑步模式的控件3132的用户操作(例如单击),电子设备200可以向电子设备100发送开启跑步模式的指令。电子设备100当接收到电子设备200发送的开启跑步模式的指令,电子设备100可以在震动后一定时间(例如倒计时3秒)开启跑步模式。当开启跑步模式,电子设备100可以在显示屏上显示跑步的图标以及文字“跑步模式”。这样,可以提示用户电子设备100已开启跑步模式。
163.当接收到电子设备200发送的结束跑步模式的指令,电子设备100可以在震动后一定时间(例如倒计时3秒)结束跑步模式。
164.另外,当开启跑步模式时,电子设备100可以自动开启免打扰模式。示例性的,开启免打扰模式时,当电子设备200收到来电或者消息通知,电子设备100可以屏蔽电子设备发送的来电或者消息通知的提醒指令。即电子设备100不会通过震动或者响铃等方式提醒用户有来电或者消息通知。这样,当电子设备100已开启跑步模式,且有来电或者消息通知时,电子设备100不会对用户跑步产生干扰。
165.方式二:电子设备100根据传感器的采集到的数据,自动开启跑步模式。
166.当电子设备100未开启跑步模式,且监测到用户处于跑步的状态时,电子设备100可以自动开启跑步模式。其中,电子设备100判断用户处于跑步的状态的方式可以为,运动传感器采集运动数据,例如加速度传感器采集加速度数据,电子设备100根据加速度数据得到加速度波形特征图。电子设备100将加速度波形特征图输入分类模型。分类模型是提前训练好的,分类模型可以根据输入的运动数据分析出用户的运动类型(例如跑步、游泳等)。分类模型根据加速度波形特征图分析出用户在跑步,则电子设备100可以确定用户处于跑步的状态。
167.在其他的一些实施例中,电子设备100也可以直接将加速度传感器采集到的加速度数据输入分类模型,分类模型直接输出用户在做跑步或用户在做其他的运动。
168.电子设备100还可以根据其它方式来确定用户处于跑步的状态,本技术实施例对此不作限定。
169.在一些实施例中,当电子设备100开启了其它的运动模式,例如举重运动模式,但监测到用户处于跑步的状态时,电子设备100可以自动将其它的运动模式切换为跑步模式。
170.在一些实施例中,当电子设备100开启了跑步模式,且监测到用户未处于跑步的状态时,电子设备100可以自动结束跑步模式。
171.这样,当用户在跑步而忘记开启跑步模式,或者开启的运动模式选择错误时,电子设备100可以自适应开启跑步模式。并且,当用户在开启跑步模式后忘记结束跑步模式时,电子设备100可以自适应结束跑步模式,从而减少电子设备100的功耗。
172.在一些情况下,电子设备100自适应开启跑步模式之后,电子设备100也可以接收用户操作关闭跑步模式。防止电子设备100误开启跑步模式,增加了电子设备100的消耗。
173.例如,用户将电子设备100佩戴在手腕,为了在一定时间内尽快过马路,用户小跑
了几步,电子设备100可能误认为用户在跑步,将用户的运动模式由走路模式切换为跑步模式。为了防止电子设备100误切换运动模式,电子设备100显示屏上显示的撤销控件可以接收用户的输入操作,使得电子设备100将运动模式切换至之前的运动模式。
174.如图3e所示,电子设备100之前开启了走路模式,电子设备100误识别将走路模式切换成了跑步模式。电子设备100在显示屏上显示文字“已开启跑步模式”和控件314。电子设备100可以接收用户针对控件314的输入操作,响应于用户的输入操作,电子设备100将跑步模式切换为走路模式。
175.不限于电子设备100接收用户的输入操作将运动模式切换至之前的运动模式。电子设备100也可以识别用户的语音结果,将运动模式切换至之前的运动模式。
176.除了上述通过监测作用于触摸控件301上的用户操作和通过接收电子设备200发送的指令来开启跑步模式,以及自适应开启跑步模式,电子设备100还可以通过其它方式开启跑步模式,例如通过体感手势开启跑步模式等。本技术在此不做限定。
177.在一些实施例中,电子设备100在开启运动模式之前可以检测运动传感器否处于工作状态。
178.例如,电子设备100在开启跑步模式之前可以检测加速度传感器否处于工作状态。
179.图4示出了电子设备100开启跑步模式的运动传感器的ui图。
180.当监测到用于开启跑步模式的用户操作(例如作用在图3a上的触摸控件301的长按操作),电子设备100可以在显示屏上显示如图4所示的用户界面,该用户界面中可包含有提示框401、确认控件402和取消控件403。其中:
181.提示框401包括有提示内容,该提示内容用于提示开启跑步模式时,电子设备100中的运动传感器(如加速度传感器)将处于工作状态,以确定用户是否需要开启跑步模式。提示内容可包括“此功能需要开启加速度传感器。是否同意开启?”。
182.确认控件402可用于开启跑步模式。响应于作用在确认控件402上的用户操作(例如单击操作),电子设备100可以检测运动传感器(如加速度传感器)是否处于工作状态。如果运动传感器(如加速度传感器)未处于工作状态,则电子设备100可以自动使运动传感器(如加速度传感器)处于工作状态。这样,电子设备100就可以开启跑步模式,并在开启跑步模式后震动一段时间(例如三秒)提醒用户跑步模式已开启。
183.取消控件403可用于不开启跑步模式的运动传感器。响应于作用在取消控件403上的用户操作(例如单击操作),电子设备100不开启跑步模式的运动传感器。
184.需要说明的是,电子设备100开启其他的运动模式的运动传感器操作,与上述介绍的电子设备100开启跑步模式的运动传感器的操作类似,不同之处在于不同运动类型涉及到的运动传感器的类型不同。不同运动类型涉及到的运动传感器的类型将在后续实施例中一一介绍,本技术实施例不再赘述。
185.在电子设备100开启用户选择的运动模式之后,电子设备100将实时监测用户的动作,在用户运动过程中,结合用户的运动动作给出呼吸指导,使得用户的运动动作与呼吸节奏匹配。
186.目前,运动方式可以分为结合健身器械的运动和不结合健身器械的运动。其中:结合健身器械的运动可以包括但不仅限于跑步、游泳等等。结合健身器械的运动可以包括但不仅限于划船、划船机运动、椭圆机运动、举重运动等等。
187.下面分别对结合健身器械的运动和不结合健身器械的运动中涉及到的呼吸指导方案进行详细解释。
188.一、不结合健身器械的运动中的呼吸指导方案
189.由前述分析可知,不结合健身器材的运动可以包括但不仅限于跑步、游泳等等。
190.1、跑步过程中的呼吸指导方案
191.图5a-图5o示例性示出了跑步过程中的呼吸指导方案涉及到的ui图。
192.图5a-图5b示例性示出了跑步过程中的第一动作和第二动作对应的运动姿态的示意图。
193.第一动作可以是由图5a所示的手臂的动作,变为图5b所示的手臂的动作过程中,用户手臂的运动姿态。也可以说,第一动作为佩戴有电子设备100的用户的手臂向前摆动时的手臂动作。
194.第二动作可以是由图5b所示的手臂的动作,变为图5a所示的手臂的动作过程中,用户手臂的运动姿态。也可以说,第一动作为佩戴有电子设备100的用户的手臂向后摆动时的手臂动作。
195.可选的,第一动作也可以是佩戴有电子设备100的用户的手臂向后摆动时的手臂动作,第二动作也可以是佩戴有电子设备100的用户的手臂向前摆动时的手臂动作。
196.可选的,在电子设备100开始检测用户的动作之前,电子设备100可以通过语音和/或文字信息的方式提示用户是否需要进行呼吸指导,这样,电子设备100可以在征求用户的意见之后,再开始监测用户的动作,尊重了用户的意愿。在一些实施例中,用户选择了跑步模式,在用户开始运动之后,电子设备100直接开始监测用户的动作,不需要询问用户的意见。
197.在一种可能的实现方式中,用户选择了跑步模式,在电子设备100开始检测用户的动作之前,电子设备100播放语音“即将开始运动,是否需要呼吸指导?”当用户回复“是”时,电子设备100接收并响应用户的语音回复,并在用户开始运动之后,监测用户的动作,并结合用户的动作给出呼吸意见指导。当用户回复“否”时,电子设备100接收并响应用户的语音回复,电子设备100不会在用户的运动过程中给出呼吸指导。
198.在一些实施例中,用户在跑步过程中,通常佩戴有耳机,电子设备100与耳机配对之后,用户可以通过耳机播放电子设备100内的音乐,以增加跑步过程中的乐趣。电子设备100可以通过耳机播放语音“即将开始运动,是否需要呼吸指导?”。
199.在其他种可能的实现方式中,用户选择了跑步模式,在电子设备100开始检测用户的动作之前,电子设备100可以在电子设备100的显示屏上显示文字信息,该文字信息用于提示用户是否需要呼吸指导。
200.图5c示例性输出了电子设备100显示文字提示的ui图。
201.电子设备100可以在显示屏上显示如图5c所示的用户界面,该用户界面中可包含有提示框501、确认控件502和取消控件503。其中:
202.提示框501包括有提示内容,该提示内容用于提示开启跑步模式时,电子设备100开启呼吸指导功能。文字信息可包括“是否需要呼吸指导?”。
203.确认控件502可用于开启呼吸指导功能。响应于作用在确认控件502上的用户操作(例如单击操作),电子设备100可以开启呼吸指导功能式。
204.取消控件503可用于不开启呼吸指导功能。响应于作用在取消控件503上的用户操作(例如单击操作),电子设备100不开启呼吸指导功能。
205.在其他种可能的实现方式中,电子设备100同时结合上述语音和文字信息的方式提示用户是否需要进行呼吸指导。电子设备100还可以通过其他的方式,例如电子设备100震动来提示用户是否需要进行呼吸指导。本技术实施例对于电子设备100开启呼吸指导功能的方式不做限定。
206.可选的,在电子设备100开启了呼吸指导功能之后,电子设备100可以在显示屏上显示图片和文字信息,该图片和文字信息用于提示用户不同的跑步动作对应的呼吸动作。
207.图5d-图5f示例性输出了电子设备100显示图片和文字信息的ui图。
208.在用户开始跑步之前,电子设备100可以在显示屏上显示图片,该图片用于指示用户在跑步过程中不同的挥臂动作对应的呼吸动作。
209.如图5d示例性示出了电子设备100显示吸气动作对应的挥臂动作图片的用户界面。在图5d中,携带有电子设备100的用户的手臂(例如右手臂)的向前摆动,用户的呼吸动作为吸气。这样,可以理解为,当携带有电子设备100的用户的手臂(例如右手臂)的向前摆动时,用户处于发力阶段,发力时需要紧绷肌肉,吸气可以为身体提供一些支撑力。在图5e中,当携带有电子设备100的用户的手臂(例如右手臂)的向后摆动时,用户处于卸力阶段,卸力时肌肉放松,可以减轻用户的负担。这样,引导用户正确的呼吸可以为肌肉提供充足的氧气和能量,节省用户的体能,帮助用户正确并科学地完成运动,增强运动效果。
210.电子设备100还可以在显示屏上显示如图5f所示的用户界面,该用户界面中可包含有提示框601。其中:
211.提示框601包括有文字信息,该文字信息用于提示不同的提示方式对应的呼吸动作。文字信息可包括“长震动为吸气,短震动为呼气”。这样,用户可以在跑步的过程中可以根据不同的震动频率做相应的呼吸动作。
212.可选的,在电子设备100开启了呼吸指导功能之后,电子设备100可以通过语音的方式播报提示框601中的文字信息。
213.可选的,在电子设备100开启了呼吸指导功能之后,电子设备100可以通过语音的方式播报提示框601中的文字信息以及在显示屏上显示提示框601中的文字信息。
214.可选地,电子设备100除了通过在显示屏中显示图片和文字信息,提示用户不同的挥臂动作对应的呼吸动作外,还可以通过与电子设备100建立连接关系的其他设备(例如电子设备200)上显示图片和文字信息,提示用户不同的挥臂动作对应的呼吸动作。
215.电子设备100开启了呼吸指导功能之后,电子设备100需监测用户在跑步过程中的动作(第一动作和第二动作),并结合用户的动作给出具体的呼吸指导方案。
216.接下来介绍电子设备100如何根据运动传感器采集到的运动数据来判断用户的手臂运动姿态是第一动作还是第二动作的。
217.图5g-图5i示例性示出了电子设备100根据加速度数据确定用户的手臂运动姿态是第一动作还是第二动作的示意图。
218.一种可能的实现方式中,电子设备100可以根据加速度传感器采集到的加速度数据判断用户在做第一动作还是第二动作。
219.电子设备100中的加速度传感器可以采集用户手腕部的加速度数据,并根据用户
手腕部的加速度数据判断用户的手臂动作。电子设备100采集x轴、y轴和z轴三个方向上的分加速度数据,电子设备100根据括x轴、y轴和z轴三个方向上的分加速度数据得到和加速度数据,并根据和加速度的大小来判断用户在做第一动作还是第二动作。
220.由前述可是,第一动作为用户的手臂向前摆动的动作,第二动作为用户的手臂向后摆动的动作。
221.图5g示例性示出了用户的手臂向前摆动时,电子设备100采集的和加速度大小和方向的示意图。
222.在图5g中,示例性示出了x轴、y轴和z轴三个方向上的分加速度数据大小和方向。
223.通过几何运算,可以得到x轴分加速度数据和y轴分加速度数据的加速度数据p1。在通过几何运算,可以得到加速度数据p1和z轴分加速度数据的和加速度数据a1,可以理解的是,和加速度数据a1就是x轴、y轴和z轴三个方向上的和加速度数据。
224.图5h示例性示出了用户的手臂向后摆动时,电子设备100采集的和加速度大小和方向的示意图。
225.在图5h中,示例性示出了x轴、y轴和z轴三个方向上的分加速度数据大小和方向。通过几何运算,可以得到x轴分加速度数据和y轴分加速度数据的加速度数据p2。在通过集合运算,可以得到加速度数据p2和z轴分加速度数据的和加速度数据a2,可以理解的是,和加速度数据a2就是x轴、y轴和z轴三个方向上的和加速度数据。
226.本技术以下实施例以用户手臂从静止态向前摆动时,和加速度的值从零逐渐增大到最大值,在用户的手臂向前摆动到最高点的过程中,和加速度的值从最大值逐渐减小至正的极小值(例如0.3)。用户手臂向前摆动到最高点之后,用户手臂从最高点向后摆动时,和加速度的值从正的极小值(例如0.3)逐渐减小到最小值,在用户的手臂向后摆动到最高点的过程中,和加速度的值从最小值逐渐增大到负的极大值(例如-0.2)。这里的和加速度均为矢量单位。即和加速度不仅表示和加速度的大小,还表示和加速度的方向。由前述分析可知,当和加速度大于0时,表示用户手臂向前摆动。当和加速度小于0时,表示用户手臂向后摆动。这样,电子设备100可以通过和加速度数据的正负判断用户的手臂动作是第一动作还是第二动作。
227.图5i示例性示出了在用户跑步过程中,电子设备100采集的和加速度的示意图。
228.在图5i中,横轴表示时间,纵轴表示和加速度的大小。在图5f中,当和加速度大于0时,表示用户的手臂在向前摆动,当和加速度小于0时,表示用户的手臂在向后摆动。由于在跑步过程中,用户的手臂在周期性的前后摆动,因此电子设备100采集到的和加速度大小也呈周期性的变化,电子设备100采集到的和加速度大小周期性的在正值和负值之间变化。示例性的,图5g中所示的和加速度数据a1,可以是图5i中t1时刻所示的加速度数据a1。图5h中所示的和加速度数据a2,可以是图5i中t2时刻所示的加速度数据a2。
229.在另一种可能的实现方式中,电子设备100可以根据加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定用户的手臂动作是第一动作还是第二动作。电子设备100还可以根据其他的方式确定出用户的手臂动作是第一动作还是第二动作,本技术实施例在此不做限定。
230.在用户跑步过程中,当电子设备100判断出用户的手臂向前摆动时,电子设备100以第一提示方式提示用户吸气。当电子设备100判断出用户的手臂向后摆动时,电子设备
100以第二提示方式提示用户用户呼气。这样的话,电子设备100可以通过不同的提示方式,使得用户在跑步过程中的挥臂动作与呼吸的节奏相匹配,节省用户的体能,提高用户的运动能力。
231.第一提示方式和第二提示方式的具体实现方式在前述实施例以详细介绍,本技术实施例在此不再赘述。
232.可选的,当第一提示方式的类型和第二提示方式的类型均为文字时,当电子设备输出第一提示时,电子设备可以在显示屏上显示文字“吸气”,且显示屏上显示的文字的大小、颜色以及形状可以随着用户的吸气动作的进行逐渐变化(例如字体逐渐变大)。当电子设备输出第二提示时,电子设备可以在显示屏上显示文字“呼气”,且显示屏上显示的文字的大小、颜色以及形状可以随着用户的呼气动作的进行逐渐变化(例如字体逐渐变小)。如图5j-图5l所示,电子设备100监测到用户做第一动作,电子设备100提示用户吸气时,电子设备100显示屏上显示的文字“吸气”的字体逐渐变大。如图5m-图5o所示,电子设备100监测到用户做第二动作,电子设备100提示用户呼气时,电子设备100显示屏上显示的文字“呼气”的字体逐渐变小。
233.在电子设备100基于用户在跑步过程中的挥臂动作,指导用户的呼吸动作的时,电子设备100可以连续监测到n次第一动作后,通过第一提示方式提示用户进行一次吸气动作。电子设备100连续监测到m次第二动作后,通过第二提示方式提示用户进行一次呼气动作。n为大于等于1的正整数,m为大于等于1的正整数。示例性的,当n为1,n=2时,可以理解为“一步一吸,两步一呼”,即电子设备100每监测到用户做一次第一动作,通过第一提示方式提示用户进行一次吸气动作,电子设备100每监测到用户连续做两次第二动作,通过第二提示方式提示用户进行一次呼气动作。可以理解的是,不同的跑步模式中,电子设备100基于检测到的用户的挥臂动作,所做出的呼吸指导也不尽相同。慢跑相对于快跑,慢跑的呼吸频率会低于快跑的呼吸频率。电子设备100可以根据不同的跑步模式给用户不同的呼吸指导,体现了电子设备100的呼吸指导的灵活性。
234.2、游泳过程中的呼吸指导方案
235.游泳类型又可以分为蛙泳、自由泳、仰泳和蝶泳等类型。不用的游泳类型用户的动作也不一样。因此,电子设备100还可以根据不同的游泳类型,结合用户的游泳时的手臂动作,为用户进行不同的呼吸指导。
236.接下来分别对蛙泳、自由泳、仰泳和蝶泳中用户的手臂动作与第一动作和第二动作的对应关系进行说明。
237.(1)、蛙泳
238.图6a和图6b示例性示出了蛙泳中的第一动作和第二动作的示意图。
239.第一动作可以是由图6a所示的手臂的动作,变为图6b所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第一动作为佩戴有电子设备100的用户的手臂向后划水时对应的手臂动作。用户的手臂向后划水时,对应的,用户的头可以伸出水面外,此时用户可以吸气。
240.需要说明的是,在蛙泳中,在做完第一动作后,用户会静止一段时间(例如2s),停止划手和划脚,也即将图6b所示的姿体动作保持例2s,这样,可以节省体能。也就是说,在用户做完第一动作后,用户的头伸出水面外,用户才可以吸气。
241.第二动作可以是由图6b所示的手臂的动作,变为图6a所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第二动作为佩戴有电子设备100的用户的手臂向前划水时对应的手臂动作。用户的手臂向前划水时,对应的,用户的头可以探入水面内,此时用户可以呼气。
242.需要说明的是,在游泳过程中,在做完第二动作后,用户会静止一段时间(例如3s),停止划手和划脚,也即将图6a所示的姿体动作保持例3s。这样,可以节省体能。在一种可能的实现方式中,在做完第二动作后,用户可以做呼气动作。在另一种可能的实现方式中,用户也可以在刚开始做第二动作时,做呼气动作。
243.可以将做完第一动作后,在开始做第二动作之前,用户手臂静止的动作称为第三动作。第三动作对应的手臂动作为静态的。
244.在用户静止的时间,也即电子设备100监测到用户在做第三动作,电子设备100可以通过第三提示方式提示用户做闭气动作,或者提示用户做急促的一组或几组呼气和吸气动作。第三提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。
245.(2)、自由泳
246.图7a和图7b示例性示出了自由泳中的第一动作和第二动作的示意图。
247.第一动作可以是由图7a所示的手臂的动作,变为图6b所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第一动作为佩戴有电子设备100的用户的手臂向上划水时对应的手臂动作。用户的手臂向上划水时,对应的,用户的头可以伸出水面外,此时用户可以吸气。
248.需要说明的是,在自由泳中,在做完第一动作后,用户会静止一段时间(例如2s),停止划手和划脚,也即将图7b所示的姿体动作保持例2s,这样,可以节省体能。也就是说,在用户做完第一动作后,用户的头伸出水面外,用户才可以吸气。
249.第二动作可以是由图7b所示的手臂的动作,变为图7a所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第二动作为佩戴有电子设备100的用户的手臂向下划水时对应的手臂动作。用户的手臂向下划水时,对应的,用户的头可以探入水面内,此时用户可以吸气。
250.需要说明的是,在自由泳中,在做完第二动作后,用户会静止一段时间(例如3s),停止划手和划脚,也即将图7a所示的姿体动作保持例3s这样,可以节省体能。在一种可能的实现方式中,在做完第二动作后,用户可以做呼气动作。在另一种可能的实现方式中,用户也可以在刚开始做第二动作时,做呼气动作。
251.可以将做完第一动作后,在开始做第二动作之前,用户手臂静止的动作称为第三动作。第三动作对应的手臂动作为静态的。
252.在用户静止的时间,也即电子设备100监测到用户在做第三动作,电子设备100可以通过第三提示方式提示用户做闭气动作,或者提示用户做急促的一组或几组呼气和吸气动作。第三提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。
253.(3)、仰泳
254.图8a和图8b示例性示出了仰泳中的第一动作和第二动作的示意图。
255.第一动作可以是由图8a所示的手臂的动作,变为图8b所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第一动作为佩戴有电子设备100的用户的手臂向上划
水时对应的手臂动作。用户的手臂向上划水时,用户可以吸气。
256.需要说明的是,在仰泳中,在做完第一动作后,用户会静止一段时间(例如2s),停止划手和划脚,也即将图8b所示的姿体动作保持例2s,这样,可以节省体能。在仰泳中,用户的头部一直位于水面外。在一种可能的实现方式中,在做完第一动作后,用户做吸气动作。在另一种可能的实现方式中,用户也可以在刚开始做第一动作时,用户做吸气动作。第二动作可以是由图8b所示的手臂的动作,变为图8a所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第二动作为佩戴有电子设备100的用户的手臂向下划水时对应的手臂动作。用户的手臂向下划水时,用户可以吸气。
257.可选的,第一动作也可以是由图8b所示的手臂的动作,变为图8a所示的手臂的动作的过程中,用户手臂的划水姿势,第二动作也可以是图8a所示的手臂的动作,变为图8b所示的手臂的动作的过程中,用户手臂的划水姿势。本技术实施例在此不做限定。
258.需要说明的是,在仰泳中,在做完第二动作后,用户会静止一段时间(例如3s),停止划手和划脚,也即将图8a所示的姿体动作保持例3s,这样,可以节省体能。在仰泳中,用户的头部一直位于水面外。在一种可能的实现方式中,在做完第二动作后,用户做吸气动作。在另一种可能的实现方式中,用户也可以在刚开始做第二动作时,用户做吸气动作。
259.可以将做完第一动作后,在开始做第二动作之前,用户手臂静止的动作称为第三动作。第三动作对应的手臂动作为静态的。
260.在用户静止的时间,也即电子设备100监测到用户在做第三动作,电子设备100可以通过第三提示方式提示用户做闭气动作,或者提示用户做急促的一组或几组呼气和吸气动作。第三提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。
261.(4)蝶泳
262.图9a和图9b示例性示出了蝶泳中的第一动作和第二动作的示意图。
263.第一动作可以是由图9a所示的手臂的动作,变为图9b所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第一动作为佩戴有电子设备100的用户的手臂向下划水时对应的手臂动作。用户的手臂向下划水时,用户可以吸气。
264.需要说明的是,在蝶泳中,在做完第一动作后,用户会静止一段时间(例如2s),停止划手和划脚,也即将图9b所示的姿体动作保持例2s,这样,可以节省体能。也就是说,在用户做完第一动作后,用户的头伸出水面外,用户才可以吸气。
265.第二动作可以是由图9b所示的手臂的动作,变为图9a所示的手臂的动作的过程中,用户手臂的划水姿势。也可以说,第二动作为佩戴有电子设备100的用户的手臂向上划水时对应的手臂动作。用户的手臂向上划水时,用户可以吸气。需要说明的是,在蝶泳中,在做完第二动作后,用户会静止一段时间(例如3s),停止划手和划脚,也即将图9a所示的姿体动作保持例3s.,这样,可以节省体能。在一种可能的实现方式中,在做完第二动作后,用户可以做呼气动作。在另一种可能的实现方式中,用户也可以在刚开始做第二动作时,做呼气动作。
266.可以将做完第一动作后,在开始做第二动作之前,用户手臂静止的动作称为第三动作。第三动作对应的手臂动作为静态的。
267.在用户静止的时间,也即电子设备100监测到用户在做第三动作,电子设备100可以通过第三提示方式提示用户做闭气动作,或者提示用户做急促的一组或几组呼气和吸气
动作。第三提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。
268.可选的,在电子设备100开始检测用户的动作之前,电子设备100可以通过语音和/或文字信息的方式提示用户是否需要进行呼吸指导,这样,电子设备100可以在征求用户的意见之后,再开始监测用户的动作,尊重了用户的意愿。在一些实施例中,用户选择了游泳模式,在用户开始运动之后,电子设备100直接开始监测用户的动作,不需要询问用户的意见。这里,对于游泳模式中如何开启呼吸指导的,可以参考跑步模式中如何开启呼吸指导的描述。原理类似,只是运动模式不同,本技术实施例在此不再赘述。
269.可选的,在电子设备100开启了呼吸指导功能之后,电子设备100可以在显示屏上显示图片和文字信息,该图片和文字信息用于提示用户不同的游泳动作对应的呼吸动作。这里,对于电子设备100如何提示用户不同的游泳动作对应的呼吸动作的,可以参考跑步模式中电子设备100如何提示用户不同的跑步动作对应的呼吸动作的。原理类似,只是运动模式不同,本技术实施例在此不再赘述。
270.在一种可能的实现方式中,电子设备100可以根据运动传感器(例如加速度传感器)采集的加速度数据确定出用户的手臂动作是第一动作还是第二动作。
271.在其他可能的实现方式中,电子设备100可以根据运动传感器(例如加速度传感器)采集的加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定出用户的手臂动作是第一动作还是第二动作。本技术实施例在此不做限定。
272.电子设备100开启了呼吸指导功能之后,电子设备100需监测用户在游泳过程中的动作(第一动作和第二动作),并结合用户的动作给出具体的呼吸指导方案。游泳与跑步不同的是,在游泳中,用户划手使得头部伸出水面外后,用户吸气,一般头部伸出水面的时间会持续一段时间(例如2秒)。之后,用户的划手使得头部进入水面内后,用户呼气,一般头部进入水面内后会持续一段时间(例如2秒)。之后,在重复上述动作。那么可以理解的是,当电子设备100监测到用户做第一动作,且做完第一动作后,用户的头部伸出水面,电子设备100以第一提示方式提示用户吸气。当电子设备100监测到用户刚开始做第二动作时,电子设备100以第二提示方式提示用户呼气,或者,电子设备100监测到用户做第二动作,且做完第二动作后,电子设备100以第二提示方式提示用户呼气。
273.上述图6a和图6b、图7a和图7b、图8a和图8b、图9a和图9b均是以电子设备100为智能手环为例进行说明的,电子设备100采集的是手臂的运动数据。在其他实施例中,当用户在游泳时,一般不会佩戴智能手环。那么在这种情况下,电子设备100可以为智能泳镜、智能耳塞、耳机或者智能泳帽等等中的任意一种。智能泳镜、智能耳塞、耳机或者智能泳帽等设备可以采集用户头部的运动数据,并通过头部的运动数据来判断用户的动作类型。
274.可选的,当电子设备100为智能泳镜、智能耳塞、耳机或者智能泳帽中的任意一种时。当用户的头从水面内伸出水面外时,电子设备100判断出用户在做第一动作,当用户的头从水面外进入水面内时,电子设备100判断出用户在做第二动作。,由于水面内的压强大于水面外的压强,电子设备100可以采集压力传感器数据,并基于压力传感器数据判断用户在做第一动作还是第二动作。具体的,当电子设备100判断出压力传感器数据突然变大,则电子设备100判断出用户在做第一动作,即用户的头部从水面内伸出水面外。当电子设备100判断出压力传感器数据突然变小,则电子设备100判断出用户在做第二动作,即用户的头部从水面外进入水面内。
275.可选的,在用户运动过程中,电子设备100可以同时监测用户的呼吸频率和步频,以此判断用户的呼吸频率和步频是否一致,若不一致,电子设备100将给出调整建议。具体的,电子设备100可以通过电子设备100自带的麦克风采集用户的呼吸频率,或者耳机与电子设备100连接,用户带上耳机一边运动一边听音乐,电子设备100也可以通过与电子设备100建立连接的耳机上的麦克风采集用户的呼吸频率。电子设备100可以通过运动软件(例如运动健康应用程序)记录运动状态,运动状态包括但不仅限于:运动轨迹、运动过程中的步幅、步频等等。当电子设备100监测到用户的呼吸频率与步频不匹配时,电子设备100可以通过语音、文字、振动等方式提示用户调整呼吸频率或者调整步频。
276.可选的,在电子设备100基于用户在游泳过程中的手臂动作或者头部动作,指导用户的呼吸动作的时,电子设备100可以连续监测到n次第一动作后,通过第一提示方式提示用户进行一次吸气动作。电子设备100连续监测到m次第二动作后,通过第二提示方式提示用户进行一次呼气动作,n为大于等于1的正整数,m为大于等于1的正整数。例如m可以为1,n可以为1,即“一划手一吸气”。电子设备100每检测到用户做一次第一动作,通过第一提示方式提示用户做一次吸气动作,电子设备100每检测到用户做一次第二动作,通过第二提示方式提示用户做一次呼气动作,可以理解的是,不同的游泳模式中,电子设备100基于检测到的用户的挥臂动作或者头部动作,所做出的呼吸指导也不尽相同。也就是说,蛙泳、仰泳、自由泳和蝶泳中的呼吸频率不同。电子设备100可以根据不同的游泳模式给用户不同的呼吸指导,体现了电子设备100的呼吸指导的灵活性。
277.这样的话,电子设备100可以通过不同的提示方式,使得用户在游泳过程中的挥臂动作与呼吸的节奏相匹配,节省用户的体能,提高用户的游泳能力。
278.二、结合健身器械的运动中的呼吸指导方案
279.由前述可知,结合健身器械的运动可以包括但不仅限于举重运动、划船、划船机运动、椭圆机运动等等。
280.用户在做结合健身器械的运动过程中,当用户在做第一动作时,用户吸气。当用户在做第二动作时,用户呼气。那么电子设备100可以在监测到用户在做第一动作时,提示用户进行吸气。在监测到用户在做第二动作时,提示用户进行呼气。这样,可以使得用户的运动节奏与呼吸节奏向匹配,提升用户的运动能力。
281.接下来分别对举重运动、划船、划船机运动、椭圆机运动中用户的动作类型对应的运动姿态进行说明。
282.1、用户在举重过程中的第一动作和第二动作对应的运动姿态。
283.举重可以分为站立式举重、躺式举重等等,本技术以下实施例以躺式举重为例进行说明。
284.在一些实施例中,第一动作和第二动作可以是电子设备100采集的用户的手臂动作。
285.如图10a所示,图10a示例性示出了举重过程中的第一动作的示意图。
286.在用户完成杠铃上推的过程中,用户的手腕垂直于地面从最低点向上移动至最高点,对应的杠铃的姿态由姿态1001变为姿态1002。由实线组成的杠铃姿态即为姿态1002,由虚线组成的杠铃姿态即为姿态1001。第一动作可以是图10a所示的将杠铃姿态1001变成姿态1002的过程中手臂上推的动作。
287.如图10b所示,图10b示例性示出了举重过程中的第二动作的示意图。
288.在用户完成杠铃下拉的过程中,用户的手腕垂直于地面从最高点向下移动至最低点,对应的杠铃的姿态由姿态1002变为姿态1001。由虚线组成的杠铃姿态即为姿态1002,由实线组成的杠铃姿态即为姿态1001。第二动作可以是图10b所示的将杠铃姿态1002变成姿态1001的过程中手臂下拉的动作。
289.可选的,第一动作也可以将杠铃姿态1002变成姿态1001的过程中手臂下拉的动作。,第二动作也可以是将杠铃姿态1001变成姿态1002的过程中手臂上推的动作。
290.需要说明的是,在举重过程中,用户完成第一动作之后,杠铃位于最高点,杠铃姿态为姿态1002。一般,用户会将杠铃的姿态1002在最高点保持一段时间在,之后,用户在做第二动作,使得杠铃姿态由姿态1002变成姿态1001。因此,可以将杠铃保持在姿态1002时的手臂动作称为第三动作。第三动作对应的手臂动作为静态的,用户的手腕位于最高点。在用户静止的时间,也即电子设备100监测到用户在做第三动作,电子设备100可以通过第三提示方式提示用户做闭气动作,或者提示用户做急促的一组或几组呼气和吸气动作。第三提示方式的类型可以为震动、语音、文字、图片中的任意一种或几种。
291.2、用户在划船过程中的第一动作和第二动作对应的运动姿态。
292.在一些实施例中,第一动作和第二动作可以是电子设备100采集的用户的手臂动作。
293.如图11a所示,图11a示例性示出了划船过程中的第一动作的示意图。
294.如图11a所示,图11a示例性示出了用户在划船过程中的第一动作的示意图。
295.在用户将船桨的握杆向后拉动的过程中,用户的手腕由静止态向后移动,对应的用户的身体也随着船桨的握杆向后移动而移动。那么第一动作可以是图11a所示的用户从虚线图像移动至实线图像过程中的手臂动作,即第一动作是向后移动且手臂收缩的动作。
296.如图11b所示,图11b示例性示出了用户在划船过程中的第二动作的示意图。
297.在用户将船桨的握杆向前推动的过程中,用户的手腕由静止态向前移动,对应的用户的身体也随着船桨的握杆向前移动而移动。那么第二动作可以是图11b所示的用户从虚线图像移动至实线图像过程中的手臂动作,即第二动作是向前移动且手臂伸展的动作。
298.可选的,第一动作也可以是向前移动且手臂伸展的动作。第二动作也可以是向后移动且手臂收缩的动作。
299.3、用户在使用划船机做运动的过程中的第一动作和第二动作对应的运动姿态。
300.在一些实施例中,第一动作和第二动作可以是电子设备100采集的用户的手腕部的动作。
301.如图12a所示,图12a示例性示出了用户在使用划船机的过程中的第一动作的示意图。
302.在用户将划船机的手柄向后拉动的过程中,用户的手腕从初始位置向后移动远离划船机,对应的用户的身体也随着划船机的手柄向后移动而移动。那么第一动作可以是图11a所示的用户从虚线图像移动至实现图像过程中的手臂动作,即第一动作是向后移动并远离划船机的手臂动作。
303.如图12b所示,图12b示例性示出了用户在使用划船机的过程中的第二动作的示意图。
304.在用户将划船机的手柄放回至初始位置的过程中,用户的手腕向前移动靠近划船机,对应的用户的身体也随着划船机的拉杆向前移动而移动。那么第二动作可以是图11b所示的用户从虚线图像移动至实现图像过程中的手臂动作,即第二动作是向前移动并靠近划船机的手臂动作。
305.可选的,第一动作也可以是向前移动并靠近划船机的手臂动作。第二动作也可以是向后移动并远离划船机的手臂动作。
306.4、用户在使用椭圆机做运动的过程中的第一动作和第二动作对应的运动姿态。
307.在一些实施例中,第一动作和第二动作可以是电子设备100采集的用户的手腕部的动作。
308.图13a-图13b示例性示出了用户在使用椭圆机的过程中的第一动作和第二动作的示意图。
309.在用户将椭圆机的扶手向后拉动的过程中,用户的手腕从初始位置向后移动远离椭圆机,对应的用户的身体也随着椭圆机的扶手向后移动而移动。那么第一动作可以是由图13a所示的手臂的动作,变为图13b所示的手臂的动作的过程中,用户手臂的运功姿势。手臂向后运动时,用户可以吸气。
310.在用户将椭圆机的扶手向前推动的过程中,用户的手腕向前移动并靠近椭圆机,对应的用户的身体也随着椭圆机的扶手向前移动而移动。那么第二动作可以是由图13b所示的手臂的动作,变为图13a所示的手臂的动作的过程中,用户手臂的运功姿势。手臂向前运动时,用户可以呼气。
311.可选的,第一动作也可以是向前移动并靠近椭圆机的手臂动作。第二动作也可以是向后移动并远离椭圆机的手臂动作。
312.可选的,在电子设备100开始检测用户的动作之前,电子设备100可以通过语音和/或文字信息的方式提示用户是否需要进行呼吸指导,这样,电子设备100可以在征求用户的意见之后,再开始监测用户的动作,尊重了用户的意愿。在一些实施例中,用户选择了对应的运动模式,在用户开始该项运动之后,电子设备100直接开始监测用户的动作,不需要询问用户的意见。
313.这里,对于上述几种结合健身器械的运动中如何开启呼吸指导的,可以参考跑步模式中如何开启呼吸指导的描述。原理类似,只是运动模式不同,本技术实施例在此不再赘述。
314.可选的,在电子设备100开启了呼吸指导功能之后,电子设备100可以在显示屏上显示图片和文字信息,该图片和文字信息用于提示用户上述几种结合健身器械的运动中的手臂动作对应的呼吸动作。这里,对于电子设备100如何提示用户上述几种结合健身器械的运动中的手臂动作对应的呼吸动作,可以参考跑步模式中电子设备100如何提示用户不同的跑步动作对应的呼吸动作的。原理类似,只是运动模式不同,本技术实施例在此不再赘述。
315.电子设备100开启了呼吸指导功能之后,电子设备100需监测用户在运动过程中的动作(第一动作和第二动作),并结合用户的动作给出具体的呼吸指导方案。
316.接下来分别介绍在举重运动、划船、划船机运动、椭圆机运动中,电子设备100如何根据运动传感器采集到的运动数据来判断用户在做第一动作还是第二动作的。
317.一、在举重运动中,电子设备100根据运动传感器采集到的运动数据确定用户的第一动作、第二动作和第三动作的具体实现。
318.图14a-图14c示例性示出了电子设备100根据加速度数据确定用户的手臂运动姿态是第一动作、第二动作和第三动作的示意图。
319.一种可能的实现方式中,电子设备100可以根据加速度传感器采集到的加速度数据判断用户在做第一动作、第二动作和第三动作。
320.电子设备100中的加速度传感器可以采集用户手腕部的加速度数据,并根据用户手腕部的加速度数据判断用户的手臂动作。电子设备100采集x轴、y轴和z轴三个方向上的分加速度数据,电子设备100根据括x轴、y轴和z轴三个方向上的分加速度数据得到和加速度数据,并根据和加速度的大小来判断用户在做第一动作还是第二动作。
321.由前述可是,第一动作是将杠铃姿态1001变成姿态1002的过程中手臂上推的动作,第二动作是将杠铃姿态1002变成姿态1001的过程中手臂下拉的动作。
322.在举重运动中,由于用户的手臂是在上下运动,在理想情况下,可以理解为电子设备100采集的x轴和z轴三个方向上的分加速度数据均为0,那么电子设备100只采集到了y轴方向上的分加速度数据。
323.图14a示例性示出了用户手臂在上推的过程中,电子设备100采集的和加速度大小和方向的示意图。
324.在图14a中,电子设备100采集的y轴方向上的分加速度数据为加速度数据y1。加速度数据y1的方向垂直于水平面向上。可以理解的是,加速度数据y1就是x轴、y轴和z轴三个方向上的和加速度数据。
325.图14b示例性示出了用户手臂在下拉的过程中,电子设备100采集的和加速度大小和方向的示意图。
326.在图14b中,电子设备100采集的y轴方向上的分加速度数据为加速度数据y2。加速度数据y2的方向垂直于水平面向下。可以理解的是,加速度数据y2就是x轴、y轴和z轴三个方向上的和加速度数据。
327.本技术以下实施例以用户手臂在上推的过程中,和加速度数据的值从零逐渐增大到最大值,在用户的手臂上推到最高点的过程中,和加速度数据的值从最大值逐渐减小至接近于0。用户手臂上推到最高点之后,会将杠铃在最高点保持一段时间,这段时间,加速度的值接近于0。之后,用户手臂从最高点向下拉时,和加速度数据的值从0附近逐渐减小到最小值,在用户的手臂下拉到最低点的过程中,和加速度数据的值从最小值逐渐增大到0附近。这里的和加速度数据为矢量单位。即和加速度数据不仅表示加速度的大小,还表示加速度的方向。由前述分析可知,当和加速度数据大于0时,表示用户手臂在做上推动作。当和加速度数据小于0时,表示用户手臂在做下拉动作,当和加速度数据在0附近保持了一段时间(例如2秒),表示用户手臂在做将杠铃保持在最高点的动作。这样,电子设备100可以通过和加速度数据的大小判断用户的手臂动作是第一动作、第二动作还是第三动作。
328.图14c示例性示出了在用户在举重过程中,电子设备100采集的和加速度数据的示意图。
329.在图14c中,横轴表示时间,纵轴表示和加速度数据的大小。当和加速度数据大于0时,表示用户的手臂在做上推动作,当和加速度数据小于0时,表示用户的手臂在做下拉动
作,当和加速度数据在0附近保持了一段时间(例如2秒),表示用户手臂在做将杠铃保持在最高点的动作。由于在举重过程中,用户的手臂在周期性的上推和下拉,因此电子设备100采集到的和加速度数据大小也呈周期性的变化,电子设备100采集到的和加速度数据大小周期性的在正值和负值之间变化。示例性的,图14a中所示的加速度数据y1,可以是图14c中t1时刻所示的加速度数据y1。图14b中所示的和加速度数据y2,可以是图14c中t4时刻所示的加速度数据y2。图14c中,加速度从正直值逐渐减小至0附近(t2时刻对应的加速度值),t2时刻至t3时刻之间,加速度的值一直保持为0,且t2时刻与t3时刻之间的差值大于预设值,则表示t2时刻与t3时刻之间的动作类型为用户手臂在做将杠铃保持在最高点的动作。
330.在另一种可能的实现方式中,电子设备100可以根据加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定用户的手臂动作是第一动作、第二动作和第三动作。电子设备100还可以根据其他的方式确定出用户的手臂动作是第一动作、第二动作和第三动作,本技术实施例在此不做限定。
331.二、在划船过程中,电子设备100根据运动传感器采集到的运动数据确定用户的第一动作和第二动作的具体实现。
332.图15a-图15c示例性示出了电子设备100根据加速度数据确定用户的手腕运动姿态是第一动作还是第二动作的示意图。
333.一种可能的实现方式中,电子设备100可以根据加速度传感器采集到的加速度数据判断用户在做第一动作还是第二动作。
334.电子设备100中的加速度传感器可以采集用户手腕部的加速度数据,并根据用户手腕部的加速度数据判断用户的手臂动作。电子设备100采集x轴、y轴和z轴三个方向上的分加速度数据,电子设备100根据括x轴、y轴和z轴三个方向上的分加速度数据得到和加速度数据,并根据和加速度的大小来判断用户在做第一动作还是第二动作。
335.由前述可知,第一动作是向后移动且手臂收缩的动作,第二动作是向前移动且手臂伸展的动作。
336.在划船过程中,由于用户的手腕部是在前后运动,在理想情况下,可以理解为电子设备100采集的y轴和z轴三个方向上的分加速度数据均为0,那么电子设备100只采集到了x轴方向上的分加速度数据。
337.图15a示例性示出了用户紧握船桨的握杆向后拉动握杆的过程中,电子设备100采集的和加速度大小和方向的示意图。
338.在图15a中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x1。加速度数据x1的方向平行于水平面向左。可以理解的是,加速度数据x1就是x轴、y轴和z轴三个方向上的和加速度数据。
339.图15b示例性示出了用户紧握船桨的握杆向前推动握杆的过程中,电子设备100采集的和加速度大小和方向的示意图。
340.在图15b中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x2。加速度数据x2的方向平行于水平面向右。可以理解的是,加速度数据x2就是x轴、y轴和z轴三个方向上的和加速度数据。
341.本技术以下实施例以用户紧握船桨的握杆向后拉动握杆的过程中,和加速度数据的值从零逐渐增大到最大值,之后,和加速度数据的值从最大值逐渐减小至正的极小值(例
如0.3)。在紧握船桨的握杆向前推动握杆的过程中,和加速度数据的值从正的极小值(例如0.3)逐渐减小到最小值,之后,和加速度数据的值从最小值逐渐增大到负的极大值(例如-0.2)。这里的和加速度数据为矢量单位。即和加速度数据不仅表示加速度的大小,还表示加速度的方向。由前述分析可知,当和加速度数据大于0时,表示用户在做向后拉动握杆动作。当和加速度数据小于0时,表示用户在做向前推动握杆动作。这样,电子设备100可以通过和加速度数据的正负判断用户的手臂动作是第一动作还是第二动作。
342.图15c示例性示出了在用户在划船过程中,电子设备100采集的和加速度数据的示意图。
343.在图15c中,横轴表示时间,纵轴表示和加速度数据的大小。在图15c中,当和加速度数据大于0时,表示用户在做向后拉动握杆动作,当和加速度数据小于0时,表示用户在做向前推动握杆动作。由于在划船的过程中,用户的手臂在做周期性的向后拉动握杆和拉动握的动作杆,因此电子设备100采集到的和加速度数据大小也呈周期性的变化,电子设备100采集到的和加速度数据大小周期性的在正值和负值之间变化。示例性的,图15a中所示的加速度数据x1,可以是图15c中t1时刻所示的加速度数据x1。图15b中所示的和加速度数据x2,可以是图15c中t2时刻所示的加速度数据x2。
344.在另一种可能的实现方式中,电子设备100可以根据加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定用户的手臂动作是第一动作还是第二动作。电子设备100还可以根据其他的方式确定出用户的手臂动作是第一动作还是第二动作,本技术实施例在此不做限定。
345.三、在使用划船机做运动过程中,电子设备100根据运动传感器采集到的运动数据确定用户的第一动作和第二动作的具体实现。
346.图16a-图16c示例性示出了电子设备100根据加速度数据确定用户的手腕运动姿态是第一动作还是第二动作的示意图。
347.一种可能的实现方式中,电子设备100可以根据加速度传感器采集到的加速度数据判断用户在做第一动作还是第二动作。
348.电子设备100中的加速度传感器可以采集用户手腕部的加速度数据,并根据用户手腕部的加速度数据判断用户的手臂动作。电子设备100采集x轴、y轴和z轴三个方向上的分加速度数据,电子设备100根据括x轴、y轴和z轴三个方向上的分加速度数据得到和加速度数据,并根据和加速度的大小来判断用户在做第一动作还是第二动作。
349.由前述可知,第一动作是远离划船机的手臂动作,第二动作是靠近划船机的手臂动作。
350.在划船机运动中,由于用户的手腕部是在前后运动,在理想情况下,可以理解为电子设备100采集的y轴和z轴三个方向上的分加速度数据均为0,那么电子设备100只采集到了x轴方向上的分加速度数据。
351.图16a示例性示出了用户拉动划船机的手柄向后移动远离划船机的过程中,电子设备100采集的和加速度大小和方向的示意图。
352.在图16a中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x1。加速度数据x1的方向平行于水平面向左。可以理解的是,加速度数据x1就是x轴、y轴和z轴三个方向上的和加速度数据。
353.图16b示例性示出了用户拉动划船机的手柄向前移动靠近划船机的过程中,电子设备100采集的和加速度大小和方向的示意图。
354.在图16b中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x2。加速度数据x2的方向平行于水平面向右。可以理解的是,加速度数据x2就是x轴、y轴和z轴三个方向上的和加速度数据。
355.本技术以下实施例以用户移动划船机的手柄,使得划船机的手柄与划船机之间的距离达到最远距离的过程中,和加速度数据的值从零逐渐增大到最大值,之后,和加速度数据的值从最大值逐渐减小至0附近。在用户移动划船机的手柄,使得划船机的手柄靠近划船机的过程中,和加速度数据的值从0附近逐渐减小到最小值,之后,和加速度数据的值从最小值逐渐增大到0附近。这里的和加速度数据为矢量单位。即和加速度数据不仅表示加速度的大小,还表示加速度的方向。由前述分析可知,当和加速度数据大于0时,表示用户在做向后移动并远离划船机的手臂动作。当和加速度数据小于0时,表示用户在做向前移动并靠近划船机的手臂动作。这样,电子设备100可以通过和加速度数据的正负判断用户的手臂动作是第一动作还是第二动作。
356.图16c示例性示出了在用户在使用划船机做运动的过程中,电子设备100采集的和加速度数据的示意图。
357.在图16c中,横轴表示时间,纵轴表示和加速度数据的大小。在图16c中,当和加速度数据大于0时,表示用户在做远离划船机的手臂动作,当和加速度数据小于0时,表示用户在做靠近划船机的手臂动作。由于在使用划船机的过程中,用户的手臂在周期性的向后移动并远离船机船机和向前移动并靠近划船机,因此电子设备100采集到的和加速度数据大小也呈周期性的变化,电子设备100采集到的和加速度数据大小周期性的在正值和负值之间变化。示例性的,图16a中所示的加速度数据x1,可以是图16c中t1时刻所示的加速度数据x1。图16b中所示的和加速度数据x2,可以是图16c中t2时刻所示的加速度数据x2。
358.在另一种可能的实现方式中,电子设备100可以根据加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定用户的手臂动作是第一动作还是第二动作。电子设备100还可以根据其他的方式确定出用户的手臂动作是第一动作还是第二动作,本技术实施例在此不做限定。
359.四、在使用椭圆做运动过程中,电子设备100根据运动传感器采集到的运动数据确定用户的第一动作和第二动作的具体实现。
360.图17a-图17c示例性示出了电子设备100根据加速度数据确定用户的手腕运动姿态是第一动作还是第二动作的示意图。
361.一种可能的实现方式中,电子设备100可以根据加速度传感器采集到的加速度数据判断用户在做第一动作还是第二动作。
362.电子设备100中的加速度传感器可以采集用户手腕部的加速度数据,并根据用户手腕部的加速度数据判断用户的手臂动作。电子设备100采集x轴、y轴和z轴三个方向上的分加速度数据,电子设备100根据括x轴、y轴和z轴三个方向上的分加速度数据得到和加速度数据,并根据和加速度的大小来判断用户在做第一动作还是第二动作。
363.由前述可知,第一动作是向后拉动椭圆机的扶手的手臂动作,第二动作是向前推动椭圆机的扶手的手臂动作。
364.在椭圆机运动中,由于用户的手腕部是在前后运动,在理想情况下,可以理解为电子设备100采集的y轴和z轴三个方向上的分加速度数据均为0,那么电子设备100只采集到了x轴方向上的分加速度数据。
365.图17a示例性示出了用户拉动椭圆机的扶手向后移动远离椭圆机的过程中,电子设备100采集的和加速度大小和方向的示意图。
366.在图17a中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x1。加速度数据x1的方向平行于水平面向左。可以理解的是,加速度数据x1就是x轴、y轴和z轴三个方向上的和加速度数据。
367.图17b示例性示出了用户推动椭圆机的扶手向前移动靠近椭圆机的过程中,电子设备100采集的和加速度大小和方向的示意图。
368.在图17b中,电子设备100采集的x轴方向上的分加速度数据为加速度数据x2。加速度数据x2的方向平行于水平面向右。可以理解的是,加速度数据x2就是x轴、y轴和z轴三个方向上的和加速度数据。
369.本技术以下实施例以用户移动椭圆机的扶手,使得椭圆机的扶手与椭圆机之间的距离达到最远距离的过程中,和加速度数据的值从零逐渐增大到最大值,之后,和加速度数据的值从最大值逐渐减小至0附近。在用户移动椭圆机的扶手,使得椭圆机的扶手靠近椭圆机的过程中,和加速度数据的值从0附近逐渐减小到最小值,之后,和加速度数据的值从最小值逐渐增大到0附近。这里的和加速度数据为矢量单位。即和加速度数据不仅表示加速度的大小,还表示加速度的方向。由前述分析可知,当和加速度数据大于0时,表示用户在做向后拉动椭圆机的扶手的手臂动作。当和加速度数据小于0时,表示用户在做向前推动椭圆机的扶手的手臂动作。这样,电子设备100可以通过和加速度数据的正负判断用户的手臂动作是第一动作还是第二动作。
370.图17c示例性示出了在用户在使用椭圆机做运动的过程中,电子设备100采集的和加速度数据的示意图。
371.在图17c中,横轴表示时间,纵轴表示和加速度数据的大小。在图17c中,当和加速度数据大于0时,表示用户向后拉动椭圆机的扶手的手臂动作,当和加速度数据小于0时,表示用户在做向前推动椭圆机的扶手的手臂动作。由于在使用椭圆机的过程中,用户的手臂在周期性的向后移动并远离椭圆机和向前移动并靠近椭圆机,因此电子设备100采集到的和加速度数据大小也呈周期性的变化,电子设备100采集到的和加速度数据大小周期性的在正值和负值之间变化。示例性的,图17a中所示的加速度数据x1,可以是图17c中t1时刻所示的加速度数据x1。图17b中所示的和加速度数据x2,可以是图17c中t2时刻所示的加速度数据x2。
372.在另一种可能的实现方式中,电子设备100可以根据加速度数据得到用户手臂的运动轨迹图,将用户手臂的运动轨迹图与模板对比,确定用户的手臂动作是第一动作还是第二动作。电子设备100还可以根据其他的方式确定出用户的手臂动作是第一动作还是第二动作,本技术实施例在此不做限定。
373.电子设备100开启了呼吸指导功能之后,电子设备100需监测用户在上述几种结合健身器械的运动中的手臂动作(第一动作和第二动作),并结合用户的手臂动作给出具体的呼吸指导方案。
374.在电子设备100基于用户在结合健身器械的运动中的手臂动作,指导用户的呼吸动作的时,电子设备100可以连续监测到n次第一动作后,通过第一提示方式提示用户进行一次吸气动作。电子设备100连续监测到m次第二动作后,通过第二提示方式提示用户进行一次呼气动作。
375.这样的话,电子设备100可以通过不同的提示方式,使得用户在结合健身器械的运动中的手臂动作与呼吸的节奏相匹配,节省用户的体能,提高用户的健身效果。
376.接下来介绍举重运动、划船、划船机运动、椭圆机运动中的呼吸指导方案。
377.一、举重运动中的呼吸指导方案
378.图14a-图14c介绍了电子设备100根据电子设备100采集的运动传感器数据确定用户的手臂运动姿态是第一动作、第二动作和第三动作。具体的,电子设备100采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。电子设备100确定出第三动作之后,通过第三提示方式提示用户憋气,或者通过第三提示方式提示用户连续做至少一次短促的呼气动作和至少一次短促的吸气动作。
379.可选的,杠铃可以替代电子设备100的功能。也就是说杠铃采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作,并对用户的呼吸节奏进行指导。具体的,杠铃采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作。杠铃确定出第一动作之后,通过第一提示方式提示用户做吸气动作。杠铃确定出第二动作之后,通过第二提示方式提示用户做呼气动作。杠铃确定出第三动作之后,通过第三提示方式提示用户憋气,或者通过第三提示方式提示用户连续做至少一次短促的呼气动作和至少一次短促的吸气动作。
380.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与杠铃建立通信连接。杠铃采集运动传感器数据,并将运动传感器数据发送至电子设备100。电子设备100接收到运动传感器数据后,基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作,并对用户的呼吸节奏进行指导。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。电子设备100确定出第三动作之后,通过第三提示方式提示用户憋气,或者通过第三提示方式提示用户连续做至少一次短促的呼气动作和至少一次短促的吸气动作。
381.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与杠铃建立通信连接。杠铃采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作、第二动作还是第三动作。杠铃确定出用户的动作为第一动作后,杠铃发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。杠铃确定出用户的动作为第二动作后,杠铃发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户做呼气动作。杠铃确定出用户的动作为第三动作后,杠铃发送指令三至电子设备100,电子设备100接收到指令三之后,通过第三提示方式提示用户憋气,或者通过第三提示方式提示用户连续做至少一次短促的呼气动作和至少一次短促的吸气动作。
fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。船体(或者船体上的船桨)也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。船体(或者船体上的船桨)也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
392.上述船体(或者船体上的船桨)通过第一提示方式提示用户做吸气动作与电子设备100通过第一提示方式提示用户做吸气动作类似,本技术实施例在此不再赘述。
393.上述船体(或者船体上的船桨)通过第二提示方式提示用户做吸气动作与电子设备100通过第二提示方式提示用户做呼气动作类似,本技术实施例在此不再赘述。
394.三、用户在使用划船机运动中的呼吸指导方案
395.图16a-图16c介绍了电子设备100根据电子设备100采集的运动传感器数据确定用户的手臂运动姿态是第一动作还是第二动作。具体的,电子设备100采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
396.可选的,划船机可以替代电子设备100的功能。也就是说划船机采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作,并对用户的呼吸节奏进行指导。具体的,划船机采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作。划船机确定出第一动作之后,通过第一提示方式提示用户做吸气动作。划船机确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
397.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与划船机建立通信连接。划船机采集运动传感器数据,并将运动传感器数据发送至电子设备100。电子设备100接收到运动传感器数据后,基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作,并对用户的呼吸节奏进行指导。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
398.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与划船机建立通信连接。划船机采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。划船机确定出用户的动作为第一动作后,划船机发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。划船机确定出用户的动作为第二动作后,划船机发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户做呼气动作。
399.在一些实施例中,划船机上可以有显示屏,显示屏上可以显示文字、图片或者视频等内容提示用户做吸气动作还是呼气动作。或者,显示屏上也可以显示文字、图片或者视频等内容提示用户做第一动作还是第二动作。
400.上述划船机通过第一提示方式提示用户做吸气动作与电子设备100通过第一提示方式提示用户做吸气动作类似,本技术实施例在此不再赘述。
401.上述划船机通过第二提示方式提示用户做吸气动作与电子设备100通过第二提示
方式提示用户做呼气动作类似,本技术实施例在此不再赘述。
402.上述通信连接可以是指有线连接、无线连接。无线连接可以是无线局域网络(wireless local area network,wlan)连接、高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。划船机也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。划船机也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
403.四、用户在使用椭圆机运动中的呼吸指导方案
404.图17a-图17c介绍了电子设备100根据电子设备100采集的运动传感器数据确定用户的手臂运动姿态是第一动作还是第二动作。具体的,电子设备100采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
405.可选的,椭圆机可以替代电子设备100的功能。也就是说椭圆机采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作,并对用户的呼吸节奏进行指导。具体的,椭圆机采集运动传感器数据,并基于运动传感器数据确定出用户的动作类型是第一动作、第二动作还是第三动作。椭圆机确定出第一动作之后,通过第一提示方式提示用户做吸气动作。椭圆机确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
406.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与椭圆机建立通信连接。椭圆机采集运动传感器数据,并将运动传感器数据发送至电子设备100。电子设备100接收到运动传感器数据后,基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作,并对用户的呼吸节奏进行指导。电子设备100确定出第一动作之后,通过第一提示方式提示用户做吸气动作。电子设备100确定出第二动作之后,通过第二提示方式提示用户做呼气动作。
407.可选的,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与椭圆机建立通信连接。椭圆机采集运动传感器数据,并基于运动传感器数据确定出用户的动作为第一动作还是第二动作。椭圆机确定出用户的动作为第一动作后,椭圆机发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。椭圆机确定出用户的动作为第二动作后,椭圆机发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户做呼气动作。
408.在一些实施例中,椭圆机上可以有显示屏,显示屏上可以显示文字、图片或者视频等内容提示用户做吸气动作还是呼气动作。或者,显示屏上也可以显示文字、图片或者视频等内容提示用户做第一动作还是第二动作。
409.上述椭圆机通过第一提示方式提示用户做吸气动作与电子设备100通过第一提示方式提示用户做吸气动作类似,本技术实施例在此不再赘述。
410.上述椭圆机通过第二提示方式提示用户做吸气动作与电子设备100通过第二提示方式提示用户做呼气动作类似,本技术实施例在此不再赘述。
411.上述通信连接可以是指有线连接、无线连接。无线连接可以是无线局域网络(wireless local area network,wlan)连接、高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。椭圆机也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。椭圆机也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
412.实施例二
413.实施例二是关于健康领域的呼吸指导方案。
414.在医疗和健康检查过程中,当用户需要结合呼吸的节奏来配合医生的检查和治疗时,当电子设备100监测到其他的电子设备(例如医疗器械)做第一动作时,电子设备100通过第一提示方式提示用户进行吸气。当电子设备100监测到医疗器械做第二动作时,电子设备100通过第二提示方式提示用户进行呼气。这样,使得用户的呼吸节奏可以配合医疗器械的检查动作,可以提高用户在做检查的过程中的体验,减少不适感,也可以提高健康检查的效率。
415.具体的,在一种可能的实现方式中,电子设备100需要与医疗器械建立通信连接。医疗器械采集运动传感器数据,医疗器械实时将运动传感器数据发送至电子设备100。电子设备100获取到运动传感器数据之后,并基于运动传感器数据确定出医疗器械的动作类型为第一动作还是第二动作。电子设备100确定出医疗器械的动作类型之后,通过第一提示方式提示用户吸气和通过第二提示方式提示用户呼气。
416.在另一种可能的实现方式中,电子设备100需要与医疗器械建立通信连接。医疗器械采集运动传感器数据,并基于运动传感器数据确定出医疗器械的动作类型为第一动作还是第二动作。在医疗器械确定出用户的动作为第一动作后,医疗器械发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。在医疗器械确定出用户的动作为第二动作后,医疗器械发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户吸气。
417.可选的,本技术以下实施例中的医疗器械可以替代电子设备100的功能。也就是说,医疗器械采集运动传感器数据,并基于运动传感器数据确定出医疗器械的工作类型为第一动作还是第二动作医疗器械确定出动作类型之后,通过第一提示方式提示用户吸气和通过第二提示方式提示用户呼气。
418.上述医疗器械与电子设备100之间的通信连接可以是指有线连接、无线连接。无线连接可以是无线局域网络(wireless local area network,wlan)连接、高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。医疗器械也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。医疗器械也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。上述医疗和健康检查可以包括但不仅限于胃镜检查、呼吸道药物治疗、呼吸道疾病(例如哮喘)监测等等。
419.一、胃镜检查中的呼吸指导
420.图18示例性示出了胃镜检查中的场景示意图。
421.在胃镜检查过程中,胃管会从患者口腔里面经过食道里面进入到胃部。在胃管经过食道里面进入到胃部的过程中,用户体验很差,时长会伴随呕吐,呼吸不适等症状。通常在胃镜检查过程中,由医生口头的呼吸指导来提示用户的呼吸节奏,以此减少用户的不适感。为了使得在胃镜检查中的呼吸指导更加智能,本技术以下实施例中,电子设备100或者胃管的主体可以结合胃镜的动作类型给出呼吸指导。
422.在胃镜检查过程中,第一动作为胃管沿着胃管的食道向胃部深入的动作,第二动作为胃管暂停沿着胃管的食道向胃部深入的动作。
423.当胃管的主体给出呼吸指导意见时。胃管的主体可以替代电子设备100的功能。具体的,胃管的主体可以采集胃管上的运动传感器的运动传感器数据,并基于运动传感器数据确定出胃管的动作类型。当胃管的主体确定出胃管的动作类型为第一动作时,即胃管开始沿着胃管的食道向胃部深入时,胃管的主体通过第一提示方式提示用户做吸气动作。当胃管的主体确定出胃管的动作类型为第二动作时,即胃管暂停沿着胃管的食道向下深入时,胃管的主体通过第二提示方式提示用户做呼气动作。上述胃管的主体通过第一提示方式提示用户做吸气动作与电子设备100通过第一提示方式提示用户做吸气动作类似,本技术实施例在此不再赘述。
424.上述胃管的主体通过第二提示方式提示用户做吸气动作与电子设备100通过第二提示方式提示用户做呼气动作类似,本技术实施例在此不再赘述。
425.在一些实施例中,胃管的主体上可以有显示屏,显示屏上可以显示文字、图片或者视频等内容提示用户做吸气动作还是呼气动作。或者,显示屏上也可以显示文字、图片或者视频等内容提示用户做第一动作还是第二动作。可选的,胃镜的主体也可以通过语音的方式或者震动的方式提示用户呼气和吸气。
426.当电子设备100给出呼吸指导意见时,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与胃管的主体建立通信连接。胃管的主体采集运动传感器数据,并将运动传感器数据发送至电子设备100。电子设备100接收到运动传感器数据后,基于运动传感器数据确定出用户的动作类型是第一动作还是第二动作,并对用户的呼吸节奏进行指导。当电子设备100确定出胃管的动作类型为第一动作时,即胃管开始沿着胃管的食道向胃部深入时,电子设备100通过第一提示方式提示用户做吸气动作。当电子设备100确定出胃管的动作类型为第二动作时,即胃管暂停沿着胃管的食道向胃部深入时,电子设备100通过第二提示方式提示用户做呼气动作。
427.当电子设备100给出呼吸指导意见时,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与胃管的主体建立通信连接。胃管的主体采集运动传感器数据,并基于运动传感器数据确定出胃管的动作类型为第一动作还是第二动作。当胃管的主体确定出用户的动作为第一动作时,即胃管开始沿着胃管的食道向胃部深入时,胃管的主体发送指令一至电子设备100,电子设备100接收到指令一之后,通过第一提示方式提示用户吸气。当胃管的主体确定出用户的动作为第二动作时,即胃管暂停沿着胃管的食道向胃部深入时,胃管的主体发送指令二至电子设备100,电子设备100接收到指令二之后,通过第二提示方式提示用户做呼气动作。
428.这样,当胃管在向患者的胃部深入时,用户进行深度吸气,使得全身放松,胸廓尽
量扩张。当胃管暂停向患者的胃部深入时,用户可以配合缓慢呼气,减少在检查过程中的不适感。通过电子设备100的提示方式,可以使得患者的呼吸节奏与胃管的深入和暂停动作相匹配,减少用户在胃镜检查中的不适感。
429.可选的,在胃镜检查中的不同阶段,也即胃管的首端到达患者的食道不同位置,电子设备100给出的呼吸提示也可以不同。
430.例如,当胃镜刚经过患者口腔到达咽喉部(即食道的)时,此时用户的不适感在整个胃镜检查中时最强烈的。此时,电子设备100可以通过强震动的方式提示用户进行吸气。电子设备100强震动的频率可以为频率三。频率三大于频率一。这样,电子设备100的震动频率越强,用户进行吸气的时间需要越久,可以在一定程度上减轻不适感。
431.可选的,电子设备100可以通过不同的语音内容在镜检查中的不同阶段提示用户进行吸气,当胃镜刚经过患者口腔到达咽喉部(即食道的)时,语音内容可以是“通过鼻腔深度吸气,并持续一段时间(例如5s)”。
432.可选的,在患者开始进行检查之前,电子设备100可以显示不同的提示方式对应的呼吸动作。这样,用户可以提前知道电子设备100的提示方式,在什么时候该呼气,什么时候该呼气。具体的实现方式,可以参考图5d-图5f的实施例,原理类似,本技术实施例在此不再赘述。
433.二、呼吸道药物治疗中的呼吸指导
434.呼吸道药物治疗可以包括但不仅限于雾化吸入疗法、呼吸机疗法等等。本技术以下实施例以雾化吸入疗法为例进行说明。
435.在呼吸道药物治疗中,第一动作为雾化机送药的动作,第二动作为雾化机暂停送药的动作。
436.图19示例性示出了雾化吸入疗法中的场景示意图。
437.在雾化吸入疗法中,药物借助雾化机或者雾化泵由液态变成雾状通过正常呼吸进入到咽喉。达到治疗呼吸道疾病的目的。
438.在开始雾化吸入疗法之前,雾化机上可以有显示屏,显示屏上也可以显示文字、图片或者视频等内容提示用户雾化机什么时候开始开始送药,什么时候开始暂停送药。或者,雾化机也可以通过语音的方式提示用户雾化机什么时候开始开始送药,什么时候开始暂停送药。
439.或者,在开始雾化吸入疗法之前,电子设备100可以与雾化机建立通信连接。雾化机通过通信模块将使用教程的电子版本发送至电子设备100。患者可以通过电子设备100播放使用教程的电子版本,了解到使用雾化机的注意事项。例如,如何通过控制呼吸节奏与雾化机的送药的节奏相匹配,达到更好的治疗效果。或者,电子设备100也可以显示不同的提示方式对应的呼吸动作等等。
440.当雾化机给出呼吸指导意见时。雾化机可以替代电子设备100的功能。当雾化机开始送药时,雾化机通过第一提示方式提示用户做吸气动作。这样,可以使得在雾化机送药时,患者开始吸气,使得药物可以到达患者的呼吸道,治疗效果会更好。当雾化机暂停送药时,雾化机通过第二提示方式提示用户做呼气动作。这样,可以使得在雾化机暂停送药时,患者开始呼气,达到放松全身的目的。
441.上述雾化机通过第一提示方式提示用户做吸气动作与电子设备100通过第一提示
方式提示用户做吸气动作类似,本技术实施例在此不再赘述。
442.上述雾化机通过第二提示方式提示用户做吸气动作与电子设备100通过第二提示方式提示用户做呼气动作类似,本技术实施例在此不再赘述。
443.在一些实施例中,雾化机上可以有显示屏,显示屏上也可以显示文字、图片或者视频等内容提示用户该做吸气动作还是呼气动作。可选的,雾化机也可以通过语音的方式或者震动的方式提示用户该做吸气动作还是呼气动作。
444.当电子设备100给出呼吸指导意见时,在电子设备100开始指导用户的呼吸节奏之前,电子设备100需要与雾化机建立通信连接。当雾化机开始送药时,雾化机通过通信模块发送指令一至电子设备100,电子设备100在接收到指令一后,以第一提示方式提示患者开始吸气。当雾化机暂停送药时,雾化机通过通信模块发送指令二至电子设备100,电子设备100在接收到指令二后,以第二提示方式提示患者开始呼气。这样,可以使得在雾化机送药时,患者开始吸气,使得药物可以到达患者的呼吸道,治疗效果会更好。
445.上述电子设备100与雾化机之间的通信连接可以是指有线连接、无线连接。无线连接可以是无线局域网络(wireless local area network,wlan)连接、高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、近场通信(near field communication,nfc)连接、zigbee以及后续发展中出现的其他无线通信技术等近距离连接。雾化机也可以与电子设备100建立远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。雾化机也可以与电子设备100可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
446.三、呼吸道疾病(例如哮喘)监测
447.电子设备100可以通过电子设备100采集用户的心率、呼吸频率、血氧水平及肺部发出的哮喘声音等生理数据,来判断用户的哮喘是否发作。
448.当电子设备100确定出用户的哮喘发作,电子设备100可以给出呼吸指导意见,可以缓解用户哮喘发作时的症状。
449.可选的,在电子设备100给出呼吸指导意见之前,电子设备100可以在显示屏上显示文字、图片或者视频教学等内容给出一些建议,或者通过语音的方式给出一些建议,使得用户知道如何缓解哮喘发作过程中的症状。
450.例如,电子设备100通过语音的形式提示用户深呼吸、摆正躺姿、使用相关的药物治疗等等。语音内容可以是“深度呼入,缓慢呼出等等”。语音内容还可以是“选择半卧位、端坐体位,将颈部附近的纽扣解开,保证呼吸顺畅”。语音内容还可以是“请使用支气管扩张喷雾剂”。
451.例如,电子设备100可以在显示屏显示动画,同时电子设备100提示用户跟着显示屏上的动画一起做动作,例如选择正确的躺姿,如何控制呼吸节奏等等。
452.在电子设备100给出呼吸指导意见时,电子设备100可以通过第一提示方式提示用户深度吸气,之后间隔一定时间(例如2秒),电子设备100可以通过第二提示方式提示用户缓慢呼气。这样,通过有节奏的呼吸,可以缓解用户哮喘发作时的症状。
453.可选的,电子设备100可以通过语音、文字或者震动的方式提示用户吃药,并将对应的药物名称和服用说明显示在电子设备100的显示屏上。
454.可选的,电子设备100监测到用户的生理数据高于正常值,那么电子设备100可以
通过语音模块询问用户是否需要帮助,当语音识别结果为“是”时,或者超过一定时间,电子设备100没有接收到任何回复,则电子设备100可以认为该用户需要帮助。一方面,电子设备100中保存有紧急联系人的联系方式,电子设备100可以直接将用户的生理数据以及可能的症状信息(例如哮喘)发送至紧急联系人。另一方面,电子设备100可以将用户当前位置,用户的姓名、家庭住址、疾病史、联系电话、用户的生理数据以及可能的症状信息发送至服务器,服务器调用地图服务,找到距离用户当前位置最近的社区卫生服务中心,获得其名称、值班工作人员和联系电话。服务器将该用户的当前位置,用户的姓名、家庭住址、疾病史、联系电话、用户的生理数据以及可能的症状信息通过应用程序或其他方式告知距离用户最近的社区卫生服务中心。之后,若距离用户最近的社区卫生服务中心的值班工作人员看到用户的信息之后,值班工作人员将通过服务器发送的电话联系用户,询问其是否需要帮助,并采取进一步的急救措施和协助。
455.图20示例性示出了本技术实施例提供的一种呼吸指导方法的方法流程示意图。
456.如图20所示,该方法包括:
457.s2001、电子设备100(第一电子设备)获取传感器数据,并基于传感器数据确定用户的动作类型。
458.电子设备100可以是手机、可穿戴式设备、耳机、智能眼镜、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备等等。其中,可穿戴式设备可以是以手腕为支撑的设备,例如智能手表、智能手环、智能腕带等等。可穿戴式设备也可以是以脚踝为支撑的设备,例如智能脚环、智能鞋、智能袜子或者其他可佩戴在腿上的设备等等。可穿戴式设备也可以是以头部为支撑的设备,例如智能头盔、智能头带(也可以称为智能头箍)。
459.电子设备100也可以是医疗器械设备和健身器材设备等等。医疗器械设备可以包括但不仅限于呼吸机、雾化机、胃镜设备、胸部x光检测设备等等。健身器材设备可以包括但不仅限于船体、划船机、椭圆机、杠铃等等。
460.传感器数据包括加速度数据、陀螺仪数据、图像数据、重力数据和压力数据中的一个或多个。
461.在电子设备100获取传感器数据之前,电子设备100接收并响应第一输入操作,确定第一运动模式;第一运动模式为以下任意一种:跑步模式、游泳模式、举重模式、椭圆机运动模式、划船机运动模式、划船模式。电子设备100基于传感器数据确定在第一运动模式下用户的动作类型。这样,电子设备100可以在用户运动之前,开启不同的运动模式,并在不同的运动模式中给出不同的呼吸指导方案。具体的,可以参考图3a、图3b-图3d所示的实施例,本技术实施例在此不再赘述。
462.在其他可能的实现方式中,电子设备100可以根据采集的运动传感器数据自适应开启第一运动模式(例如跑步模式)。在电子设备100自适应开启第一运动模式之后,电子设备100显示有第一界面,第一界面上显示有第一控件。电子设备100接收并响应用户针对第一控件的输入操作,电子设备100取消开启第一运动模式。这样,防止电子设备100误开启第一运动模式,增加了电子设备100的消耗。第一界面可以是图3e所示的用户界面,第一控件可以是图3e所示的控件314。具体的,可以参考图3a-图3e所示的实施例,本技术实施例在此不再赘述。
463.在电子设备100获取传感器数据之前,电子设备100接收第三电子设备发送的传感器数据。第三电子设备可以是健身器材设备,也可以是医疗器械设备。也就是说,第一电子设备与第一电子设备建立通信连接。第三电子设备实时采集第三电子设备上的运动传感器数据,并实时将运动传感器数据发送至第一电子设备。
464.可选的,在电子设备100开始指导用户呼吸之前,电子设备100可以在显示屏上显示引导动作。该引导动作用于指示用户不同的动作类型对应的呼吸动作。具体的,可以参考图5d-图5f所示的实施例
465.可选的,在电子设备100开始指导用户呼吸之前,电子设备100可以在显示屏上显示动画。该动画用于指示用户不同的动作类型对应的呼吸动作。
466.s2002、当电子设备100确定用户的动作类型为第一动作类型时,电子设备100输出第一提示,第一提示用于提示用户做吸气动作。
467.在一种可能的实现方式中,第一动作可以是电子设备100基于电子设备100采集用户的运动数据,判断出用户的运动姿态为第一动作。
468.其中,当第一动作是用户的运动姿态时,那么第一动作可以是用户的手臂动作,第一动作也可以是用户的腿部动作。在运动过程中,手臂动作与腿部动作是协调并作的,本技术实施例是以第一动作为用户的手臂动作为例进行说明的。
469.对于运动过程中,第一动作的相关描述和介绍,可以参考图5a-图5b、图6a-图6b、图7a-图7b、图8a-图8b、图9a-图9b、图10a-图10b、图11a-图11b、图12a-图12b、图13a-图13b所示的实施例,本技术实施例在此不再赘述。
470.在其他可能的实现方式中,第一动作也可以是第三电子设备基于第三电子设备采集的运动数据,判断出第三电子设备的运动姿态,并通过第三电子设备的运动姿态推断出用户的运动姿态。在第三电子设备推断出用户的运动姿态后,第三电子设备向电子设备100发送指令,该指令用于指示电子设备100用户在做第一动作。
471.在用户开始运动之前,第三电子设备需要与电子设备100建立通信连接。该通信连接可以是指有线连接、无线连接。无线连接可以是高保真无线通信(wireless fidelity,wi-fi)连接、蓝牙连接、红外线连接、nfc连接、zigbee连接等近距离连接,也可以是远距离连接,远距离连接包括但不限于基于2g,3g,4g,5g以及后续标准协议的移动网络的远距离连接。例如,电子设备100和第三电子设备可以登录同一用户账号(例如华为账号),然后通过服务器进行远距离连接。
472.在第三电子设备推断出用户的运动姿态为第一动作之后,第三电子设备向电子设备100发送指令一,电子设备100接收到指令一之后,电子设备100通过第一提示方式提示用户吸气。
473.在其他可能的实现方式中,第一动作是其他电子设备(例如医疗器械)的运动姿态。其他电子设备基于其他电子设备采集的运动数据,判断出其他电子设备的运动姿态。当其他电子设备确定出其他电子设备的运动姿态为第一动作时,其他电子设备向电子设备100发送指令一,电子设备100接收到指令一之后,电子设备100通过第一提示方式提示用户吸气。这样,可以使得用户的呼吸节奏与其他电子设备(例如医疗器械)的运动姿态相匹配,特别是在一些健康领域,用户在做健康检查和治疗时,例如胃镜检查,雾化治疗、胸透x光检查等等,当其他电子设备的运动姿态为第一动作时,其他电子设备向电子设备100发送指令
一,电子设备100接收到指令一之后,即电子设备100监测到其他电子设备的运动姿态为第一动作,电子设备100通过第一提示方式提示用户吸气。这样,可以使得用户的呼吸节奏与医疗器械的动作相匹配,可以缓解用户在健康检查中的不适感,同时可以提高治疗效。具体的,可以参考图18-图19介绍的实施例二,本技术实施例在此不再赘述。
474.s2003、当电子设备100确定用户的动作类型为第二动作类型时,电子设备100输出第二提示,第二提示用于提示用户做呼气动作,第一提示与第二提示不同。
475.第二动作与第一动作类似,具体的,可以参考s2002中对第一动作的相关解释,本技术实施例在此不再赘述。
476.可选的,在电子设备100输出第一提示的同时,电子设备100向第二电子设备发送第一指令,第一指令用于指示第二电子设备输出第三提示,第三提示用于提示用户做吸气动作;其中,第三提示的类型为以下任意一种或几种:震动、语音、文字、图片。这样,电子设备100在输出第一提示的同时,可以通过建立连接的其他电子设备(第二电子设备为耳机或者手机)等输出第三提示。在其他可能的实现方式中,电子设备100可以不输出任何内容,而是通过建立连接的其他电子设备(第二电子设备为耳机或者手机)等输出第三提示。
477.可选的,第三电子设备采集传感器数据,并基于传感器数据确定出用户的动作类型。当第三电子设备确定用户的动作类型为第一动作类型时,第三电子设备向第一电子设备发送指令一,第一电子设备接收到指令一之后,输出第一提示,第一提示用于提示用户做吸气动作;当第三电子设备确定用户的动作类型为第二动作类型时,第三电子设备向第一电子设备发送指令二,第一电子设备接收到指令二之后,输出第二提示,第二提示用于提示用户做呼气动作,第一提示与第二提示不同。
478.第一提示方式的类型为以下任意一种或几种:震动、语音、文字、图片。
479.第二提示的类型为以下任意一种或几种:震动、语音、文字、图片。
480.例如,第一提示的震动频率与第二提示的震动频率不同。或者第一提示的语音内容与第二提示的语音内容不同。或者第一提示的类型为以下任意一种或几种:震动、语音、文字、图片;第二提示不输出任何内容;或者第一提示不输出任何内容;第二提示的类型为以下任意一种或几种:震动、语音、文字、图片。
481.这样,电子设备100可以通过不同的提示方式,来提示用户什么时候进行吸气,什么时候进行吸气,使得动作的节奏与用户的呼吸节奏相匹配,节省体能,提高用户的运动能力。
482.可选的,在电子设备100输出第一提示之后,在电子设备100输出第二提示之前,当电子设备100确定用户的动作类型为第三动作类型时,电子设备100输出第四提示,第四提示用于提示用户做闭气动作;其中,第四提示的类型为以下任意一种或几种:震动、语音、文字、图片。例如,在举重运动中,用户在完成第一动作之后,用户将杠铃在最高点保持一段时间,那么这段时间,用户的动作可以称为第三动作。例如,在游泳运动中,用户在完成第一动作之后,用户将手臂动作静止保持一段时间,这里的用户动作也可以称为第三动作。用户在做第三动作时,在一种可能的实现方式中,电子设备100通过第四提示方式提示用户闭气。在其他可能的实现方式中,电子设备100通过第四提示方式提示用户做短暂的一组或几组呼气和吸气动作。
483.可选的,当电子设备100确定用户的动作类型为第一动作类型时,且电子设备100
监测到用户已完成第一动作,电子设备100输出第一提示,第一提示用于提示用户做吸气动作。例如,在游泳应用场景中,用户只有完成了第一动作,用户的头部才可以伸出水面,才可以做吸气动作。在其他可能的实现方式中,当电子设备100确定用户的动作类型为第二动作类型时,且电子设备100监测到用户已完成第二动作,电子设备100输出第二提示,第二提示用于提示用户做呼气动作。例如,在游泳应用场景中,用户完成了第二动作,电子设备100提示用户做呼气动作。
484.可选的,电子设备100可以在用户开始运动之后,结束运动之前,持续性的给用户呼吸指导。这样,电子设备100可以在用户的运动过程中一直给用户提供呼吸指导,用户可以更好的协调运动动作与呼吸的节奏。例如电子设备100可以在用户跑步的过程中,当监测到佩戴有电子设备100的用户的手臂向前摆动时的手臂动作时,电子设备100通过第一提示方式提示用户吸气。当监测到佩戴有电子设备100的用户的手臂向后摆动时的手臂动作时,电子设备100通过第二提示方式提示用户呼气。直至用户结束运动,电子设备100停止指导用户做呼吸动作。这样,电子设备100可以在用户的跑步过程中一直对用户的呼吸进行指导,用户可以更好的协调跑步过程中的挥臂动作与呼吸的节奏。
485.可选的,在用户运动过程中,用户可以主动触发暂停和/或继续电子设备100对用户的呼吸指导。例如,电子设备100可以在用户跑步的过程中,接收并响应用户的语音,暂停或继续结合用户的挥臂动作,对用户的呼吸动作进行指导。示例性,当设备100在对用户的呼吸进行指导时,用户可以通过语音“小a小a,暂停呼吸指导”唤醒电子设备100。电子设备100在识别到用户的语音后,将暂停对用户的跑步的手臂动作的监测,即电子设备100暂停对用户的呼吸动作的指导。当用户又想再次通过电子设备100指导自己的呼吸动作时,用户可以通过语音“小a小a,继续呼吸指导”唤醒电子设备100。电子设备100在识别到用户的语音后,将继续对用户的跑步时的手臂动作的监测,并结合用户的跑步时的手臂动作对用户的呼吸动作再次指导。这样,用户可以根据自身需求灵活的控制电子设备100,提高了用户体验。
486.在用户运动过程中,电子设备100可以自适应暂停对用户的呼吸指导。例如,电子设备100可以在用户跑步的过程中,当监测到佩戴有电子设备100的用户的手臂向前摆动时的手臂动作时,电子设备100通过第一提示方式提示用户吸气。当监测到佩戴有电子设备100的用户的手臂向后摆动时的手臂动作时,电子设备100通过第二提示方式提示用户呼气。电子设备100指导用户做呼吸动作后的一段时间(第一时间)后,电子设备100暂停对用户的跑步的手臂动作的监测,那么电子设备100也同时暂停了对用户的呼吸动作的指导。这样,相比于在用户的跑步过程中一直对用户的呼吸进行指导,可以节省电子设备100的电量消耗。
487.可选的,在用户运动过程中,在电子设备100暂停对用户的呼吸指导,之后,电子设备100也可以自适应开启对用户的呼吸指导。例如在电子设备100暂停对用户的手臂动作的监测以及呼吸动作的指导之后,电子设备100可以通过电子设备100自带的麦克风采集用户的呼吸频率,或者耳机与电子设备100连接,用户带上耳机一边运动一边听音乐,电子设备100也可以通过与电子设备100建立连接的耳机上的麦克风采集用户的呼吸频率。当电子设备100判断出用户的呼吸频率与跑步模式呼吸指导方案中的呼吸频率不匹配时,电子设备100可以通过语音、震动、文字等方式提示用户是否需要呼吸指导,或者,当电子设备100判
断出用户的呼吸频率大于跑步模式呼吸指导方案中的呼吸频率时,电子设备100可以提示用户放慢呼吸频率。当电子设备100判断出用户的呼吸频率小于跑步模式呼吸指导方案中的呼吸频率(预设频率)时,电子设备100可以提示用户加快呼吸频率。在电子设备100继续对用户的手臂动作的监测以及呼吸动作的指导一段时间后,电子设备100判断出用户的呼吸频率与跑步模式呼吸指导方案中的呼吸频率相匹配时,则电子设备100可以暂停对用户的手臂动作的监测以及呼吸动作的指导。这样,体现了电子设备100对用户进行呼吸指导的灵活性。
488.可选的,在用户运动过程中,电子设备100可以实时获取用户的心率,根据用户的心率来确定用户的休息时间。例如,电子设备100可以在跑步过程中,电子设备100可以实时获取用户的心率,根据用户的心率来确定用户的休息时间。具体的,电子设备100根据用户的心率变化情况来确定用户的代谢方式,包括:有氧方式和无氧方式,或者,有氧方式、无氧乳酸方式、无氧无乳酸方式等等,不同的代谢方式可以对应不同的休息时间,在用户结束某一阶段的运动后,电子设备100可以提示用户可休息的时间。或者,进一步地,在用户跑步过程中,电子设备100确定出用户的心率不在预设心率(预设心率值)规定的范围内时,则电子设备100可以通过语音、震动、文字等方式提示用户停止运动并开始休息。或者,进一步地,在用户休息的过程中,电子设备100可以根据用户的心率变化情况,提示用户停止休息并开始运动。
489.可选的,在用户运动过程中,在电子设备100暂停对用户的呼吸指,之后,电子设备100也可以自适应开启对用户的呼吸指导。例如在电子设备100暂停对用户的手臂动作的监测以及呼吸动作的指导之后,电子设备100可以采集用户的心率。当电子设备100判断出用户的心率不在预设心率规定的范围内时,电子设备100可以通过语音、震动、文字等方式提示用户是否需要呼吸指导。在电子设备100继续对用户的手臂动作的监测以及呼吸动作的指导一段时间后,电子设备100判断出用户的心率在预设心率规定的范围内,则电子设备100可以暂停对用户的手臂动作的监测以及呼吸动作的指导。这样,体现了电子设备100对用户进行呼吸指导的灵活性。
490.可选的,电子设备100可以根据用户的运动能力,确定出用户的预设心率。在电子设备100暂停对用户的呼吸指导,或者在用户运动之前,电子设备100没有开启呼吸指导,若用户的心率高于用户的预设心率,电子设备100可以自适应开启呼吸指导。例如,在跑步过程中,电子设备100暂停对用户的呼吸指导,或者用户在开始跑步前没有开启电子设备100的呼吸指导。电子设备100可以在用户跑步过程中,实时获取用户的心率,若电子设备100监测到用户的心率大于预设心率,那么电子设备100可以通过语音、震动、文字等方式询问用户是否需要开启呼吸指导功能,或者电子设备100可以自动开启呼吸指导功能,并结合用户的跑步的挥臂动作,对用户的呼吸动作进行指导,使得用户在跑步过程中的挥臂动作与呼吸的节奏相匹配。
491.可选的,在用户运动过程中,电子设备100暂停对用户的呼吸指导,或者在用户运动之前,电子设备100没有开启呼吸指导功能。那么电子设备100可以根据用户的运动能力,并结合运动运动类型、运动目标、温度、湿度和气压中的一种或多种因素,在用户运动一段时间后,提示用户是否需要呼吸指导。
492.可选的,电子设备100可以根据用户的运动能力,在用户运动一段时间后,提示用
户是否需要休息。
493.在一种可能的实现方式中,电子设备100可以根据用户的运动能力,确定出用户的预设运动时间,若用户跑步时间超过了预设运动时间,则电子设备100可以提示用户是否需要休息。
494.在其他可能的实现方式中,电子设备100可以根据用户的运动能力,确定出用户的预设心率。电子设备100可以实时获取用户的心率,若电子设备100监测到用户的心率大于预设心率,则电子设备100可以提示用户是否需要休息。
495.接下来介绍电子设备100如何确定用户的运动能力的。
496.图21示例性示出了电子设备100根据用户的个人信息得到用户的运动能力的示意图。
497.首先,电子设备100获取用户的个人信息。用户的个人信息包括但不仅限于:性别、年龄、身高和体重、最大摄氧量、静息心率和最大心率等等。其中,最大摄氧量可以是用户在之前的运动过程中电子设备100获取的用户的摄氧量数据中的最大值。最大心率可以是用户在之前的运动过程中电子设备100获取的用户的心率中的最大值。用户的个人数据可以是电子设备100中存储的,也可以是用户输入的,也可以是从与建立连接的其他设备中获取到的。
498.之后,电子设备100基于用户的个人信息和模糊评价系统对用户的运动能力进行评估。
499.模糊评价系统是指利用模糊数学的方法,对受到多个参数影响的事物,按照一定的评判标准,给出事物获得某个评语的可能性。也就是说,每一个参数所占的比例不同,那么模糊评价系统输出的结果也不同。电子设备100可以将输入模糊评价系统的每一个参数所占的比例设置为相同的,也可以将输入模糊评价系统的每一个参数所占的比例设置不同的,本技术实施例在此不做限定。
500.个人信息中的每一个参数都与用户的运动能力相关。例如,男性的运动能力比女性的运动能力强。青年人的运动能力比少年人和老年人的运动能力强。摄氧量大的人比摄氧量小的人的运动能力强等等。
501.电子设备100将用户的个人信息输入模糊评价系统,模糊评价系统将输出用户的运动能力。运动能力可以划分为偏弱、中等、强和优秀等级别。当然,运动能力也可以划分为更多或更少的级别,本技术实施例在此不做限定。
502.由于用户的个人信息会变化,因此电子设备100需周期性的更新用户的个人信息。那么,电子设备100也可以周期性的更新用户的运动能力。
503.在用户开始运动后的,电子设备100可以显示运动结果。电子设备100显示的运动结果可以包括但不限于以下内容:
504.一、用户运动数据
505.用户的运动数据包括:心率、热量、呼吸频率、运动时间、运动日期、运动天数等等。这样,用户可以根据运动结果详细了解到自己的运动情况。另外,用户运动情况可以包括本次运动情况和历史运动情况,这样,用户可以对比自己当前的运动情况和之前的运动情况,来查看自己是否有进步,身体是否得到锻炼等等。
506.二、饮食注意事项
507.电子设备100可以根据用户的能量消耗情况、运动时间等等数据,确定用户在运动后需要摄入的营养,例如,电子设备100可以在运动结果中显示用户的营养摄入比例或者推荐的食物。该营养摄入比例可以用于指示用户在此次运动后,需要摄入的蛋白质、糖类、脂肪、膳食纤维、水分等等的比例。推荐的食物可以包括:牛奶、鸡蛋、牛肉等等,电子设备100可以根据用户运动的强度推荐不同的食物。这样,可以帮助用户更快地恢复体能,弥补运动过程中消耗的能量。
508.可以理解的是,运动结果不限于上述提及的内容,还可以包含用户的基本信息等等数据,本技术实施例对此不作限制。
509.进一步地,电子设备100还可以提供分享功能,用户可以使用该分享功能将用户的运动结果分享到其他设备或其他的社交平台。
510.本技术的各实施方式可以任意进行组合,以实现不同的技术效果。
511.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
512.总之,以上所述仅为本发明技术方案的实施例而已,并非用于限定本发明的保护范围。凡根据本发明的揭露,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献