【】本发明涉及终端,具体地涉及一种用户识别方法、电子设备和体脂秤。
背景技术
0、
背景技术:
1、随着用户对于健康的重视,体脂秤(body fat scale)在日常生活中的应用越来越广泛。体脂秤通常是由多人共享的,不同的用户使用体脂秤时需要在手机上手动切换用户以使手机能够接收到该用户的正确的体征数据,为用户使用体脂秤带来不便。
2、相比于传统的体脂秤,智能无线保真(wireless fidelity,wi-fi)体脂秤作为一种家庭共享的体脂秤可以智能地识别出用户,当用户上秤测量后,体脂秤会自动的将测量出的体征数据发送到已经识别出的用户的账号上,从而方便了不同的用户使用体脂秤。
3、目前,体脂秤主要是基于用户的体征数据进行用户识别,例如,体征数据可包括体重或体脂率。但是采用体重或体脂率等体征数据不能准确的识别出用户,从而导致用户识别的准确率较低。
技术实现思路
0、
技术实现要素:
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、在一种可能的实现方式中,所述识别参考信息还包括测量距离,所述测量距离为所述电子设备与所述体脂秤之间的距离;所述电子设备接收所述体脂秤广播的识别指令之后,还包括:
32、所述电子设备根据所述识别指令的接收信号强指示rssi,计算出所述测量距离。
33、在一种可能的实现方式中,所述识别参考信息还包括测量距离,所述测量距离为所述电子设备与所述体脂秤之间的距离,所述电子设备包括手机、智能手环或者智能手表;
34、所述方法还包括:
35、所述电子设备通过判断所述电子设备的用户的身高与所述测量距离的差值是否在第一距离范围内,检测所述电子设备是否被所述用户手持或者佩戴;
36、所述电子设备若判断出所述电子设备的用户的身高与所述测量距离的差值在第一距离范围内时,检测出所述电子设备被所述用户手持或者佩戴,并执行所述电子设备从所述体脂秤获取所述被测用户的测量信息的步骤或者执行所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果的步骤。
37、在一种可能的实现方式中,所述电子设备为智能手环或者智能手表;
38、所述方法还包括:
39、所述电子设备根据用户佩戴行为检测所述电子设备是否佩戴于用户的手腕上或者脚上;
40、所述电子设备检测出所述电子设备佩戴于用户的手腕上或者脚上时,执行所述电子设备从所述体脂秤获取所述被测用户的测量信息的步骤或者执行所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果的步骤。
41、在一种可能的实现方式中,所述匹配结果为置信度。
42、第二方面提供了一种用户识别方法,所述方法应用于电子设备,所述电子设备和体脂秤之间基于短距离无线通信协议通信;
43、所述方法包括:
44、所述电子设备获取所述电子设备的用户的识别参考信息,所述识别参考信息包括第二行为信息,所述第二行为信息用于表征所述电子设备的用户的行为;
45、所述电子设备从所述体脂秤获取被测用户的测量信息,所述被测用户的测量信息包括第一行为信息,所述第一行为信息用于表征所述体脂秤对所述被测用户的体征数据进行测量时检测到的所述被测用户的测量行为;
46、所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果,所述匹配结果用于表征所述电子设备的用户为所述被测用户的概率,以供所述体脂秤获取所述匹配结果,并根据所述至少一个电子设备的匹配结果判断所述电子设备的用户是否为所述被测用户。
47、在一种可能的实现方式中,所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果,包括:
48、所述电子设备将所述第一行为信息和所述第二行为信息进行匹配,以生成所述匹配结果。
49、在一种可能的实现方式中,所述测量信息还包括所述体脂秤对所述被测用户进行测量得出的第一体征数据,所述识别参考信息还包括第二体征数据,所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果,包括:
50、所述电子设备对所述第一行为信息和所述第二行为信息进行匹配,并对所述第一体征数据和所述第二体征数据进行匹配,以生成所述匹配结果。
51、在一种可能的实现方式中,所述测量信息还包括所述体脂秤对所述被测用户进行测量得出的第一体征数据,所述识别参考信息还包括第二体征数据和测量距离,所述测量距离为所述电子设备与所述体脂秤之间的距离;
52、所述电子设备根据所述测量信息和所述识别参考信息生成匹配结果,包括:
53、所述电子设备对所述第一行为信息和所述第二行为信息进行匹配,对所述第一体征数据和所述第二体征数据进行匹配,以及通过所述测量距离对所述电子设备的用户与所述体脂秤的距离进行判定,以生成所述匹配结果。
54、第三方面提供了一种用户识别方法,所述方法应用于体脂秤,所述体脂秤与所述至少一个电子设备之间基于短距离无线通信协议通信;
55、所述方法包括:
56、所述体脂秤获取被测用户的测量信息,所述被测用户的测量信息包括第一行为信息,所述第一行为信息用于表征所述体脂秤对所述被测用户的体征数据进行测量时检测到的所述被测用户的测量行为;
57、所述体脂秤从所述至少一个电子设备获取根据所述测量信息和所述电子设备的用户的识别参考信息生成的匹配结果,所述匹配结果用于表征所述电子设备的用户为所述被测用户的概率,所述识别参考信息包括第二行为信息,所述第二行为信息用于表征所述电子设备的用户的行为;
58、所述体脂秤根据所述至少一个电子设备的匹配结果判断所述电子设备的用户是否为所述被测用户。
59、在一种可能的实现方式中,所述测量信息还包括所述体脂秤对所述被测用户进行测量得出的第一体征数据;
60、所述体脂秤从所述至少一个电子设备获取根据所述测量信息和所述电子设备的用户的识别参考信息生成的匹配结果之前,还包括:
61、所述体脂秤广播识别指令,所述识别指令包括所述第一行为信息,以供所述电子设备响应于接收到的所述识别指令,发送至少一个数据请求;
62、所述体脂秤响应于接收到的所述至少一个数据请求,发送所述第一体征数据,以使电子设备接收到所述第一体征数据。
63、在一种可能的实现方式中,所述测量信息还包括所述体脂秤对所述被测用户进行测量得出的第一体征数据;
64、所述体脂秤从所述至少一个电子设备获取根据所述测量信息和所述电子设备的用户的识别参考信息生成的匹配结果之前,还包括:
65、所述体脂秤广播识别指令,以供所述电子设备响应于接收到的所述识别指令,发送至少一个数据请求;
66、所述体脂秤响应于接收到的所述至少一个数据请求,发送所述第一行为信息和所述第一体征数据,以使电子设备接收到所述第一行为信息和所述第一体征数据。
67、第四方面提供了一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行第二方面或者第二方面的任一可能的实现方式中用户识别方法。
68、第五方面提供了一种体脂秤,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述体脂秤执行时,使得所述体脂秤执行第三方面或者第三方面的任一可能的实现方式中用户识别方法。
69、第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第二方面或者第二方面的任一可能的实现方式中用户识别方法或者执行第三方面或者第三方面的任一可能的实现方式中用户识别方法。
70、第七方面提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或任一至少一种处理器上运行时,使得所述计算机执行第二方面或者第二方面的任一可能的实现方式中用户识别方法或者执行第二方面或者第二方面的任一可能的实现方式中用户识别方法。
71、本发明实施例提供的技术方案中,体脂秤获取被测用户的测量信息,被测用户的测量信息包括第一行为信息或者包括第一行为信息和第一体征数据;电子设备获取电子设备的用户的识别参考信息,识别参考信息包括第二行为信息或者包括第二行为信息和第二体征数据;电子设备从体脂秤获取被测用户的测量信息;电子设备根据测量信息和参考识别信息生成匹配结果;体脂秤从至少一个电子设备获取匹配结果;体脂秤根据至少一个电子设备的匹配结果判断电子设备的用户是否为被测用户。本发明实施例中通过电子设备获取的参考识别信息和体脂秤获取的测量信息识别出被测用户,从而提高了用户识别的准确率。