体重管理方法、系统、体重秤及计算机可读存储介质与流程

文档序号:31343152发布日期:2022-08-31 11:00阅读:122来源:国知局
体重管理方法、系统、体重秤及计算机可读存储介质与流程

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.体重数据记录模块,用于获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息;
34.体重数据分析模块,用于根据所述体重变化信息,得到用户的健康数据。
35.此外,为实现上述目的,本发明还提供一种体重秤,所述体重秤包括体重管理系统以及存储器、处理器及存储在所述存储器上并可在所述处理器上运行的体重管理程序,所述体重管理程序被所述处理器执行时实现如上所述的体重管理方法的步骤。
36.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有体重管理程序,所述体重管理程序被处理器执行时实现如上所述的体重管理方法的步骤。
37.本发明提出一种体重管理方法、系统、体重秤和计算机可读存储介质,所述体重管理方法包括步骤:当检测到实时体重数据时,采集用户的实时脚底指纹数据;根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息;获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息;根据所述体重变化信息,得到用户的健康数据。本发明通过上述方法,能够实现对不同用户的体重数据进行分类管理,使得体重秤能够根据用户的不同健康数据提供差异化的服务,方便家庭成员根据自身体重数据进行更加健康的生活方式,合理控制生活习惯,同时通过不同的脚底指纹保证了信息的安全性,并通过指纹的唯一性能够进一步保证数据归类的正确性,充分保障体重数据的管理的有序性,防止数据管理混乱的情况发生。
附图说明
38.图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
39.图2为本发明体重管理方法第一实施例的流程示意图;
40.图3为本发明体重管理系统的结构示意图;
41.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
42.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
43.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
44.本发明实施例终端为体重秤。
45.如图1所示,该终端可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,dvi接口1004,usb接口1005,存储器1006。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。dvi接口1004可选的可以包括标准的有线接口,通过dvi线与其他外部设备连接。usb接口1005可选的可以包括标准的有线接口,通过usb连接线与其他外部设备连接。存储器1006可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1006可选的还可以是独立于前述处理器1001的存储装置。
46.可选地,终端还可以包括音频电路等等,在此不再赘述。
47.本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
48.如图1所示,作为一种计算机存储介质的存储器1006中可以包括操作系统、dvi接口模块、usb接口模块、用户接口模块以及体重管理程序。
49.在图1所示的终端中,dvi接口1004主要用于连接外部设备,与外部设备进行数据通信;usb接口1005主要用于连接外部设备,与外部设备进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的体重管理程序,并执行以下操作:
50.当检测到实时体重数据时,采集用户的实时脚底指纹数据;
51.根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息;
52.获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息;
53.根据所述体重变化信息,得到用户的健康数据。
54.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
55.所述根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据想对应的用户信息的步骤包括:
56.将所述实时脚底指纹数据与历史数据库进行匹配,判断所述历史数据库中是否包
含所述实时脚底指纹数据;
57.若所述历史数据库中包含所述实时脚底指纹数据,则获取与所述实时脚底指纹数据相对应的用户帐号。
58.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
59.若所述历史数据库中不包含所述实时脚底指纹数据,并根据所述实时脚底指纹数据创建与所述实时脚底指纹数据相对应的用户帐号。
60.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
61.记录所述实时体重数据的第一记录时间,以及获取预设时间段内的所述历史体重数据对应的第二记录时间;
62.按照所述第一记录时间与所述第二记录时间的顺序对所述实时体重数据与所述历史体重数据进行排序,以生成体重变化信息。
63.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
64.获取距离第一记录时间最近的预设次数内的第二记录时间所对应的所述历史体重数据;
65.根据所述实时体重数据和所述历史体重数据,生成体重变化信息。
66.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
67.根据所述实时脚底指纹数据,获取脚底指纹的分布状态;
68.分析所述分布状态,得到与所述脚底指纹数据相对应的脚印;
69.将所述脚印与预设标准脚印进行对比,获取用户的站姿情况;
70.所述根据所述体重变化信息,得到用户的健康数据的步骤包括:
71.分析所述站姿情况和所述体重变化信息,得到用户的健康数据。
72.进一步地,处理器1001可以调用存储器1006中存储的体重管理程序,还执行以下操作:
73.将所述健康数据发送至显示终端,以使所述显示终端显示所述用户的健康数据。
74.基于上述硬件结构,提出本发明体重秤的各个实施例。
75.请参阅图2,图2为本发明体重管理系统的结构示意图,所述体重秤包括:脚底指纹录入模块01、脚底指纹识别模块02、体重数据记录模块03以及体重数据分析模块04,其中,脚底指纹录入模块01中设置有脚底指纹传感器,用于采集并识别不同用户的实时脚底指纹;脚底指纹识别模块02,用于根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息,其中,用户信息包括用户帐号,由于脚底指纹的唯一性,所以采用脚底指纹作为用户的身份识别标准,提高信息的安全性;体重数据记录模块03,用于获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息,其中,所述历史体重数据指的是该用户通过同一个用户帐号存储的以往体重数据,将历史体重数据与实时体重数据相比,能够得到体重数据的变化信息;体重数据分析模块04,用于根据体重变化信息,得到用户的健康数据。另外,体重管理系统还包括存储模
块和数据传输模块,存储模块用于存储用户的脚底指纹数据、用户信息和体重数据等数据,数据传输模块可以为zigbee、z-wave、蓝牙、wifi及rf射频中的至少一种,用于将用户的体重信息或者健康数据等传送到其他显示终端上进行显示。实现数据的传输。
76.在本实施例中,通过上述脚底指纹录入模块、脚底指纹识别模块、体重数据记录模块以及体重数据分析模块的结构组合,能够实现不同用户的体重数据的有序管理,避免数据混乱的情况发生。
77.参照图3,本发明提供一种体重管理方法,在体重管理系统的体重管理方法的第一实施例中,体重管理方法包括以下步骤:
78.步骤s10,当检测到实时体重数据时,采集用户的实时脚底指纹数据;
79.在本实施例中,当用户站上体重秤时,通过脚底指纹录入模块采集用户的脚底指纹数据,且脚底指纹数据可以是10个脚趾中任意一个脚趾的指纹或者多个指纹的组合,本发明在此不做限制。
80.步骤s20,根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息;
81.在一实施例中,所述步骤s20还包括:
82.步骤a21,将所述实时脚底指纹数据与历史数据库进行匹配,判断所述历史数据库中是否包含所述实时脚底指纹数据;
83.步骤a22,若所述历史数据库中包含所述实时脚底指纹数据,则获取与所述实时脚底指纹数据相对应的用户帐号,并将所述实时体重数据存储至于所述用户帐号中;
84.步骤a23,若所述历史数据库中不包含所述实时脚底指纹数据,则根据所述实时脚底指纹数据创建与所述实时脚底指纹数据相对应的用户帐号。
85.在本实施例中,所述历史数据库中包括用户在第一次进行录入时的指纹模板以及在历史使用过程中的每一次匹配成功后的指纹模板。在进行指纹匹配的过程中,当检测到实时脚底指纹数据时,获取所述指纹模板的匹配信息,其中,所述匹配信息包括最近一次匹配成功的时间、匹配成功的频率以及匹配成功的次数中的一种或多种;根据所述匹配信息对所述指纹模板进行排序,并将所述实时脚底指纹数据与排序后的指纹模板依次进行匹配,其中,排序可以按照最近一次匹配成功的时间从近到远进行排序,或者按照匹配成功的频率从高到低进行排序,又或者按照匹配成功的次数从多到少进行排序;获取实时脚底指纹与指纹模板之间的图像重合度,且当实时脚底指纹数据与指纹模板之间的重合率大于预设值时,则判定所述实时脚底指纹匹配成功,即所述历史数据库中包括所述实时脚底指纹数据,其中,所述预设值可以是重合率大于80%或者85%或者90%等,本发明在此不作限制。
86.需要说明的是,每一个实时脚底指纹数据都具有唯一的用户帐号,当实时脚底指纹数据未在历史数据库中匹配到对应的用户账号时,则说明该用户为新用户,则可存储该实时脚底指纹并创建与该实时脚底指纹相对应的用户帐号,同时将该实时脚底指纹作为该用户的指纹模板,用于下一次根据该指纹模板直接匹配。在本实施例中,通过上述指纹匹配方法,能够快速且准确的将实时脚底指纹与用户进行匹配,获取正确的用户信息,提高体重信息管理的效率。
87.步骤s30,获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据
和所述历史体重数据,生成体重变化信息;
88.在本实施例中,所述步骤s30还包括:
89.步骤a31,记录所述实时体重数据的第一记录时间,以及获取所述历史体重数据对应的第二记录时间;
90.步骤a32,在预设时间段内,按照所述第一记录时间与第二记录时间的顺序对所述实时体重数据与所述历史体重数据进行排序,以生成体重变化信息。
91.在本实施例中,所述预设时间段可以是一个月内或者半个月内或者一周内,用户可根据需要进行设置,本发明再次不做限制。所述第一记录时间即为获取到实时体重数据的实时时间。所述第二记录时间即为记录到历史体重数据所对应的时间,例如,用户在上周五进行了体重测量,则记录上周五进行了体重测量并记录体重测量得到的数值。在获取得到第一记录时间和第二记录时间后,按照第一记录时间与第二记录时间的先后顺序对实时体重数据和历史体重数据进行排序,生成体重变化信息,所述体重变化信息可以以曲线图或者柱状图的形式进行表示。
92.在一实施例中,所述步骤s31之后,还包括:
93.步骤a33,获取距离第一记录时间最近的预设次数内的第二记录时间所对应的所述历史体重数据;
94.步骤a34,根据所述实时体重数据和所述历史体重数据,生成体重变化信息;
95.在本实施例中,所述预设次数可以为2次、3次或者4次等,本发明在此不做限制。在本实施例中,可以获取距离实时体重数据的时间最近的两次内的历史体重数据,并比较实时体重数据和历史体重数据,判断用户的体重的变换状态,包括增长或减少等,使得用户可以直观的了解到自身的体重变化状态,提高用户的使用体验感。
96.步骤s40,根据所述体重变化信息,得到用户的健康数据;
97.在本实施例中,所述用户的健康数据包括用户的站姿以及体重变化情况,其中,所述体重变化情况包括体重变化异常以及体重变化正常,具体的可以通过体重变化信息的幅度来判断用户的体重变化情况;当实时体重数据与历史体重数据的增减幅度过高即超过预设值时,即可判断用户的体重变化异常;否则,则判定为体重变化正常。
98.在一实施例中,所述步骤s40之后,还包括:
99.步骤a50,将所述健康数据发送至显示终端,以使所述显示终端显示所述用户的健康数据;
100.具体的,可将本发明中的体重秤通过数据传输模块中的zigbee、z-wave、蓝牙、wifi及rf射频中的至少一种方式,连接到家庭网关,再将所述健康数据通过网关传输到与网关连接的其他显示设备中,其中,所述显示设备可以包括手机、电脑、电视等设备,本发明在此不做显示。
101.本发明提出一种体重管理方法,所述体重管理方法包括步骤:当检测到实时体重数据时,采集用户的实时脚底指纹数据;根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息;获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息;根据所述体重变化信息,得到用户的健康数据。本发明通过上述方法,能够实现对不同用户的体重数据进行分类管理,使得体重秤能够根据用户的不同健康数据提供差异化的服务,方便家庭成员根据自身体重数据进行
更加健康的生活方式,合理控制生活习惯,同时通过不同的脚底指纹保证了信息的安全性,并通过指纹的唯一性能够进一步保证数据归类的正确性,充分保障体重数据的管理的有序性,防止数据管理混乱的情况发生。
102.进一步的,本发明体重管理方法第二实施例提供一种体重管理方法,基于上述图3所示的实施例,所述根据所述体重变化信息,得到用户的健康数据的步骤之前,还包括::
103.步骤a401,根据所述实时脚底指纹数据,获取脚底指纹的分布状态;
104.步骤a402,分析所述分布状态,得到与所述脚底指纹数据相对应的脚印;
105.步骤a403,将所述脚印与预设标准脚印进行对比,获取用户的站姿情况;
106.所述根据所述体重变化信息,得到用户的健康数据的步骤包括:
107.步骤a41,分析所述站姿情况和所述体重变化信息,得到用户的健康数据。
108.在本实施例中,所述脚底指纹的分布状态即为用户的脚底与体重秤的接触面的所有的接触部分,根据所述接触部分能够得到用户在体重秤上形成的脚印,将脚印与预设的标准脚印进行对比,能够得到用户的站姿情况,例如扁平足、站姿倾斜、站姿后仰等情况。另外,还可以获取用户脚底指纹的分布状态所对应的压力,进而判断用户的站姿情况。
109.在本发明中,通过获取用户的站姿情况和体重变化情况,能够得到用户更加全面的健康数据,提高用户的使用体验感。
110.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有体重管理程序,所述体重管理程序被处理器执行时实现如下操作:
111.当检测到实时体重数据时,采集用户的实时脚底指纹数据;
112.根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据相对应的用户信息;
113.获取与所述用户信息相对应的历史体重数据,并根据所述实时体重数据和所述历史体重数据,生成体重变化信息;
114.根据所述体重变化信息,得到用户的健康数据。
115.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
116.所述根据所述实时脚底指纹数据,获取与所述实时脚底指纹数据想对应的用户信息的步骤包括:
117.将所述实时脚底指纹数据与历史数据库进行匹配,判断所述历史数据库中是否包含所述实时脚底指纹数据;
118.若所述历史数据库中包含所述实时脚底指纹数据,则获取与所述实时脚底指纹数据相对应的用户帐号。
119.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
120.若所述历史数据库中不包含所述实时脚底指纹数据,并根据所述实时脚底指纹数据创建与所述实时脚底指纹数据相对应的用户帐号。
121.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
122.记录所述实时体重数据的第一记录时间,以及获取预设时间段内的所述历史体重数据对应的第二记录时间;
123.按照所述第一记录时间与所述第二记录时间的顺序对所述实时体重数据与所述历史体重数据进行排序,以生成体重变化信息。
124.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
125.获取距离第一记录时间最近的预设次数内的第二记录时间所对应的所述历史体重数据;
126.根据所述实时体重数据和所述历史体重数据,生成体重变化信息。
127.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
128.根据所述实时脚底指纹数据,获取脚底指纹的分布状态;
129.分析所述分布状态,得到与所述脚底指纹数据相对应的脚印;
130.将所述脚印与预设标准脚印进行对比,获取用户的站姿情况;
131.所述根据所述体重变化信息,得到用户的健康数据的步骤包括:
132.分析所述站姿情况和所述体重变化信息,得到用户的健康数据。
133.进一步地,所述体重管理程序被处理器执行时还实现如下操作:
134.将所述健康数据发送至显示终端,以使所述显示终端显示所述用户的健康数据。
135.本发明计算机可读存储介质的具体实施例与上述体重管理方法各实施例基本相同,在此不作赘述。
136.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
137.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
138.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
139.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1