一种健康管理方法及装置与流程

文档序号:36835010发布日期:2024-01-26 16:51阅读:27来源:国知局
一种健康管理方法及装置与流程

本公开的实施例涉及扩展现实,尤其涉及一种健康管理方法及装置。


背景技术:

1、随着人们对健康生活的重视,健康管理系统的功能越来越多,方便用户对自己健康状态的记录和查看。

2、但是,相关技术中,传统的健康管理系统需要用户手动记录当日摄入的食物,不仅不方便用户的使用,而且如果用户没有手动记录,则容易造成健康管理数据不准确,影响用户的使用体验。


技术实现思路

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、又一方面,提供一种计算机程序产品。所述计算机程序产品包括计算机程序指令,在计算机上执行所述计算机程序指令时,所述计算机程序指令使计算机执行如上述任一实施例所述的健康管理方法中的一个或多个步骤。

33、又一方面,提供一种计算机程序。当所述计算机程序在计算机上执行时,所述计算机程序使计算机执行如上述任一实施例所述的健康管理方法中的一个或多个步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1