指标监测方法及装置与流程



1.本技术实施例涉及数据传输领域,尤其涉及一种指标监测方法及装置。


背景技术:



2.运动健康指标也称运动健康数据,可以直观地反映用户在运动过程中的身体状态。运动健康指标可以包括基础运动健康指标和综合运动健康指标。其中,基础运动健康指标可以由一些配置有相关传感器的运动健康监测装置根据传感器数据生成。综合运动健康指标可以由运动健康监测装置根据基础运动健康指标,结合用户的个人信息(如年龄、性别、体重等)计算得到。
3.目前,用户的运动健康指标一般由单一的某一种运动健康监测装置监测得到。一种运动健康监测装置可以监测一种或多种运动健康指标,不同的运动健康监测装置也可以监测同一种运动健康指标。但是,受限于硬件限制或使用场景的限制,不同的运动健康监测装置监测到的同一种运动健康指标的准确度是有差异的,单一的某一种运动健康监测装置监测得到的运动健康指标中,部分运动健康指标可能不够准确。


技术实现要素:



4.本技术实施例提供一种指标监测方法及装置。通过该指标监测方法在监测指标时,可以更加准确地监测到指标的值。其中,指标可以是运动健康指标。
5.第一方面,本技术实施例提供一种指标监测方法。所述方法应用于第一电子设备,所述方法包括:第一电子设备与至少一个第二电子设备建立连接。第一电子设备确定第一电子设备和所述至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息。根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和所述至少一个第二电子设备中确定第一目标设备;其中,第一类型传感器获取的数据与第一指标相关。第一电子设备根据第一目标设备的第一类型传感器获取的数据确定第一指标的值。
6.可选地,第一指标可以是运动健康指标(或称为运动指标),或者其他环境监测指标,如湿度。第一类型传感器的信息可以包括第一类型传感器的精度(或称为测量精度)、状态(如传感器是否可用或是否有权限使用等)。
7.通过该方法对第一指标进行监测时,所确定的第一目标设备可以是第一类型传感器的精度最高的设备,和/或,第一类型传感器的状态可用的设备等。使用该方法对第一指标进行监测,能够提高第一指标的值的准确性,和/或,能够保证通过第一类型传感器的状态可用的设备实现对第一指标的监测。
8.可选地,以第一类型传感器的信息包括第一类型传感器的精度为例,所述根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和所述至少一个第二电子设备中确定第一目标设备,具体包括:根据需要获取的第一指标以及第一类型传感器的精度,第一电子设备从第一电子设备和所述至少一个第二电子设备中选择第一
类型传感器的精度最高的设备作为第一目标设备。
9.例如,一种实现场景中,第一指标可以是运动健康指标,该方法在对运动健康指标进行监测的过程中,针对任意一种第一指标,第一电子设备可以从第一电子设备和至少一个第二电子设备配置的传感器中,确定出第一指标对应的第一类型传感器,并确定出测量精度最高的第一类型传感器所在的第一目标设备。然后,第一电子设备可以根据第一目标设备的第一类型传感器采集/获取的数据,确定第一指标的具体数值。通过该方法监测用户的运动健康指标,可以有效提高监测到的运动健康指标的准确性。
10.可选地,所述传感器信息中还包括第二类型传感器的信息,所述第二类型传感器获取的数据与第二指标相关;所述方法还包括:根据需要获取的第二指标以及第二类型传感器的信息,第一电子设备从第一电子设备与至少一个第二电子设备中确定第二目标设备;第二目标设备与第一目标设备不同。第一电子设备根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。第一电子设备显示第一指标的值和第二指标的值,或,基于第一指标的值和第二指标的值处理得到第三指标。
11.可选地,所述至少一个第二电子设备包括第一连接设备,第一目标设备为第一连接设备。
12.可选地,所述至少一个第二电子设备还包括第二连接设备,传感器信息中还包括第二类型传感器的信息,第二类型传感器获取的数据与第二指标相关。所述方法还包括:根据需要获取的第二指标以及第二类型传感器的信息,第一电子设备从第一电子设备与所述至少一个第二电子设备中确定第二目标设备;其中,第二目标设备为第二连接设备。第一电子设备根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。
13.可选地,第一指标和第二指标与运动指标相关。
14.例如,第一指标和第二指标可以是速度、心率、步频、血压、血氧、呼吸频率等运动健康指标。
15.可选地,第一指标和第二指标与用户选择的运动模式相关,第一指标和第二指标为同一运动模式相关的指标。
16.例如,一种可能的实施方式中,第一电子设备可以通过第一应用为用户提供一种应用界面。应用界面可以包括多种(可以是至少一种)运动类型(或称为运动模式)的标识,如:跑步、跳绳、跳舞、健身、骑行等。用户可以主动点击其中任意一种运动类型的标识,选择自己要进行的运动类型。第一电子设备可以根据用户的选择操作(点击运动类型的标识的操作),确定用户选择的运动类型,并根据用户选择的运动类型确定第一指标和第二指标。第二指标和第二指标为需要监测的指标。
17.第一电子设备可以显示上述第一指标的值和第二指标的值,或,基于第一指标的值和第二指标的值处理得到第三指标。第一指标和第二指标可以是基础运动健康指标,第三指标可以是综合运动健康指标。
18.以第一指标和第二指标分别为心率和速度为例,第一电子设备可以显示心率和速度的值,或者,第一电子设备还可以根据监测到的心率和速度,结合用户的个人信息,计算用户在运动过程中的最大摄氧量。最大摄氧量即为第三指标。第一电子设备也可以显示第三指标。
19.可选地,所述根据需要获取的第一指标以及第一类型传感器的信息,第一电子设
备从第一电子设备和所述至少一个第二电子设备中确定第一目标设备之后,所述方法还包括:第一电子设备向第一目标设备外的其他设备发送指令,所述指令用于关闭其他设备的第一类型传感器;或,第一电子设备只控制第一目标设备开启第一类型传感器。
20.第一电子设备向第一目标设备外的其他设备发送指令,使得其他设备关闭第一类型传感器;或,第一电子设备只控制第一目标设备开启第一类型传感器,可以有效节省其他设备的第一类型传感器占用的功耗。
21.一些实施例中,第一电子设备和所述至少一个第二电子设备中配置的传感器的默认状态(或称为初始状态)均为开启状态。第一电子设备在确定出第一目标设备后,可以向第一目标设备外的其他设备发送指令(如第一指示消息),所述指令用于关闭所述其他设备的第一类型传感器,从而第一电子设备可以将其他设备的第一类型传感器的状态由开启状态调整为关闭状态。
22.可选地,当其他设备包括第一电子设备时,第一电子设备可以直接将自身的第一类型传感器的状态由开启状态调整为关闭状态。
23.另外一些实施例中,第一电子设备和所述至少一个第二电子设备中配置的传感器的默认状态均为关闭状态。第一电子设备在确定出第一目标设备后,可以只控制第一目标设备开启第一类型传感器,其他设备的第一类型传感器的状态保持默认状态不变。
24.可选地,当第一目标设备是第一电子设备时,第一电子设备可以直接将自身的第一类型传感器的状态由关闭状态调整为开启状态。当第一目标设备不是第一电子设备时,第一电子设备可以向第一目标设备发送第二指示消息。第一目标设备接收到第二指示消息后,可以根据第二指示消息将第一目标设备的第一类型传感器的状态由关闭状态调整为开启状态。
25.还有一些实施例中,第一电子设备和所述至少一个第二电子设备中配置的传感器的默认状态还可能是部分传感器为关闭状态、另外一部分传感器为开启状态。第一电子设备在确定出第一目标设备后,当第一目标设备的第一类型传感器的默认状态为开启时,第一电子设备可以向第一目标设备发送指令使第一目标设备的第一类型传感器保持开启状态不变;当第一目标设备的第一类型传感器的默认状态为关闭时,第一电子设备可以向第一目标设备发送指令使第一目标设备的第一类型传感器由关闭状态调整为开启状态。另外,对于其他设备,当其他设备的第一类型传感器的默认状态为开启时,第一电子设备可以向其他设备发送指令使其他设备的第一类型传感器由开启状态调整为关闭状态;当其他设备的第一类型传感器的默认状态为关闭时,第一电子设备可以向其他设备发送指令使其他设备的第一类型传感器保持关闭状态不变,或者,第一电子设备也可以不向其他设备发送任何指令,其他设备的第一类型传感器可以默认保持关闭状态不变。
26.可选地,所述第一电子设备确定第一电子设备和所述至少一个第二电子设备中的传感器信息,包括:第一电子设备获取第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件;其中,第一电子设备对应的传感器配置文件包括第一电子设备中的传感器信息,第二电子设备对应的传感器配置文件包括第二电子设备中的传感器信息。第一电子设备根据第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件,确定第一电子设备和所述至少一个第二电子设备中的传感器信息。
27.示例性地,第一电子设备的传感器配置文件、以及第二电子设备的传感器配置文
件,可以是由每个设备的厂家(或设备制造方、设备测试方等)在设备出厂时经过测试并写入相应设备的。例如,第一电子设备的厂家可以在第一电子设备出厂时,对第一电子设备中配置的传感器的测量精度进行测试,并在第一电子设备中写入传感器配置文件。
28.一些实施例中,第一电子设备和每个第二电子设备中可以分别存储有各自对应的传感器配置文件。第一电子设备可以从每个第二电子设备中获取该第二电子设备的传感器配置文件。
29.另外一些实施例中,当第一电子设备与第二电子设备连接时,第二电子设备可以主动向第一电子设备上报(发送)自身存储的传感器配置文件。
30.还有一些实施例中,第一电子设备和每个第二电子设备的传感器配置文件均可以被预先写入第一电子设备中,第一电子设备可以直接获取到这些传感器配置文件。或者,第一电子设备和每个第二电子设备的传感器配置文件均可以被预先写入云端,第一电子设备可以从云端获取到这些传感器配置文件。
31.可选地,第一电子设备和所述至少一个第二电子设备中的传感器包括以下一种或多种:gps传感器、ppg传感器、ecg传感器、摄像头、acc传感器、温度传感器、湿度传感器。
32.可选地,第一电子设备的计算能力大于任意一个第二电子设备。
33.例如,对于多种运动健康监测装置中而言,其连接关系可以为默认的某个控制设备(如手机)与其余每个运动健康监测装置连接。该控制设备可以分别向其余的每个设备发送能力查询请求。其余的每个设备可以分别向控制设备返回各自的计算能力。控制设备可以根据每个设备的计算能力(包括控制设备的计算能力),从中确定出计算能力最大的设备作为第一电子设备,其余的设备均为第二电子设备。当第一电子设备是控制设备本身时,控制设备可以执行该指标监测方法。当第一电子设备是除控制设备外的其他设备,控制设备可以向第一电子设备发送一个指示消息,指示其执行本技术实施例提供的指标监测方法。
34.可选地,上述第一指标或第二指标包括速度、心率、步频、血压、血氧、呼吸频率、温度中的任意一种;第三指标包括最大摄氧量、有氧训练效果、无氧训练效果、恢复时间中的任意一种。
35.例如,第一类型传感器的信息可以包括第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度;第一指标可以为步频。所述根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和所述至少一个第二电子设备中确定第一目标设备,可以包括:根据需要获取的步频、第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度,第一电子设备从第一电子设备和所述至少一个第二电子设备中确定第一目标设备。所述第一电子设备根据第一目标设备的第一类型传感器获取的数据确定所述第一指标的值,可以包括:第一电子设备根据第一目标设备的acc传感器获取的数据确定步频的值。
36.一些实施例中,所述根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定第一目标设备,包括:根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定至少一个第一备选设备。第一电子设备显示所述至少一个第一备选设备的标识信息。第一电子设备接收第一操作,第一操作为用户选择所述至少一个第一备选设备中的第一目标设备的标识信息的操作。第一电子设备响应于第一操作,确定第一目标设
备。
37.本实施例中,第一电子设备可以为用户推荐能够用于确定第一指标的至少一个第一备选设备,用户可以从第一电子设备推荐的至少一个第一备选设备中主动选择第一目标设备。
38.类似地,第一电子设备可以为用户推荐能够用于确定第二指标的至少一个第二备选设备,用户可以从第一电子设备推荐的至少一个第二备选设备中主动选择第二目标设备。或者,第一电子设备可以为用户推荐能够用于确定第三指标的至少一个第三备选设备,用户可以从第一电子设备推荐的至少一个第三备选设备中主动选择第三目标设备等,不再一一赘述。
39.可选地,所述第一电子设备显示所述至少一个第一备选设备的标识信息,包括:第一电子设备接收第二操作,第二操作为用户查询第一指标对应的第一备选设备的操作;第一电子设备响应于第二操作,显示所述至少一个第一备选设备的标识信息。
40.本实施例中,根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定至少一个第一备选设备之后,第一电子设备可以不主动显示所述至少一个第一备选设备的标识信息。用户可以主动执行第二操作,查询第一指标对应的第一备选设备。当第一电子设备接收到第二操作后,可以显示所述至少一个第一备选设备的标识信息。之后,用户可以执行第一操作,从至少一个第一备选设备中主动选择第一目标设备。
41.第二方面,本技术实施例提供一种指标监测装置,该指标监测装置可以应用于第一电子设备。该装置可以用于实现上述第一方面所述的指标监测方法。该装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元,例如,通信单元、处理单元等。
42.通信单元,用于与至少一个第二电子设备建立连接。
43.处理单元,用于确定第一电子设备和所述至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息,以及根据需要获取的第一指标以及第一类型传感器的信息,从第一电子设备和所述至少一个第二电子设备中确定第一目标设备;其中,第一类型传感器获取的数据与第一指标相关。
44.处理单元,还用于根据第一目标设备的第一类型传感器获取的数据确定第一指标的值。
45.可选地,所述传感器信息中还包括第二类型传感器的信息,所述第二类型传感器获取的数据与第二指标相关。处理单元,还用于根据需要获取的第二指标以及第二类型传感器的信息,从第一电子设备与至少一个第二电子设备中确定第二目标设备;第二目标设备与第一目标设备不同;根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。
46.可选地,所述至少一个第二电子设备包括第一连接设备,第一目标设备为第一连接设备。
47.可选地,所述至少一个第二电子设备还包括第二连接设备,传感器信息中还包括第二类型传感器的信息,第二类型传感器获取的数据与第二指标相关。处理单元,还用于根据需要获取的第二指标以及第二类型传感器的信息,从第一电子设备与所述至少一个第二
电子设备中确定第二目标设备;其中,第二目标设备为第二连接设备。根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。
48.该装置还包括显示单元,用于显示第一指标的值和第二指标的值。
49.可选地,处理单元,还用于基于第一指标的值和第二指标的值处理得到第三指标。
50.可选地,第一指标和第二指标与运动指标相关。
51.可选地,第一指标和第二指标与用户选择的运动模式相关,第一指标和第二指标为同一运动模式相关的指标。
52.可选地,第一类型传感器的信息包括第一类型传感器的精度。处理单元,具体用于根据需要获取的第一指标以及第一类型传感器的精度,从第一电子设备和所述至少一个第二电子设备中选择第一类型传感器的精度最高的设备作为第一目标设备。
53.可选地,处理单元,还用于通过所述通信单元向第一目标设备外的其他设备发送指令,所述指令用于关闭其他设备的第一类型传感器。
54.可选地,处理单元,还用于只控制第一目标设备开启第一类型传感器。
55.可选地,处理单元,具体用于获取第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件;其中,第一电子设备对应的传感器配置文件包括第一电子设备中的传感器信息,第二电子设备对应的传感器配置文件包括第二电子设备中的传感器信息。根据第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件,确定第一电子设备和所述至少一个第二电子设备中的传感器信息。
56.可选地,第一电子设备和所述至少一个第二电子设备中的传感器包括以下一种或多种:gps传感器、ppg传感器、ecg传感器、摄像头、acc传感器、温度传感器、湿度传感器。
57.可选地,第一电子设备的计算能力大于任意一个第二电子设备。
58.可选地,第一指标或第二指标包括速度、心率、步频、血压、血氧、呼吸频率、温度中的任意一种;第三指标包括最大摄氧量、有氧训练效果、无氧训练效果、恢复时间中的任意一种。
59.例如,第一类型传感器的信息可以包括第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度;第一指标可以为步频。处理单元,具体可以用于根据需要获取的步频、第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度,从第一电子设备和所述至少一个第二电子设备中确定第一目标设备。根据第一目标设备的acc传感器获取的数据确定步频的值。
60.可以理解的,通过该指标监测装置,可以实现第一方面所述的指标监测方法对应的全部功能,在此不再一一赘述。
61.第三方面,本技术实施例提供一种电子设备,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备实现如第一方面所述的指标监测方法。
62.该电子设备可以是手机、平板电脑、可穿戴设备(运动手表、运动手环、心率带等)、智慧屏、智能家居设备(如:电视机)、车载设备(如:车载电脑)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、手持计算机、蜂窝电话、笔记本电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,umpc)、个人数字助理(personal digital assistant,pda)等终端设备。或者,还可以是包含处理器和存储器的
智能跑步机、动感单车等运动器械。
63.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备实现如第一方面所述的指标监测方法。
64.第五方面,本技术实施例还提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现前述第一方面所述的指标监测方法。
65.第六方面,本技术实施例还提供一种数据传输系统,包括:第一电子设备和至少一个第二电子设备,第一电子设备与所述至少一个第二电子设备建立连接。第一电子设备用于确定第一电子设备和所述至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息。第一电子设备还用于根据需要获取的第一指标以及第一类型传感器的信息,从第一电子设备和所述至少一个第二电子设备中确定第一目标设备,并根据第一目标设备的第一类型传感器获取的数据确定第一指标的值;其中,第一类型传感器获取的数据与第一指标相关。
66.可选地,第一指标与运动指标相关。
67.可选地,第一指标与用户选择的运动模式相关。
68.可选地,第一类型传感器的信息包括第一类型传感器的精度。第一电子设备,具体用于根据需要获取的第一指标以及第一类型传感器的精度,从第一电子设备和所述至少一个第二电子设备中选择第一类型传感器的精度最高的设备作为第一目标设备。
69.可选地,第一电子设备,还用于向第一目标设备外的其他设备发送指令,所述指令用于关闭其他设备的第一类型传感器;或,只控制第一目标设备开启第一类型传感器。
70.第一电子设备具体用于获取第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件;其中,第一电子设备对应的传感器配置文件包括第一电子设备中的传感器信息,第二电子设备对应的传感器配置文件包括第二电子设备中的传感器信息。根据第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件,确定第一电子设备和所述至少一个第二电子设备中的传感器信息。
71.可选地,第一电子设备和所述至少一个第二电子设备中的传感器包括以下一种或多种:gps传感器、ppg传感器、ecg传感器、摄像头、acc传感器、温度传感器、湿度传感器。
72.可选地,第一电子设备的计算能力大于任意一个第二电子设备。
73.上述第二方面至第六方面所具备的有益效果,可参考第一方面中所述,在此不再赘述。
74.应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
75.图1为本技术实施例提供的一种应用场景的示意图;
76.图2为本技术实施例提供的图1中所示的手机110的结构示意图;
77.图3为本技术实施例提供的一种应用界面的示意图;
78.图4为本技术实施例提供的另一种应用界面的示意图;
79.图5为本技术实施例提供的指标监测方法的流程示意图;
80.图6为本技术实施例提供的又一种应用界面的示意图;
81.图7为本技术实施例提供的手机110与运动手表120的一种交互流程示意图;
82.图8为本技术实施例提供的又一种应用界面的示意图;
83.图9为本技术实施例提供的指标监测装置的结构示意图;
84.图10为本技术实施例提供的指标监测装置的另一结构示意图。
具体实施方式
85.以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术以下各实施例中,“至少一个”、“一个或多个”是指一个或两个以上(包含两个)。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
86.在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。术语“连接”包括直接连接和间接连接,除非另外说明。
87.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
88.在本技术实施例中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
89.运动健康指标也称运动健康数据,可以直观地反映用户在运动过程中的身体状态。运动健康指标可以包括基础运动健康指标和综合运动健康指标。示例性地,基础运动健康指标可以是指:心率、步频、血压、速度、距离等。综合运动健康指标可以是指:最大摄氧量、训练效果(包括有氧训练效果和/或无氧训练效果)、恢复时间等。
90.其中,基础运动健康指标可以由一些配置有相关传感器的运动健康监测装置根据传感器数据生成。综合运动健康指标可以由运动健康监测装置根据基础运动健康指标,结合用户的个人信息(如年龄、性别、体重等)计算得到。
91.示例性地,运动健康监测装置可以是手机、运动手表(或称为智能手表)、运动手环(或称为智能手环)、心率带等、智能跑步机、动感单车等。
92.以运动健康监测装置为运动手表为例,运动手表中可以配置加速度(acceleration,acc)传感器、光电容积描记(photoplethysmograph,ppg)传感器、全球定位系统(global positioning system,gps)传感器。当用户佩戴运动手表时,acc传感器可以采集加速度信息,ppg传感器可以采集用户的脉搏波形信息,gps传感器可以采集位置信息。运动手表可以根据acc传感器采集的加速度信息生成步频;根据ppg传感器采集的脉搏波形信息生成心率;根据gps传感器采集的位置信息生成速度。运动手表还可以根据心率和速度,结合用户的个人信息,计算用户在运动过程中的最大摄氧量。
93.目前,用户的运动健康指标一般由单一的某一种运动健康监测装置监测得到。一种运动健康监测装置可以监测一种或多种运动健康指标,不同的运动健康监测装置也可以监测同一种运动健康指标。但是,受限于硬件限制或使用场景的限制,不同的运动健康监测装置监测到的同一种运动健康指标的准确度是有差异的,单一的某一种运动健康监测装置监测得到的运动健康指标中,部分运动健康指标可能不够准确。
94.例如,运动手表可以根据其配置的ppg传感器采集的脉搏波形信息生成心率。心率带中配置有心电图(electrocardiogram,ecg)传感器,ecg传感器可以采集用户的心电图信息,心率带可以根据ecg传感器采集的心电图信息生成心率。虽然运动手表和心率带都可以监测到心率,但是由于心率带的佩戴位置更接近于心脏,心率带中配置的ecg传感器的测量精度可能高于运动手表中配置的ppg传感器的测量精度,所以心率带监测的心率相较于运动手表监测的心率的准确度可能更高。运动手表监测到的运动健康指标中,心率不够准确。
95.又例如,运动手表可以根据其配置的gps传感器采集的位置信息生成速度,以及根据其配置acc传感器采集的加速度信息生成步频。而手机中也配置有gps传感器和acc传感器,手机也可以根据其配置的gps传感器生成速度,以及根据其配置acc传感器采集的加速度信息生成步频。但由于硬件结构的限制,手机配置的gps传感器的测量精度高于运动手表中配置的gps传感器的测量精度,运动手表配置的acc传感器的测量精度高于手机配置的acc传感器的测量精度。所以,手机监测的速度相较于运动手表监测的速度的准确度更高,而运动手表监测的步频相较于手机监测的步频的准确度更高。运动手表监测到的运动健康指标中,速度不够准确;手机监测到的运动健康指标中,步频不够准确。
96.在此背景技术下,本技术实施例提供了一种指标监测方法。可以应用于第一电子设备。该方法包括:第一电子设备与至少一个第二电子设备建立连接。第一电子设备确定第一电子设备和至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息。根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定第一目标设备;其中,第一类型传感器获取的数据与第一指标相关。第一电子设备根据第一目标设备的第一类型传感器获取的数据确定第一指标的值。
97.可选地,第一指标可以是运动健康指标(或称为运动指标),或者其他环境监测指
标,如湿度。本技术对第一指标的类型不作限制。第一类型传感器的信息可以包括第一类型传感器的精度(或称为测量精度)、状态(如传感器是否可用或是否有权限使用等)。
98.例如,一种实现场景中,第一电子设备和第二电子设备均可以作为运动健康监测装置。第一指标可以是运动健康指标,第一类型传感器的信息可以是第一类型传感器的精度。通过上述方法可以对用户的运动健康指标进行监测。
99.该方法在对运动健康指标进行监测的过程中,针对任意一种第一指标,第一电子设备可以从前述多种运动健康监测装置(即上述第一电子设备和至少一个第二电子设备)中配置的传感器中,确定出第一指标对应的第一类型传感器,并确定出测量精度最高的第一类型传感器所在的第一目标设备。然后,第一电子设备可以根据第一目标设备的第一类型传感器采集/获取的数据,确定第一指标的具体数值。
100.通过该方法监测用户的运动健康指标,可以有效提高监测到的运动健康指标的准确性。
101.本技术实施例中将以上述第一电子设备和第二电子设备均作为运动健康监测装置,第一指标是运动健康指标,第一类型传感器的信息是第一类型传感器的精度为例,对该方法的具体实现过程进行示例性说明。
102.示例性地,本技术实施例中,运动健康监测装置可以是手机、平板电脑、可穿戴设备(运动手表、运动手环、心率带等)、智慧屏、智能家居设备(如:电视机)、车载设备(如:车载电脑)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、手持计算机、蜂窝电话、笔记本电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,umpc)、个人数字助理(personal digital assistant,pda)等终端设备。或者,运动健康监测装置还可以是智能跑步机、动感单车等运动器械。本技术对每种运动健康监测装置的具体设备形态均不作限制。
103.该方法中,针对任意一种运动健康指标,该种运动健康指标对应的传感器是指:采集的数据能够被用于确定该种运动健康指标的具体数值的传感器。例如,运动手表中配置的ppg传感器可以是心率对应的传感器。
104.一种实施方式中,第一电子设备可以分别与每个第二电子设备连接实现组网。另一种实施方式中,也可以是第一电子设备以及其他第二电子设备中的任意两个电子设备之间连接实现组网。在此对第一电子设备与第二电子设备之间的连接关系不作限制。
105.下面以第一电子设备是手机,第二电子设备包括运动手表、心率、智慧屏为例,结合附图对本技术实施例提供的指标监测方法进行示例性说明。
106.示例性地,图1为本技术实施例提供的一种应用场景的示意图。如图1所示,本技术实施例一种可能的应用场景可以包括:手机110、运动手表120、心率带130、以及智慧屏140。
107.手机110分别与运动手表120、心率带130、以及智慧屏140可通过有线或无线的方式建立连接。运动手表120、心率带130、以及智慧屏140等可以依次称为第一连接设备、第二连接设备、第三连接设备等。
108.可选地,手机110分别与运动手表120、心率带130、以及智慧屏140之间采用无线方式建立连接时,采用的无线通信协议可以为无线保真(wireless fidelity,wi-fi)协议、蓝牙(bluetooth)协议、zigbee协议、近距离无线通信(near field communication,nfc)协议,各种蜂窝网协议等,在此不作具体限制。
109.可选地,手机110和/或智慧屏140的操作系统可以是鸿蒙
tm
(harmony)系统、安卓
tm
(android)系统、ios
tm
系统、windows
tm
系统、mac
tm
系统、linux
tm
系统等,更具体的,还可以是小米
tm
系统或emui
tm
系统。
110.运动手表120的操作系统可以是android wear
tm
系统、lite os
tm
、tizen
tm
系统、watch os
tm
系统等。心率带130可以具有操作系统,也可以没有操作系统,在此均不作限制。
111.示例性地,图2为本技术实施例提供的图1中所示的手机110的结构示意图。如图2所示,手机110可以包括处理器210,存储器220,通用串行总线(universal serial bus,usb)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,sim)卡接口295等。
112.处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
113.其中,控制器可以是手机110的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
114.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
115.存储器220可以包括内部存储器。存储器220可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在存储器220的指令,从而执行手机110的各种功能应用以及数据处理。存储器220可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机110使用过程中所创建的数据(比如图像数据,电话本等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。存储器220还可以包括外部存储器,不作限制。
116.充电管理模块240用于从充电器接收充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为手机110供电。电源管理模块241用于连接电池242,充电管理模块240,以及处理器210。电源管理模块241也可接收电池242的输入为手机110供电。
117.手机110的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。手机110中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线
可以和调谐开关结合使用。
118.手机110可以通过无线通信功能分别向运动手表120、心率带130、以及智慧屏140发送查询请求,并接收运动手表120、心率带130、以及智慧屏140分别返回的配置文件。手机110还可以通过无线通信功能分别向运动手表120、心率带130、以及智慧屏140发送第一请求消息,并接收运动手表120、心率带130、以及智慧屏140分别返回的运动健康指标的具体数值。或者,手机110还可以通过无线通信功能分别向运动手表120、心率带130、以及智慧屏140发送第二请求消息,并接收运动手表120、心率带130、以及智慧屏140分别返回的传感器的数据。
119.手机110可以通过音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
120.传感器模块280可以包括压力传感器280a,陀螺仪传感器280b,气压传感器280c,磁传感器280d,加速度传感器280e(即acc传感器),距离传感器280f,接近光传感器280g,指纹传感器280h,温度传感器280j,触摸传感器280k,环境光传感器280l,骨传导传感器280m等。图2中所示仅为示例性说明,并不用于对传感器模块280的结构进行限制,例如,传感器模块280还包括gps传感器和/或北斗传感器等。
121.显示屏294用于显示图像,视频等。显示屏294包括显示面板。在一些实施例中,手机110可以包括1个或m个显示屏294,m为大于1的正整数。例如,显示屏294可以用于显示应用程序的显示界面,如:应用程序可以是运动健康监测应用。手机110可以通过运动健康监测应用的显示界面接收用户开启监测第一指标的操作,并响应于该操作、通过本技术实施例所述的指标监测方法监测该种运动健康指标。在监测到该运动健康指标后,手机110可以通过运动健康监测应用的显示界面显示该种运动健康指标。
122.手机110通过gpu,显示屏294,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
123.可以理解的是,图2所示的结构并不构成对手机110的具体限定。在一些实施例中,手机110也可以包括比图2所示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置等。又或者,图2所示的一些部件可以以硬件,软件或软件和硬件的组合实现。
124.可选地,本技术实施例中,图1中所示的运动手表120、心率带130、以及智慧屏140的结构也可以参考图2所示的手机110的结构。其区别在于,运动手表120、心率带130、以及智慧屏140的结构可能是在图2给出的结构的基础上增加或减少了组件。
125.例如,运动手表120可以包括ppg传感器、gps传感器、acc传感器。心率带130可以包括ecg传感器。智慧屏140可以包括摄像头。另外,运动手表120、心率带130、以及智慧屏140还分别包括无线通信模块,用于和手机110进行通信。
126.本技术实施例提供的指标监测方法中,针对图1所示的应用场景,手机110可以确定手机110、运动手表120、心率带130、以及智慧屏140中的传感器信息,如:每个设备分别配置有哪些传感器、以及每个传感器的测量精度。针对每种需要监测的运动健康指标,手机110可以从手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器中,确定出该种运动健康指标对应的测量精度最高的传感器,并根据该种运动健康指标对应的测量精度
最高的传感器采集的数据,确定该种运动健康指标的具体数值。
127.手机110确定手机110、运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度的过程可以如下:
128.一些实施例中,手机110、运动手表120、心率带130、以及智慧屏140中可以分别存储有一个传感器配置文件。每个设备中存储的传感器配置文件包括该设备中配置的传感器的标识信息(如传感器名称)和测量精度。
129.示例性地,手机110、运动手表120、心率带130、以及智慧屏140中分别存储的传感器配置文件,可以是由每个设备的厂家(或设备制造方、设备测试方等)在设备出厂时经过测试并写入相应设备的。例如,运动手表120的厂家可以在运动手表120出厂时,对运动手表120中配置的传感器的测量精度进行测试,并在运动手表120中写入传感器配置文件。
130.手机110可以直接查询自身存储的传感器配置文件,根据自身存储的传感器配置文件中包括的传感器的标识信息和测量精度,确定出手机110中配置有哪些传感器、以及每个传感器的测量精度。
131.手机110确定运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度的过程可以包括:当手机110与运动手表120、心率带130、以及智慧屏140连接时,手机110分别向运动手表120、心率带130、以及智慧屏140发送一个查询请求。运动手表120、心率带130、以及智慧屏140分别接收到该查询请求后,可以根据该查询请求向手机110返回自身存储的传感器配置文件。手机110可以分别根据运动手表120、心率带130、以及智慧屏140返回的传感器配置文件,确定出运动手表120、心率带130、以及智慧屏140中分别配置有哪些传感器、以及每个传感器的测量精度。
132.举例说明,假设手机110中配置的传感器包括:gps传感器、acc传感器;运动手表120中配置的传感器包括:ppg传感器、gps传感器、acc传感器;心率带130中配置的传感器包括:ecg传感器;智慧屏140中配置的传感器包括摄像头。
133.手机110中存储的传感器配置文件如下述表1所示:
134.表1
[0135][0136]
运动手表120中存储的传感器配置文件如下述表2所示:
[0137]
表2
[0138][0139]
心率带130中存储的传感器配置文件如下述表3所示:
[0140]
表3
[0141][0142]
智慧屏140中存储的传感器配置文件如下述表4所示:
[0143]
表4
[0144][0145]
手机110可以直接查询表1所示的传感器配置文件,根据表1确定出手机110中配置有gps传感器和acc传感器,且手机110中配置的gps传感器的测量精度为95%,手机110中配置的acc传感器的测量精度为90%。
[0146]
另外,当手机110与运动手表120、心率带130、以及智慧屏140连接时,手机110可以分别向运动手表120、心率带130、以及智慧屏140发送一个查询请求。运动手表120接收到该查询请求后,可以根据该查询请求向手机110返回表2所示的传感器配置文件。心率带130接收到该查询请求后,可以根据该查询请求向手机110返回表3所示的传感器配置文件。智慧屏140接收到该查询请求后,可以根据该查询请求向手机110返回表4所示的传感器配置文件。
[0147]
手机110可以根据表2确定出运动手表120中配置有ppg传感器、gps传感器、以及acc传感器,且运动手表120中配置的ppg传感器的测量精度为90%,运动手表120中配置的gps传感器的测量精度为90%,运动手表120中配置的acc传感器的测量精度为95%。根据表3确定出心率带130中配置有ecg传感器,且心率带130中配置的ecg传感器的测量精度为95%。根据表4确定出智慧屏140中配置有摄像头,且智慧屏140中配置的摄像头的测量精度为95%。
[0148]
另外一些实施例中,手机110确定运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度的过程也可以包括:当手机110与运动手表120、心率带130、以及智慧屏140连接时,运动手表120、心率带130、以及智慧屏140分别主动向手机110上报(发送)自身存储的传感器配置文件。手机110可以分别根据运动手表120、心率带130、以及智慧屏140主动上报的传感器配置文件,确定出运动手表120、心率带130、以及智慧屏140中分别配置有哪些传感器、以及每个传感器的测量精度。
[0149]
或者,当手机110与运动手表120、心率带130、以及智慧屏140连接时,手机110、运动手表120、心率带130、以及智慧屏140之间还可以彼此交换自身存储的传感器配置文件。在此不作限制。
[0150]
还有一些实施例中,手机110、运动手表120、心率带130、以及智慧屏140分别对应的上述传感器配置文件也可以均被预先写入手机110中,或者同步至与手机110连接的云端(如云服务器)中。手机110可以直接根据自身存储的手机110、运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件,确定出手机110、运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度。或者,手机可以根据云端存储的手机110、运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件,确定出手机110、运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度。本实施例中,手机110可以无需向运动手表120、心率带130、以及智慧屏
140发送查询请求,运动手表120、心率带130、以及智慧屏140也无需向手机110主动上报传感器配置文件。
[0151]
可选地,当手机110、运动手表120、心率带130、以及智慧屏140分别对应的上述传感器配置文件均被预先写入手机110中,或者同步至与手机110连接的云端(如云服务器)中时,这些传感器配置文件也可以被集成在一个更大的传感器配置文件中。例如,上述表1至表4所示的传感器配置文件可以按照下述表5所示的方式集成同一个传感器配置文件中,存储在手机110或云端中。
[0152]
表5
[0153][0154]
可选地,对于上述手机110分别向运动手表120、心率带130、以及智慧屏140发送查询请求以获取传感器配置文件的实现方式而言,手机110可以仅在第一次与运动手表120、心率带130、以及智慧屏140连接时,分别向运动手表120、心率带130、以及智慧屏140发送查询请求。之后的连接(如第二次、第三次等)中,手机110中已经获得了运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件,手机110可以无需再向运动手表120、心率带130、以及智慧屏140发送查询请求。
[0155]
手机110在按照上述方式确定出手机110、运动手表120、心率带130、以及智慧屏140分别配置有哪些传感器、以及每个传感器的测量精度之后,针对每种需要监测的运动健康指标,手机110可以从手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器中,确定出该种运动健康指标对应的测量精度最高的传感器,并根据该种运动健康指标对应的测量精度最高的传感器采集的数据,确定该种运动健康指标的具体数值。
[0156]
一种实施方式中,手机110中可以预设有需要监测的运动健康指标的标识信息(如名称),手机110可以根据预设的运动健康指标的标识信息,确定需要监测哪些运动健康指标。例如,手机110中可以安装有第一应用,如:第一应用可以是运动健康监测应用,第一应用中可以包括第一列表,第一列表中可以包括至少一种运动健康指标的名称,第一列表可以是由手机110的厂家或者第一应用的开发人员等预先配置在第一应用中的。手机110通过查询第一列表,即可根据第一列表中包含的运动健康指标的名称,确定出需要监测哪些运动健康指标。
[0157]
另一种实施方式中,手机110也可以根据用户的选择操作,确定需要监测哪些运动健康指标。
[0158]
例如,图3为本技术实施例提供的一种应用界面的示意图。如图3所示,手机110可以通过第一应用为用户提供一种应用界面,该应用界面可以作为用户设置界面。应用界面
可以包括上述第一列表中包含的运动健康指标的名称,如:图3中显示的心率、步频、速度、动作。另外,应用界面中,每种运动健康指标的名称后边还可以包括一个对应的开关按钮,如:心率对应的开关按钮301、步频对应的开关按钮302、速度对应的开关按钮303、动作对应的开关按钮304。用户可以点击每种运动健康指标的对应的开关按钮,手机110可以响应于用户点击某种运动健康指标的对应的开关按钮的操作,开启或关闭监测该种运动健康指标的功能。其中,手机110开启监测功能的运动健康指标,即为手机110根据用户的选择操作确定出的需要监测的运动健康指标。示例性地,图3所示的应用界面中,用户开启了监测心率和速度的功能,关闭了监测步频和动作的功能。
[0159]
示例性地,第一应用的主界面可以包括一个设置按钮,用户可以点击该设置按钮触发手机从第一应用的主界面切换至图3所示的用户设置界面。第一应用的主界面可以显示监测到的运动健康指标的数值。
[0160]
又例如,图4为本技术实施例提供的另一种应用界面的示意图。如图4所示,手机110还可以通过第一应用为用户提供图4所示的应用界面,该应用界面中可以包括多种(可以是至少一种)运动类型(或称为运动模式)的标识,如:跑步401、跳绳402、跳舞403、健身404、骑行405等。用户可以主动点击其中任意一种运动类型的标识,选择自己要进行的运动类型。手机110可以响应于用户点击运动类型的标识的操作,确定用户选择的运动类型。然后,手机110可以根据用户选择的运动类型,确定该运动类型对应的运动健康指标作为需要监测的运动健康指标。如:当用户想要进行跑步时,可以在手机110中点击第一应用的图标(未再用附图进行表示),手机110可以响应于用户点击第一应用的图标操作,启动运行第一应用,并显示如图4所示的应用界面。用户可以在图4所示的应用界面中点击标识:跑步401,手机110可以响应于用户点击跑步401的标识的操作,确定跑步时对应的运动健康指标作为需要监测的运动健康指标。
[0161]
示例性地,手机110(或者说第一应用)中可以存储有不同运动类型与运动健康指标的对应关系,手机110可以根据该对应关系,确定用户选择的运动类型对应的运动健康指标。例如,跑步对应的运动健康指标可以包括:速度和心率。本技术对该对应关系并不作限制。
[0162]
上述图4所示的界面也可以是用户点击第一应用的主界面中包括的设置按钮,触发手机显示的,不作限制。
[0163]
还有一些实施方式中,手机110、运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件中还可以包括各自可以监测的运动健康指标的标识信息(如名称)。手机110还可以根据每个设备对应的传感器配置文件中包括的运动健康指标的标识信息,确定出手机110、运动手表120、心率带130、以及智慧屏140能够监测的所有类型的运动健康指标。手机110可以将前述确定的所有类型的运动健康指标均作为需要监测的运动健康指标。
[0164]
例如,同样假设手机110中配置的传感器包括:gps传感器、acc传感器;运动手表120中配置的传感器包括:ppg传感器、gps传感器、acc传感器;心率带130中配置的传感器包括:ecg传感器;智慧屏140中配置的传感器包括摄像头。
[0165]
手机110中存储的传感器配置文件如下述表6所示:
[0166]
表6
[0167][0168]
运动手表120中存储的传感器配置文件如下述表7所示:
[0169]
表7
[0170][0171]
心率带130中存储的传感器配置文件如下述表8所示:
[0172]
表8
[0173][0174]
智慧屏140中存储的传感器配置文件如下述表9所示:
[0175]
表9
[0176][0177]
上述表6-表9中,传感器名称和传感器的测量精度与上述表1-表4相同,不再赘述。
[0178]
本实施方式中,手机110还可以根据表6-表9中包括的运动健康指标名称,确定出手机110、运动手表120、心率带130、以及智慧屏140能够监测的运动健康指标包括:速度、步频、心率、动作。手机110可以将速度、步频、心率、动作作为需要监测的运动健康指标。
[0179]
本技术实施例对手机110确定需要监测的运动健康指标的具体方式不作限制。
[0180]
下面以需要监测的运动健康指标为第一指标为例,结合图5所示的流程,对手机110从手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器中,确定出第一指标对应的测量精度最高的传感器,并根据第一指标对应的测量精度最高的传感器采集的数据,确定第一指标的具体数值的过程进行示例性说明。
[0181]
下述示例性说明中,第一指标对应的传感器可以称为第一类型传感器,第一类型传感器中测量精度最高的传感器所在的设备可以称为第一目标设备。
[0182]
示例性地,图5为本技术实施例提供的指标监测方法的流程示意图。如图5所示,该方法可以包括s501-s503。手机可以通过s501-s503对需要监测的第一指标进行监测。
[0183]
s501、手机110从手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器中,确定第一指标对应的第一类型传感器。
[0184]
以手机110、运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件依次为上述表1至表4所示、第一指标为速度为例,手机110可以按照前述实施例中所述的方式预先得到下述1)至4)所描述的信息。
[0185]
1)手机110中配置有gps传感器和acc传感器,且手机110中配置的gps传感器的测量精度为95%,手机110中配置的acc传感器的测量精度为90%。
[0186]
2)运动手表120中配置有ppg传感器、gps传感器、以及acc传感器,且运动手表120中配置的ppg传感器的测量精度为90%,运动手表120中配置的gps传感器的测量精度为90%,运动手表120中配置的acc传感器的测量精度为95%。
[0187]
3)心率带130中配置有ecg传感器,且心率带130中配置的ecg传感器的测量精度为95%。
[0188]
4)智慧屏140中配置有摄像头,且智慧屏140中配置的摄像头的测量精度为95%。
[0189]
手机110可以根据上述1)至4)所描述的信息,确定出速度对应的第一类型传感器包括:手机110中配置的gps传感器、运动手表120中配置的gps传感器。
[0190]
手机110确定出第一指标对应的第一类型传感器后,可以执行s502。
[0191]
s502、手机110根据第一指标对应的第一类型传感器的测量精度,从手机110、运动手表120、心率带130、以及智慧屏140中确定测量精度最高的第一类型传感器所在的第一目标设备。
[0192]
以上述s501的相关说明中的举例为例,第一指标可以是速度,手机110可以根据上述1)至4)所描述的信息,确定出速度对应的第一类型传感器中,手机110中配置的gps传感器的测量精度(95%)大于运动手表120中配置的gps传感器的测量精度(90%)。手机110可以确定手机110为第一目标设备。
[0193]
手机110根据第一指标对应的第一类型传感器的测量精度,从手机110、运动手表120、心率带130、以及智慧屏140中确定测量精度最高的第一类型传感器所在的第一目标设备后,可以执行s503。
[0194]
s503、手机110根据第一目标设备的第一类型传感器采集的数据确定第一指标的值。
[0195]
以上述s501-s502的相关说明中的举例为例,第一指标可以是速度,第一目标设备可以是手机110,手机110可以根据手机110中配置的gps传感器采集的位置信息(如gps坐标)确定速度的值。如:手机110可以根据手机110中配置的gps传感器采集的位置信息,计算位置信息变化的距离与时间的比值,得到速度的具体数值。
[0196]
需要说明的是,本技术对手机110根据第一目标设备的第一类型传感器采集的数据确定第一指标的值的具体实现方式并不作限制。
[0197]
由于本技术实施例提供的指标监测方法在监测运动健康指标时,是根据第一指标对应的测量精度最高的第一类型传感器采集的数据,确定第一指标的具体数值,所以本技术实施例提供的指标监测方法监测到的第一指标的准确度可以更高。
[0198]
例如,对于上述图1所示的场景,手机110最终获取到的速度的数值可以更准确。
[0199]
应当理解,上述图5所示的指标监测方法也可以应用于测量其他指标,如:第二指标。第二指标对应的传感器可以称为第二类型传感器,第二类型传感器中测量精度最高的传感器所在的设备可以称为第二目标设备。
[0200]
例如,对于上述图1所示的场景,同样以手机110、运动手表120、心率带130、以及智慧屏140分别对应的传感器配置文件依次为上述表1至表4所示为例,第二指标可以是步频、心率、动作等。
[0201]
当第二指标是步频时,手机110可以根据上述1)至4)所描述的信息,确定出步频对应的第二类型传感器包括:手机110中配置的acc传感器、运动手表120中配置的acc传感器,
且手机110中配置的acc传感器的测量精度(90%)小于运动手表120中配置的acc传感器的测量精度(95%)。手机110可以将运动手表120确定为第二目标设备。手机110可以根据运动手表120的acc传感器采集的数据确定步频的值。
[0202]
或者,当第二指标是心率时,手机110可以根据上述1)至4)所描述的信息,确定出心率对应的第二类型传感器包括:运动手表120中配置的ppg传感器、心率带130中配置的ecg传感器,且运动手表120中配置的ppg传感器的测量精度(90%)小于心率带130中配置的ecg传感器的测量精度(95%)。手机110可以将心率带130确定为第二目标设备。手机110可以根据心率带130的ecg传感器采集的数据确定心率的值。
[0203]
又或者,当第二指标是动作时,手机110可以根据上述1)至4)所描述的信息,确定出动作对应的第二类型传感器仅包括:智慧屏140中配置的摄像头,智慧屏140中配置的摄像头为第二类型传感器中测量精度最高的传感器。手机110可以将智慧屏140确定为第二目标设备。手机110可以根据智慧屏140的摄像头采集的数据(如视频流)确定动作的值(如姿态数据)。
[0204]
需要说明的是,上述关于第一指标和第二指标的说明仅作为示例,并不用于限制。例如,速度也可以称为第二指标,步频、心率等也可以称为第一指标。第一目标设备和第二目标设备可以相同,也可以不同。例如,当某个电子设备已经被确定为第一目标设备时,后续再确定第二目标设备时,可以从除该电子设备之外的其他电子设备中确定,在此不作限制。
[0205]
另外,通过上述方法监测第一指标或第二指标(以第一指标为例)时,若第一目标设备是手机110,则手机110可以直接获取自身的传感器采集的数据确定第一指标的值。若第一目标设备是其他设备(非手机110,如:运动手表120、心率带130、智慧屏140等),则手机110根据第一目标设备的第一类型传感器采集的数据确定第一指标的值的过程可以如下:
[0206]
一种实施方式中,手机110可以向第一目标设备发送第一请求消息,并接收第一目标设备返回的第一指标的具体数值。其中,第一请求消息用于向第一目标设备请求第一指标的具体数值,如:第一请求消息可以包括第一指标的标识信息(如名称)。第一目标设备接收到第一请求消息后,可以根据第一目标设备的第一类型传感器采集的数据计算第一指标的具体数值,并向手机110返回第一指标的具体数值。
[0207]
例如,当第一指标是步频时,第一目标设备可以是运动手表120。手机110可以向运动手表120发送第一请求消息。运动手表120接收到第一请求消息后,可以根据运动手表120中配置的acc传感器采集的加速度信息计算步频的具体数值,并向手机110返回步频的具体数值。
[0208]
另一种实施方式中,手机110可以向第一目标设备发送第二请求消息,并接收第一目标设备返回的第一目标设备的第一类型传感器采集的数据。手机110可以根据第一目标设备的第一类型传感器采集的数据计算得到第一指标的具体数值。
[0209]
其中,第二请求消息用于向第一目标设备请求第一目标设备的第一类型传感器采集的数据,如:第二请求消息可以包括第一目标设备的第一类型传感器的标识信息(如名称)。第一目标设备接收到第二请求消息后,可以向手机110返回第一目标设备的第一类型传感器采集的数据。
[0210]
例如,当第一指标是步频时,第一目标设备可以是运动手表120。手机110可以向运
动手表120发送第二请求消息。运动手表120接收到第二请求消息后,可以向手机110返回运动手表120中配置的acc传感器采集的加速度信息。手机110可以根据运动手表120中配置的acc传感器采集的加速度信息,计算得到步频的具体数值。
[0211]
类似地,手机110可以根据按照上述方式,根据第二目标设备的第二类型传感器采集的数据确定第二指标的值,或者,根据第三目标设备的第三传感器采集的数据确定第三指标的值等。
[0212]
可以理解的是,当需要监测的运动健康指标包括多种时,手机110可以基于上述图5所示的流程实现对每种运动健康指标的监测。在监测过程中,手机110所确定的多种运动健康指标对应的所有测量精度最高的传感器可以认为是一个传感器组合,该传感器组合是用于监测前述多种运动健康指标时的最优传感器组合。
[0213]
可选地,手机110在得到需要监测的每种运动健康指标的具体数值后,可以在第一应用的主界面中显示这些数值,以供用户查看。
[0214]
例如,图6为本技术实施例提供的又一种应用界面的示意图。图6所示的应用界面可以是第一应用的主界面。当用户点击第一应用的图标后,手机110可以响应于用户点击第一应用的图标的操作,启动运行第一应用,并显示第一应用的主界面。如图6所示,假设手机监测到的运动健康指标及其数值依次为:速度为5公里每小时,步频为166步每分钟,心率为110次每分钟,则手机110可以第一应用的主界面中显示这些数据以供用户查看。
[0215]
需要说明的是,上述结合图1所示的场景所给出的多个实施例均为示例性说明,本技术对手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器的类型和数量,以及传感器的测量精度等均不作限制。
[0216]
应当理解,本技术实施例中,手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器中,每种运动健康指标对应的传感器可能包括一个或多个。例如,前述表1至表4相关的示例中,动作对应的传感器仅包括智慧屏140中配置的摄像头。心率对应的传感器包括运动手表120中配置的ppg传感器、心率带130中配置的ecg传感器的测量精度。
[0217]
对任意一种运动健康指标而言(以第一指标为例):
[0218]
当第一指标对应的第一类型传感器仅包括一个时,该第一类型传感器即为第一指标对应的测量精度最高的第一类型传感器。手机110可以将该第一类型传感器所在的设备作为第一目标设备。
[0219]
当第一指标对应的第一类型传感器包括多个时,手机110根据第一指标对应的第一类型传感器的测量精度,从第一指标对应的第一类型传感器中确定测量精度最高的第一类型传感器时,可能会存在多个第一类型传感器的测量精度最高且相同的情况。针对这种情况,本技术实施例中,手机110可以从测量精度最高且相同的多个第一类型传感器分别所在的设备中,任意选择一个作为第一目标设备。或者,手机110可以从测量精度最高且相同的多个第一类型传感器分别所在的设备中,优先选择手机110作为第一目标设备;当第一指标对应的测量精度最高且相同的多个传感器分别所在的设备中不包括手机110时,手机110再从测量精度最高且相同的多个第一类型传感器分别所在的设备中,任意选择一个作为第一目标设备。在此不作限制。
[0220]
例如,以第一指标为心率为例,假设上述图1所示的场景中,运动手表120中配置的ppg传感器、以及心率带130中配置的ecg传感器的测量精度均为95%。则本技术实施例提供
的指标监测方法应用于该场景时,手机110能够确定出心率对应的测量精度最高的第一类型传感器包括两个,分别为运动手表120中配置的ppg传感器、以及心率带130中配置的ecg传感器。此时,手机110可以任意选择运动手表120或者心率带130作为心率对应的第一目标设备。
[0221]
可选地,本技术实施例中,手机110在按照上述图5所示的流程对第一指标进行监测时,第一指标对应的第一类型传感器中,除第一目标设备之外的其他设备中的第一类型传感器可以称为无用的传感器。手机110可以仅控制第一目标设备中的第一类型传感器打开,而将其他无用的传感器关闭,以节省功耗。
[0222]
以上述s501-s503的相关说明中的举例为例:
[0223]
第一指标为速度时,第一类型传感器可以包括:手机110中配置的gps传感器、运动手表120中配置的gps传感器,第一目标设备可以为手机110。则,手机110可以仅控制手机110中的gps传感器打开,而将运动手表120中配置的gps传感器关闭,以节省功耗。
[0224]
或者,第一指标为步频时,第一类型传感器可以包括:手机110中配置的acc传感器、运动手表120中配置的acc传感器,第一目标设备可以为运动手表120。则,手机110可以仅控制运动手表120中的acc传感器打开,而将手机110中配置的acc传感器关闭,以节省功耗。
[0225]
一些实施例中,手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器的默认状态(或称为初始状态)均为开启状态。手机110在确定出第一目标设备后,可以向第一目标设备外的其他设备发送指令,所述指令用于关闭所述其他设备的第一类型传感器,从而手机110可以将无用的传感器的状态由开启状态调整为关闭状态。
[0226]
可选地,当无用的传感器配置在手机110中时,手机110可以直接将无用的传感器的状态由开启状态调整为关闭状态。当无用的传感器未配置手机110中时,手机110可以向无用的传感器所在的设备发送第一指示消息(即上述指令),第一指示消息可以包括无用的传感器的标识信息(如名称)。无用的传感器所在的设备接收到第一指示消息后,可以根据第一指示消息将无用的传感器的状态由开启状态调整为关闭状态。
[0227]
示例性地,图7为本技术实施例提供的手机110与运动手表120的一种交互流程示意图。手机110可以按照图7所示的交互流程,将运动手表120中配置的gps传感器的状态由开启状态调整为关闭状态。如图7所示,手机110与运动手表120的交互流程可以包括s701-s702。
[0228]
s701、手机110向运动手表120发送第一指示消息。
[0229]
其中,第一指示消息包括运动手表120中配置的gps传感器的标识信息。
[0230]
相应地,运动手表120接收来自手机110的第一指示消息。
[0231]
运动手表120接收到第一指示消息后,可以触发执行s702。
[0232]
s702、运动手表120将配置的gps传感器的状态由开启状态调整为关闭状态。
[0233]
可以理解的,手机110可以直接将自身配置的acc传感器的状态由开启状态调整为关闭状态,不再详述。
[0234]
在监测速度和步频时,手机110将运动手表120中配置的gps传感器、以及手机110中配置的acc传感器的状态由开启状态调整为关闭状态,可以分别降低运动手表120和手机110的功耗。
[0235]
另外一些实施例中,手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器的默认状态也可以均为关闭状态。手机110在确定出第一目标设备后,可以只控制第一目标设备开启第一类型传感器,其他无用的传感器的状态保持默认状态不变。
[0236]
可选地,当第一目标设备是手机110中时,手机110可以直接将自身的第一类型传感器的状态由关闭状态调整为开启状态。当第一目标设备不是手机110时,手机110可以向第一目标设备发送第二指示消息,第二指示消息可以包括第一目标设备的第一类型传感器的标识信息。第一目标设备接收到第二指示消息后,可以根据第二指示消息将第一目标设备的第一类型传感器的状态由关闭状态调整为开启状态。在此不再用附图进行说明。
[0237]
在监测第一指标时,手机110仅将第一目标设备的第一类型传感器的状态由关闭状态调整为开启状态,可以实现低功耗监测用户的运动健康指标。
[0238]
还有一些实施例中,手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器的默认状态还可能是部分传感器为关闭状态、另外一部分传感器为开启状态。对此,本技术实施例中,手机110在确定出需要监测的第一指标对应的第一目标设备后,当第一目标设备的第一类型传感器的状态为开启时,手机110可以向第一目标设备发送指令指示第一目标设备的第一类型传感器保持开启状态不变,或者发送获取所述第一类型传感器监测的数据的指令,或者发送使用所述第一类型传感器的权限的指令,等;当第一目标设备的第一类型传感器的默认状态为关闭时,手机110可以向第一目标设备发送指令使第一目标设备的第一类型传感器由关闭状态调整为开启状态。另外,对于其他设备,当其他设备的第一类型传感器的默认状态为开启时,手机110可以向其他设备发送指令使其他设备的第一类型传感器由开启状态调整为关闭状态;当其他设备的第一类型传感器的默认状态为关闭时,手机110可以向其他设备发送指令使其他设备的第一类型传感器保持关闭状态不变,或者,手机110也可以不向其他设备发送任何指令,其他设备的第一类型传感器可以默认保持关闭状态不变。在此不再详细赘述。
[0239]
本技术对手机110、运动手表120、心率带130、以及智慧屏140中配置的传感器的默认状态为开启状态或关闭状态并不作限制。
[0240]
可选地,以上实施例中所述的第一指标、第二指标等均为基础运动健康指标,也即,以上实施例主要说明了如何监测基础运动健康指标的过程。本技术实施例中,手机110在获取到需要监测的所有基础运动健康指标后,还可以根据其中的部分基础运动健康指标的具体数值,结合用户的个人信息(如年龄、性别、体重等)计算得到综合运动健康指标的具体数值。其中,综合运动健康指标可以包括最大摄氧量、恢复效果、训练时间等。
[0241]
例如,手机110可以根据监测到的第一指标、第二指标,结合用户的个人信息(如年龄、性别、体重等),计算得到第三指标的具体数值。第三指标可以是上述综合运动健康指标。
[0242]
以第一指标和第二指标分别为心率和速度为例,手机110还可以根据监测到的心率和速度,结合用户的个人信息,计算用户在运动过程中的最大摄氧量。最大摄氧量即为第三指标。
[0243]
示例性地,用户的个人信息可以是由用户主动配置在手机110中。例如,手机110可以接收用户输入的个人信息。
[0244]
可选地,与上述手机110确定需要监测的基础运动健康指标的方式类似,手机110
也可以根据预设的综合运动健康指标的标识信息确定需要计算哪些综合运动健康指标,或者,根据用户的选择操作,确定需要计算哪些综合运动健康指标等。在此不再赘述。
[0245]
应当理解,对于不同的综合运动健康指标,手机110可以采用不同的计算方法进行计算。另外,计算不同的综合运动健康指标时,所采用的基础运动健康指标可能相同,也可能不同。关于综合运动健康指标的计算为较为成熟的技术,在此不再详细说明。
[0246]
可选地,一些实施例中,手机110还可以分别获取手机110、运动手表120、心率带130、以及智慧屏140中每个设备的计算能力,并从手机110、运动手表120、心率带130、以及智慧屏140中确定出计算能力最大(最强)的一个设备作为计算中心。然后,手机110可以将获取到的基础运动健康指标、以及用户的个人信息均发送到该计算中心,由该计算中心根据基础运动健康指标、以及用户的个人信息计算得到综合运动健康指标的具体数值。也即,计算综合运动健康指标的过程可以由该计算中心来完成。例如,当手机110作为计算中心时,手机110可以直接完成综合运动健康指标的计算。当智慧屏140作为计算中心时,可以由智慧屏140完成综合运动健康指标的计算。
[0247]
示例性地,手机110的计算能力可以是指手机110的处理器210、cpu等的计算能力。以处理器210为例,处理器210的计算能力可以是指处理器210的双精度浮点运算能力、或者处理器210的资源占有率(资源占有率越小,计算能力越大)。类似地,运动手表120、心率带130、以及智慧屏140的计算能力,可以参考手机110的计算能力,不再赘述。
[0248]
另外一些实施例中,当手机110与云端(如云服务器)连接时,手机110还可以将获取到的基础运动健康指标、以及用户的个人信息均发送到云端,由云端根据基础运动健康指标、以及用户的个人信息计算得到综合运动健康指标的具体数值。手机110可以获取云端计算得到的综合运动健康指标的具体数值。
[0249]
可选地,手机110还可以在上述第一应用的主界面显示获取到的综合运动健康指标。例如,图8为本技术实施例提供的又一种应用界面的示意图。如图8所示,假设手机110监测到的综合运动健康指标包括:最大摄氧量(maximal oxygen uptake,vo2max)为3000毫升(ml),则手机110可以第一应用的主界面中显示该数据以供用户查看。
[0250]
以上实施例是以第一电子设备为手机110为例,对本技术实施例提供的指标监测方法进行了说明。但需要说明的是,第一电子设备也可以是运动手表120、智慧屏140等,本技术实施例对第一电子设备并不作限制。例如,上述图1所示的场景中,当第一电子设备为智慧屏140时,手机110、运动手表120、心率带130等即为第二电子设备。
[0251]
一些实施例中,第一电子设备可以是多种运动健康监测装置中默认的某个设备,如:手机110。
[0252]
另外一些实施例中,第一电子设备也可以是多种运动健康监测装置中计算能力最大的设备。也即,第一电子设备的计算能力大于任意一个第二电子设备。第一电子设备可以由多种运动健康监测装置中默认的某个控制设备进行确定。例如,上述图1所示的场景中,手机110可以是默认的控制设备。当手机110与运动手表120、心率带130、以及智慧屏140连接时,手机110可以分别向运动手表120、心率带130、以及智慧屏140发送能力查询请求。运动手表120、心率带130、以及智慧屏140可以分别向手机110返回各自的计算能力。手机110可以根据手机110、运动手表120、心率带130、以及智慧屏140的计算能力,从中确定出计算能力最大的设备作为第一电子设备。当第一电子设备是手机110本身时,手机110可以按照
如前述实施例中所述的方式实现本技术实施例提供的指标监测方法。当第一电子设备是其他设备,如智慧屏140时,手机110可以向智慧屏140发送一个指示消息,指示智慧屏140执行本技术实施例提供的指标监测方法。
[0253]
应当理解,对于第一电子设备是多种运动健康监测装置中计算能力最大的设备的实施例而言,第一电子设备可以直接根据基础运动健康指标和用户的个人信息计算综合运动健康指标,无需再重复确定计算中心。
[0254]
还有一些实施例中,第一电子设备也可以是与多种运动健康监测装置连接的其他电子设备,第一电子设备可以不作为运动健康监测装置,如第一电子设备可以是服务器,手机110、运动手表120、心率带130、以及智慧屏140可以分别与服务器连接。与第一电子设备连接的多种运动健康监测装置可以分别称为第二电子设备,或依次称为第一连接设备、第二连接设备、第三连接设备等。针对第一指标,第一电子设备可以仅在与第一电子设备连接的多种运动健康监测装置中确定第一目标设备,如第一目标设备为第一连接设备。类似地,针对第二指标,第二电子设备可以仅在与第一电子设备连接的多种运动健康监测装置中确定第二目标设备,如第二目标设备为第二连接设备。
[0255]
可选地,本技术还有一些实施例中,所述根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定第一目标设备,可以包括:根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定至少一个第一备选设备。第一电子设备显示所述至少一个第一备选设备的标识信息(如设备名称)。第一电子设备接收用户的第一操作,第一操作为用户选择(如点击或触摸)所述至少一个第一备选设备中的第一目标设备的标识信息的操作。第一电子设备响应于用户的第一操作,确定第一目标设备。
[0256]
也即,本实施例中,第一电子设备可以为用户推荐能够用于确定第一指标的至少一个第一备选设备,用户可以从第一电子设备推荐的至少一个第一备选设备中主动选择第一目标设备。
[0257]
例如,第一电子设备在确定第一电子设备和至少一个第二电子设备包括的传感器信息后,针对需要监测的第一指标,第一电子设备可以结合第一类型传感器的精度,从第一电子设备和至少一个第二电子设备中确定出精度最高的至少一个(如两个或三个)第一备选设备,并显示所确定的至少一个第一备选设备的设备名称。不同的第一备选设备的精度可以相同或不同。用户可以点击或触摸至少一个第一备选设备中的第一目标设备的设备名称,以触发第一电子设备确定对应的第一目标设备。
[0258]
如前述实施例中所述,一些实现场景中,第一指标可以是用户在第一应用的应用界面主动选择的指标。示例性地,上述第一电子设备显示所述至少一个第一备选设备的标识信息,可以是指:第一电子设备接收到用户主动选择第一指标的操作后,在第一应用的应用界面中第一指标的名称旁边显示所述至少一个第一备选设备的标识信息。
[0259]
类似地,第一电子设备可以为用户推荐能够用于确定第二指标的至少一个第二备选设备,用户可以从第一电子设备推荐的至少一个第二备选设备中主动选择第二目标设备。或者,第一电子设备可以为用户推荐能够用于确定第三指标的至少一个第三备选设备,用户可以从第一电子设备推荐的至少一个第三备选设备中主动选择第三目标设备等,不再一一赘述。
[0260]
需要说明的是,本技术对第一电子设备如何为用户推荐能够用于确定第一指标的至少一个第一备选设备,以供用户从中选择第一目标设备的具体实现方式不作限制。
[0261]
可选地,还有一些实施例中,根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定至少一个第一备选设备之后,第一电子设备也可以不主动显示所述至少一个第一备选设备的标识信息。用户可以主动查询第一指标对应的第一备选设备。当第一电子设备接收到用户查询第一指标对应的第一备选设备的操作后,可以显示所述至少一个第一备选设备的标识信息。之后,用户可以按照与上述实施例相同或相似的方式,从至少一个第一备选设备中主动选择第一目标设备。本技术对此不作限制。
[0262]
示例性地,第一电子设备可以在第一应用的应用界面中显示一个用于查询第一指标对应的第一备选设备的查询按钮,用户可以点击该查询按钮,触发第一电子设备显示所述至少一个第一备选设备的标识信息。本技术中,用户查询第一指标对应的第一备选设备的操作可以称为第二操作,本技术对第二操作的具体实现也不作限制。
[0263]
对应于前述实施例中所述的指标监测方法,本技术实施例还提供一种数据传输系统,该数据传输系统可以包括第一电子设备、以及至少一个第二电子设备。例如,该数据传输系统的结构可以参考上述图1所示的应用场景中包括的结构。该数据传输系统中,第一电子设备用于执行前述实施例中所述的指标监测方法。
[0264]
可选地,本技术实施例还提供一种指标监测装置,可以应用于上述第一电子设备,实现本技术实施例所述的指标监测方法。该装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,图9为本技术实施例提供的指标监测装置的结构示意图。如图9所示,本技术实施例提供的指标监测装置可以包括通信单元901、处理单元902。
[0265]
通信单元901,用于与至少一个第二电子设备建立连接。
[0266]
处理单元902,用于确定第一电子设备和所述至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息,以及根据需要获取的第一指标以及第一类型传感器的信息,从第一电子设备和所述至少一个第二电子设备中确定第一目标设备;其中,第一类型传感器获取的数据与第一指标相关。
[0267]
处理单元902,还用于根据第一目标设备的第一类型传感器获取的数据确定第一指标的值。
[0268]
可选地,所述至少一个第二电子设备包括第一连接设备,第一目标设备为第一连接设备。
[0269]
可选地,图10为本技术实施例提供的指标监测装置的另一结构示意图。如图10所示,该指标监测装置还可以包括显示单元903。所述至少一个第二电子设备还包括第二连接设备,传感器信息中还包括第二类型传感器的信息,第二类型传感器获取的数据与第二指标相关。处理单元902,还用于根据需要获取的第二指标以及第二类型传感器的信息,从第一电子设备与所述至少一个第二电子设备中确定第二目标设备;其中,第二目标设备为第二连接设备;根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。显示单元903,用于显示第一指标的值和第二指标的值。
[0270]
可选地,处理单元902,还用于基于第一指标的值和第二指标的值处理得到第三指
标。
[0271]
可选地,传感器信息中还包括第二类型传感器的信息,第二类型传感器获取的数据与第二指标相关。处理单元902,还用于根据需要获取的第二指标以及第二类型传感器的信息,从第一电子设备与至少一个第二电子设备中确定第二目标设备;第二目标设备与第一目标设备不同;根据第二目标设备的第二类型传感器获取的数据确定第二指标的值。
[0272]
可选地,第一指标和第二指标与运动指标相关。
[0273]
可选地,第一指标和第二指标与用户选择的运动模式相关,第一指标和第二指标为同一运动模式相关的指标。
[0274]
可选地,第一类型传感器的信息包括第一类型传感器的精度。处理单元902,具体用于根据需要获取的第一指标以及第一类型传感器的精度,从第一电子设备和所述至少一个第二电子设备中选择第一类型传感器的精度最高的设备作为第一目标设备。
[0275]
可选地,处理单元902,还用于通过所述通信单元901向第一目标设备外的其他设备发送指令,所述指令用于关闭其他设备的第一类型传感器。
[0276]
可选地,处理单元902,还用于只控制第一目标设备开启第一类型传感器。
[0277]
可选地,处理单元902,具体用于获取第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件;其中,第一电子设备对应的传感器配置文件包括第一电子设备中的传感器信息,第二电子设备对应的传感器配置文件包括第二电子设备中的传感器信息。根据第一电子设备对应的传感器配置文件、以及第二电子设备对应的传感器配置文件,确定第一电子设备和所述至少一个第二电子设备中的传感器信息。
[0278]
可选地,第一电子设备和所述至少一个第二电子设备中的传感器包括以下一种或多种:gps传感器、ppg传感器、ecg传感器、摄像头、acc传感器、温度传感器、湿度传感器。
[0279]
可选地,第一电子设备的计算能力大于任意一个第二电子设备。
[0280]
可选地,第一指标或第二指标包括速度、心率、步频、血压、血氧、呼吸频率、温度中的任意一种;第三指标包括最大摄氧量、有氧训练效果、无氧训练效果、恢复时间中的任意一种。
[0281]
例如,第一类型传感器的信息可以包括第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度;第一指标可以为步频。处理单元902,具体可以用于根据需要获取的步频、第一电子设备中的acc传感器的精度、以及第二电子设备中的acc传感器的精度,从第一电子设备和所述至少一个第二电子设备中确定第一目标设备。根据第一目标设备的acc传感器获取的数据确定步频的值。
[0282]
可以理解的,通过该指标监测装置,可以实现本技术前述实施例所述的指标监测方法对应的全部功能,在此不再一一赘述。
[0283]
应理解以上装置中单元(或称为模块)的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。
[0284]
例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理
元件又可以称为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0285]
在一个例子中,以上装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,asic),或,一个或多个数字信号处理器(digital signal process,dsp),或,一个或者多个现场可编辑逻辑门阵列(field programmable gate array,fpga),或这些集成电路形式中至少两种的组合。
[0286]
再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
[0287]
在一种实现中,以上装置实现以上方法中各个对应步骤的单元可以通过处理元件调度程序的形式实现。例如,该装置可以包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例所述的方法。存储元件可以为与处理元件处于同一芯片上的存储元件,即片内存储元件。
[0288]
在另一种实现中,用于执行以上方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例所述的方法。
[0289]
例如,本技术实施例还可以提供一种装置,如:电子设备,可以包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备实现如前述实施例所述的指标监测方法。该存储器可以位于该电子设备之内,也可以位于该电子设备之外。且该处理器包括一个或多个。
[0290]
该电子设备可以是手机、平板电脑、可穿戴设备(运动手表、运动手环、心率带等)、智慧屏、智能家居设备(如:电视机)、车载设备(如:车载电脑)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、手持计算机、蜂窝电话、笔记本电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,umpc)、个人数字助理(personal digital assistant,pda)等终端设备。或者,还可以是包含处理器和存储器的智能跑步机、动感单车等运动器械。
[0291]
在又一种实现中,该装置实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这里的处理元件可以为集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
[0292]
例如,本技术实施例还提供一种芯片,该芯片可以应用于上述电子设备。芯片包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;处理器通过接口电路从电子设备的存储器接收并执行计算机指令,以实现如前述实施例所述的指标监测方法。
[0293]
本技术实施例还提供一种计算机程序产品,包括计算机可读代码,当计算机可读代码在电子设备中运行时,使得电子设备实现如前述实施例所述的指标监测方法。
[0294]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0295]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0296]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0297]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0298]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。
[0299]
基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,如:程序。该软件产品存储在一个程序产品,如计算机可读存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0300]
例如,本技术实施例还可以提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备实现如前述实施例所述的指标监测方法。
[0301]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:


1.一种指标监测方法,其特征在于,所述方法应用于第一电子设备,所述方法包括:所述第一电子设备与至少一个第二电子设备建立连接;所述第一电子设备确定所述第一电子设备和所述至少一个第二电子设备中的传感器信息,所述传感器信息中包括第一类型传感器的信息;根据需要获取的第一指标以及所述第一类型传感器的信息,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中确定第一目标设备;其中,所述第一类型传感器获取的数据与所述第一指标相关;所述第一电子设备根据所述第一目标设备的第一类型传感器获取的数据确定所述第一指标的值。2.根据权利要求1所述的方法,其特征在于,所述传感器信息中还包括第二类型传感器的信息,所述第二类型传感器获取的数据与第二指标相关;所述方法还包括:根据需要获取的第二指标以及所述第二类型传感器的信息,所述第一电子设备从所述第一电子设备与所述至少一个第二电子设备中确定第二目标设备;所述第二目标设备与所述第一目标设备不同;所述第一电子设备根据所述第二目标设备的第二类型传感器获取的数据确定所述第二指标的值;所述第一电子设备显示所述第一指标的值和所述第二指标的值,或,基于所述第一指标的值和所述第二指标的值处理得到第三指标。3.根据权利要求2所述的方法,其特征在于,所述第一指标和所述第二指标与运动指标相关。4.根据权利要求3所述的方法,其特征在于,所述第一指标和所述第二指标与用户选择的运动模式相关,所述第一指标和所述第二指标为同一运动模式相关的指标。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一类型传感器的信息包括所述第一类型传感器的精度;所述根据需要获取的第一指标以及所述第一类型传感器的信息,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中确定第一目标设备,具体包括:根据需要获取的第一指标以及所述第一类型传感器的精度,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中选择所述第一类型传感器的精度最高的设备作为第一目标设备。6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据需要获取的第一指标以及所述第一类型传感器的信息,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中确定第一目标设备之后,所述方法还包括:所述第一电子设备向所述第一目标设备外的其他设备发送指令,所述指令用于关闭所述其他设备的第一类型传感器;或所述第一电子设备只控制所述第一目标设备开启第一类型传感器。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一电子设备确定所述第一电子设备和所述至少一个第二电子设备中的传感器信息,包括:所述第一电子设备获取所述第一电子设备对应的传感器配置文件、以及所述第二电子设备对应的传感器配置文件;其中,所述第一电子设备对应的传感器配置文件包括所述第
一电子设备中的传感器信息,所述第二电子设备对应的传感器配置文件包括所述第二电子设备中的传感器信息;所述第一电子设备根据所述第一电子设备对应的传感器配置文件、以及所述第二电子设备对应的传感器配置文件,确定所述第一电子设备和所述至少一个第二电子设备中的传感器信息。8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一电子设备的计算能力大于任意一个所述第二电子设备。9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一电子设备和所述至少一个第二电子设备中的传感器包括以下一种或多种:gps传感器、ppg传感器、ecg传感器、摄像头、acc传感器、温度传感器、湿度传感器。10.根据权利要求2-4任一项所述的方法,其特征在于,所述第一指标或所述第二指标包括速度、心率、步频、血压、血氧、呼吸频率、温度中的任意一种;所述第三指标包括最大摄氧量、有氧训练效果、无氧训练效果、恢复时间中的任意一种。11.根据权利要求1-10任一项所述的方法,其特征在于,所述根据需要获取的第一指标以及所述第一类型传感器的信息,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中确定第一目标设备,包括:根据需要获取的第一指标以及所述第一类型传感器的信息,所述第一电子设备从所述第一电子设备和所述至少一个第二电子设备中确定至少一个第一备选设备;所述第一电子设备显示所述至少一个第一备选设备的标识信息;所述第一电子设备接收第一操作,所述第一操作为用户选择所述至少一个第一备选设备中的第一目标设备的标识信息的操作;所述第一电子设备响应于所述第一操作,确定第一目标设备。12.根据权利要求11所述的方法,其特征在于,所述第一电子设备显示所述至少一个第一备选设备的标识信息,包括:所述第一电子设备接收第二操作,所述第二操作为用户查询所述第一指标对应的第一备选设备的操作;所述第一电子设备响应于所述第二操作,显示所述至少一个第一备选设备的标识信息。13.一种电子设备,其特征在于,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备实现如权利要求1-12任一项所述的方法。14.一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,其特征在于,当所述计算机程序在电子设备上运行时,使得所述电子设备实现如权利要求1-12任一项所述的方法。

技术总结


本申请提供一种指标监测方法及装置,涉及数据传输领域。该方法包括:第一电子设备与至少一个第二电子设备建立连接。第一电子设备确定第一电子设备和至少一个第二电子设备中的传感器信息,传感器信息中包括第一类型传感器的信息。根据需要获取的第一指标以及第一类型传感器的信息,第一电子设备从第一电子设备和至少一个第二电子设备中确定第一目标设备。其中,第一类型传感器获取的数据与第一指标相关。第一电子设备根据第一目标设备的第一类型传感器获取的数据确定第一指标的值。该方法可以结合第一电子设备、以及与第一电子设备连接的各第二电子设备中的传感器信息,对需要监测的指标(如第一指标)进行监测,以提高准确性。以提高准确性。以提高准确性。


技术研发人员:

曾恂 刘亮

受保护的技术使用者:

华为技术有限公司

技术研发日:

2021.04.30

技术公布日:

2022/11/1

本文发布于:2024-09-21 20:25:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/26570.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:传感器   电子设备   指标   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议